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

Jeremy Huddleston jeremyhu at freedesktop.org
Mon Aug 27 13:51:57 PDT 2012


Tag 'XQuartz-2.7.3' created by Jeremy Huddleston <jeremyhu at apple.com> at 2012-08-27 21:51 -0700

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

iD8DBQBQO93bjC1Anjf1NmMRAgf/AJ9Cp7LSmndWwq8oRYM5ZAA6PURLUACbBNDh
/r87b37bsqKcEkpmgOw2xR4=
=ZAGt
-----END PGP SIGNATURE-----

Changes since xorg-server-1.12.2.901:
Aaron Plattner (1):
      randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch

Adam Jackson (3):
      ephyr: Fix up some bizarre formatting
      randr: Fix up yet another corner case in preferred mode selection
      sync: Fix logic error from b55bf248581dc66321b24b29f199f6dc8d02db1b

Alan Coopersmith (10):
      OtherClientGone: Remove unreachable return statement
      Fix some overly indented/poorly line wrapped comments in dix/events.c
      Remove obsolete tab stop comments from hw/xfree86/parser/*.c
      ProcRRGetScreenInfo: swap configTimestamp as well
      xf86dga2.c & xf86vmode.c: Move REQUEST_SIZE_MATCH checks before using stuff
      Use calloc to zero fill buffers being allocated for replies & events
      Set padding bytes to 0 in WriteToClient
      Initialize padding bits to 0 in ErrorConnMax()
      Fix up formatting of initializers for arrays of structs
      Make indentation of dix/tables.c much more consistent and readable

Andy Ritger (1):
      randr: Don't recurse into mieqProcessInputEvents() from RRTellChanged().

Daniel Stone (5):
      DRI2: Remove prototype for DRI2DestroyDrawable
      Don't make failure to -nolisten fatal
      Xorg: Link XKB DDX library after core server libs
      Xinerama: Fix ExtensionInit prototype
      AllocDevicePair: Ensure XKB privates are initialised

Dave Airlie (2):
      xf86: cursor code got mangled by indenting
      kinput: allocate enough space for null character.

Jaroslav Šmíd (1):
      Bug 51375: Xorg doesn't set status for RRGetOutputInfo

Jeremy Huddleston (10):
      XQuartz: Silence an unused-variable warning
      XQuartz: Fix incorrect PseudoramiXExtensionInit prototype
      XQuartz: Call xp_window_bring_all_to_front if available in libXplugin
      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

Jeremy Huddleston Sequoia (7):
      XQuartz: Fix xp_window_bring_all_to_front linking on OS versions with older libXplugin
      configure.ac: Version bump to 1.12.3.901 (1.12.4 RC1)
      XQuartz: console_redirect: Set the correct location for reading into the buffer
      XQuartz: console_redirect: Properly zero-out the tail of the array on realloc()
      configure.ac: Version bump to 1.12.3.902 (1.12.4 RC2)
      XQuartz: Bump version to 2.7.3
      configure.ac: Version bump to 1.12.4

Jon TURNEY (1):
      hw/xquartz: Various fixes for pseudoramiX.c

Julien Cristau (1):
      Bump video ABI version to 12.1

Keith Packard (4):
      randr: Clean up compiler warnings about unused and shadowing variables
      randr: Catch two more potential unset rrScrPriv uses
      Add 'install-headers' target in the top-level Makefile
      Only free Render filter names on last screen close

Michal Srb (1):
      Look for ModuleData only in appropriate library

Michel Dänzer (2):
      dri2: Add DRI2CreateDrawable2.
      glx: Free DRI2 drawable reference to destroyed GLX drawable.

Peter Hutterer (13):
      xkb: warn if XKB SlowKeys have been automatically enabled
      Xi: fix XITouchClass sourceid assignment
      dix: if the scroll valuator reaches INT_MAX, reset to 0
      configure.ac: Version bump to 1.12.2.902 (1.12.3 RC2)
      xfree86: fix use-after-free issue in checkInput
      dix: fix memory leak in TouchEventHistoryReplay
      Xi: extend PropagateMask to EMASKSIZE
      xfree86: always enable SIGIO on OsVendorInit (#50957)
      configure.ac: Bump to Version 1.12.3
      xkb: use local variable instead of casting arg
      dix: fix dereference before null check
      list.h: don't crash when removing an element from a NULL list
      dix: make sure the mask is set for emulated scroll events (#52508)

Ricardo Salveti de Araujo (1):
      randr: first check pScrPriv before using the pointer at RRFirstOutput

Simon Schubert (1):
      fb: reorder Bresenham error correction to avoid overshoot.

Torsten Kaiser (2):
      xfree86: EDID Est III parsing can walk off end of array
      xfree86: EDID Est III parsing skips some modes

Vic Lee (1):
      ephyr: Resize screen automatically when parent window is resized

---
 Makefile.am                                                   |    7 
 Xext/panoramiX.c                                              |    2 
 Xext/sync.c                                                   |   26 
 Xext/xf86bigfont.c                                            |    2 
 Xi/extinit.c                                                  |   40 
 Xi/xiproperty.c                                               |  251 +-
 Xi/xiquerydevice.c                                            |    2 
 config/wscons.c                                               |    6 
 configure.ac                                                  |    4 
 dix/devices.c                                                 |    2 
 dix/events.c                                                  |   27 
 dix/gc.c                                                      |   10 
 dix/getevents.c                                               |   42 
 dix/tables.c                                                  |  955 +++++-----
 dix/touch.c                                                   |   11 
 fb/fb.h                                                       |    3 
 fb/fbpict.c                                                   |   82 
 fb/fbseg.c                                                    |   18 
 fb/fbtrap.c                                                   |   43 
 glx/glxcmds.c                                                 |    4 
 glx/glxdri2.c                                                 |    8 
 hw/dmx/dmxinit.c                                              |    2 
 hw/dmx/dmxlog.c                                               |    3 
 hw/kdrive/ephyr/ephyr.c                                       |   80 
 hw/kdrive/ephyr/hostx.c                                       |   36 
 hw/kdrive/ephyr/hostx.h                                       |   10 
 hw/kdrive/src/kdrive.c                                        |   22 
 hw/kdrive/src/kinput.c                                        |    2 
 hw/vfb/InitOutput.c                                           |    2 
 hw/xfree86/Makefile.am                                        |    6 
 hw/xfree86/common/xf86Config.c                                |    1 
 hw/xfree86/common/xf86Init.c                                  |    3 
 hw/xfree86/common/xf86Module.h                                |    2 
 hw/xfree86/dixmods/extmod/modinit.h                           |    2 
 hw/xfree86/dixmods/extmod/xf86dga2.c                          |   81 
 hw/xfree86/dixmods/extmod/xf86vmode.c                         |   14 
 hw/xfree86/dri2/dri2.c                                        |   15 
 hw/xfree86/dri2/dri2.h                                        |    7 
 hw/xfree86/loader/loader.c                                    |   19 
 hw/xfree86/loader/loader.h                                    |    1 
 hw/xfree86/loader/loadmod.c                                   |    2 
 hw/xfree86/modes/xf86Crtc.c                                   |    8 
 hw/xfree86/modes/xf86DisplayIDModes.c                         |  171 -
 hw/xfree86/modes/xf86EdidModes.c                              |  123 -
 hw/xfree86/os-support/bsd/bsd_apm.c                           |   26 
 hw/xfree86/os-support/bsd/bsd_kqueue_apm.c                    |   26 
 hw/xfree86/os-support/bus/Sbus.c                              |   20 
 hw/xfree86/os-support/linux/lnx_apm.c                         |   31 
 hw/xfree86/os-support/solaris/sun_apm.c                       |   26 
 hw/xfree86/parser/Device.c                                    |    2 
 hw/xfree86/parser/Files.c                                     |    2 
 hw/xfree86/parser/Flags.c                                     |    2 
 hw/xfree86/parser/Input.c                                     |    2 
 hw/xfree86/parser/InputClass.c                                |    2 
 hw/xfree86/parser/Layout.c                                    |    2 
 hw/xfree86/parser/Module.c                                    |    2 
 hw/xfree86/parser/Monitor.c                                   |    2 
 hw/xfree86/parser/Pointer.c                                   |    2 
 hw/xfree86/parser/Screen.c                                    |    2 
 hw/xfree86/parser/Vendor.c                                    |    2 
 hw/xfree86/parser/Video.c                                     |    2 
 hw/xfree86/parser/read.c                                      |    2 
 hw/xfree86/parser/scan.c                                      |    2 
 hw/xfree86/parser/write.c                                     |    2 
 hw/xfree86/ramdac/xf86Cursor.c                                |   31 
 hw/xnest/Init.c                                               |    2 
 hw/xquartz/X11Application.h                                   |    3 
 hw/xquartz/X11Application.m                                   |   45 
 hw/xquartz/bundle/Info.plist.cpp                              |    4 
 hw/xquartz/bundle/Resources/English.lproj/Localizable.strings |binary
 hw/xquartz/console_redirect.c                                 |   28 
 hw/xquartz/darwin.c                                           |    6 
 hw/xquartz/pseudoramiX.c                                      |   21 
 hw/xquartz/pseudoramiX.h                                      |    2 
 hw/xquartz/xpr/xprEvent.c                                     |   22 
 hw/xwin/winerror.c                                            |    2 
 include/list.h                                                |    2 
 include/os.h                                                  |    3 
 mi/miexpose.c                                                 |  106 -
 os/connection.c                                               |    2 
 os/io.c                                                       |    6 
 os/log.c                                                      |   18 
 os/utils.c                                                    |    4 
 randr/randr.c                                                 |    5 
 randr/rrcrtc.c                                                |   12 
 randr/rrinfo.c                                                |    7 
 randr/rrmode.c                                                |    4 
 randr/rroutput.c                                              |   12 
 randr/rrscreen.c                                              |    6 
 render/filter.c                                               |    5 
 render/render.c                                               |    4 
 test/ddxstubs.c                                               |    2 
 test/xtest.c                                                  |    2 
 xfixes/cursor.c                                               |    7 
 xfixes/region.c                                               |    3 
 xkb/xkbAccessX.c                                              |   19 
 96 files changed, 1566 insertions(+), 1145 deletions(-)
---


More information about the Xquartz-changes mailing list