Commit graph

2564 commits

Author SHA1 Message Date
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