Hi folks, I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html) to address a few more issues: • Font caching script will now detect an invalid lock file which was previously preventing caching (#97) • System fonts (/System/Library/Fonts) are now available on macOS Catalina and later (#99) • The mouse pointer now re-appears when focus switches to a native window (eg: quit dialog) (#100) • The working directory is now forced to $HOME when ~/.xinitrc is executed (#114) • Installer will no longer leave remnants of older versions of XQuartz when doing an upgrade install. There are two additional issues which I'm considering fixing before 2.8.0 if more data can be provided / root cause identified. If you're experiencing either of these remaining issues, please help provide information in the bug tickets at https://github.com/XQuartz/XQuartz/milestone/1: • Regressions with Indirect GLX not working • xauth over legacy DISPLAY (:0) sometimes not working after sleep/wake cycles Thanks, Jeremy
Am 12.3.2021 um 06:58 schrieb Jeremy Huddleston Sequoia <jeremyhu@apple.com>:
I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html)
First update on Big Sur failed. For half an hour no visible progress, only "windscreen wiper". I'll try again afterwards. While I was scrolling through the Sparkle window that described the changes, the X clients launched via ~/.xinitrc kind of flickered, where visible and invisible and visible again. GNU Emacs 28.0.50 died and XTerm too. -- Greetings Pete Patriotism, n. Combustible rubbish ready to the torch of any one ambitious to illuminate his name. In Dr. Johnson's famous dictionary patriotism is defined as the last resort of a scoundrel. With all due respect to an enlightened but inferior lexicographer I beg to submit it is the first. – Ambrose Bierce, The Devil's Dictionary (1911)
Am 12.3.2021 um 06:58 schrieb Jeremy Huddleston Sequoia <jeremyhu@apple.com>:
I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html)
Could be the auto-update failed: l /opt/X11/*/libcairo.2.dylib /bin/ls: No match. So GNU Emacs 28.0.50 which was compiled with XQuartz cannot launch. I'm going to fetch the disk image. -- Greetings Pete Every instructor assumes that you have nothing else to do except study for that instructor's course. – Fourth Law of Applied Terror
Am 12.3.2021 um 06:58 schrieb Jeremy Huddleston Sequoia <jeremyhu@apple.com>:
I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html)
Cairo is not contained in the release candidate. -- Greetings Pete I am concerned for you to enjoy yourselves within the limits of British decency. – vor Cutler
On Mar 12, 2021, at 02:39, Peter Dyballa <Peter_Dyballa@Freenet.DE> wrote:
Am 12.3.2021 um 06:58 schrieb Jeremy Huddleston Sequoia <jeremyhu@apple.com>:
I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html)
Cairo is not contained in the release candidate.
Correct. Cairo hasn't been included at all in 2.8.0. See https://www.xquartz.org/releases/XQuartz-2.8.0_beta1.html Do you have need of it? If so, I can look into re-adding it.
-- Greetings
Pete
I am concerned for you to enjoy yourselves within the limits of British decency. – vor Cutler
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/xquartz-dev
Am 15.3.2021 um 06:38 schrieb Jeremy Huddleston Sequoia <jeremyhu@gmail.com>:
Cairo is not contained in the release candidate.
Correct. Cairo hasn't been included at all in 2.8.0. See https://www.xquartz.org/releases/XQuartz-2.8.0_beta1.html
It must have been in some release: otool -L /usr/local/bin/emacs-28.0.50 | grep cairo /opt/X11/lib/libcairo.2.dylib (compatibility version 11403.0.0, current version 11403.6.0) /usr/local/bin/emacs-28.0.50 is a version of GNU Emacs that I built nine days ago with XQuartz-2.8.0_rc2. And it stopped working when I installed RC3.
Do you have need of it? If so, I can look into re-adding it.
GNU Emacs uses Cairo and Harfbuzz for character shaping when outputting text. Actually both would be needed. Mostly I am using the libraries from MacPorts, so there is no real need for them in XQuartz. -- Greetings Pete The best way to accelerate a PC is 9.8 m/s²
cairo will be in the next rc (along with libXp et al that were not included in 2.8.x)... possibly out later tonight or tomorrow. --Jeremy
On Mar 15, 2021, at 01:42, Peter Dyballa <Peter_Dyballa@Freenet.DE> wrote:
Am 15.3.2021 um 06:38 schrieb Jeremy Huddleston Sequoia <jeremyhu@gmail.com>:
Cairo is not contained in the release candidate.
Correct. Cairo hasn't been included at all in 2.8.0. See https://www.xquartz.org/releases/XQuartz-2.8.0_beta1.html
It must have been in some release:
otool -L /usr/local/bin/emacs-28.0.50 | grep cairo /opt/X11/lib/libcairo.2.dylib (compatibility version 11403.0.0, current version 11403.6.0)
/usr/local/bin/emacs-28.0.50 is a version of GNU Emacs that I built nine days ago with XQuartz-2.8.0_rc2. And it stopped working when I installed RC3.
Do you have need of it? If so, I can look into re-adding it.
GNU Emacs uses Cairo and Harfbuzz for character shaping when outputting text. Actually both would be needed. Mostly I am using the libraries from MacPorts, so there is no real need for them in XQuartz.
-- Greetings
Pete
The best way to accelerate a PC is 9.8 m/s²
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/xquartz-dev
Am 15.3.2021 um 06:38 schrieb Jeremy Huddleston Sequoia <jeremyhu@gmail.com>:
Cairo is not contained in the release candidate.
Correct. Cairo hasn't been included at all in 2.8.0. See https://www.xquartz.org/releases/XQuartz-2.8.0_beta1.html
On High Sierra, where I had not installed RC3, these files were left intact with RC2: pete 278 /\ l /opt/X11/lib/libc* -rwxr-xr-x 1 pete wheel 288576 2016-10-29 09:59 /opt/X11/lib/libcairo-script-interpreter.2.dylib lrwxr-xr-x 1 alpha wheel 35 2018-03-30 22:27 /opt/X11/lib/libcairo-script-interpreter.dylib -> libcairo-script-interpreter.2.dylib -rwxr-xr-x 1 pete wheel 2006608 2016-10-29 09:59 /opt/X11/lib/libcairo.2.dylib lrwxr-xr-x 1 alpha wheel 16 2018-03-30 22:27 /opt/X11/lib/libcairo.dylib -> libcairo.2.dylib With RC3 installed they are gone now. Editing of the Applications menu now works. The home directory is set as working directory. Quitting XQuartz works alright. Looks very good. -- Greetings Pete Know thyself. Need help, call GOOGLE.
On Mar 15, 2021, at 02:52, Peter Dyballa <Peter_Dyballa@Freenet.DE> wrote:
Am 15.3.2021 um 06:38 schrieb Jeremy Huddleston Sequoia <jeremyhu@gmail.com>:
Cairo is not contained in the release candidate.
Correct. Cairo hasn't been included at all in 2.8.0. See https://www.xquartz.org/releases/XQuartz-2.8.0_beta1.html
On High Sierra, where I had not installed RC3, these files were left intact with RC2:
pete 278 /\ l /opt/X11/lib/libc* -rwxr-xr-x 1 pete wheel 288576 2016-10-29 09:59 /opt/X11/lib/libcairo-script-interpreter.2.dylib lrwxr-xr-x 1 alpha wheel 35 2018-03-30 22:27 /opt/X11/lib/libcairo-script-interpreter.dylib -> libcairo-script-interpreter.2.dylib -rwxr-xr-x 1 pete wheel 2006608 2016-10-29 09:59 /opt/X11/lib/libcairo.2.dylib lrwxr-xr-x 1 alpha wheel 16 2018-03-30 22:27 /opt/X11/lib/libcairo.dylib -> libcairo.2.dylib
With RC3 installed they are gone now.
Correct. rc3 now removes leftover files. See https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html: "Installer will no longer leave remnants of older versions of XQuartz when doing an upgrade install." Do you have need of it? I recall the main reason I didn't include is was because I had some issues actually building it and just didn't put effort into investigating the problem since I thought nobody had every adopted it.
Editing of the Applications menu now works. The home directory is set as working directory. Quitting XQuartz works alright. Looks very good.
-- Greetings
Pete
Know thyself. Need help, call GOOGLE.
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/xquartz-dev
Am 12.3.2021 um 06:58 schrieb Jeremy Huddleston Sequoia <jeremyhu@apple.com>:
I've pushed out another release candidate for 2.8.0 (https://www.xquartz.org/releases/XQuartz-2.8.0_rc3.html)
Despite the problems with automatic update this candidate works very well. Initial working directory is the home directory, when I quit the still working GNU Emacs 28.0.50 from MacPorts no characters are sent to the surviving clients. When quitting the Quit button is activated. And it's both, X11 and Quartz, that behave so and equally. I found, besides the missing Cairo, one possible flaw: I edited the preferences files for X11 and XQuartz, org.macports.X11.plist resp. org.xquartz.X11.plist. When I launched any of these X servers the first time the additions and corrections to the Applications menu were not visible. So I checked that I did save my changes, and they were. Then I launched both again – and the new/corrected entries were there. -- Greetings Pete If it does exist, it's out of date. – Arnold's Second Law of Documentation
participants (3)
-
Jeremy Huddleston Sequoia
-
Jeremy Huddleston Sequoia
-
Peter Dyballa