[ANNOUNCE] xorg-server 1.11.3

2011-12-17 Thread Jeremy Huddleston
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

== Description ==

xorg-server 1.11.3 is the third maintenance release of the 1.11 branch of the
X11 server.  It contains fixes for various crashes and other correctness
issues fixed since the previous release.

== Known Issues ==

Important issues are listed in the 1.11 tracker bug:
https://bugs.freedesktop.org/show_bug.cgi?id=xserver-1.11

* #17013: Issues when mising Xinerama and XCopyArea/Xdamage
  * Partial patch is available... still waiting on complete fix
* #29251: [from 1.8.x] server crash destroying GLX pixmaps
* #39580: [from 1.9.x] crash in GLX when resizing a window
* #39949: [from 1.9.x] RandR panning  scaling don't work
* #41124: [from 1.9.x] Another crash in GLX/DRI2 when resizing a window

Soime additional known issues from the 1.12 tracker would be considered for
1.11 if a fix becomes available:
https://bugs.freedesktop.org/show_bug.cgi?id=xserver-1.12

* #11053: Buffer overflow in fbCopyArea()
  * Has a patch, ajax thinks the patch is wrong
* #23938: [from 1.6.x] keys occasionally get stuck
* #24094: CTRL-ALT-F1 doesn't switch to VT1 (provides garbage input to terminal 
instead)
  * XKB weirdness.  This looks diagnosed, so let's get a patch tested.
* #27428: xrandr events delayed until a key is pressed
* #27804: Enter/Leave event woes with multiple master devices
* #31501: [from 1.8.x] crash accessing font info with xfs in fontpath
* #32765: [from 1.8.x] Xephyr segfaults on 24bpp hosts
  * A possible fix is discussed, but Keith didn't like it.
* #39094: WaitFor does not handle EIO (causes 100% cpu load)


== New Issues ==

If you encounter an issue that you think should block a future 1.11 release,
please follow the instructions listed in the wiki to raise this to our
attention.

http://www.x.org/wiki/Server111Branch

== Changes since 1.11.2 ==

Adam Jackson (1):
  fbdevhw: iterate over all modes that match a mode. (v3)

Alan Coopersmith (2):
  Limit the number of screens Xvfb will attempt to allocate memory for
  LoaderOpen returns either a valid pointer or NULL, so don't check for  0

Chris Wilson (3):
  VidMode: prevent crash with no modes
  DRI2: Avoid a NULL pointer dereference
  dri2: Register the DRI2DrawableType after server regeneration

Christopher Yeleighton (1):
  Bug 38420: Xvfb crashes in miInitVisuals() when started with depth=2

Dave Airlie (7):
  xf86Crtc: handle no outputs with no modes harder.
  xext: don't free uninitialised pointer when malloc fails. (v2)
  Xi: avoid overrun of callback array.
  xaa: avoid possible freed pointer reuse in epilogue
  xv: test correct number of requests. (v2)
  hal: free tmp_val in one missing case
  kdrive: drop screen crossing code.

Derek Buitenhuis (1):
  Fix vesa's VBE PanelID interpretation

Gaetan Nadon (1):
  dmx: fix distcheck failure, missing compsize.h in Makefile.am

Jeremy Huddleston (5):
  xfree86: Fix powerpc build with -Werror=int-to-pointer-cast 
-Werror=pointer-to-int-cast
  dmx: Build fix for -Werror=implicit-function-declaration
  configure.ac: 1.11.2.901 (1.11.3 RC1)
  configure.ac: 1.11.2.902 (1.11.3 RC2)
  configure.ac: 1.11.3

Peter Hutterer (4):
  dix: block signals when closing all devices
  Xi: allow passive keygrabs on the XIAll(Master)Devices fake devices
  dix: Don't let a driver without a ProximityClassRec post events
  include: export GetProximityEvents and QueueProximityEvents

Rami Ylimäki (1):
  record: Prevent out of bounds access when recording a reply.

Ross Burton (1):
  edid: Add quirk for Acer Aspire One 110

Rui Matos (1):
  randr: Make the RRConstrainCursorHarder logic the same as 
miPointerSetPosition

dtakahashi42 (1):
  rootless: Fix a server crash when choosing a color with the gimp color 
wheel

git tag: xorg-server-1.11.3

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.3.tar.bz2
MD5:  a7194c437963627e1db0dd2d6c1a1984  xorg-server-1.11.3.tar.bz2
SHA1: 1ca113eb8d371539467518319aab867f20722930  xorg-server-1.11.3.tar.bz2
SHA256: d3852243a42e1d7013ff2b89ce038dfcadcf86ba34ef4f16bcf85e7ebce28918  
xorg-server-1.11.3.tar.bz2

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.11.3.tar.gz
MD5:  2b40bba6707c095a71808658ad0900c8  xorg-server-1.11.3.tar.gz
SHA1: 93083e1894b30ffdd58ffb0a2772ade6b2d106b3  xorg-server-1.11.3.tar.gz
SHA256: 61cd9949985b1c9aa3d0c5542b2808139ac8164fd83aa45eee77368ca85a67d3  
xorg-server-1.11.3.tar.gz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (Darwin)

iD8DBQFO6/ksjC1Anjf1NmMRAq2xAJ9BpyfQC3YmIaABv0dXO3zuNDInmgCfeW46
jqLm+444Ey6b/bvMCnjLgkM=
=QhXD
-END PGP SIGNATURE-

___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xorg-server 1.11.99.2

2011-12-17 Thread Keith Packard

Here's the second 1.12 snapshot release. Most of this is cleanups from
alanc and preparatory work for the Xi 2.2 integration. It looks like
that piece is nearly ready to merge; Peter has put the changes out for
review. When that's finished, the merge window will be closed.

There are a couple of patch sets which are outstanding today:

 * Gaetan's changes to the server C flags. I'd like to see some
   discussion about these as I don't quite get the rational.

 * Jamey's GC clipping changes. These have been reviewed and are
   pretty much ready for merging. I looked over them and offered
   a few comments, but I don't see any reason they can't get merged
   this week.

One week to go...

Adam Jackson (1):
  fbdevhw: iterate over all modes that match a mode. (v3)

Alan Coopersmith (69):
  Fix Xdmx build on Linux to work with strlcpy changes
  Don't fallback to wsfb or fbdev on Solaris
  Don't require ld -wrap for tests that don't need it
  Enable memory checking during unit testing
  Remove a couple Error() instances left behind by 09dbfcb0ad7b6c8
  Fix Sun compiler check that got turned around
  Add fallback implementation of strndup()
  Convert some malloc + strncpy pairs into strndup calls
  Convert AllocXTestDevice to use asprintf
  Convert strncpy/strncat to strlcpy/strlcat
  matchDriverFromFiles: use one snprintf instead of strncpy/cat series
  Convert dmxSetDefaultFontPath to use strdup instead of malloc+strncpy
  Convert DetermineClientCmd to use strdup instead of malloc+strncpy
  Convert ProcRenderQueryFilters to use memcpy instead of strncpy
  Make XIGetKnownProperty take a const char * argument
  Remove unnecessary variable rtrn in XkbKeysymText
  AuthAudit: clean up string handling calls
  LogVMessageVerb: Fix const mismatch warning
  Convert glx/single2.c:DoGetString() to use asprintf()
  Remove bad code from DoShowOptions (Xorg -showopts handler)
  Move DoShowOptions to xf86Configure.c, delete xf86ShowOpts.c
  Remove xf86FormatPciBusNumber from API, inline the one place its used
  Convert a bunch of sprintf to snprintf calls
  Reduce unnecessary string copying in xkbtext routines
  Mark arguments to fopen/popen/system wrappers as const char *
  Mark XKB char * as const to clean up gcc -Wwrite-strings warnings
  sun_agp: cast key to uintptr_t before casting to (int *)
  Remove redundant redeclarations of functions in the same header file
  Fix gcc -Wwrite-strings warnings in XkbGetRulesDflts
  Fix gcc -Wwrite-strings warnings in various extensions
  FindModule: stop copying const char *dirname to char *dirpath
  Fix gcc -Wwrite-strings warnings in xf86 ddx
  Fix gcc -Wwrite-strings warnings in xf86Modes code
  Limit the number of screens Xvfb will attempt to allocate memory for
  Disable building of tests requiring DDX functions when Xorg is not built
  Remove unused function checks from configure.ac  include/*.h.in
  Move to autoconf standard function name checks  defines
  Fix gcc warnings about redundant declarations of fallback functions
  LoaderOpen returns either a valid pointer or NULL, so don't check for  0
  Fix builds of Xnest  Xephyr with Solaris Studio compilers
  Change disable_clientpointer return type to void
  xf86RegisterRootWindowProperty is confused about xnfcalloc
  Even more correctly free config file names
  CheckForEmptyMask does not need to declare int n twice
  constify strings in resource name registry
  xres.c: Preserve constness of string returned by LookupResourceName
  os/access.c: replace acmp  acopy macros with memcmp  memcpy calls
  Constify string for authorization protocol names
  Constify the reason string throughout the authorization check framework
  OsInit: store /dev/null in a const char *
  WriteToClient: preserve constness of buf while extracting length value
  LockServer: store path to LOCKDIR literal string in a const char *
  xdmcp.c: fix three small const warnings
  CompareISOLatin1Lowered: constify arguments
  x86emu: constify debug strings
  DoShowOptions: preserve constness of options list as we walk it
  Convert KdDoSwitchCmd to use asprintf instead of malloc/strcat/etc.
  KdParseFindNext: Constify delim argument
  XkbFindSrvLedInfo: remove extraneous name-clashing sli variable
  _XkbFilterDeviceBtn: move variable declarations to match usage scope
  Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h
  Remove duplicate declarations of KdAdd*Driver in kdrive.h
  xf86Priv.h: Add some noreturn attributes suggested by gcc
  Add some printf format attributes suggested by gcc
  xf86 parser: convert Error to a varargs macro to clear gcc format warnings
  Include client name if available in PrintDeviceGrabInfo
  Fix deconstifying cast warning in xi2_get_type
  Use 

[ANNOUNCE] xorg-server 1.11.99.2

2011-12-17 Thread Keith Packard

Here's the second 1.12 snapshot release. Most of this is cleanups from
alanc and preparatory work for the Xi 2.2 integration. It looks like
that piece is nearly ready to merge; Peter has put the changes out for
review. When that's finished, the merge window will be closed.

There are a couple of patch sets which are outstanding today:

 * Gaetan's changes to the server C flags. I'd like to see some
   discussion about these as I don't quite get the rational.

 * Jamey's GC clipping changes. These have been reviewed and are
   pretty much ready for merging. I looked over them and offered
   a few comments, but I don't see any reason they can't get merged
   this week.

One week to go...

Adam Jackson (1):
  fbdevhw: iterate over all modes that match a mode. (v3)

Alan Coopersmith (69):
  Fix Xdmx build on Linux to work with strlcpy changes
  Don't fallback to wsfb or fbdev on Solaris
  Don't require ld -wrap for tests that don't need it
  Enable memory checking during unit testing
  Remove a couple Error() instances left behind by 09dbfcb0ad7b6c8
  Fix Sun compiler check that got turned around
  Add fallback implementation of strndup()
  Convert some malloc + strncpy pairs into strndup calls
  Convert AllocXTestDevice to use asprintf
  Convert strncpy/strncat to strlcpy/strlcat
  matchDriverFromFiles: use one snprintf instead of strncpy/cat series
  Convert dmxSetDefaultFontPath to use strdup instead of malloc+strncpy
  Convert DetermineClientCmd to use strdup instead of malloc+strncpy
  Convert ProcRenderQueryFilters to use memcpy instead of strncpy
  Make XIGetKnownProperty take a const char * argument
  Remove unnecessary variable rtrn in XkbKeysymText
  AuthAudit: clean up string handling calls
  LogVMessageVerb: Fix const mismatch warning
  Convert glx/single2.c:DoGetString() to use asprintf()
  Remove bad code from DoShowOptions (Xorg -showopts handler)
  Move DoShowOptions to xf86Configure.c, delete xf86ShowOpts.c
  Remove xf86FormatPciBusNumber from API, inline the one place its used
  Convert a bunch of sprintf to snprintf calls
  Reduce unnecessary string copying in xkbtext routines
  Mark arguments to fopen/popen/system wrappers as const char *
  Mark XKB char * as const to clean up gcc -Wwrite-strings warnings
  sun_agp: cast key to uintptr_t before casting to (int *)
  Remove redundant redeclarations of functions in the same header file
  Fix gcc -Wwrite-strings warnings in XkbGetRulesDflts
  Fix gcc -Wwrite-strings warnings in various extensions
  FindModule: stop copying const char *dirname to char *dirpath
  Fix gcc -Wwrite-strings warnings in xf86 ddx
  Fix gcc -Wwrite-strings warnings in xf86Modes code
  Limit the number of screens Xvfb will attempt to allocate memory for
  Disable building of tests requiring DDX functions when Xorg is not built
  Remove unused function checks from configure.ac  include/*.h.in
  Move to autoconf standard function name checks  defines
  Fix gcc warnings about redundant declarations of fallback functions
  LoaderOpen returns either a valid pointer or NULL, so don't check for  0
  Fix builds of Xnest  Xephyr with Solaris Studio compilers
  Change disable_clientpointer return type to void
  xf86RegisterRootWindowProperty is confused about xnfcalloc
  Even more correctly free config file names
  CheckForEmptyMask does not need to declare int n twice
  constify strings in resource name registry
  xres.c: Preserve constness of string returned by LookupResourceName
  os/access.c: replace acmp  acopy macros with memcmp  memcpy calls
  Constify string for authorization protocol names
  Constify the reason string throughout the authorization check framework
  OsInit: store /dev/null in a const char *
  WriteToClient: preserve constness of buf while extracting length value
  LockServer: store path to LOCKDIR literal string in a const char *
  xdmcp.c: fix three small const warnings
  CompareISOLatin1Lowered: constify arguments
  x86emu: constify debug strings
  DoShowOptions: preserve constness of options list as we walk it
  Convert KdDoSwitchCmd to use asprintf instead of malloc/strcat/etc.
  KdParseFindNext: Constify delim argument
  XkbFindSrvLedInfo: remove extraneous name-clashing sli variable
  _XkbFilterDeviceBtn: move variable declarations to match usage scope
  Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h
  Remove duplicate declarations of KdAdd*Driver in kdrive.h
  xf86Priv.h: Add some noreturn attributes suggested by gcc
  Add some printf format attributes suggested by gcc
  xf86 parser: convert Error to a varargs macro to clear gcc format warnings
  Include client name if available in PrintDeviceGrabInfo
  Fix deconstifying cast warning in xi2_get_type
  Use