What's new in XQuartz 2.8.6 Beta 2
Jun 6, 2023
- Updated libxtrans to version 1.5.0 to partially address CVE-2020-25697
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.6 Beta 1 (Apr 6, 2023)
- Update server to address CVE-2023-0494 and CVE-2023-1393
- glxinfo and glxgears now contain arm64 slices (#326)
- Automatically migrate SUFeedURL to the latest URL for the selected reslease type (#337)
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.5 (Apr 6, 2023)
- Fixed a regression introduced in 2.8.3 that broke MIT-SHM clients going through an ssh tunnel (#314)
- Updates to the XQuartz server to address a few issues in resize handling and window content rendering (#233 and #307)
- Fixed issues when resizing motif applications (#308 and #309)
- Fixed a crash that could occur when opening menus in motif applications (#317)
- Changed XQuartz server to build COMPOSITE (although it is disabled at runtime)
- Adjusted thread priorities to be user interactive or user initiated where appropriate
- Updated libXpm to libXpm-3.5.15 to address CVE-2022-4883, CVE-2022-44617, and CVE-2022-46285
- Updated freeglut to current release (3.4.0)
- Removed a bashism from a startup script, making it more compatible with using dash as /bin/sh (#316)
- Ignoring NISC18030.ttf because it is a corrupt font or is not parsed correctly (#304)
- Updated a number of other projects to newer upstream versions
New in XQuartz 2.8.5 RC 1 (Jan 19, 2023)
- Ignoring NISC18030.ttf because it is a corrupt font or is not parsed correctly (#304)
- Updated libXpm to libXpm-3.5.15 to address CVE-2022-4883, CVE-2022-44617, and CVE-2022-46285
New in XQuartz 2.8.5 Beta 5 (Jan 12, 2023)
- Removed a bashism from a startup script, making it more compatable with using dash as /bin/sh (#316)
- Addressed additional issues when resizing motif applications ((#308) and #309)
- Updated xterm and libX11
New in XQuartz 2.8.5 Beta 4 (Jan 10, 2023)
- Fixed an issue when resizing motif applications (#309)
- Updated freeglut to current release (3.4.0)
New in XQuartz 2.8.5 Beta 3 (Jan 5, 2023)
- Updated libX11 to currnet master to address a regression in libX11-2.8.3 (libX11!174 and libX11!176)
- Updates to the XQuartz server to address a few issues in resize handling and window content rendering (#233 and #307)
New in XQuartz 2.8.5 Beta 2 (Jan 3, 2023)
- Adjusted thread priotiries to be user interactive or user initiated where appropriate
- Changed XQuartz server to build COMPOSITE (although it is disabled at runtime)
New in XQuartz 2.8.5 Beta 1 (Dec 27, 2022)
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.4 (Dec 27, 2022)
- Updated server to 21.1.6 to address CVE-2022-3550, CVE-2022-3551, CVE-2022-4283, CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343, and CVE-2022-46344
New in XQuartz 2.8.4 RC 1 (Dec 21, 2022)
- Updated server to 21.1.6 to address CVE-2022-3550, CVE-2022-3551, CVE-2022-4283, CVE-2022-46340, CVE-2022-46341, CVE-2022-46342, CVE-2022-46343, and CVE-2022-46344
New in XQuartz 2.8.3 (Dec 21, 2022)
- Fixed a crash when editing the Applications menu (#267)
- Fixed a performance issue impacting gtk3 apps (quartz-wm:!2)
- Updated server to 21.1.4 to address CVE-2022-2319 and CVE-2022-2320
- Re-added support for system-wide app preferences (#274)
- Updated pixman to 0.42.2 to address CVE-2022-44638
- Updated xterm to 376b to address CVE-2022-45063
- Updated libXft to latest version to address an issue with text in Motif apps(#301)
- Updated installer package to support downgrading XQuartz.zpp (#300)
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.3 RC 4 (Dec 4, 2022)
- Updated libX11 to latest version (libX11!173)
- Updated libXft to latest version (#301)
- Updated installer package to support downgrading XQuartz.zpp (#300)
New in XQuartz 2.8.3 RC 3 (Nov 30, 2022)
- Disabled COMPOSITE extenstion to address a regression introduced in 2.8.3_beta1 (#275)
New in XQuartz 2.8.3 RC 2 (Nov 30, 2022)
- Re-added support for system-wide app preferences (#274)
- Updated pixman to 0.42.2 to address CVE-2022-44638
- Updated xterm to 376b to address CVE-2022-45063
- Updated xorgproto and libX11 to current upstream versions
New in XQuartz 2.8.3 RC 1 (Jul 18, 2022)
- Fixed a crash when editing the Applications menu (#267]
- Fixed a performance issue impacting gtk3 apps (quartz-wm:!2)
- Updated server to 21.1.4 to address CVE-2022-2319 and CVE-2022-2320
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.3 Beta 1 (Jul 3, 2022)
- Updated to newer versions of multiple upstream packages
- XQuartz is now distributed as a flat package rather than within a disk image (#199)
New in XQuartz 2.8.2 (Jul 3, 2022)
- Ensure scroll events don’t get sent to X11 windows behind AppKit windows (like release notes) (#130)
- Update ssh config files when launching XQuartz rather than just during install (#174)
- Reverted a change that introduced a render performance regression in XQuartz 2.8.1 (#166)
- Also reverted the change from (#156) which failed to address the issue
- Fixed a crash that could occur in macOS 11 and later when changing keyboard layout (#205)
- Fixed an issue that prevented processes spawned by XQuartz from using the microphone or camera (#245)
- Updated sparkle to 1.27.1 (#199)
- Transitioned to EdDSA signature verification of future updates
- Transitioned to a new feed in order to make make use of newer Sparkle features in future updates
- This has the additional benefit of ensuring that 2.7.11 users are no longer offered beta updates, since 2.7.11 incorrectly defaulted to the beta feed.
- Updated multiple projects to newer upstream versions
New in XQuartz 2.8.2 Beta 4 (Jun 27, 2022)
- Updated xorg libraries and apps to newer upstream versions
- Fixed an issue that prevented processes spawned by XQuartz from using the microphone or camera (#245)
- Transitioned to new Sparkle feed (#199)
New in XQuartz 2.8.2 Beta 3 (Jun 19, 2022)
- Not much. Just rebuilt with a newer Xcode.
- The purpose of this release is to give a build for 2.8.2_beta2 to update to in order to test changes to our Sparkle update stream (#199).
New in XQuartz 2.8.2 Beta 2 (Jun 19, 2022)
- Updated sparkle to 1.27.1 and upated the app to use EdDSA signature verification for future updates (#199)
- Updated xorg-server, mesa, libxcb, libX11, and other projects to newer upstream versions
New in XQuartz 2.8.2 Beta 1 (Jun 17, 2022)
- Ensure scroll events don’t get sent to X11 windows behind AppKit windows (like release notes) (#130)
- Update ssh config files when launching XQuartz rather than just during install (#174)
- Reverted a change that introduced a render performance regression in XQuartz 2.8.1 (#166)
- Also reverted the change from (#156) which failed to address the issue
- Fixed a crash that could occur in macOS 11 and later when changing keyboard layout (#205)
New in XQuartz 2.8.1 (Apr 30, 2021)
- Adjusted name of package to XQuartz.pkg rather than Xquartz.pkg for consistency (#137)
- Re-added older versions of libpng for binary compatibility with wine (#151)
- Updated xorg-server to address CVE-2021-3472
- Updated mesa and other projects to newer upstream versions
- Fixed font directory setting (#152)
New in XQuartz 2.7.11 (Oct 30, 2016)
- lib:
- fontconfig: Fix font caching (#97546)
- libpng 1.6.26
- libX11: Plug a memory leak
- libXi 1.7.8: Plus fixes for a memory leak and improved error handling
- mesa 12.0.1
New in XQuartz 2.7.11 RC 2 (Oct 27, 2016)
- lib:
- libX11: Plug a memory leak
- libXi 1.7.8
New in XQuartz 2.7.11 RC 1 (Oct 25, 2016)
- lib:
- fontconfig: Fix font caching (#97546)
- libpng 1.6.26
- mesa 12.0.1
New in XQuartz 2.7.10 (Oct 22, 2016)
- APP:
- xterm 326
- mkfontdir:
- Fix a buffer underrun crash (#96905)
- quartz-wm:
- Properly handle updates to WM_PROTOCOLS property changes (#92652)
- xinit:
- Fixed support for enabling TCP server connections (#95379)
- Added support for enabling IGLX (#96260): defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
- PROTO:
- xcb-proto 1.12
- xproto 7.0.31
- LIB:
- fontconfig 2.12.1: CVE-2016-5384
- freetype 2.7
- libpng 1.5.27
- libpng 1.6.25
- libxcb 1.12
- libX11 1.6.4
- libXfixes 5.0.3
- libXfont 1.5.2: Fix a buffer overrun (#83224)
- libXfont2: Fix a buffer overrun (#83224)
- libXi 1.7.7
- libXrandr 1.5.1
- libXrender 0.9.10
- libXtst 1.2.3
- libXv 1.0.11: CVE-2016-5407
- libXvMC 1.0.10
- mesa 11.2.2
- xcb-util-cursor 0.1.3
- libXt:
- libXt.6.dylib is now a two-level-namespace dylib
- libXt.7.dylib is now a stub dylib that re-exports libXt.6.dylib (for binary compatibility with anything built against XQuartz 2.7.9)
- A flat_namespace version of libXt is available in /opt/X11/lib/flat_namespace to help ease the transition (#96292)
- SERVER:
- xorg-server 1.18.4 plus other patches: Fix the issue where the h key could be come “stuck” after hiding XQuartz with cmd-h (#92648)
New in XQuartz 2.7.10 RC 3 (Sep 27, 2016)
- APP:
- mkfontdir:
- Fix a buffer underrun crash (#96905)
- xterm 326
- LIB:
- fontconfig 2.12.1: CVE-2016-5384
- freetype 2.7
- libpng 1.5.27
- libpng 1.6.25
- libXfont 1.5.2
- libXt.6.dylib is now a two-level-namespace dylib
- libXt.7.dylib is now a stub dylib that re-exports libXt.6.dylib (for binary compatibility with anything built against XQuartz 2.7.9)
- A flat_namespace version of libXt is available in /opt/X11/lib/flat_namespace to help ease the transition (#96292)
- Set DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace when executing older non-compliant software (eg: Motif-based applications)
- Motif users are encouraged to file bugs against Motif to encourage them to fix that library.
- SERVER:
- xorg-server 1.18.4 plus other patches
New in XQuartz 2.7.10 RC 1 (Sep 9, 2016)
- lib:
- fontconfig 2.12.1 (CVE-2016-5384)
- freetype 2.7
- libpng 1.5.27
- libpng 1.6.25
- libXfont 1.5.2
- libXt:
- Both libXt.6.dylib and libXt.7.dylib are two-level-namespaced now
- A flat_namespace version of libXt is available in /opt/X11/lib/flat_namespace to help ease the transition
- Set DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace when executing older non-compliant software (eg: Motif-based applications)
- Motif users are encouraged to file bugs against Motif to encourage them to fix that library
New in XQuartz 2.7.10 Beta 2 (May 31, 2016)
- ALL CHANGES IN 2.7.9 PLUS:
- app:
- quartz-wm: Properly handle updates to WM_PROTOCOLS property changes(#92652)
- xinit: fixed support for enabling TCP server connections (#95379) and added support for enabling IGLX (#96260): defaults write org.macosforge.xquartz.X11 enable_iglx -bool true
- proto:
- xcb-proto 1.12
- xproto 7.0.29
- lib:
- libxcb 1.12
- libXfixes 5.0.2
- libXfont: Fix a buffer overrun (#83224)
- libXfont2: Fix a buffer overrun (#83224)
- mesa 11.2.2
- xcb-util-cursor 0.1.3
- server:
- xorg-server 1.18.3 plus other patches: Fix the issue where the h key could be come “stuck” after hiding XQuartz with cmd-h (#92648)
New in XQuartz 2.7.9 Beta 1 (May 6, 2016)
- App:
- xinput 1.6.2
- xterm 320
- lib:
- libXt
- No longer linked with -flat_namespace
- Binary compatibility maintained for existing clients of libXt.6.dylib
- xcb-util-keysyms 0.4.0
- misc:
- proto:
- server:
- 1.17.4 plus other patches
New in XQuartz 2.7.8 (Oct 17, 2015)
- app:
- bdtopcf 1.0.5
- bitmap 1.0.8
- fslsfonts 1.0.5
- fstobdf 1.0.6
- iceauth 1.0.7
- mkfontscale 1.1.2
- rgb 1.0.6
- sessreg 1.1.0
- setxkbmap 1.3.1
- showfont 1.0.5
- smproxy 1.0.6
- twm 1.0.9
- x11perf 1.6.0
- xauth: Fix support for Yosemite launchd socket (#2068)
- xcalc 1.0.6
- xcmsdb 1.0.5
- xcompmgr 1.1.7
- xdpyinfo 1.3.2
- xditview 1.0.4
- xedit 1.2.2
- xev 1.2.2
- xfindproxy 1.0.4
- xfs 1.1.4
- xfsinfo 1.0.5
- xgamma 1.0.6
- xgc 1.0.5
- xhost 1.0.7
- xinit 1.3.4
- xkbcomp 1.3.0
- xkbevd 1.1.4
- xkbprint 1.0.4
- xlsatoms 1.1.2
- xlsfonts 1.0.5
- xmag 1.0.6
- xman 1.1.4
- xmh 1.0.3
- xmodmap 1.0.9
- xterm 320
- xvinfo 1.1.3
- lib:
- cairo 1.14.2
- freetype 2.6.1: CVE-2014-2240, CVE-2014-9656, CVE-2014-9657, CVE-2014-9658, CVE-2014-9661, CVE-2014-9662, CVE-2014-9663, CVE-2014-9664, CVE-2014-9665, CVE-2014-9666, CVE-2014-9668, CVE-2014-9670, CVE-2014-9671, CVE-2014-9672, CVE-2014-9673, CVE-2014-9674, CVE-2014-9675
- glu 9.0.0
- libfontenc 1.1.3
- libFS 1.0.7
- libpng 1.2.53
- libpng 1.4.16
- libpng 1.5.23: CVE-2014-9495
- libX11 1.6.3
- libXaw 1.0.13
- libxcb 1.11.1
- libXdmcp 1.1.2
- libXfont 1.5.1: CVE-2015-1802, CVE-2015-1803, CVE-2015-1804
- libXi 1.7.5
- libxkbfile 1.0.9
- libXp 1.0.3
- libXpresent 1.0.0
- libXrandr 1.5.0
- libXrender 0.9.9
- libxshmfence 1.2
- libXt 1.1.5
- libXvMC 1.0.9
- libXxf86vm 1.1.4
- mesa 11.0.3: Fixes GLhandleARB declaration (#858)
- pixman 0.32.8
- xcb-util 0.4.0
- xcb-util-cursor 0.1.2
- xcb-util-errors 1.0
- xcb-util-image 0.4.0
- xcb-util-keysyms 0.4.0
- xtrans 1.3.5
- misc:
- font-util 1.3.1
- Sparkle 1.6.1: Fix the "This update is locked with a password." issue with auto-updates (note that this bug is fixed for updates FROM 2.7.8_beta2 or later. Updating from 2.7.7_rc1 through 2.7.8_beta1 may encounter this bug.)
- xorg-docs 1.7.1
- proto:
- fontsproto 2.1.3
- kbproto 1.0.7
- randrproto 1.5.0
- xproto 7.0.28
- server:
- xf86-input-void 1.4.1
- xorg-server 1.16.4 plus other patches, CVE-2014-8091, CVE-2014-8092, CVE-2014-8093, CVE-2014-8094, CVE-2014-8095, CVE-2014-8096, CVE-2014-8097, CVE-2014-8098, CVE-2014-8099, CVE-2014-8100, CVE-2014-8101, CVE-2014-8102, CVE-2014-8103, CVE-2015-0255
New in XQuartz 2.7.8 RC 2 (Oct 13, 2015)
- app:
- setxkbmap 1.3.1
- smproxy 1.0.6
- twm 1.0.9
- x11perf 1.6.0
- xcmsdb 1.0.5
- xcompmgr 1.1.7
- xdpyinfo 1.3.2
- xditview 1.0.4
- xedit 1.2.2
- xev 1.2.2
- xfindproxy 1.0.4
- xgamma 1.0.6
- xgc 1.0.5
- xhost 1.0.7
- xkbevd 1.1.4
- xkbprint 1.0.4
- xlsatoms 1.1.2
- xlsfonts 1.0.5
- xmag 1.0.6
- xman 1.1.4
- xmh 1.0.3
- xmodmap 1.0.9
- xterm 320
- xvinfo 1.1.3
- lib:
- freetype 2.6.1
- CVE-2014-2240
- CVE-2014-9656
- CVE-2014-9657
- CVE-2014-9658
- CVE-2014-9661
- CVE-2014-9662
- CVE-2014-9663
- CVE-2014-9664
- CVE-2014-9665
- CVE-2014-9666
- CVE-2014-9668
- CVE-2014-9670
- CVE-2014-9671
- CVE-2014-9672
- CVE-2014-9673
- CVE-2014-9674
- CVE-2014-9675
- libfontenc 1.1.3
- libFS 1.0.7
- libpng 1.2.53
- libpng 1.4.16
- libpng 1.5.23
- CVE-2014-9495
- libX11 1.6.3
- libXaw 1.0.13
- libxcb 1.11.1
- libXdmcp 1.1.2
- libXfont 1.5.1
- CVE-2015-1802
- CVE-2015-1803
- CVE-2015-1804
- libXi 1.7.5
- libxkbfile 1.0.9
- libXp 1.0.3
- libXpresent 1.0.0
- libXrandr 1.5.0
- libXrender 0.9.9
- libXt 1.1.5
- libXvMC 1.0.9
- libXxf86vm 1.1.4
- mesa 11.0.3
- Fixes GLhandleARB declaration (#858)
- pixman 0.32.8
- xcb-util-cursor 0.1.2
- xcb-util-errors 1.0
- xcb-util-keysyms 0.4.0
- misc:
- font-util 1.3.1
- xorg-docs 1.7.1
- proto:
- kbproto 1.0.7
- randrproto 1.5.0
- xproto 7.0.28
- server:
- xf86-input-void 1.4.1
New in XQuartz 2.7.8 Beta 2 (Feb 16, 2015)
- app:
- bdtopcf 1.0.5
- bitmap 1.0.8
- fslsfonts 1.0.5
- fstobdf 1.0.6
- iceauth 1.0.7
- mkfontscale 1.1.2
- rgb 1.0.6
- sessreg 1.1.0
- showfont 1.0.5
- xauth: Fix support for Yosemite launchd socket (#2068)
- xcalc 1.0.6
- xfsinfo 1.0.5
- xinit 1.3.4
- xkbcomp 1.3.0
- xfs 1.1.4
- xterm 314
- lib:
- cairo 1.14.0
- freetype 2.5.5: CVE-2014-2240
- glu 9.0.0
- mesa 10.4.4: Fixes GLhandleARB declaration (#858)
- libpng 1.2.52
- libpng 1.4.15
- libpng 1.5.21: CVE-2014-9495
- libxshmfence 1.2
- xcb-util 0.4.0
- xcb-util-image 0.4.0
- xtrans 1.3.5
- proto:
- xproto 7.0.27
- server:
- xorg-server 1.16.4 plus other patches (CVE-2014-8091, CVE-2014-8092, CVE-2014-8093, CVE-2014-8094, CVE-2014-8095, CVE-2014-8096, CVE-2014-8097, CVE-2014-8098, CVE-2014-8099, CVE-2014-8100, CVE-2014-8101, CVE-2014-8102, CVE-2014-8103, CVE-2015-0255)
New in XQuartz 2.7.8 Beta 1 (Aug 19, 2014)
- lib:
- libXfont 1.5.0
- misc:
- Sparkle 1.6.1
- Fix the "This update is locked with a password." issue with auto-updates.
- Note that this bug is fixed for updates FROM 2.7.8_beta2 or later. Updating from 2.7.7_rc1 through 2.7.8_beta1 may encounter this bug.
- proto:
- fontsproto 2.1.3
- server:
- xorg-server 1.16.0 plus other patches
New in XQuartz 2.7.7 (Aug 19, 2014)
- app:
- xcursorgen 1.0.6
- xrandr 1.4.3
- xscope 1.4.1
- xterm 309
- lib:
- cairo 1.12.16
- libICE 1.0.9
- libxcb 1.11
- libXext 1.3.3
- libXft 2.3.2
- libXi 1.7.4
- pixman 0.32.6
- xcb-util-renderutil 0.3.9
- proto:
- glproto 1.4.17
- inputproto 2.3.1
- xcb-proto 1.11
- server:
- xorg-server 1.15.2 plus other patches
- Fixes multimonitor support on Mavericks (#832, #1876)
- Fix Xephyr "failed to create root window" bug (#822)
- Fix a crash resulting from a rare race condition in fd handoff (#869)
New in XQuartz 2.7.7 RC 2 (Aug 12, 2014)
- app:
- xcursorgen 1.0.6
- xrandr 1.4.3
- xscope 1.4.1
- xterm 309
- lib:
- cairo 1.12.16
- libICE 1.0.9
- libxcb 1.11
- libXext 1.3.3
- libXft 2.3.2
- libXi 1.7.4
- pixman 0.32.6
- xcb-util-renderutil 0.3.9
- proto:
- glproto 1.4.17
- inputproto 2.3.1
- xcb-proto 1.11
- server: xorg-server 1.15.2 plus other patches:
- Fixes multimonitor support on Mavericks (#832, #1876)
- Fix Xephyr "failed to create root window" bug (#822)
- Fix a crash resulting from a rare race condition in fd handoff (#869)
New in XQuartz 2.7.6 (May 19, 2014)
- app:
- xauth 1.0.9
- xbacklight 1.2.1
- xrandr 1.4.2
- xterm 303
- proto:
- presentproto 1.0
- dri3proto 1.0
- xcb-proto 1.10
- xextproto 7.3.0
- xproto 7.0.26
- lib:
- fontconfig 2.11.1
- freetype 2.5.3 (CVE-2014-2240)
- libFS 1.0.6
- libpng 1.2.51
- libpng 1.4.13
- libpng 1.5.18
- libxcb 1.10
- libXfont 1.4.8 (CVE-2013-6462, CVE-2014-0209, CVE-2014-0210, CVE-2014-0211)
- libxshmfence 1.1
- pixman 0.32.4
- xcb-util-cursor 0.1.1
- xcb-util-wm 0.4.1
- xtrans 1.3.4
- misc:
- util-macros 1.19.0
- server:
- xorg-server 1.14.6 plus other patches Fix the deletion of display lock files (#823)
New in XQuartz 2.7.5 (Nov 11, 2013)
- app:
- appres 1.0.4
- bitmap 1.0.7
- iceauth 1.0.6
- makedepend 1.0.5
- mkfontscale 1.1.1
- twm 1.0.8
- xauth 1.0.8
- xclipboard 1.1.3
- xconsole 1.0.6
- xclock 1.0.7
- xdpyinfo 1.3.1
- xfd 1.1.2
- xfontsel 1.0.5
- xfs 1.1.3
- xhost 1.0.6
- xinit 1.3.3
- xinput 1.6.1
- xkill 1.0.4
- xload 1.1.2
- xlsclients 1.1.3
- xman 1.1.3
- xmodmap 1.0.8
- xprop 1.2.2
- xrandr 1.4.1
- xrdb 1.1.0
- xrefresh 1.0.5
- xset 1.2.3
- xterm 297
- xwd 1.0.6
- xwininfo 1.1.3
- proto:
- inputproto 2.3
- videoproto 2.3.2
- xproto 7.0.24
- xcb-proto 1.8
- lib:
- cairo 1.12.14
- fontconfig 2.11.0
- freeglut 2.8.1
- freetype 2.5.0.1
- libdmx 1.1.3
- libfontenc 1.1.2
- libFS 1.0.5
- libpng 1.5.17
- libSM 1.2.2
- libX11 1.6.2
- libXau 1.0.8
- libXaw 1.0.12
- libxcb 1.9.1: Fixes a deadlock in wine (#696)
- libXcursor 1.1.14
- libXext 1.3.2
- libXfixes 5.0.1
- libXfont 1.4.6
- libXi 1.7.2
- libXinerama 1.1.3
- libXmu 1.1.2
- libXp 1.0.2
- libXpm 3.5.11
- libXrandr 1.4.2
- libXrender 0.9.8
- libXres 1.0.7
- libXt 1.1.4
- libXtst 1.1.2
- libXv 1.0.10
- libXxf86dga 1.1.4
- libXxf86vm 1.1.3
- libXv 1.0.8
- libXvMC 1.0.8
- pixman 0.30.2
- xcb-util-cursor 0.1.0
- misc:
- util-macros 1.17.1
- server:
- xf86-video-dummy 0.3.7
- xorg-server 1.14.4 plus other patches:
- Don't force discreet graphics (#654)
- Removed support for 15bit visuals which no longer work in Mountain Lion (#633)
- Fix a rendering regression seen in pixman by reverting to old rendering code paths (#525)
- CVE-2013-4396
New in XQuartz 2.7.5 RC 1 (Dec 27, 2012)
- app:
- xterm patch #287
- proto:
- xcb-proto 1.8
- lib:
- libxcb 1.9: Fixes a deadlock in wine (#696)
- libXrandr 1.4.0
- pixman 0.28.2
- server:
- xorg-server 1.13.1 plus other patches
- Don't force discreet graphics (#654)
- Removed support for 15bit visuals which no longer work in Mountain Lion (#633)
New in XQuartz 2.7.4 (Sep 28, 2012)
- app:
- xinit - Address a possible startup bug if a user is named "0" on the system (#637).
- lib:
- fontconfig 2.10.1
- mesa 8.0.4
- Fix an issue with GLX pixmaps (#536) plaguing wine
- server:
- xf86-video-dummy 0.3.6
- xorg-server 1.13.0 plus other patches
- Workaround for a deadlock issue plaguing wine on OS X 10.7.5 and 10.8.2 ( wine bug #31751, #649)
New in XQuartz 2.7.3 (Aug 28, 2012)
- app:
- xinit
- Fixed an issue with the dpi preference (#600)
- xterm 281
- proto:
- dri2proto 2.8
- glproto 1.4.16
- randrproto 1.4.0
- lib:
- libpng 1.2.50
- libpng 1.4.11
- libpng 1.5.10
- libX11 1.5.0
- libXaw 1.0.11
- libXft 2.3.1
- libXplugin
- Work around menu bar bug on Mountain Lion (#607)
- Don't accidentally switch spaces on Mountain Lion (#610)
- pixman 0.26.2
- xcb-util 0.3.9
- xcb-util-image 0.3.9
- xcb-util-keyyms 0.3.9
- xcb-util-wm 0.3.9
- misc:
- xorg-docs 1.7
- xorg-sgml-doctools 1.11
- pkg:
- Set XAuthLocation in /etc/ssh_config and /etc/sshd_config, so ssh can find xauth (#619)
- server:
- Xvfb should once again work on Snow Leopard (#588)
- xorg-server 1.12.4 plus other patches
New in XQuartz 2.7.2 (Jun 2, 2012)
- app:
- bitmap 1.0.6
- fslsfonts 1.0.4
- fstobdf 1.0.5
- listres 1.0.3
- luit 1.1.1
- setxkbmap 1.3.0
- quartz-wm 1.3.1
- Plus a fix for a crash when minimizing windows without titles
- xauth 1.0.7
- xcmsdb 1.0.4
- xcompmgr 1.1.6
- xcursor 1.0.5
- xev 1.2.0
- xfd 1.1.1
- xfs 1.1.2
- xhost 1.0.5
- xinput 1.6.0
- xkbcomp 1.2.4
- xfontsel 1.0.4
- xgamma 1.0.5
- xkbevd 1.1.3
- xload 1.1.1
- xlogo 1.0.4
- xlsatoms 1.1.1
- xlsfonts 1.0.4
- xmodmap 1.0.7
- xpr 1.0.4
- xscope 1.3.1
- xterm 278
- xwd 1.0.5
- xwud 1.0.4
- lib:
- cairo 1.12.2
- freeglut 2.8.0
- freetype 2.4.9
- CVE-2012-1126
- CVE-2012-1127
- CVE-2012-1128
- CVE-2012-1129
- CVE-2012-1130
- CVE-2012-1131
- CVE-2012-1132
- CVE-2012-1133
- CVE-2012-1134
- CVE-2012-1135
- CVE-2012-1136
- CVE-2012-1137
- CVE-2012-1138
- CVE-2012-1139
- CVE-2012-1140
- CVE-2012-1141
- CVE-2012-1142
- CVE-2012-1143
- CVE-2012-1144
- libdmx 1.1.2
- libfontenc 1.1.1
- libFS 1.0.4
- libICE 1.0.8
- libpng 1.2.49
- libpng 1.4.11
- libpng 1.5.10
- CVE-2011-3026
- CVE-2011-3045
- CVE-2011-3048
- libSM 1.2.1
- libX11 1.4.99.901
- libXau 1.0.7
- libXaw 1.0.10
- libXaw3d 1.6.2
- libXcursor 1.1.13
- libxcb 1.8.1
- Plus a fix for xcb_connect incorrectly trying tcp on failure
- libXdmcp 1.1.1
- libXext 1.3.1
- libXfont 1.4.5
- libXft 2.3.0
- Plus a fix for a bold font regression
- libXi 1.6.1
- libXinerama 1.1.2
- libxkbfile 1.0.8
- libXmu 1.1.1
- libXpm 3.5.10
- libXrender 0.9.7
- libXres 1.0.6
- libXScrnSaver 1.2.2
- libXt 1.1.3
- libXtst 1.2.1
- libXv 1.0.7
- libXvMC 1.0.7
- libXxf86dga 1.1.3
- libXxf86vm 1.1.2
- mesa 8.0.3
- Including fixes for two crashes, a memory leak, and regres sions (#512, #575)
- xpyb 1.3.1
- xtrans 1.2.7
- misc:
- font-util 1.3.0
- lndir 1.0.3
- makedepend 1.0.4
- util-macros 1.17
- xorg-docs 1.6.99.901
- xorg-sgml-doctools 1.10.99.901
- proto:
- bigreqsproto 1.1.2
- fontsproto 2.1.2
- kbproto 1.0.6
- inputproto 2.2
- recordproto 1.14.2
- scrnsaverproto 1.2.2
- xcb-proto 1.7.1
- xcmiscproto 1.2.2
- xextproto 7.2.1
- xproto 7.0.23
- pkg:
- The installer and executables are now signed with an Apple DeveloperID for increased security.
- You should be able to install it with Gatekeeper set to "Mac App Store and identified developers"
- server:
- xf86-input-void 1.4.0
- xf86-video-dummy 0.3.5
- xorg-server 1.12.2 plus other patches
- Xfake, Xvfb, Xfake are now using the same server version as XQuartz
- Xephyr is still using 1.6.5-apple3
- Xorg binary is now installed as well, for use with the dummy, nested, or vnc drivers (experts only, not yet fully supported)
- Improved support for Xi2 including sub-pixel resolution of valuators and smooth scrolling
- Workaround a wine bug in mouse input
- Address a race condition at startup that affects tablets and VMWare users (#579)
New in XQuartz 2.7.1 (Feb 21, 2012)
- app:
- mkfontdir 1.0.7
- mkfontscale 1.1.0
- oclock 1.0.3
- quartz-wm 1.3.0
- Fixes a possible crash when restoring from the dock (#538)
- xclipboard 1.1.2
- xclock 1.0.6
- xinit 1.3.2
- Fixed setting of $DISPLAY (Bug #523)
- xinput 1.4.5
- lib:
- freetype 2.4.8
- CVE-2011-3439
- libpng-1.5.8
- libXi 1.5.0
- mesa 7.11.2
- pixman 0.24.4
- misc:
- util-macros 1.16.1
- proto:
- glproto 1.4.15
- inputproto 2.1
- pkg:
- The installer should now allow downgrading to this release (Bug #532)
- If you need to downgrade to 2.7.0, you should manually delete XQuartz.app first.
- server:
- xorg-server 1.11.4 plus other patches
- While in fullscreen mode, hiding by using CMD-H now causes you to leave fullscreen mode first, as if by cmd-opt-a (Bug #478)
- Release all mouse buttons when switching applications (Bug #486)
New in XQuartz 2.7.0 (Nov 5, 2011)
- app:
- mkfontscale 1.0.9
- quartz-wm 1.3.0
- Improved logging
- Removed legacy pbproxy support
- sessreg 1.0.7
- smproxy 1.0.5
- twm 1.0.7
- x11perf 1.5.4
- xdpyinfo 1.3.0
- xinit 1.3.1
- Improved logging for startx LaunchAgent and privileged_startx LaunchDaemon
- xkbcomp 1.2.3
- xlsclients 1.1.2
- xman 1.1.2
- xrandr 1.3.5
- xprop 1.2.1
- xset 1.2.2
- xterm 276
- xwininfo 1.1.2
- lib:
- freetype 2.4.7
- CVE-2011-3256
- libpng 1.5.5
- CVE-2011-3328
- libX11 1.4.4
- libXext 1.3.0
- libXfont 1.4.4
- CVE-2011-2895
- libXrandr 1.3.2
- libXcursor 1.1.2
- libXi 1.4.3
- mesa 7.11
- rewritten dispatch to use glapi, should be much more reliable and more consistent with other platforms
- pixman 0.23.6
- xcb-util 0.3.8
- xcb-util-image 0.3.8
- xcb-util-kysyms 0.3.8
- xcb-util-renderutils 0.3.8
- xcb-util-wm 0.3.8
- misc:
- util-macros 1.15.0
- xorg-sgml-doctools 1.10
- proto:
- dri2proto 2.6
- glproto 1.4.14
- inputproto 2.0.2
- resourceproto 1.2.0
- xproto 7.0.22
- server:
- xorg-server 1.11.2 plus other patches
- Initial support for GCD in the server to increase performance on multi-core systems
- Improved logging
- CVE-2011-4028
- CVE-2011-4029
- Fixed server side bug sending the AppleDRICreatePixmap request (#508)
New in XQuartz 2.6.3 (Jul 21, 2011)
- app:
- iceauth 1.0.5
- Addresses an issue with home directories on AFP mount-points
- quartz-wm 1.2.1
- Improved initial placement of windows (#481)
- Window sizes are bounded to the current display size rather than the initial display size (should improve fullscreen games at native resolution)
- xauth 1.0.6
- Addresses an issue with home directories on AFP mount-points
- lib:
- libpng-1.2.46
- libpng-1.4.8
- libpng-1.5.4
- CVE-2011-2690
- CVE-2011-2691
- CVE-2011-2692
- server:
- xorg-server 1.10.3 plus other patches
- Fixed a crash in RandR when resizing while displays are asleep (#463)
- Fixed a crash in RandR when launching X11 while displays are asleep
- Fixed a crash in rootless when resizing to a larger display
- Fixed a possible race crash at shutdown
New in XQuartz 2.6.2 (May 2, 2011)
- app:
- quartz-wm 1.2.0
- Window decoration / behavior code extensively rewritten
- Fixed the handler for SIGTERM and SIGINT to not call non-reentrant functions xrdb 1.0.9
- CVE-2011-0465
- lib:
- libAppleWM 1.4.1
- libX11 1.4.3
- misc:
- xorg-sgml-doctools 1.7
- proto:
- applewmproto 1.4.2
- xproto 7.0.21
- server:
- xorg-server 1.10.1 plus other patches
- Fixed an issue which could cause incorrect data to be proxied by pbproxy (#476)
- Initial applications should have proper xrdb resources (#416)
- Fixed a crash/corruption bug resulting from an incorrect offset in RootlessGlyphs
New in XQuartz 2.6.1 (Mar 18, 2011)
- app:
- twm 1.0.6
- x11perf 1.5.3
- xkbcomp 1.2.1
- xrdb 1.0.8
- xterm 269
- lib:
- cairo 1.10.2: enabled support for tee and XML surfaces
- libpng 1.5.1: SDKs from previous releases are not provided, but binaries remain for ABI compatibility
- libX11 1.4.2: Fixes some error handler issues with xcb (#469)
- libXaw 1.0.9
- libXfixes 5.0
- libXi 1.4.1
- libXp 1.0.1
- libXt 1.1.1
- pixman 0.20.2
- misc:
- util-macros 1.13.0
- proto:
- dmxproto 2.3.1
- eviext 1.1.1
- fixesproto 5.0
- printproto 1.0.5
- xf86driproto 2.1.1
- xf86vidmodeproto 2.3.1
- xineramaproto 1.2.1
- server:
- xorg-server 1.9.5 plus other patches:
- fixed monitor hot-swapping regression (#460)
- Windows have the correct color profile when first created (#425)
- Localization updates
New in XQuartz 2.5.3 (Aug 14, 2010)
- app:
- quartz-wm 1.1.2
- Addresses an issue where quartz-wm would not release the KB if there were no meta keys in the modmap (#427)
- xditview 1.0.2
- xmore 1.0.2
- xrandr 1.3.3
- xset 1.2.0
- lib:
- freetype 2.4.2
- CVE-2010-1797
- CVE-2010-2805
- CVE-2010-2806
- CVE-2010-2807
- CVE-2010-2808
- libX11 1.3.5
- libXi 1.3.2
- proto:
- kbproto 1.0.5
- glproto 1.4.12
- renderproto 0.11.1
- videoproto 2.3.1
- xproto 7.0.18
- xextproto 7.1.2
- server:
- xorg-server 1.8.2 plus other patches
- Finish cleanup of /tmp on server quit (#421)
- Address an indirect GLX regressions introduced in 2.5.1 (#423, #426)
New in XQuartz 2.5.2 (Jul 20, 2010)
- libs:
- freetype 2.4.1
- CVE-2010-2497
- CVE-2010-2498
- CVE-2010-2499
- CVE-2010-2500
- CVE-2010-2519
- CVE-2010-2520
- libXau 1.0.6
- mesa 7.8.2
- server:
- xorg-server 1.8.2 plus other patches
- Fixed possible memory errors with cursor on ppc (#415)
- Fixed a crash that can occur when changing to a higher resolution while in fullscreen
New in XQuartz 2.5.1 (Jul 11, 2010)
- app:
- luit
- includes changes from Thomas Dickey's luit-20100601
- quartz-wm 1.1.1
- Fixed an issue with focus loss (#370)
- Fixed an issue dragging windows to other spaces (#375)
- sessreg 1.0.6
- xinit
- Fixed startx to be POSIX compliant for users of non-bash /bin/sh (#399)
- xinput 1.5.2
- xlsatoms 1.1.0
- xlsclients 1.1.0
- xlsfonts 1.0.3
- xscope
- Fixed a wedge by forcing TCP connections
- xterm 261
- lib:
- cairo 1.8.10
- libpng 1.2.44
- CVE-2010-1205
- libpng 1.4.3
- CVE-2010-1205
- libX11 1.3.4
- Now built --with-xcb
- libXcomposite 0.4.2
- libXdamage 1.1.3
- libXext 1.1.2
- libXfixes 4.0.5
- libXfont 1.4.2
- libXrender 0.9.6
- libxcb 1.6
- Fixed $DISPLAY parsing (#390)
- mesa 7.8.1
- pixman 0.18.2
- misc:
- pkg-config 0.25
- util-macros 1.10.0
- xkeyboard-config 1.9
- xorg-sgml-doctools 1.5
- proto:
- xproto 7.0.17
- server:
- xorg-server 1.8.2 plus other patches
- Move to the 1.8 branch
- Fixed shift-arrow keys sending math symbols in wine (#295)
- Added a preference to toggle between Alt_L, Alt_R and Mode_switch (#374)
- Fixed possible errors with GLX pixel formats Bugzilla #27654
- Worked around another instance of the graphics context clipping bug that was causing border render errors (#290)
- Fix some misreported pointer coordinates with middle click and scrolling (#389)
New in XQuartz 2.4.0 (Aug 15, 2009)
- app:
- font-util 1.0.2
- quartz-wm 1.0.4
- Added an option to quit X11 when no more windows are being managed by quartz-wm
- defaults write org.x.X11 wm_auto_quit -bool true
- defaults write org.x.X11 wm_auto_quit_timeout -int 3
- fixed an input bug with fullscreen windows
- maximizing a window that is partially offscreen will no longer cause it to be behind the Dock
- setxkbmap 1.1.0
- Xephyr, Xnest, Xfake, Xvfb 1.6.3
- xfs 1.1.0
- xkbcomp 1.1.0
- xmag 1.0.3
- xrandr 1.3.1
- xrx 1.0.3
- xterm 245
- lib:
- cairo 1.8.8
- fontconfig 2.7.1
- freetype
- no longer built --with-old-mac-fonts in order to prevent linking against CoreFoundation. See #280
- libAppleWM 1.3.0
- libFS 1.0.2
- liblbxutil removed
- liboldX removed
- libpng 1.2.37
- libSM 1.1.1
- libX11 1.2.2
- libxcb 1.4
- libXaw 1.0.4
- libXplugin
- Fix a possible deadlock when using 8bit visuals
- Added API for attaching transient windows
- libXprintAppUtil removed
- libXprintUtil removed
- libXt 1.0.6
- mesa 7.4.4
- libGLU, libglut, and OSMesa
- Fixed linking problems with libOSMesa
- xcb-util 0.3.5
- xtrans 1.2.4
- proto:
- applewmproto 1.3.0
- dri2proto 2.1
- glproto 1.4.10
- inputproto 1.5.1
- renderproto 0.11
- xcb-proto 1.5
- util:
- util-macros 1.2.1
- server:
- Xquartz fixes from xorg-server-1.5.3-apple14
- xserver codebase updated to 1.5 branch
- rewritten AIGLX dispatch code
- Localization updates
- Don't zombie "jumpstart" process at launch
- GLXFBConfigs and GLXVisuals don't contain duplicates when using multiple monitors
- Automatic updates using Sparkle
New in XQuartz 2.3.3.2 (May 18, 2009)
- libXplugin - Fixed a bug in the interaction between X11 and Spaces.
New in XQuartz 2.3.3.1 (May 18, 2009)
- apps: xinput 1.4.2
- libs: libXplugin - Fixed a possible crash when closing windows
- proto: dri2proto 2.0
New in XQuartz 2.3.3 (Apr 24, 2009)
- Apps - quartz-wm:
- Properly re-enable the close widget when modal windows are destroyed.
- Fixed a bug when the window was told to unmaximize when it was already not maximized.
- Apps:
- xinput 1.4.1
- xrandr 1.3.0
- xterm 243b
- Xephyr, Xnest, Xfake, Xvfb 1.6.0
- Proto:
- applewmproto 1.2.0
- dri2proto 1.99.3
- randrproto 1.3.0
- xproto 7.0.15
- xcb-proto 1.4
- xextproto 7.0.5
- xf86rushproto 1.1.2
- AppleSGLX 57:
- Support the same version of OpenGL as OpenGL.framework (2.1). GLSL and other features now supported. Many extensions from OpenGL.framework are now available rewrite of libGL now has support for GLX-1.4: GLXPixmap; GLXPbuffer.
- Threading support should be more stable.
- fontconfig - Avoid rebuilding font caches when switching between archs.
- freetype 2.3.9
- libAppleWM 1.2.0
- libICE 1.0.5
- libpng 1.2.35 - CVE-2009-0040
- libxcb 1.2
- libX11 1.2.1
- libXau - Avoid lock failures with AFP home directories
- libXext 1.0.5
- libXfont 1.4.0
- libXi 1.2.1
- libXrandr 1.3.0
- pixman 0.14.0
- xcb-util 0.3.3
- xpyb 1.1
- xtrans 1.2.3
- Server - Xquartz fixes from xorg-server-1.4.2-apple42.
- DRI Updates for new libGL.
- Fix CapsLock.
- Fixed mouse tracking for games like Quake2, Halflife, etc in wine.
- Fixed the annoying spaces bug resulting from accessing menus in a window that you moved to another space.
- When configured for fullscreen mode, initial apps don't start rootless.
- Update window levels when changing rootless status.
- Fixed window levels to work with applications that create a desktop (nautilus, etc).
- Properly send tablet proximity events.
- Localization Updates.
New in XQuartz 2.3.2.1 (Jan 4, 2009)
- lib:
- fontconfig 2.6.0 - Fixed configuration directory to be /usr/X11/lib/X11/fontconfig
New in XQuartz 2.3.2 (Jan 3, 2009)
- App:
- mkfontscale 1.0.6
- quartz-wm: Cleaned up parenting of dialog and utility windows.
- quartz-wm: Respond to new AppleWMReloadPreferences notification rather than just SIGHUP.
- quartz-wm: space-change shortcuts and dragging work to move windows to other spaces.
- quartz-wm: Fixed bug with --no-pasteboard option that didn't completely disable it (it still grabbed PRIMARY in activate/deactivate).
- quartz-wm: defaults to --no-pasteboard when the server uses version 1.1 and greater of applewmproto.
- quartz-wm: Cleaned up some memory leaks.
- quartz-wm: Support added for window gravity in WM size hints.
- quartz-wm: Support added for WM fullscreen hints.
- xedit 1.1.2
- xinit 1.1.1
- xterm 238
- Addresses CVE-2008-2383.
- Lib:
- cairo 1.8.6
- fontconfig 2.6.0
- freetype 2.3.7
- libpng 1.2.33
- Note that our previous version was 1.2.26 and was NOT affected by CVE-2008-3964.
- libxcb 1.1
- Fixed potential problems with xcb using the launchd socket
- libXau 1.0.4
- libXaw 1.0.5
- libXaw.8.dylib is still provided from libXaw-1.0.4 for compatability
- libXfont 1.3.4
- libXi 1.2.0
- libX11 1.1.5
- mesa-7.2
- For libGLU, libglut, glxgears, glxinfo
- pixman 0.12.0
- Xplugin
- Cleaned up parenting of dialog and utility windows
- xcb-util 0.3.2
- xtrans 1.2.2
- Misc:
- util-macros 1.2.1
- Proto:
- applewmproto 1.1.1 - AppleWMReloadPreferences notification
- inputproto 1.5.0
- xcb-proto 1.3.0
- xextproto 7.0.4
- xproto 7.0.14
- Server:
- Xquartz fixes from xorg-server-1.4.2-apple31.
- Send out AppleWMReloadPreferences notification to tell quartz-wm and xpbproxy to reload preferences.
- Fix a crash in RootlessNativeWindowMoved when compiled for 64bit.
- Fix a possible crash on startup due to TSM not being thread safe.
- Added new preferences UI for xpbproxy options.
- Disabled 8bit visuals while in TrueColor mode since they don't work yet.
- Tablet support improved for GDK-based applications (Gimp, Inkscape, etc).
- Many updates to GLX support.
- Stereo GLX support detected.
- Accum buffers supported.
- More visuals supported.
- Fixed levels for CGWindows.
- Fullscreen-rooted support (same behavior as tiger).
- Added an option for getting access to the OSX menu bar while in fullscreen.
- Correctly follow system keyboard layout when enabled.
- Tooltips won't display from X11 apps "behind" native apps.
- Apps like xeyes only get events when the mouse is actually over an X11 window now.
- Default dpi reported is now 96 instead of 75.
- Fixed possible (rare) deadlock in event processing.
- Massive update of proxying between OSX pasteboard and X11 clipboard/primary buffers.
- Image support.
- Unicode support.
- Preference options available in the X11 Preferences window.
- X11.app should exit properly when using another WM.
- Improved support for running X11 without launchd.
- Improved support for running multiple X11 servers.
- Fixed dead-acute with the Czech and Greek layouts.
- Fixed working directory of the initial xterm to be $HOME.
- Ensured that /usr/X11/bin was in the PATH of the initial xterm.
- Added a defaults option to enable DEC-XTRAP, RENDER, and XTEST extensions.
- defaults write org.x.X11 enable_test_extensions -boolean true.
- Fixed the white-rectangles bug.
- Fixed stuck keys when switching to another OSX application.
- Honor system key repeat rate.
New in XQuartz 2.3.1 (Nov 3, 2008)
- app:
- xedit 1.1.1
- quartz-wm: Added --no-pasteboard command line option
- proto:
- inputproto 1.4.4
- xcb-proto 1.2
- lib:
- mesa-7.1-rc4: For libGLU, libglut, glxgears, glxinfo
- pixman 0.11.8
- Xplugin: Added API for detecting if a Carbon EventRef corresponds to a Mac OSX key-equivalent action
- xpyb 0.9
- xtrans 1.2.1-git-2008.08.05
- server: Xquartz fixes from xorg-server-1.4.2-apple17:
- building with 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)
New in XQuartz 2.3.0 (Jul 21, 2008)
- app: fonttosfnt 1.0.4, fslsfonts 1.0.2, fstobdf 1.0.3, mkfontscale 1.0.5, rgb 1.0.3, sessreg 1.0.4, showfont 1.0.2, xdm 1.1.8, xdpyinfo 1.0.3, xfs 1.0.8, xfsinfo 1.0.2, xinit 1.1.0, xkbcomp 1.0.5, xkeyboard-config 1.3 (replaces old xkbdata) , xrx 1.0.2, xwd 1.0.2, xwininfo 1.0.4
- lib: libFS 1.0.1, libSM 1.1.0, libXfont 1.3.3, libXft 2.1.13, libXrandr 1.2.3, libXxf86vm 1.0.2, pixman 0.11.6, xtrans 1.2.1
- proto: randrproto 1.2.2, xextproto 7.0.3, xproto 7.0.13
- server: Xquartz fixes from xorg-server-1.4.2-apple5
- xserver codebase updated to 1.4 branch
- Support for tablets
- Threading is more robust
- New startup model: support for adding new $DISPLAY sockets after the server is running; server bits are in the bundle now; /usr/X11/bin/Xquartz is just a stub that will "do the right thing"
New in XQuartz 2.2.3 (Jun 18, 2008)
- lib: freetype 2.3.6 (Note from freetype developers: "A bunch of potential security problems have been found [and fixed in this release" )
- lib: pixman 0.11.4
New in XQuartz 2.2.2 (Jun 16, 2008)
- Xquartz fixes from xorg-server-1.3.0-apple21
- Support monitor hotplugging
New in XQuartz 2.2.1 (May 7, 2008)
- All packages updated to versions intended to ship as part of X11R7.4 (as of 2008.04.21)
- app: setxkbmap 1.0.4, xinit 1.0.8-git-2008.04.26 (Use CFProcessPath instead of argv[0] trick), xkbcomp 1.0.4, xkbdata 1.0.1, xkbevd 1.0.2, xkbprint 1.0.1, xkbutils 1.0.1, xterm 235
- lib: cairo 1.6.4, mesa 7.0.3 (for libGLU, libglut, libOSMesa, Xfake, and Xephyr), libxkbfile 1.0.5, libXv 1.0.4, pixman 0.10.0
- proto: dri2proto 1.1, xf86driproto 2.0.4
- quartz-wm: Fixed "closing X11 window swaps spaces" bug
- server: xorg-server-1.3.0-apple20
- Fixed multiple crash-causing bugs
- Fixed cmd-tab to properly move all windows forward when entering X11.app
- Enabled support for keyboard beep
- Cleaned up multi-monitor support (still not completely bulletproof)
New in XQuartz 2.2.0.1 (Apr 15, 2008)
- Updated /usr/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs to address a potential security risk (privilege escalation): A user could create a symbolic link from /tmp/.X11-unix to /usr/X11/lib/X11/xinit/privileged_startx.d and execute privileged_startx to give himself write permission to /usr/X11/lib/X11/xinit/privileged_startx.d