commit 452ae1076b4ad8ccd60e218a3676baa274c083ff
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Mar 23 11:44:18 2011 +1000

    xproto 7.0.21
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 423f5faddbb1023d0c1cf55b9d1da4397aa1aa26
Author: Harshula Jayasuriya <harshula@gmail.com>
Date:   Tue Mar 15 10:46:48 2011 +0000

    Add #defines for Unicode Sinhala to keysymdef.h
    
    Add #defines for Unicode Sinhala so that they can be used in the lk XKB
    keyboard layout.
    
    Signed-off-by: Harshula Jayasuriya <harshula@gmail.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>

commit f0c5b701a5f8fe6be24229dea35c35b50afe8646
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Feb 24 20:13:20 2011 -0800

    Support _X_INLINE in any C99-compliant compiler
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6eed63f7455d718bf6238ca2f24515329b2a3895
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jan 6 22:24:33 2011 -0800

    Add missing notices to COPYING
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1870ec9ce40e8852e1cdce473afa90d21d780e52
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Dec 13 16:25:31 2010 -0800

    Xfuncproto.h: Add _X_RESTRICT_KEYWORD for C99 & gcc in non-strict-C89 mode
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e5604f04482350eb922a31ad4342aab91ab3b412
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Dec 9 16:04:52 2010 -0800

    Enable gcc attribute(__format__) on gcc versions older than 4.0
    
    Enabled on 2.3 and up, since that's where it's available according to
    http://www.ohse.de/uwe/articles/gcc-attributes.html#func-format
    
    Tested with gcc 3.4.3 on Solaris.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit d25f90fe260f546cdea0ec2ebc84df446eef5f47
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Tue Dec 7 19:05:26 2010 -0800

    xproto 7.0.20
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 78806c9fc4be8da93581dcbdafbd668cac9f2d8b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 17:57:24 2010 -0800

    spec: Convert .DS/.DE nroff sections to <literallayout> tags
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f1309dd259f29357b362c7c40913f33d3c144f49
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 17:37:05 2010 -0800

    spec: Convert some tables that didn't get converted from troff properly
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 19e314d95219d64aea079eb9d2b378533b6efdcd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 16:28:48 2010 -0800

    Replace ASCII -> arrows with Unicode ▶
    
    Matches formatting used in current extension specs like randr
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fa2daaceb0fe5324589b9fca9d156b41697d3a52
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 16:06:37 2010 -0800

    spec: Make request names in text hyperlinks to request definition sections
    
    Same basic process as previous commit for event names
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 998f64c6c986feee7a745a5169152025b229c6d8
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 15:31:21 2010 -0800

    spec: Make event names in text hyperlinks to event definition sections
    
    Started by taking list of event names and generating a list of perl
    commands such as:
    s{^\<emphasis role='bold'\>KeyPress\</emphasis\>}{<link linkend="events:KeyPress"><emphasis role='bold'>KeyPress</emphasis></link>}g;
    
    and running that with perl -i -p /tmp/e.pl *.xml
    
    Many of those changes were then manually reverted to avoid having
    the same link appear multiple times in a paragraph or to avoid having
    the definition sections link to themselves.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c4be93c2188c9d8b1b186dde4d80ef91b31f4123
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 14:31:08 2010 -0800

    spec: Convert Events chapter into sections
    
    Started with a similar replace-regexp as the Requests chapter, but
    with a lot more manual editing due to the sections with multiple
    events grouped into a set.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit eb772110ff1a4f6fc6d574bd23679b0408621ef3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 13:22:04 2010 -0800

    spec: Convert Requests chapter to have a section per request
    
    Bulk of change performed with emacs replace-regexp:
    <para id="requests:[^"]+">
    <emphasis role='bold'>\([^<]+\)</emphasis>
    <indexterm significance="preferred"><primary>[^<]+</primary></indexterm>
    </para>
    with:
       </section>
      <section id="requests:\1">
        <title>\1</title>
        <indexterm significance="preferred"><primary>\1</primary></indexterm>
    
    Plus manual editing of the first & last section, and manual
    conversion of GrabButton & GrabServer due to extra indexterm lines.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 14a0efb08c5e5ca12c8afce213d457e07900b5e6
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 11:45:48 2010 -0800

    spec: Fix a bunch of the .RB -> <emphasis> mappings
    
    Cleans up the opening { of enum lists that the closing was handled
    by commit 68bf1a7a0c89
    
    perl -i -p -e 's{^<emphasis([^>]*)>(\W+?\s+)}{$2<emphasis$1>}g' *.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c11f17ab7654ff32bcf486db24e36a3620408871
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 01:38:10 2010 -0800

    spec: add more indexterms linking into the body of the document
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 19ce91d22578e0a12c4afb4171ae03a497c1fff3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Dec 4 00:21:36 2010 -0800

    spec: move another indexterm in glossary to workaround fop crashing bug
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2406b705e546a97b39b3238bd95f125e0f004993
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 3 22:09:05 2010 -0800

    spec: Change titles of other specs from emphasis to citetitle tags
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 10b0200992ee81c0749a69eeba1a05562d724b3a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 3 22:00:44 2010 -0800

    spec: Fix section title markup in Connection Setup chapter
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 573cf6480727dafa68bd14e5bc725f0b5839f34e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 3 21:49:39 2010 -0800

    spec: Fix section title markup in Protocol Formats chapter
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 79afc5fb996e820eaf437f1dff42df3a7f70810a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 3 21:42:00 2010 -0800

    spec: convert predefined atom list from table to simplelist
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 68bf1a7a0c89cdc1c48ed967793d083519f2fb96
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Dec 3 16:02:45 2010 -0800

    spec: Fix a bunch of the .BR -> <emphasis> mappings
    
    perl -i -p -e 's{ (\W*?)\s*</emphasis>}{</emphasis>$1}g' *.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit eef13837a6296cbe8d4cd9bda74352769f6a1a66
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Dec 2 15:33:34 2010 -0500

    specs: add ServerInterpreted addresses directory
    
    Relocated from xorg-docs/specs/SIAddresses
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit fb8a596aec87133500b6ee33b7843d82b09ecdf7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Nov 29 00:23:38 2010 -0800

    spec: Add glossterm cross reference links to glossary
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ee6ddb4b0e6852df8c07680bd6b1dddaa5c24616
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 28 23:56:12 2010 -0800

    spec: Stopping marking glossary terms as functions when they're not
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 710b9979c9db2d0be0dcc787fa1a9229d2b30636
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 28 23:41:36 2010 -0800

    spec: Finish converting some unconverted index entries in glossary
    
    Change made by:
    perl -i -p -e 's{\<\!-- \.IN "([^"]+)" "([^"]+)" "\@DEF\@" --\>}{  <indexterm significance="preferred"><primary>$1</primary><secondary>$2</secondary></indexterm>}' glossary.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ae571ef20dce0281cd7961663decd9e45838368e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 28 23:33:54 2010 -0800

    spec: Add id's to glossary entries for use in cross-reference links
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6bc03d2e9f390638295966714b96ec517ea0b3af
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 28 23:26:53 2010 -0800

    spec: Add cross-reference links in doc ("see ...")
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2fd776b24ed85865186d40d95e2e9f11831a8e33
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 21 11:46:30 2010 -0800

    Sun's copyrights belong to Oracle now
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fe7b269fd329201fdbffa12ce7724287c10a3abf
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Nov 21 09:48:52 2010 -0800

    Bug 31132: Xarch.h needs to include <sys/types.h> on Solaris 10
    
    Workaround older Solaris releases using types from <sys/types.h> in
    <sys/byteorder.h> and not including it directly.
    (That was fixed in OpenSolaris/Solaris 11 as part of:
    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4483139 )
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Acked-by: Pat Kane <pekane52@gmail.com>

commit 5d3428de974d15357b0ad407f4c5222cfaa8f9f3
Author: Bastien Nocera <hadess@hadess.net>
Date:   Mon Nov 8 15:24:55 2010 +1000

    Add XF86XK_TouchpadOn/Off
    
    Those keysyms will be used to report events from the hardware. Hardware
    like the HP laptops emit 2 separate keycodes when the touchpad is enabled
    or disabled. So we can catch those in user-space and display a popup.
    
    https://bugs.freedesktop.org/show_bug.cgi?id=31300
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d441b9b0230b57159fa8522b80f18a0b87f5aac5
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 9 15:19:09 2010 -0500

    config: HTML file generation: use the installed copy of xorg.css
    
    Currenlty the xorg.css file is copied in each location
    where a DocBook/XML file resides. This produces about
    70 copies in the $(docdir) install tree.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit cda6ce66caa01997b9dd32eb8689d6e746558369
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 3 00:04:22 2010 -0700

    xproto 7.0.19
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 25bd19ee8587e2c00be7179cf809f4bd8e2a3bed
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 3 00:04:06 2010 -0700

    README: Provide a small description
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ce8b17064d38ec03527a51c2191674d56989807b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Oct 31 15:35:52 2010 -0700

    specs: Fix nesting of chapters included in sect1-9.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 14acb707dbd1f49eb0e8e5bf4164f32c3209e030
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Oct 31 14:56:08 2010 -0700

    specs: Move indexterms out of glossdef tags
    
    Try to avoid problems similar to those fixed in libX11
    commit 511c4f6d29b2da4f71093feabcbb3913cb5d12a7
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0d44b3e4db593f3fb48835c9b39e23ef231efcb7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Oct 31 14:51:55 2010 -0700

    specs: Restore missing indexterms for request, type, error & event definitions
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ea96e0e74fca3306c1320a5daf7fb9ff609b3c5a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 20:01:25 2010 -0700

    specs: Convert troff ``quotes'' to DocBook <quote>quotes</quote>
    
    perl -i -p -e 's{\`\`([^\047]+)\047\047}{<quote>$1</quote>}g' *.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d27f326c976d7da9ea43706bca1c3766f225ee6f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 19:54:56 2010 -0700

    specs: Convert .IN troff tags to <indexterm> DocBook Tags
    
    Many of the .IN tags seem to have been lost in translation before this.
    
    Converted those still in comments with:
    
    perl -i -p -e 's{\<\!-- \.IN "([^"]+)" "" "\@DEF\@" --\>}{<indexterm significance="preferred"><primary>$1</primary></indexterm>}' *.xml
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 34b099b7b6e72ceaf8edcbf0ca351af410c3b2fb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 19:26:10 2010 -0700

    specs: Fix authorship section
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c23cc9a4a728e5cccf685388f2e54eff31c3867f
Author: Matt Dew <matt@osource.org>
Date:   Tue Aug 17 20:49:44 2010 -0400

    specs: convert protocol .ms from xorg-docs to DocBook XML
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit cb020b302c1ebb9477cd5b4adae8677597269733
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Aug 10 10:20:01 2010 -0400

    xproto 7.0.18
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit d14e0d02507dd873f43b1122c468a52ed5b295c1
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon May 17 20:57:27 2010 -0700

    Add Sun cc 5.9 & later to compilers supporting noreturn attribute
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit 9ffca704438993516016671e9a7f67c5ca21f142
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat May 15 17:43:32 2010 +0200

    xproto 7.0.17
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 81c3cc1ce1f163de91d33bfa1b335f8b4d309c13
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Mar 28 19:25:52 2010 -0400

    config: update AC_PREREQ statement to 2.60
    
    Unrelated to the previous patches, the new value simply reflects
    the reality that the minimum level for autoconf to configure
    all x.org modules is 2.60 dated June 2006.
    
    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1f442cdd1c26fa10e654ef2e957e24c2306abb11
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Mar 28 19:00:31 2010 -0400

    config: remove the pkgconfig pc.in file from EXTRA_DIST
    
    Automake always includes it in the tarball.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1511eb6065c103149b7ce59b4cc0aa538449cf80
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat Mar 27 19:42:59 2010 -0700

    Add _X_NORETURN macro to signify functions that don't return
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit e7d73aec46f2ebc21e8b80378c3647b69f098b9a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Mar 27 16:38:27 2010 -0400

    config: remove execute permission on configuration file
    
    Introduced in commit 	c879dab58f82f4789f27933c22706c84015f8684
    "avoid checking for fds_bits on mingw"
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit bf25d06799da98c3df655d8a734fe98c98bf143e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Fri Jan 15 13:31:40 2010 -0800

    Update Sun license notices to current X.Org standard form
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit d02f4b124489016f43478ac2ca2fbb2d0253ba02
Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Date:   Tue Oct 13 16:51:14 2009 -0500

    xproto: Cygwin GCC does not support visibility attributes
    
    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit ec13f2cc5af936aafc3a483f441c44aa5ed14fe3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Nov 22 19:24:48 2009 -0500

    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
    
    Now that the INSTALL file is generated.
    Allows running make maintainer-clean.

commit 45135e80f1e1f8818159f7d80372a77df0537738
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Nov 16 11:13:30 2009 -0500

    README: file created or updated #24206
    
    Contains a set of URLs to freedesktop.org.

commit cdd22487f12f7058404759bd138ada421debc93a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Nov 15 19:45:27 2009 -0500

    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
    
    ChangeLog filename is known to Automake and requires no further
    coding in the makefile.

commit b99b992915dd19914c9464d9a96278d2cc2ceeeb
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Nov 15 18:31:29 2009 -0500

    Makefile.am: INSTALL file is missing or incorrect #24206
    
    The standard GNU file on building/installing  tarball is copied
    using the XORG_INSTALL macro contained in XORG_DEFAULT_OPTIONS
    Add INSTALL target

commit caea0fd5a966a74465d965ecab89f4829dced157
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Nov 15 18:11:36 2009 -0500

    configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
    
    This macro aggregate a number of existing macros that sets commmon
    X.Org components configuration options. It shields the configuration file from
    future changes.

commit f1b1d45cd955f24a338af098ebd6a181b1454b38
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Nov 14 20:47:09 2009 -0500

    configure.ac: AM_MAINTAINER_MODE missing #24238
    
    This turns off maintainer mode build rules in tarballs.
    Works in conjunction with autogen.sh --enable-maintainer-mode

commit 78947b5a7e0ef934fdce7e1bce734d2cf29639b4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Nov 14 18:26:47 2009 -0500

    .gitignore: use common defaults with custom section # 24239
    
    Using common defaults will reduce errors and maintenance.
    Only the very small or inexistent custom section need periodic maintenance
    when the structure of the component changes. Do not edit defaults.

commit 3ec82cd722407e4dccd6165786d3452f3ab80bea
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Oct 2 10:46:06 2009 +1000

    Add XF86XK_TouchpadToggle
    
    Many laptops provide a key to enable or disable the touchpad and the
    trackstick. On Lenovo T61s, this key is located on Fn + F8.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4253e208088d166a8666f673360ef69a3c86f8b0
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Sep 23 17:04:09 2009 -0700

    xproto 7.0.16
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 05914c82696432126a72845dd061c7f5e24963c5
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Wed Sep 23 17:00:18 2009 -0700

    Don't need an #ifdef when both cases just include the same file
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit ef37625372546efb32cdb37823b9927cf16b0840
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Wed Jun 17 15:28:54 2009 +0100

    Restore macro definition of sleep(), needed by Xming
    
    Removed in error by commit 1defe6b37c23941fe2a67ad4fa66e8ab5f37f9b3
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>

commit e9df99b12ef9fefdbc1c05ff51bddffe723051e9
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Sun Jun 14 09:54:58 2009 -0700

    Drop #ifdef USG checks for some truly ancient (pre-SVR4) SysV's
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 385c1343f7e0782b89e40fa17e378bc1f75ce62e
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Sun Jun 14 09:43:53 2009 -0700

    Get rid of unneeded && clause in list of LP64 ifdefs in Xmd.h
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 5aaec3c7a583354a07ec765327fd0edd6216981f
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Sun Jun 14 09:33:16 2009 -0700

    Drop support for SunOS 4 and Solaris releases older than 2.5 (1995)
    
    Includes changing remaining sun ifdef's to check for standard-conformant /
    non-namespace-polluting #ifdef __sun instead of older #ifdef sun.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 5bad478221c54c0dbf682ef2569f6ca5ac050049
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Sun Jun 14 09:10:06 2009 -0700

    Use indentation to provide a map through the twisty maze of ifdefs, all alike
    
    git diff -w shows no changes other than whitespace in this patch
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 1f59b5f8eac522bb0a5155393224496c39deca42
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Sun Jun 14 08:31:13 2009 -0700

    Removing dangling #else block from X_NOT_STDC_ENV removal
    
    Fixes mass damage caused by ced38e880b54f2aae31a5354aecb4235a129f0a4
    moving the includes for unistd.h, fcntl.h, etc. from the else for
    X_NOT_STDC_ENV into the #else for #ifndef _XOS_H_, which made them
    go away for everyone.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 4435ea3d806f5b9cd66b563a6b751ac5020404e3
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 12 12:41:57 2009 -0400

    Use ## catenation not /**/

commit 74d18e89a3a315ae9ee4fb3efcaf515abd339b1d
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 12 12:39:06 2009 -0400

    __STDC__ is always defined in C89.

commit bab9c572cd4dc916ff0acab99de8bb526212d77f
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 12 12:33:22 2009 -0400

    Remove a bunch of garbage for unsupported platforms.

commit ced38e880b54f2aae31a5354aecb4235a129f0a4
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 12 11:55:37 2009 -0400

    Remove all trace of X_NOT_STDC_ENV (#6527)
    
    Seriously C89 already you guys.

commit 3fc87608d4b3f85d0dbd44ee9040d5ab60130bea
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 12 11:43:45 2009 -0400

    Death to RCS tags.

commit a2a0f01d367050ca182927b8219deb581a497c2c
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Tue Jun 9 00:47:25 2009 -0700

    Apple: Only define _DARWIN_C_SOURCE if it isn't already defined

commit 1defe6b37c23941fe2a67ad4fa66e8ab5f37f9b3
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Fri Jun 5 18:04:58 2009 +0100

    Cygwin/X: Don't destroy min/max macros in Xwindows.h
    
    Now that macros named min/max rather than MIN/MAX are used consistently in the
    X server, we need to ensure they work for Xwin builds.  Change Xwindows.h from
    simply destroying any definition of min/max, to avoiding defining them but
    allowing any pre-existing definition to stand.
    
    Also, try to improve the comment describing why this madness is needed in the
    first place, and remove a no-longer needed macro definition of sleep()

commit 32d14e349964c5b16e83eda902d9724aac380b59
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Mar 5 15:12:26 2009 -0800

    Remove #ifdef macII code left over from ancient A/UX 3.0 support
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>

commit 034319189648eaaa483f9546c62451edb7be0c28
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Mar 2 12:54:41 2009 -0500

    Bump to 7.0.15.

commit 391f302a7d71b9169ce4c18794251ea3ccc95904
Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
Date:   Tue Jan 27 20:06:28 2009 -0200

    Janitor: Correct make distcheck and dont distribute autogen.sh

commit 1e33337d4dd151da4f0898a86608a1ee67588163
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Oct 27 16:36:34 2008 +1030

    Add XF86XK_Suspend and XF86XK_Hibernate keysym defs.
    
    At the moment, we have the following keysyms defined to put a computer into a
    sleep state:
    
    XF86XK_Standby    0x1008FF10   /* System into standby mode   */
    XF86XK_PowerDown  0x1008FF21   /* Deep sleep the system      */
    XF86XK_Sleep      0x1008FF2F   /* Put system to sleep        */
    
    Proposed change by Richard Hughes:
        "The nomenclature I've been trying to make stick
        (most projects now use this) for a few years now is:
    
        standby: high sleep state, nobody uses this any more
        hibernate: sleep to disk - slow, but can remove power
        suspend: sleep to ram - fast, but can't remove power
        hybrid sleep: sleep to both, slow, and can remove power, but quick to
        resume if you don't - most users don't use this"
    
    This patch adds XF86XK_Suspend and XF86XK_Hibernate. The behaviour of
    XF86XK_Sleep can then be configured on a per-session basis.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>

commit 2563153ed69d3d6f052ba275ff79df3cbe54b76d
Author: James Cloos <cloos@jhcloos.com>
Date:   Tue Nov 11 16:26:28 2008 -0500

    [keysymdef.h] Add dead_currency symbol.
    
    As requested for the Bépo keyboard layout (http://clavier-dvorak.org/wiki/).
    
    Cf. bugs:
    
      http://bugs.freedesktop.org/show_bug.cgi?id=17821
      http://bugs.freedesktop.org/show_bug.cgi?id=17822

commit 735d745e17a6180f569f24f9792513b44e100aef
Author: James Cloos <cloos@jhcloos.com>
Date:   Mon Oct 13 03:11:33 2008 -0400

    Add a dead_belowcomma keysym
    
    Requested by the Bépo group.
    
    The belowcomma is only used for:
    
     U+0218 [Ș] LATIN CAPITAL LETTER S WITH COMMA BELOW
     U+0219 [ș] LATIN SMALL LETTER S WITH COMMA BELOW
     U+021A [Ț] LATIN CAPITAL LETTER T WITH COMMA BELOW
     U+021B [ț] LATIN SMALL LETTER T WITH COMMA BELOW
    
    (aka 0xAA, 0xBA, 0xDE and 0xFE from iso-8859-16).
    
    Cf: http://bugs.freedesktop.org/show_bug.cgi?id=17822
        http://bugs.freedesktop.org/show_bug.cgi?id=17821
        http://clavier-dvorak.org/wiki/

commit 935dd37be409bd616ef46a4d3b62c44327b3f710
Author: Sayamindu Dasgupta <sayamindu@gmail.com>
Date:   Mon Oct 13 03:00:53 2008 -0400

    Add dead vowels in keysymdef.h
    
    At OLPC, we are using an XKB based Amharic keyboard layout, which requires the
    use of dead vowels to generate the various consonant + vowel combinations (see
    http://en.wikipedia.org/wiki/Ge%27ez_alphabet#Syllable_signs for a detailed
    explanation).
    
    [Patch modified to use available keysym codes.  -JimC]
    
    Cf: http://bugs.freedesktop.org/show_bug.cgi?id=17437
    
    Signed-off-by: James Cloos <cloos@jhcloos.com>

commit c43f804f44ba3d751f343c2e27d9b491a1ebb458
Author: James Cloos <cloos@jhcloos.com>
Date:   Wed Sep 17 04:09:39 2008 -0400

    Add dead keysyms for DOUBLE GRAVE and INVERTED BREVE accents
    
    Several COMBINING characters are used in libX11's Compose tables
    where dead keys should be used; these are the two most-used which
    so far have not had equivalent dead keys.

commit 33a7de5cdacb59503b26c6523ffb33dba118faed
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Thu Oct 23 22:41:01 2008 +1030

    Bump to 7.0.14.

commit 1cf41088ff751e60071a519466b5a51b65c7626a
Author: Bastien Nocera <bnocera@redhat.com>
Date:   Wed Oct 15 14:20:45 2008 +1030

    Keysyms needed for some HID remote controls to work under X. #16519
    
    In particular, this enables Sony Ericsson phones and PS3 BD remotes.
    
    X.Org Bug 16519 <https://bugs.freedesktop.org/show_bug.cgi?id=16519>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>

commit 0b541b3fa282531c97c6ecee574c8b92b1489bfc
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Tue Oct 14 21:56:14 2008 +1030

    Fix typos in comments (UP/DOWN TACK and LEFT/RIGHT TACK wrong way round).
    
    Spotted by Erik Streb and Julien Cristau.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>

commit c94477f16356790741ebc139d2d0b15d79c83e28
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Tue Oct 14 21:54:16 2008 +1030

    Revert "Fix typos in comments (UP/DOWN TACK and LEFT/RIGHT TACK wrong way round)."
    
    Codepoints should have moved with the comments. See next commit for correct
    patch.
    
    This reverts commit 2945d2f97c264783e4050a8f6c3016290014b9e2.

commit 2945d2f97c264783e4050a8f6c3016290014b9e2
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Tue Oct 14 21:04:08 2008 +1030

    Fix typos in comments (UP/DOWN TACK and LEFT/RIGHT TACK wrong way round).
    
    Spotted by Erik Streb.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>

commit 610eb9698316b7cdfe378ce7776c4520f8b061ff
Author: Peter Hutterer <peter.hutterer@redhat.com>
Date:   Mon Oct 13 12:01:16 2008 +1030

    Add keysyms for XF86XK_Battery, XF86XK_Bluetooth, XF86XK_WLAN, XF86XK_UWB.

commit 0846d7adfe790897e879c5ed53d4f81db459a20d
Author: James Cloos <cloos@jhcloos.com>
Date:   Sun Jul 13 17:57:09 2008 -0400

    Add dead_perispomeni to keysymdef.h
    
    Make the dead_perispomeni keysym an alias to dead_tilde
    (which is currently used for entering characters with
    perispomeni).
    
    Cf: https://bugs.freedesktop.org/show_bug.cgi?id=14013

commit 38edd9839fa8495602378af36c67b2477b24eca2
Author: James Cloos <cloos@jhcloos.com>
Date:   Sun Jul 13 17:54:47 2008 -0400

    fix typo in commit 40ed4eef

commit 53859ee4e431c21000e282971894dbe9384ed205
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date:   Wed May 28 17:17:38 2008 +0930

    Bump to 7.0.13.

commit 44e458285bb2e7771963a9ab9b5f03d2fb48e611
Author: Peter Hutterer <peter@cs.unisa.edu.au>
Date:   Tue May 15 16:41:08 2007 +0930

    Add GenericEvent and xGenericEvent definitions.
    (cherry picked from commit 8a96cdca08db2563e8c4c7c9a110a3ab6d973fcc)

commit 22878c30d21580146200c00070478f88d969bcaa
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Thu May 8 15:02:41 2008 -0700

    Apple: Added a comment to explain _DARWIN_C_SOURCE

commit e3035a7e6e56e01eb79478ea5342e032ec67a190
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Thu May 8 12:16:15 2008 -0700

    Apple: Define _DARWIN_C_SOURCE otherwise _XOPEN_SOURCE, _POSIX_SOURCE, or _POSIX_C_SOURCE will cause fd_mask to not be defined due to the strict namespace

commit 05b119d78e1c6a4db563b2a976cee0173489f9b6
Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
Date:   Thu May 8 11:36:03 2008 -0700

    Apple: Cleaned up some Apple definitions

commit c879dab58f82f4789f27933c22706c84015f8684
Author: Alan Hourihane <alanh@tungstengraphics.com>
Date:   Tue Apr 29 00:37:28 2008 +0100

    avoid checking for fds_bits on mingw

commit 8642ec676db0dd875f4d3a97d8a3cdbf6843a985
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date:   Sat Apr 26 18:21:41 2008 +0100

    Use Sleep() instead of sleep() on windows
    
    (was already done in Xwindows.h, just not Xw32defs.h)

commit a893a6ac5d9fdfe9a420d1812402a01904e6482b
Author: Colin Harrison <colin.harrison-at-virgin.net>
Date:   Sat Apr 26 08:52:29 2008 +0100

    Use winsock2.h

commit c705bab0f6efcb6937b7ccc2fb415e701878fddb
Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
Date:   Mon Apr 21 21:27:26 2008 +0100

    Added comment to slightly discourage the definition of ever more Unicode keysyms

commit 44e24a27bca023cf7b799f191fe6d52e12efbe5f
Author: James Cloos <cloos@jhcloos.com>
Date:   Sat Apr 12 15:48:46 2008 -0400

    Add more dead key syms
    Add dead keys to support input of the precomposed latin characters in
    ISO 10747 which have ring, line, circumflex, tilde, breve or diaeresis
    below.
    
    This addresses:  https://bugs.freedesktop.org/show_bug.cgi?id=15446

commit 07e83988ec0b1c9577646daca3943badd5dcc0d1
Author: James Cloos <cloos@jhcloos.com>
Date:   Thu Mar 6 11:34:17 2008 -0500

    Fix typo in XF86Keysym.h
    
    Fix typo reported in https://bugs.freedesktop.org/show_bug.cgi?id=11193
    thereby making XF86Keysym.h match libX11’s XKeysymDB.

commit d34310efef11264ddff79320b8c6f03705b1208a
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Mar 5 22:09:16 2008 -0500

    x11proto 7.0.12

commit e4ad7a8080e4ac0b868fa7cf39bc5ad9a6e0bee1
Author: Jeremy Huddleston <jeremy@tifa.local>
Date:   Sun Feb 10 19:07:49 2008 -0800

    Fixed #ifdef checks that were using i386 to use __i386__
    
    """
    It's simply obsolete, sloppy, compiler namespace pollution.  The
    compiler is not allowed to predefine symbols that might conflict with
    ordinary identifiers.  For backwards compatibility gcc currently
    predefines i386 when compiling for x86 32-bit (but not 64-bit), but that
    will go away.  It is also not defined if you specify -ansi when invoking
    the compiler, because then it is seriously standards compliant.  Other
    compilers shouldn't define it either.  Correct code shouldn't rely on it
    being defined.  However __i386__ is safe and proper.
    """

commit e49280c1c33622dbf288b0ac4f8324b01ff9b4aa
Author: Jeremy Huddleston <jeremy@yuffie.local>
Date:   Mon Dec 10 21:33:01 2007 -0800

    Changed __DARWIN__ to __APPLE__

commit 5ae4d304ecb5fb4af0435c9f2efde3d2da5905d1
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Tue Oct 30 18:44:49 2007 -0700

    Make Xalloca.h work with Sun C++ compiler

commit 5ccc71161283fdb2c42da1eeb4049650f6a2f429
Author: Ben Byer <bbyer@bbyer.apple.com>
Date:   Tue Oct 30 18:40:47 2007 -0700

    fd_mask needs to be defined on OS X, too
[--snip--]
