commit 7cbad9fe2e61cd9d5caeaf361826a6f4bd320f03
Author: Keith Packard <keithp@keithp.com>
Date:   Sat Sep 20 10:02:05 2014 -0700

    xtrans 1.3.5
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit fb7f198c88e97d22c8c89e76e9cd06b2b2720a96
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Sep 12 11:27:39 2014 -0700

    Add TRANS(Listen) function to re-enable specific listen sockets
    
    This will allow a server to disable listeners by default and then
    let later configuration re-enable them. In particular, this lets the X
    server disable inet and unix listen sockets by default while still
    providing a '-listen' command line option to re-enable them later on.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>

commit 17491de45c352c833442cccf17a9bd65909889db
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 12:28:14 2014 -0700

    Add const qualifiers to TRANS(OpenC{L,O}TS{Server,Client}) args
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 305d20f2ee888d1c890f902da978176b8ec58a8d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 12:10:48 2014 -0700

    Add const qualifiers to TRANS(MakeAll*ServerListeners) port args
    
    Required also changing receive_listening_fds to specify port as const,
    which we can do now that TRANS(ReopenCOTSServer) takes it as const.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ba70d48951fb925fb3082d81afb08c330333aa51
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 11:33:57 2014 -0700

    Add const qualifiers to TRANS(Connect) args
    
    Also required constifying UnixHostReallyLocal, since SocketUNIXConnect
    passes the host arg through to it.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 63b65a20706def951dd25e531949b7bc556419eb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 10:17:57 2014 -0700

    Add const qualifiers to TRANS(CreateListener) port args
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fd90a4e00321b22c96565cfa354b8b0efa376979
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 10:07:22 2014 -0700

    Add const qualifiers to TRANS(Reopen...) port args
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a56ec9d720a7964bada837790e9c1f6ceef97861
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 09:58:05 2014 -0700

    Add const qualifiers to TRANS(Open...) address args
    
    Required also adding const to static TRANS(ParseAddress) function which
    they pass the address arg to for parsing.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 30b3fd74a27c80993e81dfcb33e33520ae8684fb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 23 12:46:44 2014 -0700

    Update docs to note that TransName is now const char *
    
    Missed when the code was updated in commit eb9a8904fbef61a57ff0.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a57a7f62242e1ea972b81414741729bf3dbae0a4
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Mon Mar 31 12:37:43 2014 +0200

    xtrans 1.3.4
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

commit 1cd9cbe9b404e6c3e73dc0239d11547a5e2c02c4
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Sat Mar 29 23:51:49 2014 +0100

    Increase UNIX socket buffer size
    
    Some systems provide a really small default buffer size for UNIX sockets.
    Bump it up to 64k if necessary such that large transfers (such as
    XGetImage() on a 8-megapixel image) don't take tens of seconds.
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

commit 68f60238c4224f954ff6556ae778c72e420175f0
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Wed Mar 26 13:21:49 2014 +0100

    Add missing headers for free() and strlen().
    
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>

commit 34463baacb3cafc096e0e0859bc10d6868cb2299
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Wed Mar 26 13:21:23 2014 +0100

    Cast ctype(3) function arguments to unsigned char.
    
    Fixes warnings on at least NetBSD.
    
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Signed-off-by: Thomas Klausner <wiz@NetBSD.org>

commit f20a9bb2ea25408ce9f1166b3b6e48759960fe86
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Mon Mar 3 08:42:45 2014 +0100

    configure: Also add -D_DEFAULT_SOURCE to .pc cflags to shut up glibc warnings
    
    The latest glibc considers _BSD_SOURCE deprecated, leading to the following
    warning being issued for pretty much every C-file in the xserver:
    
    In file included from /usr/include/stdint.h:25:0,
                     from /usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/stdint.h:9,
                     from ../include/misc.h:81,
                     from miexpose.c:82:
    /usr/include/features.h:145:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
     # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       ^
    
    I've discussed this with the glibc developers and the prefered way of fixing
    this is by also defining _DEFAULT_SOURCE which is the new way of stating
    _BSD_SOURCE / _SVID_SOURCE .
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Tested-by: Kristian Høgsberg <krh@bitplanet.net>
    Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>

commit 3f0de269abe59353acbd7a5587d68ce0da91db67
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Thu Jan 23 11:47:25 2014 +0100

    xtrans 1.3.3
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

commit 8f3bbed42c308f9c90293f23b7eaceff006aa232
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Wed Jul 10 16:29:12 2013 +0100

    Add TransIsListening()
    
    libxtrans provides TransNoListen() to set the 'don't listen' flag for a
    particular transport, but there is no interface to query the state of that flag
    
    This is a bit of a problem for the XWin server, as it wants to start some helper
    clients (for clipboard integration and integrated window management), so needs
    to know what transports the server is listening on to construct appropriate
    display names for those clients.
    
    Add TransIsListening() to discover if TransNoListen() has been called for a
    particular protocol or not
    
    HdG:
    -Invert the final check so that TransIsListening returns True when
     TRANS_NOLISTEN is not set, as one would expect of it.
    -Make the protocol argument a const char * as similar functions do
    -Fix "warning: too many arguments for format" warning
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

commit e1e6121a1638d43d9929589b4723da2b38cb6b44
Author: Łukasz Stelmach <l.stelmach@samsung.com>
Date:   Mon Nov 25 11:11:54 2013 +0100

    Enable systemd socket activation
    
    Receive file descriptors of open sockets from systemd instead of
    creating them.
    
    Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
    Cc: Kyungmin Park <kyungmin.park@samsung.com>
    Cc: MyungJoo Ham <myungjoo.ham@samsung.com>
    Cc: Piort Bereza <p.bereza@samsung.com>
    Cc: Karol Lewandowski <k.lewandowsk@samsung.com>
    Cc: Lennart Poettering <lennart@poettering.net>
    Cc: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
    Cc: Peter Hutterer <peter.hutterer@who-t.net>
    Cc: walter harms <wharms@bfs.de>
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>

commit b895d45e225dd3d1bf9d598774d3ae4f29fcbc25
Author: Łukasz Stelmach <l.stelmach@samsung.com>
Date:   Thu Nov 28 12:57:21 2013 +0100

    Define TRANS_RECEIVED flag for transports
    
    The flag is to be used to mark transports related to sockets
    received from systemd.
    
    Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 2c0a7840a28ae696e80e73157856d7a049fdf6c7
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Dec 15 19:49:59 2013 -0500

    xtrans.m4: remove AC_TYPE_SIGNAL and Imake SIGNALRETURNSINT
    
    Assume signal handlers return void, as C89 requires
    
    Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more
    obsolete SIGNALRETURNSINT.
    
    None of the modules including xtrans.m4 uses RETSIGTYPE from autoconf.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 87547e43189301e3dd42feb9d7ff32a75d0e727f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Dec 15 16:11:00 2013 -0500

    xtrans.m4: replace deprecated AC_HAVE_LIBRARY with AC_CHECK_LIB
    
    The #define HAVE_LIBWS2_32 is still done and the lib ws2_32 is
    prepended to LIBS if found.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 88433eb1abe887000d34315c2f55aa42fcddfdee
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Dec 15 15:36:48 2013 -0500

    xtrans.m4: fix warning by replacing obsolete AC_HELP_STRING
    
    with AS_HELP_STRING
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9487701904b71985549f60c9d8bc5df48682b55a
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Thu Nov 21 11:55:17 2013 +0100

    Don't restrict FD passing to Linux & Solaris
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 8b2c8aabe27bcaa4de6432b53c4a1296010ea823
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Mon Nov 11 23:18:01 2013 +0100

    Fix alignment issues in FD passing code
    
    A char array on the stack is not guaranteed to have more than byte
    alignment.  This means that casting it to a 'struct cmsghdr' and
    accessing its members may result in unaligned access.  This will
    generate SIGBUS on strict alignment architectures like OpenBSD/sparc64.
    The solution is to use a union to force proper alignment.
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>

commit 81662d2018a35a161a5e9707563ee7f503f8d3e0
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Mon Nov 11 23:16:15 2013 +0100

    Remove unused static inlines
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>

commit 0153d1670e4a1883e1bb6dd971435d6268eac5ba
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Nov 7 20:16:53 2013 -0800

    xtrans 1.3.2
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 426049c30162ed620cc16bb58edef6aac4e2ee5d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Nov 7 19:17:44 2013 -0800

    Allow XTRANS_SEND_FDS on Solaris as well
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 76b4f4430f9a857a1b54bfde9ef57a95b87789f5
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 6 22:34:03 2013 -0800

    Check if we need to define _XOPEN_SOURCE for struct msghdr.msg_control
    
    Required to expose the structure members in Solaris headers, since it
    was an XPG4/UNIX95 addition to the Solaris ABI.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 32070a64ba99fb89ec039e26444b1e026d6a978e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 6 21:52:21 2013 -0800

    Add stubs for send/recv fd functions in local transports
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 08bf85958fab64951a9ba9e27dcb6b8eb818cc7e
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Nov 7 18:04:30 2013 -0800

    Switch to CMSG_* macros for FD passing
    
    This should be portable to non-Linux systems
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6b54b5cf8086f127aa87096e2bdd2263d1c81683
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Nov 7 03:49:05 2013 -0800

    Actually disable all of the FD passing code unless XTRANS_SEND_FDS is set
    
    Stick all of the functions relating to FD passing inside
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit f3709f3e0b883a0b4956313f89fa931e9264c346
Author: Keith Packard <keithp@keithp.com>
Date:   Wed Nov 6 23:16:11 2013 -0800

    Update to version 1.3.1
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 074614940c570524e1446f55fc12a64415057e1f
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Wed Nov 6 23:13:28 2013 -0800

    Don't include file descriptor passing code by default
    
    Leave it up to the consumer to request this functionality by defining
    XTRANS_SEND_FDS.
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
    Reviewed-by: Keith Packard <keithp@keithp.com>
    Signed-off-by: Keith Packard <keithp@keithp.com>
    
    v2 - make sure this is only defined on systems where the code actually
    works (Linux for now)

commit a7094c389ac9fd5ca265996f76eb55cb1133974b
Author: Keith Packard <keithp@keithp.com>
Date:   Sat Nov 2 19:23:41 2013 -0700

    Add SEND_FDS version of Readv
    
    Now that we've found that libFS uses readv, we can test whether this
    readv implementation works correctly.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 58151f63553faf81babd1371770b7a7f33cecac1
Author: Keith Packard <keithp@keithp.com>
Date:   Sat Nov 2 19:10:11 2013 -0700

    Revert "Remove 'Readv' interface"
    
    This reverts commit 9e8d99c2e27f2c8acbbfb5b760649aa1bfad665e.
    
    libFS still uses this API...

commit 1fb0fd555a16dd8fce4abc6d3fd22b315f46762a
Author: Keith Packard <keithp@keithp.com>
Date:   Thu Oct 31 17:21:53 2013 -0700

    Update to version 1.3.0
    
    Adds FD passing interfaces and pulls in current patches past 1.2.7
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit adf920aa25c1709998c7c9276927061bd58e2dfc
Author: Keith Packard <keithp@keithp.com>
Date:   Tue Jan 8 16:47:05 2013 -0800

    Add APIs to send file descriptors through the network
    
    Exposes new TRANS(SendFd)/TRANS(RecvFd) APIs.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit 9e8d99c2e27f2c8acbbfb5b760649aa1bfad665e
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Jan 18 16:47:30 2013 -0800

    Remove 'Readv' interface
    
    No-one uses this, so there's no reason for it to be in the library
    
    Signed-off-by: Keith Packard <keithp@keithp.com>

commit f6a161f2a003f4da0a2e414b4faa0ee0de0c01f0
Author: Łukasz Stelmach <l.stelmach@samsung.com>
Date:   Tue Jul 9 16:24:43 2013 +0200

    Add const qualifier to unix_nolisten
    
    Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit bd53f4c8543faf910a7a151241ee07661b4d57ad
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jan 27 22:11:40 2013 -0800

    Docs: Drop pre-C89 TRANS() from docs since it's no longer in the headers
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 3c4e0455425d5afd546c4a3f2cc9f8c7e60f2fca
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Jan 27 21:39:34 2013 -0800

    Docs: convert function synopses to docbook funcsynopsis markup
    
    Also add some cross-reference links and various other markup improvements.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d9f3728ff74ceb956f6cf8dc24b38611f9a4868a
Author: Colin Walters <walters@verbum.org>
Date:   Wed Jan 4 17:37:06 2012 -0500

    autogen.sh: Implement GNOME Build API
    
    http://people.gnome.org/~walters/docs/build-api.txt
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 575e1e901ca842ba8ff7417f48175fb6a8d70859
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Jan 15 14:28:48 2013 -0500

    configure: Remove AM_MAINTAINER_MODE
    
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit ec3136232f7ce930f9ca812b6ab42a71b60af4af
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Dec 26 19:08:16 2012 -0800

    Remove unused TLI ("STREAMSCONN") code from xtrans
    
    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>

commit 8ce5ecd33b05becc054dbd07f87e385165b6c979
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Mar 22 20:04:07 2012 -0700

    xtrans 1.2.7
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit f8eea0bf256de59602790b6a7c7877b31520440f
Author: Matt Dew <marcoz@osource.org>
Date:   Wed Jan 11 22:23:32 2012 -0700

    informaltable cleanup
    
    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>

commit 6086f6c1d0e0a1c9e590879acb2319dea0eb6e96
Author: Robert Bragg <robert@linux.intel.com>
Date:   Mon Dec 12 00:30:43 2011 +0000

    Xtranssock.c: avoid buffer overrun in SocketReopen
    
    This function was constructing an address from a port string allocating
    a buffer according to the size of the string but then later copying
    the address according to sizeof(struct sockaddr).
    
    This patch ensures that we allocate a struct sockaddr buffer with enough
    space for the port string to be copied into sa_data[] and uses that
    combined length to determine how much should be copied at the end of the
    function.
    
    This fixes a crash when using xwayland which uses ListenOnOpenFD() that
    will call _XSERVTransReopenCOTSServer() with a short port string like
    ":1".
    
    Signed-off-by: Robert Bragg <robert@linux.intel.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a04a45cb94f7f569e6dd77df93258fa167d0a4ea
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 30 18:40:46 2011 -0800

    Remove unnecessary casts on malloc, calloc & free calls
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit a0bfb4fefd20b396e3d88eff0c60602fc436dad5
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 30 18:11:15 2011 -0800

    Replace malloc(strlen)+strcpy with strdup
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit b89e1b45198c48996750b5da3d715c10f974243f
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 30 18:05:05 2011 -0800

    Finish conversion to standard C allocation functions
    
    Commit 4ac40cd5451 started this, by no longer special casing the
    xserver to include it's former custom allocation functions, this
    just takes the remaining #defines and pre-substitutes them into
    the code.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ff992be7b05483f9a0586a27ee0edb6d99580b84
Author: Alan Hourihane <alanh@fairlite.co.uk>
Date:   Thu Dec 1 12:04:22 2011 +0000

    Fix some resource & memory leaks in libxtrans.
    
    Signed-off-by: Alan Hourihane <alanh@vmware.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 29c9e101f7ad72556aa6b3dbc17d66a1ace9b2b1
Author: Matt Dew <marcoz@osource.org>
Date:   Tue Oct 4 21:59:50 2011 -0600

    Cleanup IDs and links in doc
    
    1 - fix the capitalization of the ID attributes to match either the
         <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>

commit 0f942e5f015cb3270e6f2e17c308bee894cb5fe3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 25 11:39:13 2011 -0700

    Convert a bunch of sprintf calls to snprintf
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit eb9a8904fbef61a57ff01c90627ead57055ed62b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 25 11:18:26 2011 -0700

    Add const attributes to fix gcc -Wwrite-strings warnings
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 4e610d4bbcf29cca9dc5dbad29ca820996aaa8c7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 25 10:59:45 2011 -0700

    Fix warning: unused variable 'tmpport' with various configurations
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit a74c5d915c3095059356f83d1b845192e5c472c2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 25 10:57:00 2011 -0700

    Add _X_UNUSED attributes to silence unused parameter warnings
    
    Not all the transport variants use all the arguments to every function,
    but as long as one transport type needs it, they all get the args passed.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 64f765de138cb9b757df315469b3136d32222ea2
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Sep 24 00:04:40 2011 -0700

    Mark __xtransname strings for debug messages as const char *
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit ea921932dae7049b231bead7f8f3f088d7beaf9e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 23 23:03:09 2011 -0700

    Fix unused variable warnings
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit c1968d10f97d62ac05d698822c2688151f70a9eb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 23 22:59:11 2011 -0700

    Fix warning: ISO C90 forbids mixed declarations and code
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 225c45b3accab56fab361104a3d14b80f6cec954
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 23 22:57:56 2011 -0700

    Fix printf format string warnings
    
    Now that prmsg lets arguments types actually be checked, fix
    the warnings found.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit b1b69ce8e8e4fe0f190c8bd85b537309e71055c8
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 23 22:35:03 2011 -0700

    Convert PRMSG macro to prmsg inline function
    
    Allows using varargs to have the correct number of arguments passed to
    get rid of the many gcc warnings about variable printf format strings,
    and to reduce the duplication from having 5 implementations of the
    PRMSG macro depending on the debug options defined & output method used.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit cbdb434033da1725a69014cc6e4d89c691a6fd95
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Sep 24 07:43:07 2011 -0700

    Fix warnings about static functions declared but never defined
    
    Add #define XTRANS_TRANSPORT_C to transport.c and check for it
    before making static function declarations and other bits needed
    only when compiling the Xtrans code itself, not from other sources
    that include the Xtransint.h header for the struct definitions.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>

commit cf39d738086b0a7c668fb3720d64de8d711a1a97
Author: Arvind Umrao <arvind.umrao@oracle.com>
Date:   Tue Sep 20 22:56:52 2011 +0530

    Removing SUN specific code, let solaris create .X11-pipe with sticky bit on
    
    Alan told me, named pipe support was added around Solaris 2.6 when that was a much better performing transport than Unix sockets on the Solaris kernels of the time. By Solaris 10, Unix sockets had been reimplemented in the kernel to be faster, so they became the default again. In Solaris 11, we don't even have named pipe support in the libxcb library that implements X client connection code now, so the named pipes would only be accessed by code with a different libX11 or a statically linked libX11 from Solaris 2.6-9
    
    Signed-off-by: Arvind Umrao <arvind.umrao@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a477713b89686480cf59a9c75c0aaeeba2386d0a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 20 18:56:47 2011 -0400

    specs: regroup <author> <editor> <othercredit> under authorgroup
    
    Some elements are not displayed when outside authorgroup
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 1ad48fb9bc18d0c7a8fbec1d2cd232877e945047
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Tue Sep 20 15:47:09 2011 -0400

    specs: refactor copyright legal text for multi licensing
    
    we can use <copyright> markup for the first holder
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit bd93bf86fd914a9cc54e2bedec5b063e5a38b732
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Sep 19 10:58:40 2011 -0400

    doc: support multi licensed copyright notice and license text
    
    For documentation having multiple licenses, the copyright and legalnotice
    elements sequence cannot instantiated multiple times.
    The copyright notice and license text are therefore coded inside a
    legalnotice element. The role attribute on the paragraph is used to allow
    styling of the copyright notice text which should not be italicized.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit eb9ec458b7fb5332f7ae7b8faf59443a9075ec60
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Sep 16 22:54:41 2011 -0700

    Strip trailing whitespace
    
    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
    git diff -w & git diff -b show no diffs from this change
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 36174eb06e805fa51c9c2e9e914fdfad4a99f50f
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Sep 14 15:29:19 2011 -0400

    docs: fix authors affiliation
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 9b6c2473be2848ce0a4986ddaa59e5f5ef028bfc
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Mon Sep 12 16:37:24 2011 -0400

    docs: use the &fullrelvers; entity to set X11 release information
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b5754cdf64f3396a5853413eda1943cf75ff3cbd
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Sep 11 19:49:54 2011 -0400

    docs: remove <productnumber> which is not used by default
    
    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>

commit 20f338c548e5fcb16650a4e2c25c2008c1fdac36
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Sep 8 20:00:00 2011 -0400

    docbook.am: embed css styles inside the HTML HEAD element
    
    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>

commit 8eb827af1b57ec52be183cddaf32257968c02878
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Sep 7 10:31:04 2011 -0400

    docbook.am: global maintenance update - entities, images and olinking
    
    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>

commit b710cdadc92fc212af361bee48f5af6333ec3e6d
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Jun 12 18:39:46 2011 -0400

    Install xml versions of specs even if HAVE_XMLTO is false
    
    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>

commit 78d1f7d29145567e11b985042e917a435bef95f9
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Jun 5 16:27:37 2011 -0400

    Install target dbs alongside generated documents
    
    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

commit e05d7abbcf880099058b699ac52f65edcac95582
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Apr 24 19:39:26 2011 -0700

    Silence warnings when building with clang
    
    /usr/X11/include/X11/Xtrans/Xtransint.h:349:12: error: unused function 'is_numeric' [-Werror,-Wunused-function]
    static int is_numeric (
              ^
    /usr/X11/include/X11/Xtrans/Xtransint.h:354:12: error: unused function 'trans_mkdir' [-Werror,-Wunused-function]
    static int trans_mkdir (
              ^
    
    In file included from /usr/X11/include/X11/Xtrans/transport.c:67:
    ...
    fatal error: too many errors emitted, stopping now [-ferror-limit=]
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 27ae0ad1406a33919ea9f76034495bca7cccf051
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Sun Feb 27 15:06:18 2011 -0500

    Documentation: add Docbook external references support
    
    When writing technical documentation, it is often necessary to cross
    reference to other information. When that other information is not in the
    current document, additional support is needed, namely <olink>.
    
    A new feature with version 1.7 of xorg-sgml-doctools adds references to
    other documents within or outside this package.
    
    This patch adds technical support for this feature but does not change
    the content of the documentation as seen by the end user.
    
    Each book or article must generate a database containing the href
    of sections that can be referred to from another document. This database
    is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
    the value of DATAROOTDIR for xorg-sgml-doctools and for the package
    documentation is the same. This forms a virtual document tree.
    
    This database is consulted by other documents while they are being generated
    in order to fulfill the missing information for linking.
    Refer to the xorg-sgml-doctools for further technical information.
    
    Co-authored-by: Matt Dew <marcoz@osource.org>
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit cc199c31465b258032bdb9083879699202db7ee9
Author: Adam Jackson <ajax@redhat.com>
Date:   Mon Feb 21 12:44:06 2011 -0500

    Remove a decnet leftover
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 91620213d2bd75fe322df06c5b6f55b85a10e55a
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Mar 15 15:47:08 2011 -0400

    Remove K&R token pasting macros
    
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 4ac40cd5451983e6f62527700cdf9e2f8a29c013
Author: Adam Jackson <ajax@redhat.com>
Date:   Tue Mar 15 15:45:56 2011 -0400

    Don't special-case allocation for the X server
    
    xserver uses malloc/free directly now, don't route through the Xalloc
    wrappers.
    
    Reviewed-by: Julien Cristau <jcristau@debian.org>
    Signed-off-by: Adam Jackson <ajax@redhat.com>

commit 638caa2053330038c5ba5a5682ff02be6aa0faa6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Feb 2 11:43:46 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.
    Add AC_CONFIG_SRCDIR([Makefile.am])
    
    This helps automated maintenance and release activities.
    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines

commit a26753b7b20cd5cadc1e7fa007cec063f39a49e8
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Dec 16 23:59:20 2010 -0800

    doc: Correct column count in transport configuration table
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 59f57d1a19d4091fef115b9eafa139bf620332cb
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Mon Nov 8 16:33:45 2010 -0800

    xtrans 1.2.6
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 05cd71c899e83022147f27085ee652d26f5462cb
Author: Jesse Adkins <jesserayadkins@gmail.com>
Date:   Sat Nov 6 12:53:24 2010 -0700

    Remove ISCFuncs, fix SCOFuncs inclusion (bug 23324)
    
    ISCFuncs was removed by commit 339ddc413559d4cb117a72f87b2a70dae6911c32.
    SCOFuncs should be for SCO only, instead of !sun.
    
    Also, remove comments that suggest ISC support.
    
    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 0e5a66c82535dd8e9beee9fc4c42c52f90d05f50
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Nov 6 13:22:59 2010 -0700

    doc: Update for X11R7/modularization
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1858516e9f0f3e65cc3d1f6cedfe8bfa614c8082
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Nov 6 11:22:15 2010 -0700

    doc: Markup & typo cleanups
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 16bdc50ca85bbae065a32647e2410a5ca47b4924
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Nov 6 09:53:08 2010 -0700

    doc: Correct legal notices
    
    Restore both copyright/license notices from troff version
    Move implementation note out of legalnotice section
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit d01d081538d04ac60b9e14f6e2faa60fe6bed5ff
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Nov 6 09:23:26 2010 -0700

    doc: Use installed css stylesheet instead of making another copy
[--snip--]
