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>
* Remove unused DECnet ("DNETCONN") code from XlibAlan Coopersmith2013-01-092-4/+1
| | | | | | | | Has never been converted to build in modular builds, so has been unusable since X11R7.0 release in 2005. DNETCONN support was removed from xtrans back in 2008. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Remove unused TLI ("STREAMSCONN") code from XlibAlan Coopersmith2013-01-093-125/+1
| | | | | | | | | Has never been converted to build in modular builds, so has been unusable since X11R7.0 release in 2005. All known platforms with TLI/XTI support that X11R7 & later releases run on also have (and mostly prefer) BSD socket support for their networking API. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Tell clang not to report -Wpadded warnings on public headers we can't fixAlan Coopersmith2013-01-094-0/+48
| | | | | | Better to silence the compiler warning than break ABI. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Fix config check for loadable modulesJon TURNEY2013-01-091-1/+1
| | | | | | | | | | | | | | | The config check of the results of testing for dlfcn.h or dl.h just tests the value of the ac_cv_ variables, which will be 'yes' or 'no', rather than checking it is 'yes', so loadable module support would always be detected. This is necessary for successful compilation for the MinGW target without the optional dlfcn-win32 library. v2: Also, fixed typoed name of ac_cv_header_dlfcn_h, so check still works correctly when dlfcn.h is available Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
* Install Xcms.txt in $(datadir) rather than $(libdir).Egbert Eich2013-01-031-1/+1
| | | | | | | | | | | This file is an architecture independent data and should be where other databases are. This is the Xlib provided sample file, applications are free to use a different one specifying its location in the XCMSDB env variable. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Don't hard code path to Xcms.txt file.Egbert Eich2013-01-032-2/+3
| | | | | | | | The path to this file is configurable at build time. The source however contains a hard coded path. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Fix build after dropping localesColin Walters2012-12-071-1/+1
| | | | | | | They also needed to be removed from configure.ac Signed-off-by: Colin Walters <walters@verbum.org> Signed-off-by: Julien Cristau <jcristau@debian.org>
* i18n: Uppercased all occurances if 'iso8859' in the full locale name.Egbert Eich2012-12-061-93/+93
| | | | | | | | | Making all occurances of iso8859 upper case in the full local name makes the alias entries more consistent and match the entries on locale.dir. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* i18n: Remove ja.S90 and ja.U90 locales.Egbert Eich2012-12-069-331/+0
| | | | | | | | | | | | Both locales carry a copyright notice and a prorietary statement: Copyright 1995 by FUJITSU LIMITED This is source code modified by FUJITSU LIMITED under the Joint Development Agreement for the CDEnext PST. This is unpublished proprietary source code of FUJITSU LIMITED Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* i18n: Bring locale.dir and compose.dir in sync.Egbert Eich2012-12-063-17/+87
| | | | | | | | | Some entries for locale/encoding combinations were missing from either file or just misspelled, some entries were wrong or just aliases. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* i18n: Treat 'a3_AZ' as an alias for 'az_AZ'.Egbert Eich2012-12-063-6/+6
| | | | | | | | | | locale.alias contains a comment: XCOMM a3 is not an ISO 639 language code, but in Cyrillic, "Z" looks like "3". Thus lets treat 'a3' as an alias for 'az'. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Magnus Kessler <Magnus.Kessler@gmx.net>
* i18n: Fixed typos in full locale names.Egbert Eich2012-12-051-3/+3
| | | | | | | | Fixing those typos those names actually match entries in locale.dir. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* i18n: Remove duplicates and aliases to oneself.Egbert Eich2012-12-031-1/+18
| | | | | | | | | | | | Aliases to itself don't make much sense. This changes occurances of: xy_UV.UTF-8: xy_UV.UTF-8 to xy_UV: xy_UV.UTF-8 where applicable. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* i18n: Add support for Khmer locale and compose table.Jens Herden2012-12-036-2/+22
| | | | | Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* i18n: Add support for Serbian specific compose table entries.Kalman Kemenczy2012-12-035-6/+142
| | | | | Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* i18n: Adding and removing comments.Egbert Eich2012-12-032-1/+2
| | | | | Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* i18n: Add missing locales which existed in locale.alias.Egbert Eich2012-12-031-1/+20
| | | | | Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* i18n: Consolidate compose handling for locales with UTF-8 encoding.Egbert Eich2012-11-307-6/+14
| | | | | | | | | | | | - add an entry to include the default en_US compose file for the ja_JP, ko_KR, th_TH, zh_CN, zh_HK and zh_TW locales. - add missing entries for zh_CN. and zh_HK and am_ET. - change entries for the UTF-8 encoding for ru_RU, ja_JP, ko_KR, th_TH and zh_TW to point to their native directory entries. Signed-off-by: Egbert Eich <eich@freedesktop.org> Reviewed-by: James Cloos <cloos@jhcloos.com>
* XIM: remove Private and Public macrosYaakov Selkowitz2012-10-2924-470/+467
| | | | | | | | Private is a struct member name in mingw-w64 <winioctl.h>, causing this useless define in a private header to break the build. Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
* XErrorDB: Add GLXBadProfileARBAdam Jackson2012-10-171-0/+1
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* Allow overriding location of keysymdef.hRoss Burton2012-09-121-1/+9
| | | | | | | | | | | | | | | Currently keysymdef.h is found by using the includedir of xproto. This doesn't work when cross-compiling with a sysroot as that ends up being /usr/include/X11, not a path into the cross-build environment. So, add an option to allow explicitly specifying the location of keysymdef.h, and verify that the specified or found path exists. (original patch by Martin Jansa <martin.jansa@gmail.com>, revised by myself) Signed-off-by: Ross Burton <ross.burton@intel.com> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
* Renove some unnecessary low-level markup.Eric S. Raymond2012-08-235-20/+13
| | | | | | | Also, SYNTAX -> SYNOPSIS so function prototypes get parsed by doclifter. This appears to have been somebody's thinko, it's only in a few of the files. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* The .NT/.NE macro pair is no longer used. Remove it.Eric S. Raymond2012-08-23180-4680/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Remove the one and only use of the .NT/.NE pair.Eric S. Raymond2012-08-231-3/+2
| | | | | | | The problem with these macros is that they rely on being able to center the note label. That doesn't play well with modern HTML, not anyway without coomplications like CSS. This use was just a cute trick, not adding enough value to be kept.
* The .C{ and .C} macros are never used. Remove them.Eric S. Raymond2012-08-23182-4186/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* The .FN macro, paired with .FD, is also never used. Remove it.Eric S. Raymond2012-08-23182-910/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* The ".FD" macro is never used. Remove it.Eric S. Raymond2012-08-23182-1274/+0
| | | | | | It was a temptation to presentation-level klugery and is best gone. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Clean up, my last commit missed four cases.Eric S. Raymond2012-08-234-31/+19
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Eliminate all uses of tab stops in the libX11 man pages.Eric S. Raymond2012-08-23182-813/+684
| | | | | | | | | | | | | | | | | Two steps: First, expand tabs to 8 spaces in code and structure listings. Second, make the .Ds used to wrap code listings switch to constant-width font (CW) rather than numeric font position 1, which maps to R on most systems. It is possible some archaic systems won't know what CW is, but the only risk is that code listings won't look quite right on troff devices; the PostScript and DVI drivers definitely grok it, so those important cases are OK. The purpose of these changes is to get rid of presentation-level markup so these pages will lift clean to DocBook. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Add compose sequences for "therefore" and "because".Will Thompson2012-07-131-0/+2
| | | | | | | | | | | These sequences look sensible to me. I added them to the APL-related section of Mathematical Operators—they're in that section of Unicode anyway. https://bugs.freedesktop.org/show_bug.cgi?id=51922 Signed-off-by: Will Thompson <will@willthompson.co.uk> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
* Convert XCreate{Pix,Bit}map...Data to use C99 designated initializersAlan Coopersmith2012-07-082-47/+44
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC failsAlan Coopersmith2012-07-082-4/+10
| | | | | | | | | | | | | | | | Fixes leaks in error paths found by Parfait 1.0.0: Error: X Resource Leak Leaked X Resource pix at line 62 of CrBFData.c in function 'XCreateBitmapFromData'. pix initialized at line 60 with XCreatePixmap Error: X Resource Leak Leaked X Resource pix at line 70 of CrPFBData.c in function 'XCreatePixmapFromBitmapData'. pix initialized at line 66 with XCreatePixmap Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
* libX11 spec: Correct prototype for XConvertSelectionAlan Coopersmith2012-06-061-1/+2
| | | | | | selection & target parameters were accidentally run together Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.5.0libX11-1.5.0Alan Coopersmith2012-06-012-1/+6
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* libX11 1.4.99.902 (1.5 RC2)libX11-1.4.99.902Alan Coopersmith2012-05-261-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Compose: Reassigned squences with minus and a or oPander2012-05-251-8/+10
| | | | | | | | Reassigned squences with minus and a or o (vice versa and lower and upper case) to conform existing series and not resulting in tilde. Also added noe missing underscore sequence. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Compose: Removed <slash> <U> and vice versaPander2012-05-251-2/+0
| | | | | | Combination with lower case u suffices Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Compose: Removed <n> <minus> for n with tilde, also vice versa & for upper casePander2012-05-251-4/+0
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Compose: Removed <S> in combination with a numeral for superscriptPander2012-05-251-12/+0
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Compose: Reassigned <o> <apostrophe> to oacute, also for upper case.Pander2012-05-251-2/+2
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Remove duplicate compose sequences from commit e51e37c118ae.James Cloos2012-05-101-12/+0
| | | | | | | | | | | The compose-check script only handles compiled Compose files, not the Compose.pre files. One must remember to use: ./autogen.sh; make; make check when reviewing patches to the Compose.pre files.... Signed-off-by: James Cloos <cloos@jhcloos.com>
* Add APL support to composeGeoff Streeter2012-05-081-0/+185
| | | | | Signed-off-by: Geoff Streeter <geoff@dyalog.com> Signed-off-by: James Cloos <cloos@jhcloos.com>
* configure: make previous change work with older autoconfJulien Cristau2012-05-051-3/+6
| | | | | | | | autoconf 2.63 doesn't seem to like the nested AC_CHECK_DECL/FUNC. So do the tests separately. Reported-by: Dave Airlie Signed-off-by: Julien Cristau <jcristau@debian.org>
* configure: check if issetugid is declaredJulien Cristau2012-05-041-2/+3
| | | | | | | | | | | | | GNU/kFreeBSD has issetugid in libc (for legacy apps?), but doesn't declare it anywhere, causing gcc to error out with -Werror=implicit-function-declaration. Use AC_CHECK_DECL in addition to AC_CHECK_FUNC so we disable this code instead of failing to build it. Debian bug#669670 <http://bugs.debian.org/669670> Signed-off-by: Julien Cristau <jcristau@debian.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Typo fixPeter Hutterer2012-04-301-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add X11R7 sections to the libX11 & XKBlib credits to cover Docbook conversionAlan Coopersmith2012-04-172-3/+21
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add olinks from libX11 & localedb specs to ICCCM specAlan Coopersmith2012-04-174-7/+7
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Add olinks from libX11 spec to ICCCM specAlan Coopersmith2012-04-178-14/+19
| | | | | | Also convert ICCCM title mentions from <emphasis> to <citetitle> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>