[Xquartz-changes] xserver: Changes to 'refs/tags/XQuartz-2.7.2'

Jeremy Huddleston jeremyhu at freedesktop.org
Tue May 29 13:21:18 PDT 2012


Tag 'XQuartz-2.7.2' created by Jeremy Huddleston <jeremyhu at apple.com> at 2012-05-29 21:20 -0700

XQuartz-2.7.2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (Darwin)

iD8DBQBPxS+ijC1Anjf1NmMRAmPeAJ9PVTBHk/akrWvxZ0XsdWZ2zDpJ4gCfQdIp
YIHTLYh/YTKAomzhNEUS0po=
=CUYj
-----END PGP SIGNATURE-----

Changes since xorg-server-1.12.1:
Andreas Wettstein (1):
      XKB: Redirect actions defunct with Gtk3 (XInput?)

Chase Douglas (24):
      Don't update listener after deactivating implicit pointer grab
      Update event type when delivering end event to a pointer listener
      Ensure sequential touches are pointer emulated sequentially
      Use touch state when querying pointer through core protocol
      Check core event mask properly for pointer emulated touch events
      Only set XI2 mask if pointer emulation is for XI2 client
      Split out helper function TouchListenerAcceptReject()
      Accept touch sequence for pointer listener after second event delivery
      When deactivating an explicit pointer grab, reject all grabs on touches
      Fix copy/paste error from before git history in UpdateCurrentTimeIf()
      On touch accept, only process end event for owner if it has seen the end
      End a pointer emulated touch event only on a "real" end event
      Don't deactivate implicit pointer grab on fake touch end event
      When activating an explicit grab, update owning listener
      Rename TouchEnsureSprite to TouchBuildSprite and event type checks
      Create a new dix touch record for an emulated touch with no listeners
      Ensure touch is ended when last listener is rejected
      Check other clients' core masks properly when adding touch listener
      Update device state including when touch record does not exist
      Update currentTime in dispatch loop
      Replay original touch begin event instead of generated begin event
      TouchListenerAcceptReject: Warn and return early on bad listener index
      Report logical button state in ProcXIQueryPointer
      Report touch emulated buttons in XIQueryPointer for XI 2.1 and earlier

Daniel Kurtz (5):
      dix: don't BUG_WARN for button events from button-only device
      os/log: trivial cleanups
      os/xprintf: add Xvscnprintf and Xscnprintf
      os/log: only write timestamp if a message is actually written to logfile
      os/log: refactor logging

Jeremy Huddleston (23):
      XQuartz: Fix a deadlock in pre-dispatch code
      XQuartz: Correct calculation of the size of our file descriptor array in console_redirect
      XQuartz: Separate out tablet and mouse event delivery into separate functions
      XQuartz: Use screenInfo.{width,height} instead of grabbing it from the first screen
      XQuartz: Add a hack to better handle clicky wheel scroll mice
      XQuartz: darwinPointer now sends both absolute and relative motion
      XQuartz: Make sure we tell startx the correct server binary to use in our fallback path
      configure.ac: Bump to 1.12.1.901 (1.12.2 RC1)
      Revert "dix: when disabling a device, release all buttons and keys"
      Merge remote-tracking branch 'whot/server-1.12-branch' into server-1.12-branch
      configure.ac: Version bump to 1.12.1.902 (1.12.2 RC2)
      configure.ac: Version bump to 1.12.2
      XQuartz: Workaround an SDK bug on Leopard/x86_64
      XQuartz: Tiger build fix
      XQuartz: Provide fls implementation for Tiger
      XQuartz: Avoid a race in initialization of darwinPointer
      os: Pass the FatalError message to OsVendorFatalError
      os: Fix regression with FatalError not calling va_start
      os: Annotate OsVendorFatalError as _X_ATTRIBUTE_PRINTF
      XQuartz: Detect FatalErrors on startup to prevent tight crash loops
      sdksyms.sh: Use CPPFLAGS, not CFLAGS
      Workaround the GC clipping problem in miPaintWindow and add some debugging output.
      fb: Revert fb changes that broke XQuartz

Jonas Maebe (1):
      glapi: Correct size of allocated _glapi_table struct

Keith Packard (2):
      hw/xfree86: Spurious ');' in xf86vmode.c messed up indentation badly
      hw/xfree86: Re-indent xf86vmode.c

Michal Suchanek (2):
      xfree86: workaround crash on close
      dmx: Annotate dmxlog.c with _X_ATTRIBUTE_PRINTF and _X_NORETURN

Peter Hutterer (5):
      dix: IsFloating() on master devices is always false
      os: make timers signal-safe
      dix: don't emulate scroll events for non-existing axes (#47281)
      dix: when disabling a device, release all buttons and keys
      dix: indentation fix

---
 Xi/exevents.c                                                 |  174 +-
 Xi/xiquerypointer.c                                           |   25 
 configure.ac                                                  |    4 
 dix/dispatch.c                                                |    9 
 dix/events.c                                                  |   60 
 dix/getevents.c                                               |    5 
 dix/touch.c                                                   |  122 -
 fb/fb.h                                                       |    3 
 fb/fbpict.c                                                   |   82 
 fb/fbtrap.c                                                   |   43 
 glx/glapi_gentable.c                                          |    2 
 hw/dmx/dmxinit.c                                              |    2 
 hw/dmx/dmxlog.c                                               |   16 
 hw/dmx/dmxlog.h                                               |   19 
 hw/kdrive/src/kdrive.c                                        |    2 
 hw/vfb/InitOutput.c                                           |    2 
 hw/xfree86/Makefile.am                                        |    4 
 hw/xfree86/common/xf86Init.c                                  |    2 
 hw/xfree86/dixmods/extmod/xf86vmode.c                         |  826 +++++-----
 hw/xfree86/modes/xf86Rotate.c                                 |   11 
 hw/xnest/Init.c                                               |    2 
 hw/xquartz/X11Application.h                                   |    3 
 hw/xquartz/X11Application.m                                   |  219 ++
 hw/xquartz/bundle/Resources/English.lproj/Localizable.strings |binary
 hw/xquartz/console_redirect.c                                 |   16 
 hw/xquartz/darwin.c                                           |   63 
 hw/xquartz/darwinEvents.c                                     |  210 +-
 hw/xquartz/darwinEvents.h                                     |   13 
 hw/xquartz/mach-startup/bundle-main.c                         |    2 
 hw/xquartz/quartz.c                                           |    6 
 hw/xquartz/xpr/xprFrame.c                                     |    2 
 hw/xwin/winerror.c                                            |    2 
 include/Xprintf.h                                             |   12 
 include/input.h                                               |    6 
 include/os.h                                                  |    3 
 mi/miexpose.c                                                 |  104 +
 os/WaitFor.c                                                  |   18 
 os/log.c                                                      |  123 -
 os/xprintf.c                                                  |   44 
 test/ddxstubs.c                                               |    2 
 xkb/xkbActions.c                                              |   26 
 41 files changed, 1468 insertions(+), 821 deletions(-)
---


More information about the Xquartz-changes mailing list