= X11 2.3.1 = Released: 2008.09.15 This release contains Xquartz-1.4.2-apple17. == Installation == Download [http://xquartz.macosforge.org/downloads/X11-2.3.1.pkg X11-2.3.1.pkg], and open it to install with Leopard's Installer. As of 2.2.0, you do not need to have Leopard's X11 package installed (but it is alright if you do). == Important Notices == === OS-X Requirements === OS-X 10.5.5 or later is required to install this package. === Mac OS-X Updates === You will need to re-install this package after future OS, and Security Updates delivered through Apple's Software Update. Additionally, you should reinstall this package after installing XCode. === Deprecated Software === The software supporting the deprecated imake build system is not provided in this package. If you need imake and xmkmf, please install the X11 package that came with your Leopard DVD before installing this version. Alternatively, you can compile these packages on your own or get them from a third party such as Fink or MacPorts. The darwin configuration files used by the imake build system are outdated and not supported. Developers using this build system are advised to migrate to autoconf. == Changes in 2.3.1 == * All changes in [wiki:X112.3.0 2.3.0] plus: * app: * [http://lists.freedesktop.org/archives/xorg-announce/2008-July/000625.html xedit 1.1.1] * quartz-wm * Added --no-pasteboard command line option * proto: * [http://lists.freedesktop.org/archives/xorg-announce/2008-July/000622.html inputproto 1.4.4] * [http://lists.freedesktop.org/archives/xorg-announce/2008-July/000616.html xcb-proto 1.2] * lib: * [http://sourceforge.net/mailarchive/message.php?msg_name=48A6FE3C.5060409%40tungstengraphics.com mesa-7.1-rc4] * For libGLU, libglut, glxgears, glxinfo * [http://lists.freedesktop.org/archives/xorg-announce/2008-July/000615.html pixman 0.11.8] * Xplugin * Added API for detecting if a Carbon EventRef corresponds to a Mac OSX key-equivalent action * [http://lists.freedesktop.org/archives/xorg-announce/2008-July/000623.html xpyb 0.9] * [http://gitweb.freedesktop.org/?p=xorg/lib/libxtrans.git;a=shortlog;h=a78b9819cbbbddccb4a6bf364b88ec4f27d25c1f xtrans 1.2.1-git-2008.08.05] * server: * Xquartz fixes from [http://cgit.freedesktop.org/xorg/xserver/log/?h=e90dabb5a758c2cc136374daef68c148be65a3e0 xorg-server-1.4.2-apple17] * building with [http://sourceforge.net/mailarchive/message.php?msg_name=48A707B4.3050100%40tungstengraphics.com mesa 7.0.4] * X11.app now properly notices button clicks with tablets * Partially fixed xinitrc / launchd-first-client race condition * Re-added old fallback keyboard map detection fallback with extra debugging * Capslock "press ignored" bug is fixed. * Fixed stuck modifier key bug * Fixed 3-button mouse emulation * The list of modifiers allowed in the fake_button{2,3} defaults has been expanded: * fn,{l,r,}{command,alt,shift,control} * Expanded handling of key equivalents beyond just the menu when enabled (such as the input menu, etc) * Also added appkit_modifiers defaults option which users can set to certain modifier keys to always be for Appkit in case this is insufficient * Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu. * Set it to an empty string to disable key equivalents for changing windows. * Fixed a possible crash in SwitchCoreKeyboard resulting from the use of tablets (or anything sending NSTabletPoint events) * Fixed a possible crash in NewCurrentScreen * Fixed a possible crash in RootlessNativeWindowMoved * Updated the Xquartz man page * Don't warp the pointer on startup * Made fd handoff from stub to server more robust * Added 256 color mode option to the server (8bit visuals in TrueColor mode are still broken though)