[ANNOUNCE] xorg-server (1.7 RC1)

Peter Hutterer peter.hutterer at who-t.net
Mon Sep 14 03:30:43 PDT 2009

The first release candidate for the X.Org X Server 1.7 is now available.
This means the server ABI is now frozen.

A number of fixes went in since the snapshot. A set of patches resurrected
Xdmx which now builds again. More patches will follow to make it work
better, right now it's still a bit flaky. Other patches are all over the
place, fixing various bugs in number of subsystems. Many thanks to all

Currently we have 7 bugs on the 1.7 tracker bug:
    13932: pointer cannot move across screens in zaphod mode
    16509: Leak in xf86XVDestroyWindow
    19470: any X11 client can crash Xvfb
    20500: Record extension not sending event
    23286: Memory leak caused by 100x100 glyphs
    23705: xserver 1.7.0rc0 uses wrong dimensions
    23755: X does not work on Alpha
Pick your favourite and fix it. Alternatively, test this release and report
bugs so we can work towards a stable final release. If you have patches to
propose for 1.7 please send them to xorg-devel for public review.


No-one has proposed any larger features that need to go in immediately, so I'm
taking advantage of it to make my life easier and save me cherry-picking.
If you have a large feature that needs to go into master immediately, let me
know and we will branch off.

Expect at least one more release candidate before the final server release.


Alan Coopersmith (3):
      compiler.h: include <string.h> before using memmove()
      xfree86: Change default font path to match configure.ac's --default-font-path.
      Update xorg.conf man page & sample for changes in Xorg 1.7

Daniel Stone (1):
      fbdevhw: Test for graphics:fb%d as well as graphics/fb%d

Eamon Walsh (1):
      Fix "warning: left-hand operand of comma expression has no effect"

Jeremy Huddleston (6):
      XQuartz: Use --with-launchd-id-prefix for consistency with xinit
      XQuartz: Check the DISPLAY environment variable to see if the socket at startup is ours.  If not, ignore it and fork/exec startx.
      XQuartz: Fix a strcpy/strcmp typo
      XQuartz: pbproxy: 64bit fixes: Properly process an array of Atoms
      XQuartz: Fix "warning: function declaration isn’t a prototype" noise
      XQuartz: launchd: Fallback on :0 if prefix:0 gives an error for the socket name

Kevin E Martin (2):
      dmx: Make description match default option.
      Include <X11/extensions/dmx.h> and remove _DMX_SERVER_ define.

Martin-Éric Racine (2):
      Added comment with the PCI device ID of Geode SCx200 series.
      Use lowercase PCI vendor ID for NSC.

Michel Dänzer (2):
      EXA: Stop hiding solid or gradient pictures from the driver.
      EXA: Only take special code path for 1x1 fill for pixmaps.

Peter Hutterer (32):
      dix: remove dixLookupResource - we don't have any users left.
      dix: GetKeyboardValuatorEvents doesn't recurse anymore - fix comment.
      kdrive: remove xkb member from KdKeyboardInfo
      dix: remove unused and half-broken code to restore original classes.
      kdrive: fix sdl build by removing old keySymsRec references.
      dix: auto-float SD's with SendCoreEvents "false"
      Xnest: set the default pointer accel to the host's values (#10013)
      kdrive: output meaningful error message for HAL devices.
      xfree86: remove now unused xf86CrtcShadowClear
      dix: Remove two _X_EXPORT defines from the function definition.
      Xext: don't try to initialize XTEST device properties if they failed.
      xkb: split effectiveGroup calculation into separate utility function.
      dmx: include xkbsrv.h to silence compiler.
      dmx: switch lnx-input and usb-input over to xkb-only.
      dmx: XkbComponentNamesRec doesn't have a keymap field anymore.
      dmx: fix two calls to InitKeyboardDeviceStruct.
      dmx: fix up dmxKeyCodeToKeySym for XKB-only.
      dmx: fix dmxKeySymToKeyCode to work with mandatory XKB.
      dmx: get the state from XKB for dmxCheckSpecialKeys
      dmx: compiler warning fix (mixed declarations + code)
      dmx: remove dmx-internal event queue.
      dmx: include xfixes lib, reshuffle include order to resolve linker errors.
      dmx: Default rules are now base, not xfree86
      dmx: formatting fix to improve readability
      dmx: purge DMX EQ leftovers
      dmx: Remove some dead code.
      configure: re-enable dmx build (default=auto)
      dix: FindChildForEvent needs init child to None.
      xfree86: fix VT_WAITACTIVE control flow (#11477)
      xkb: drop key presses for already repeating keys. (#23889)
      dmx: use top_builddir, not top_srcdir to get libxfixes.la
      xserver (xserver 1.7 RC1)

Soeren Sandmann (1):
      Add xoff and yoff to drawable->x and drawable->y in create_bits_picture().

Tiago Vignatti (3):
      xfree86: vgaarb: close and cleanup vga arbiter
      Revert "Make sys.c use compiler.h unaligned access functions"
      shave: use CC tag variable on libtool

git tag: xorg-server-

MD5: f30ecd48ae45f5bbe62fd17e81ee28c3  xorg-server-
SHA1: 2f9a1eaa728f36f70ea225050f0cb7dbf6a52f3c  xorg-server-

MD5: 12229e2fc353401d8b1c49acf7abd664  xorg-server-
SHA1: 547269a08a4394b8c1d0767d43dadb7ff2f814c8  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/20090914/6945e6d3/attachment.pgp>

More information about the xorg mailing list