Commit graph

4356 commits

Author SHA1 Message Date
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
894d8d534f 1.4.2-apple27 2008-12-06 15:02:08 -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
Jeremy Huddleston
a689c23f17 XQuartz: Corrected name/command labels in the customization widget 2008-12-05 12:42:31 -08:00
Jeremy Huddleston
87e4de0a9a Removed unised option from configure.ac for launchd 2008-12-02 14:54:10 -08:00
Jeremy Huddleston
909cc5c4dc XQuartz: pbproxy: Simplify linking 2008-12-02 14:53:21 -08:00
Jeremy Huddleston
a73d5e5db1 1.4.2-apple25 2008-11-28 12:56:37 -08:00
Jeremy Huddleston
fd4710aff3 XQuartz: Added option to enable/disable test extensions
defaults write org.x.X11 enable_test_extensions -boolean true
2008-11-28 12:55:18 -08:00
Jeremy Huddleston
780eff230c XQuartz: Avoid some warning messages being spewed to system.log by AppKit 2008-11-28 11:18:14 -08:00
Jeremy Huddleston
cbae2b4473 XQuarz: Setup our PATH and PWD earlier, so our initial client benefits from it as well... 2008-11-28 01:45:37 -08:00
Jeremy Huddleston
807f2ec35c XQuartz: Fix dead-acute on Greek keyboards 2008-11-26 12:15:58 -08:00
Jeremy Huddleston
771df2786b XQuartz: Fix Czech keyboard dead-acute 2008-11-26 12:07:52 -08:00
Jeremy Huddleston
b876e0452e 1.4.2-apple25 2008-11-25 21:41:34 -08:00
Jeremy Huddleston
27b1a5eb34 XQuartz: Fix an uninitialized keyboard_type on Tiger 2008-11-25 20:14:37 -08:00
Jeremy Huddleston
d2e0624dd3 XQuartz: Simplify the xquartz_resetenv_display path 2008-11-25 11:25:58 -08:00
Jeremy Huddleston
f1a52b5b5a XQuartz: Force X11Controller to reset a broken DISPLAY envvar. 2008-11-25 01:30:03 -08:00
Jeremy Huddleston
b4add7826d XQuartz: Removed hardcoded org.x.X11 from MachIPC as well 2008-11-25 01:13:35 -08:00
Jeremy Huddleston
7a8c666594 XQuartz: Add fallback for xpbproxy's display for Tiger or no-launchd-Leopard 2008-11-25 00:51:01 -08:00
Jeremy Huddleston
fbf4b0d33f XQuartz: Use the environment to pass the bundle's prefs domain on to xinit/quartz-wm for Tiger or no-launchd-LEOPARD 2008-11-25 00:39:52 -08:00
Jeremy Huddleston
eeb323612e XQuartz: Dead code removal 2008-11-25 00:20:57 -08:00
Jeremy Huddleston
3a500d9247 XQuartz: Don't hardcode values of org.x.X11 for the preferences domain 2008-11-25 00:15:53 -08:00
Jeremy Huddleston
dcb0f6a2e6 XQuartz: More dead code removal 2008-11-24 23:33:54 -08:00
Jeremy Huddleston
73ec6d3dfe XQuartz: Disable some error spew on Tiger (where it wouldn't be an error) 2008-11-24 12:33:20 -08:00
Jeremy Huddleston
46c077d9b4 XQuartz: Dead code removal 2008-11-22 20:23:46 -08:00
Jeremy Huddleston
37f535aff3 XQuartz: More Tiger cleanup: bootstrap_strerror 2008-11-22 15:47:14 -08:00
Jeremy Huddleston
2df934fc73 XQuartz: Fixed --disable-glx 2008-11-22 14:06:07 -08:00
George Staplin
eb6f884d4f XQuartz: GL: Add a branch for a NULL DrawablePtr.
This may fix a bug where a NULL structure pointer was accessed resulting in:
KERN_PROTECTION_FAILURE at 0x0000000000000004

I studied the structures in use, and I believe it was the pDraw->id that resulted in
this fault in attach().

The layout of the _Drawable structure is 4 chars, and then the id, so the offset
seems correct for such a bug.

Also make it return an error for now, and ErrorF() to help us figure out where it's
going wrong elsewhere to cause a NULL DrawablePtr.

I also made various formatting changes, because the formatting was inconsistent.
Next time I will probably do the formatting in a separate commit, but hindsight is
20/20.

I will apply a fix to the 1.5 branch after this, in a similar manner.
2008-11-22 10:38:06 -07:00
Jeremy Huddleston
5b015850d2 1.4.2-apple24 2008-11-21 11:20:58 -08:00
Jeremy Huddleston
e62107e552 XQuartz: Don't use LS to find X11.app on Tiger. 2008-11-21 11:20:31 -08:00
Jeremy Huddleston
0ad91c59be XQuartz: Update applewm deps 2008-11-21 11:08:00 -08:00
Jeremy Huddleston
b6490aef49 XQuartz: honor --disable-glx 2008-11-21 11:03:11 -08:00
Jeremy Huddleston
56c469a68b XQuartz: spewCallStack is noop on Tiger now... 2008-11-21 10:57:31 -08:00
Jeremy Huddleston
0947aa7911 XQuartz: pbproxy: Added some typedefs for types not available on Tiger 2008-11-21 10:54:55 -08:00
Jeremy Huddleston
803509072f XQuartz: More Tiger ifdefs 2008-11-21 10:53:39 -08:00
Jeremy Huddleston
a61a8d9047 XQuartz: Resurrect the old audio path for Tiger 2008-11-21 10:44:11 -08:00
Jeremy Huddleston
799715b8f3 XQuartz: pbproxy: Push the pbproxy Xevent processing into its own thread
and just have the AppKit thread wake it up.
2008-11-19 11:42:59 -08:00
Jeremy Huddleston
17eebd7c10 mi: Don't hold the event mutex during SaveScreens() 2008-11-17 22:36:14 -08:00
Jeremy Huddleston
477c6968a8 XQuartz: pbproxy: nuke RCS Id, update header license/copyright 2008-11-16 17:57:46 -08:00
Jeremy Huddleston
aaa3d5ada9 XQuartz: 1.4.2-apple23 2008-11-16 15:35:45 -08:00
Jeremy Huddleston
91f3c34357 XQuartz: Use AvailabilityMacros.h instead of availability.h for Tiger 2008-11-16 15:35:17 -08:00
Jeremy Huddleston
cb6ffce68a XQuartz: pbproxy: Remove thread-main.m
it got accidently added and isn't used.
2008-11-16 10:42:03 -08:00
Jeremy Huddleston
be8ac84c15 XQuartz: Don't use TIS on Tiger... 2008-11-15 19:45:49 -08:00
Jeremy Huddleston
4294493632 XQuartz: Integrated xpbproxy into the server.
Added a configure option called --enable-standalone-xpbproxy which is useful for deveoping xpbproxy.
The 'active' switch in preferences just disables the in-server xpbproxy (not this standalone).
2008-11-15 11:16:42 -08:00
Jeremy Huddleston
7dff93ec1a Xquartz: Force sending mouse clicks to AppKit if we're over the menu bar 2008-11-13 12:45:35 -08:00
Jeremy Huddleston
aa0e9ab1c7 XQuartz: Fixed XBell() when not using system alert. 2008-11-13 11:32:40 -08:00
Jeremy Huddleston
acefa7e3c8 XQuartz: Added more debugging to handoff spew 2008-11-13 11:12:40 -08:00
George Staplin
ed181382dd XQuartz: GL: Handle the alpha differently when the alpha is equal to GLCAPS_COLOR_BUF_INVALID_VALUE.
This prevents visuals with odd sizes.  The machine I use didn't have
this problem, but it shows up on some others.
2008-11-12 17:17:25 -07:00