summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* autogen.sh: Implement GNOME Build APIbaserock/morphColin Walters2013-01-151-1/+3
| | | | | | http://people.gnome.org/~walters/docs/build-api.txt Signed-off-by: Adam Jackson <ajax@redhat.com>
* configure: Remove AM_MAINTAINER_MODEAdam Jackson2013-01-151-1/+0
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* Use AM_CPPFLAGS instead of INCLUDESThierry Reding2013-01-122-3/+3
| | | | | | | | | | Recent versions of automake deprecate the INCLUDES variable. The same effect can be achieved by using AM_CPPFLAGS instead, which is also automake's recommendation. Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* unifdef -U__UNIXOS2__Alan Coopersmith2013-01-087-86/+5
| | | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add XtErrorDB directory to pkg-config file.Egbert Eich2012-11-301-0/+2
| | | | | | | | | Should anyone ever desire to supply this file externally it's location is specified in the pkg-config file. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* Install ErrorDB into a $datarootdir-path, not $libdir.Egbert Eich2012-11-302-1/+4
| | | | | | | | | | | | | | | | This lets Xt search for it's ErrorDB in the same location as Xlib. These error databases are architecture independent data files. The XtErrorDB file neither exists in libXt nor has it ever been supplied by any '3rd party' (at least Google didn't turn up any results). Therefore changing the location of this file (again) should have no side effects on backward compatibility. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* Remove unused macros that are temptations to presentation-level klugery.Eric S. Raymond2012-08-23107-6634/+107
| | | | | | | | Also, change .Ds/.De to use CW font, as what they're wrapping is code displays. This may not be recognized on archaic Unixes, but .ft 1 isn't any too safe either. The PostScript and DVI drivers both grok CW. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Eliminate use of tab stops.Eric S. Raymond2012-08-232-12/+7
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Fix DEBUG build (TMparse.c:376:1: error: overflow in implicit constant ↵Thomas Klausner2012-07-301-1/+1
| | | | | | | conversion) Signed-off-by: Thomas Klausner <wiz@NetBSD.org> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Avoid referencing something that isn't defined. Bring in the definition from ↵Thomas Klausner2012-07-301-0/+1
| | | | | | | | another manual page. Signed-off-by: Thomas Klausner <wiz@NetBSD.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add copyright notice and license from the X Consortium to COPYINGJulien Cristau2012-04-231-0/+23
| | | | | | | These appear in the Xt manpages. Reported-by: Ansgar Burchardt Signed-off-by: Julien Cristau <jcristau@debian.org>
* libXt 1.1.3libXt-1.1.3Alan Coopersmith2012-03-151-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Revert "Treat unexpected returned events from poll as errors"Jeremy Huddleston2012-03-121-15/+1
| | | | | | | | This commit caused regressions: https://bugs.freedesktop.org/show_bug.cgi?id=47203 https://bugs.freedesktop.org/show_bug.cgi?id=47216 This reverts commit 70bb9e28d37fff4ead4d0a2c672af77059765fa4.
* libXt 1.1.2libXt-1.1.2Alan Coopersmith2012-03-071-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* informaltable cleanupMatt Dew2012-01-163-6/+6
| | | | | | | | | | | | | | | | On certain tables, add top and bottom borders to table header and a bottom border to the table. This matches what those tables in the old pdfs looked like. the <?dbfo keep-together='always'> prevents tables from splitting across pages. Useful for tiny tables. Converting the colwidth to a floating point, IE, 1* -> 1.0* cleans up these build errors: WARNING: table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) Signed-off-by: Matt Dew <marcoz@osource.org>
* Treat unexpected returned events from poll as errorsJeremy Huddleston2012-01-101-1/+15
| | | | | | | | Inspired by libxcb's f0565e8f06aadf760a9065a97b8cf5ab9cbd18de Resolves https://bugs.freedesktop.org/show_bug.cgi?id=20048 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Don't re-enter the WaitLoop if block is set to falseStephen Turnbull2012-01-101-1/+8
| | | | | | See: https://bugs.freedesktop.org/show_bug.cgi?id=20048 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Add .gitignore for the newly added DocBook/XML generated files.Gaetan Nadon2011-12-311-0/+5
| | | | Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
* docbook.am: embed css styles inside the HTML HEAD elementGaetan Nadon2011-12-311-2/+0
| | | | | | | | | | | | Rather than referring to the external xorg.css stylesheet, embed the content of the file in the html output produced. This is accomplished by using version 1.10 of xorg-xhtml.xsl. This makes the whole html docs tree much more relocatable. In addition, it eliminates xorg.css as a runtime file which makes xorg-sgml-doctools a build time only package. Signed-off-by: Gaetan Nadon <nadon@memsize.(none)>
* Remove old files.Matt Dew2011-12-2823-28533/+0
|
* Initial docbook conversion.Matt Dew2011-12-2825-24/+39888
|
* Add const attributes to TMparse typedefs to fix gcc -Wwrite-strings warningsAlan Coopersmith2011-10-071-3/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add const attributes to slashDotXdefaults to fix gcc -Wwrite-strings warningsAlan Coopersmith2011-10-071-4/+4
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Make implementation_default_path return const char *Alan Coopersmith2011-10-071-3/+3
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Make gravity strings const to fix gcc -Wwrite-strings warningsAlan Coopersmith2011-10-071-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Convert ISOLatin1 functions to specify args as const char *Alan Coopersmith2011-10-071-8/+8
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Whitespace changes related to cleaning up previous patchJeremy Huddleston2011-10-071-14/+12
| | | | Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Don't pop elements from our array while we're itterating through it.Jeremy Huddleston2011-10-071-2/+5
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=22543 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* makestrs: Add const attributes to fix gcc -Wwrite-strings warningsAlan Coopersmith2011-10-031-12/+12
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Bug 40577 - Missing bound checking in FreeSelectionProperty()Olivier Fourdan2011-10-031-1/+4
| | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=40577 FreeSelectionProperty() did not check for the count of items in array and relied on a NULL terminated list, which can cause libXt to crash if FreeSelectionProperty() follows a call to GetSelectionProperty() which reallocates the array. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Strip trailing whitespaceAlan Coopersmith2011-10-03169-2453/+2453
| | | | | | | Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' git diff -w & git diff -b show no diffs from this change Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* LP64 fix for TypedArgToArg()Jeremy Huddleston2011-10-021-0/+2
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=12662 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Only link with ws2_32 for mingw targetJon TURNEY2011-06-201-1/+8
| | | | | | | | | | For the Cygwin target, we will be using the socket functions provided by the Cygwin DLL, so linking with ws2_32 is unnecessary, even though it may be present. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Cyril Brulebois <kibi@debian.org Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Update README for documentation referenceGaetan Nadon2011-05-241-1/+2
| | | | | | Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Cyril Brulebois <kibi@debian.org> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Add test case for XtCvtIntToPixmap fix in commit 16d9941f3aa38Alan Coopersmith2011-03-183-1/+85
| | | | | | | | Expanded from original Sun test case for Solaris bug 4163152. Verified that with commit 16d9941f3aa38 reverted, this test case fails on amd64, with it present, this test case passes. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add test case for XtAppMainLoop bug 34715Alan Coopersmith2011-03-182-1/+92
| | | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
* Add test framework similar to xserver and use it to test XtAsprintfAlan Coopersmith2011-03-185-4/+154
| | | | | | | | | | | | | | | | | Only two simple test cases to start with: - compares the results of snprintf of a short string to a static buffer with the new buffer returned by XtAsprintf. - compare the results of using XtAsprintf to replicate a portion of a very long string with the original string. Uses malloc debugging flags for various platforms to try to catch errors with uninitialized memory (such as the recently fixed failure to terminate the string). Requires xorg-macros 1.13 for XORG_ENABLE_UNIT_TESTS and XORG_WITH_GLIB. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
* Bug 34715: XtAppMainLoop doesn't work without a DisplayJordan Hayes2011-03-141-7/+1
| | | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=34715 XtAppNextEvent() doesn't return until there's an actual XEvent to be handled; it handles Xt-internal events (inputs, timers, signals) itself, but doesn't return (because of course, those aren't XEvents). Which means that the exit flag doesn't get a chance to break the loop until/unless there's an actual XEvent. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Bump to 1.1.1libXt-1.1.1Julien Cristau2011-03-101-1/+1
| | | | Signed-off-by: Julien Cristau <jcristau@debian.org>
* XtAsprintf: Fix memory corruption.Cyril Brulebois2011-03-091-1/+1
| | | | | | | | | | | Don't write the null terminator to a random place, this can trigger some segfault in XtOpenDisplay() and other annoyances. Debian Bug #617208 <http://bugs.debian.org/617208> Signed-off-by: Cyril Brulebois <kibi@debian.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* man: replace hard coded section number 3Xt with __libmansuffix__ #35050Gaetan Nadon2011-03-0855-87/+87
| | | | | | | | | | | | | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512130 The Xt manpages are installed in section 3 (and not 3Xt as upstream would have it). But, internal cross-references (in particular, in the SEE ALSO part) are left alone, and keep pointing at Foo(3Xt). The result is that they can't be automatically followed from manpage sanitizers such as dwww or emacs. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Don't need to use target-specific CFLAGS for makestrsAlan Coopersmith2011-03-062-4/+1
| | | | | | | | | It's the only thing built in that directory, so we can use AM_CFLAGS and drop the requirement for AM_PROG_CC_C_O in configure.ac Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Gaetan Nadon <memsize@videotron.ca> Tested-by: Gaetan Nadon <memsize@videotron.ca>
* Incorrect cast in XtCvtIntToPixmap could cause bus error on 64-bit machinesAlan Coopersmith2011-03-061-1/+1
| | | | | | | | | | | | | Originally fixed by Leo Binchy for Sun Bug 4163152 to resolve bus error on VSW5 (XTS) testing on 64-bit SPARC test run on Solaris 7. ( Testcase: XtCvtIntToPixmap, Purpose: 1) Since we're converting from Int to Pixmap, need to access the argument passed in as an int, not a Pixmap, which is consistent with the other IntToXXX converters in this file. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
* configure: Bump version to 1.1.0 for releaselibXt-1.1.0Jeremy Huddleston2011-03-041-1/+1
| | | | Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* darwin: Don't use poll() when expected to run on darwin10 and priorJeremy Huddleston2011-03-041-4/+18
| | | | Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
* Shell.c: TopLevelSetValues ignores iconic state if shell not yet realizedAlan Coopersmith2011-02-041-0/+4
| | | | | | | Fix originally created by Leo Binchy for Sun to fix Solaris bug 1243761 The XmNiconic resource doesn't work Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* GetResources: protect against underflow when type conversion failsAlan Coopersmith2011-02-041-1/+1
| | | | | | | Fix originally created by Leo Binchy for Sun to fix Solaris bug 1211553: XtVaCreateManagedWidget with list of resources XtVaTypedArg cause core dump Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Remove unused #ifdef UNALIGNED version of Xt macros & functionsAlan Coopersmith2011-02-042-120/+0
| | | | | | | Trying to outsmart the compiler and libc is a losing battle, but since UNALIGNED was never defined, we weren't even trying. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: comment, minor upgrade, quote and layout configure.acGaetan Nadon2011-02-031-39/+42
| | | | | | | | | | | | Group statements per section as per Autoconf standard layout Quote statements where appropriate. Autoconf recommends not using dnl instead of # for comments Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters. Add AC_CONFIG_SRCDIR([Makefile.am]) This helps automated maintenance and release activities. Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
* config: replace deprecated AC_HELP_STRING with AS_HELP_STRINGGaetan Nadon2011-01-281-3/+3
| | | | | | This silences an Automake warning. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>