xorg-server: Changes to 'debian-experimental'
ChangeLog |16635 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
debian/changelog | 6
2 files changed, 15274 insertions(+), 1367 deletions(-)
New commits:
commit e6e04ab47c7073c22ebca425b28a8f245d4a30df
Author: Julien Cristau <jcristau@debian.org>
Date: Fri Jan 9 05:19:18 2009 +0100
update upstream changelog
diff --git a/ChangeLog b/ChangeLog
index f4fbf87..f02cd51 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,44 +1,2169 @@
-commit 4c6a89ee783d62fb75a738339351830c35b19a38
+commit 523aae1fa6d8002e55e85aee49f113b7eb9a6df3
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 9 22:10:56 2008 -0800
+
+ Bump version to 1.5.99.3 (1.6 beta3)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4810226dfc52ef798b507d284030b4b3aec020a6
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Dec 5 15:37:15 2008 +0100
+
+ randr: Update SProcRandrVector for panning
+ (cherry picked from commit 44bef8b850c5a78a3d3eca5f0d92b71bdd0a87e2)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 798a4878a4ffb03024e77ea6ddbd9b170b9c3fe4
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 4 18:13:40 2008 +0100
+
+ randr: Allow panning to be disabled per axis
+ (cherry picked from commit e5ab9e66628cde081757cf2a1013a78e927a622e)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5fa2cce83cc2df560ce62ec4bbf88233ee70e64a
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 4 16:55:14 2008 +0100
+
+ randr: Rework panning area verification
+ (cherry picked from commit bad118ace6c5bae5a5ed8a35129c90c38f1c1932)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 97e8a75ce3c70e7a83028b256b6884084f5e196b
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 4 16:28:40 2008 +0100
+
+ randr: Don't change panning parameters if verification fails.
+ (cherry picked from commit 219c26ce0c65625d55cfd943ec66fe94a1a0ddfd)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6189f0832ecd6930608f5b253e534bb104174694
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 4 16:30:38 2008 +0100
+
+ randr: Rename pan() to set_origin(), and xf86CrtcPan() to xf86CrtcSetOrigin()
+ (cherry picked from commit 18a8bac1a1567b6215928f96870554ea63f39aab)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 68858b202a0c32e8cc3fb22ca4714c1baa05b44c
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Thu Dec 4 16:11:21 2008 +0100
+
+ randr: Nuke config-timestamp for panning
+ (cherry picked from commit 825b2c2f4a59ac4852f90bbbddf18ab832297fdd)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7cbded550d3bebc35e2322a89d0afbb57b37b3da
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Nov 28 17:51:20 2008 +0100
+
+ randr: Protocol bits for panning support
+ (cherry picked from commit eeeb98d1df59baaaec954b6318d788a37e388d11)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bc05471d1184ebf72b793b1dceff9856eba616d2
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Nov 28 17:49:31 2008 +0100
+
+ randr: Panning support
+ (cherry picked from commit b929d721efdb17bcc94b9984c4f34d0df3d267d5)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f7e2fee8fe9b47f1e898feb8419aacd9a32c1f01
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Nov 28 17:39:23 2008 +0100
+
+ randr: Crtc interface update for panning support.
+ (cherry picked from commit 834cbc16f3eb539704faade7bff347b161ce69d9)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 27ca32eb05101e0e5624422dd25e1aa95b129d77
+Author: Matthias Hopf <mhopf@suse.de>
+Date: Fri Nov 28 17:38:52 2008 +0100
+
+ randr: Weird enough, crtc->version was never set upon creation. Fix that.
+ (cherry picked from commit a475eb9feec75e9ce1e316da0f1679acd7dd3aa8)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0d27dd23cf08a2dc3581f9db81371c2cdb798db0
Author: Adam Jackson <ajax@redhat.com>
-Date: Wed Nov 5 15:39:01 2008 -0500
+Date: Mon Dec 8 16:28:00 2008 -0500
+
+ Default to x86emu even on i386 linux
+
+ vm86 mode is a bad idea anyway, and using the emulator everywhere
+ means we get a consistent set of bugs.
+ (cherry picked from commit 58a27d2932164e43c0db42b1286ec2f95250b420)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff9b55d8cbc19e0e31a91034e332058acd967cd1
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Mon Dec 8 12:24:39 2008 +0100
+
+ ddxCtrls.c: XkbDDXUsesSoftRepeat always returns 1 now
+
+ We'd like to do soft repeat in the server for all keys. Remove obscure check, that'd
+ prevent the server from autorepeating when delay is set to exactly 660ms and rate is
+ set to exactly 25 (interval=40).
+
+ Signed-off-by: Daniel Stone <daniel@fooishbar.org>
+ (cherry picked from commit bbf811514d3cdf84790bad5b852942a4e636902b)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b0c64725526338cbc02708415e1aa9497cdc3a38
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Nov 26 14:15:04 2008 +1000
+
+ xfree86: don't FatalError on "too many input devices".
+
+ Just ignore devices after MAXDEVICES has been reached, but warn the user that
+ the devices are ignored.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ Signed-off-by: Keith Packard <keithp@keithp.com>
- xserver 1.5.3
+commit db5abde7ea0e482041d16d7d5f3715cd4f6222d3
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Dec 5 10:12:57 2008 +1000
+
+ dix: fix calculation of valuator events.
+
+ Follow-up to 4971315296cb. countValuatorEvents was copied from GKVE where it
+ was obviously broken but nobody noticed. GPE had the correct version, but that
+ one got lost during de-duplication. Restoring the correct calculation - if we
+ have 6 valuators, we want 1 valuator event, not 2.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ (cherry picked from commit ee1a6c28418a6dad6c89f79a994f27bfbaa77368)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d679cf70a79aa53e823f4fa51a7ab19837f26525
+Author: Tom Jaeger <ThJaeger@gmail.com>
+Date: Mon Dec 8 11:38:12 2008 +1000
+
+ Xi: XIGetDevice needs to ignore the MORE_EVENTS flag.
+
+ Reported in X.Org Bug 18882, Comment 5.
+ <http://bugs.freedesktop.org/show_bug.cgi?id=18882>
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ (cherry picked from commit 78a62d7713c708d067d8824ec41b0a0225c1997f)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 480caacbdd20d47770cc9a698be9f7c98e87783d
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Mon Dec 8 12:12:39 2008 +1000
+
+ xfree86: init EQ before trying to initialise the devices (#18890)
+
+ The kbd driver may send events during device initialisation, and these events
+ need the EQ set up already.
+
+ X.Org Bug 18890 <http://bugs.freedesktop.org/show_bug.cgi?id=18890>
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+ (cherry picked from commit 39db182b637041255ed6dac739ff77c8e4e07c30)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 991f0be6e2bfe3cc3df55b2fc75fe3900d5e0b94
+Author: Maarten Maathuis <madman2003@gmail.com>
+Date: Sat Nov 29 14:30:55 2008 +0100
+
+ randr: Avoid needlessly creating a shadow framebuffer.
+
+ - pScreen->width and height were zero, so it didn't "fit" the screen.
+ (cherry picked from commit ffb484f7ef84099019b196ef97bfb2355eb6d52a)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d6129ebf8dad9cfbc13dc8db7c780b023bf9a60b
+Author: Timo Aaltonen <tjaalton@cc.hut.fi>
+Date: Wed Dec 3 18:40:29 2008 +0200
+
+ If AEI is on, disable 'vmmouse' in addition to 'kbd' and 'mouse'.
+
+ Signed-off-by: Timo Aaltonen <tjaalton@cc.hut.fi>
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ (cherry picked from commit dd128ddcdcbe254a9cdd973590f6a979a7f0427e)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
-commit b0c2d009852972f1b085ab5ce2271692dface27f
+commit 90900976ceee294fef4ae39e10869057c50f2021
Author: Julien Cristau <jcristau@debian.org>
-Date: Sun Oct 26 13:13:21 2008 +0100
+Date: Wed Nov 26 21:19:55 2008 +0100
- xfree86: fix compiler warnings in DoModalias()
+ randr: add swapped dispatch for RR[GS]etCrtcTransform
- The precedence of == is higher than that of &, so that code was
- probably buggy.
+ Fix a memory leak in ProcRRGetCrtcTransform() while I'm at it.
- xf86Init.c: In function 'DoModalias':
- xf86Init.c:300: warning: suggest parentheses around comparison in operand of &
- xf86Init.c:304: warning: suggest parentheses around comparison in operand of &
- xf86Init.c:308: warning: suggest parentheses around comparison in operand of &
- (cherry picked from commit ffaaa1a198a77eb6800c08d4613ee1cc0b068ba0)
+ Signed-off-by: Julien Cristau <jcristau@debian.org>
+ Cc: Keith Packard <keithp@keithp.com>
+ (cherry picked from commit 0b5ecabfb803cd820338fb0364521fe39b05578b)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
-commit a311fdc04013c678eb506458d6a5d3376f107bf7
-Author: Nathaniel McCallum <nathaniel@natemccallum.com>
-Date: Tue Oct 14 09:50:29 2008 -0400
+commit de83a342f483fbf3cc841929876002a3c47e3496
+Author: Kristian Høgsberg <krh@redhat.com>
+Date: Wed Dec 3 11:22:38 2008 -0500
- Xorg: add -modalias option
+ Test for DRI2 extension in dri_internal.h and only enable AIGLX DRI2 if found.
+ (cherry picked from commit 110a71d11ab7a1a55a6a24d792457fdef0b0746d)
- This scans the installed video drivers and prints a Linux-style modalias
- listing of the devices each driver claims to support.
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3df1db67e37094ef263134a86ee82a36fc52f990
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Dec 3 11:31:48 2008 +1000
+
+ Xi: change XIUnRegisterPropertyHandler to XIUnregisterPropertyHandler
+
+ CamelCase can be taken too far, and AFAICT there's no consumers of that
+ function yet anyway.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ba666a969e938daa2176c12c4959393789b0a98d
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 9 20:36:41 2008 -0800
+
+ Revert "dmx: claim we support XI 2."
+
+ This reverts commit 8da8a0fec4b1b9d9208635dedb2f449dc99e0004.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b268458eab2f213ec14dfe8013aa714c187e3aab
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 2 23:43:02 2008 -0800
+
+ Bump version to 1.5.99.2 (1.6 beta 2)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d68632e2213adc0945dcdfca2e93f68aeab97457
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Tue Dec 2 14:32:48 2008 -0800
+
+ Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballs
+
+ Reported by geearu in #xorg-devel
+ (cherry picked from commit c1db925d10fd37077bed90612ed95c3fd20cd2e2)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f5ef57e5fef0be80d660c26ed370f608b4444a5e
+Author: Adam Jackson <ajax@redhat.com>
+Date: Mon Dec 1 11:36:06 2008 -0500
+
+ randr: Don't send output property events on server exit
+
+ If the Window resource type is already gone, there's no point in trying
+ to send events, all it can do is access already-freed memory.
+
+ Relevant thread:
+
+ http://lists.freedesktop.org/archives/xorg/2008-November/040443.html
+ (cherry picked from commit b0d371ab0a6efd4956c3677faa20b2ac15c33765)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 40116cd5d0c205f4e8ab340dca80e38f8b78dddb
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon Dec 1 20:02:34 2008 -0800
+
+ More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages.
+
+ - Remove remaining references to XFree86-Misc options AllowNonLocalModInDev
+ and DisableModInDev.
+ - Remove remaining references to grab-breaking keys & associated options.
+ - Update description of Ctrl-Alt-Backspace to new -retro/DontZap defaults.
+ - Add description of new options -modalias and -showopts.
+ - Update list of modules loaded by default.
+ - Update input driver references from keyboard to evdev & kbd.
+ - Update list of driver man pages to match xf86-*-* drivers with man pages.
+ - Add See Also section to exa man page.
+
+ and various formatting/typo/etc. fixes.
+
+ The Xorg/xorg.conf sections on input device selection could use further
+ updates to better match the current state of HAL-enabled configuration.
+ (cherry picked from commit 8c560422b44e012053612754430d2b87dc44ed59)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4e5be5ad368b140d189fb69d394cf0c901f34d83
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon Dec 1 19:19:04 2008 -0800
+
+ Correct warning for unknown GlxVisuals option in conf file
+ (cherry picked from commit 6a1850b8c677e2a2993f6f6b731ee3d35aa55d09)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ca744c371a138cfd19e826ba7f3847f32139ad64
+Author: Jay Cotton <jay.cotton@sun.com>
+Date: Mon Dec 1 16:06:09 2008 -0800
+
+ Sun bug 6618220: Xorg server core dump in xf86RandRModeRefresh(NULL)
+
+ <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6618220>
+ (cherry picked from commit 5f3f14179edf48aad518f6f707bfdc37c27267c6)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 78af5d81e818f4ac2fb43d9683fa634b3d1f7fc5
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon Dec 1 16:28:45 2008 -0800
+
+ Update See Also lists in Xorg & xorg.conf man pages
+
+ Remove xorgconfig & xorgcfg
+ Update driver lists:
+ - Remove vga
+ - i810->intel
+ - via->openchrome
+ (cherry picked from commit 24c562f04b41d219c34f5fa3f963564accf329f2)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e40841ce5afa0678b74b9eff37c7d304758309b6
+Author: Bernhard Rosenkraenzer <bero@arklinux.org>
+Date: Tue Dec 2 09:01:56 2008 +1000
+
+ Xext: fix MultiBuffer compilation error with TryClientEvents. (#18835)
+
+ X.Org Bug 18835 <http://bugs.freedesktop.org/show_bug.cgi?id=18835>
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ (cherry picked from commit 1dfed222e93f4684c2a450944a9a0ea9e085c43f)
+
+commit 0d902b05ad910cada46dcc2b85d8b0148aed35e6
+Author: Stuart Bennett <sb476@cam.ac.uk>
+Date: Tue Dec 2 22:52:53 2008 -0800
+
+ xf86Cursors: xf86_reload_cursors shouldn't unconditionally show hwcursor (#14820)
+
+ Also, no need to call ShowCursor when SetCursorPosition already does it
+ Based on a previous patch by Maarten Maathuis
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+ (cherry picked from commit 0b8f8b24f718820a72ebdc52423c2e6a44e848c5)
+
+commit cbf4fec52960ffd74b78ea45d0b917c76f553ebf
+Author: Kristian Høgsberg <krh@redhat.com>
+Date: Mon Dec 1 20:53:17 2008 -0500
+
+ Bump dri2proto requirement to 1.99.3.
+
+commit 670ac5d097c64d4f09ee3861d1ff21d5d6af3fdf
+Author: Kristian Høgsberg <krh@redhat.com>
+Date: Mon Dec 1 20:52:41 2008 -0500
+
+ Drop unused DRI2 vblank infrastructure.
+
+ For this first iteration of DRI2 we don't have any vsync functionality
+ in place yet, so back out the support in DRI2 and the protocol for now.
+
+commit 862d5b2dc55e678921b3db710b2821b66d55ea2f
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Nov 26 12:20:00 2008 +1000
+
+ xkb: don't attempt to filter events for devices without key classes.
+
+ Reported by Magnus Kessler.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit 41471afa7774a6598344ea7b488f993a0bd32e7f
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 14:55:15 2008 +1000
+
+ xkb: Extra sanity checks to prevent dev->key == NULL dereferencing.
+
+commit b983c4fa1ec13f6096badf9dd5ebbf55880bb6c1
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Nov 26 21:35:34 2008 +1000
+
+ Require inputproto 1.5
+
+ Also claim to now support XI 1.5.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit f245c46d291dc22f40fb839bf21d2620091a84ef
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 14:21:05 2008 +1000
+
+ dix: don't detach SDs during grabs.
+
+commit 71f289f7d1b4fe79f25b229830047e71f50d8610
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 14:05:58 2008 +1000
+
+ dix: Don't deliver XI events from MDs.
+
+ Restore the XI 1.x event model: VCP/VCK deliver core events only, SDs device
+ events only.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit c910886737bf6ce7a4bd44d2149a1f0a810453d2
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 13:49:40 2008 +1000
+
+ Xi: Purge XGE remainders, we don't have any XGE events anymore.
+
+commit be4bf65d00a28cc77b939f00f115528a9024ab89
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 09:22:04 2008 +1000
+
+ input: don't switch MDs' classes around between SDs.
+
+ Server 1.6 uses the X Input 1.x input model, where the core devices (VCP and
+ VCK) do not generate XI events. They don't have to swap device classes but
+ instead stay at the default number of classes at all times.
+ This means we can get rid of the DeviceClassesChangedEvents as well.
+
+commit aba1cbaadcde50a7a25f8aee06b66eec67a9145e
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 09:19:49 2008 +1000
+
+ dix: No DeviceEnterLeave events in server 1.6
+
+commit 9739fac04520e3e0c338f74cedb58855a17fc899
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 09:38:49 2008 +1000
+
+ Xi: don't allow VCP/VCK be OpenDevice'd, but allow all SDs.
+
+ Reverting to traditional XI behaviour.
+
+commit 7330cb56501defb0002815767d2dc7f5b2b8ca1c
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 09:35:48 2008 +1000
+
+ Xi: don't list attachment in ListInputDevices, but list all SDs.
+
+ In XI2, we only list the VCP and the VCK as well as floating SDs to non-XI2
+ clients. This is not the case here, we just list all devices.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit 1d307ed7f268d3bb511985c18d580ab8a104ed41
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Fri Nov 28 09:34:56 2008 +1000
+
+ Xi: remove the GetExtensionVersion hack - don't reply with supported version.
+
+ XI2 abuses the GEV request to reply with the min/major version of the
+ supported extension if the length for the name is 0. Don't do that, yet.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit cfe7301bcf134ade26a81764be2ca5890eb29d5d
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Nov 26 21:40:05 2008 +1000
+
+ Xi: remove all new XI2 protocol requests and their handling.
+
+ This commit reverts to XI 1.4 requests, plus the input device property
+ requests.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit db115e78705e59a376c6c425e7cb97cfb14ff2ac
+Author: George Staplin <gstaplin@apple.com>
+Date: Fri Nov 28 13:57:45 2008 -0700
+
+ XQuartz: GL: Make various changes to makeFormat, so that it works better. Now glxgears looks normal with the old libGL.
+
+ Add various GLX extensions to the list of supported extensions.
+
+ Reformat the oddly formatted code in some areas.
+
+ Use xalloc and xfree instead of malloc and free.
+ (cherry picked from commit 755f53eb40c4329d8c82a31cb910c31fdd4ea12e)
+
+commit d4fb734c631a20e93da22773e676f747c9f645ba
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Fri Nov 28 12:59:09 2008 -0800
+
+ XQuartz: Added option to enable/disable test extensions
+
+ defaults write org.x.X11 enable_test_extensions -boolean true
+ (cherry picked from commit fd4710aff3723d5f3422cf6a6530172eafc556d9)
+ (cherry picked from commit 635019ad18db921fec99256294debd8571074abf)
+
+commit e9ee5d4f61794d8d12109b44daa92868cb834954
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Fri Nov 28 11:18:14 2008 -0800
+
+ XQuartz: Avoid some warning messages being spewed to system.log by AppKit
+ (cherry picked from commit 780eff230ce41ad785e54d61a82c731269ae0446)
+
+commit 2ca2742aa588d48348971e7e7c4b75cae4a4f5ad
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Fri Nov 28 01:45:37 2008 -0800
+
+ XQuarz: Setup our PATH and PWD earlier, so our initial client benefits from it as well...
+ (cherry picked from commit cbae2b447357b3fed6ff19414c60dd3792045600)
+
+commit added4cff7069f0c9d6b7047c6435d1599003ccb
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Wed Nov 26 12:15:58 2008 -0800
+
+ XQuartz: Fix dead-acute on Greek keyboards
+ (cherry picked from commit 807f2ec35c5f95b56b3e2b5eac51aec300fe5cb6)
+
+commit 202908c6139b806bc599cd74f3b68172c14aa7b5
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Wed Nov 26 12:07:52 2008 -0800
+
+ XQuartz: Fix Czech keyboard dead-acute
+ (cherry picked from commit 771df2786bc60389489f0967e705c7c95bdda085)
+
+commit c7c8eeaedc8dc24c3ed7930d4322eb811977536e
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 20:14:37 2008 -0800
+
+ XQuartz: Fix an uninitialized keyboard_type on Tiger
+ (cherry picked from commit 27b1a5eb3482052253ebdce1a09aedf05ac1b099)
+
+commit f0e7a792bedbf9fe9844298ac74445a8116c52aa
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Nov 26 15:49:02 2008 -0800
+
+ Add server support for RRGetScreenResourcesCurrent
+
+ This depends on randrproto 1.2.99.1
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+ (cherry picked from commit fc708394318ed92c612e2938b335c08c1ffebb28)
+
+commit f3edc1fb0210149f35eab4e413700b5c4ac48214
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 25 23:15:35 2008 -0800
+
+ New version of dolt
+
+commit 4715f079b9c61362755c95c1ebf89c97cc6fff2b
+Merge: 9ffc671... ed597f1...
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 25 22:19:08 2008 -0800
+
+ Merge commit 'origin/master'
+
+commit 9ffc6719390df8fdd0a5295a7a7a0eaea792be45
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Nov 24 13:08:48 2008 -0800
+
+ Move matrix operations from X server to pixman 0.13.2
+
+ pixman 0.13.2 now holds all of the matrix operations. This leaves
+ the protocol conversion routines and some ABI stubs in place
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ed597f19fdc3017dde6d1452b5cdf8ddcd69a5b1
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Tue Nov 25 19:36:31 2008 -0500
+
+ xselinux: use "raw context" variants of getpeercon() and getcon().
+
+commit ec1d08442f69353cb0e73ac4eaf0346ebb975594
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date: Fri Nov 21 15:13:00 2008 +1000
+
+ dix: Enable core devices in InitCoreDevices already.
+
+ Updated patch, see
+ http://lists.freedesktop.org/archives/xorg/2008-November/040540.html
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit 2b45602e828a07a0817691b2838cd34ffee531bd
+Author: Peter Hutterer <peter.hutterer@redhat.com>
+Date: Wed Nov 26 10:42:52 2008 +1000
+
+ Revert "dix: Enable core devices in InitCoreDevices already."
+
+ I merged the wrong patch. See correct patch at:
+ http://lists.freedesktop.org/archives/xorg/2008-November/040540.html
+
+ Not activating the device before attempting to enable it would leave the
+ sprite unset, crashing the server when enabling the real devices.
+
+ This reverts commit e078901a4eca02bd3e7a80d9462dafbca939a187.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
+
+commit 416685c295353b5816689994c7c58ae7db3e878d
+Author: Jeremy Uejio <jeremy.uejio@sun.com>
+Date: Tue Nov 25 16:26:44 2008 -0800
+
+ Refix Sun bug #6685465: Xephyr uses wrong or bad colortable in 8-bit mode
+
+ <http://bugs.opensolaris.org/view_bug.do?bug_id=6685465>
+
+ This is a refix of the previous fix for CR 6685465. In the first fix
+ I was shifting the colors to match the mask by the bits_per_rgb amount
+ in the visual structure. That field has nothing to do with the # of
+ bits to shift by. I should just instead shift the bits to match the mask.
+
+commit d5f9a131a2d5bd33f82fdd4e809880b0ff792b45
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Tue Nov 25 15:46:39 2008 -0800
+
+ Fix const-mismatch warnings for DisplayModePtr's
+
+ Includes fixes for:
+ "xf86Config.c", line 2434: warning: argument #1 is incompatible with prototype:
+ prototype: pointer to struct _DisplayModeRec: "xf86.h", line 351
+ argument : pointer to const struct _DisplayModeRec
+
+ "xf86EdidModes.c", line 312: warning: argument #1 is incompatible with prototype:
+ prototype: pointer to struct _DisplayModeRec: "../../../hw/xfree86/common/xf86.h", line 351
+ argument : pointer to const struct _DisplayModeRec
+
+ "xf86EdidModes.c", line 438: warning: assignment type mismatch:
+ pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
+
+ "xf86Modes.c", line 701: warning: assignment type mismatch:
+ pointer to struct _DisplayModeRec "=" pointer to const struct _DisplayModeRec
+
+commit d5ad296869c38ab30136b5a293a0125b76aad994
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Tue Nov 25 14:12:26 2008 -0800
+
+ Remove duplication from code paths in XkbDDXCompileKeymapByNames
+
+commit 2538fc0d893a150e978355d281750f0a989728a7
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Tue Nov 25 18:18:46 2008 -0500
+
+ xselinux: don't pass a NULL key string to selabel_lookup().
+
+commit c8472a74441838e16d0d3414db1fa7fe996868a9
+Author: Michael Vogt <michael.vogt@ubuntu.com>
+Date: Tue Nov 25 19:35:17 2008 +0200
+
+ Do not send VisibilityNotify events when MapUnmapEvents are disabled
+
+ This prevents a protocol visible side-effect (XVisibilityEvent) on
+ XCompositeRedirectWindow() followed by a XCompositeUnredirectWindow().
+
+ The problem shows up in gnome-screensaver with compiz and "unredirect
+ fullscreen windows" enable. A VisibilityNotify event is generated (first
+ with obscured and than with unobscured) when the window swithces from
+ redirected to unredirected.
+
+ https://bugs.freedesktop.org/show_bug.cgi?id=18133
+ http://launchpad.net/bugs/278112
+
+commit 88297558aada44bc714ad57adbeed3740aaadee5
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 14:20:58 2008 -0500
+
+ Dead code cleanup over DBE.
+
+ No DDXes have explicit DBE support anymore, so the init registration
+ table never got used. Just nuke it all.
+
+commit e5eaea599ab16428c69912b6b3427ebe46707d7c
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 14:05:51 2008 -0500
+
+ Warning fix
+
+ xf86info.c:11: warning: initialization makes integer from pointer
+ without a cast
+
+commit 37072500f7bcf39e0d6aa2ceb5d1f2aeeab0b26b
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 14:04:44 2008 -0500
+
+ Warning fix
+
+ helper_exec.c: In function ‘port_rep_inb’:
+ helper_exec.c:219: warning: implicit declaration of function
+ ‘DEBUG_IO_TRACE’
+ helper_exec.c:219: warning: nested extern declaration of
+ ‘DEBUG_IO_TRACE’
+
+commit d96bffce2dcf209e76be9b36ca1ede7e0c976d77
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 13:59:00 2008 -0500
+
+ Warning fix
+
+ Init.c:139: warning: no previous prototype for ‘ddxBeforeReset’
+
+ Just declare the prototype always, seriously.
+
+commit 09ea671cbff605fd2b2af71619e7db5002108bf8
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 13:40:47 2008 -0500
+
+ Warning fix
+
+ lnx_bell.c:37: warning: no previous prototype for ‘xf86OSRingBell’
+
+commit a9853c7d337b3b1ad49793e9b4b90e313b6fa536
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:53:55 2008 -0500
+
+ Warning fix
+
+ Pixmap.c: In function ‘xnestPixmapToRegion’:
+ Pixmap.c:93: warning: ‘Box.x1’ may be used uninitialized in this
+ function
+
+commit 81eafe9f93a272b06aa9f9235ec5676b9aa3ee3e
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:45:07 2008 -0500
+
+ Warning fix.
+
+ vbe.c: In function ‘VBEReadPanelID’:
+ vbe.c:1145: warning: return from incompatible pointer type
+
+commit 09bfb25e031772611a2f0902d4ba77b587e4bdb2
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:43:36 2008 -0500
+
+ Remove unused XAAAvailableOptions
+
+commit 8b9253f6383df3fefe38bde43a5f892b158a77c4
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:38:47 2008 -0500
+
+ Code motion: subsume xf86DoProbe.c into xf86Init.c
+
+commit fbabb1c5c243cfd8c954dec4c060dff1a0b81015
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:34:28 2008 -0500
+
+ Warning fix.
+
+ In file included from l3-xaaStipple.c:4:
+ ./xaaStipple.c:35: warning: no previous prototype for
+ ‘XAAGetStippleScanlineFunc3LSBFirst’
+
+ etc
+
+commit cbaca6ec666d7349c4680b8affc13b5c9cae1fa5
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Nov 25 00:14:24 2008 -0500
+
+ Remove dead FreeModuleDesc.
+
+commit eb474adf98229a43bbe17ab98ff084371cb9fa09
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 11:25:58 2008 -0800
+
+ XQuartz: Simplify the xquartz_resetenv_display path
+ (cherry picked from commit d2e0624dd30eb234bb25595ceedfa51d48ca1724)
+
+commit 94df1ab7f09a64f57c1e1453e3640462e984619c
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 01:30:03 2008 -0800
+
+ XQuartz: Force X11Controller to reset a broken DISPLAY envvar.
+ (cherry picked from commit f1a52b5b5ac31702497937efe3ac578be9a6c54f)
+
+commit 0b314c50a2a0ca1afbdc06663c3b719b05ebb851
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 01:13:35 2008 -0800
+
+ XQuartz: Removed hardcoded org.x.X11 from MachIPC as well
+ (cherry picked from commit b4add7826d485600a13eba6a9c7be533f2c02d51)
+
+commit 065d2afb0ca34f89806e0936c51cd27805bc5123
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 00:51:01 2008 -0800
+
+ XQuartz: Add fallback for xpbproxy's display for Tiger or no-launchd-Leopard
+ (cherry picked from commit 7a8c6665949d7804a97ef2539a74ec4aa682e1cc)
+
+commit 13df49dca28cf680a4d104630cd675de25d3e944
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 00:39:52 2008 -0800
+
+ XQuartz: Use the environment to pass the bundle's prefs domain on to xinit/quartz-wm for Tiger or no-launchd-LEOPARD
+ (cherry picked from commit fbf4b0d33fa5dc618c3191a4e823232dfa33cd95)
+
+commit 40187f782beae4ae751824ef511c9f56a80357c7
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 00:20:57 2008 -0800
+
+ XQuartz: Dead code removal
+ (cherry picked from commit eeb323612e0adbea37befed31bbaa1d295728385)
+
+commit b55cad4569e34e3c10e9a327e20b91ea87d9dd98
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Tue Nov 25 00:15:53 2008 -0800
+
+ XQuartz: Don't hardcode values of org.x.X11 for the preferences domain
+ (cherry picked from commit 3a500d9247cf34686ec17b4a88c34d51ecd38ecd)
+
+commit d508a3dcca2f160021aced872715e1ded23cef97
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Mon Nov 24 23:33:54 2008 -0800
+
+ XQuartz: More dead code removal
+ (cherry picked from commit dcb0f6a2e62823a671051874d14a33ce59505892)
+
+commit 41fbdf72f2154a3fca8cf484a611501e3c174fbe
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Mon Nov 24 12:33:20 2008 -0800
+
+ XQuartz: Disable some error spew on Tiger (where it wouldn't be an error)
+ (cherry picked from commit 73ec6d3dfe0086d352f4eca25f1df5ae1884bb18)
+
+commit 09c3f6e04c273ffafcb547c252137fb17c8ce016
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Sat Nov 22 20:23:46 2008 -0800
+
+ XQuartz: Dead code removal
+ (cherry picked from commit 46c077d9b4a883fc809c32077ce40f33a70d268b)
+
+commit ab12c7516207908f3e063a78904d68e2db14208e
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Sat Nov 22 15:47:14 2008 -0800
+
+ XQuartz: More Tiger cleanup: bootstrap_strerror
+ (cherry picked from commit 37f535aff3e9a7a02711daa98152cdff97745622)
+
+commit 208f091bfc657e9ee57b988f035d3aac7e9e173a
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sun Oct 12 00:07:56 2008 -0400
+
+ Remove xf86IODelay
+
+commit 47478aa10adb20b6e48335ac8c4ef31f3fdfe68c
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 23:59:24 2008 -0400
+
+ Remove xf86{En,Dis}ableInterrupts entirely
+
+commit c7680befe5aebd0f4277d11ff3984d8a7deb9d5b
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 23:35:24 2008 -0400
+
+ Remove the remnants of Jensen support
+
+ As being an EISA-only machine, and as ISA support is gone now...
+
+commit df14682a31b92751091571ed82f6095f55f19cca
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 22:48:51 2008 -0400
+
+ Bus: Remove ISA support.
+
+ No, really. PCI is old enough to drive now. If you want this, get the kernel
+ to expose a framebuffer device.
+
+commit a8bcab2d3b224e4d4d5b6a097ea530beee920213
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 22:14:23 2008 -0400
+
+ Bus: Remove yet more unused overlap processing.
+
+commit 994b7c034fc20d76651cf7f6a285526d9aff8770
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 22:11:12 2008 -0400
+
+ Bus: Don't pretend to care about IRQs, DMA, or PCI config space
+
+commit eb5ae45127fa9f08f0badec7e21f8c26c9c7c969
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 21:44:16 2008 -0400
+
+ Bus: Simplify a failure case (that pretty much never happens)
+
+commit ee8b5cf94c2a9f8526a3bb5011ebb10f3246a4d9
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 21:41:47 2008 -0400
+
+ Bus: Trust the kernel when registering driver resources
+
+ ... everywhere, not just (linux && (ia64 || alpha)).
+
+commit 8397df89456558e3c85b05e0acfccb9f6af6b695
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 21:36:14 2008 -0400
+
+ Remove unused MIN macro
+
+commit c251c0baae59714a6ac83b69cd106c08baa3613e
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 21:34:27 2008 -0400
+
+ Bus: remove special handling for init-only resources
+
+ This isn't used by any driver, nor has it ever been as far as I can
+ tell.
+
+commit 3e5281af17841cf50d0e52a728b12c6ab56e61df
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 21:16:45 2008 -0400
+
+ PCI: Unexport xf86scanpci
+
+commit 6b198daa46f2f609aff7900761cf82cc2fb4e0b4
+Author: Adam Jackson <ajax@redhat.com>
+Date: Sat Oct 11 20:51:39 2008 -0400
+
+ Bus: remove useless isaConvertRange2Host
+
+commit a96db74c2a95bb1dce132cf47ea720ae939dfad7
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Oct 9 00:43:26 2008 -0400
+
+ Bus: Don't try to find an ISA bus just for fun.
+
+commit b21311a99d58997cd1fc68726d0848242e9c34fc
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Oct 9 00:34:42 2008 -0400
+
+ Bus: Remove unused RemoveOverlaps
+
+commit 41be6b3f0dc0baa1c6ae8d2b41a6be73ca0e7268
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Oct 9 00:33:28 2008 -0400
+
+ Bus: Remove the notion of estimated resources.
+
+commit 095ba1435501776c8c8a34e767b89f89e5dc949a
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Oct 9 00:27:33 2008 -0400
+
+ Bus: remove the "reducer"
+
+ This code effectively didn't do anything anymore.
+
+commit 4457e31710af90f9ac295bb686c841e9473fb767
+Author: Adam Jackson <ajax@redhat.com>
+Date: Thu Oct 9 00:14:54 2008 -0400
Reply to: