[ANNOUNCE] xorg-server 1.12.4

Jeremy Huddleston Sequoia jeremyhu at freedesktop.org
Sun Aug 26 22:20:43 PDT 2012

Hash: SHA1

== Description ==

xorg-server 1.12.4 is a maintenance release of the X.org X server.  There
are only a handful of changes in this dot release, and with the pending
release of 1.13 next month, it's likely that this may be the final scheduled
release from the 1.12 branch; we will likely put out additional releases
from this branch, but they will no longer follow the standard 6-week
development cycle.

This version is identical to the previous release candidate except for
version numbers.

== Known Issues ==

Currently open bugs the 1.12 Tracker:
23938: keys occasionally get stuck with xorg-server
31501: crash accessing font info with xfs in fontpath
39094: WaitFor does not handle EIO (causes 100% cpu load)
39383: X server crashes when restarting KDE from Alt+F2
39949: RandR panning & scaling don't work
43988: crtc->desiredMode.name can point to freed memory.
44038: some 3D wine apps no longer work (bisected)
45445: Key press crashes the xserver when kdm is running
49170: crash when starting or after some time of using psi
50641: xorg-server-1.12.0 - When SELinux is enabled the xserver fails

== New Issues ==

If you encounter an issue that you think should block a future 1.12 
please follow the instructions listed in the wiki to raise this to our


== Changes since 1.12.3 ==

Aaron Plattner (1):
      randr: Fix REQUEST vs. REQUEST_SIZE_MATCH mismatch

Adam Jackson (3):
      ephyr: Fix up some bizarre formatting
      randr: Fix up yet another corner case in preferred mode selection
      sync: Fix logic error from b55bf248581dc66321b24b29f199f6dc8d02db1b

Alan Coopersmith (10):
      OtherClientGone: Remove unreachable return statement
      Fix some overly indented/poorly line wrapped comments in dix/events.c
      Remove obsolete tab stop comments from hw/xfree86/parser/*.c
      ProcRRGetScreenInfo: swap configTimestamp as well
      xf86dga2.c & xf86vmode.c: Move REQUEST_SIZE_MATCH checks before using stuff
      Use calloc to zero fill buffers being allocated for replies & events
      Set padding bytes to 0 in WriteToClient
      Initialize padding bits to 0 in ErrorConnMax()
      Fix up formatting of initializers for arrays of structs
      Make indentation of dix/tables.c much more consistent and readable

Daniel Stone (5):
      DRI2: Remove prototype for DRI2DestroyDrawable
      Don't make failure to -nolisten fatal
      Xorg: Link XKB DDX library after core server libs
      Xinerama: Fix ExtensionInit prototype
      AllocDevicePair: Ensure XKB privates are initialised

Dave Airlie (2):
      xf86: cursor code got mangled by indenting
      kinput: allocate enough space for null character.

Jaroslav Šmíd (1):
      Bug 51375: Xorg doesn't set status for RRGetOutputInfo

Jeremy Huddleston (3):
      XQuartz: Silence an unused-variable warning
      XQuartz: Fix incorrect PseudoramiXExtensionInit prototype
      XQuartz: Call xp_window_bring_all_to_front if available in libXplugin

Jeremy Huddleston Sequoia (7):
      XQuartz: Fix xp_window_bring_all_to_front linking on OS versions with older libXplugin
      configure.ac: Version bump to (1.12.4 RC1)
      XQuartz: console_redirect: Set the correct location for reading into the buffer
      XQuartz: console_redirect: Properly zero-out the tail of the array on realloc()
      configure.ac: Version bump to (1.12.4 RC2)
      XQuartz: Bump version to 2.7.3
      configure.ac: Version bump to 1.12.4

Jon TURNEY (1):
      hw/xquartz: Various fixes for pseudoramiX.c

Julien Cristau (1):
      Bump video ABI version to 12.1

Keith Packard (4):
      randr: Clean up compiler warnings about unused and shadowing variables
      randr: Catch two more potential unset rrScrPriv uses
      Add 'install-headers' target in the top-level Makefile
      Only free Render filter names on last screen close

Michal Srb (1):
      Look for ModuleData only in appropriate library

Michel Dänzer (2):
      dri2: Add DRI2CreateDrawable2.
      glx: Free DRI2 drawable reference to destroyed GLX drawable.

Peter Hutterer (4):
      xkb: use local variable instead of casting arg
      dix: fix dereference before null check
      list.h: don't crash when removing an element from a NULL list
      dix: make sure the mask is set for emulated scroll events (#52508)

Ricardo Salveti de Araujo (1):
      randr: first check pScrPriv before using the pointer at RRFirstOutput

Simon Schubert (1):
      fb: reorder Bresenham error correction to avoid overshoot.

Vic Lee (1):
      ephyr: Resize screen automatically when parent window is resized

git tag: xorg-server-1.12.4

MD5:  f87d830aa69885275e26dd6327d76a44  xorg-server-1.12.4.tar.bz2
SHA1: 6d616874f9c7677bda08dc073c03f83e78fbc585  xorg-server-1.12.4.tar.bz2
SHA256: 8ac07c35306ba3fb3c0972722dd4e919303039eca1d40ac7862560e0b2c94cf7  xorg-server-1.12.4.tar.bz2

MD5:  19c17bf7ac3e2ce34bc40108692c031f  xorg-server-1.12.4.tar.gz
SHA1: c0e52b1496d427501a2f6b8fea50d040c75bbdb9  xorg-server-1.12.4.tar.gz
SHA256: d88225cd3c4a6ecd92d1360b34a0e5b6346e2a04c842c018cef36d8a370714ef  xorg-server-1.12.4.tar.gz

Version: GnuPG v1.4.12 (Darwin)


More information about the xorg-announce mailing list