[ANNOUNCE] xorg-server 1.16.0

Keith Packard keithp at keithp.com
Thu Jul 17 00:28:51 PDT 2014


At long last, here's the 1.16 release of the X server! Lots of new
stuff, including (but not limited to):

 * Glamor integration. This GL-based X acceleration subsystem now
   offers reasonable performance that avoids software fall backs much
   of the time.

 * XWayland. This provides an X server integrated into a Wayland
   window system. It uses Glamor for rendering, and so avoids most of
   the performance problems inherent in window system layering.

 * systemd integration. This provides for systemd-based launching and
   management which improves boot performance and reliability

 * Elimination of thousands of compiler warnings. We've been slowly
   adding more and more compiler flags to the stock X build to warn us
   of unsafe coding practices. Version 1.16 finally addresses the
   enormous list of these warnings.

 * Glamor for Xephyr. This X-on-X implementation now serves as the
   primary development environment for our new 2D acceleration
   subsystem, permitting rapid development and testing on a single
   machine.

 * Non-PCI device support. Many graphics devices are not enumerated
   with the standard PCI APIs; now the X server can auto-detect and
   configure them as it does in more conventional systems.

For the first time in several releases, we've added substantial amounts
of code to the server, only 2/3 of which was the glamor code base:

 604 files changed, 34449 insertions(+), 7024 deletions(-)

Thanks, as always, to everyone who contributed patches, review, testing
and comments.

Here's a list of the changes brought in since RC4:

Aaron Plattner (1):
      xfree86: Only support one sysconfigdir

Hans de Goede (2):
      Fix ODEV_ATTRIB_DRIVER overlapping with ODEV_ATTRIB_FD
      config_odev_add_attribute*: Check for right attribute type

Keith Packard (1):
      Update to version 1.16.0

Peter Hutterer (3):
      os: prevent negative array index access (#80890)
      xfree86: don't force the screensaver off on DPMS unblank, merely suggest it
      Revert "dix: fix up coordinate scaling when external monitors are present"

Yaakov Selkowitz (1):
      hw/xwin: link dynamically and export symbols

One omission here was a last-minute bug fix for glamor Render
acceleration that manifests as disappearing icons in systray. That's
been posted to the mailing list for review and to see if it causes
regressions like the last proposed fix for this bug did.

I'll start merging changes for 1.17 almost immediately. At this point, I
think we're on a new-years release schedule, which would make 1.17 look
like:

  Merge Window          2014- 7-17 - 2014-10-15
  Non-critical bugs     2014-10-16 - 2014-11-30
  Critical-bugs         2014-12-1  - 2014-12-31

This is just a proposed schedule; subject to change for sufficient reason.

git tag: xorg-server-1.16.0

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.tar.bz2
MD5:  8a9ff6ee9907360f09b5bdabb8089502  xorg-server-1.16.0.tar.bz2
SHA1: 0b5ce3868c1c617c21e19ce863aab1ede6e154c4  xorg-server-1.16.0.tar.bz2
SHA256: 38330a03c5f7a38745a3f9816cf069db5b8844eebb358fd39dbabf61f32cd06b  xorg-server-1.16.0.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.tar.gz
MD5:  fc9b1814c0c3a15f39efb13ad1c2ac97  xorg-server-1.16.0.tar.gz
SHA1: 2b1289fef077bc15d79d79fc0bd0401255bd4d27  xorg-server-1.16.0.tar.gz
SHA256: 025345c6b3aa8a02ba92b7cef3cd67d2ed6fd7139823497ed067dd72d33a1a5d  xorg-server-1.16.0.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.tar.gz.sig

-- 
keith.packard at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20140717/efacaaaa/attachment.sig>


More information about the xorg-announce mailing list