Peter Hutterer | 26 Nov 00:42 2014

xf86-input-evdev 2.9.1

This release fixes a couple of bugs with absolute devices that have scroll
wheels (such as the qemu tablets devices) and avoids the "unable
to find touch point 0" warnings previously caused by a touch starting before
the device was enabled.

Peter Hutterer (6):
      Make the slot-state per slot
      Fix axis initialization for devices with abs x/y and rel scrollwheels
      If only IgnoreRelativeAxes is set, init like a normal relative device
      Drop some unused #defines
      Remove three unused #defines
      evdev 2.9.1

Éric Brunet (1):
      Don't pass superfluous arguments to EvdevPost*Events

git tag: xf86-input-evdev-2.9.1
MD5:  8f73a98e32dccc9d054b54727cc4093f  xf86-input-evdev-2.9.1.tar.bz2
SHA1: 0bd822aef86918b847ac1c602835ed1e75d4b831  xf86-input-evdev-2.9.1.tar.bz2
SHA256: 0ce30328adfeac90a6f4b508d992fb834d8e50b484b29d3d58cf6683fa8502f9  xf86-input-evdev-2.9.1.tar.bz2
MD5:  4b161da455ebed5a102db578d2b0caf6  xf86-input-evdev-2.9.1.tar.gz
SHA1: 8435ab6ba126d7eb0fd0df837367755edaae30b1  xf86-input-evdev-2.9.1.tar.gz
SHA256: 3b87bd833df68217447b38d448a573613bf5fe5250c6df785f4e59303a308d22  xf86-input-evdev-2.9.1.tar.gz

(Continue reading)

Peter Hutterer | 24 Nov 09:00 2014

xf86-input-libinput 0.3.0

xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit
is quite limited, most of the work is done by libinput, the driver itself
passes on the events (and wrangles them a bit where needed).

New in this version are properties for the configuration of left-handed
button mode, changing scroll methods and setting the scroll button (where

Note that left-handed mode in this driver makes use of the underlying
libinput interface which is smarter than other drivers about which events to
apply it to. Specifically, setting a touchpad to left-handed will still send
the correct button events for tapping so no double-mapping is required here.

Peter Hutterer (7):
      Add support for left-handed button orientation
      Add support for switching scroll methods
      Add support for changing the button-scrolling button
      Use the button conversion helper for normal button events too
      Drop double empty lines
      Don't process events from devices that got removed already
      xf86-input-libinput 0.3.0

git tag: xf86-input-libinput-0.3.0
MD5:  ade058e7bed7776a8a631e7ba08f0a13  xf86-input-libinput-0.3.0.tar.bz2
SHA1: 0abd9e3f0542aa9c287846dba08bf8913ec01978  xf86-input-libinput-0.3.0.tar.bz2
SHA256: f36b1c128a903cf4d3e4be692571301af825d20a7a7f06d3feadb6b176912c5d  xf86-input-libinput-0.3.0.tar.bz2

(Continue reading)

Peter Hutterer | 20 Nov 23:28 2014

xkbcomp 1.3.0

In what is almost an olympic release schedule, here's a new version of
xkbcomp. Over the last two-and-a-bit years a number of patches have
accumulated, the most interesting one is support for multiple keysyms per
level (#25025).  I say "parsing support" for a reason, the symbol becomes a
NoSymbol, which is arguably still more useful than a parsing error. Plus,
multi-sym per key won't work in X anyway.

Other than that, misc fixes and changes all over the place. UNIXOS2 support
was dropped. Sorry guys, no multi-keysym parsing for you. I'll get a
bucket ready for the tears.

Adam Jackson (1):
      configure: Drop AM_MAINTAINER_MODE

Alan Coopersmith (10):
      unifdef -U__UNIXOS2__
      config: Add missing AC_CONFIG_SRCDIR
      Remove unused function entry/exit tracking framework
      Remove unused uASSERT macro
      Convert remaining sprintf calls to snprintf
      Fix many const char * warnings from gcc
      Remove useless checks for NULL before free in OverlayKeyCreate()
      Don't dereference the pointer whose allocation failed
      Remove useless assignment to 'outline' variable
      Initialize nMatch even if WIN32 is defined

Benno Schulenberg (1):
      Making sure that a copied string is always null-terminated (#66345).

Colin Walters (1):
(Continue reading)

Peter Hutterer | 19 Nov 06:13 2014

xf86-input-libinput 0.2.0

xf86-input-libinput is a libinput-based X.Org driver. The actual driver bit
is quite limited, most of the work is done by libinput, the driver itself
passes on the events (and wrangles them a bit where needed).

Unless you're already running a Wayland desktop, this driver is the easiest
way to test libinput and help us. However, in case the 0.2.0 version number
isn't enough of a hint: this is a very new driver, expect some rough edges
and bugs. The driver is now hosted on, please file bugs in
the Input/libinput component of the xorg product.

For the time being, expect that you need the git version of libinput to
successfully compile/run this driver. For reference, libinput version
028513a0a723e97941c39c4aeb17433198723913 will work with this release.

Note that this driver works best when assigned to _all_ devices*. libinput
has a number of cross-device features such as top softwarebutton handling
that only work when all affected devices are managed by this libinput.

Note that desktop environments don't support this driver yet, you will have
to change configurations with an xorg.conf.d snippet or by poking around
with xinput list-props/xinput set-prop. If you don't know how to do that,
this driver isn't for you yet. Not all config options are exposed as
properties yet.

For the foreseeable future, libinput and this driver are Linux-only (evdev,
timerfd, epoll, ...).

Happy testing!

(Continue reading)

Julien Cristau | 10 Nov 16:55 2014

xorg-server 1.16.2

Other than the version number, no changes since last week's

Julien Cristau (1):
      Bump to 1.16.2

git tag: xorg-server-1.16.2
MD5:  89620960b13515db8d0a8dbb92a1378a  xorg-server-1.16.2.tar.bz2
SHA1: f4dbb55534a9a3ce4c9a55547cadd0d6ab9bbec9  xorg-server-1.16.2.tar.bz2
SHA256: 446e0c3ebd556aced78ec0000ba9ae73f1e5317117d497f827afba48b787ce64  xorg-server-1.16.2.tar.bz2
MD5:  7d3647f2717ce55c4a7b641800639304  xorg-server-1.16.2.tar.gz
SHA1: 5a22aaa38f17c81aa0c4ed84e5e34ae48c3e8092  xorg-server-1.16.2.tar.gz
SHA256: 90fe84005084d71a10fd16ab46175c39c0611adfcf897dd78f426146875f9f93  xorg-server-1.16.2.tar.gz

xorg-announce mailing list
xorg-announce <at>
Alan Coopersmith | 8 Nov 20:41 2014

rgb 1.0.6

This package includes the list mapping X color names to RGB values (rgb.txt),
the showrgb program to show entries from that list, and, if configured to use
a database for color lookup, the rgb program to convert the text file into the
binary database format.

This release includes contributions by Daphne Pfister to resynchronize the 
X11 color name list with the CSS color name list that has forked from ours, 
and also includes a couple minor improements to the showrgb program and
to the build configuration.

Alan Coopersmith (5):
      configure: Drop AM_MAINTAINER_MODE Honor NOCONFIGURE=1
      Use asprintf() instead of malloc/strcpy/strcat, if its available
      If opening argv[1] + ".txt" fails, try opening argv[1] without suffix
      rgb 1.0.6

Daphne Pfister (2):
      Add missing colors from CSS Color Module Level 4
      Add aliases for colors that differ between X11 and CSS

git tag: rgb-1.0.6
MD5:  eab5bbd7642e5c784429307ec210d198
SHA1: 542fade81a74f8a6beaea8cb517bdf1033fc6b71
SHA256: bbca7c6aa59939b9f6a0fb9fff15dfd62176420ffd4ae30c8d92a6a125fbe6b0
(Continue reading)

Christophe Fergeau | 31 Oct 17:21 2014

xf86-video-qxl 0.1.3

Christophe Fergeau (2):
      drmmode: Fix compilation warning
      xf86-video-qxl 0.1.3

Jeremy White (10):
      Free the region pointer as well; eliminates a memory leak in dfps mode.
      Skip modes more precisely.
      The display of the RAM size subtracts the frame buffer, but it has
      In XSpice mode, enable the ability to specify the various ram buffer sizes.
      Add helper functions for updating the boxes and regions; makes the
      Tune the dfps region tracking to collapse to the bounding rectangle
      Initialize the frame buffer used in dfps mode; this silences a number
      When uploading a region, do not go outside the source image size.
      In XSpice audio, fully clear the data structure; silences valgrind warnings.
      Revise the XSpice audio processing to avoid the use of pthreads.

Marc-Andre Lureau (2):
      Check qxl_download_box() arguments

Marc-André Lureau (2):
      drm: fail gracefuly on monitor resize
      Remove call to CrtcRotate()

git tag: xf86-video-qxl-0.1.3
MD5:  ed86c38d350a63ce225d0d11435bb446  xf86-video-qxl-0.1.3.tar.bz2
SHA1: eedb37a21391cb2d28cc5e7aab5193d8c4888947  xf86-video-qxl-0.1.3.tar.bz2
SHA256: 75786637cbfe278de78d52baa5aab217dd29af1b8a1f8b12d0c3c2584b6bc88c  xf86-video-qxl-0.1.3.tar.bz2
(Continue reading)

Julien Cristau | 2 Nov 11:56 2014


This is the first release candidate for Xorg 1.16.2.  If nothing bad
happens I'm planning on releasing 1.16.2 next week.

Axel Davy (2):
      Fix present_pixmap when using present_notify_msc
      Fix present_notify to return right away when querying current or past msc.

Chris Wilson (1):
      Xext/shm: Detach SHM segment after Pixmap is released

Julien Cristau (1):
      Bump to

Peter Hutterer (1):
      xkb: ignore floating slave devices when updating from master (#81885)

Takashi Iwai (1):
      fb: Fix invalid bpp for 24bit depth window

git tag: xorg-server-
MD5:  7343f43a2dc7082ad4e59d6b937075ab  xorg-server-
SHA1: 4098dcab1bcd99a35180d8353213ffd75bc14b98  xorg-server-
SHA256: 97f92f2b51730336d05691584256870ca04e756d647973ca2ad6dfb87dab2923  xorg-server-
MD5:  2e36c133a027fa3b4bf3aed4da93b37d  xorg-server-
SHA1: b9eabc9bc9088cca70465970c66a8d010c7ee5cf  xorg-server-
(Continue reading)

Keith Packard | 29 Oct 05:56 2014


Here's the first RC for X server 1.17. We're a bit behind, due to my
travel schedule and illness, but I don't see any particular reason to
change the rest of the schedule at this point:

  Non-critical bugs     2014-10-16 - 2014-11-30
  Critical-bugs         2014-12-1  - 2014-12-31

Some high points that I know of:

 * Adam continues to strip out stale code and clean up the
   server. Thousands of lines of unnecessary code have disappeared yet

 * The modesetting driver has been merged into the server code base,
   simplifying ongoing maintenance by coupling it to the X server
   ABI/API release schedule. This now includes DRI2 support (so that GLX
   works correctly) along with Glamor support (which handles DRI3).

 * Lots of Glamor improvements, including a rewrite of the core protocol
   rendering functions 

Along with these, numerous bug fixes and improvements throughout the
rest of the code base.

Thanks, as always, to everyone who contributed to this release.

Aaron Plattner (2):
      modesetting: match PCI class 3, any subclass
      xfree86: Remove stale /usr/share/X11/xorg.conf.d hard-code from the xorg.conf man page
(Continue reading)

Arnaud Fontaine | 15 Oct 07:34 2014

xcb-util 0.4.0

xcb-util 0.4.0 is now available.

git tag 0.4.0

Adam Jackson (1):
      configure: Remove AM_MAINTAINER_MODE

Alan Coopersmith (1):
      atoms.c: #include <stdio.h> for vsnprintf case, not just vasprintf

Arnaud Fontaine (2):
      Follow changes in m4 submodule.
      Release 0.4.0

Colin Walters (1): Implement GNOME Build API

Gaetan Nadon (8):
      config: add bug URL to AC_INIT
      config: use AC_CONFIG_HEADERS to create a config.h file
      config: remove AC_TYPE_SSIZE_T
      config: drop the check for sys/types.h
      config: add missing COPYING file
      config: remove the dependency on X11 Protocol
      config: remove old dead code for documentation
      Pick-up changes in m4 submodule

Keith Packard (1):
(Continue reading)

Arnaud Fontaine | 15 Oct 06:12 2014

xcb-util-image 0.4.0

xcb-util-image 0.4.0 is now available.

git tag 0.4.0

Arnaud Fontaine (2):
      Pick-up changes in m4 submodule as it's better to have all util repos at same m4 level.
      Release 0.4.0

Bart Massey (8):
      corrected return value documentation for xcb_image_shm_put()
      added additional format tests for XY_PIXMAP bit planes
      changed test_xcb_image to work with XY_PIXMAP with nontrivial planemask
      Fixed get_image to handle xy format with nontrivial plane_mask.
      added window names to test_xcb_image windows
      increased window size for test_xcb_image for usability
      Fixed endianness bug in xy pixmap getimage.
      fixed some compiler C90 warnings

Gaetan Nadon (10):
      config: add bug URL to AC_INIT
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
      config: remove old dead code for documentation
      config: use AC_CONFIG_HEADERS to create a config.h file
      config: add missing COPYING file
      make: there should be no attempt to remove any file
      make: using EXTRA_DIST for is redundant
      make: image is using X11 Protcol headers, so XPROTO_CFLAGS is required
      test: move test cases into their own directory
(Continue reading)