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)

robdclark | 4 Oct 16:11 2014

xf86-video-freedreno 1.3.0

    Rob Clark (9):
      kms: fix problem with multiple displays
      make sure scanout has a legit stride
      kms: remove some unneeded includes
      add COPYING license file
      server-fd fixes
      kms: remove fb on ScreenClose
      dri2: pDraw can be gone already... don't dixSetPrivate()
      xa: reject unsupported Solid ops
      NEWS: Bump version to 1.3.0

git tag: xf86-video-freedreno-1.3.0
MD5:  a6bff30ae01a7bb7a3128612d139dacc  xf86-video-freedreno-1.3.0.tar.bz2
SHA1: 3fef9b98016f9371f0acb71dec37b0b2944a307c  xf86-video-freedreno-1.3.0.tar.bz2
SHA256: 1c9d872d1e7389c7771c33e0070f6eb730c406511afcda63867b096aa3d9301d  xf86-video-freedreno-1.3.0.tar.bz2
MD5:  69ce4f894675a36894df8fbde9aa4a10  xf86-video-freedreno-1.3.0.tar.gz
SHA1: 71199c20f1a65ab0b91ce13e14a06986811d8d7e  xf86-video-freedreno-1.3.0.tar.gz
SHA256: daddd5a987c438fb88ef41225217e6c6f9cf80636c1a036916cf1892d3410d7f  xf86-video-freedreno-1.3.0.tar.gz

Luc Verhaegen | 2 Oct 19:44 2014

FOSDEM15: Graphics DevRoom: call for speakers.


At FOSDEM on the 31st of january and the 1st of February 2015, there 
will be another graphics DevRoom. URL:

The focus of this DevRoom is of course the same as last year, namely:
* Graphics drivers: from display to media to 3d drivers, both in kernel 
  or userspace. Be it part of DRM, KMS, (direct)FB, V4L, Xorg, Mesa...
* Input drivers: kernel and userspace.
* Windowing systems: X, Wayland, Mir, directFB, ...
* Even colour management and other areas which i might have overlooked 
  above are accepted.

Slots are 50 minutes long, and scheduled hourly. This partly to avoid 
confusion and people running all over the place all the time. As a 
speaker, you do not have to fill your whole hour, gaps are never wasted 

Slots will be handed out on a first come, first serve basis. The best 
slots will go to those who apply the earliest. The amount of slots is 
currently not known yet, but i expect there to be around 16 available (8 
on each day), so act quickly.

Talk Submission:

Like last year, the pentabarf system will be used for talk submission. 
It is not perfect from a devroom organizer and talk submitters usability 
point-of-view, but the fosdem organizers are working on it. It is 
however workable and it ended up working out pretty well last year.
(Continue reading)