Jeremy Huddleston
2f0f662941
Remove loadable font renderer support.
...
(cherry picked from commit affec10635 )
2009-02-24 17:49:41 -08:00
Jeremy Huddleston
725c2cbaa7
X n'est pas une print API.
...
(cherry picked from commit 1c8bd318fb )
2009-02-24 17:46:36 -08:00
Adam Jackson
1f69f2d037
requestingClient is an xprintism, hide it for other servers.
...
(cherry picked from commit 7c0709a736 )
2009-02-24 17:22:31 -08:00
Jeremy Huddleston
83d7a8b2ad
Revert "XQuartz: DefineInitialRootWindow is gone"
...
I pushed this to the wrong branch...
This reverts commit 346b25f88f .
2009-02-22 00:42:09 -08:00
Jeremy Huddleston
346b25f88f
XQuartz: DefineInitialRootWindow is gone
2009-02-22 00:39:41 -08:00
Keith Packard
bde1e3a7c9
X11/fonts/fontmod.h doesn't exist anymore.
...
libXfont 1.4.0 no longer includes this file, nor do we need it, so just stop
attempting to reference it.
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 4557b3f6c4 )
2009-02-18 17:59:45 -08:00
Jeremy Huddleston
1dd273621d
XQuartz: Fix copyright info in Info.plist to be prettier when viewed in Finder
...
(cherry picked from commit 8b607c9c50 )
2009-02-12 15:35:43 -08:00
Jeremy Huddleston
e87290dfab
Revert "XQuartz: Re-enable rlAccel"
...
This reverts commit 8121f30bd2 .
2009-02-05 13:08:15 -08:00
Jeremy Huddleston
7f29665573
XQuartz: Accept bundle version 2.1.6 to work with our startup method
2009-02-03 09:58:51 -08:00
Jeremy Huddleston
8620579483
XQuartz: GLX: Fix accidental exclusion of glBlitFramebufferEXT on Leopard
2009-02-02 12:30:57 -08:00
Jeremy Huddleston
e01662cadc
XQuartz: GLX: OpenGL.framework on Tiger doesn't have glBlitFramebufferEXT
2009-02-01 15:08:02 -08:00
George Staplin
e2450a4227
XQuartz: GL: indirect.c changes to fix the build with newer OpenGL frameworks.
...
(cherry picked from commit 143224405b )
(cherry picked from commit 92f00abc1f )
2009-02-01 15:05:21 -08:00
Jeremy Huddleston
fc19796e0e
XQuartz: Fix builddir != srcdir issues and undef _XSERVER64 where appropriate on fat binary compilation
...
(cherry picked from commit f020900641 )
(cherry picked from commit 242e58f57b )
2009-01-30 09:26:07 -08:00
Jeremy Huddleston
48a2210439
XQuartz: Only call DarwinUpdateModKeys when needed
...
Previously, we were calling it on almost every itteration through sendX11Event
(cherry picked from commit 6461729647 )
2009-01-11 16:39:15 -08:00
Jeremy Huddleston
f7b6c1907c
XQuartz: Update padding in appledristr. This shouldn't change how the struct ends up in memory, but should make it more obvious for human eyes
2009-01-07 18:27:21 -08:00
Jeremy Huddleston
9f1c26ae8d
XQuartz: Copyright Update... happy new year
2009-01-02 11:06:12 -08:00
Jeremy Huddleston
49e59d32b8
XQuartz: pbproxy: Push dpy init and CFRunLoop hook setup into the pbproxy thread to avoid possible deadlock
2009-01-02 10:58:40 -08:00
Jeremy Huddleston
5ac87d00b2
Revert "XQuartz: Ignore mach IPC until the appkit thread is ready to avoid possible deadlock (this can be reversed once pbproxy uses server API)"
...
Gonna try this a different way...
This reverts commit 9eec2d3e3b .
2009-01-02 10:36:43 -08:00
Jeremy Huddleston
9eec2d3e3b
XQuartz: Ignore mach IPC until the appkit thread is ready to avoid possible deadlock (this can be reversed once pbproxy uses server API)
2008-12-31 14:11:47 -08:00
Jeremy Huddleston
cb912aca3a
XQuartz: Don't use NX_SECONDARYFNMASK, NX_NUMERICPADMASK, NX_HELPMASK
...
We don't have keycodes for them, so don't try to use them
2008-12-31 12:40:02 -08:00
Jeremy Huddleston
3eef78eb32
XQuartz: Make sure to reset the saved key state when deactivating X11.app
2008-12-31 11:57:49 -08:00
Jeremy Huddleston
4303c9be39
XQuartz: Honor system key repeat rate
2008-12-31 11:17:38 -08:00
Jeremy Huddleston
e9963f1a4f
XQuartz: Better avoid stuck keys on context switches
2008-12-29 19:54:12 -08:00
Jeremy Huddleston
bc13dda345
XQuartz: Workaround OSX VNC server bug for modifier key state
...
A better approach which ensures we have a L modifier key down if we are told neither are down and atleast one is down... =/
2008-12-29 19:38:31 -08:00
Jeremy Huddleston
10c7441046
Revert "XQuartz: Workaround OSX VNC server bug for modifier key state"
...
This reverts commit cbb0a8a3fb .
2008-12-29 19:12:21 -08:00
Jeremy Huddleston
963aeee80a
Revert "XQuartz: Enable a defaults option to toggle off the vnc bug workaround"
...
This reverts commit 4af2acc5fd .
2008-12-29 19:12:08 -08:00
Jeremy Huddleston
00f3a2e33c
XQuartz: Updated man page fullscreen_hotkeys fullscreen_menu
2008-12-29 00:30:31 -08:00
Jeremy Huddleston
4af2acc5fd
XQuartz: Enable a defaults option to toggle off the vnc bug workaround
2008-12-29 00:29:12 -08:00
Jeremy Huddleston
cbb0a8a3fb
XQuartz: Workaround OSX VNC server bug for modifier key state
2008-12-28 23:17:10 -08:00
Jeremy Huddleston
6bedaddd78
XQuartz: Try harder to get the user's login environment
2008-12-28 01:53:38 -08:00
Jeremy Huddleston
7617d3659b
XQuartz: Reposition windows when we enter fullscreen to ensure our root window
2008-12-24 00:39:06 -08:00
Jeremy Huddleston
8121f30bd2
XQuartz: Re-enable rlAccel
...
It was incorrectly blamed for some crashes a few months ago, and it should be
safe to use until we get an EXA driver to replace it.
2008-12-23 20:33:27 -08:00
Jeremy Huddleston
80b65c5b78
XQuartz: Use depth=24 instead of FatalError if we can't figure out our depth
2008-12-23 12:39:38 -08:00
Jeremy Huddleston
33f43a7f03
XQuartz: Don't use keycode 0 to determine !swallow since our most common key to swallow is actual keycode 0 (a)
2008-12-21 21:03:59 -08:00
Jeremy Huddleston
508aa95bc2
XQuartz: Update our "screens" when we toggle rootless rather than when we toggle fullscreen
...
This old behavior was used as a workaround for the menubar behavior in the older server,
but we handle it better now and need to update our screens when we toggle the rootless
state instead.
2008-12-21 20:40:36 -08:00
Jeremy Huddleston
67455e716e
XQuartz: Run applications via '/bin/sh -c ...' to support users who expect shell parsing
2008-12-21 14:54:11 -08:00
Jeremy Huddleston
22f664ab95
XQuartz: pbproxy: Release display notification lock when not needed to avoid deadlock
2008-12-21 14:43:12 -08:00
Jeremy Huddleston
cc805dc799
XQuartz: update quoting in case X11.app is moved to a directory with a space.
2008-12-21 14:42:26 -08:00
Jeremy Huddleston
b62ed1f8ea
XQuartz: Changed X11.sh to allow use of a ~/.x11run as requested by users of alternate shells
2008-12-18 09:14:16 -08:00
Jeremy Huddleston
f84613d6fc
XQuartz: Name the startup shell script X11 for better compatability
2008-12-17 13:54:53 -08:00
Jeremy Huddleston
4c9bb241ce
XQuartz: Updated menu item ordering for better HIG compliance
2008-12-13 00:45:27 -08:00
Jeremy Huddleston
748d9e5bd7
XQuartz: Tiger fix, don't call Xplugin code in the Appkit thread if Xplugin isn't threadsafe.
2008-12-10 23:04:30 -08:00
Jeremy Huddleston
7e9d3698e0
XQuartz: Fix path to executable
2008-12-10 01:56:01 -08:00
Jeremy Huddleston
2d52367ab9
XQuartz: fixed make dist
2008-12-10 00:00:29 -08:00
Jeremy Huddleston
609fb166b7
XQuartz: Make debugging output for invalid depths a bit more detailed
2008-12-09 23:48:18 -08:00
Jeremy Huddleston
f4b7ad9cc6
XQuartz: Avoid using login /bin/sh blech. Just use a bash script to start the app, so it will inherit the right environment
2008-12-09 23:47:32 -08:00
Jeremy Huddleston
b959727f38
XQuartz: unset DISPLAY if we didn't get a launchd socket handoff
2008-12-08 21:59:49 -08:00
Jeremy Huddleston
fd459e9658
XQuartz: unsetenv(DISPLAY) if we're not org.x.X11
...
Also some prefix related fixes.
2008-12-08 21:00:11 -08:00
Jeremy Huddleston
370dcf11b3
XQuartz: Removed some debug spew
2008-12-06 12:01:28 -08:00
Jeremy Huddleston
a41e7f75de
XQuartz: darwinPointer reports the actual pixel position now rather than a relative position
2008-12-05 16:18:09 -08:00