OSX 10.6.3 - X11 Updates
OSX 10.6.3 - X11 Updates
- Subject: OSX 10.6.3 - X11 Updates
- From: Jeremy Huddleston <email@hidden>
- Date: Mon, 29 Mar 2010 09:59:55 -0700
OSX 10.6.3 comes with some updates to X11 which I've been waiting for before releasing the final XQuartz-2.5.0.
libXplugin, quartz-wm, and the server have all been updated along with a handful of other libraries.
fontconfig was bumped to the same version as shipping with 2.5.0 which should make their caches compatible and solve some of the instabilities with the 2.6.x series that was in SnowLeopard.
quartz-wm and libXplugin should have better support for the new Exposé (especially when using wine / Codeweavers Crossover).
The server was bumped to 1.4.2-apple53 which pulls in a sizable number of fixes (including X11.app being able to startup when another application [XQuartz.app] owns $DISPLAY):
Ben Byer (1):
Add (ok, fix) support for DTrace under OS X
Jeremy Huddleston (69):
XQuartz: Cleanup keymap locking, fix a possible synchro bug
XQuartz: Allow more than 3 OSX displays
XQuartz: Cleanup getGlCapabilities to avoid hardcoding the number of displays
XQuartz: Localization updates
XQuartz: Initial support for automatic updates through Sparkle
XQuartz: Added a "Check for X11 Updates..." menu item.
XQuartz: Set can_quit to true during a Sparkle-initiated relaunch.
XQuartz: Change handling of Windows menu to workaround a bug triggered by mixing Sparkle and X11 windows
XQuartz: Rever the "Set can_quit to true during a Sparkle-initiated relaunch." change
XQuartz: xpr: Added missing include for RootlessHideAllWindows
XQuartz: Avoid namespace collission for BOOL in Sparkle
XQuartz: Avoid a possible spinlock in applicationWillTerminate
XQuartz: Define DDXRingBell
XQuartz: no DirectColor
XQuartz: Dead code removal for StaticColor visual
XQuartz: Unify how we set our bitmasks for visuals
XQuartz: Added a reminder not to purge a stub that can lead to a crash
XQuartz: Purge redundant QuartzBell
XQuartz: Don't use location delta for tablets since NSEvent does not give a precise delta.
XQuartz: Use mouseLocation rather than locationInWindow when setting lastpt
XQuartz: Only save lastpt on mouse/tablet events
XQuartz: GLX: Update visualConfigs.c to look more like the 1.5 server's for easier patching.
CheckWindowOptionalNeed: Ensure w->optional is set to avoid SEGFAULT
XQuartz: Use --with-launchd-id-prefix for consistency with xinit
XQuartz: Check the DISPLAY environment variable to see if the socket at startup is ours. If not, ignore it and fork/exec startx.
XQuartz: Check NSINTEGER_DEFINED to make sure the NSInteger and NSUInteger types are defined.
XQuartz: Fix a strcpy/strcmp typo
XQuartz: pbproxy: 64bit fixes: Properly process an array of Atoms
XQuartz: Fix "warning: function declaration isn’t a prototype" noise
XQuartz: launchd: Fallback on :0 if prefix:0 gives an error for the socket name
XQuartz: pbproxy: Remove debugging XBell()
XQuartz: GLX capabilities: Allow 16bit accumulation buffers
XQuartz: bundle version 2.3.5
XQuartz: Stop checking version numbers of the bundle because CFBundleGetVersionNumber is gimpish
XQuartz: Force a keymap resync on the first keypress to workaround XKB mucking with our keymap.
XQuartz: Fix inverse map from mode_switch to alt
XQuartz: Nuke TSM
XQuartz: Fix a bunch of compilation warnings about style
XQuartz: Query the BundleIdentifier from the bundle in X11.bin rather than using the configure option.
XQuartz: Remove the redundant xquartz_resetenv_display
XQuartz: Push kXquartzReloadKeymap into DarwinEventHandler
XQuartz: Cleaned up keymap setting for easier maintenance
XQuartz: Set the proper bitmap for key repeats...
XQuartz: Dead code removal: quartzPasteboard.[hc]
XQuartz: Send mouse location with scroll events.
XQuartz: Fix a possible minor memory leak
Rootless: Abstract some of the Xplugin specific stuff which has crept into rootlessWindow.c
Rootless: src drawable window can now be NULL
XQuartz: Run xmodmap after programatically updating the keymap.
dix: Properly detect if the other device is frozen
XQuartz: Controller thread launches clients
XQuartz: Don't weed out duplicates in generated keymap
XQuartz: Cleanup X11Controller.m compilation warnings.
XQuartz: GLX: Cleanup AIGLX dispatch
XQuartz: Buildfix for Leopard and older
XQuartz: pbproxy: Wait for the server to finish starting up, so display is valid.
XQuartz: Allow better compatability with older versions of xinit
XQuartz: pbproxy: Fix building of standalone xpbproxy executable
XQuartz: Setup the modifier map in the quartz thread
Revert "XQuartz: Don't weed out duplicates in generated keymap"
XQuartz: Update Info.plist.cpp copyright dates
Peter Hutterer (2):
dix: add SetBit(arr, bit) and ClearBit(arr, bit) to include/inputstr.h
render: rename SetBit to RenderSetBit.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden