Adam Jackson
9f6e855f4e
Build fixes
...
(cherry picked from commit 95000e34df )
2009-02-24 22:28:36 -08:00
Jeremy Huddleston
1d479fa4f3
XQuartz: Comment out the background pointer interaction that seems to be causing CPU spinning on some configurations
2009-02-24 18:54:16 -08:00
Jeremy Huddleston
4b9fc7fc82
Death to APPGROUP.
...
(cherry picked from commit eafaf40fb3 )
2009-02-24 18:40:42 -08:00
Jeremy Huddleston
9a2dfb067c
Default to use standard bitmap fonts, with builtins as fallback
...
The builtin-fonts configure option was removed, as it at best should
have been a runtime option. Instead, now it always register all "font
path element" backends, and adds built-ins fonts at the end of the
default font path.
This should be a more reasonable solution, to "correct" the most
common Xorg FAQ (could not open default font 'fixed'), and also don't
break by default applications that use only the standard/historical
X Font rendering.
(cherry picked from commit 49b93df8a3 )
Signed-off-by: Keith Packard <keithp@keithp.com>
(cherry picked from commit 69a2728891 )
2009-02-24 17:52:03 -08:00
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