[ANNOUNCE] xorg-server (1.7 RC2)

Peter Hutterer peter.hutterer at who-t.net
Mon Sep 21 22:05:14 PDT 2009

The second release candidate for the X.Org X Server 1.7 is now available.
We've had a larger-than-expected number of quite intrusive patches go in, so
there will be at least one more RC before the final release. Expect RC3 in
about a week's time.

I've branched off server-1.7-branch - git master is now unfrozen. Go nuts.
Commits to the 1.7 branch must be nominated on the Server17Branch wiki page
http://www.x.org/wiki/Server17Branch after they have been merged to

The fixes in this RC are all over the place, many of them are build fixes,
compiler warnings, memory leaks, and cleanups. The minimum requirements have
changed for the following modules: xf86driproto, dmxproto, fixesproto. 
If you've been running the latest released versions you won't notice the

Perhaps the most intrusive change is the removal of framebuffer support from
DGA. See the following link for a detailed explanation:

Current blocker bugs:
13932: pointer cannot move across screens in zaphod mode 
19470: any X11 client can crash Xvfb 
20500: Record extension not sending event 
23286: Memory leak caused by 100x100 glyphs 
23298: Xserver crash when running x11perf -shmputxy10 test case 
23645: Crash uploading multiple glyphs 
23755: X does not work on Alpha 
23938: keys occasionally get stuck with xorg-server 
23985: Excessive core motion events for subpixel motions 
24011: Excessive enter/leave events 

Pick your favourite and fix it. As usual, shortlog is below.


Alan Coopersmith (8):
      Fix module path in xorg.conf man page
      Remove stray semi-colon in protocol-common.c
      test_convert_XIRawEvent: Don't write more data than the struct holds
      Fix num_masks/length overflow test for XiSelectEvents
      Change xf86dristr.h includes to use xf86driproto.h instead
      Add configuration option for use of SIGIO handlers for input events
      Check for -wrap support in the linker
      Fix typo in Xephyr man page

Carl Worth (1):
      configure: Fix broken quoting for initialization of REQUIRED_MODULES

Dave Airlie (1):
      xserver: SIGIO option handling was incorrect.

Jeremy Huddleston (1):
      XQuartz: pbproxy: Remove debugging XBell()

Keith Packard (10):
      Eliminate bogus event resizing.
      probe_devices_from_device_sections: don't leak list of devices
      xf86Xinput.c: get DIX event queue pointer once at InitInput time
      Free libpciaccess iterator in xf86PciProbe
      LoaderSortExtensions: free graph nodes
      xf8CrtcSetModeTransform: free adjusted_mode name too
      Free randr crtc and output pointer arrays
      RRDestroyOutputProperty: Free randr property valid values
      xfree86/modes: Remove all framebuffer support from DGA
      Fix sporadic segfault on resume due to accidentally freeing cursor.

Kevin E Martin (2):
      dmx: disable Get/SetWindowPixmap, we don't support composite/redirected windows
      dmx: only free the default pixmaps that we actually allocated.

Martin-Éric Racine (1):
      xserver: added more Geode oddities to xf86AutoConfig.c

Matthias Hopf (3):
      Work around sporadic segfault on resume with intel/KMS due to cursor->bits == NULL.
      Less intrusive workaround for sporadic segfault on resume.
      Revert fe31f9c + 977953b to fix issue for good.

Peter Hutterer (19):
      dmx: don't include panoramiXsrv.h if building w/o Xinerama
      configure.ac: move all protocol requirements to a single location.
      Require dmxproto
      xfree86: use SendDevicePresenceEvents instead of manual event handling.
      xfree86: remove now unused variable
      xfree86: fix up wrong use of OptionRec for AutoAddDevices andAutoEnableDevices
      xfree86: silence warning: ‘ramplen’ may be used uninitialized
      render: reply with the server or client version, whichever is lower.
      randr: reply with the server or client version, whichever is lower.
      Xext: silence 'warning: no previous prototype' for sync, bigreq and xcmisc.
      dmx: silence 'implicit declaration of function ‘XFixesSetPictureClipRegion’
      configure: resourceproto is optional.
      input: define server-supported protocol versions in one single file.
      configure: fix up check for tslib.
      Xext: fix up multibuffer compiler errors.
      Xext: remove DisplayImageBuffers from mbuf.c
      Xext: switch mbuf.c to dixLookupResourceByType
      input: don't use typecasts to access members of InternalEvent.
      xserver (xserver 1.7 RC2)

Rémi Cardona (1):
      dix: append "built-ins" to the font path in SetDefaultFontPath

Shunichi Fuji (1):
      dri: use noPanoramiXExtension directly.

Thomas Jaeger (3):
      fixes: Make sure invisible cursor is inialized with zero src/mask
      Bump fixesproto requirement to 4.1
      Xext: include security protocol header instead of client header

Tiago Vignatti (2):
      xfree86: vgaarb: rework wrapping function
      xfree86: vgaarb: missing wrapping macro

git tag: xorg-server-

MD5: ca914aa3b9a01c037fedcf7bc5964d73  xorg-server-
SHA1: da27ffbb01aee38115bceb72794006eeee835c3b  xorg-server-

MD5: b22e7d407ec89284c626fe1f03e8738d  xorg-server-
SHA1: 4236a70425b1a95a116417530a6ec985b6cd4da2  xorg-server-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090922/3e01c401/attachment.pgp>

More information about the xorg mailing list