Commit Graph

4420 Commits

Author SHA1 Message Date
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
37133b9d94 1.4.2-apple28 2008-12-17 15:10:07 -08:00
Jeremy Huddleston
3269959033 XQuartz: Get rid of white rectangle bug 2008-12-17 15:09:35 -08:00
Jeremy Huddleston
60c8d26970 rootless: Make expose_1 static 2008-12-17 14:43:02 -08:00
Michel Dänzer
8ffed8b913 __glXDRIbindTexImage: Fail if no texture bound to pixmap's texture target.
We would most likely crash somewhere in Mesa if we tried to continue in this
case.
(cherry picked from commit 0958505961)
2008-12-17 14:35:10 -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
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