summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJulien Cristau <jcristau@debian.org>2008-06-26 16:09:55 +0200
committerJulien Cristau <jcristau@debian.org>2008-06-26 16:09:55 +0200
commit07fc964c2099dfa20b1f9b6b7d1814d82eb7fa9e (patch)
treea90ccd558299d7484ced74c525a8f233d9423fc4 /ChangeLog
parent19439e0633b6989e7423ef2616658103a5d6f7f3 (diff)
update changelogs
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog596
1 files changed, 596 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 508df514c..d0d7620a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,599 @@
+commit 9029748f894e603bd7a963c4b868349dc1a73f5f
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Wed Jun 25 15:06:49 2008 -0700
+
+ Don't log null device name in XkbDDXLoadKeymapByNames
+ (cherry picked from 7ce6dcef118139d0ccfc136b9a07f5bf0c078d70 commit)
+
+commit 5d66908975c6549f459da5bc70358d65c4de76e9
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Tue Jun 24 20:32:24 2008 -0400
+
+ Fix a leak in the code that parses the protocol names.
+
+ Also added some comments.
+ Reported by Ben Gamari (bug #16492).
+ (cherry picked from commit a3ec22627355fc08730ad7e90022e374763d333f)
+
+commit 7351c07ae89986bde8053afd8cdcc6a390fd93d5
+Author: Roland Bär <roland@verifysoft.de>
+Date: Tue Jun 24 14:13:02 2008 -0400
+
+ Bug #11857: Avoid running off the end of a MAXCLIENTS-sized array.
+ (cherry picked from commit 249c892784ca5e8c75863dd82097ca2bedec4723)
+
+commit 429b2a97a041a68d96e24d3e924a06a77ba44c96
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Jun 24 14:08:04 2008 -0400
+
+ Bug #11842: Fix emulation of int1A PCI BIOS services.
+
+ Use only %di to name the PCI register to read/write, rather than %edi.
+ DOS is only expecting the base PCI config space anyway, and the BIOS
+ might be using the high bits of %edi.
+ (cherry picked from commit 9e5b3deafb97ec1f83e6bfe067bc68df7385bc6a)
+
+commit 3dfe90fe6c325a7a40ee6c613be444d4b8e32971
+Author: Owen Taylor <otaylor@fishsoup.net>
+Date: Tue Jun 24 12:40:47 2008 -0400
+
+ Bug #15369: Don't reduce Over to Src for transform + RepeatNone.
+
+ Only do no-src-alpha optimizations for a RepeatNone source if we can
+ easily probe that we won't sample outside the edges of the source.
+ (cherry picked from commit 574c62e305e5380bb1b0f4bfec4f7cc3e3f03ada)
+
+commit 3a7657b7131c16682c34dfc739c430b36fb3d4db
+Author: Hasso Tepper <hasso@estpak.ee>
+Date: Tue Apr 8 13:00:38 2008 +0300
+
+ configure.ac: Fix monotonic test harder
+
+ This was only introduced in a later version of POSIX, so define that
+ version to get it from more conformant systems.
+ (cherry picked from commit 08073862f8c4e1219b6459708ffd28e2bc35885f)
+
+commit a8a633478301e6d6854a7e75a0d38f63b7746ee6
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Jun 24 10:52:31 2008 -0400
+
+ Bug #15586: (Correctly) refuse to redirect the root window.
+ (cherry picked from commit 100afae578e59e31b65a6264c281ba7deea5ac39)
+
+commit 2334ff9bb2690a775eea676469f6677f8d701cb3
+Author: Paul Bender <pebender@gmail.com>
+Date: Tue Jun 24 10:44:47 2008 -0400
+
+ Bug #15665: Fix building without Composite.
+ (cherry picked from commit 4c4e06af7950df509fa02099788be66cf37a4d01)
+
+commit 85e598cc62a5b87feec43eb9bf46026e2803ee14
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Jun 24 10:40:36 2008 -0400
+
+ Remove some default modes that really shouldn't be in the default set.
+ (cherry picked from commit 59510a76436c739fd9421f01cc4210607d9e7f57)
+
+commit 2f8ad7f938ee31583b0da0d3dce0980832dd68d3
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon May 12 18:49:34 2008 -0700
+
+ Check for strcasestr and workaround it on systems without it
+ (cherry picked from ed65e8b4f02a6da7f1c5d85984a9ccf6a94d0181 commit)
+
+commit dfb326790e4131d0c9700cb879dc812b1e8e7529
+Author: Alan Coopersmith <alan.coopersmith@sun.com>
+Date: Mon May 19 18:43:29 2008 -0700
+
+ Restore return type on xf86SetScrnInfoModes
+
+ Seems to have been accidentally lost by commit 76943fec860315f3c93539e59a59080b8a7b3e75
+ (cherry picked from 925e895b869e461a9e7f135891463c56ee633cd6 commit)
+
+commit 4c8a84acf5b911c7daa2f63ca27cf1f3988c3304
+Author: Jesse Ruffin <jesse@eloquentpeasant.net>
+Date: Mon Jun 23 14:35:20 2008 -0400
+
+ Bug #16302: Fix GLX drawable refcounting in DMX.
+ (cherry picked from commit 3b587826924c60f6736dc5faf584b964fde1b4da)
+
+commit 89d73d759588da2cb9048c6149a456700ad660e8
+Author: Adam Jackson <ajax@redhat.com>
+Date: Mon Jun 23 13:59:48 2008 -0400
+
+ Implement bswap in x86emu.
+
+ Yes, this is a 486+ instruction and thus not strictly legal in vm86
+ mode, but enough BIOSes use it (looking at you VIA) that we might as
+ well implement it.
+ (cherry picked from commit c8d066a15142678041c1d82ccf530dcdb2ea74ca)
+
+commit b0df9a6a421de5ed49a898cb01527bc40baf5814
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Mon May 19 02:24:17 2008 +0200
+
+ preserve errno around the SIGIO handler
+ (cherry picked from commit 19c7e9da55646f1f6e05c28cd71865cd8d84e1ff)
+
+commit fc37f8fcb20663159d2a8cef6c9bfca039465534
+Author: Adam Jackson <ajax@redhat.com>
+Date: Fri Jun 20 13:27:32 2008 -0400
+
+ Bug #12414: Create full-fledged pixmaps in fb24_32ReformatTile().
+
+ ... instead of creating pixmaps that only fb knows about, which will
+ have no devPrivates for any other subsystem and thus cause havoc if
+ (when) they leak out.
+ (cherry picked from commit b55fbca4f0705aeff1c69d3ef851c5ff5af6ed94)
+
+commit 7e3ec36e0e87c8592e6783319dcc1fe0246fbffe
+Merge: d254903... ad10515...
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Wed Jun 18 09:20:05 2008 +0200
+
+ Merge branch 'server-1.5-branch' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver into server-1.5-branch
+
+commit ad10515b6c19f224fb6897e9549c5ddee373a557
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Tue Jun 17 19:09:44 2008 -0400
+
+ SELinux: Add an extension alias under the OS-agnostic "Flask" name.
+ (cherry picked from commit 79dd600942bbac3c6b531f284b42c7b2c822da90)
+
+commit eed6713d3d6b700ce01a70c3a5a37a6f928d79c7
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Tue Jun 17 17:55:11 2008 -0400
+
+ SELinux: Bring server-side name registry up to date.
+ (cherry picked from commit 656d3d7623c6b83024e9cdc60d1257f4d87aa268)
+
+commit 7822a3d05f935cca3bfa47d15d961596652ecfca
+Author: Adam Jackson <ajax@redhat.com>
+Date: Tue Jun 17 16:10:51 2008 -0400
+
+ XAA: Disable offscreen pixmaps by default.
+
+ Say Option "XaaOffscreenPixmaps" to turn them back on.
+
+ Apropos of bugs #13795 and #15098. Not yet applied to master as this wants
+ a proper solution someday, but then, those bugs aren't closed yet either.
+
+commit d900de5a8f61e1ee000c1a96fa6c6121ac2a92ae
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Tue Jun 17 13:13:23 2008 -0400
+
+ AIGLX/DRI1: Switch to server context for calling pScreen->GetImage.
+
+ Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16292 .
+
+ (cherry picked from commit 23b55a61f89f69454a3b0e3413b1f07d5fdf43aa)
+
+commit fba700f1f6a89761c99fe0b3dce60e1b2bb474f4
+Author: Ian Romanick <idr@us.ibm.com>
+Date: Tue Jun 17 10:35:24 2008 -0400
+
+ Bug #15169: Make the server build again on Alpha.
+
+ Still won't work until the kernel makes the resource files actually exist.
+
+ (cherry picked from commit f3490d3eba94c7d9e760d6d21991ab6677196c2b)
+
+commit d2549034133a92d1f5755edd9c34ee84e601d753
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Sat Jun 14 14:40:32 2008 -0600
+
+ configure.ac: fix the help string for --with-freetype.
+
+ Default value was changed to 'no' in e5b1d38e142807b59ce4ec89764c949f707ec541
+ but the help string wasn't updated.
+
+commit c2877c073b4d02850b1f85ba2ba80e68a74e43cd
+Merge: a645b47... 2552026...
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Sat Jun 14 14:32:42 2008 -0600
+
+ Merge branch 'server-1.5-branch' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver into server-1.5-branch
+
+commit 255202666411e15ebe2f9cde35b48a333dc9e38c
+Author: Eamon Walsh <ewalsh@tycho.nsa.gov>
+Date: Fri Jun 13 16:39:40 2008 -0400
+
+ Make devPrivates lookup functions ABI instead of static inlines.
+
+ This is required to preserve compatibility across changes to the
+ internal representation of the privates list.
+ (cherry picked from commit 2d7ba09dc4b5eff5dba8d7867f285111574b1737)
+
+commit a645b47f047375fb81a87bbbc245369f680a6dab
+Merge: 6de2855... 2124870...
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Thu Jun 12 14:22:32 2008 -0600
+
+ Merge branch 'server-1.5-branch' of git+ssh://herrb@git.freedesktop.org/git/xorg/xserver into server-1.5-branch
+
+commit 21248705bbd9876ea6d2d78a85bedc4904c63899
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Jun 12 14:54:56 2008 +1000
+
+ modes: make aspect choosing work on single output case.
+
+ In the single output enabled case we never enter the loop and test
+ never gets set and so we fail to match a good mode.
+
+ This was causing my 2560x1600 to end up at 2048x1536.
+
+commit 53a84d75c65f75c629c6610a2ec4093507cea3f7
+Author: Julien Cristau <jcristau@debian.org>
+Date: Fri May 23 23:00:40 2008 +0200
+
+ xfree86: fix build on GNU/kFreeBSD
+
+ GNU/kFreeBSD defines __FreeBSD_kernel__, but not __FreeBSD__.
+ Unify preprocessor conditionals between variable declaration and use.
+ Debian bug #482550.
+ (cherry picked from commit e6cbb1e11e5da1a8b9001853c25f4e5a052e7110)
+
+commit 336a46c51932b9af7732e575f7ff43e41e47649e
+Author: George Sapountzis <gsap7@yahoo.gr>
+Date: Fri May 23 22:39:35 2008 +0300
+
+ glx: fix memory corruption with r5g6b5
+
+ should cherry-pick to xserver-1.5
+ (cherry picked from commit 6c72961d8fa1ab1543f1b3e2cc7d34ff6d254bf8)
+
+commit 38f573566e3218bd385a4940a6f9be700bc4f937
+Author: Dave Airlie <airlied@redhat.com>
+Date: Thu Jun 12 09:04:24 2008 +1000
+
+ dbe: fix DoS reported by iDefense.
+
+ This isn't a security problem just a user could DoS themselves for fun or profit.
+ (cherry picked from commit 23e71ef71a178505494d4b410f9314acfff81524)
+
+commit 59a52d8151aeb607f39394ceb36ed69b9c2a15d5
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Thu May 8 16:58:31 2008 +0930
+
+ config: override xkb_{r,m,l,v} with Xkb{r,m,l,v} if the latter is set.
+
+ The HAL spec says that input.xkb.{rmlv}* can be sent, but if the user
+ specifies a X-specific {rmlv}, then this is overridden through the use of
+ input.x11_options.Xkb{RMLV}.
+ However, the way how the server parses options--by ignoring capitalisation,
+ underscores and spaces--the HAL and the x11_options would override each other.
+
+ So we simply filter the options, letting Xkb{RMLV} override xkb_{rmlv} and
+ only actually add them to the device after parsing _all_ options.
+
+ * rmlv ... rules, model, layout, variant
+
+ See Bug 13037 <http://bugs.freedesktop.org/show_bug.cgi?id=13037>
+ (cherry picked from commit fc35d1e3be201e3821413bb2eeb8d43e1e56ba17)
+ (cherry picked from commit ff013b0da4e6d33b2b69ce1212e9bd62050574e1)
+
+commit 82e7cf12453a4f91324c07581b59887dcc27014e
+Author: Peter Hutterer <peter@cs.unisa.edu.au>
+Date: Thu May 8 14:05:56 2008 +0930
+
+ config: remove trailing whitespaces.
+
+ It makes my vim look ugly. Put "let c_space_errors=1" into your .vimrc.
+ (cherry picked from commit 1f54c05cf8a6b82e5fc6362f7f8e8fdc2444b9e8)
+ (cherry picked from commit 901978ebe0f446532255701cd536e246e805a55b)
+
+commit b4c5832c75164ad08bc43c37a214b90353653a38
+Author: Sascha Hlusiak <saschahlusiak@arcor.de>
+Date: Tue Mar 25 17:37:25 2008 +0100
+
+ Support to pass arbitrary options via HAL hotplugging
+
+ Parse "input.x11_options" and pass every key/name pair to the driver.
+ Remove check for input.capabilities, because that's part of the fdi files.
+
+ Thanks to Dustin Spicuzza <dustin@virtualroadside.com> for the patch.
+ (cherry picked from commit 47eb658e802775021e3efec109f95431cca188ca)
+
+commit 626ea1b02dabc218f7f73adead8ee9b287d0648e
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:20:00 2008 -0600
+
+ CVE-2008-1377 - RECORD and Security extensions memory corruption
+
+ Lack of validation of the parameters of the
+ SProcSecurityGenerateAuthorization SProcRecordCreateContext
+ functions makes it possible for a specially crafted request to trigger
+ the swapping of bytes outside the parameter of these requests, causing
+ memory corruption.
+ (cherry picked from commit 95d162c4389857d960da9b0158345c1714e91f31)
+
+commit e83c79701f0abc081f1b127785d5502e2e48f905
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:20:43 2008 -0600
+
+ CVE-2008-1379 - MIT-SHM arbitrary memory read
+
+ An integer overflow in the validation of the parameters of the
+ ShmPutImage() request makes it possible to trigger the copy of
+ arbitrary server memory to a pixmap that can subsequently be read by
+ the client, to read arbitrary parts of the X server memory space.
+ (cherry picked from commit 063f18ef6d7bf834225ddfd3527e58c078628f5f)
+
+commit 69b173c6997954277dbd23eecc2cbf74e74ab228
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:21:26 2008 -0600
+
+ CVE-2008-2360 - RENDER Extension heap buffer overflow
+
+ An integer overflow may occur in the computation of the size of the
+ glyph to be allocated by the AllocateGlyph() function which will cause
+ less memory to be allocated than expected, leading to later heap
+ overflow.
+ (cherry picked from commit c5f69b297b1227cb802394fa90efdbe1de607f3c)
+
+commit b251fdd9d90532871b2a2b2f44a64b0e769fe3fc
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:22:30 2008 -0600
+
+ CVE-2008-2361 - RENDER Extension crash
+
+ An integer overflow may occur in the computation of the size of the
+ glyph to be allocated by the ProcRenderCreateCursor() function which
+ will cause less memory to be allocated than expected, leading later to
+ dereferencing un-mapped memory, causing a crash of the X server.
+ (cherry picked from commit 5257a0f83d5f3d80d0cd44dd76d047bac3869592)
+
+commit edd2cac9fa05fdd0eceee3dd571f753acb9012ba
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:23:03 2008 -0600
+
+ CVE-2008-2362 - RENDER Extension memory corruption
+
+ Integer overflows can occur in the code validating the parameters for
+ the SProcRenderCreateLinearGradient, SProcRenderCreateRadialGradient
+ and SProcRenderCreateConicalGradient functions, leading to memory
+ corruption by swapping bytes outside of the intended request
+ parameters.
+ (cherry picked from commit 9171206db349a0c6fda719746be0b15049d57aaa)
+
+commit 6de2855b888e19c13d03d5e900248c1428724104
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:20:43 2008 -0600
+
+ CVE-2008-1379 - MIT-SHM arbitrary memory read
+
+ An integer overflow in the validation of the parameters of the
+ ShmPutImage() request makes it possible to trigger the copy of
+ arbitrary server memory to a pixmap that can subsequently be read by
+ the client, to read arbitrary parts of the X server memory space.
+
+commit ebd916314de1f4570964312e008b17a9c96800ea
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:20:00 2008 -0600
+
+ CVE-2008-1377 - RECORD and Security extensions memory corruption
+
+ Lack of validation of the parameters of the
+ SProcSecurityGenerateAuthorization SProcRecordCreateContext
+ functions makes it possible for a specially crafted request to trigger
+ the swapping of bytes outside the parameter of these requests, causing
+ memory corruption.
+
+commit a1733327aa71bc1131e758fc80566c3d66627343
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:23:03 2008 -0600
+
+ CVE-2008-2362 - RENDER Extension memory corruption
+
+ Integer overflows can occur in the code validating the parameters for
+ the SProcRenderCreateLinearGradient, SProcRenderCreateRadialGradient
+ and SProcRenderCreateConicalGradient functions, leading to memory
+ corruption by swapping bytes outside of the intended request
+ parameters.
+
+commit 5677751a0480426beaefc990303c7ade963eb137
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:22:30 2008 -0600
+
+ CVE-2008-2361 - RENDER Extension crash
+
+ An integer overflow may occur in the computation of the size of the
+ glyph to be allocated by the ProcRenderCreateCursor() function which
+ will cause less memory to be allocated than expected, leading later to
+ dereferencing un-mapped memory, causing a crash of the X server.
+
+commit f7c40a003d85b8a83d55a33d362f2a364f4ab702
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date: Tue Jun 10 12:21:26 2008 -0600
+
+ CVE-2008-2360 - RENDER Extension heap buffer overflow
+
+ An integer overflow may occur in the computation of the size of the
+ glyph to be allocated by the AllocateGlyph() function which will cause
+ less memory to be allocated than expected, leading to later heap
+ overflow.
+
+commit 8259d19f7155d82197ecc2aa16b316376c2dcb12
+Author: Daniel Stone <daniel@fooishbar.org>
+Date: Tue Jun 10 18:33:57 2008 +0300
+
+ Xi: event_{x,y} should refer to the extended device (bug #16289)
+
+ ProcessOtherEvents was unconditionally stomping the root_{x,y}
+ co-ordinates provided by GetPointerEvents with those of the core
+ pointer, meaning that both root_{x,y} and event_{x,y} reported to
+ clients would reflect the sprite's position, not the position reported
+ by the device that generated the DeviceMotionNotify or the
+ DeviceButton{Press,Release} event in the first place.
+
+ For key events we still take the sprite's co-ords, as we're delivering
+ to the focus, which is the (VCP) sprite.
+
+ Not cherry-picked from master as MPX fixes this anyway, by taking the
+ co-ords of the sprite the device moves (be it visible or no).
+
+commit 4e3cf7cd893e10fee21bc3c92d1cb3d308be1fe3
+Author: Julien Cristau <jcristau@debian.org>
+Date: Fri May 23 03:09:04 2008 +0200
+
+ Add xkbstr.h and xkbsrv.h to sdk_HEADERS
+ (cherry picked from commit 150c2f55a508ed24b230f68e30ec140c0901d9ae)
+
+commit c7c43285b139952d03e60db1b95306941ad094ee
+Merge: facf271... 77313bd...
+Author: Adam Jackson <ajax@redhat.com>
+Date: Mon Jun 9 17:06:41 2008 -0400
+
+ Merge branch 'server-1.5-branch' of git+ssh://git.freedesktop.org/git/xorg/xserver into server-1.5-branch
+
+commit facf271b052eb1ee6b9c577d51991333372fa8c1
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Fri Jun 6 11:01:03 2008 +0200
+
+ EXA: Fix exaGetPixmapFirstPixel() crash if the driver has a CreatePixmap hook.
+
+ Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16243
+ (cherry picked from commit 6b96281100f2118fe9d99536c33d48298a5bce7b)
+
+commit 60990c69b43046795bbc2311b3e4f27771b988c1
+Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
+Date: Fri May 23 13:50:39 2008 -0300
+
+ Correct a NULL pointer deference
+
+ The problem happens if Monitor/Card combo doesn't provide EDID info,
+ and the XFree86-VidModeExtension extension is used.
+
+ Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au>
+ (cherry picked from commit c8af7ce35a900ac9b898f51c1b95dabad3ba1d76)
+
+commit 1667ed6e2474c274d6cf9cdbd83518450dea4d44
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sat May 24 20:01:36 2008 +0200
+
+ EXA: Don't migrate twice in exaImageGlyphBlt.
+
+ exaPrepareAccess already handles migration.
+ (cherry picked from commit f6d61d3d86971d6a202b46ff2fab8c8799a4d057)
+
+commit 6dee3fdf18f618dea034ad3b5cb028da0fb51639
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sat May 24 20:01:31 2008 +0200
+
+ EXA: Don't suggest exaCopyDirty be inlined.
+
+ Leave the decision to the compiler toolchain.
+ (cherry picked from commit d73304398255e0c3b03a497a8d4a2f8d900eef44)
+
+commit 3943a3a567c76aa3aee2ffe577e8d1d8c2c0f26b
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Sat May 24 20:01:21 2008 +0200
+
+ EXA: Specify region used for source pixmap migration in exaCopyNtoN.
+
+ Avoids excessive migration overhead in some pathological cases. See
+ http://bugs.freedesktop.org/show_bug.cgi?id=15845 .
+ (cherry picked from commit 3baf3b42e079b4e7b61c1e20df305db0724d21f8)
+
+commit c00ff932f88f497dd638662c151ea63ffbc8bed1
+Author: Drew Parsons <dparsons@debian.org>
+Date: Fri May 9 23:20:11 2008 +1000
+
+ Disable D-BUS from Xprint.
+
+ Use dummy config functions to replace those from config/config.c, and
+ therefore do not link Xprt with $CONFIG_LIB.
+
+ Works around an endlessly spinning loop in dix/dispatch.c::Dispatch()
+ (WaitForSomething() not waiting) when built with dbus, which was
+ causing Xprt to use 95% cpu.
+ (cherry picked from commit 2a3d1421e0cc18822ae8f478fcc272e16a9e9340)
+
+commit 2f994cb00e9b6d0e8362b9d777091dd673960d53
+Author: Drew Parsons <dparsons@debian.org>
+Date: Mon Mar 10 22:54:49 2008 +1100
+
+ Create dix/libXpdix.la for Xprint-specific build of libdix.la
+
+ (cherry picked from commit 4e2c6dbabdbbaaca213fd08edd422de15d0900cc)
+
+ required because of commit 7c0709a736c0f3aa011de67dd2c2962585ab146e,
+ which made requestingClient in dix specific to Xprint only.
+ Add to XPRINT_LIBS in hw/xprint/Makefile.am in front of
+ $(XSERVER_LIBS) to override definitions in libdix.la for standard xservers.
+
+ Follows 571206832d454771e3c638c7515767958365c19c (providing -DXPRINT
+ to xprint subdirs).
+
+ Note it may be possible to restructure the code so that
+ requestingClient is stored elsewhere than in dix. See discussions
+ following http://lists.freedesktop.org/archives/xorg/2008-March/033844.html
+ If this is done it may be possible to revert this commit (if not 571206...).
+ (cherry picked from commit 966ae1781f3ca563e15a9a1b8cab6fab94e07fe9)
+
+commit 30774d6b3cde6deda7a21ad25e396449fb791237
+Author: Drew Parsons <dparsons@debian.org>
+Date: Mon Mar 10 13:48:05 2008 +1100
+
+ Define XPRINT in XPRINT_CFLAGS (configure.ac)
+
+ -DXPRINT had only been set for Xprt in hw/xprint/Makefile.am
+ After commit 7c0709a736c0f3aa011de67dd2c2962585ab146e it is also
+ required for ps/PsArea.c and PsFonts.c to ensure ‘requestingClient’ is
+ defined, so make it a global Xprint definition in configure.ac.
+ (cherry picked from commit 28a6719fd486d9a9cecad0b057d9ea7c59c66055)
+ (cherry picked from commit 571206832d454771e3c638c7515767958365c19c)
+
+commit 200d676be2de8d83899420655efe870ac0b61d24
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date: Mon Apr 21 11:22:07 2008 +0200
+
+ EXA: Set pixmap->accel_blocked on the screen pixmap, too.
+ (cherry picked from commit 3f081b4de55e1378728a24d069bf06575ffca2d8)
+
+commit 2df83b491e87b27a3bba2fd874afe74a6af7e2cc
+Author: Tilman Sauerbeck <tilman@code-monkey.de>
+Date: Mon Apr 21 11:03:27 2008 +0200
+
+ EXA: Update sys_pitch/fb_pitch in exaModifyPixmapHeader.
+
+ exaModifyPixmapHeader now also only evaluates arguments that have a
+ meaningful value.
+ (cherry picked from commit 26c1801a27b81fdd988d5bd210ba0e76ecc274ae)
+
+commit 0fba91a5324662c10d15bc0e41cc8737c51340bb
+Author: Michel Dänzer <michel@tungstengraphics.com>
+Date: Mon Apr 21 10:45:11 2008 +0200
+
+ EXA: Offscreen memory eviction improvements.
+
+ * Make sure available areas are considered to have no eviction cost. This seems
+ to help for https://bugs.freedesktop.org/show_bug.cgi?id=15513 but I'm afraid
+ that may just be coincidence.
+ * Only calculate eviction cost of each area once for each eviction pass.
+ Safeguard against potential (though unlikely) division by zero.
+ * Cosmetic enhancements: Name eviction cost related variables 'cost' instead of
+ 'score' to emphasize that smaller values are better, update Doxygen file
+ comment to the way eviction works now.
+ (cherry picked from commit 6c95fae1e9d6b0eb64bc78eced05a6e9f5faf02e)
+
+commit 50e77eb8384b8d9c569ef3726bb7f4abf43b2af8
+Author: Dave Airlie <airlied@redhat.com>
+Date: Tue May 20 13:59:09 2008 +1000
+
+ int10: add pci_device_enable support on Linux
+ (cherry picked from commit ea4ec9e9983e25d94a3edf8a77ed2ad1db193284)
+
+commit 77313bdc76b2dc4e9992432379e8d54a99d27d1f
+Author: Aaron Plattner <aplattner@nvidia.com>
+Date: Mon Jun 9 09:52:04 2008 -0700
+
+ CreateColormap returns Success on success, not TRUE.
+
+ Fixes a problem where enabling color index overlays disables the RENDER
+ extension.
+ (cherry picked from commit 607b0d09ea003f87cfb3331e59e13495a483832a)
+
commit 9211a10b981008fb96f09d6933345e41a0872f2a
Author: Adam Jackson <ajax@redhat.com>
Date: Wed May 21 17:52:23 2008 -0400