Dave Airlie
947419bce2
glx: test for valid read and draw privates before using them
...
this should fix a bug where f-spot exiting blows up the X server
(cherry picked from commit ae982a27e4
)
2008-04-24 16:58:14 +10:00
Dave Airlie
d7db6dd1a1
GLcore: make googleearth not crash the server on sw-rendering.
...
I don't think this is the 100% correct answer as I get log spam saying
(EE) DoSwapInterval: cx = 0x98b8998, GLX screen = 0x96dd780
(EE) AIGLX: cx->pGlxScreen->swapInterval == NULL
but thats better than X exiting in my book.
(cherry picked from commit a368ab757e
)
2008-04-24 16:58:03 +10:00
Jeremy Huddleston
c9356f3289
Moved Apple GL bits into our DDX subtree
2008-04-23 10:13:50 -07:00
Jeremy Huddleston
41ed532525
XQuartz: No need to include indirect.c a second time
2008-04-23 09:59:48 -07:00
Ben Byer
85a5796b66
xquartz: build fixes for GLX/DRI2 fallout (note: not guaranteed)
2008-04-23 06:00:57 -07:00
Ben Byer
27545fd37f
glx / xquartz: we still need glxcontentmodes.[ch] kthx
2008-04-23 03:43:51 -07:00
Ben Byer
821d7400f2
xquartz: clean up linker line for main binary
2008-04-23 03:40:31 -07:00
Ben Byer
078bbb5937
xquartz: add default prefix to autogen.sh
2008-04-23 03:40:31 -07:00
Ben Byer
40bd041e42
xquartz: remove vestigial aglGlx.c
2008-04-23 03:40:31 -07:00
Jeremy Huddleston
824b31c7f8
XQuartz: Make sure QuartzAudioInit() gets run.
...
(cherry picked from commit bb3d034675
)
2008-04-23 02:22:14 -07:00
Jeremy Huddleston
b9b2d028d2
XQuartz: Fixed cmd-tab to bring all windows forward.
...
(cherry picked from commit e48e2ce931
)
2008-04-21 23:44:52 -07:00
Ben Byer
a033c0b3db
add missing DARWIN_GLX_LIBS in configure.ac
2008-04-21 22:28:03 -07:00
Jeremy Huddleston
f553e4208a
Make rootless use dixLookupClient rather than deprecated LookupClient.
...
(cherry picked from commit 582b5b01f9
)
2008-04-21 20:09:00 -07:00
Jeremy Huddleston
ce5a5f9399
Fixed dixLookupClient to work with client=NullClient as it did in the 1.3 branch
...
(cherry picked from commit e41ccc6470
)
2008-04-21 20:08:05 -07:00
Ben Byer
b8a07ed44a
Nuke a call to deprecated LookupClient, and hopefully prevent a
...
null-pointer dereference, too!
(cherry picked from commit 3d28e9f953
)
2008-04-21 19:57:30 -07:00
Jeremy Huddleston
b43ead0cfd
XQuartz: Fixed quit dialog to be more conforming with HIG.
...
(cherry picked from commit 14c6b837bb
)
2008-04-21 19:08:24 -07:00
Jeremy Huddleston
648ae0a870
.gitignore: Added Xquartz stuff
...
(cherry picked from commit 0a9a3bec2d
)
2008-04-21 19:08:21 -07:00
Ben Byer
062c8e9f6e
Fix for pointer-offset issue when using a multi-display environment on X11.app.
...
(cherry picked from commit 9a7e14286c
)
2008-04-21 17:54:48 -07:00
Jeremy Huddleston
6cc9e4a074
fb: Removed some bounds checking debugging that we threw into fb a while back
2008-04-20 19:06:22 -07:00
Jeremy Huddleston
d013c23f37
XQuartz: Cleanup turning off COMPOSITE
...
(cherry picked from commit 8f920fca6f
)
2008-04-20 01:24:45 -07:00
Jeremy Huddleston
d16f097f89
XQuartz: Cleaned up some casting to get rid of compiler warnings
...
(cherry picked from commit 6f1c85b965
)
2008-04-20 01:24:39 -07:00
Jeremy Huddleston
45ebee4f72
Last of the spam... I promise...
2008-04-18 20:30:43 -07:00
Jeremy Huddleston
c6a2c6928b
XQuartz: More sanitization of the namespace
...
(cherry picked from commit bc50d41f9d
)
2008-04-18 20:26:20 -07:00
Jeremy Huddleston
45ff59e69e
XQuartz: Removed unneccessary include
2008-04-18 20:10:57 -07:00
Jeremy Huddleston
8cb23d6721
XQuartz: Handled sanitization of namespace better
2008-04-18 20:06:17 -07:00
Jeremy Huddleston
5cef157d9d
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-04-18 17:23:23 -07:00
Ben Byer
7fb9b2dc61
random flailing
2008-04-18 17:17:01 -07:00
Jeremy Huddleston
a918657f89
XQuartz: Forgot to commit xprEvent.[hc] ...
...
(cherry picked from commit 70e543baf2
)
2008-04-17 20:31:18 -07:00
Ben Byer
2e2b95053e
Added XKB support for Xquartz
...
(cherry picked from commit 56dc121520
)
2008-04-17 17:25:59 -07:00
Jeremy Huddleston
d4859484a4
XQuartz: Moved some rootless-specific cruft into xpr
...
(cherry picked from commit 31625cc03b
)
2008-04-17 15:50:14 -07:00
Jeremy Huddleston
d9729fbe58
XQuartz: Use a mutex to ensure we only have one thread calling mieqEnqueue at a time.
...
(cherry picked from commit 7b087c965b
)
2008-04-17 15:24:24 -07:00
Jeremy Huddleston
719d415a6c
XQuartz: A little more debugging output from threadSafety
...
(cherry picked from commit f6fbdbf838
)
2008-04-17 15:24:14 -07:00
Jeremy Huddleston
d9f456adfc
XQuartz: Fixed some missing prototypes
...
(cherry picked from commit 95056afc56
)
2008-04-17 13:20:56 -07:00
Jeremy Huddleston
e1a4eef65e
XQuartz: Added framework for asserting which thread we're in.
...
(cherry picked from commit 00beb98251
)
2008-04-17 13:20:49 -07:00
Jeremy Huddleston
0f84df88d0
Removed some of our debugging spam from dix main.
...
(cherry picked from commit a56aca1a6b
)
2008-04-17 13:20:43 -07:00
Jeremy Huddleston
e4218388fa
XQuartz: Include version info for CrashReporter
...
(cherry picked from commit b4992755c3
)
2008-04-17 11:57:47 -07:00
Jeremy Huddleston
20583a9a5a
XQuartz: Use strerror(errno)... cause I like text more than grepping header files
...
(cherry picked from commit 1b4c37d8f9
)
2008-04-17 11:07:18 -07:00
Jeremy Huddleston
dff2b65cc5
merged darwinKeyboard.[ch] into quartzKeyboard
...
(cherry picked from commit 57bb073209
)
2008-04-17 11:03:13 -07:00
Ben Byer
de858ca3b8
oops, missed a spot
...
(cherry picked from commit 19872a6aeb
)
2008-04-17 10:40:29 -07:00
Ben Byer
40939252d1
formatting cleanup
...
(cherry picked from commit 769acd2934
)
2008-04-17 10:40:16 -07:00
Ben Byer
f8cee2ebae
delete debugging spew
...
(cherry picked from commit f04f3af86a
)
2008-04-17 10:40:08 -07:00
Ben Byer
96459ad45d
add support for horizontal scrolling (buttons 6 and 7)
...
(cherry picked from commit f525a4a432
)
2008-04-17 10:40:02 -07:00
Ben Byer
3af6960f12
enable keyboard map debugging -- it's going to x11-debug.txt, anyway ... so no harm
...
(cherry picked from commit ab662c736e
)
2008-04-17 10:39:54 -07:00
Ben Byer
0e61265f38
darwinKeyboard: refactor slightly so that we're not cutting and pasting code from dix, kthx
...
(cherry picked from commit a8a090b853
)
2008-04-17 10:39:47 -07:00
Ben Byer
514b5dd7a7
hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels
...
(cherry picked from commit cab54466a6
)
2008-04-17 10:39:38 -07:00
Ben Byer
3438178115
kludge: miEqEnqueue wants a device, even if we're passing custom messages,
...
so give it one
(cherry picked from commit a494ff04b2
)
2008-04-17 10:39:30 -07:00
Jeremy Huddleston
c697c1dad3
XQuartz: Don't enable rootless accelerated functionality... crashy...
...
(cherry picked from commit cdb4c291d8
)
2008-04-16 23:14:01 -07:00
Jeremy Huddleston
01a931c313
XQuartz: Don't use composite.
...
(cherry picked from commit 6d3d344b5b
)
2008-04-16 21:52:54 -07:00
Jeremy Huddleston
11c71ae243
Xquartz: Don't need to link against rlAccel since we don't use it
...
(cherry picked from commit 180ec128ad
)
2008-04-16 21:51:22 -07:00
Jeremy Huddleston
793b828dc7
XQuartz: Removed a call to RootlessReorderWindow from the Carbon thread
...
(cherry picked from commit cb27d5ca82
)
2008-04-15 12:05:20 -07:00