[Xquartz-changes] xserver: Changes to 'refs/tags/xorg-server-1.10.5'

Jeremy Huddleston jeremyhu at freedesktop.org
Sat Apr 5 14:06:57 PDT 2014


Tag 'xorg-server-1.10.5' created by Jeremy Huddleston <jeremyhu at apple.com> at 2012-02-10 23:54 -0800

xorg-server-1.10.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)

iD8DBQBPNa4hjC1Anjf1NmMRAvS+AJwP3YTUFX5SHqBE8MY/HJ9Fu5bvMQCfX+vd
c7XO3PqMbq2TS8GYntACtgk=
=EdCZ
-----END PGP SIGNATURE-----

Changes since xorg-server-1.10.4:
Adam Jackson (4):
      fb: Fix memcpy abuse
      fbdevhw: iterate over all modes that match a mode. (v3)
      xace: ricer tuning for XaceHook
      dix: Tune dixLookupDrawable for success

Alan Coopersmith (4):
      Limit the number of screens Xvfb will attempt to allocate memory for
      LoaderOpen returns either a valid pointer or NULL, so don't check for < 0
      Change disable_clientpointer return type to void
      Assign ids to more tags in Xserver-Dtrace.xml

Alan Hourihane (1):
      dixfonts: Don't overwrite local c variable until new_closure is safely initialized.

Carlos Garnacho (2):
      Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices
      Xi: assign correct grab_mode/other_device_mode in XI2 passive grabs

Chris Wilson (3):
      VidMode: prevent crash with no modes
      DRI2: Avoid a NULL pointer dereference
      dri2: Register the DRI2DrawableType after server regeneration

Christopher Yeleighton (1):
      Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2

Dave Airlie (7):
      xf86Crtc: handle no outputs with no modes harder.
      xext: don't free uninitialised pointer when malloc fails. (v2)
      Xi: avoid overrun of callback array.
      xaa: avoid possible freed pointer reuse in epilogue
      xv: test correct number of requests. (v2)
      hal: free tmp_val in one missing case
      kdrive: drop screen crossing code.

Derek Buitenhuis (1):
      Fix vesa's VBE PanelID interpretation

Jamey Sharp (1):
      Fix pixmap double-frees on error paths.

Jeremy Huddleston (15):
      XQuartz: pbproxy: Add missing AM_OBJCFLAGS
      XQuartz: Use set_front_process rather than X11ApplicationSetFrontProcess since we're already in the AppKit thread
      Xnest: Match the host's keymap
      XQuartz: appledri: Set the correct reply length for XAppleDRICreatePixmap
      XQuartz: appledri: Fix byte swapping in replies
      XQuartz: appledri: Allow byte swapped requests
      XQuartz: applewm: Correct byte swapping in event notifications
      XQuartz: appledri: Correct byte swapping in event notifications
      XWin: windowswm: Correct byte swapping in event notifications
      xfree86: Fix powerpc build with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
      dmx: Build fix for -Werror=implicit-function-declaration
      configure.ac: Make Xephyr dependency error message more informative
      kdrive/linux: Fix compilation with -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
      XQuartz: Bump bundle version to 2.6.4
      configure.ac: Bump to 1.10.5

Julien Cristau (2):
      Fix ShmPutImage for XYBitmap
      os: don't ignore failure from dladdr

Kirill Elagin (1):
      Fix server crash due to invalid images

Matthieu Herrb (2):
      Fix CVE-2011-4028: File disclosure vulnerability.
      Fix CVE-2011-4029: File permission change vulnerability.

Peter Harris (1):
      xkb: add missing swaps for xkbGetDeviceInfoReply

Peter Hutterer (7):
      dix: block signals when closing all devices
      Xi: allow passive keygrabs on the XIAll(Master)Devices fake devices
      dmx: force -fno-strict-aliasing for xinput example
      xfixes: don't dereference a NULL cursor
      Xi: when removing a device, reset ClientPointers where needed
      Xext: don't swap CARD8 in SProcSELinuxQueryVersion
      xfree86: split warning about missing identifier or input driver

Rami Ylimäki (1):
      Revert "os: Prevent backtrace from being stopped in noreturn functions."

Ross Burton (1):
      edid: Add quirk for Acer Aspire One 110

Sam Spilsbury (1):
      Remove the SendEvent bit (0x80) before doing range checks on event type.

Søren Sandmann Pedersen (1):
      Remove geometry arguments from miSourceValidate()

Tomáš Trnka (1):
      Fix drain_console unregistration

Zhigang Gong (1):
      mi/mibitblt: Fix an overflow bug of bit shift.

dtakahashi42 (1):
      rootless: Fix a server crash when choosing a color with the gimp color wheel

vdb at picaros.org (1):
      Fix a rare memory leak

---
 Xext/saver.c                            |    3 
 Xext/shm.c                              |    8 -
 Xext/xace.c                             |    4 
 Xext/xselinux_ext.c                     |    6 -
 Xext/xvdisp.c                           |    4 
 Xi/exevents.c                           |    2 
 Xi/extinit.c                            |    4 
 Xi/xichangehierarchy.c                  |   15 +++
 Xi/xipassivegrab.c                      |   23 +++-
 config/hal.c                            |    1 
 configure.ac                            |   25 +----
 dix/devices.c                           |    4 
 dix/dispatch.c                          |    1 
 dix/dixfonts.c                          |   30 +++---
 dix/dixutils.c                          |    7 -
 dix/events.c                            |   14 ++
 doc/xml/dtrace/Xserver-DTrace.xml       |   14 +-
 fb/fbblt.c                              |    9 +
 fb/fbpict.c                             |    8 +
 hw/dmx/examples/Makefile.am             |   56 +++++------
 hw/dmx/glxProxy/compsize.c              |    1 
 hw/dmx/glxProxy/compsize.h              |   51 ++++++++++
 hw/dmx/glxProxy/g_renderswap.c          |    1 
 hw/dmx/glxProxy/glxcmds.c               |    2 
 hw/dmx/glxProxy/glxcmds.h               |   37 +++++++
 hw/dmx/glxProxy/glxcmdsswap.c           |    3 
 hw/kdrive/linux/keyboard.c              |    6 -
 hw/kdrive/linux/ms.c                    |    4 
 hw/kdrive/linux/ps2.c                   |    4 
 hw/kdrive/src/kinput.c                  |    6 -
 hw/vfb/InitOutput.c                     |    6 +
 hw/xfree86/common/xf86Events.c          |    9 -
 hw/xfree86/common/xf86VidMode.c         |    3 
 hw/xfree86/common/xf86Xinput.c          |   11 +-
 hw/xfree86/dri2/dri2.c                  |   17 ++-
 hw/xfree86/dri2/dri2ext.c               |    3 
 hw/xfree86/fbdevhw/fbdevhw.c            |   18 ++-
 hw/xfree86/loader/loadmod.c             |    2 
 hw/xfree86/modes/xf86Crtc.c             |   42 ++++----
 hw/xfree86/modes/xf86EdidModes.c        |    5 +
 hw/xfree86/os-support/linux/lnx_init.c  |   14 +-
 hw/xfree86/os-support/linux/lnx_video.c |    8 -
 hw/xfree86/vbe/vbe.c                    |    5 -
 hw/xfree86/xaa/xaaGC.c                  |    1 
 hw/xnest/Keyboard.c                     |   25 ++++-
 hw/xquartz/X11Application.m             |    2 
 hw/xquartz/applewm.c                    |    4 
 hw/xquartz/bundle/Info.plist.cpp        |    8 -
 hw/xquartz/pbproxy/Makefile.am          |    1 
 hw/xquartz/xpr/appledri.c               |  153 +++++++++++++++++++++++++++++---
 hw/xwin/winwindowswm.c                  |    4 
 mi/mibitblt.c                           |    2 
 miext/rootless/rootlessScreen.c         |    4 
 os/Makefile.am                          |   17 +--
 os/backtrace.c                          |    6 +
 os/utils.c                              |    4 
 render/mipict.c                         |   62 +++---------
 render/mipict.h                         |    7 -
 xfixes/cursor.c                         |    4 
 xkb/xkb.c                               |    3 
 60 files changed, 533 insertions(+), 270 deletions(-)
---


More information about the Xquartz-changes mailing list