summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* xproto 7.0.28xproto-7.0.28Adam Jackson2015-07-011-1/+1
| | | | Signed-off-by: Adam Jackson <ajax@redhat.com>
* Increase the number of file descriptorsOlivier Fourdan2015-07-011-2/+11
| | | | | | | | | To allow up to 512 clients, the number of file descriptors being monitored need to be increased accordingly. Signed-off-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* darwin: Include strings.hJeremy Huddleston Sequoia2015-05-252-2/+2
| | | | | | https://trac.macports.org/ticket/47813 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
* Use C99 compliant definition of nonnull attribute.Thomas Klausner2015-01-131-0/+3
| | | | | | | Fixes warning with clang. Signed-off-by: Thomas Klausner <wiz@NetBSD.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* xproto 7.0.27xproto-7.0.27Alan Coopersmith2014-12-301-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Use clang's __has_attribute to check for attribute supportAlan Coopersmith2014-08-071-9/+21
| | | | | | | | | Hopefully other compilers will start adopting this so we don't have to maintain ever growing matrixes of compiler/version checks for all the attributes we use. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
* Do not suggest adding new keysyms to XF86keysym.hAlan Coopersmith2014-07-181-23/+8
| | | | | | | | | As noted in the comment in the file, X.Org controls the main X11 keysym definitions, so adds new keysyms there, not in the XFree86 vendor space. Reported-by: Gioele Barabucci <gioele@svario.it> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
* Bug #80528: make it build on AIXMichael Haubenwallner2014-07-062-3/+3
| | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=80528 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Enable use of __attribute__((deprecated)) with Solaris Studio 12.4 compilerAlan Coopersmith2014-05-091-1/+2
| | | | | | Support for this attribute is added in the 12.4 beta release. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* xproto 7.0.26xproto-7.0.26Julien Cristau2014-04-141-1/+1
| | | | Signed-off-by: Julien Cristau <jcristau@debian.org>
* Xpoll.h.in: Fix WIN32 check to trigger on MinGW onlyJon TURNEY2014-03-131-1/+1
| | | | | | | | MinGW-w64 w32api-headers 3.0.0 define WIN32 in some places they didn't before, which causes this check to turn on for Cygwin, which is not wanted. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* Xwindows.h: Wrap Windows 64-bit types as well for 64-bit buildYaakov Selkowitz2014-03-131-0/+6
| | | | | Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
* Add more comments on connection setup to Xproto.hAlan Coopersmith2014-01-151-2/+15
| | | | | | | Some of the bits I forget and have to dig out of the protocol spec every few years when I need to know again. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Replace 'pointer' with explicit 'void *'Keith Packard2014-01-151-2/+2
| | | | | | | | | To get rid of the 'pointer' typedef, stop using it locally. That way, when _XTYPEDEF_POINTER is defined before Xdefs.h is included, it won't get defined and Xdefs.h will still compile. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Xthreads.h: Declare _Xthread_init for WIN32Yaakov Selkowitz2013-11-231-0/+1
| | | | | | | This fixes the build of libXt on *-*-mingw* with -Werror=implicit. Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* xproto 7.0.25xproto-7.0.25Alan Coopersmith2013-11-221-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILESGaetan Nadon2013-10-261-1/+2
| | | | | | | Fix Automake warning: AC_OUTPUT should be used without arguments. www.gnu.org/software/autoconf/manual/autoconf.html#Configuration-Files Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Remove WORD64, MUSTCOPY, and other CRAY leftoversAlan Coopersmith2013-09-052-76/+18
| | | | | | | Leaves behind several no-op macros for compatibility with existing code that uses them. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* Additional dead keysyms to complete the German DIN T3 keyboard layout.Benno Schulenberg2013-08-311-0/+6
| | | | | Signed-off-by: Benno Schulenberg <bensberg@justemail.net> Signed-off-by: James Cloos <cloos@jhcloos.com>
* Add _X_COLD attribute for branch prediction hintsAlan Coopersmith2013-05-091-0/+9
| | | | | | | | | Unfortunately the Solaris Studio equivalent is a pragma taking the function names as arguments, so doesn't translate cleanly into a common macro form. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
* xproto 7.0.24xproto-7.0.24Alan Coopersmith2013-03-291-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* 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>
* Adjust wrapping to work with MinGW-w64 headersYaakov Selkowitz2012-10-292-12/+41
| | | | | | | | | | | Adjust <windows.h> wrapping to work with MinGW-w64 as well MinGW.org headers, which define BOOL in a different way. Add some more comments on what we doing here. v2: Make similar changes to Xwinsock.h, used for MinGW but not Cygwin. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
* Do not use visibility attributes on MinGWYaakov Selkowitz2012-10-161-1/+1
| | | | | | Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Colin Harrison <colin.harrison@virgin.net> Tested-by: Colin Harrison <colin.harrison@virgin.net>
* Bug 51009: _X_RESTRICT_KYWD fix for g++ 4.6 & later on SolarisAlan Coopersmith2012-09-061-1/+2
| | | | | | | | | | | | | | | g++ 4.6 & later on Solaris set the __STDC_VERSION__ define to indicate C99 mode to expose C99/Unix03 functions in the system headers, even though they don't recognize the C99 restrict keyword, as explained in http://gcc.gnu.org/ml/gcc-patches/2010-05/msg01308.html Thus we avoid using the restrict keyword here if __cplusplus is also defined, falling back to the __GNUC__ case using __restrict__ instead. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=51009 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Tested-by: Jonathan Perkin
* Add XF86XK_AudioMicMuteJames M Leddy2012-08-261-0/+2
| | | | | | | | Lenovo Thinkpad machines have a microphone mute in addition to the standard audio output mute. Signed-off-by: James M. Leddy <james.leddy@canonical.com> Signed-off-by: James Cloos <cloos@jhcloos.com>
* Xmd.h: Treat __ILP32__ targets as LONG32 onesSergei Trofimovich2012-06-101-1/+3
| | | | | | | | | | | | | | amd64-x32 ABI defines sizeof(long) == sizeof (void*) == 4 Noticed on build failure of libXmu: libXmu-1.1.0/work/libXmu-1.1.0/src/EditresCom.c: In function '_XEditresGetStringValues': libXmu-1.1.0/work/libXmu-1.1.0/src/EditresCom.c:2198:6: error: duplicate case value libXmu-1.1.0/work/libXmu-1.1.0/src/EditresCom.c:2194:6: error: previously used here More info about x32: https://sites.google.com/site/x32abi/ Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Signed-off-by: James Cloos <cloos@jhcloos.com>
* config: replace obsolete AC_CONFIG_HEADER with with AC_CONFIG_HEADERSGaetan Nadon2012-05-021-2/+2
| | | | | | | | The former is an obsolete alias to the latter. It may get removed in the future. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* xproto 7.0.23xproto-7.0.23Alan Coopersmith2012-03-151-1/+1
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
* x11proto: add permille, ezh, and EZH to keysymdef.hMarko Myllynen2012-02-212-4/+13
| | | | | | | | | | | | | | | | | | | This patch adds the following mnemonic symbols: XK_permille for U+2030 PER MILLE SIGN XK_EZH for U+01B7 LATIN CAPITAL LETTER EZH XK_ezh for U+0292 LATIN SMALL LETTER EZH These are the last mnemonic symbols missing from the Finnish keyboard layout. The characters are part of the Finnish standard, ezh is used in Sami and permille sign is used commonly in Finland, probably in other countries as well. https://bugs.freedesktop.org/show_bug.cgi?id=19687 Signed-off-by: Marko Myllynen <myllynen@redhat.com> Reviewed-by: Matt Dew <marcoz@osource.org> Signed-off-by: James Cloos <cloos@jhcloos.com>
* Definition of dead greek symbolFrédéric Boiteux2012-02-081-0/+2
| | | | | | | | | Define a new dead greek symbol for use in Dvorak-like Bepo keyboard layout. FreeDesktop Bug 21475 <https://bugs.freedesktop.org/show_bug.cgi?id=21475> Signed-off-by: Frédéric Boiteux <fboiteux@calistel.com> Signed-off-by: James Cloos <cloos@jhcloos.com>
* informaltable cleanupMatt Dew2012-01-153-2303/+2468
| | | | | | | | | | | | | | | | 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>
* Cygwin/X: Include <strings.h> early to avoid compile errorsYaakov Selkowitz2011-11-212-2/+2
| | | | | | | http://lists.x.org/archives/xorg-devel/2011-November/027117.html Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
* 1 - fix the capitolization of the ID attriutes to match either theMatt Dew2011-10-033-49/+49
| | | | | | | | | <title> or <funcdef> string it goes with. 2 - fix any <linkend>'s that were affected by 1. 3 - any <function> in the docs that has an actual funcdef, will become an olink. Signed-off-by: Matt Dew <marcoz@osource.org>
* x11proto spec: fix copyright markupGaetan Nadon2011-09-211-9/+5
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* spec: remove duplicate Copyright lineGaetan Nadon2011-09-141-3/+0
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* docs: use the &fullrelvers; entity to set X11 release informationGaetan Nadon2011-09-121-1/+5
| | | | Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* docs: remove <productnumber> which is not used by defaultGaetan Nadon2011-09-111-1/+0
| | | | | | | | This element is not rendered by default on the title. A template customization is required to display it. X Window System does not have a product number. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* docbook.am: embed css styles inside the HTML HEAD elementGaetan Nadon2011-09-081-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 <memsize@videotron.ca>
* docbook.am: global maintenance update - entities, images and olinkingGaetan Nadon2011-09-071-52/+62
| | | | | | | | | | | | | Adding support in libX11 for html chunking caused a reorg of docbook.am as well as the xorg-sgml-doctools masterdb for olinking. The parameter img.src.path is added for pdf images. A searchpath to the root builddir is added for local entities, if present. The docbook.am makefile hides all the details and is identical for all 22 modules having DocBook documentation. It is included by a thin Makefile.am which requires no docbook knowledge. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Fix Xfuncproto.h to work when #included in a C89-mode compilationAlan Coopersmith2011-08-301-2/+4
| | | | | | | | | | | | | | | | | Variable argument macros are not supported in C89, only C99 or a compiler-specific extension like gcc's. Even just defining the macro causes builds with C89 compilers to fail, as they can't figure out how to handle #define _X_NONNULL(...), so only define the fallback for C99 compilers. Since this means C89 compilers will see _X_NONNULL unexpanded in sources, add a comment to remind users that this should only be used with #ifdef _X_NONNULL guards in public/exported API headers we install for other software to compile against, so that we don't break their builds. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org>
* Add some keysyms to support Breton’s n-graphs.James Cloos2011-06-291-0/+9
| | | | | | | | | | These keysyms are necessary for XIM to support single-keystroke multiple-character keys on Breton C’HWERTY keyboards. Addresses: https://bugs.freedesktop.org/show_bug.cgi?id=34453 Signed-off-by: James Cloos <cloos@jhcloos.com> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
* xproto 7.0.22xproto-7.0.22Peter Hutterer2011-06-231-1/+1
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add two more symbols for logging grab and window treesPeter Hutterer2011-06-201-1/+2
| | | | | | | | | | | | | | These two keysyms provide exciting new possibilities of a close relationship between our valued users and hard-working developers through innovative logging solutions. Such keysyms truly pave new ground in the reponsiveness to bug reports and and debug-ability of grabs. For unprecedented uses of these keysyms, see the patches here: http://patchwork.freedesktop.org/patch/5936/ http://patchwork.freedesktop.org/patch/5935/ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniel@fooishbar.org>
* Install xml versions of specs even if HAVE_XMLTO is falseGaetan Nadon2011-06-122-2/+2
| | | | | | | DocBook/XML input source is also a usefull output format that can be viewed with an XML viewer or editor and by some O/S help system. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* Install target dbs alongside generated documentsGaetan Nadon2011-06-112-3/+3
| | | | | | | | | | | | This matches a change in xorg-sgml-docs whereby the masterdb will look for the target dbs into the same location as the generated documents. The target dbs are now installed alongside the generated documents. Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which has the potential of installing outside the package prefix and cause distcheck to fail when user does not have write permission in this package. Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
* Fix sorting by codepoint in Latin 2.Cyril Brulebois2011-06-061-1/+1
| | | | | | | | Sort performed by calling “sort -k 3” on the part between #ifdef XK_LATIN8 and #endif. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Cyril Brulebois <kibi@debian.org>
* build: Add SIAddresses as a subdir of specs.Cyril Brulebois2011-06-041-0/+1
| | | | | | | | | | | | | Fix the following distcheck failure: | configure: creating ./config.status | config.status: creating Makefile | config.status: creating specs/Makefile | config.status: error: cannot find input file: `specs/SIAddresses/Makefile.in' | make: *** [distcheck] Error 1 Signed-off-by: Cyril Brulebois <kibi@debian.org> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
* spec: Add more indexterm & glossterm linksAlan Coopersmith2011-05-284-24/+97
| | | | Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>