[Xquartz-changes] xserver: Changes to 'server-1.8-branch'

Jeremy Huddleston jeremyhu at freedesktop.org
Fri Apr 9 11:41:33 PDT 2010


New branch 'server-1.8-branch' available with the following commits:
commit 11afa5e56e9561d214b0a4c13ed60bc2d106fbbb
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Wed Feb 24 15:17:42 2010 -0600

    Cygwin/X: Add configure option for WindowsWM
    
    WindowsWM support is still experimental, and uses the Rootless extension
    which currently breaks the simultaneous build of the other DDXs (see
    commit b3415187e92960cbff784108b5a3a8d130dc34c5).  So we disable it by
    default for now; once the latter issue is fixed we can make this 'auto'.
    
    Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    (cherry picked from commit c983f40fe4f30311f31a9df699cdc888709251d0)

commit 76e548d09195de750a532ee568171b931c1216fe
Author: Jon TURNEY <jon.turney at dronecode.org.uk>
Date:   Thu Feb 18 14:19:21 2010 -0600

    Don't enable ROOTLESS_WORKAROUND, it breaks composite
    
    This possibly brings back whatever the bug is in
    http://bugs.freedesktop.org/show_bug.cgi?id=1168 for
    -rootless mode, but since we don't have reproduction
    steps for that, I can't test that...
    
    Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
    Tested-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    (cherry picked from commit 20701522be803fe47e921fcf059dadf64c7f287d)

commit 4f2489bdf36ac4d6a340e2a327798a1da394573a
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Wed Mar 24 00:08:23 2010 -0500

    Cygwin/X: Disable unsupported extensions in configure
    
    Several extensions are not supported by XWin, some of which are enabled
    by default in configure.  We forcefully disable these early on so that
    configure will succeed without arguments and without the corresponding
    proto installed.
    
    Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    (cherry picked from commit 95c9947f6244d37592958b70760bd1ac885b625a)

commit f121ce4d22ff23f16cc374c9a125d3815765bb0c
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Mon Mar 22 12:47:52 2010 -0500

    Disable setuid configure test on Cygwin
    
    Only Xorg is installed setuid, so there is no need to run this configure
    test on Cygwin.
    
    Signed-off-by: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
    (cherry picked from commit 24c9d48cd6999f1e90f9f0e2bbfebd8e95d314d8)

commit b12f6142f356a72af64665e753c5a4e61b2a6ec1
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Apr 8 13:47:26 2010 +1000

    xfree86: remove dead input drivers from xorg.conf man page.
    
    These drivers have been deactivated for over a year now, let's not refer
    potential users to them.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 03ccbd2579948d11e5f16f88cdf68a55f57c9d26)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 3e2ab9139b12b1239eebcbb6c6a23e7284dd7b44
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Apr 3 09:33:51 2010 -0700

    Move 10-evdev.conf to system config dir $datadir/X11/xorg.conf.d
    
    Since the server searches in a vendor specific path now, we can install
    the evdev catchall there without disturbing local administration files.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit d4dd3d0085f8eaca8c989aaeace1a1a24c5ebf49)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 59f96734633fce3c2bee62bce860aed33033ce3e
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Apr 3 10:08:25 2010 -0700

    xfree86: Search for a system xorg.conf.d
    
    In addition to the conf files found in /etc/X11 or $sysconfdir/X11 used
    for local administration, we also reserve a system directory for vendor
    and package usage. The simple search path is:
    
    	/usr/share/X11/xorg.conf.d
    	$datadir/X11/xorg.conf.d
    
    Files from these directories will have the lowest config priority. The
    directory $datadir/X11/xorg.conf.d is exported from xorg-server.pc in
    the variable "sysconfigdir". Packages should install their .conf files
    to the directory specified by:
    
    	`pkg-config --variable=sysconfigdir xorg-server`
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 95f01bdfee8241371675f0089170fa6b2908d815)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 0c4a358eae0e77f389380bbbf39d4419f2dd6dcd
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Apr 3 09:33:49 2010 -0700

    xfree86: Set a saner search path for xorg.conf.d
    
    There's no reason to carry all the oddities from xorg.conf like appended
    hostname to the search path for xorg.conf.d. This changes it to something
    very simple:
    
    	/etc/X11/<cmdline>
    	$sysconfdir/X11/<cmdline>
    	/etc/X11/xorg.conf.d
    	$sysconfdir/X11/xorg.conf.d
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit a1bae63dc634a5a79861eab128c63506081f7ed9)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit a4516965de447332794ee0afb9503c351fff6fe8
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Apr 3 09:33:48 2010 -0700

    xfree86: Document how -configdir affects the xorg.conf.d search path
    
    Explain the "safe" path dance for -configdir, too.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 2ac33888a9a5766aaf88bc92a8bd1d489873524c)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit eb07b8606f9a1349baf8114bb36dc2712e5d3419
Author: Dan Nicholson <dbn.lists at gmail.com>
Date:   Sat Apr 3 09:33:47 2010 -0700

    xfree86: Allow adding sysconfdir and datadir to config search paths
    
    We could just use $projectroot/etc and $projectroot/share, but the user
    might have other plans for them.
    
    Signed-off-by: Dan Nicholson <dbn.lists at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 2460e921d18fd264e6f6374be0908f4100442650)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit ad6c5e450cacee3777e7c541d4841ee580339a5d
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Wed Apr 7 10:04:38 2010 +1000

    config: only match sane devices in 10-evdev.conf
    
    Having a generic catchall also adds devices like accelerometers. These
    devices make X unusable, hence restrict matching to "known sane" devices
    like pointers, touchpads, keyboards, tablets and touchscreens.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Acked-by: Julien Cristau <jcristau at debian.org>
    Acked-by: Dan Nicholson <dbn.lists at gmail.com>
    Acked-by: James Cloos <cloos at jhcloos.com>
    (cherry picked from commit c8a608cb6ce8f9c86258c1ab49084f691fa9cc51)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit c01250576ffadcd6c4591978b78da878d91ec11c
Author: Pierre-Loup A. Griffais <pgriffais at nvidia.com>
Date:   Fri Apr 2 12:48:21 2010 -0700

    Don't keep a pointer to a possibly freed cursor when changing screens, preventing a crash in xf86CursorEnableDisableFBAccess() trying to restore it.
    
    Signed-off-by: Pierre-Loup A. Griffais <pgriffais at nvidia.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 6b09f66d8c6ebcee70382b5cca1ba82b68f20afa)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 50ddc4af59f41a1c96088c1e22a4917b21aaf098
Author: Gaetan Nadon <memsize at videotron.ca>
Date:   Mon Apr 5 19:12:22 2010 -0400

    doc: specify 1.6.1 as the minimum version for doxygen.
    
    Older versions generate filenames that are different from
    the ones listed in the Makefile.
    
    Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>
    Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
    Signed-off-by: Keith Packard <keithp at keithp.com>
    (cherry picked from commit 6150595bdbacde13bb4f9aba81b15435089bee94)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit a68b0e27b6c60921c97f61daa2d9d723e0a5d98f
Author: Paulo Ricardo Zanoni <pzanoni at mandriva.com>
Date:   Thu Mar 11 14:28:18 2010 -0300

    dix: be more verbose when we run out of opcodes
    
    If we run out of opcodes, nothing is print on the log, making the
    problem hard to debug. In the current Xserver, if you enable some
    extensions like multibuffer (+2 events) and use nvidia binary driver (+5
    events) you can run out of opcode numbers.
    
    Signed-off-by: Paulo Ricardo Zanoni <pzanoni at mandriva.com>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Julien Cristau <jcristau at debian.org>
    Signed-off-by: Keith Packard <keithp at keithp.com>
    (cherry picked from commit a9fe7cfa77ccee64d68732dc3f37d35cbfc27a65)
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

commit 5201d3c230e52c9d1ba90ab1712307541e024a6b
Author: Alan Coopersmith <alan.coopersmith at oracle.com>
Date:   Thu Apr 8 14:01:21 2010 -0700

    Convert x86emu fixed size int typedefs to use stdint types
    
    Fixes x86emu builds when using non-gnu compilers now that u64 is required
    
    Before this fix, the u64 type would not be defined, causing
    x86emu/sys.c to fail to build:
    "sys.c", line 102: syntax error before or at: ldq_u
    "sys.c", line 102: syntax error before or at: *
    
    Since Keith requested using <stdint.h>, converted all the x86emu
    typedefs to use the stdint types.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
    Acked-by: Matt Turner <mattst88 at gmail.com>
    Acked-by: Tiago Vignatti <tiago.vignatti at nokia.com>
    Signed-off-by: Keith Packard <keithp at keithp.com>
    (cherry picked from commit 82cf3a4ae01811917f7903d6f62ba9b7132adf7e)
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>



More information about the Xquartz-changes mailing list