ChangeLog | 1142 +++++++++++++++++++++++++++++++++ Makefile.am | 7 Xext/xselinux.c | 22 Xext/xselinux.h | 45 + Xi/queryst.c | 14 Xi/xiquerydevice.c | 41 - Xi/xiquerydevice.h | 8 composite/compinit.c | 4 configure.ac | 56 + debian/changelog | 6 dev/null |binary dix/Makefile.am | 9 dix/colormap.c | 3 dix/cursor.c | 3 dix/devices.c | 15 dix/dixfonts.c | 2 dix/events.c | 73 +- exa/exa_driver.c | 4 exa/exa_mixed.c | 4 exa/exa_render.c | 71 +- glx/glapi.c | 7 glx/unpack.h | 2 hw/dmx/dmx.c | 3 hw/dmx/dmxwindow.c | 3 hw/dmx/input/dmxinputinit.c | 22 hw/kdrive/fake/Makefile.am | 3 hw/kdrive/fake/kbd.c | 137 --- hw/kdrive/linux/evdev.c | 15 hw/kdrive/linux/tslib.c | 4 hw/xfree86/Makefile.am | 5 hw/xfree86/common/xf86Events.c | 5 hw/xfree86/common/xf86Init.c | 4 hw/xfree86/common/xf86Mode.c | 29 hw/xfree86/common/xf86Xinput.c | 26 hw/xfree86/common/xf86cmap.c | 2 hw/xfree86/dri2/dri2ext.c | 2 hw/xfree86/i2c/fi1236.c | 10 hw/xfree86/loader/loadmod.c | 7 hw/xfree86/loader/sdksyms.sh | 1 hw/xfree86/modes/xf86Crtc.c | 31 hw/xfree86/modes/xf86EdidModes.c | 51 + hw/xfree86/modes/xf86Modes.c | 34 hw/xfree86/modes/xf86Modes.h | 3 hw/xfree86/os-support/linux/lnx_axp.c | 16 hw/xfree86/os-support/linux/lnx_ev56.c | 18 hw/xfree86/os-support/misc/SlowBcopy.c | 62 + hw/xfree86/parser/Flags.c | 2 hw/xquartz/X11Application.h | 1 hw/xquartz/X11Application.m | 15 hw/xquartz/X11Controller.h | 5 hw/xquartz/X11Controller.m | 20 hw/xquartz/applewm.c | 20 hw/xquartz/bundle/Info.plist.cpp | 4 hw/xquartz/mach-startup/bundle-main.c | 83 +- hw/xquartz/mach-startup/stub.c | 2 hw/xquartz/pbproxy/app-main.m | 4 hw/xquartz/pbproxy/main.m | 16 hw/xquartz/quartzKeyboard.c | 193 +++-- hw/xquartz/xpr/xprFrame.c | 47 + hw/xwin/InitOutput.c | 2 hw/xwin/Makefile.am | 1 hw/xwin/XWin.rc | 11 hw/xwin/winmouse.c | 2 hw/xwin/winprocarg.c | 4 hw/xwin/winresource.h | 1 hw/xwin/winscrinit.c | 6 include/dix.h | 4 m4/dolt.m4 | 3 mi/miinitext.c | 28 miext/rootless/rootless.h | 9 miext/rootless/rootlessCommon.c | 3 miext/rootless/rootlessCommon.h | 4 miext/rootless/rootlessScreen.c | 4 miext/rootless/rootlessWindow.c | 76 -- miext/rootless/rootlessWindow.h | 2 os/Makefile.am | 4 os/access.c | 3 randr/randrstr.h | 12 render/mipict.c | 8 test/Makefile.am | 4 test/xi2/Makefile.am | 4 xkb/ddxLoad.c | 5 xkb/xkb.c | 2 83 files changed, 1991 insertions(+), 654 deletions(-)
New commits: commit d249d5c16c8ed4a228f123d69204a3a107d83ce1 Author: Julien Cristau <jcris...@debian.org> Date: Thu Nov 26 16:28:04 2009 +0100 Bump changelogs diff --git a/ChangeLog b/ChangeLog index 67410e9..0864cdc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1145 @@ +commit 19b24f014f4dad1cc73e2454d15c64ae05ac8ef2 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Nov 20 15:29:05 2009 +1000 + + xserver 1.7.1.902 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit bebf7b1a342eaa37849a5b373bd1a507052233a8 +Author: Julien Cristau <jcris...@debian.org> +Date: Sat Nov 14 18:39:00 2009 +0100 + + xfree86: set a sane umask before opening the log + + Xorg creates its log file following the umask of the user running + startx, which may result in a world-writable log. Set umask to 022 to + prevent this. + + Debian bug#555308 <http://bugs.debian.org/555308> + See also http://thread.gmane.org/gmane.comp.security.oss.general/2299 + + Signed-off-by: Julien Cristau <jcris...@debian.org> + Reviewed-by: Adam Jackson <a...@redhat.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 30be7ceaf228497ac1ff0a1123c1b35e3aa1fc73) + +commit e6872c89bcb8a0308cf83089194051e0ef69fba9 +Author: Chase Douglas <chasedoug...@gmail.com> +Date: Mon Nov 9 22:54:39 2009 -0500 + + Move FD_CLR above pInfo->read_input + + The event fd may be invalidated by the pInfo->read_input call. If it is + invalidated, the subsequent FD_CLR call will segfault. Thus, the FD_CLR + call must precede the pInfo->read_input call. + + Signed-off-by: Chase Douglas <chasedoug...@gmail.com> + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit b5aa2e0a5fe233dc883084a5026013472e85bca4) + +commit a2e4bcc2a02f86ca3c23ccf1b4abc2f1d3fa3218 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Nov 10 09:50:50 2009 +1000 + + dix: increase default number of buttons to 10. + + Currently the XTEST device is limited to the same number of buttons the core + device has. This breaks if a user has a mouse with more than 3 buttons + connected and is using a core client to fake button 8+ presses. + + Rather than expecting all clients to fix themselves, just increase the + default number of buttons to 10, which is somewhat a compromise. Ideally, + the XTEST devices should adjust themselves to the highest number of buttons + available on the slave devices (like the master pointers already do), but + that's a taks for another day. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 982f6648fd29d085265bf6035c1bf4d1b2499316) + +commit 2b9ad701967d6fd9c1d98e87ce94a806a05125e5 +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Sun Nov 1 18:19:14 2009 +0000 + + Avoid a null dereference if IFF_BROADCAST is set but there is no broadcast address + + It seems that the getifaddrs() function can return interfaces with + IFF_BROADCAST & IFF_UP set, but no broadcast address (at least + under Cygwin 1.7, this seems to happen for v6 mapped v4 addresses) + + Avoid a null dereference if this ever happens + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + Reviewed-by: Colin Harrison <colin.harri...@virgin.net> + (cherry picked from commit 28eb61fc04811bb9bbb523e0a252933313bb16ce) + +commit 71f4b404c0c5b4e8f41d779687e026efd580a988 +Author: Colin Harrison <colin.harri...@virgin.net> +Date: Wed Nov 4 15:16:03 2009 +0000 + + Xming: Add mouse motion events with flag POINTER_SCREEN in winEnqueueMotion() + + Add mouse motion events with flag POINTER_SCREEN in winEnqueueMotion(), as + they are in screen coordindates and may need to be scaled to the axis range + appropriately + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit 019a601de6a8ae083852c2d384c814dcc7aeeb72) + +commit f0325c2f6007f358bcc7c2632476dd6370fa0919 +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Fri Jun 19 21:12:55 2009 +0100 + + Cygwin/X: Remove a couple of extraneous '\n' in logged version info + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit 2a38f7c0dbc890e6408eee143d77719f265d583d) + +commit 20beb2580f33add2ca7911a6d9410422a1d3079b +Author: Adam Jackson <a...@redhat.com> +Date: Mon Nov 9 11:12:22 2009 -0500 + + randr: Fill in errorValue when verifying outputs/crtcs/modes + + Signed-off-by: Adam Jackson <a...@redhat.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit c7d1319872e0ae0b7d945e9af8c4027ee5aa2055) + +commit 2db157924b582933c4b6897505e6f4170e23b56f +Author: Dave Airlie <airl...@redhat.com> +Date: Tue Oct 13 10:15:00 2009 +1000 + + loader: actually stat something that has some chance of existing. (v2) + + FindModuleInSubdir seems to expect a / at the end of the subdir its + finding for, so we add the / early, the stat will fail if its + not a subdir, I'm leaving the S_ISDIR in just in case there is another + reason it could return 0. This does look a bit silly in strace + but it seems to work fine. + + I have a very intermittent issue where drivers loses its / that + I've been seeing on/off for a while, this may or may not fix it. + + Signed-off-by: Dave Airlie <airl...@redhat.com> + Reviewed-by: Julien Cristau <jcris...@debian.org> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit d85ab6b6483d6ca7d9d22298d05ed1fa3076b042) + +commit 7e7e7935eeb86b5990664a662471800cfd2e7ce0 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Mon Nov 9 13:09:55 2009 -0800 + + XQuartz: Explicitly pass a bellProc to make XBell() work again. + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 9071b0d69748cfa7ecca17b4cb0e431bbb0ef2a4) + +commit d6495bb272c9be8b3376d65b16bf0342c5975bd0 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Tue Oct 27 17:16:57 2009 -0700 + + XQuartz: pbproxy: Wait for the server to finish starting up, so display is valid. + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit e87a03fd531ce7974877688680d3bf9b85c2d835) + +commit 909d04000cf3a9a2cc11f7f890f4c14408453e08 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Sun Nov 8 20:25:42 2009 -0800 + + XQuartz: Buildfix for Leopard and older + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 15fc56addcc906592af7c0f4c0a5ac906fa5c389) + +commit afc7663f0dc4e268ba12c8065238b34add8bdcdf +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Wed Nov 4 18:39:16 2009 -0800 + + XQuartz: Cleanup X11Controller.m compilation warnings. + + Declare X11Controller as implementing NSTableViewDataSource. + Use selectRowIndexes:byExtendingSelection instead of selectRow:byExtendingSelection + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 840a68dc5e3b4d285894f86df2a8c41fca5a4bec) + +commit 6b70e145b7544a36c05e8bef960f377cc52e0ddc +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Wed Nov 4 18:15:08 2009 -0800 + + XQuartz: Use dixLookupResourceByType instead of LookupIDByType + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 0e3ad44c3b05cbe7b1d8f5ce7949fec3c7ae2e7c) + +commit f203963678d42644a803bc45e82b08e6bde0b2a7 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Wed Nov 4 16:18:06 2009 -0800 + + XQuartz: Don't weed out duplicates in generated keymap + + There seems to be an issue in the 1.5+ server where shift-space does not + produce a space when 'keycode 57 = space' but it does when 'keycode 57 = space + space' + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 069fc6ce0a0e7f2c418e11941568ffcc52b6b331) + +commit dfb0c502946853a5a4b39a3e9814e8d576749d69 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Wed Nov 4 13:34:20 2009 -0800 + + XQuartz: Controller thread launches clients + + This avoids a memory leak due to no active auto-release pool on the server thread. + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 6d6e8fb27f00f0c3128cef624b39a60aa754fdc8) + +commit 2d55b842b8cda6a0292269304c9d86ff90dec40f +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Nov 6 14:38:22 2009 +1000 + + xserver 1.7.1.901 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 4fe904f2d50d4a7cc68ab6056483b6d8b4178539 +Author: Alan Coopersmith <alan.coopersm...@sun.com> +Date: Thu Nov 5 11:42:34 2009 -0800 + + Enable XF86PM on all Solaris platforms, not just x86/x64 + + Signed-off-by: Alan Coopersmith <alan.coopersm...@sun.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit f7b375bd141d0cf1e3add5443a5838dd8f554ef6) + +commit f0dc842b1487edeb6c058cdb92995e2a4673028c +Author: Alan Coopersmith <alan.coopersm...@sun.com> +Date: Thu Nov 5 11:42:33 2009 -0800 + + Use $(MAKE) instead of "make" to build Solaris inline assembly + + Signed-off-by: Alan Coopersmith <alan.coopersm...@sun.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit f77262513ea17401092479e17ad20fc0eb91ffb5) + +commit 05d6672a1b551916e832d24920a97b6eed8fa026 +Author: Tiago Vignatti <tiago.vigna...@nokia.com> +Date: Wed Nov 4 15:35:37 2009 +0200 + + EXA: Preserve pPixmap->devPrivate.ptr in exaPixmapIsOffscreen_driver + + It crash the server when the drawable is 32 bit and the framebuffer is 16. + + This is pretty much a copy-past from commit 8e873185. + + Signed-off-by: Tiago Vignatti <tiago.vigna...@nokia.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 964040764387d89ef64324cfbee31872ee6ce41c) + +commit 269202982d4a3ab8bb31caa0fd72088d61eba66c +Author: Rami Ylimaki <ext-rami.ylim...@nokia.com> +Date: Wed Nov 4 15:59:30 2009 +0200 + + dix: Fixes a memory leak when a cursor resource is released. + + Just open and close a client that creates cursors in order to + reproduce. In the problem case bits->refcnt is -1 and therefore + bits->devPrivates is never released. + + Signed-off-by: Rami Ylimaki <ext-rami.ylim...@nokia.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 0573042cddb6f9942e408687a16c6842e62a8bfa) + +commit ade4636c7e9cb8f9a0b03168f47d5383af9cbdaf +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Tue Oct 27 18:00:48 2009 -0700 + + dix: Properly detect if the other device is frozen + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + (cherry picked from commit 7897b6c2d41bccb72c19418674c3526ecce29515) + +commit ccbf949abb05111ad1ba3a359a621e9d7a1ffbf7 +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Tue Nov 3 16:35:27 2009 -0800 + + XQuartz: Run xmodmap after programatically updating the keymap. + + Signed-off-by: Jeremy Huddleston <jerem...@freedesktop.org> + Signed-off-by: Martin Otte <o...@duke.edu> + (cherry picked from commit 5e79976c13c5b94b12392b493846ca26be11750b) + +commit 9e9ff04320ef9036b6746923188a4fbd83c44158 +Author: Maarten Maathuis <madman2...@gmail.com> +Date: Sun Nov 1 22:08:40 2009 +0100 + + exa: remove some outdated comment + + - This comment is still in exa_driver.c and there it makes sense. + + Signed-off-by: Maarten Maathuis <madman2...@gmail.com> + Acked-by: Michel Dänzer <mic...@daenzer.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 412c56ef3332d09efbd861e41c3e985f44729729) + +commit 30572be7c795146bc4f6f2b8445feee30b5d6bfe +Author: Adam Jackson <a...@redhat.com> +Date: Mon Sep 21 10:23:16 2009 -0400 + + EDID: Extend the HDTV hack to handle "1368x769" + + Hate televisions so much. + + Signed-off-by: Adam Jackson <a...@redhat.com> + (cherry picked from commit ec98d7fc78efefcf9fc61492529157c0d289c3f2) + +commit 9c87ede1d621bd7d69be81bdfdd2b18d47c68983 +Author: Adam Jackson <a...@redhat.com> +Date: Wed Oct 28 15:44:37 2009 -0400 + + modes: Fix duplicate detection, and do it more consistently + + Signed-off-by: Adam Jackson <a...@redhat.com> + (cherry picked from commit 7c0803f555782dbf451b7c79112d7deae02e5c9f) + +commit f61376b1365b558cf4d05e370cbea807ae168b27 +Author: Adam Jackson <a...@redhat.com> +Date: Mon Oct 26 15:10:30 2009 -0400 + + modes: De-duplicate a clock range check. + + Signed-off-by: Adam Jackson <a...@redhat.com> + (cherry picked from commit ba2d39dd5428cb5922b797a1d4ea45b859412b40) + +commit 263d2b05d6d8be15737a8d6c18071eb94d667b42 +Author: Adam Jackson <a...@redhat.com> +Date: Mon Oct 26 14:49:57 2009 -0400 + + EDID: Fix interlaced detailed timings to be frame size, not field size + + Signed-off-by: Adam Jackson <a...@redhat.com> + (cherry picked from commit 25236d19e6ef07fcb2c71569f1b7b0c12810834a) + +commit 4caa7982efd7b40c53d8b37e41ce9155e2dd1a56 +Author: Jamey Sharp <ja...@minilop.net> +Date: Wed Oct 28 17:48:19 2009 -0700 + + Suppress certain GCC warnings in auto-generated code. + + - Don't warn for references to deprecated functions in xorg_symbols. + - Ignore functions generated by gl_apitemp.py that are never used. + + Signed-off-by: Jamey Sharp <ja...@minilop.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit fab74d1081270fb8f1d231e6e10d10aa33e164da) + +commit 6ca6283bce5e0d272ec2b416f1ab230ec8719fdd +Author: Jamey Sharp <ja...@minilop.net> +Date: Wed Oct 28 17:48:18 2009 -0700 + + Don't cast double to int: use default conversions or explicitly round. + + GCC warns about casting a double return value to int. + + Signed-off-by: Jamey Sharp <ja...@minilop.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 239435875d6a92ed31731b500a992a3af0943594) + +commit ebbac195508c9941a9349f48867aff1b0dd827b1 +Author: Jamey Sharp <ja...@minilop.net> +Date: Wed Oct 28 17:48:17 2009 -0700 + + Suppress GCC warnings like "the address of `u1' will always evaluate as `true'". + + Signed-off-by: Jamey Sharp <ja...@minilop.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit e8c48fd8f7aab54327b0091cd17c60235ae27168) + +commit 171dc59ec52cda3d73bbb3ed8091904c124011bb +Author: Mikhail Gusarov <dotted...@dottedmag.net> +Date: Thu Oct 29 00:40:48 2009 +0600 + + kdrive: Grab evdev mouse/keyboard devices when X server is active + + Input events are directed to both vt and input devices by default. + Unless input devices are grabbed, keyboard events fill it vt buffers + and cause spontaneous wakeups in kernel tty layer when buffers are full. + + Signed-off-by: Mikhail Gusarov <dotted...@dottedmag.net> + Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 662594aeff9d1767316f08600949c73ac5060d18) + +commit 9ed5acec417f683102c0f52138a5d52131604c3c +Author: Tormod Volden <lists.tor...@gmail.com> +Date: Wed Oct 28 23:10:43 2009 +0100 + + xfree86: Fix description of DDC_QUIRK_DETAILED_USE_MAXIMUM_SIZE + + The message ending up in the log is misleading as to what the quirk + actually does: It ignores the sizes in the detailed timings and + replaces them with the display "Max Image Size". + + Signed-off-by: Tormod Volden <debian.tor...@gmail.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 757c11630d5999ad13dcac79191429badc92a3a6) + +commit 9db4c77956d3d1598955e777ce6607fe7901a395 +Author: Hans Nieser <h...@xs4all.nl> +Date: Wed Oct 28 06:59:40 2009 +0100 + + Xinput: allow non-integer values again for Constant- and AdaptiveDeceleration + + This was initially fixed by commit 3932a848572f4eaf8b7f1d91d9b74aeafab069a2 + but then (presumably not intentionally) undone by commit + 1d54479cb3c8b4f75b7564f8b5e1c5da940b20f4 . + + Signed-off-by: Hans Nieser <h...@xs4all.nl> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 55f4c80a4c891b355a99e6a05978ca945397c5cc) + +commit 6e2f5912b6ab54a5d78c7dfddc558e0bed08e270 +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Fri Oct 23 19:32:42 2009 +0100 + + dmx: Correctly compute DMXGetScreenAttributes reply length + + Correctly allow for excess length of DMXGetScreenAttributes reply + over standard 32 byte reply in addition to the displayName string + when computing the length of reply + + http://bugs.freedesktop.org/show_bug.cgi?id=24685 + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + Reviewed-by: Julien Cristau <jcris...@debian.org> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 50a5c32430a5267f2a05656d2417f9a8a44d8b97) + +commit 48329b2c5c7e3ffa1e9230fd712aec2cd7c2e620 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Fri Oct 23 10:35:57 2009 +1000 + + xserver 1.7.1 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit da6c66dbc5d7b4760b5c3901b32fc5100ede4e0c +Author: Keith Packard <kei...@keithp.com> +Date: Fri Oct 23 10:04:57 2009 +0900 + + DRI2: Report the correct extension minor version + + Signed-off-by: Aaron Plattner <aplatt...@nvidia.com> + Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 9a2f6135bfb0f12ec28f304c97917d2f7c64db05) + +commit fb5db61be2cecbd364b2a4566899573af099c50c +Author: Marcin Baczyński <marb...@gmail.com> +Date: Thu Oct 22 14:43:25 2009 +0200 + + Kill compilation warnings. + + Signed-off-by: Marcin Baczyński <marb...@gmail.com> + Reviewed-by: Jeremy Huddleston <jerem...@apple.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit d886008c96cd16f735f54dace070cb00b23c6f44) + +commit 5085340be6e9ed1cbd80fc9d4bf8920161e70f64 +Author: Adam Jackson <a...@redhat.com> +Date: Thu Oct 22 17:29:01 2009 -0400 + + dix: Fix up colormap fixup. + + FindClientResourcesByType() will walk all colormaps on all screens; we + only want to fix up the current screen. Otherwise, screens > 0 will + have the visual pointers for their colormaps pointing off into space. + + Signed-off-by: Adam Jackson <a...@redhat.com> + (cherry picked from commit 15b30fde179cba3877182cd51b0f870ef29ffaee) + +commit 23ca41f4c3a9cc54116b759615456a0496919f24 +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Tue Oct 20 12:57:05 2009 +0100 + + Resolve an inconsistency between libX11 and Xserver over GetModifierMapping + + libX11 ModMap.c believes that GetModifierMapping can never return an error + + Xserver devices.c believes that GetModifierMapping can return an error if + the ModMap couldn't be generated + + According to the protocol document I have, libX11 is right, so adjust the + server to send back an empty modmap if one couldn't be made... + + http://bugs.freedesktop.org/show_bug.cgi?id=24621 + + Reviewed-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 909df9beb3ddd02632f36ae682537280a6a8e5b4) + +commit 4b9979ae19ff9e9bcc7ede01b20c13d954272de1 +Merge: d6d3620 4549953 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Oct 22 13:31:21 2009 +1000 + + Merge branch 'server-1.7-branch' of git://anongit.freedesktop.org/~ewalsh/xserver into server-1.7-nominations + +commit 4549953327c31b377ad9183119b66f007fc5b698 +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Wed Oct 21 21:59:01 2009 -0400 + + Don't print a failure message when XACE denies an input event delivery. + + A denial is normal and the behavior should be to drop the event. + Having the log message creates excessive log spam. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry picked from commit d4fe55c98c28055191faeba92f43f30fb47cc43a) + +commit 4cf085ce926e10b7a4aa0ae672f23efc1e0525a2 +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Thu Oct 15 13:51:34 2009 -0400 + + xselinux: Note something in the log if disabled by boolean. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + +commit 53c14303770ecd39534a73dbed90e4e8fd75423a +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Wed Oct 14 20:33:53 2009 -0400 + + xselinux: Use the now-exported IsPointerDevice() instead of a copy. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + +commit 951a16c51e8f62e83c84100f6e2eec09ec8b101a +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Wed Oct 14 20:32:28 2009 -0400 + + dix: Export IsPointerDevice() and IsKeyboardDevice(). + + Makes the functions available to extmod for extensions to call. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry picked from commit 0ae1632be045bfbb288bb57190c830f94247460f) + +commit f874af7a85c4d56d4a7dbb5dc460832f294b358b +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Thu Oct 15 17:32:21 2009 -0400 + + xselinux: Allow SetWindowCreateContext to be used for pixmaps as well. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + +commit 5560f270c8c28cdae2ed84aca165724487399ece +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Tue Sep 22 13:31:49 2009 -0700 + + xselinux: switch from x_device to separate x_pointer and x_keyboard classes. + + This will allow separate controls over pointer and keyboard without having + to relabel the devices to separate types. + + [Backport to 1.7] + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry picked from commit 6c2ae5fec552366e11ad64a27626eb5dec4becf0) + +commit 4814532133e6c57f2656e8363ec051edd312f26c +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Tue Sep 22 13:13:03 2009 -0700 + + xace: Relax permissions on XkbGetState from Read to Getattr. + + This request is used to get the current keyboard group and is called from + GTK. It does not return an actual keymap (aside from modifiers) so it + should be safe to relax the permission on it. However it does return + button state information which should be controlled through a separate + pointer Read check. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry picked from commit c4ffce4dc84a0a9d134a59b7e7765c99ed767e53) + +commit c1a861eedf2e3b0d11896adaab72b013a885af5a +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Tue Sep 15 19:41:04 2009 -0400 + + xselinux: Stop special-casing QueryPointer access checks. + + XACE has been changed to not return BadAccess on device read failures. + Thus, no need for this workaround code. + + [Backport to 1.7] + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry-picked from commit 0ff28319906eeb3f236acd72201c416ce01f2c6e) + +commit 7d3f8ce505e45c888c4f309011144d212623f0f0 +Author: Eamon Walsh <ewa...@tycho.nsa.gov> +Date: Tue Sep 15 19:29:34 2009 -0400 + + xace: Fake return values on denials in input polling requests. + + Instead of returning BadAccess when "read" permission is denied + on a device, falsify the device state (buttons down, keys pressed). + This is nicer to applications, but may still have undesired side + effects. The long-term solution is not to use these requests in + event-driven code! + + Requests affected: QueryPointer, QueryKeymap, XiQueryDevice. + + Signed-off-by: Eamon Walsh <ewa...@tycho.nsa.gov> + (cherry picked from commit 8502c06e19a4c00bf1311f54f9a365ee9e026e97) + +commit d6d3620faf23ce9adc2b91a1255f16344fc9894e +Author: Lee Leahu <freedesktop-b...@dyweni.com> +Date: Mon Oct 19 15:43:59 2009 -0500 + + dmxDestroyWindow() - must call the X's native DetroyWindow() + + Don't really know why this section was disabled, but without it, + certain pPicture resources do not get free'd until later in the + FreeClientResources() process after the screen has been free'd - + resulting in seg fault. + + With this patch, all resources normally free'd using vanilla X are + now also being freed correctly by Xdmx. + + https://bugs.freedesktop.org/show_bug.cgi?id=24576 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + (cherry picked from commit f713f447a2110718dfc091380699362d76f0cd6c) + +commit d1da013b323a1131d561e85af4488c6e3dbf2dba +Author: Lee Leahu <freedesktop-b...@dyweni.com> +Date: Sat Oct 17 00:45:44 2009 -0500 + + dmx: when setting up device axis, use the correct counter number + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + (cherry picked from commit 664a8e37fd83141974b772980f680b94e48b4f87) + +commit c16f3ae484e4b0438d0fdf504c6344a7985cb1df +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Sep 24 11:25:28 2009 +1000 + + kdrive: silence tslib compiler warnings + + tslib.c: In function 'TslibInit': + tslib.c:157: warning: unused variable 'tsDev' + tslib.c:156: warning: unused variable 'inputent' + tslib.c:155: warning: unused variable 'inputdir' + tslib.c:154: warning: unused variable 'i' + tslib.c:154: warning: unused variable 'fd' + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + (cherry picked from commit e08d8a2b043e5be821c5e8b2dbf37b09102b5d01) + +commit e644e322c78d83e445daa64dc3f2f596b2b64016 +Author: Keith Packard <kei...@keithp.com> +Date: Wed Oct 21 16:46:55 2009 +0900 + + Fix 'distcheck' to use host xkb files but install to build dir + + 'make distcheck' needs to read xkb files and write out compiled + versions as a part of the 'make check' phase. This patch passes + suitable options to the configure stage of the distcheck process to + read xkb files from the system location and write them to the + distcheck _inst directory. + + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 08e7f62faf72540cb3a6f1023024c145f7fa1a23) + +commit 55d3a77eb99c67ed05140f03e3fc4bf24011df35 +Author: Colin Harrison <colin.harri...@virgin.net> +Date: Fri Sep 25 17:49:59 2009 +0100 + + Xming: Remove unused X-boxed icon resource + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit 78c87bdad1feab91c2a39e01513b4b0826665f06) + + Squashed-into this commit: + + Fix make dist after 78c87bdad1feab91c2a39e01513b4b0826665f06 + + Signed-off-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 63f4bf39170eb2262617ef2dc95fd6d337b9dad5) + +commit 75e52c777c095abbd13a096dbda885019a0bc5ce +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Fri Oct 2 19:20:24 2009 -0700 + + XQuartz: Fix a possible minor memory leak + (cherry picked from commit 24e640e1fa6cfb3917ba90dcdabf1fadddff20aa) + +commit 31c6fc76733490117c75697d28b7dfb25cc4537c +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Mon Sep 28 23:01:59 2009 -0700 + + XQuartz: Remove the redundant xquartz_resetenv_display + unsetenv(DISPLAY) takes care of this for us anyway + (cherry picked from commit d2263645d839c9edeedea0835d26f1f41b37f70e) + (cherry picked from commit f3223c71cfc638e695981e527517d48ea00d124d) + +commit 37b5f41ccea3473b830cc0c4afb5d609e47004cb +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Oct 19 11:48:05 2009 +1000 + + xserver 1.7.0.902 + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 37f857eb4cd30c6499a2735f59ddec87d1b7de57 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Mon Oct 19 11:50:56 2009 +1000 + + Revert "Xming: Remove unused X-boxed icon resource" + + Breaks make dist. + make[2]: *** No rule to make target `X-boxed.ico', needed by `distdir'. Stop. + + This reverts commit 2969eaa88c4422fedf1b069e6fe055904b233db2. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + +commit 650ac84a0cf62c139fa6254fb7a44157d551e8e3 +Author: Alan Coopersmith <alan.coopersm...@sun.com> +Date: Fri Oct 16 22:29:26 2009 -0700 + + Fix segfault when -extension XKEYBOARD is passed on the command line + + Users should be told they can't disable XKB or XInput via error messages, + not core dumps. + + Reported by T`2 on #xorg irc + + Signed-off-by: Alan Coopersmith <alan.coopersm...@sun.com> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 2bd71a6db241924bd17ac9dd4aa38e7e563ee5c1) + +commit a8bfbd81b8aaac31b87d15257273d82174912b37 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Thu Oct 15 13:50:36 2009 +1000 + + kdrive: fix Xfake build by removing the old keysym stuff + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + Acked-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit a32b2420d85f076282721afe005e85fff7d9837e) + +commit 64faf44f36b09780737c06781dadcf8fcbcaf836 +Author: Yaakov Selkowitz <yselkow...@users.sourceforge.net> +Date: Thu Oct 15 01:53:42 2009 -0500 + + Remove duplicates from Xfake_LDADD + + KDRIVE_LIBS already contains the libs in XSERVER_LIBS, so linking against + both leads to multiple-definition errors when linking on Cygwin. + + Signed-off-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit a2f27b97900f335cd5f6a3e5bf8fa1d0ec9eb9ac) + +commit 4b419c1651bbe7fbd3e87c3d71ba9fe642672ca2 +Author: Yaakov Selkowitz <yselkow...@users.sourceforge.net> +Date: Thu Oct 15 01:53:41 2009 -0500 + + Fix XWIN_LIBS definition + + Move XWIN_LIBS from XWIN=auto conditional to XWIN=yes conditional, + otherwise the build breaks if an explicit --enable-xwin is passed to + configure. + + Also remove obsolete library values from the definition. + + Signed-off-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit ed4c6bc79a797830895ad6c3601318b2d1c4bdcb) + +commit 7d5282dd597eb9353ca7a7697604d81228254d4a +Author: Yaakov Selkowitz <yselkow...@users.sourceforge.net> +Date: Thu Oct 15 01:53:40 2009 -0500 + + Install SDK pkg-config and aclocal files only if XORG + + Signed-off-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit bcd0c02cfd0707b5f8b1ca91dfbe4412df2c643e) + +commit 1b88e4eb2e605fd1d3adffaf38dc40be6a28970d +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Tue Jul 21 02:23:21 2009 +0100 + + Cygwin/X: Make -logverbose affect the verbosity of logging to the log file + + Make -logverbose affect the verbosity of logging to the log file, not just the + verbosity of logging to the console + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + Reviewed-by: Colin Harrison <colin.harri...@virgin.net> + (cherry picked from commit 1b0dfd8dee639870725d3bd9b70c3bd589d09e5a) + +commit 2969eaa88c4422fedf1b069e6fe055904b233db2 +Author: Colin Harrison <colin.harri...@virgin.net> +Date: Fri Sep 25 17:49:59 2009 +0100 + + Xming: Remove unused X-boxed icon resource + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit 78c87bdad1feab91c2a39e01513b4b0826665f06) + +commit 92253b0f2028c6c243be5f444b59568b0c15ae1f +Author: Colin Harrison <colin.harri...@virgin.net> +Date: Fri Sep 25 17:46:40 2009 +0100 + + Xming: update .rc file + + Remove the obsolete DISCARDABLE flag in the .rc file + Replace the obsolete DIALOG resource with DIALOGEX in the .rc file + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit fdf7f7e95c852734c620f58df408a324902172cf) + +commit 237bc0c2558bdda5c7ec44cbc86a65af21344ba2 +Author: Jon TURNEY <jon.tur...@dronecode.org.uk> +Date: Sat Oct 3 13:07:23 2009 +0100 + + Cygwin/X: Don't build rootless extension code unless we need it + + Only try to build rootless extension code if we really need it (i.e. mwextwm mode is enabled) + + Signed-off-by: Jon TURNEY <jon.tur...@dronecode.org.uk> + (cherry picked from commit 5ddfd9d0898629627e8ab10e65ea2e082be3af37) + +commit c163126f06720a4bca1d073a2fb6d138ca6f0f00 +Author: Yaakov Selkowitz <yselkow...@users.sourceforge.net> +Date: Tue Oct 13 20:14:58 2009 -0500 + + dolt: add Cygwin to supported platforms + + Signed-off-by: Yaakov Selkowitz <yselkow...@users.sourceforge.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 25344ba7f7845654364d62bf15322b3b79465bd9) + +commit 07229cd6da6a9b7acedb994275fed5b512fe48b1 +Author: Matt Turner <matts...@gmail.com> +Date: Tue Oct 13 20:42:14 2009 -0400 + + [alpha] assume we have __NR_pciconfig_iobase + + The code path if we didn't have support has been broken since before we + switched to git. + + The pciconfig_iobase syscall has been supported since 2000. + + Signed-off-by: Matt Turner <matts...@gmail.com> + (cherry picked from commit 5e762f0e2f203b5121a3de3b9af3c8981b31a77f) + +commit 13c5e2fe9c7ce82dfdc026a392327b115d8c6a15 +Author: Matt Turner <matts...@gmail.com> +Date: Tue Oct 13 20:40:59 2009 -0400 + + [alpha] don't return from void functions + + Signed-off-by: Matt Turner <matts...@gmail.com> + (cherry picked from commit 46785c04bca16f495af3ed8d685aee939a1a8f39) + +commit fff0b2013ad40c6116e92a9c5e233da4a34e6943 +Author: Michael Cree <mc...@orcon.net.nz> +Date: Wed Oct 7 18:33:29 2009 -0400 + + Fix undefined symbols on alpha + + Signed-off-by: Matt Turner <matts...@gmail.com> + (cherry picked from commit 34eddbbb73bb16395dba0818247909c1b4bee4c2) + +commit a08186fe59f003fc9e1edceb1d95d2e316766e2a +Author: Matt Turner <matts...@gmail.com> +Date: Tue Oct 6 20:58:30 2009 -0400 + + Fix breakage on alpha caused by c7680befe5ae + + Pinpointed by by Michael Cree. + + Commit c7680befe5ae removed Jensen support, but at the same time broke + support for dense memory systems. + + Signed-off-by: Matt Turner <matts...@gmail.com> + (cherry picked from commit 9625f6d328d6f516520930227b218979309938bc) + +commit e116bebb1324c5cdb806a70683ca747321c536b0 +Author: Peter Hutterer <peter.hutte...@who-t.net> +Date: Tue Oct 13 13:15:05 2009 +1000 + + dix: extend IsPointerDevice check to valuator-only devices. + + A device with valuators but no keys is definitely a pointer device and needs + to be attached to the VCP. Otherwise, the class copying happens on the VCK + and the VCP isn't updated with the events that are to be sent through it. + This addresses the trigger for #24441, not the actual issue. + Jury is still out on valuator+key devices. + + Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net> + Signed-off-by: Keith Packard <kei...@keithp.com> + (cherry picked from commit 72f5874434c0c015b671c492c1318f35f1793668) + +commit f6cb78e476132b201334655f0015a2c727434fbf +Author: Jeremy Huddleston <jerem...@freedesktop.org> +Date: Tue Oct 13 12:54:56 2009 -0700 + + Rootless: src drawable window can now be NULL + + Fix a possible crash when pSrc->pDrawable is NULL. + -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org