From 77a4732b0637493966889fe3545966fdc12a1b5e Mon Sep 17 00:00:00 2001 From: marha Date: Sun, 4 Oct 2009 19:13:27 +0000 Subject: Updated to xkeyboard-config-1.7 pixman-0.16.2 libX11-1.3 libXinerama-1.1 xkbcomp-1.1.1 recordproto-1.14 xineramaproto-1.2 inputproto-2.0 compositeproto-0.4.1 xorg-server-1.7.0 --- xorg-server/ChangeLog | 608 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 608 insertions(+) (limited to 'xorg-server/ChangeLog') diff --git a/xorg-server/ChangeLog b/xorg-server/ChangeLog index 838924c38..67410e90e 100644 --- a/xorg-server/ChangeLog +++ b/xorg-server/ChangeLog @@ -1,3 +1,611 @@ +commit 4257023c1e40387aff096d5f00d746d3f7a521b4 +Author: Peter Hutterer +Date: Fri Oct 2 14:05:43 2009 +1000 + + xserver 1.7.0 + + Signed-off-by: Peter Hutterer + +commit 15b4faff281ad8abce6b32fe2fc855eb6da42476 +Author: Peter Hutterer +Date: Thu Oct 1 21:19:11 2009 +1000 + + dix: force a minimum of 0 for screen coordinates. + + Currently the root coordinates may fall into ]-1..0] if the subpixel + remainder is less than 0. Screen coordinates mustn't go below 0, so use + miPointerSetPosition to cap off the remainder if the coordinates are below + 0. + + This is cheating a bit, a more comprehensive solution to deal with subpixels + correctly when crossing screens is needed. For now, this'll do. + + Signed-off-by: Peter Hutterer + Acked-by: Simon Thum + (cherry picked from commit 45f447dafded5adfe11b7df3325c2d8f6ae0639b) + +commit 3788113618977bdc83e3ec1e7ca3160bad9a0d13 +Author: Peter Hutterer +Date: Fri Oct 2 09:34:24 2009 +1000 + + configure: if xnest was requested but modules weren't found, fail. + + Tested-by: Xavier Chantry + Signed-off-by: Peter Hutterer + Acked-by: Julien Cristau + (cherry picked from commit 64fe5784b49347e1fd27b0c463be5c16557594c9) + +commit c3034dc3af450802dda156136d9fabbc1cc58836 +Author: Dave Airlie +Date: Thu Oct 1 15:25:55 2009 +1000 + + rotate: drop unwrapping inside block handler. + + Keith has shown half the block handlers wrappers are wrong, also + dynamic wrapping/unwrapping from what I can see will happen after + the drivers, so its really accidental ABI, that we can't change + now without modifing drivers. So be safe for 1.7. + + Signed-off-by: Dave Airlie + Declared-as-sane-by: Keith Packard + Signed-off-by: Peter Hutterer + (cherry picked from commit 3ebb82d61c2b56e8f7145443a552a4e913bbfc80) + +commit 47c0b80915d67346ec63b36b659a96b77e777a71 +Author: Peter Hutterer +Date: Thu Oct 1 10:03:42 2009 +1000 + + render: Fix crash in RenderAddGlyphs (#23645) + + This patch fixes two bugs: + size is calculated as glyph height * padded_width. If the client submits + garbage, this may get above INT_MAX, resulting in a negative size if size is + unsigned. The sanity checks don't trigger for negative sizes and the server + goes and writes into random memory locations. + + If the client submits glyphs with a width or height 0, the destination + pixmap is NULL, causing a null-pointer dereference. Since there's nothing to + composite if the width/height is 0, we might as well skip the whole thing + anyway. + + Tested with Xvfb, Xephyr and Xorg. + + X.Org Bug 23645 + + Signed-off-by: Peter Hutterer + Reviewed-by: Keith Packard + (cherry picked from commit 622fc98fd08aba98369e6933c3ab8c9ff85385d5) + +commit 30ebee3bfcadf915be98d407610c615e3e00f9c1 +Author: Peter Hutterer +Date: Thu Oct 1 15:22:19 2009 +1000 + + render: set the glyph picture to NULL by default. + + In a follow-up patch we may have glyphs with a NULL picture. To cope with + that, always set the pictures for glyphs to NULL at creation time and cope + with cleaning up such glyphs. Also, since compositing a NULL source doesn't + do a lot anyway, skip trying to do so. + + Signed-off-by: Peter Hutterer + Reviewed-by: Keith Packard + (cherry picked from commit 758ab55d2defc78d0169fd61a7036eb9f889e9e7) + +commit 8026c5a08584419be3adecd5965dd03e793ddf81 +Author: Michel Dänzer +Date: Thu Oct 1 15:17:11 2009 +1000 + + exa: avoid infinite loops if UTS sw fallbacks. + + The upload in finish access can cause an infinite loop if + UTS returns FALSE in here. + + Fixes fd.o bug #24246. + + Signed-off-by: Dave Airlie + Signed-off-by: Peter Hutterer + (cherry picked from commit b5fcc5553eb784c9f4826936e839079c0cdee55a) + +commit e182c1b4368c6958579732dd4ddc59de2b46359b +Author: Keith Packard +Date: Wed Sep 30 11:40:19 2009 -0700 + + Re-fix DGA removal. + + Removing DGA ended up breaking any drivers calling into the old + xf86DiDGAInit function as it tried to see if DGA was already enabled + and ended up crashing if the VT wasn't completely initialized. Oops. + + Also, if the driver initializes DGA itself, have the DiDGA + initialization overwrite that information as the DiDGA code will call + ReInit on mode detect. + + Signed-off-by: Keith Packard + Signed-off-by: Peter Hutterer + (cherry picked from commit db98b26ee145f70e732e2cf4a6ac3de77fdf4adc) + +commit 369b5d526b699cd1c5cd38bb5a823ec66c5286ef +Author: Dave Airlie +Date: Tue Sep 29 11:49:09 2009 +1000 + + dix/glx/composite: consolidate visual resize in one place. + + The previous code was copied and in both cases incorrectly fixed + up the colormaps after resizing the visuals, this patch consolidates + the visual resize + colormaps fixups in one place. This version + also consolidates the vid allocation for the DepthPtr inside the + function. + + I'm not 100% sure colormap.[ch] is the correct place for this but + visuals are mostly created in fb and I know thats not the place to + be resizing them. + + Fixes fd.o bug #19470. + + Signed-off-by: Dave Airlie + Reviewed-by: Keith Packard + Signed-off-by: Peter Hutterer + (cherry picked from commit 6ffda5aae75272fabdc27d6f693ae827be119e95) + +commit d3ba814884154150ed3e6a71254dec7312593488 +Author: Michel Dänzer +Date: Tue Sep 29 08:56:59 2009 +0200 + + Fix ShmPutImage non-ZPixmap case. + + Fixes http://bugs.freedesktop.org/show_bug.cgi?id=23298 . + (cherry picked from commit 11817a881cb93a89788105d1e575a468f2a8d27c) + +commit 8fc0d54cbaf791d947c7bab23f2e982cabd7c958 +Author: Peter Hutterer +Date: Mon Sep 28 14:18:45 2009 +1000 + + ephyr: if -parent is given, check for a trailing -screen. (#24144) + + If -parent is given, don't open up a new window if -screen is given as well. + The commandline option -screen allows to set the depth of the embedded + Xephry instance, even though width and height are autoscaled on -parent. + + This patch checks for a -screen parameter after -parent and - if one is + found - delays initializing the screen. The parent window id is stored + temporarily but re-set after a -screen argument. + The following command is thus valid: + + Xephyr -parent 1234 -screen 640x480@8 -screen 1024x768 + + It embeds the first 8-bit screen into window 1234 and opens up a new window + for the second screen. Multiple parent arguments are possible, the screens + are embedded in-order. + + X.Org Bug 24144 + + Tested-by: Vic Lee + Signed-off-by: Peter Hutterer + (cherry picked from commit 19be992d9dc542b61fa3f4fd32a09071c9e64880) + +commit 857ec3e6fff571398dfcd9b4728b5c38cbcd3fcb +Author: Peter Hutterer +Date: Mon Sep 28 13:59:25 2009 +1000 + + xfree86: use the DDC size if either width or height of DisplaySize is bogus. + + If either width or height of DisplaySize is invalid, assume that the + configuration is invalid and use the DDC-reported values instead. + + See Comment 9, Bug 9758. + http://bugs.freedesktop.org/show_bug.cgi?id=9758#c9 + + Signed-off-by: Peter Hutterer + Acked-by: Dave Airlie + (cherry picked from commit 83023ffd09a84ff48e6b99f57ebad101a00478db) + +commit 2d4bab18c0d894619f044f29769c67c2f63b540a +Author: Peter Hutterer +Date: Wed Sep 23 10:53:51 2009 +1000 + + render: Plug a memory leak in AddGlyph. (#23286) + + AddGlyph was missing the FreePicture() call that DeleteGlyph used, resulting + in a memory leak when more than one Glyph was added in a RenderAddGlyphs + request. + + Since the code in AddGlyph and DeleteGlyph is identical, move into a static + function to avoid such mistakes in the future. + + X.Org Bug 23286 + (cherry picked from commit f772014c435f56db56520ca13ffa39431684f122) + +commit 290a9639db3e420ec4caf0e6aee9f7386724c765 +Author: Peter Hutterer +Date: Mon Sep 28 21:05:11 2009 +1000 + + xserver 1.6.99.903 (xserver 1.7 RC3) + + Signed-off-by: Peter Hutterer + +commit 8c83457c60a4e02ca61086c7218dcd0e054926ba +Merge: 6af44db b49dba3 +Author: Peter Hutterer +Date: Mon Sep 28 16:48:46 2009 +1000 + + Merge remote branch 'origin/xorg-server-1.7-apple' into server-1.7-branch + +commit 6af44db315121ea24cec390d144514bf56908b2c +Author: Tilman Sauerbeck +Date: Thu Sep 24 12:57:02 2009 +0200 + + configure: make XNEST default to auto. + + When we're checking whether to build Xnest, we're comparing the + variable to auto but before it never was assigned that. + + Signed-off-by: Tilman Sauerbeck + + [Xnest was enabled to yes to increase build exposure and catch compiler + errors early. The requirements to Xnest are quite low and I expect most + developers have them, so Xnext will be enabled on most boxes. Anyone + missing those requires probably doesn't want to build Xnest anyway.] + Signed-off-by: Peter Hutterer + (cherry picked from commit 3db28f92b0c810b452506abbed299a204c90ba0b) + +commit b49dba33f94b51ba9a14803f0d81ccde2cb778f8 +Author: Ben Byer +Date: Sun Sep 27 10:35:53 2009 -0700 + + Add (ok, fix) support for DTrace under OS X + (cherry picked from commit 8428a57184f542941d2c8c90e97d18e111a69dd2) + +commit cf2e3312cff3f341e9edba8c321a4ca7ffd8748e +Author: Jeremy Huddleston +Date: Sun Sep 27 23:09:51 2009 -0700 + + Rootless: Correct border rendering on parent-relative windows + + Resurected code from the punted RootlessPaintBackground/Border and added it conditionally to miPaintWindow + +commit dadab5a2279a19dcf709402d7f22f0cd48670db0 +Author: Jeremy Huddleston +Date: Sun Sep 27 23:00:59 2009 -0700 + + XQuartz: Fix QuartzSetCursor to match the expected prototype. + +commit 54000bdcbca52a2de31f7c1a1147de6d8e9dbbb8 +Author: Jeremy Huddleston +Date: Sun Sep 27 22:57:25 2009 -0700 + + XQuartz: Fix a bunch of compilation warnings about style + +commit 29cb904e4de2411a9b6dbe68694954788f0525f7 +Author: Jeremy Huddleston +Date: Sun Sep 27 22:29:49 2009 -0700 + + XQuartz: Nuke TSM + + It's deprecated in SnowLeopard. Ben and I both have no idea what it is for. It says something about unicode input, but urxvt seems fine taking in unicode, so /shrug... bye. + +commit de6cee11e1c335a0e5f708e7641e81d3cfe52529 +Author: Jeremy Huddleston +Date: Sun Sep 27 22:26:22 2009 -0700 + + XQuartz: Fix inverse map from mode_switch to alt + +commit 7e6640b55503b6ee797ab2589f7debcbfa531958 +Author: Peter Hutterer +Date: Mon Sep 28 12:20:03 2009 +1000 + + Revert "alpha: kill xf86SlowBCopyToBus and xf86SlowBCopyFromBus" + + The vesa driver still uses slowbcopy_frombus and slowbcopy_tobus. + + This reverts commit 5ef53a94ce4e48e11de26290cd677266308640c8. + + Signed-off-by: Peter Hutterer + +commit ceaa5c779ceed3de5ea53727649613be3133b24e +Author: Jeremy Huddleston +Date: Sun Sep 27 18:25:57 2009 -0700 + + XQuartz: Force a keymap resync on the first keypress to workaround XKB mucking with our keymap. + + We need to find a better way to work with XKB on this. + +commit a3dbde2de87ee4f577748a8c447501a3ea462559 +Author: Jeremy Huddleston +Date: Sun Sep 27 17:08:12 2009 -0700 + + XQuartz: Transition from xEvent based mieq to InternalEvent + +commit 4aeac52c495c4cf691de7ef7d9e4030e90b3c8b8 +Merge: 498135f 77099b9 +Author: Peter Hutterer +Date: Mon Sep 28 09:54:53 2009 +1000 + + Merge remote branch 'origin/xorg-server-1.7-apple' into server-1.7-branch + +commit 498135f26e8504e103ffe4512acf6fddca8e92e8 +Author: Samuel Thibault +Date: Sun Sep 27 17:30:23 2009 +0200 + + xfree86: Hurd fix + + I hadn't paid attention that the parameters order had changed, here is a + trivial patch, please apply. + + Signed-off-by: Julien Cristau + (cherry picked from commit 78ad6ca9a97440b74019c00a28144ea7d1e03431) + +commit 77099b933a0362d40a28f9afea46c5cc97c29e13 +Author: Jeremy Huddleston +Date: Sat Sep 26 23:41:45 2009 -0700 + + XQuartz: Stop checking version numbers of the bundle because CFBundleGetVersionNumber is gimpish + (cherry picked from commit 9f5bdd89608ec12012592ff395b82e954fbb4da8) + +commit 7958f6b75b3c6b8a827188af2e684f181bdd7688 +Author: Jeremy Huddleston +Date: Sat Sep 26 22:52:39 2009 -0700 + + XQuartz: Add pressure/tilt property labels + +commit 29b2d9cdf5095399b79d9ff2a2f12f5a9c49cf1f +Author: Jeremy Huddleston +Date: Sat Sep 26 22:48:49 2009 -0700 + + XQuartz: Fix a brain-o array indexing problem + + /bop Peter + +commit fd1adc21a931e2dd1ff2e52b60a77c2153a30fe0 +Author: Jeremy Huddleston +Date: Sat Sep 26 22:17:09 2009 -0700 + + XQuartz: Nuke duplicate locks that make painful headaches + +commit 6e4fc5d066d9c1ea4fca444cfee1e73147c5fefb +Author: Jeremy Huddleston +Date: Sat Sep 26 22:13:49 2009 -0700 + + Xi: CopyKeyClass is not static for XQuartz + +commit e0e2eaf1f30ebce4c0ff28416259d8e976fdf0d7 +Author: Jeremy Huddleston +Date: Fri Aug 7 00:02:21 2009 -0700 + + XQuartz: Use internal xshm header for new xextproto + (cherry picked from commit 1755239330c0bdac820d88a3e06ff391d65f29be) + (cherry picked from commit 697be460d0e555e2c75eed6889293650e02d423c) + +commit 1a0dfde2d102d845f1ceda66ad7a078aa1b42ef9 +Author: Jeremy Huddleston +Date: Wed Sep 23 17:41:28 2009 -0700 + + XQuartz: GLX capabilities: Allow 16bit accumulation buffers + + http://xquartz.macosforge.org/trac/ticket/308 + (cherry picked from commit e9e63a2118b76b6c31c4081fec08a99e4d796e22) + +commit 0c6423b3d52af85cd990811f7be982c0b6ed7c32 +Author: Michel Dänzer +Date: Sun Sep 27 02:08:10 2009 +0200 + + EXA: Fix mixed pixmaps crash with missing / failing UploadToScreen hook. + + For the recent mixed pixmaps changes, I failed to realize (or hit in my + testing) a problem which can occur if the driver doesn't provide an + UploadToScreen hook or provides one which can fail: There can be a crash + in exaMemcpyBox() because exaCopyDirtyToFb() passes pExaPixmap->fb_ptr to + exaCopyDirty(), but that's normally NULL with driver allocated pixmaps. + + The solution is to make exaCopyDirty*() no longer rely on pExaPixmap->fb_ptr + but use pPixmap->devPrivate.ptr after PrepareAccess instead. + + Fixes http://bugs.freedesktop.org/show_bug.cgi?id=24167 . + (cherry picked from commit 73ae547d5e687ef10dea45801fc627e10ac4b659) + +commit bb7c26e38c262614c5d1c21fc7a04c71a9028e51 +Author: Kevin E Martin +Date: Sat Sep 26 13:10:54 2009 +1000 + + dmx: undefine MITSHM, move undefs to miinitext.c. + + This patch undefines MITSHM for dmx - we don't support the required + screen->ModifyPixmapHeaders. All undefines are moved from dmx-config to + miinitext.c, where they belong. + + Signed-off-by: Peter Hutterer + (cherry picked from commit c9ec2bab2f258798fd6e6676698c732f09571a60) + +commit 72f0194be1558f244bad85197ccc50e17561df50 +Author: Kevin E Martin +Date: Sat Sep 26 13:09:52 2009 +1000 + + dmx: reshuffle linker order to avoid errors when MITSHM is undefined. + + Signed-off-by: Peter Hutterer + (cherry picked from commit fc9d733bab3ff0e4e51b19c73b66196dca563a70) + +commit e4edb4f2e6ca960b68629783459920faa86d8671 +Author: Peter Hutterer +Date: Fri Sep 25 14:53:33 2009 +1000 + + dmx: core events are always in screen coordinates when passed to GPE. + + This fixes input in dmx, the pointer appears at the right positions to the + clients now. + + Also mark the spot where we pass in the button state as valuator to GPE + with a FIXME. (??) + + Tested-by: Kevin Martin + Signed-off-by: Peter Hutterer + (cherry picked from commit e7c2598f565e8252dd66ee3e6212b310856476cb) + +commit 7c9e0b07780b664ebbcee2d6be4bce645cb8c5b2 +Author: Peter Hutterer +Date: Thu Sep 24 14:07:26 2009 +1000 + + Xi: update axisVals with the right subpixel data. + + Subpixel data in data_frac is stored as FP32.32, hence we need to get that + down again before adding it to the current value. + + Reported-by: Thomas Jaeger + Tested-by: Thomas Jaeger + Signed-off-by: Peter Hutterer + (cherry picked from commit 9bd08c690fc687c4d69bb70536f3079a9184476d) + +commit 1745808c2939d7dc08d3d8acae425e5eeb6a16ca +Author: Peter Hutterer +Date: Wed Sep 23 21:49:11 2009 +1000 + + configure: Unify all library defines that require a specific version. + + This patch moves all libraries that require a specific version into a single + location instead or duplicating them across the configure.ac file. + Libraries that do not require specific versions are left where they are. + + Signed-off-by: Peter Hutterer + (cherry picked from commit 43a2eb794f19a2ba56d653f465fc5f6b2ff0d3d3) + +commit e5371c7fc895c51092bd5b2d303e4835c123bd5c +Author: Michel Dänzer +Date: Sat Sep 26 01:59:39 2009 +0200 + + EXA: Extend mixed pixmaps scheme to allow driver PrepareAccess hook to fail. + + If the PrepareAccess hook fails, use the DownloadFromScreen hook to retrieve + driver pixmap contents to a system RAM copy, perform software rendering on that + and copy the results back using the UploadToScreen hook. Use the classic + migration logic to minimize transfers (which as a bonus allows slightly + cleaning up some of the existing mixed pixmap code). + + This enables things that weren't possible before with driver-allocated pixmap + storage: If some (or all) GPU pixmap storage can't be mapped directly by the + CPU, this can be handled between the PrepareAccess and + DownloadFrom/UploadToScreen hooks, e.g.: + + * Radeon KMS on big endian machines can fail PrepareAccess if the pixmap + requires byte-swapping and swap bytes in DownloadFrom/UploadToScreen. + * Environments where GPU and CPU don't have a shared address space at all. + Here the driver PrepareAccess hook will always fail and leave all transfers + between GPU / CPU storage to the Download/From/UploadToScreen hooks. + + Drivers which can handle all pixmaps in the PrepareAccess hook should notice + little if any difference. + (cherry picked from commit 1818cbd70fc1f2e1487b4c678e67e28f1265c0ef) + +commit cecd484fbb3db273472d0bf0ec45d8604ff0cde2 +Author: Peter Hutterer +Date: Tue Sep 22 20:34:54 2009 +1000 + + Require libXext >= 1.0.99.4 + + Reported-by: Tilman Sauerbeck + Signed-off-by: Peter Hutterer + (cherry picked from commit 9fa73be9fa543a686ea35c861084f5af37d44caa) + +commit f188fabfe264dfec1950c168e2d9c22f13797b93 +Author: Peter Hutterer +Date: Wed Sep 23 11:43:27 2009 +1000 + + kdrive: plug two memory leaks when freeing the KdKeyboard/Pointer. + + xkbRules, xkbModel and xkbLayout are strdup'd in KdNewKeyboard, need to be + freed. + + The ephyr driver strdups the name on top of the already allocated + kdrive-assigned name. Memory must be freed beforehand. + + Signed-off-by: Peter Hutterer + (cherry picked from commit a9c274df5c37cb4ece6449e934342d8ff8e61705) + +commit 48ab48a6ce12605c7353b45dff4e3a4338b9132e +Author: Peter Hutterer +Date: Wed Sep 23 11:44:12 2009 +1000 + + dix: plug memory leak in DeviceEnterLeaveEvents. + + 'event' must be freed before exiting. + + Signed-off-by: Peter Hutterer + (cherry picked from commit fd913136732ff14a0484ca28f60ac1fbf49be81d) + +commit 9e39491166eb4540bbc72e963e673c976301e936 +Author: Peter Hutterer +Date: Thu Sep 24 14:05:52 2009 +1000 + + Xi: fix length calculation for ValuatorState in QueryDeviceState reply. + + The length field needs to include the bytes required for the valuators + (INT32) as well. + + The reply length has the right value and since the valuator state is always + last, clients didn't notice the wrong offset. + + Tested-by: Thomas Jaeger + Signed-off-by: Peter Hutterer + (cherry picked from commit 6ee796e9bb4e46782b50a69c7b4fa5b49576f139) + +commit a9e2f7ac15f426560ac01689ec66f2db32424884 +Author: Peter Hutterer +Date: Wed Sep 23 12:32:44 2009 +1000 + + configure: fix up tslib check once again. + + This patch addresses two issues: + The check for HAVE_TSLIB = xauto can never be true, the check has been + corrected to TSLIB = xauto. + + Pre-pkgconfig versions of tslib fail to be found, this patch restores the + additional AC_CHECK_LIB. However, the pgk-config check must happen before + AC_CHECK_LIB, as AC_CHECK_LIB does not seem to honour the LD_LIBRARY_PATH. + Thus, if tslib is installed outside of the default paths, AC_CHECK_LIB + fails. + + Signed-off-by: Peter Hutterer + Acked--by: Daniel Stone + (cherry picked from commit 3b5bbb149d4c932d9624336f5cbe9fe71c87bea3) + +commit 1f74cfdeacb88b466d8f2005af191db30dde2a86 +Author: Thomas Jaeger +Date: Tue Sep 22 20:16:21 2009 -0400 + + dix: report XI1 axis values correctly if first_valuator != 0 + + Signed-off-by: Thomas Jaeger + Signed-off-by: Peter Hutterer + (cherry picked from commit 5402f18d9c3f7ba19cc05b3a814e3a9e94c8d551) + +commit 8867c60782909816826054ed0587094e58eb39e6 +Author: Michel Dänzer +Date: Wed Sep 23 13:10:05 2009 +0200 + + render: Don't add b8g8r8x8 format for depth 24. + + The components are required to be packed in the bottom of the pixel, so this + format can't fit in depth 24. + + Also fix up a comment for the addition of BGRA formats. + (cherry picked from commit ce1fe8ddb4a4dbe6cfd909e5b1b73b459d742bec) + +commit ac1490b651a251407e1bbc98e3ccd265a9e491b5 +Author: Michel Dänzer +Date: Wed Sep 23 08:24:06 2009 +0200 + + EXA: Fix some issues pointed out by clang. + + Remove dead variables, fix use of uninitialized values, that kind of thing. + (cherry picked from commit 096f21bb7a1217443d8a03529b1a2938518eb24f) + +commit 6b656c3498fa1bdbf93b2951b27cc8ff00e65990 +Author: Simon Thum +Date: Mon Sep 21 15:23:27 2009 +0200 + + dix: move bounds check before access + + Signed-off-by: Peter Hutterer + (cherry picked from commit 824a09d856a5f750694e11d2fd2faaa3de705eaa) + commit 9c1a18377afdb919a648a96c4195113121902cfe Author: Peter Hutterer Date: Tue Sep 22 12:44:19 2009 +1000 -- cgit v1.2.3