[Xquartz-dev] Xquartz-dev Digest, Vol 16, Issue 9

Jeremy Huddleston jeremyhu at apple.com
Tue Feb 10 21:30:29 PST 2009


The "not responding" bit is that Xplugin business again... let's  
ignore that for now...

Ok, so this next bit is going to be a bit tedious.  I'm attaching 14  
patches that are all the changes between 1.4.2-apple19 and 1.4.2- 
apple20 (excluding the last two):

~/src/freedesktop/src/xserver-1.4 $ git-format-patch --no-prefix  
da73a34b122672df44cff9a85e588792b87fe487 
...ec9f00b980b25125319f18a3a94ff4384de3b488
0001-XQuartz-Some-motion-made-towards-supporting-fullscr.patch
0002-XQuartz-implemented-primary-on-grab-and-fixed-clipb.patch
0003-Depend-on-xtrans-1.2.2-for-TRANS_NOXAUTH.patch
0004-XQuartz-Fixed-window-levels.patch
0005-XQuartz-pbproxy-Fix-2-bugs-with-the-preferences.patch
0006-XQuartz-Require-applewmproto-1.1.1.patch
0007-XQuartz-Fixed-missing-key-equiv-for-Hide-Others.patch
0008-XQuartz-More-progress-towards-fullscreen.patch
0009-XQuartz-Fixed-follow-keyboard-layout.patch
0010-XQuartz-Cleaned-up-keyboard-init-and-map-reload.patch
0011-XQuartz-More-fullscreen-fixes.patch
0012-XQuartz-Only-send-mouse-events-while-in-the-backgro.patch
0013-XQuartz-pbproxy-SIGHUP-reloads-preferences.patch
0014-XQuartz-Default-dpi-to-96-instead-of-75.patch
0015-XQuartz-Added-missing-semicolons-to-Localizable.str.patch
0016-1.4.2-apple20.patch

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-XQuartz-Some-motion-made-towards-supporting-fullscr.patch
Type: application/octet-stream
Size: 16901 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0015.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-XQuartz-implemented-primary-on-grab-and-fixed-clipb.patch
Type: application/octet-stream
Size: 9855 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0016.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Depend-on-xtrans-1.2.2-for-TRANS_NOXAUTH.patch
Type: application/octet-stream
Size: 1209 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0017.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-XQuartz-Fixed-window-levels.patch
Type: application/octet-stream
Size: 1598 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0018.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-XQuartz-pbproxy-Fix-2-bugs-with-the-preferences.patch
Type: application/octet-stream
Size: 8468 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0019.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-XQuartz-Require-applewmproto-1.1.1.patch
Type: application/octet-stream
Size: 805 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0020.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-XQuartz-Fixed-missing-key-equiv-for-Hide-Others.patch
Type: application/octet-stream
Size: 65985 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0021.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-XQuartz-More-progress-towards-fullscreen.patch
Type: application/octet-stream
Size: 3755 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0022.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-XQuartz-Fixed-follow-keyboard-layout.patch
Type: application/octet-stream
Size: 4223 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0023.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-XQuartz-Cleaned-up-keyboard-init-and-map-reload.patch
Type: application/octet-stream
Size: 6163 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0024.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-XQuartz-More-fullscreen-fixes.patch
Type: application/octet-stream
Size: 4759 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0025.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-XQuartz-Only-send-mouse-events-while-in-the-backgro.patch
Type: application/octet-stream
Size: 1526 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0026.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-XQuartz-pbproxy-SIGHUP-reloads-preferences.patch
Type: application/octet-stream
Size: 5616 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0027.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-XQuartz-Default-dpi-to-96-instead-of-75.patch
Type: application/octet-stream
Size: 719 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0028.obj>
-------------- next part --------------



Place all these patches in your /path/to/ports/x11/xorg-server/files  
directory.  Then replace your /path/to/ports/x11/xorg-server/Portfile  
with this one which patches 1.4.2-apple19 with these patches:

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Portfile
Type: application/octet-stream
Size: 3992 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/xquartz-dev/attachments/20090210/11bce9aa/attachment-0029.obj>
-------------- next part --------------



You should be able to 'sudo port -v install' it (after uninstalling  
your existing one) to get a buggy 100% CPU version (since it's  
essentially 1.4.2-apple20).

Edit the Portfile and maybe comment out patches 8-14, then reinstall  
and test, then either comment out 5-7 or uncomment 9-11 depending on  
your results... basically bisecting until you find the change that  
breaks it for you.

--Jeremy

On Feb 10, 2009, at 16:40, Christof Wolf wrote:

> On Monday 09 February 2009, xquartz-dev-request at lists.macosforge.org  
> wrote:
>> Just edit the existing Portfile and change 1.4.2-apple32 to 1.4.2-
>> apple18.  The sources are in the same spot
>> (http://xquartz.macosforge.org/downloads/src ).
>>
>> cd /path/to/ports/x11/xorg-server
>> sudo port -v -f uninstall # to remove the existing version
>> nano -w Portfile # change the version
>> sudo port -v install # it will complain about the checksums and give
>> you the new ones to copy/paste into the Portfile
>> nano -w Portfile # replace the checksums
>> sudo port -v install
>
> Jeremy,
>
> I did install 1.4.2-apple18 and even ~19 no problem, though I  
> thought that
> beta2 did not work on my mac :-) anyway, this time the CPU would not  
> go
> crazy, with apple20, X11 was "not responding" (I had to kill it  
> twice) and
> after the third time - the CPU was up again if I activated xterm  
> down to
> idle ... - so it seems something between 19 and 20. I saved a sample  
> of
> the "not responding" version 20 (attached).
>
> ciao
> chris
>
> PS: I am never used nano - so I thought for a  moment, what command  
> is that -
> I prefer vi in a terminal :-)
> -- 
> public key www.hfph.mwn.de/~chwolf/chwolf.asc
>
> Please respect my privacy and do not make my contact information
> available to third parties.
> <Sample of X11_apple20.txt>



More information about the Xquartz-dev mailing list