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