commit 9a8b937bcfd84575e13039f316cbcb14c9729df4
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Mar 3 11:56:43 2019 -0800

    xinit 1.4.1
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b3dc751212e5f2f6b5d263e009cc2b85e56bfdbf
Author: Tobias Stoeckmann <tobias@stoeckmann.org>
Date:   Thu Feb 7 20:54:37 2019 +0100

    Buffer overflow with many arguments.
    
    Command line arguments are copied into clientargv and serverargv without
    verifying that enough space is available. A high amount of arguments can
    therefore trigger a buffer overflow like this:
    
    $ xinit $(seq 1 500)
    
    Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
    Reviewed-by: Walter Harms wharms@bfs,de

commit f727023c1a75dcc467dd99a3db69a5834a0718f0
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Wed Nov 21 17:06:34 2018 -0800

    Update configure.ac bug URL for gitlab migration
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ce311771ca86a4134511aecda5601d7c76d763dd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Nov 16 22:19:18 2018 -0800

    Update README for gitlab migration
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 752ef176eb99f6315be27f00896b37ce217758b9
Author: Laurent Bigonville <bigon@bigon.be>
Date:   Fri Sep 12 15:35:49 2014 +0200

    Fix some miscellaneous stuffs in the manpages
    
    See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=726962
    https://bugs.freedesktop.org/show_bug.cgi?id=83797
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit aac8e17d28665dd35a73ee188c007f0b0f9cd9fe
Author: Jon TURNEY <jon.turney@dronecode.org.uk>
Date:   Mon Oct 26 13:55:35 2009 +0000

    Make text about supplying X server arguments via startx more generic
    
    Make text about supplying X server arguments via startx more generic,
    rather than assuming the started server will be Xorg, and hence will
    take Xorg's arguments.
    
    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2df7937c6d57a4f44288d13fc50218fe088c4185
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Mar 9 17:44:47 2018 -0800

    xinit 1.4.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2effad417dabccd0b41ac32dc8108c99c73801d2
Author: Tobias Stoeckmann <tobias@stoeckmann.org>
Date:   Mon Jan 30 21:35:37 2017 +0100

    xinit: check for correct fork error code
    
    Even though this code is only active on __sun machines, the fork return
    value should be checked for -1, not 1, to detect an error situation.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 710ea2cec2b36831a3b6b5bdae223d18edbea933
Author: Mihail Konev <k.mvc@ya.ru>
Date:   Thu Jan 26 14:00:21 2017 +1000

    autogen: add default patch prefix
    
    Signed-off-by: Mihail Konev <k.mvc@ya.ru>

commit 4345a602d48fbdf68e57db54e08f6a78d1679993
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date:   Mon Mar 9 12:00:52 2015 +0000

    autogen.sh: use quoted string variables
    
    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
    fall-outs, when they contain space.
    
    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 762c1a8db1257246e23e0f9dfd876f97cb73e528
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jan 24 10:32:07 2017 +1000

    autogen.sh: use exec instead of waiting for configure to finish
    
    Syncs the invocation of configure with the one from the server.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>

commit 4525e14fcfeaaf526227e3addec67d0ce4632270
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date:   Sat May 28 14:00:58 2016 -0700

    startx: Add support for enabling IGLX for XQuartz
    
    https://bugs.freedesktop.org/show_bug.cgi?id=96260
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>

commit 208a47e0d8f62e7c77fa42137511de890feea7fe
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date:   Sat May 28 13:47:01 2016 -0700

    startx: Add -listen tcp if nolisten_tcp is disabled for XQuartz
    
    https://bugs.freedesktop.org/show_bug.cgi?id=95379
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>

commit 72160c42bea2073bf95c01aca59a12f0ca7ab707
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date:   Tue Dec 29 17:03:43 2015 -0800

    launchd: Install binaries into libexecdir
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>

commit 281b314f38564537279c94e605bee74ff41b0245
Author: Ingo Schwarze <schwarze@usta.de>
Date:   Sun Aug 30 15:13:07 2015 +0200

    remove bogus \/ escapes
    
    some X manuals use then escape sequence \/ when they want to render
    a slash.  That's bad because \/ is not a slash but an italic
    correction, never producing any output, having no effect at all in
    terminal output, and only changing spacing in a minor way in typeset
    output.
    
    Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>

commit c5e40f503420bd61c7a33e082db755c03c070c81
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Mar 25 11:04:13 2015 +1000

    startx: don't init defaultdisplay to :0
    
    This is misleading - it is always overwritten after looping through the lock
    files.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>

commit e07fa99039c0f63ed8f0b142e546ef102321fca0
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Fri Mar 20 14:25:44 2015 +0100

    startx: Fix startx picking an already used display number when -nolock is used
    
    Currently startx relies on /tmp/.X?-lock being present for automatically
    picking a free display number. This does not work if -nolock is used when
    starting the server, or if the server is started with -displayfd as -displayfd
    implies -nolock.
    
    This is becoming a problem now that -displayfd is getting used by
    display-managers (e.g. gdm), this fixes this by also checking for
    /tmp/.X11-unix/X?
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit a3a34a393b9aeacc0b41dc9b4608ad2be25564cf
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Mar 25 11:08:45 2015 +1000

    startx: fix comment typo
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 27488975a61858bbaf72047838074389566e2136
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Feb 13 21:43:37 2015 -0500

    Remove left over $(launchagents_DATA) in CLEANFILES
    
    This was left over when reorganizing layout of launchd sources
    in commit 567f59d3f8189b92bc46e2af1260f9340f462bdb
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1be5f1ae5df1d9b3f29fafe3eb29ea890a628b54
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Feb 13 20:21:51 2015 -0500

    Remove support for ancient A/UX 3.0 support
    
    This was Apple Computer’s implementation of the Unix operating system
    for some of their Macintosh computers. From 1988 to 1995.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 5268936259c598ea1e51370df33011a48ec9f3d4
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Feb 13 19:37:16 2015 -0500

    Remove SCO support for SHELL_CMD and startx man page.
    
    SCO support was removed from startx.cpp and xinitrc.cpp earlier.
    
        Remove unixware / sco support
        http://cgit.freedesktop.org/xorg/app/xinit/commit/
        ?id=fdf03cd2fdfd9cd5635334c5e4dc2bb23e92e37a
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e3bab0cc706880c22f2b205e7abad9d8c0227071
Author: Mark Kettenis <kettenis@openbsd.org>
Date:   Thu Jan 29 11:23:01 2015 +0100

    startx: Don't use GNU expr extensions
    
    Use the ':' operator instead of "match" and avoid the use of "\+".  Both
    constructions aren't specified by POSIX and not supported in BSD expr.
    Also drop the '^' from the regular expressions as it is implicit and
    POSIX leaves its behaviour undefined.
    
    Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
    Acked-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>

commit bd6cacdd36615e9b8136aeb86c3924a404785977
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Tue Jan 20 16:18:34 2015 +0100

    startx: Pass -keeptty when telling the server to start on the current tty
    
    Detaching from the tty causes systemd-logind to refuse service to the xserver,
    the xserver already tries to detect that it is being asked to run on the
    current tty and then automatically enables -keeptty, but this code fails if
    all of stdin, stdout and stderr are redirected to a file. So explicitly tell
    the xserver to not detach when we're telling it to run on the current tty.
    
    BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1177513
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 6f6747d500439782476cf5c029a7fc45fc954c86
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Thu Sep 11 16:29:06 2014 +0200

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

commit e91faac94e36937c96c04277eae7960bf5132b5b
Author: Brad Smith <brad@comstyle.com>
Date:   Fri Aug 29 01:34:16 2014 -0400

    Remove hardcoded path to OpenSSL for OpenBSD
    
    Since xinit's autoconf script was changed to use AC_PATH_PROGS() to find
    openssl this hardcoded path to openssl can be removed. This was noticed
    recently when openssl was moved from /usr/sbin to /usr/bin and developers
    were looking for anything having hardcoded paths.
    
    Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>

commit 94b002262d27975dabf56c77fd308ebabc894090
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Tue Aug 26 11:52:20 2014 +0200

    startx: Make the bugzilla reference in a comment survive cpp processing
    
    https://bugs.freedesktop.org/show_bug.cgi?id=83019
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>

commit 5502aaf99f4e723e96791e8f4cf01e0c200ec269
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 31 21:39:32 2014 -0700

    autogen.sh: Honor NOCONFIGURE=1
    
    See http://people.gnome.org/~walters/docs/build-api.txt
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit a6a720b5181d4d0529e4eb203ece234ba45f69dd
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat May 31 21:38:41 2014 -0700

    configure: Drop AM_MAINTAINER_MODE
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1b23094a8606bf383ec6c7803a9cd300b1bb96a7
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Mon Apr 7 11:23:48 2014 +0200

    startx: Pass vtX as long as the user did not specify one
    
    Adding vtX to $defaultserverargs means that it will only be added when
    the user specifies no server arguments.
    
    This means that doing ie: "startx -- -depth 16" will cause the server to start
    on a different vt then just "startx", which does not meat the principle of
    least surprise.
    
    Instead always pass the vtX argument, except when the user has specified its
    own vtX argument. Note that vtX still only gets added for the default server,
    since for ie Xnest or Xephyr it makes no sense.
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: James Cloos <cloos@jhcloos.com>

commit 44915d6953076849b69a017f6fc8234b0f254362
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Tue Mar 25 11:54:31 2014 +0100

    startx: Under Linux start X on the current VT
    
    When we let X allocate a new VT, systemd-logind will not recognize any
    processes running on this VT as belonging to a valid session (since there
    was no pam session opened on that tty).
    
    This causes problems like PolicyKit denials for these processes.
    
    ConsoleKit under Linux has been deprecated for a few years now and is no
    longer being maintained, so simply make this the default under Linux.
    
    Note we do not pass in the vt if the user has specified an alternative server
    to start, as the vtX argument is only valid for the Xorg server, likewise we
    omit it if the user has specified any other server arguments.
    
    Fixes:
    https://bugzilla.redhat.com/show_bug.cgi?id=806491
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>

commit 79479a0c45f3177ddf0bb2666d39535b6c767c07
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Tue Mar 25 11:48:58 2014 +0100

    Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
    
    Various .cpp files containt things like #ifdef __APPLE__ and #ifdef __linux__
    these have been broken (all #ifdef-s always seen as false) since:
    http://cgit.freedesktop.org/xorg/util/macros/commit/?id=d690e4a9febd07988d149a967791c5629c17b258
    
    This commit makes these work again by removing -undef from the cpp flags.
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 7f54370baca4203bb344f5f8a4c2683f5b78d50b
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Thu Mar 27 14:37:19 2014 +0100

    Bump required util-macros version to 1.19
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit fdf03cd2fdfd9cd5635334c5e4dc2bb23e92e37a
Author: Hans de Goede <hdegoede@redhat.com>
Date:   Thu Mar 27 12:29:19 2014 +0100

    Remove unixware / sco support
    
    We don't support SCO / Unixware anymore, so lets remove the SCO / Unixware
    specific bits from startx and xinitrc
    
    SCO support was removed from the server in 2010:
    http://lists.x.org/archives/xorg-devel/2010-December/017209.html
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>

commit 463b85fcf51d8ff5886ebe1f3481e5cb4d603436
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Nov 22 23:03:39 2013 -0800

    Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
    
    Fixes Bug 69439 - Empty lines before #!/bin/sh in startx
    https://bugs.freedesktop.org/show_bug.cgi?id=69439
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 182920f156c87715d91b2f64b8781a0072af996e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 8 09:48:50 2013 -0700

    Fix warnings about parameters to startServer & startClient shadowing globals
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit cdc39fd28649ea906dea8f58981d15d4b04a0a47
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 8 09:35:35 2013 -0700

    xinit 1.3.3
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2363f7ed1c7f838107c1209a97d103f72d980f99
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sun Sep 8 09:35:27 2013 -0700

    Add Apple copyright/license notice from launchd files to COPYING
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 5250190bd436b5b762ebb57452d15dff5ae6a24a
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 24 14:46:33 2013 -0700

    Use pid_t instead of int for type of pids
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 14ea26b8dc0c601e445331e09a4cc9ca082a1345
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Aug 3 00:15:34 2013 -0700

    Check for openssl as mkcookie fallback on all platforms, not just OpenBSD
    
    Configure will notify the builder which cookie maker it chooses,
    so that packagers can add a dependency on the program needed.
    
    (Matthieu says the -hex flag to the openssl command was originally
     OpenBSD-specific but has since been added in upstream OpenSSL.)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Thomas Klausner <wiz@NetBSD.org>
    Reviewed-by: Matthieu Herrb <matthieu.herrb@laas.fr>

commit 09ab37f816d2fe9482574c825132d9b516b8e0bf
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jul 18 22:58:10 2013 -0700

    Declare processTimeout() as taking a const string arg
    
    Fixes gcc const warnings on every call to it
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 1dd71b4eae433896e41f8366f23b8269712b4cf3
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Jul 18 22:51:56 2013 -0700

    If we have to forcibly kill the Xserver on Solaris, reset kbd_mode
    
    If the Xserver hangs when xinit is waiting for it to die, and xinit
    sends a kill -9 to it, then it will leave the keyboard in a state that
    can't be used on the text console, so fix it up ourselves.
    
    Upstreaming from Solaris, where it was originally implemented to fix
    Sun bug 4221128 “If Xserver is slow to exit, xinit does "kill -9" and
    kbd_mode -a is required”
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 79fd43329e15432bab4f9f8856af385ac2ac0417
Author: Thomas Klausner <wiz@NetBSD.org>
Date:   Thu Apr 4 14:58:30 2013 +0200

    Use xinitrc.d/?*.sh as the matching pattern instead of needing a fragile sed substitution XSLASHGLOB to produce xinitrc.d/*.sh. (If that were used literally the slash-star would confuse cpp.)
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit ef3d1d64958c51d7716445574bb7e5653aab714d
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Feb 23 11:23:25 2013 -0800

    Add printf attributes suggested by gcc
    
    Also moves existing noreturn attributes up to function prototypes for
    functions with forward declarations.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 4e85bce64acef1fa0ddff04d59737444e942ff12
Author: Egbert Eich <eich@freedesktop.org>
Date:   Thu May 19 09:27:13 2011 +0200

    install: Use sysconfdir instead of libdir for config files.
    
    Most X packages today install their config files in sysconfigdir,
    only a few are left which still put their configuration in libdir.
    
    Signed-off-by: Egbert Eich <eich@freedesktop.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 7c2f87264db950dfecb1a5467d06b3d9d621e32c
Author: Egbert Eich <eich@freedesktop.org>
Date:   Thu May 19 09:26:24 2011 +0200

    man: Set correct config file location in man page
    
    Change the config file location from a hard coded path to what is
    set during build.
    
    Signed-off-by: Egbert Eich <eich@freedesktop.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit fb4d46c9a85755910a222dcc7167df3b5a5c8d94
Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
Date:   Thu Sep 20 22:31:44 2012 -0700

    privileged_startx: use root:wheel instead of 0:0
    
    http://xquartz.macosforge.org/trac/ticket/637
    
    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>

commit bfed997da5f083e3ddfbda440e114d1261d18b14
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Jul 24 08:47:29 2012 -0700

    XQuartz: Fix an issue where -dpi was not being passed to the server despite being set
    
    For some reason 'defaults' sometimes shows dpi in quotes and sometimes
    doesn't.
    
    Regression-from: 335937217a51e5e159a14463e0b1e3aedf35c6be
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 8156aad786754499f4636104aa5bd8a27a281448
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat May 19 04:34:32 2012 -0700

    Annotate Fatal and Fatalx as _X_NORETURN
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 641588afe92c803a1231ecf6281115f55b20e62a
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat May 19 04:30:49 2012 -0700

    laucnhd: Silence some syslog spam
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 335937217a51e5e159a14463e0b1e3aedf35c6be
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat May 19 04:22:14 2012 -0700

    darwin: Silence a syslog message from defaults
    
    Unfortunately defaults has no way to check if a preference exists, and it
    prints a message to syslog if we read one that doesn't exist.  dpi is one
    that commonly doesn't exist and results in user confusion when they read
    syslog.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit eda973a32552c916e7e7cce8877674106cbda0cb
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 18 10:02:07 2012 -0700

    launchd: Fix the destination of moved-aside directories in privileged_startx
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit c781653f956043e0ee476d4e95e0ae93b27aff96
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 18 09:52:18 2012 -0700

    launchd: Load privileged_startx properly on Tiger
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 4cd122efcfa47afbe8c2ebeee6d8fd48914839a7
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 18 09:47:33 2012 -0700

    launchd: Provide more verbose error reporting for launchd checkin failures
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2d9bdc819adbe45ec3ffdc72429fd92b7f613601
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 18 09:20:37 2012 -0700

    launchd: Don't provide the LaunchAgent on Tiger
    
    Tiger's launchd doesn't support all the features we need from it.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 49cfa8b7253096d24b2ef6a8d0ba32c4bae9ac23
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Fri Feb 17 17:35:26 2012 -0800

    launchd/privileged_startx: Improved error resolution
    
    Rather than just failing to do anything when directories aren't what we
    want them to be, we now try our best to fix the situation.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit f5ef7a3f8c1e8ac3f715e4059bf3b9a03aafd5a7
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Fri Jan 27 23:13:48 2012 -0800

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

commit ec55c94dfe1bf43ece808d984c672602faddd91b
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Nov 8 14:14:19 2011 -0800

    Use default clientargs, serverargs, and display if none were set
    
    Previously, we did not use the default values unless server or client weren't
    set, but we should still use the defaults if they were not set but the server
    was.  This is most evident when you want to tell startx which server to use,
    but you want startx to figure out which display to use automatically.
    
    This fixes a regression introduced by the previous patch on XQuartz:
    http://xquartz.macosforge.org/trac/ticket/523
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 98b85a1ac235dbf421d1a49b41599e8bcaf490d3
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Oct 19 23:00:56 2011 -0700

    launchd: Add an option (--with-launchagent-xserver) to set the default X11 server
    
    This allows the LaunchAgent and startx to have different default servers
    which will be useful as the Xorg DDX becomes available on darwin.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 27be391123f5143fdccdfe975bf18bbff7517537
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Mon Oct 17 03:53:17 2011 -0700

    startx: Choose an unused $DISPLAY by default on all platforms
    
    Now everyone can benefit from this code that I previously added for darwin
    
    https://bugs.freedesktop.org/show_bug.cgi?id=1789
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 45cc81cd7abafe61bddb3ddce9f4fb8a9aa06c12
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Sep 8 22:11:15 2011 +0200

    Include <sys/time.h> and <sys/resource.h> unconditionally
    
    Suggested by Mark Kettenis.
    
    X.Org bug#40632 <https://bugs.freedesktop.org/show_bug.cgi?id=40632>
    
    Signed-off-by: Julien Cristau <jcristau@debian.org>

commit 727706ffda344a1a752df296cd230ff3fb3940a5
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Jul 31 09:11:01 2011 -0700

    darwin: Buildfix for Tiger which doesn't have posix_spawn
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 6543a881708a2a410b51bb5644d9123c847a2908
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sun Jul 24 17:15:10 2011 -0700

    configure.ac: Bump version to 1.3.1
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit b0b9c21b752faab43241665f8fd12e10973e739c
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jun 17 13:49:11 2011 -0400

    DIST_SUBDIRS is not required when using AM_CONDITIONALs
    
    LAUNCHD is an Automake conditional which means that Automake will
    traverse the launchd directory when running the dist target.
    http://www.gnu.org/software/automake/manual/automake.html
    
    One less variables to maintain.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 120a58116f2e3a223dbb78e0b33d3755eeb8ad5a
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jun 17 13:39:27 2011 -0400

    Move man pages in the man directory
    
    Now that the cpp tool is no longer needed, normalize the man pages build.
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit a81fab654085239ffcc4981b6bdab9fc18ec3d08
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Fri Jun 17 11:15:12 2011 -0400

    Use XORG_MANPAGE_SECTIONS rather than cpprules.in to build man pages
    
    As for all other manpages, use sed rather than the C preprocessor
    from the Imake days.
    
    Use SCOMAN Automake variable and groff .if for conditional text
    We can therefore remove ARCHMANDEFS
    Remove man page related code from cpprules.in
    
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 8e6cc68283518bba2820ff0d919aee9d49e3eb59
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Sat May 14 14:11:13 2011 -0700

    launchd: Fix an array-index-out-of-bounds crasher
    
    Found-by: GuardMalloc
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 3b53d7aecb2f3a729c57f2831a3d4b6e1ff1901f
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Thu May 12 20:27:55 2011 -0700

    launchd: Update console redirection to work with libdispatch
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit e6187b0d47722ec364372926d78dfe4e5637bd6c
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Thu May 12 20:08:09 2011 -0700

    launchd Set the correct id for privileged_startx
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit a8de1219942e78db2cd193ffe745535d3c2d84b0
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed May 11 17:29:25 2011 -0700

    configure.ac: Fix support for the deprecated --with-launchd-id-prefix
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2771fbf28d6ee6cce09df0f245322d60e21795af
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed May 11 00:32:51 2011 -0700

    launchd: syslog: Use facility org.x rather than user
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 4ca120d2d2a73d8a1595f15e04fc365a4ae20e78
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed May 11 00:29:03 2011 -0700

    launchd: include config.h
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit c8b40e87f69f5be881725388418d703116af8e5f
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed May 11 00:24:45 2011 -0700

    Rename launchd-id-prefix to bundle-id-prefix
    
    It's used many other places than just for launchd.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 50f1172349dc900da4016c243734ae50691eab6c
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 27 18:10:45 2011 -0700

    launchd: Silence clang static analyzer
    
    ../console_redirect.c:67:5: warning: Value stored to 'n' is never read
        n = kevent(kq, ev, 2, NULL, 0, NULL);
        ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1 warning generated.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2f15ccc30479d98012e3ddd595fa13c2f58d4a87
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Wed Apr 27 18:08:50 2011 -0700

    privileged_startx: Prefer /usr/bin/mktemp
    
    This will avoid accidentally tripping over an incompatible,
    user-provided GNU flavor mktemp.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 4d0f9d2290bde45c0e844ce40f1caa7fb4baae0f
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Apr 26 23:15:13 2011 -0700

    launchd: Brownbag fix string compare
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 933f0b2980b375cadc58b2ef5669bc34475a7be6
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Apr 26 13:34:57 2011 -0700

    launchd: console_redirect: Actually read and log the remaining data when we get EV_EOF
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 0881b1f2082b26995c24212e1e54ac4391d23fcd
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Apr 26 13:04:21 2011 -0700

    launchd: Remove dead EXTRA_DIST
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 2dd7a4b5ac19c0b2be5cc078756d43e42f39231c
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Tue Apr 26 13:01:24 2011 -0700

    launchd: Fix make dist
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 5f5390886004f785b4338fcff27f287c9aa6cd8c
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Mon Apr 25 23:09:03 2011 -0700

    launchd: Enable stdout/stderr redirection to ASL
    
    Don't rely on launchd to do our logging for us.
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
    Reviewed-by: Daniel A. Steffen <dsteffen@apple.com>

commit c6a7f895c8c90b85ed4fd08927c47b0d17ed067a
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Mon Apr 25 22:26:02 2011 -0700

    launchd: Log messages to ASL rather than fprintf
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 567f59d3f8189b92bc46e2af1260f9340f462bdb
Author: Jeremy Huddleston <jeremyhu@apple.com>
Date:   Mon Apr 25 22:17:25 2011 -0700

    launchd: Reorganized layout of launchd sources
    
    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>

commit 75a969b884296439fb84ca2be8f77d718d7da1e6
Author: Cyril Brulebois <kibi@debian.org>
Date:   Sun Mar 6 01:59:13 2011 +0100

    Fix minor typos in startx's comments.
    
    Signed-off-by: Cyril Brulebois <kibi@debian.org>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 2d88aba7a84d153c2fc3226eece751395990edc7
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Jan 28 18:50:20 2011 -0800

    Merge adjacent if (timeout) blocks
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
    Reviewed-by: Dirk Wallenstein <halsmit@t-online.de>

commit 622a5500e8b19d603592bb1e871633323a3c09da
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Thu Jan 13 11:15:47 2011 -0500

    man: remove trailing spaces and tabs
    
    Using s/[ \t]*$//
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 7119d9109ac7fc85b8e97af83aa6d98f9941a998
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 15:33:42 2011 -0500

    config: remove the workaround for the deprecated AC_HELP_STRING
    
    With Autoconf version 2.60, AS_HELP_STRING is always available.
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit f4d2e3972e8f1c14cefa649e2da9bb83a06363c6
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 15:12:08 2011 -0500

    config: remove unrequired AC_SUBST([*_LIBS])
    
    This macro is called by PKG_CHECK_MODULES
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit 7264d4132b8520069f6f8855cc3847805057d39b
Author: Gaetan Nadon <memsize@videotron.ca>
Date:   Wed Jan 12 13:33:48 2011 -0500

    config: remove unrequired AC_SUBST([*_CFLAGS])
    
    This macro is called by PKG_CHECK_MODULES
    
    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>

commit b2b1cc02fdb141cae7ee18034a6ab5d571b7eb6b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Jan 7 19:21:20 2011 -0800

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    
    Regroup AC statements under the Autoconf initialization section.
    Regroup AM statements under the Automake initialization section.
    Add missing AC_CONFIG_SRCDIR
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit e6e427bbf6f3c9472dcbff1028fded459c803d6e
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Fri Jan 7 19:19:22 2011 -0800

    config: Replace obsolete usage of AC_OUTPUT with AC_CONFIG_FILES
    
    Stops configure from running the output generation routines twice
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit 6e44c0f269a5f2dced84e7ab3c496605d827ec11
Author: Tom Doherty <tom@singlesecond.com>
Date:   Mon Nov 22 21:27:13 2010 +0100

    Minor typo.
    
    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit c371f43b69b223ba68e00125e6aa56621a23109b
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 17:16:16 2010 -0700

    Add usual set of URLs to README
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit cc92823c61f9f4d31a25d107017198d1e16d4fcf
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Sat Oct 30 16:44:22 2010 -0700

    xinit 1.3.0
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>

commit b5ff96271ebf30422f0a4af487ba9b35ce9c2e80
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date:   Thu Sep 23 20:26:42 2010 -0700

    config: Remove unnecessary calls from configure.ac
    
    AC_PROG_CC, AC_PROG_SED, & AC_PROG_INSTALL are provided by
    XORG_DEFAULT_OPTIONS 1.8
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
[--snip--]
