[ANNOUNCE] xorg-server 1.11.3
-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
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
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