[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg-server: Changes to 'debian-experimental'



 ChangeLog                              | 1229 +++++++++++++++++++++++++++++++++
 Xext/shm.c                             |    2 
 Xext/xace.c                            |    4 
 Xi/exevents.c                          |   20 
 Xi/xiproperty.c                        |    2 
 configure.ac                           |   15 
 debian/changelog                       |    8 
 debian/control                         |    2 
 dix/dispatch.c                         |   14 
 dix/dixutils.c                         |   17 
 dix/enterleave.c                       |    9 
 dix/eventconvert.c                     |    4 
 dix/events.c                           |    5 
 dix/getevents.c                        |   19 
 dix/grabs.c                            |    3 
 dix/property.c                         |    2 
 glx/glxscreens.c                       |    9 
 hw/xfree86/Makefile.am                 |    2 
 hw/xfree86/common/compiler.h           |   19 
 hw/xfree86/common/xf86Xinput.c         |   11 
 hw/xfree86/ddc/ddcProperty.c           |   47 -
 hw/xfree86/dixmods/Makefile.am         |    1 
 hw/xfree86/int10/helper_exec.c         |    2 
 hw/xfree86/loader/loadmod.c            |    3 
 hw/xfree86/man/xorg.conf.man           |    8 
 hw/xfree86/os-support/linux/lnx_init.c |   19 
 hw/xfree86/sdksyms.sh                  |    1 
 hw/xfree86/vgahw/vgaHW.h               |    8 
 hw/xfree86/xaa/Makefile.am             |    4 
 hw/xquartz/GL/indirect.c               |    3 
 hw/xquartz/bundle/Info.plist.cpp       |    8 
 hw/xwin/InitInput.c                    |    6 
 hw/xwin/InitOutput.c                   |   31 
 hw/xwin/Makefile.am                    |    3 
 hw/xwin/man/XWin.man                   |    3 
 hw/xwin/win.h                          |    2 
 hw/xwin/winclipboard.h                 |    3 
 hw/xwin/winclipboardthread.c           |   95 ++
 hw/xwin/winclipboardunicode.c          |    4 
 hw/xwin/winclipboardwndproc.c          |   23 
 hw/xwin/winclipboardwrappers.c         |  122 ---
 hw/xwin/winengine.c                    |   21 
 hw/xwin/winglobals.c                   |    2 
 hw/xwin/winkeybd.c                     |   95 +-
 hw/xwin/winkeybd.h                     |    6 
 hw/xwin/winkeynames.h                  |    2 
 hw/xwin/winmouse.c                     |    5 
 hw/xwin/winmultiwindowclass.h          |   10 
 hw/xwin/winmultiwindowwindow.c         |    2 
 hw/xwin/winmultiwindowwm.c             |   84 +-
 hw/xwin/winmultiwindowwndproc.c        |   25 
 hw/xwin/winnativegdi.c                 |    7 
 hw/xwin/winpfbdd.c                     |    6 
 hw/xwin/winprefs.c                     |   74 +
 hw/xwin/winprefslex.l                  |   10 
 hw/xwin/winprocarg.c                   |   15 
 hw/xwin/winrandr.c                     |    2 
 hw/xwin/winshadgdi.c                   |    1 
 hw/xwin/winwin32rootless.c             |    4 
 hw/xwin/winwin32rootlesswindow.c       |    3 
 hw/xwin/winwindow.h                    |   11 
 hw/xwin/winwndproc.c                   |   12 
 include/exevents.h                     |    2 
 include/inputstr.h                     |    2 
 include/misc.h                         |    3 
 mi/mibitblt.c                          |    2 
 os/backtrace.c                         |   14 
 os/client.c                            |   43 +
 os/connection.c                        |    2 
 os/io.c                                |    2 
 os/osdep.h                             |    4 
 render/animcur.c                       |    3 
 test/Makefile.am                       |   57 +
 test/ddxstubs.c                        |   91 ++
 xkb/xkbActions.c                       |    2 
 75 files changed, 1954 insertions(+), 462 deletions(-)

New commits:
commit a955fc8b649dc7ffe4b13967af1ec142e416368e
Author: Cyril Brulebois <kibi@debian.org>
Date:   Thu Feb 2 03:15:04 2012 +0100

    Upload to experimental.

diff --git a/debian/changelog b/debian/changelog
index b87332f..7a2167b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,10 @@
-xorg-server (2:1.11.99.902-1) UNRELEASED; urgency=low
+xorg-server (2:1.11.99.902-1) experimental; urgency=low
 
   * New upstream release candidate (1.12 RC2):
     - Fix FTBFS on ia64 and mips*.
   * Bump x11proto-input-dev build-dep.
 
- -- Cyril Brulebois <kibi@debian.org>  Mon, 30 Jan 2012 21:48:07 +0100
+ -- Cyril Brulebois <kibi@debian.org>  Thu, 02 Feb 2012 03:15:00 +0100
 
 xorg-server (2:1.11.99.901-1) experimental; urgency=low
 

commit e8f11f9ae7dceacdcb0e5e1fed1028d77410ffb0
Author: Cyril Brulebois <kibi@debian.org>
Date:   Thu Feb 2 02:00:23 2012 +0100

    Bump x11proto-input-dev build-dep.

diff --git a/debian/changelog b/debian/changelog
index b2eaa7a..b87332f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg-server (2:1.11.99.902-1) UNRELEASED; urgency=low
 
   * New upstream release candidate (1.12 RC2):
     - Fix FTBFS on ia64 and mips*.
+  * Bump x11proto-input-dev build-dep.
 
  -- Cyril Brulebois <kibi@debian.org>  Mon, 30 Jan 2012 21:48:07 +0100
 
diff --git a/debian/control b/debian/control
index 023eb88..8181bb8 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Build-Depends:
  x11proto-xf86vidmode-dev (>= 2.2.99.1),
  xtrans-dev (>= 1.2.2),
  libxau-dev (>= 1:1.0.5-2),
- x11proto-input-dev (>= 2.1.99.3),
+ x11proto-input-dev (>= 2.1.99.5),
  x11proto-dri2-dev (>= 2.6),
  libxdmcp-dev (>= 1:0.99.1),
  libxfont-dev (>= 1:1.4.2),

commit 29547f0f27e3d9d7c5e2288400b4b79762147bff
Author: Cyril Brulebois <kibi@debian.org>
Date:   Mon Jan 30 21:48:17 2012 +0100

    Bump changelogs.

diff --git a/ChangeLog b/ChangeLog
index e3ab4b8..1208d58 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1232 @@
+commit 052ca3f22eadd0aa60dd24ac7d5d76137273926f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 27 22:08:08 2012 -0800
+
+    Bump version to 1.11.99.902 (1.12 RC2)
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bafedb7e9bcff31e2963eeb54669b2492214fae7
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Wed Jan 18 11:52:04 2012 -0800
+
+    XQuartz: Bump bundle version to 2.7.2
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 8e78bbb2d2dc5b18f127540b63b45ba293bbdd25
+Author: Colin Harrison <colin.harrison@virgin.net>
+Date:   Thu Jan 26 13:28:24 2012 +0000
+
+    hw/xwin: Fix spelling of 'Canadian' in winkeybd.h
+    
+    The Mounties always get their typo
+    
+    Signed-off-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit 80c073352a276bad3722263629de3cd61df758ab
+Author: Colin Harrison <colin.harrison@virgin.net>
+Date:   Wed Jan 4 17:16:36 2012 +0000
+
+    hw/xwin: Fix winEnqueueMotion() for change in miPointerSetPosition()
+    
+    Commit 3b36fd1b49030ead44358945f62e5abe7f4609ce changed miPointerSetPosition()
+    to take co-ordinates as doubles, not ints, so this code as it stands is now wrong
+    (if it ever was correct in the first place :-))
+    
+    It's unclear that we can safely promote x,y to doubles, apply miPointerSetPosition()
+    which potentially constrains the cursor, and then convert back to ints.
+    
+    Fortunately, this whole dance seems to be unnecessary, and we can simply remove the
+    call to miPointerSetPosition() entirely, and just QueuePointerEvents() like any other
+    input driver.
+    
+    Signed-off-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit ced9db65950e402d7ddc663225b888e8482b8c57
+Author: Colin Harrison <colin.harrison@virgin.net>
+Date:   Wed Jan 25 01:37:16 2012 +0000
+
+    hw/xwin: Ignore WM_DISPLAYCHANGE messages with 0 bpp
+    
+    Ignore WM_DISPLAYCHANGE messages which indicate bpp is changing to 0.
+    That has no defined meaning I can find, but some graphics card drivers
+    appear to generate it on suspend/resume or screensaver activate/deactivate.
+    
+    Signed-off-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit bea6fb6c7af551778cfe1c0e8412ef4ccf560808
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Sun Jan 22 19:31:51 2012 +0000
+
+    hw/xwin: Avoid WIN_WINDOW_PROP races during Windows window destruction
+    
+    The WIN_WINDOW_PROP is removed during WM_DESTROY handling, so it is not neccessary to
+    remove it in winDestroyWindowsWindow(), and doing so opens a race condition, as we may
+    attempt to access that property in the wndproc before the WM_DESTROY has completed.
+    
+    A specific example of that race is if a WM_KILLFOCUS occurs in the window between property
+    removal and WM_DESTROY processing, where we will attempt to apply DeleteWindowFromAnyEvents()
+    on an invalid (null) WindowPtr.
+    
+    Also guard against null WindowPtr in the WM_KILLFOCUS handler
+    
+    See http://cygwin.com/ml/cygwin-xfree/2012-01/msg00009.html
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 9a709d5028094fcbeb7a49f47cb85e22cd772f36
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Thu Sep 29 15:05:27 2011 +0100
+
+    hw/xwin: Handle more motif window decoration hinting
+    
+    Handle the MWM_DECOR_MINIMIZE, MWM_DECOR_MAXIMIZE and MWM_DECOR_MENU
+    decoration hints in a _MOTIF_WM_HINTS window property
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit b8b0b841a0e7cfcecaf0b6a5aa67e1b4499374d9
+Author: Oliver Schmidt <oschmidt-mailinglists@gmx.de>
+Date:   Mon Sep 5 13:32:01 2011 +0100
+
+    hw/xwin: Fix AltGr key sometimes firing an additional Ctrl-L key
+    
+    I also had problems with the AltGr key. These could reliably
+    be reproduced by holding the AltGr for some seconds (causing
+    Windows generating auto repeat events)
+    
+    I discovered that the mechanism in winkeybd.c function
+    winIsFakeCtrl_L had a problem if PeekMessage cannot obtain
+    the next Alt_R message because it is not there yet.
+    
+    I prepared a patch that remembers the last Ctrl_L event and
+    reacts on a later Alt_R.
+    
+    It was also necessary to alter the order in winWindowProc() in
+    winwndproc.c: the invocation of winIsFakeCtrl_L had to be done
+    before discarding auto-repeated key presses, as winIsFakeCtrl_L()
+    now has an internal state which must be updated by all key events.
+    
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 3d3114d55a2a323f8d49c3549a0dfdf9d4acf89d
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Thu Jun 30 14:19:01 2011 +0100
+
+    hw/xwin: Handle the virtual key code generated by the Fn key on IBM Lenovo laptops
+    
+    Apparently, IBM Leonovo laptops can generate a key-press event for the Fn
+    key, with virtual key code 0xFF and scan code extended 0x63
+    
+    Handle this specially, rather than just passing on key code 0x63 (delete),
+    so you don't delete what you just typed when you adjust the screen brightness,
+    etc. :-)
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 74af860f9a59332f6ed1ac9b3e7867fbbb3d7305
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Wed Mar 24 22:41:22 2010 +0000
+
+    hw/xwin: turn on -emulate3buttons if less than 3 mouse buttons are reported
+    
+    Try to be more intelligent with default options, turn on -emulate3buttons by
+    default if less than 3 mouse buttons are reported by Windows
+    
+    Also, add -noemulate3buttons option so this default setting can be reversed
+    if desired
+    
+    Also, correctly report the number of mouse buttons windows is reporting, rather
+    than always at least 3
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit c0f3709501a0afd3bf77e783f11d2c2e5f489d3b
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Thu Mar 24 20:19:47 2011 +0000
+
+    hw/xwin: In multiwindow mode, don't grab native input focus for new windows which hint they don't want it
+    
+    In multiwindow mode, avoid grabbing the input focus for newly
+    created windows which have InputHint FALSE
+    
+    (this is used by e.g. glean to avoid every test window grabbing
+    the focus)
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 25caa8565d7d10f4c254bca5bb9efa05a77542ad
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Wed Jan 25 13:33:39 2012 +0000
+
+    hw/xwin: Remove some redundant OS version reporting
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit a9aca218f557c723e637287272819a7c17174e1e
+Author: Roland Cassard <roland.cassard@gmail.com>
+Date:   Sat Oct 23 18:12:36 2010 +0100
+
+    hw/xwin: Don't assume we'll always have converted the clipboard selection after 2 attempts
+    
+    Rather than knowing we have to call winProcessXEventsTimeout() for up to 2 WIN_XEVENTS_CONVERT messages, process
+    all messages in winProcessXEventsTimeout() until either: (i) the time out expired, (ii) an error occurred, or
+    (iii) received a WIN_XEVENTS_NOTIFY messaage indicating the data has been to put on the clipboard.
+    
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 75fe336b6c903133ae386f5cb8d308a0e9e2768e
+Author: Michel Hummel <hummel.michel@gmail.com>
+Date:   Fri Aug 6 15:23:52 2010 +0100
+
+    hw/xwin: Mitigate a race condition in clipboard thread initialization
+    
+    Remove the variables g_fClipboardLaunched and g_fClipboardStarted from
+    winInitializeGlobals(), as their re-initialization is handled in the
+    file hw/xwin/InitOutput.c.
+    
+    Re-initializing g_fClipboardLaunched and g_fClipboardStarted during
+    the server reset procedure can lead to the clipboard thread being
+    launched two times and sometimes leads to a crash of the X server...
+    
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 95b1391fe3d3192abdfbad4140513b2112cfa02a
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Mon Apr 5 13:57:24 2010 +0100
+
+    hw/xwin: Chain IOError handlers to avoid longjmp across threads
+    
+    Avoid crashes on shutdown due to the undefined behaviour of calling longjmp() on the
+    result of setjmp() from a different thread, by chaining IOError handlers and only
+    jumping back up to the frame for this thread
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 0659437f5ec0e3f646373394f5f9c5461e2170f3
+Author: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+Date:   Sat Feb 20 23:40:53 2010 -0600
+
+    hw/xwin: Improve XWinrc loading and error recovery
+    
+    If $HOME/.XWinrc is present but badly formed, ignore it and try
+    system.XWinrc instead.  If neither file is present or both are badly
+    formed, provide a built-in default which gives the user the chance to
+    load their new or fixed configuration without restarting.
+    
+    Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 47c7b6d3e626497747ae2780f259a15b8e6c846f
+Author: Michel Hummel <hummel.michel@gmail.com>
+Date:   Sat Oct 23 18:35:57 2010 +0100
+
+    hw/xwin: Remove no-longer needed tricks used to prevent the clipboard client from being killed
+    
+    Remove no-longer needed tricks used to hide the clipboard client from XDM to prevent
+    it from being killed
+    
+    - Delete XQuery wrapper used to hide clipboard client
+    - Delete XDMCP mode heuristic which waits until some magic number of connections have
+    been established before starting the clipboard
+    
+    We still need the EstablishConnection wrapper to ensure that the clipboard client isn't
+    the first client (causing a server restart if it disconnects)
+    
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit c1bf3baa44fbd8af33a2b3ce045324485b85a7a7
+Author: Michel Hummel <hummel.michel@gmail.com>
+Date:   Sun Oct 31 14:53:02 2010 +0000
+
+    hw/xwin: Automatically restart clipboard thread
+    
+    Automatically restart clipboard thread on unexpected exit
+    
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit ae981341a98f7a1ee5d6f3bc8ebde04e42042dc5
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Mon Feb 8 22:37:30 2010 +0000
+
+    hw/xwin: Give the X window for the clipboard integration client a name
+    
+    This makes it a bit easier to find when staring at the output of
+    'xwininfo -tree -root'
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit b1093241f3e28223a139e7cb5c3ae85182bdf545
+Author: Jon TURNEY <jon.turney@dronecode.org.uk>
+Date:   Tue Oct 19 20:47:21 2010 +0100
+
+    Xext: Warning fix for shm.c
+    
+    shm.c: In function 'CheckForShmSyscall':
+    shm.c:182:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
+    
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+
+commit 02775efb8930291cc62fc84086c97da75b912a55
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Tue Jan 24 17:35:04 2012 -0500
+
+    int10: Fix unmapping of the BIOS scratch area
+    
+    342f3eac8460fc48cfad1f1d7be939d671e6e1cd introduced a bug, 'base' is
+    incremented before use.  The old code corrected this when unmapping, so
+    the new code should too.
+    
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e1085a0da0b9299f48b3dc41dee5e33bf022bea5
+Author: Chase Douglas <chase.douglas@canonical.com>
+Date:   Wed Jan 18 19:09:21 2012 -0800
+
+    Don't set X and Y valuators for indirect touch events
+    
+    For expediency, it made sense to always have the X and Y axes set for
+    direct touch device event propagation. The last X and Y values are
+    stored internally. However, indirect device touch event propagation
+    does not depend on the touch's X and Y values. Thus, we don't need to
+    set the values for every indirect touch event.
+    
+    On top of this, the previous X and Y values aren't stored for indirect
+    touches, so without this change the axes get erroneously set to 0.
+    
+    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 5201310559fe8708ba8278bdef77cdc1673fff71
+Author: Daniel Stone <daniel@fooishbar.org>
+Date:   Thu Jan 19 22:40:32 2012 +1100
+
+    UngrabAllDevices: Don't kill clients if not told to
+    
+    The kill_client argument to UngrabAllClients specifies if we want to
+    kill the client holding the grab or just deactivate the grab.
+    
+    Signed-off-by: Daniel Stone <daniel@fooishbar.org>
+    Reported-by: Julien Cristau <jcristau@debian.org>
+    Reviewed-by: Cyril Brulebois <kibi@debian.org>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 9b1e18f42a05a79d9ebec372a37b47442e397ca9
+Author: Chase Douglas <chase.douglas@canonical.com>
+Date:   Wed Jan 18 18:04:14 2012 -0800
+
+    Only update pointer motion data for pointer emulated touch events
+    
+    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit f00e5b02f5d9928cd88961e761da91b5faff1b32
+Author: Chase Douglas <chase.douglas@canonical.com>
+Date:   Wed Jan 18 18:04:13 2012 -0800
+
+    Only scale direct device touch coordinates
+    
+    Indirect touch devices provide valuator values in pure device
+    coordinates. They also don't need to be fixed up for screen crossings.
+    
+    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 24dc0389da3970e83e4908039957567e55f9ea05
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jan 16 12:53:39 2012 +1000
+
+    include: Fix comment typo
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 954bb994842aa43a0f272858e65036c016b729a4
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Mon Jan 9 00:40:10 2012 -0800
+
+    configure.ac: Remove MIEXT_SHADOW_LIB from XORG_LIBS
+    
+    This is provided by dixmods/libshadow.so and is not part of the main binary.
+    
+    This addresses a build failure on darwin due to MIEXT_SHADOW_LIB having
+    unsatisfied dependencies (FB_LIB) in XORG_LIBS.
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit ba0f5cc1961bfcfb5e7d66ac5df19d429952631d
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Mon Jan 9 00:14:29 2012 -0800
+
+    xfree86: Don't link libxorgxkb against libdix.la
+    
+    libdix.a is already provided by XSERVER_LIBS.  Including it in libxorgxkb
+    results can result in duplicate symbols landing in the Xorg binary on some
+    configurations (buggy glibtool on darwin).
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 2387fb23858d645f15061bc7bcbe4654386ba116
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Fri Jan 13 12:00:14 2012 -0800
+
+    sdksyms.sh: Exit on error rather than building an empty symbol table
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+    Reviewed-by: Keith Packard <keithp@keithp.com>
+
+commit cd89482088f71ed517c2e88ed437e4752070c3f4
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Wed Jan 11 12:17:06 2012 -0800
+
+    test: Fix linking issues when building unit tests without the Xorg DDX
+    
+    This allows unit tests to build and run successfully on darwin when
+    only the Xvfb or XQuartz DDX is built.
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit 78d39b3222a4b0b92d840137f5455d3a20dd6906
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Sun Jan 15 02:26:43 2012 -0800
+
+    Revert "glx: don't leak fbconfigs"
+    
+    This reverts commit d26fae246d7c451b4d5ffe24fdb959d4bd00b107.
+    
+    This patch free()s memory in __glXScreenDestroy which was allocated in
+    glxdricommon (which isn't in every DDX).  That breaks abstraction and
+    causes a crash when XQuartz quits, because it results in freeing a pointer
+    that was never allocated.
+    
+    The correct fix is to do this cleanup in __glXDRIscreenDestroy.
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit f9e6858d5c10be6a8439c0f18bfb2325fa0ee070
+Author: Chase Douglas <chase.douglas@canonical.com>
+Date:   Wed Jan 11 07:38:12 2012 -0800
+
+    Use event time instead of CurrentTime for grab times
+    
+    When {XI,X,}AllowEvents is called, the timestamp is compared against the
+    grab time to ensure that the request pertains to the current grab in the
+    server. While many clients may use CurrentTime (client-side), the
+    timestamp of the event causing the grab is also valid.
+    
+    This change ensures that the server's notion of the grab time is the
+    time of the event that activated the grab rather than the time that the
+    grab is actually activated.
+    
+    This bug was exposed through nested touch then pointer grabs.
+    
+    Signed-off-by: Chase Douglas <chase.douglas@canonical.com>
+    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit a6273cc85c01fc020643a68e49ca4e7a2d2ae898
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Thu Jan 12 10:17:34 2012 +1000
+
+    xfree86: mention udev in the xorg.conf manpage AutoAddDevices section
+    
+    And point out what "hotplugging" means.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Julien Cristau <jcristau@debian.org>
+
+commit a60d87ffe6d9a15fa830c8da2947c72487863c2b
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jan 11 09:04:02 2012 +1000
+
+    os: prettify backtrace output
+    
+    Changes to output:
+    * "Backtrace:" now appears on a separate line _with_ a timestamp
+    * A blank line is inserted after the last backtrace line
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Julien Cristau <jcristau@debian.org>
+
+commit c495a839ace7fcc1f1fe414d3d3ba04f08885434
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Wed Jan 11 09:01:05 2012 +1000
+
+    include: prettify BUG_WARN output
+    
+    ErrorF output is prefixed with a timestamp, so the previous output would
+    look like this:
+    
+    [ 50.423] BUG: triggered 'if (dev->valuator->numAxes < 2)'
+    BUG: getevents.c:842 in scale_to_desktop()
+    
+    Change this to have the prefix on both lines:
+    [ 50.423] BUG: triggered 'if (dev->valuator->numAxes < 2)'
+    [ 50.423] BUG: getevents.c:842 in scale_to_desktop()
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Julien Cristau <jcristau@debian.org>
+
+commit bbb6b8c834e0e1491ca14403b5d0840dd14380d3
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Fri Jan 6 13:20:45 2012 +1000
+
+    render: don't bother with animated cursors on floating slaves (#39989)
+    
+    X.Org Bug 39989 <http://bugs.freedesktop.org/show_bug.cgi?id=39989>
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+
+commit 35bd77e9d0701daae87d681900d749604fc6471f
+Author: Peter Hutterer <peter.hutterer@who-t.net>
+Date:   Mon Jan 9 15:04:10 2012 +1000
+
+    dix: Update pointer limits for floating devices too (#43635)
+    
+    When the screen is restructured, the pointer limits need to be reset for
+    floating slave devices as well, not just for master pointers. Only skip
+    devices that don't have a cursor (attached slaves and keyboard)
+    
+    Bug reproducer: float an absolute slave device, rotate the screen - the
+    device is now confined to a section of the screen only.
+    
+    X.Org Bug 43635 <http://bugs.freedesktop.org/show_bug.cgi?id=43635>
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
+
+commit 5de0c2582f9c80874b4f4a5b86d250059bfaa85b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:10:07 2012 -0800
+
+    Revert "os: Repack ConnectionOutput for LP64"
+    
+    This reverts commit d5f724544afd2949cebfcf4f0b4510ec0c701bec.
+    
+    ABI change pended for 1.13
+
+commit 11331305d4acd117b71502e45c0e86684fa9280b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:10:03 2012 -0800
+
+    Revert "dix: Repack ClientRec"
+    
+    This reverts commit f702372822dadb1fef92cfc25086481f640147b3.
+    
+    ABI change pended for 1.13
+
+commit d9eeede52f2d5ba9dd6368d988a5d2abb3b8b4e5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:09:59 2012 -0800
+
+    Revert "dix: Pull client-is-local flag up to the ClientRec"
+    
+    This reverts commit 49d38b75c8f3276cfce33ffe6b8c4fbeb1081b96.
+    
+    ABI change pended for 1.13
+
+commit 3be37375eed9eb9cfb9c42821deda4213af4057b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:09:55 2012 -0800
+
+    Revert "dix: Extend initial connection handshake for forwarding proxies"
+    
+    This reverts commit 78fa121f4097d29458e5453c13473595df06e26e.
+    
+    ABI change pended for 1.13
+
+commit 5b9f5c8a53aca03c3c73bc10bd362987621a9d72
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:09:44 2012 -0800
+
+    Revert "os: Hide the Connection{In,Out}put implementation details"
+    
+    This reverts commit 48e7a2ef574c8b38c4f8f07b45f54c8bfd02552b.
+    
+    ABI change pended for 1.13
+
+commit 5867d453cebebec6b4f10409af86b603755fbf51
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 12 12:09:34 2012 -0800
+
+    Revert "dix: Fix types in WindowOptRec"
+    
+    This reverts commit a4553019a10b4e01cc06f3081db71a83338697b4.
+    
+    ABI change pended for 1.13
+
+commit e722ad6c3efa57b806ca0f2dc13114bd3619a88c
+Merge: e476af4 4e44580
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Jan 9 13:22:28 2012 -0800
+
+    Merge remote-tracking branch 'jturney/rpavlik-xwin-fixes'
+
+commit e476af417d83730b11054f4e5b127ab5540bb332
+Merge: f4956fa 1460083
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Jan 9 13:17:37 2012 -0800
+
+    Merge remote-tracking branch 'whot/multitouch'
+
+commit f4956faab9ccf9aba6cf9603f4489f5dad19a347
+Author: Zhigang Gong <zhigang.gong@linux.intel.com>
+Date:   Wed Jan 4 07:01:19 2012 +0000
+
+    mi/mibitblt: Fix an overflow bug of bit shift.
+    
+    When depth equal to 32 and planeMask equal to 0, the overflow will
+    occur and cause the pixmap can't be cleared. There are some test
+    cases in XTS hit this bug, and this fix can eliminate the corresponding
+    failures.
+    
+    Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6d6d4cb6043905d850834946e9bfc526ed5a9ef7
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Mon Jan 2 13:23:59 2012 +0000
+
+    Add OpenBSD support to DetermineClientCmd()
+    
+    Uses kvm_getargv() from libkvm.
+    
+    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a55214d11916b707b7c8c65c555cc0cbb59ac503
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Tue Jan 3 06:22:24 2012 +0000
+
+    Always install xaa sdk headers
+    
+    Always install XAA SDK headers so drivers still build even with
+    --disable-xaa
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+    Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dafc327f3c75205cf7e5360e9ccd71c7457f61a5
+Author: Matthieu Herrb <matthieu.herrb@laas.fr>
+Date:   Mon Jan 2 13:11:41 2012 +0000
+
+    UnloadSubModule(): accept pointer value '1' and ignore it.
+    
+    Some driver modules try to unload submodules that are now built-in.
+    
+    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
+    Reviewed-by: Julien Cristau <jcristau@debian.org>
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8db029064bcbe378061e812bb8136608e3123226
+Author: Adam Jackson <ajax@redhat.com>
+Date:   Wed Jan 4 16:39:33 2012 +0000
+
+    vgahw: Fix DACDelay() macro to use the driver's vtable
+    
+    We don't want to unconditionally use I/O routines here, since if the
+    driver is using mmap'd VGA ports then the I/O handle won't be set up.
+    
+    Tested-by: Jeff Chua <jeff.chua.linux@gmail.com>
+    Signed-off-by: Adam Jackson <ajax@redhat.com>
+    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 63a8012947fc44ccb3d661dec88dbda14e7f3c04
+Author: Chris Halse Rogers <christopher.halse.rogers@canonical.com>
+Date:   Thu Jan 5 01:22:40 2012 +0000
+
+    Revert "dix: don't return BadMatch from GetProperty (#23562)"
+    
+    This reverts commit f04fe06ae244b851b38be824b1a80f2f8a030591.
+    
+    dixLookupWindow no longer returns BadMatch. No other caller was checking
+    for it, so this problem is now fixed in the utility function.
+    
+    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ef492e9797b6d4f6bbc25e86bedc24477819fde7
+Author: Chris Halse Rogers <christopher.halse.rogers@canonical.com>
+Date:   Thu Jan 5 01:22:39 2012 +0000
+
+    dix: Return BadWindow rather than BadMatch from dixLookupWindow
+    
+    dixLookupWindow uses dixLookupDrawable internally, which returns
+    BadMatch when the XID matches a non-Window drawable.  Users
+    of dixLookupWindow don't care about this, just that it's not
+    a valid Window.
+    
+    This is a generalised version of the fix for X.Org Bug 23562,
+    where GetProperty was incorrectly returning BadMatch. Auditing other
+    window requests, all that I checked would incorrectly return BadMatch
+    in these circumstances.  An incomplete list of calls that could
+    incorrectly return BadMatch is: ListProperties, SetSelectionOwner,
+    {Destroy,Map,Unmap}{,Sub}Window.
+    
+    None of the callers of dixLookupWindow, except for GetProperty, check
+    for BadMatch
+    
+    Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
+    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff891bbf68caefc22cabb541b6b56af086ac2280
+Author: Arthur Taylor <art@ified.ca>
+Date:   Fri Jan 6 07:21:37 2012 +0000
+
+    linux: Use K_OFF VT KB mode over K_RAW if available.
+    
+    Linux kernels since 2.6.38 (March 2011) have an VT KB mode K_OFF in
+    which special keys (like Ctrl+C) are not interpreted and input is not
+    buffered. Use of this mode over K_RAW removes the need for a
+    xf86ConsoleHandler to drain the VT input buffer, removing the grief it
+    causes when it goes wrong or is (de)initialized out-of-order. (This
+    also saves a few needless context switches per key event.)
+    
+    If K_OFF is not defined or not understood by the kernel, K_RAW and the
+    previous method is used as a fall-back.
+    
+    Reviewed-by: Adam Jackson <ajax@redhat.com>
+    Signed-off-by: Arthur Taylor <art@ified.ca>
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0b113f7cdf5228dccd51a749a339c8669e3f20ff
+Merge: 0b2c649 777bf90
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Jan 9 13:07:25 2012 -0800
+
+    Merge commit '777bf90abeac37087a3d0538b847742523d5acf2'
+
+commit 0b2c6491c5e5e1c9ba067299f3de61f5acee263b
+Merge: 1f5587e 6b19436
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Jan 9 11:40:23 2012 -0800
+
+    Merge remote-tracking branch 'whot/for-keith'
+
+commit 1f5587e14406c083687203030db6a11691ac9d9f
+Merge: a97252d 6269977
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Jan 9 11:37:59 2012 -0800
+
+    Merge remote-tracking branch 'kibi/master'
+
+commit a97252db24669a3e26a935024ea38b8a28d30586
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Tue Dec 20 19:49:47 2011 -0800
+
+    XQuartz: GL: Buildfix for recent GLX changes
+    
+    dispatch.h was leftover from an earlier implementation and is no longer
+    needed, so remove it since including it causes a build failure due to
+    conflicts between GL/gl.h and OpenGL/gl.h
+    
+    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+    Reviewed-by: Jamey Sharp <jamey@minilop.net>
+    Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
+
+commit 6b194365364cb7a74c2b19f4a8c5e0e0404339da
+Author: Andreas Wettstein <wettstein509@solnet.ch>
+Date:   Wed Nov 30 20:20:21 2011 +0100
+
+    xkb: Message actions suppress other key presses #28575
+    
+    When a key to which a message action is mapped is held down, presses of
+    other keys were not registered.
+    
+    Signed-off-by: Andreas Wettstein <wettstein509@solnet.ch>
+    Reviewed-by: Daniel Stone <daniel@fooishbar.org>
+    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
+
+commit 4e44580efd4522ced644c698336d2f6ea54f3917
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Nov 4 14:29:01 2011 -0500
+
+    hw/xwin: Include manifest file in the dist tarball
+    
+    Commit c02638fd added the manifest file, but didn't add it to EXTRA_DIST.
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit c763fe51b8ff18e204caab9cf97376a1b72324f0
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Nov 4 13:17:50 2011 -0500
+
+    hw/xwin: Fix duplicate definition of HAS_WINSOCK when building for MinGW
+    
+    hw/xwin: Fix duplicate definition of HAS_WINSOCK when building for MinGW
+    but still provide it if building for Win32 without autotools
+    
+    xserver/hw/xwin/winclipboard.h:42:0: warning: "HAS_WINSOCK" redefined
+    ../../include/xwin-config.h:11:0: note: this is the location of the previous definition
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit 3d80f202b06227f7fc03b674f5fbf809c2d1efb2
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Oct 28 09:56:19 2011 -0500
+
+    hw/xwin: Fix possible null ptr deref in winMWExtWMDecorateWindow()
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit c824004b4592b3d86b3514be7cab37b36642b13a
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Oct 28 09:56:11 2011 -0500
+
+    hw/xwin: Fix possible null ptr deref in winMWExtWMRestackFrame()
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit 3c501691a0a9fa17da4e2cc84f55010ef2a4790d
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Oct 28 09:52:34 2011 -0500
+
+    hw/xwin: Fix possible null ptr deref in winActivateAppPrimaryDD()
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit a492c02649de4c60ac21a7fcb6b7c730b558dca6
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Oct 28 09:49:00 2011 -0500
+
+    hw/xwin: Fix possible null ptr deref in winActivateAppNativeGDI()
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+
+commit b907079596bc8600d3420c189409053b0b5016f6
+Author: Ryan Pavlik <rpavlik@iastate.edu>
+Date:   Fri Oct 28 09:46:56 2011 -0500
+
+    hw/xwin: Clarify an if statement mixed with ifdef in winSetEngine()
+    
+    Use the same pattern as elsewhere so it's a bit clearer what we
+    are checking
+    
+    Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu>
+    Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
+    Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
+


Reply to: