RC2 has all of the reviewed fixes merged in. The only fixes I've got pending at this point are some RandR DIX fixes that haven't been reviewed yet. Other than that, I think we're pretty much ready for the 1.10 release. Let me know if you've got pending fixes that you want to see merged in 1.10. -keith Adam Jackson (32): xfree86: Remove unused xf86inSuspend Remove SCO support fonts: Fix typo in async ListFonts logic xfree86: Symmetrize xf86AccessEnter and xf86AccessLeave xfree86: Remove xf86EnterServerState xfree86: Convert some xf86BlockSIGIO to OsBlockSignals config: warning fixes loader: warning fix dri1: warning fix xcmisc: warning fix glx: warning fixes linux: warning fix x86emu: Fix more mis-decoding of the data prefix dix: Add a Screen method for additional cursor confinement dmx: warning fixes dmx: warning fix dmx: warning fix dmx: warning fixes xdmxconfig: warning fix os: Reduce smart scheduler setup calls resource: s/NullResource/NULL/g resource: Remove expectID hack resource: Fix indentation xselinux: Fix GetDrawableContext xf86vidmode: warning fix int10: warning fix fbdevhw: Remove the non-sysfs hack for mapping from PCI to fbdev xfree86: warning fix fb: Remove hw/xfree86/ from includes damage: Remove hw/xfree86/ from includes rootless: Remove hw/xfree86/ from includes shadow: Remove hw/xfree86/ from includes Alan Coopersmith (12): Move inclusion of panoramiX headers to top of render.c Sun's copyrights now belong to Oracle Add asprintf() implementation for platforms without it Convert existing Xprintf style calls to asprintf style Convert hw/xfree86/parser code to use asprintf() calls Convert alloc+sprintf pairs into asprintf() & XNFasprintf() calls Replace alloc+strcpy+strcat with asprintf() & XNFasprintf() calls Convert cvt code to use XNFasprintf() Bug 32436 - hw/xfree86/parser/Makefile.am TOP_SRCDIR should be top_srcdir Fix asprintf typo in commit d2c42b10 xkb/ddxLoad.c doesn't need <paths.h> any more Add xorg.conf.d shadow man page pointing to xorg.conf man page Ander Conselvan de Oliveira (4): ProcRRQueryVersion: fix use of uninitialised bytes valgrind error. ProcRRCreateMode: fix use of uninitialised bytes valgrind error. XkbSendNames: fix use of uninitialised bytes valgrind error. ProcXkbGetXkbByName: fix use of uninitialised bytes valgrind error. Carlos Garnacho (1): Xi: make XIQueryPointer return the current modifiers/group as documented. Chase Douglas (4): Export all valuator_mask_* functions Make EventIsDeliverable non-static Export all valuator_mask_* functions Make EventIsDeliverable non-static Christopher James Halse Rogers (2): Xext: Fix edge case with {Positive, Negative}Transition triggers. IDLETIME: Fix edge-case in IdleTimeBlockHandler Colin Harrison (1): Typo in xserver Xvasprintf() Cyril Brulebois (10): Fix GLX_LIBS vs. DMX_LIBS order. Fix missing <string.h> include. Replace LookupIDByType() with dixLookupResourceByType(), take 1. Replace LookupIDByType() with dixLookupResourceByType(), take 2. Enable silent rules for cat and echo. Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 1. Replace SecurityLookupIDByType() with dixLookupResourceByType(), take 2. Replace SecurityLookupIDByClass() with dixLookupResourceByClass(). dix: Simplify deprecated *Lookup* wrappers around dixLookup*. dix: Fix logic for displaying deprecation warning only once. Dan Nicholson (1): xfree86: Convert libxf86config to static libtool library Daniel Stone (23): Resources: Move rClient to resource.h Input: Set client error value for invalid mask bits GetTimeInMillis: Use CLOCK_MONOTONIC_COARSE where available mi: Sync: Don't free managed screen private Render: Fix 'comparing between distinct pointer types' warning Resources: Move rClient to resource.h Input: Set client error value for invalid mask bits udev: Add strdups to kill const warnings GLX: DRI2: Fix mismatched-types warning DIX: Reset window properties when freeing them XFree86: Linux: AGP: Fix void-pointer-arithmetic warning Input: Swap flags in DeviceEvents Test: Input: Add helper function for failing EventToCore Test: Input: Check flags on DeviceEvent Test: Input: Test up to supported server, not protocol, events Input: Export SpriteRec for use in public API Input: Make RootWindow() take a sprite instead of device Input: Pass sprite instead of device to FixUpEventFromWindow Input: Pass sprite instead of device to XYToWindow, make non-static Input: Handle grabs with no Xi 1.x equivalent Input: Export GetEventMask Input: Make CheckPassiveGrabsOnWindow return grab, export Input: Prevent MD grabs from wandering on to other MDs David Barksdale (1): Bug 21827: faulty sdksyms.c generated by the awk script in sdksyms.sh Erkki Sepp?l? (1): xkb: Cancel a key's repetition when its autorepeat is disabled. Evan Broder (1): xfree86/modes: Be sure to only use new EDID for physical output dimensions Gaetan Nadon (17): hw/dmx/doc: DIST_SUBDIRS not required when using AM_CONDITIONAL docs: replace BUILLDOCS with existing ENABLE_DEVEL_DOCS Xorg.man: fix whitespace issues man: build Xorg and xorg.conf man pages using XORG_MANPAGE_SECTIONS Xquartz: build Xquartz man pages using XORG_MANPAGE_SECTIONS Xquartz: strip the man page code from cpprules.in Xnest: build Xnest man pages using XORG_MANPAGE_SECTIONS XWin: build XWin man pages using XORG_MANPAGE_SECTIONS Xvfb: build Xvfb man pages using XORG_MANPAGE_SECTIONS Xephyr: build Xephyr man pages using XORG_MANPAGE_SECTIONS XFree86 utils: build utils man pages using XORG_MANPAGE_SECTIONS fbdevhw: build man pages using XORG_MANPAGE_SECTIONS exa: build man pages using XORG_MANPAGE_SECTIONS Xdmx: build all man pages using XORG_MANPAGE_SECTIONS man: refactor common code in the man pages makefiles xfree86: use sed rather than cpp to perform string substitutions Xquartz: rename man page directory from doc to man James Jones (1): X Sync Cleanups Jeremy Huddleston (7): XQuartz: Just NSBeep() for XBell() XQuartz GL: Add $(GL_CFLAGS) to CFLAGS XQuartz: Update copyright dates in bundle's plist XQuartz: Bump version string to 2.6.1 XQuartz: Call RRScreenSizeNotify after handling externally-generated XP_EVENT_DISPLAY_CHANGED XQuartz: Use the default signal handler XQuartz: Localization Updates Jon TURNEY (25): Fix Xwin build after af0f9f91 Cygwin/X: Enable building of nativegdi and primaryfb engines to avoid further rusting Cygwin/X: Refactor framebuffer allocation/release in drawing engines Cygwin/X: Rather than storing calculated physical display sizes, calculate them when needed Cygwin/X: Remove an attempt at detecting if WM_DISPLAYCHANGE affects the X screen Cygwin/X: Move QueryMonitor() out of windprocarg.c Cygwin/X: Add -resize command line option Cygwin/X: Implement framebuffer resizing in RANDR extension Cygwin/X: Make WM_SIZE use RandR resizing when -resize=randr Cygwin/X: Generate RANDR change on WM_DISPLAYCHANGE for rootless modes Cygwin/X: Don't turn off -multiplemonitors when all monitors don't have the same pixel format when using shadow GDI engine Cygwin/X: Fix a typo in command line argument validation code Cygwin/X: Remove WIN_DIB_MAXIMUM_SIZE check Cygwin/X: Use winUpdateFBPointer() in winshaddd.c rather than duplicating it inline Cygwin/X: Deal with RANDR depth changes correctly in ShadowGDI drawing engine Cygwin/X: Simplify and consolidate reporting of the bpp value we are going to use Cygwin/X: DirectDraw engines shouldn't try to blit if the surface wasn't allocated Fix compilation of xf86bigfont.c Cygwin/X: Generate X keycodes for multimedia keys Cygwin/X: Better keycode debugging output Cygwin/X: Update mapping for Canadian keyboard layouts Cygwin/X: Make the keyboard layout detection logging a bit clearer Cygwin/X: Add Turkish keyboard layouts to keyboard layout mapping table Cygwin/X: Ignore MappingNotify events sent to clipboard integration client Cygwin/X: Fix for Canadian Multilingual Standard keyboard layout handling Julien Cristau (8): glx: make sure screen is non-negative in validGlxScreen glx: validate request lengths glx: check request length before swapping glx: swap the request arrays entirely, not just half of them glx: validate numAttribs field before using it glx: fix request length check for CreateGLXPbufferSGIX glx: fix BindTexImageEXT length check glx: Work around wrong request lengths sent by mesa Justin Dou (1): Replace malloc with calloc to initialize the buffers[] as NULL in do_get_buffers function J?rn Horstmann (1): Add EDID quirk for HP Compaq nc8430. Keith Packard (1): Version bumped to 1.9.99.902 (1.10 RC2) Maarten Maathuis (3): exa/driver: set pExaPixmap->use_gpu_copy to the right value exa: Only call driver FinishAccess hook if PrepareAccess hook succeeded. exa/mixed: Exclude frontbuffer from deferred pixmap handling. Michel D?nzer (2): EXA: Fix crash with fill using 1x1 tile of depth < 8 (bug #24703). EXA: Pad size of system memory copy for 1x1 pixmaps (bug #32803). Pauli Nieminen (18): render: Don't filter 0 return from GetTimeInMillis render: Enable animated cursor block handler only when needed composite: Only register the block handler when it is required composite: Remove unnecessary variable. mi: Add GetSpriteScreen macro to hide dixLookupPrivate mi: Fix wrapping for sprite screen mi: Fix the debug message mi: Register sprite damage handler only when required mi: Only register sprite block handler when needed udev: Fix removing of the wake up handler os: Fix a memory leak os: always check if client is local when connection is accepted xf86/xv: Remove copy paste code. xf86/xv: Remove unused GC pointers xf86/xv: Remove unused variable from XvPortRecPrivate xf86/xv: Fill color key on expose xf86/xv: Use PostValidateTree to do reput xf86/xv: Only register PostValidateTree hook when there is work to do Peter Hutterer (15): dix: clear up an overly convoluted if statement. xfree86: don't set movement flags for non-valuator events. dix: allow for button-only input devices (#21457) xfree86: swap the order to-be-merged lists in xf86CollectInputOptions. xfree86: always report the input options before initialising the device. input: add valuator_mask_free() to free a valuator mask. Xi: reset remainders when warping the device. xkb: Replace a few manual bitflips with SetBit & friends. xkb: after making changes to the xkb ctrls, copy them back into kbdfeed. xfree86: bump input minor ABI Xi: constify XIChangeDeviceProperty() xkb: split out keymap compilation. xkb: if the keymap failed to compile, load the default keymap instead. xfixes: calloc, not malloc the cursorScreenRec xfree86: fix up an out-of-date comment. Samuel Thibault (1): xserver: enable TLS even if AIGLX is not enabled Tiago Vignatti (1): randr: check for virtual size limits before set crtc Tom Fogal (2): Add macro for detecting thread local storage support. Autodetect TLS support instead of defaulting to disabled. Tomas Carnecky (1): NO_PANORAMIX preprocessor symbol is nowhere defined Ville Syrjala (11): include: Fix a copy/paste error in a comment xfree86/input: Restore DGAStealKeyEvent() xfree86/dga: Install the DGA event handler when DGA2 is used xfree86/dga: Remove the ET_DGAEvent handler only if it was installed xfree86/dga: Make mieq_install Bool xfree86/dga: DGA2 events are missing the dx/dy information xfree86/dga: Remove DGAMouseX and DGAMouseY xfree86/dga: DGAProcessKeyboardEvent() forgot ET_Internal xfree86/dga: Remove useless ifdefs xfree86/dga: Only send DGA events for master devices xfree86/dga: Remove DGAIsDgaEvent() Ville Syrj?l? (8): dri2: Don't page flip when the window size doesn't match the pixmap size xfree86/modes: Take rotation into account when checking mode size Add subWindowMode parameter to SourceValidate Call SourceValidate even if src == dst Revert "composite: Convert compWindowUpdate to use TraverseTree" composite: Add GetImage wrapper composite: Add SourceValidate wrapper composite: Support updating an arbitrary subtree Zhao Yakui (1): edid: Fix incorrect timings for VIC61 git tag: xorg-server-1.9.99.902 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.99.902.tar.bz2 MD5: 40f8976981c2d644d5ea3160ece78a24 xorg-server-1.9.99.902.tar.bz2 SHA1: d00868a6e4a537eb9a979ede8e15474c644ca351 xorg-server-1.9.99.902.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.9.99.902.tar.gz MD5: 5d20d66dff7f2eb4be8585d631193159 xorg-server-1.9.99.902.tar.gz SHA1: b904e4204999fd8ea3f6270a8673a6be0586b8ef xorg-server-1.9.99.902.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/xorg-announce/attachments/20110218/b5f6fad9/attachment.pgp>