commit 32236a7779f721d252d633d06ade306f246421a3
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Fri Mar 18 16:30:13 2011 -0700

    configure.ac: 1.4.2
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2d638fc37b0dbf28e5c826f74f68ada83a8c3e2b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 15 10:55:10 2011 +1000

    Force alignment with sizeof(Atom) for XIButtonClassInfo
    
    The memory layout of an XIButtonClassInfo is
    [struct XIButtonClassInfo][mask][labels]
    
    With the mask being currently 4-byte aligned and labels a list of Atoms. On
    LP64, Atoms are 8 byte, leading to unaligned access for some mask lengths.
    Force the alignment to be sizeof(Atom).
    
    Reported-by: Christian Weisgerber <naddy@mips.inka.de>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Tested-by: Christian Weisgerber <naddy@mips.inka.de>
    Reviewed-by: Adam Jackson <ajax@redhat.com>

commit 477f922fb07eea629f16c55b0a022e836ede6d41
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 8 14:44:10 2011 +1000

    Don't discard extra data for passive grabs.
    
    Failed modifier data was discarded, causing assertions inside xcb.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit f0a352412920d9989323c7d33ca75c3646ee3f35
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Mar 8 14:01:35 2011 +1000

    man: describe return value for XI2 passive grabbing calls.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 11b1e8ea7bc160cf9a42231742eedb0e7fefa222
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 9 14:43:03 2010 +1000

    Rename XSetCPtr.c to XISetCPtr.c.
    
    XISetClientPointer is an XI2.0 call and should be named accordingly.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>

commit 19ac7ef23e7ff07068a63d1553159e7cb3ad2576
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 9 14:43:02 2010 +1000

    Require XI 2 for all XI 2 calls.
    
    Each XI2 call should check _XiCheckExtInit for XI version 2.0 or higher.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>

commit 536bd44c513ede7e61e112c82a80fb9197f261f7
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Feb 23 10:53:21 2011 +1000

    Fix typo in comment.
    
    Reported-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4ca8be9f3ffbafe9515e50d784f4ff83f6993be0
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Feb 23 09:30:59 2011 +1000

    Fix invalid read in XIGrabDevice.
    
    Miscalculation of length caused Data() to memcpy too many bytes.
    
    ==2865== Invalid read of size 1
    ==2865==    at 0x4A07480: memcpy (mc_replace_strmem.c:602)
    ==2865==    by 0x544271E: XIGrabDevice (XIGrabDevice.c:69)
    ==2865==    by 0x400B0A: main (gnome642481.c:56)
    ==2865==  Address 0x642f614 is 0 bytes after a block of size 20 alloc'd
    ==2865==    at 0x4A04896: calloc (vg_replace_malloc.c:418)
    ==2865==    by 0x54425D3: XIGrabDevice (XIGrabDevice.c:65)
    ==2865==    by 0x400B0A: main (gnome642481.c:56)
    
    SetReqLen() expects 4-byte units.
    Data() expects bytes.
    
    Gnome Bug 642481 <https://bugzilla.gnome.org/show_bug.cgi?id=642481>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4db3db2b38d8eb9024170633d3bf7c5050272dd0
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Feb 14 08:48:07 2011 +1000

    Mark sourceid in Raw events as bug and force to 0..
    
    The protocol does not provide a source ID for raw events, so this value is
    always 0. It shouldn't really be there, but the past is so hard to change.
    
    Reported-by:  Mark Dokter <dokter@icg.tugraz.at>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d79a9b174a79e89ca2507a61f2e12af25102313f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Feb 1 07:36:08 2011 +1000

    man: note that callers of XIQueryPointer must free the button mask.
    
    buttons_return->mask is allocated by the library and must be freed by the
    caller to avoid leaking.
    
    Reported-by: Matthias Clasen <mclasen@redhat.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 1b376f371c2f866cd1cdf047e50210a5c69772b9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 2 11:43:43 2011 -0500

    config: comment, minor upgrade, quote and layout configure.ac
    
    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.
    Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL
    Remove redundant AC_SUBST(*_CFLAGS) and/or *_LIBS
    Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE
    Remove redundant AC_CANONICAL_HOST included in XORG_DEFAULT_OPTIONS
    Add AC_CONFIG_SRCDIR([Makefile.am]) where missing
    Update minimum version of util-macros to at least 1.8.
    
    One or more of the above actions were applied
    No functional configuration changes
    
    This helps automated maintenance and release activities.
    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit faff510fed9733b2860e14490d5a40d70b840eae
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jan 28 19:41:37 2011 -0500

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 3776075264024af7eca93f689305d46302e88536
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jan 28 12:07:46 2011 -0500

    config: remove already included AC_PROG_SED statement
    
    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    Use the appropriate platform version of sed
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 5283e87ca909304d3e1820ef877bf3587a9c8724
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jan 27 18:50:15 2011 -0500

    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
    
    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
    AC_PROG_C_C99. This sets gcc with -std=gnu99.
    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit be2a1b33c9394dcab52622bde53c83f1dd840ea0
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jan 26 07:42:53 2011 +1000

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

commit e0c95ce2348a9c9afaa4862368c7a5ae6913457c
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Mon Jan 24 12:35:04 2011 +0100

    Fill in mods/group->effective in XIQueryPointer()
    
    the other XIModifierState/XIGroupState fields are being set correctly,
    but the "effective" field was being left as undefined memory.
    
    Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a5961a8459614fcaa801a47cda07d3ee8246b16f
Author: Philipp Reh <sefi@s-e-f-i.de>
Date:   Mon Jan 10 17:35:57 2011 +0100

    Fix passive grabs.
    
    _XIPassiveGrabDevice, which is called by alle the passive grab functions,
    wrongly returns an error when it shouldn't.
    The attached patch adds the missing "not" to properly test the error
    condition of _XReply.
    
    Signed-off-by: Philipp Reh <sefi@s-e-f-i.de>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 408db9e86a92c897390129ef27a804d7cf6ba6fb
Author: Paulo Zanoni <pzanoni@mandriva.com>
Date:   Thu Dec 16 14:10:05 2010 -0200

    Use docbookx.dtd version 4.3 for all docs
    
    Signed-off-by: Paulo Zanoni <pzanoni@mandriva.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 9419fe9f0b21232d342885a693fbf9222b5844e4
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Mon Dec 13 19:49:58 2010 +0000

    WireToEvent: Set display member of all events as well
    
    All events were getting random uninitialised garbage for display; fix
    that.
    
    Signed-off-by: Daniel Stone <daniel@fooishbar.org>

commit 549dd5f470148df74e65ce7bb1af316a2848a71d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Nov 9 13:04:55 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 ea7e12eaf84ada28f4933e85ecf51a47c9db0b93
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Nov 2 14:26:34 2010 +1000

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

commit 556246beaffb42e1f58d816542d91e360ea02080
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Nov 2 11:22:01 2010 +1000

    man: XGetDeviceProperty(3) has no parameter 'pending'.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit ccbebb111fb2084716fce67cb44b5bd8b86adbbc
Author: Jesse Adkins <jesserayadkins@gmail.com>
Date:   Tue Sep 28 13:30:03 2010 -0700

    Purge cvs tags.
    
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f237427f897d1dc527494653735d4bb93d740546
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Wed Oct 6 11:04:21 2010 +0200

    Fix typo when converting raw events from the wire.
    
    The raw values were being miscalculated, containing only the integral part
    of the FP3232, meanwhile normal valuators were mistakenly added the fractional
    part of its corresponding raw value.
    
    Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit abc26c71b6032683b89085a7ebcd40ca81cdf3f2
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Oct 3 17:04:57 2010 +0200

    man: fix typo in XIQueryDevice doc
    
    Don't pretend this is XIQueryPointer.
    
    Debian bug#598964
    Reported-by: Joachim Breitner <nomeata@debian.org>
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit a00926cd16a0b6ddb9f7b074dce88e3fb840831c
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
Date:   Wed Aug 25 22:21:55 2010 +0200

    Fix build with gcc 2.95
    
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Matt Turner <mattst88@gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 3f2814a0f9193cb33b44ef53059a4b349cf4cabc
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 2 15:40:32 2010 +1000

    man: improve readability of XAllowDeviceEvents.
    
    Parse the options to event-mode as a list. This requires un-indenting the
    rest, otherwise the asciidoc/xmlto conversion will indent the trailing
    paragraphs more than the list
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit d3eb99478ca96fdfc4ceb2a9809f19f803bba6c7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 18:05:13 2010 -0400

    man: add $(AM_V_GEN) for silent rules where missing
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit dbcca7e1296ae671964c55be13bfbb9113a600a0
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 17:46:52 2010 -0400

    man: whitespace management
    
    This style should make it easier to read filenames
    in a large list.
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit bc9f68de51ec7d3d88330ff843eccd6cbf9a93ad
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 12:53:04 2010 -0400

    man: Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
    
    The value of MAN_SUBST is the same for all X.Org packages.
    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 20b843c820dd147a0f8f7e6d06da7a0c18d40f1c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 09:33:17 2010 -0400

    man: add/change comments regarding the 3 step conversion from text source
    
    In the hope of making it easier to learn.
    This makefile may serve as a reference.
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit e7b4e33a3ea1a3cce074da2d91bda7258e01652a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 07:54:39 2010 -0400

    man: rename libman_pre to libman_PRE
    
    To be consistent with all other man pages makefiles.
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d854293a63be4a983e3e8fe8a1110a5ea1ffba2a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Aug 15 07:32:10 2010 -0400

    man: use "shadows" terminology in variable names.
    
    For man pages that are just links to a main man page.
    This is how they are referred to in all other librairies.
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9fe6bfec833a66a3a8ca70b8769eada91a320bf7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Aug 14 21:41:51 2010 -0400

    man: remove used LIB_MAN_DIR_SUFFIX (part of an unrequired broken fix)
    
    Local fix in CVS for bug 5628 is not required
    as the problem has been fixed in
    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
    
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 8daf961d0fe6a1433c8248d984618a7e22ff88b8
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Fri Jun 18 11:32:36 2010 +0300

    Always unlock display correctly
    
    XISelectEvents and XIGetSelectedEvents were not unlocking display in all
    return paths.
    
    Reported-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>

commit 3a6839b4a229aa59188025c9b285023110a20aad
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Mon Jun 14 10:37:56 2010 +0300

    Use single error path in XGetDeviceControl
    
    This reduces code duplication and fixes possible leak of d. d would leak if
    allocation of Device fails.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit 850288fee663c07fbd491859629543f78bbadd3c
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Mon Jun 14 10:37:56 2010 +0300

    Use single error path in XGetFeedbackControl
    
    This reduces code duplication and fixes possible leak of f. f would leak if
    allocation of Feedback fails.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit 9ca839742b49d49e98a17baa40c9662ee76c397f
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Mon Jun 14 10:16:22 2010 +0300

    Use single error path in XQueryDeviceState
    
    This reduces code duplication and fixes possible leak of data. data would
    leak if allocation of state fails.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit b953bf7b9775e5970776a21ae3f7919592289c92
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Mon Jun 14 10:05:36 2010 +0300

    Fix memory leak in XIGetSelectedEvents
    
    mask_in was leaking for every successfull XIGetSelectedEvents.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit 6199f89992e2b6ba5f96833f4f4087b61ca61ac5
Author: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
Date:   Fri Jun 11 17:30:44 2010 +0300

    Fix usage of uninitialized value
    
    In error case length of extra data could be uninitialized. This would
    result randomly sized request later in function.
    
    Signed-off-by: Pauli Nieminen <ext-pauli.nieminen@nokia.com>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit d364aaaa47a69789b7acfd54b625caa299780480
Author: Matt Dew <matt@osource.org>
Date:   Sat Jul 10 09:48:13 2010 -0400

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

commit 30b076ea0b761c4a94c275be273accf311dc81c2
Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
Date:   Thu Jul 1 06:58:28 2010 -0300

    Purge macros NEED_EVENTS and NEED_REPLIES
    
    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 54fbe5759aa961dccc618b35573845f847675570
Author: Jamey Sharp <jamey@minilop.net>
Date:   Fri Apr 9 17:31:00 2010 -0700

    Don't unlock the Display twice.
    
    _xiQueryVersion's caller must wrap it in a LockDisplay/UnlockDisplay
    pair, so it shouldn't call UnlockDisplay itself.
    
    Signed-off-by: Jamey Sharp <jamey@minilop.net>

commit f7c3b023f04e06dfe380dce488f80943a10be57e
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Mar 29 16:50:34 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 e48a8569f854237f2fead7c7a75e90b6c5fe8693
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Mar 29 14:53:48 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 93aca1583dcdd21d79c7ab75d81a49359523a0e2
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Mar 11 10:16:51 2010 -0500

    doc: specify minimum version for xmlto and ascidoc
    
    Specify 0.0.20 as the minimum version for xmlto.
    Older versions do not have fop backend.
    
    Specify 8.4.5 as the minimum version for ascidooc.
    Older versions stop with errors.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 299de21b2ab3cfa2078823215f84da67e7b3d1a3
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Dec 9 13:59:57 2009 +1000

    Initialize extension with the right number of events.
    
    If the server supports a lower XI version than the client, the Xlib-internal
    event vector may be smashed. See libXext for more details.
    http://cgit.freedesktop.org/xorg/lib/libXext/commit/?id=83fdb27df4ddc2fb088ddf2ec65f0db6b7c57287
    
    This patch queries the server for the supported XI extension before
    registering the extension with Xlib. The number of events registered depends
    on the server version.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Julien Cristau <jcristau@debian.org>

commit 4debc545611edd35f8fd35a52f4adf4263e49200
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Feb 16 10:37:21 2010 -0500

    config: move CWARNFLAGS from configure.ac to Makefile.am
    
    Compiler warning flags should be explicitly set in the makefile
    rather than being merged with other packages compiler flags.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit d7e421f97db74332783ae885f6835f84133c92b5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Feb 18 16:52:12 2010 +1000

    man: fix types for XGetSelectedExtensionEvents.
    
    The return values are of type XEventClass** and int*, respectively.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>

commit b75b8fa4bda0fb18872fa82a04fe7f609a147f8b
Author: Dan Nicholson <dbn.lists@gmail.com>
Date:   Tue Jan 26 09:17:12 2010 -0800

    Need both xmlto and asciidoc to install man pages from a checkout
    
    The check for whether to build the pages looked for both xmlto and
    asciidoc, but the check to install didn't. Refactor a bit so that the
    check is done only once.
    
    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
    Tested-by: Gaetan Nadon <memsize@videotron.ca>
    Tested-by: Christian Hartmann <cornogle@googlemail.com>

commit f10f6f2fd420786cddac875d1b6de2004ba8c9d4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Jan 23 14:46:59 2010 -0500

    man: remove redundant nodist prefix to libman_DATA
    
    The final, macro substituded, man pages (with file extension .3
    on my platform), are installed, but not distributed. There is no
    need to override the correct default behaviour.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit c183e15263787af913bf8eb7be707e0f2e974824
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sat Jan 23 10:04:38 2010 -0500

    man: allow installing prebuilt man pages from tarball
    
    The man pages source may be supplied in the tarball or built
    from git. The makefile needs to take that into consideration
    and adjust the targets accordingly.
    
    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit c94494c144c634b7fa3187c55458cafa0e06a69c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Jan 19 13:44:49 2010 -0500

    config: replace custom code with reusable macro XORG_WITH_XMLTO
    
    XORG_WITH_XMLTO provides additional functions like a configure
    option which allow platform builders to control the usage of
    the xmlto program.
    
    This is a requirement from platforms that do not have such doc tool.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit bb07265cfbd919de4903dadbfe42d1779c20225c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jan 14 09:22:08 2010 -0500

    COPYING: add missing copyright notice
    
    Refer to: XiAllowEvents.c
    Copyright © 2009 Red Hat, Inc.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 20f1b09cfdeeb2e4536e82a09b32693de65f3566
Author: Alan Coopersmith <alan.coopersmith@sun.com>
Date:   Thu Jan 14 21:39:47 2010 -0800

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

commit d42cdd631728eae399287b666f0f445e7af47ad3
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jan 1 13:43:03 2010 -0500

    man: ignore generated .man from .txt files in this directory
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9620cfa989d214a4d97c74767c218d06ed2ac792
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Nov 27 20:56:04 2009 -0500

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

commit d157e3b4ac31710fb1d4d62f1cc4fa743ec61522
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Oct 28 14:09:10 2009 -0400

    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
    
    Add missing INSTALL file. Use standard GNU file on building tarball
    README may have been updated
    Remove AUTHORS file as it is empty and no content available yet.
    Remove NEWS file as it is empty and no content available yet.

commit 847b72d9de8dd839c391321b50312368e63e7305
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Oct 27 15:07:25 2009 -0400

    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 f1c7f651838c7f2f33c0c9f9306d8d6df36206c7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Oct 26 22:08:43 2009 -0400

    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 a9a766f9dd0e8cf32e576c040d1604422193ab07
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Oct 22 12:34:19 2009 -0400

    .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 63621888d6e36a2f9e41e81c14728d70beeff5ee
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Oct 2 12:09:17 2009 +1000

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

commit 9dc825a3dede81d2425770662daefe7e19644d6d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Oct 2 12:08:30 2009 +1000

    Require macros 1.3 for XORG_DEFAULT_OPTIONS
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 3530845c70b0d7f9f853b29337c9397a3a599e52
Author: Julien Cristau <jcristau@debian.org>
Date:   Tue Sep 29 14:15:06 2009 +0200

    Don't export sizeDeviceClassType, size_classes and copy_classes
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 801d77d035a10250dab728c046a6e9b2775e6dfb
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 24 14:14:48 2009 +1000

    XQueryDeviceState: correct length of XValuatorState
    
    The length is suppposed to be the complete class size, not just the struct
    size. Since XValuatorState is followed by multiple valuator values the
    size of the class is variable and dependent on the number of valuators.
    
    The server assembles the valuator state last. This bug is unlikely to affect
    clients as they should never go past the last class anyway.
    
    Tested-by: Thomas Jaeger
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit bff36ef5797d7da11972ee22ea224e207af77455
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Thu Sep 24 13:10:26 2009 +1000

    man: correct XQueryDeviceState return value.
    
    And one indentation fix in the same man page.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 9c5ba6ff3fcff30507f285f2e67afbdb296a2318
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 14 16:34:18 2009 +1000

    Declare _xibad* functions before the Bad* macros.
    
    Reported-by: Christian Beier
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 369600cf37cd884793c4802a56c8355bc1812dc6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Sep 7 12:22:06 2009 +1000

    mask_len in XIGrabDevice is in 4-byte units (#23708)
    
    X.Org Bug 23708 <http://bugs.freedesktop.org/show_bug.cgi?id=23708>
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit fa09375a69a02cd789c70d60970a669700eaeb20
Author: Arkadiusz Miśkiewicz <arekm@maven.pl>
Date:   Sat Sep 5 20:39:47 2009 +0200

    libXi: Man page files end with LIB_MAN_SUFFIX not LIB_MAN_DIR_SUFFIX.
    
    Using LIB_MAN_DIR_SUFFIX as man page files suffix is invalid since
    there can be files ending with eg. 5x while being in man5 dir
    (share/man/man5/man.5x) as required by FHS 2.3.
    
    Man page files and with LI
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 693d9a43f16d4ffd085099b532a10467aa095c17
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Sep 1 16:42:38 2009 +1000

    Initialize send_event for cookie events. (#23609)
    
    X.Org Bug 23609 <http://bugs.freedesktop.org/show_bug.cgi?id=23609>

commit eb9a2d63487641faa97d88cef3fa1c892a8f342f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 25 11:03:04 2009 +1000

    Bump to 1.2.99.4

commit 2ce629c30745fc4027d2a95745bf21e8d8c7b893
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 25 09:55:23 2009 +1000

    Remove the asciidoc warning from configure.
    
    This warning was put in when the released version of asciidoc required an
    additional patch to build libXi.
    The release of asciidoc 8.4.5 included this patch thus we don't need this
    explicit warning anymore.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 17bbc8c30fb34c7130b71e5cc0b0e17093271266
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 24 15:54:09 2009 +1000

    man: fix XIQueryPointer parameter ordering.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 207a7f3d5bd559ffb67de2910795d7cd6508ce09
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 24 15:31:55 2009 +1000

    Update XIWarpPointer to take doubles (inputproto >= 1.9.99.902)
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a8a8b40fa447c85eb5d1d61ef416d3cf198c72c1
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 18 15:21:56 2009 +1000

    man: XIDefineCursor can generate BadDevice errors.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 326a0c01ef6e3c1f0577e185c23eec80ecf59192
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 18 15:08:50 2009 +1000

    man: typo fixes in XIUndefineCursor, add BadCursor note.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 42a718457d183aab42778fbb127fafbae6b3e6d8
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 16:00:44 2009 +1000

    man: point out temporary detachment of slave devices.
    
    Affects XIGrabDevice, XIGrabButton/Key and XIGrabEnter/GrabFocusIN
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 1a5f4fd2fa3ac7cfa1671d5cf0975ff365294f29
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 15:58:57 2009 +1000

    man: fix XIGrabEnter man page - text with needed to be reduced.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 0d19a3ec942aedf5432a9bda1e80f29f7186ce5b
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 15:34:10 2009 +1000

    Update library version for new symbols.
    
    XI2 adds a whole lot of new symbols but leaves the existing ones. Minor bump
    only.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 936f4993a9ece131aff03cf789b8c21cadaed47e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Aug 5 08:50:20 2009 +1000

    man: correct XListInputDevices description of the name field.
    
    A device's name is the identifier set either by the server the
    xorg.conf/HAL. The preconfigured device types (XI_MOUSE, XI_KEYBOARD, etc.)
    are atoms listed in the type field only.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit bc3900ea706438005f8b5613de4d9fb6bd954f62
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 14:03:44 2009 +1000

    Cosmetic fix, move a 'char*   name' to 'char   *name'
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 30de3da4c87322a73b2ab72e6ac83f689ec42adf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 13:26:45 2009 +1000

    Allow foreign automake, remove empty AUTHORS and NEWS.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4d8676a859a2a8ebde03d8a9fe6bd79060f16cf5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 11:45:53 2009 +1000

    man: add XIQueryDevice and XIFreeDeviceInfo man page.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit c5a5d1800566b0ec073418a827ed5bc8195dd24e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 10:48:50 2009 +1000

    Remove leftover RCS tags.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit aa8272dd31b69f84d19dbe2c45889b806df8260e
Author: Dan Nicholson <dbn.lists@gmail.com>
Date:   Mon Aug 3 06:09:12 2009 -0700

    man: missing .man suffixes in prereq rules breaks parallel make
    
    Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>

commit 888f6c238de6f09cc5b079ae22c6f37496083007
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 22 14:16:11 2009 +1000

    Bump to 1.2.99.3

commit c439c39cc0f985743fbc464849f6caa805b1a1a9
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 21 11:41:43 2009 +1000

    Replace keysym grabs with keycode grabs.
    
    Keysym grabs are tricky to get right for applications that are more
    complicated than demo applications. otoh, we know keycode grabs are
    working.
    So let's go with keycode grabs for now and add keysym grabs later
    when we've sorted out the details.
    
    Requires inputproto 1.9.99.15
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 4f224f4da1405959b74c05d6b15469cf6c0c498f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Jul 15 10:27:21 2009 +1000

    Fix wrong raw_valuator wire copy, add fractional parts.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 550a33ed79925501d9a5e8b73ef256fd9e0937b5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 14 15:28:00 2009 +1000

    man: fix wrong parameter in XIGrabKeysym man pages.
    
    XIGrabKeysym doesn't provide a cursor argument.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 504a5a770bd1d34ea7edc3b94815b2b98a61afc0
Author: Daniel Stone <daniel@fooishbar.org>
Date:   Mon Jul 13 16:53:57 2009 +1000

    Add flags to XIDeviceEvent and XIRawEvent.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 94bfb0cc3ebbefe548b440f8c5e14154c3a76440
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 15:37:32 2009 +1000

    Cater for new event-specific raw event types.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit e600e6cf47abd61bd3554967c4fdb0f78cc68f41
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 15:37:59 2009 +1000

    Fix broken formatting, remove empty comment.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 1fc161f058eecb61d37135fd024703a385769417
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Jul 13 09:14:03 2009 +1000

