Commit Graph

4420 Commits

Author SHA1 Message Date
Jeremy Huddleston
2f0f662941 Remove loadable font renderer support.
(cherry picked from commit affec10635)
2009-02-24 17:49:41 -08:00
Adam Jackson
6cab826c52 Remove the numVideoScreens xprintism.
This was to account for cases where you had video and print screens in
the same server.  Lunacy.  Leave the slot in ScreenInfo, but rename it,
and stop looking at it.
(cherry picked from commit a82e6efb7b)
2009-02-24 17:47:24 -08:00
Tiago Vignatti
4f419215ee Remove NOFONTSERVERACCESS macro
dix: this is semantically different but it goes through the same path in
the code.
(cherry picked from commit f3b29efc4d)
2009-02-24 17:47:13 -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
Alan Coopersmith
696d2d7109 Return a valid X error when stuck in font alias loop
Part of fix for Sun bug 4258475
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4258475>
(cherry picked from commit 1a01e96c6d)
2009-02-24 17:40:29 -08:00
Jeremy Huddleston
389e2656c0 Silence the harmless FreeFontPath error message.
(cherry picked from commit 9113fa3de3)
2009-02-24 17:39:46 -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
77e054fc74 1.4.2-apple33 2009-02-09 22:25:11 -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
2ea738ebc5 Nuke dix-config-post-verbatim.h
(cherry picked from commit d7a2d6a802)
2009-01-30 09:25:54 -08:00
Jeremy Huddleston
2bcd2e71f1 1.4.2-apple32 2009-01-29 17:12:31 -08:00
Jeremy Huddleston
035c36ffa5 XQuartz: mieq: Wait for the server to finish initializing before letting other threads mieqEnqueue
Avoid possible race condition whereby one thread might call mieqEnqueue before InitAndStartDevices finishes
(cherry picked from commit 94e417ac87)
2009-01-16 14:06:46 -08:00
Jeremy Huddleston
34cb657164 Rootless: Fix a variable scope issue that causes crahses when sizeof(void *) != sizeof(CARD8)
(cherry picked from commit b1c2d711e7)
2009-01-16 13:00:08 -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
f54736c2b0 XQuartz: Fat binary buildfixes
Let Xarch.h set X_BYTE_ORDER for us.
Determine _XSERVER64 at build time.
2009-01-07 10:50:35 -08:00
Jeremy Huddleston
9f1c26ae8d XQuartz: Copyright Update... happy new year 2009-01-02 11:06:12 -08:00
Jeremy Huddleston
87163c9641 1.4.2-apple31 2009-01-02 10:59:33 -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
e9d7308325 1.4.2-apple30 2008-12-29 00:44:49 -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
32824120da XQuartz: pbproxy: We explicitly need libX11 for pbproxy 2008-12-28 15:57:59 -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
06964c322e Updated .gitignore 2008-12-23 12:57:50 -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
beed4ae69f 1.4.2-apple29 2008-12-21 21:05:04 -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