XQuartz Changelog

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.6.0 (Dec 20, 2010)

  • app:
  • appres 1.0.3
  • bdftopcf 1.0.3
  • bitmap 1.0.5
  • editres 1.0.5
  • fslsfonts 1.0.3
  • fstobdf 1.0.4
  • iceauth 1.0.4
  • ico 1.0.3
  • lndir 1.0.2
  • luit 1.1.0
  • mkfontdir 1.0.6
  • mkfontscale 1.0.8
  • oclock 1.0.2
  • rgb 1.0.4
  • setxkbmap 1.2.0
  • showfont 1.0.3
  • smproxy 1.0.4
  • twm 1.0.5
  • viewres 1.0.3
  • x11perf 1.5.2
  • xauth 1.0.5
  • xbacklight 1.1.2
  • xcalc 1.0.4.1
  • xclipboard 1.1.1
  • xclock 1.0.5
  • xcmsdb 1.0.3
  • xconsole 1.0.4
  • xcursorgen 1.0.4
  • xdpyinfo 1.2.0
  • xedit 1.2.0
  • xev 1.1.0
  • xeyes 1.1.1
  • xfontsel 1.0.3
  • xfd 1.1.0
  • xfs 1.1.1
  • xfsinfo 1.0.3
  • xgamma 1.0.4
  • xgc 1.0.3
  • xhost 1.0.0
  • xinit 1.3.0
  • xinput 1.5.3
  • xkbcomp 1.2.0
  • xkbevd 1.1.2
  • xkbutils 1.0.3
  • xkill 1.0.3
  • xlogo 1.0.3
  • xlsclients 1.1.1
  • xload 1.1.0
  • xmag 1.0.4
  • xman 1.1.1
  • xmh 1.0.2
  • xmodmap 1.0.5
  • xprop 1.2.0
  • xrandr 1.3.4
  • xrdb 1.0.7
  • xrefresh 1.0.4
  • xscope 1.3
  • xset 1.2.1
  • xsetroot 1.1.0
  • xsm 1.0.2
  • xstdcmap 1.0.2
  • xterm 267
  • xvinfo 1.1.1
  • xwd 1.0.4
  • xwud 1.0.3
  • xwininfo 1.1.1
  • font:
  • encodings 1.0.4
  • font-adobe-100dpi 1.0.3
  • font-adobe-75dpi 1.0.3
  • font-adobe-utopia-100dpi 1.0.4
  • font-adobe-utopia-75dpi 1.0.4
  • font-adobe-utopia-type1 1.0.4
  • font-alias 1.0.3
  • font-arabic-misc 1.0.3
  • font-bh-100dpi 1.0.3
  • font-bh-75dpi 1.0.3
  • font-bh-lucidatypewriter-100dpi 1.0.3
  • font-bh-lucidatypewriter-75dpi 1.0.3
  • font-bh-ttf 1.0.3
  • font-bh-type1 1.0.3
  • font-bitstream-100dpi 1.0.3
  • font-bitstream-75dpi 1.0.3
  • font-bitstream-type1 1.0.3
  • font-cronyx-cyrillic 1.0.3
  • font-cursor-misc 1.0.3
  • font-daewoo-misc 1.0.3
  • font-dec-misc 1.0.3
  • font-ibm-type1 1.0.3
  • font-isas-misc 1.0.3
  • font-jis-misc 1.0.3
  • font-micro-misc 1.0.3
  • font-misc-cyrillic 1.0.3
  • font-misc-ethiopic 1.0.3
  • font-misc-meltho 1.0.3
  • font-misc-misc 1.1.2
  • font-mutt-misc 1.0.3
  • font-schumacher-misc 1.1.2
  • font-screen-cyrillic 1.0.4
  • font-sony-misc 1.0.3
  • font-sun-misc 1.0.3
  • font-winitzki-cyrillic 1.0.3
  • font-xfree86-type1 1.0.4
  • lib:
  • cairo 1.10.0
  • fontconfig 2.8.0
  • freetype 2.4.4: Addresses some font rendering regressions introduced by the freetype included in 2.5.2
  • libdmx 1.1.1
  • libfontenc 1.1.0
  • libkbfile 1.0.7
  • libFS 1.0.3
  • libICE 1.0.7
  • libpng 1.4.5
  • libSM 1.2.0
  • libX11 1.4.0
  • libXaw 1.0.8
  • libxcb 1.7
  • libXcomposite 0.4.3
  • libXcursor 1.1.11
  • libXdmcp 1.1.0
  • libXext 1.2.0
  • libXevie 1.0.3
  • libXfont 1.4.3
  • libXft 2.2.0
  • libXi 1.4.0
  • libXinerama 1.1.1
  • libXmu 1.1.0
  • libXpm 3.5.9
  • libXrandr 1.3.1
  • libXres 1.0.5
  • libXScrnSaver 1.2.1
  • libXt 1.0.9
  • libXtst 1.2.0
  • libXv 1.0.6
  • libXvMC 1.0.6
  • libXxf86dga 1.1.2
  • libXxf86misc 1.0.3
  • libXxf86vm 1.1.1
  • pixman 0.20.0
  • xtrans 1.2.6
  • misc:
  • makedepend 1.0.3
  • font-util 1.2.0
  • util-macros 1.11.0
  • xbitmaps 1.1.1
  • xkeyboard-config 2.0
  • xorg-docs 1.6
  • xorg-sgml-doctools 1.6
  • proto:
  • bigreqsproto 1.1.1
  • compositeproto 0.4.2
  • damageproto 1.2.1
  • fixesproto 4.1.2
  • fontsproto 2.1.1
  • inputproto 2.0.1
  • randrproto 1.3.2
  • recordproto 1.14.1
  • resourcesproto 1.1.1
  • scrnsaverproto 1.2.1
  • xproto 7.0.20
  • xcmiscproto 1.2.1
  • server:
  • xorg-server 1.9.3 plus other patches:
  • Initial RandR support (#6)
  • Fullscreen mode disables the Mac OS screensaver
  • Localization Updates
  • CoreAudio path for XBell() removed in favor of always using NSBell()

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.5.0 (Mar 30, 2010)

  • app:
  • bdftopcf 1.0.2
  • bitmap 1.0.4
  • editres 1.0.4
  • font_cache
  • Ensure that only one instance of font_cache can run at a time
  • iceauth 1.0.3
  • listres 1.0.2
  • luit 1.0.5
  • makedepend 1.0.2
  • mkfontscale 1.0.7
  • mkfontdir 1.0.5
  • quartz-wm 1.1.0
  • Fixed a bug (#329) where windows could get lost behind the dock
  • sessreg 1.0.5
  • viewres 1.0.2
  • x11perf 1.5.1
  • xauth 1.0.4
  • xcalc 1.0.3
  • xclipboard 1.1.0
  • xclock 1.0.4
  • xcursorgen 1.0.3
  • xdm 1.1.9
  • xdpyinfo 1.1.0
  • xev 1.0.4
  • xgc 1.0.2
  • xhost 1.0.3
  • xinit 1.2.1
  • xinput 1.5.1
  • xkbcomp 1.1.1
  • xkbevd 1.1.0
  • xkbprint 1.0.2
  • xkbutils 1.0.2
  • xkill 1.0.2
  • xlogo 1.0.2
  • xlsatoms 1.0.2
  • xlsclients 1.0.2
  • xman 1.1.0
  • xmessage 1.0.3
  • xmodmap 1.0.4
  • xpr 1.0.3
  • xprop 1.1.0
  • xrandr 1.3.2
  • xrdb 1.0.6
  • xrefresh 1.0.3
  • xscope 1.2
  • xset 1.1.0
  • xsetroot 1.0.3
  • xterm 256
  • xvinfo 1.1.0
  • xwd 1.0.3
  • xwininfo 1.0.5
  • xwud 1.0.2
  • font:
  • encodings 1.0.3
  • font-adobe-100dpi 1.0.1
  • font-adobe-75dpi 1.0.1
  • font-adobe-utopia-100dpi 1.0.2
  • font-adobe-utopia-75dpi 1.0.2
  • font-adobe-utopia-type1 1.0.2
  • font-alias 1.0.2
  • font-arabic-misc 1.0.1
  • font-bh-100dpi 1.0.1
  • font-bh-75dpi 1.0.1
  • font-bh-lucidatypewriter-100dpi 1.0.1
  • font-bh-lucidatypewriter-75dpi 1.0.1
  • font-bh-ttf 1.0.1
  • font-bh-type1 1.0.1
  • font-bitstream-100dpi 1.0.1
  • font-bitstream-75dpi 1.0.1
  • font-bitstream-speedo 1.0.1
  • font-bitstream-type1 1.0.1
  • font-cronyx-cyrillic 1.0.1
  • font-cursor-misc 1.0.1
  • font-daewoo-misc 1.0.1
  • font-dec-misc 1.0.1
  • font-ibm-type1 1.0.1
  • font-isas-misc 1.0.1
  • font-jis-misc 1.0.1
  • font-micro-misc 1.0.1
  • font-misc-cyrillic 1.0.1
  • font-misc-ethiopic 1.0.1
  • font-misc-meltho 1.0.1
  • font-misc-misc 1.1.0
  • font-mutt-misc 1.0.1
  • font-schumacher-misc 1.1.0
  • font-screen-cyrillic 1.0.2
  • font-sony-misc 1.0.1
  • font-sun-misc 1.0.1
  • font-winitzki-cyrillic 1.0.1
  • font-xfree86-type1 1.0.2
  • lib:
  • fontconfig 2.7.3
  • freetype 2.3.12
  • libAppleWM 1.4.0
  • libICE 1.0.6
  • libdmx 1.1.0
  • libfontenc 1.0.5
  • libpng 1.2.43
  • libX11 1.3.3
  • libXau 1.0.5
  • libXaw 1.0.7
  • libxcb 1.5
  • libXcomposite 0.4.1
  • libXcursor 1.1.10
  • libXdamage 1.1.2
  • libXdmcp 1.0.3
  • libXext 1.1.1
  • libXfixes 4.0.4
  • libXfont 1.4.1
  • libXfontcache 1.0.5
  • libXft 2.1.14
  • libxkbfile 1.0.6
  • libXi 1.3
  • libXinerama 1.1
  • libXmu 1.0.5
  • libXplugin
  • Performance fix for ATI cards in DRI (SnowLeopard)
  • Fix drawing of the window growbox (SnowLeopard)
  • Help quartz-wm claim ownership of existing windows
  • Send notification of display change on display wake
  • libXpm 3.5.8
  • libXrender 0.9.5
  • libXres 1.0.4
  • libXv 1.0.5
  • libXvMC 1.0.5
  • libXScrnSaver 1.2.0
  • libXxf86dga 1.1.1
  • libXxf86misc 1.0.2
  • libXxf86vm 1.1.0
  • libXt 1.0.8
  • libXtst 1.1.0
  • mesa 7.7
  • libGL
  • Rebased code off of mesa_7_7_branch
  • Fixed ABI for some extensions
  • pixman 0.16.6
  • xcb-util 0.3.6
  • xpyb 1.2
  • xtrans 1.2.5
  • misc:
  • font-util 1.1.1
  • util-macros 1.6.1
  • xbitmaps 1.1.0
  • xorg-sgml-doctools 1.3
  • xkeyboard-config 1.8
  • proto:
  • applewmproto 1.4.1
  • bigreqsproto 1.1.0
  • compositeproto 0.4.1
  • damageproto 1.2.0
  • dri2proto 2.3
  • dmxproto 2.3
  • evieext 1.1.0
  • fixesproto 4.1.1
  • fontcacheproto 0.1.3
  • fontsproto 2.1.0
  • glproto 1.4.11
  • inputproto 2.0
  • kbproto 1.0.4
  • randrproto 1.3.1
  • recordproto 1.14
  • resourceproto 1.1.0
  • scrnsaverproto 1.2.0
  • videoproto 2.3.0
  • xcb-proto 1.6
  • xcmiscproto 1.2.0
  • xextproto 7.1.1
  • xf86bigfontproto 1.2.0
  • xf86dgaproto 2.1
  • xf86driproto 1.2.0
  • xf86miscproto 0.9.3
  • xf86vidmodeproto 2.3
  • xineramaproto 1.2
  • xproto 7.0.16
  • server:
  • xorg-server 1.7.6 plus other patches
  • Move to the 1.7 branch
  • 64bit fixes for pbproxy
  • Add support for side-by-side installation with system X11 (SnowLeopard Only)
  • Allow 16bit accumulation buffers
  • Properly set the key repeat rates in the server rather than relying on xinitrc
  • Partially fixed the "borders don't show up" bug (#290)
  • Fixed the rare stuck mouse pointer bug (#64)

New in XQuartz 2.5.0 RC2 (Mar 29, 2010)

  • App:
  • bdftopcf 1.0.2
  • bitmap 1.0.4
  • editres 1.0.4
  • font_cache - Ensure that only one instance of font_cache can run at a time
  • iceauth 1.0.3
  • listres 1.0.2
  • luit 1.0.5
  • makedepend 1.0.2
  • mkfontscale 1.0.7
  • mkfontdir 1.0.5
  • quartz-wm 1.1.0 - Fixed a bug (#329) where windows could get lost behind the dock
  • sessreg 1.0.5
  • viewres 1.0.2
  • x11perf 1.5.1
  • xauth 1.0.4
  • xcalc 1.0.3
  • xclipboard 1.1.0
  • xclock 1.0.4
  • xcursorgen 1.0.3
  • xdm 1.1.9
  • xdpyinfo 1.1.0
  • xev 1.0.4
  • xgc 1.0.2
  • xhost 1.0.3
  • xinit 1.2.1
  • xinput 1.5.1
  • xkbcomp 1.1.1
  • xkbevd 1.1.0
  • xkbprint 1.0.2
  • xkbutils 1.0.2
  • xkill 1.0.2
  • xlogo 1.0.2
  • xlsatoms 1.0.2
  • xlsclients 1.0.2
  • xman 1.1.0
  • xmessage 1.0.3
  • xmodmap 1.0.4
  • xpr 1.0.3
  • xprop 1.1.0
  • xrandr 1.3.2
  • xrdb 1.0.6
  • xrefresh 1.0.3
  • xscope 1.2
  • xset 1.1.0
  • xsetroot 1.0.3
  • xterm 256
  • xvinfo 1.1.0
  • xwd 1.0.3
  • xwininfo 1.0.5
  • xwud 1.0.2
  • font:
  • encodings 1.0.3
  • font-adobe-100dpi 1.0.1
  • font-adobe-75dpi 1.0.1
  • font-adobe-utopia-100dpi 1.0.2
  • font-adobe-utopia-75dpi 1.0.2
  • font-adobe-utopia-type1 1.0.2
  • font-alias 1.0.2
  • font-arabic-misc 1.0.1
  • font-bh-100dpi 1.0.1
  • font-bh-75dpi 1.0.1
  • font-bh-lucidatypewriter-100dpi 1.0.1
  • font-bh-lucidatypewriter-75dpi 1.0.1
  • font-bh-ttf 1.0.1
  • font-bh-type1 1.0.1
  • font-bitstream-100dpi 1.0.1
  • font-bitstream-75dpi 1.0.1
  • font-bitstream-speedo 1.0.1
  • font-bitstream-type1 1.0.1
  • font-cronyx-cyrillic 1.0.1
  • font-cursor-misc 1.0.1
  • font-daewoo-misc 1.0.1
  • font-dec-misc 1.0.1
  • font-ibm-type1 1.0.1
  • font-isas-misc 1.0.1
  • font-jis-misc 1.0.1
  • font-micro-misc 1.0.1
  • font-misc-cyrillic 1.0.1
  • font-misc-ethiopic 1.0.1
  • font-misc-meltho 1.0.1
  • font-misc-misc 1.1.0
  • font-mutt-misc 1.0.1
  • font-schumacher-misc 1.1.0
  • font-screen-cyrillic 1.0.2
  • font-sony-misc 1.0.1
  • font-sun-misc 1.0.1
  • font-winitzki-cyrillic 1.0.1
  • font-xfree86-type1 1.0.2
  • lib:
  • fontconfig 2.7.3
  • freetype 2.3.12
  • libAppleWM 1.4.0
  • libICE 1.0.6
  • libdmx 1.1.0
  • libfontenc 1.0.5
  • libpng 1.2.43
  • libX11 1.3.3
  • libXau 1.0.5
  • libXaw 1.0.7
  • libxcb 1.5
  • libXcomposite 0.4.1
  • libXcursor 1.1.10
  • libXdamage 1.1.2
  • libXdmcp 1.0.3
  • libXext 1.1.1
  • libXfixes 4.0.4
  • libXfont 1.4.1
  • libXfontcache 1.0.5
  • libXft 2.1.14
  • libxkbfile 1.0.6
  • libXi 1.3
  • libXinerama 1.1
  • libXmu 1.0.5
  • libXplugin
  • Performance fix for ATI cards in DRI (SnowLeopard)
  • Fix drawing of the window growbox (SnowLeopard)
  • Help quartz-wm claim ownership of existing windows
  • Send notification of display change on display wake
  • libXpm 3.5.8
  • libXrender 0.9.5
  • libXres 1.0.4
  • libXv 1.0.5
  • libXvMC 1.0.5
  • libXScrnSaver 1.2.0
  • libXxf86dga 1.1.1
  • libXxf86misc 1.0.2
  • libXxf86vm 1.1.0
  • libXt 1.0.8
  • libXtst 1.1.0
  • mesa 7.7 - libGL
  • Rebased code off of mesa_7_7_branch
  • Fixed ABI for some extensions
  • pixman 0.16.6
  • xcb-util 0.3.6
  • xpyb 1.2
  • xtrans 1.2.5
  • misc:
  • font-util 1.1.1
  • util-macros 1.6.1
  • xbitmaps 1.1.0
  • xorg-sgml-doctools 1.3
  • xkeyboard-config 1.8
  • proto:
  • applewmproto 1.4.1
  • bigreqsproto 1.1.0
  • compositeproto 0.4.1
  • damageproto 1.2.0
  • dri2proto 2.3
  • dmxproto 2.3
  • evieext 1.1.0
  • fixesproto 4.1.1
  • fontcacheproto 0.1.3
  • fontsproto 2.1.0
  • glproto 1.4.11
  • inputproto 2.0
  • kbproto 1.0.4
  • randrproto 1.3.1
  • recordproto 1.14
  • resourceproto 1.1.0
  • scrnsaverproto 1.2.0
  • videoproto 2.3.0
  • xcb-proto 1.6
  • xcmiscproto 1.2.0
  • xextproto 7.1.1
  • xf86bigfontproto 1.2.0
  • xf86dgaproto 2.1
  • xf86driproto 1.2.0
  • xf86miscproto 0.9.3
  • xf86vidmodeproto 2.3
  • xineramaproto 1.2
  • xproto 7.0.16
  • server:
  • xorg-server 1.7.6
  • Move to the 1.7 branch
  • 64bit fixes for pbproxy
  • Add support for side-by-side installation with system X11 (SnowLeopard Only)
  • Allow 16bit accumulation buffers
  • Properly set the key repeat rates in the server rather than relying on xinitrc
  • Partially fixed the "borders don't show up" bug (#290)
  • Fixed the rare stuck mouse pointer bug (#64)

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