Jeremy Huddleston
080a4eb9b6
XQuartz: Added thread debugging to xprFrame.c
...
(cherry picked from commit 41542502b3 )
2008-04-28 15:29:32 -07:00
Jeremy Huddleston
cf5a4210a4
XQuartz: More startup / threading house cleaning.
...
(cherry picked from commit 72653c24c0 )
2008-04-28 11:49:07 -07:00
Jeremy Huddleston
ab5abdc7af
XQuartz: Updated Localizable.strings
...
(cherry picked from commit d8d9c866b9 )
2008-04-28 11:48:59 -07:00
Jeremy Huddleston
1545be4b57
XQuartz: Added missing Xquartz.man.pre to EXTRA_DIST
...
(cherry picked from commit 03e707987f )
2008-04-28 11:48:52 -07:00
Jeremy Huddleston
5ecd552e19
Xquartz: Added missing to EXTRA_DIST
...
(cherry picked from commit f4b963256f )
2008-04-26 23:19:43 -07:00
Jeremy Huddleston
90c4fd7a49
XQuartz: Cleaned up startup and thread creation a tad.
...
(cherry picked from commit c861fe00e1 )
(cherry picked from commit ef1c520537 )
2008-04-26 19:21:18 -07:00
Jeremy Huddleston
4a811c665a
XQuartz: Don't subtract the titlebar off of the pointer_y
...
(cherry picked from commit 00a9567acc )
2008-04-26 17:05:38 -07:00
Jeremy Huddleston
631e2986f1
XQuartz: Added some pseudoramiX debug traces
...
(cherry picked from commit 5bee1585a3 )
(cherry picked from commit 5c6aa1272e )
2008-04-25 18:01:55 -07:00
Jeremy Huddleston
40514b3cc7
XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging.
...
(cherry picked from commit 515b8b855a )
2008-04-24 23:50:14 -07:00
Jeremy Huddleston
730e2a5ac3
XQuartz: Cleaned up multi-monitor support.
...
(cherry picked from commit c05abf0a19 )
(cherry picked from commit 9112f29043 )
2008-04-24 23:50:08 -07:00
Jeremy Huddleston
b9420202a8
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-04-24 19:54:45 -07:00
Jeremy Huddleston
bf0144f380
darwin gots /dev/urandom, too yo!
2008-04-24 19:39:27 -07:00
Alan Coopersmith
7c05b4c621
Bug 14247: If pkg-config can't find openssl.pc, just link with -lcrypto
...
X.Org bugzilla #14247 <http://bugs.freedesktop.org/show_bug.cgi?id=14247 >
(cherry picked from b1ae7c79db commit)
2008-04-24 19:06:18 -07:00
Jeremy Huddleston
7ee34a69f3
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-04-24 18:26:09 -07:00
Jeremy Huddleston
1b4b73cefb
Added missing HAVE_LAUNCHD to dix-config.h.in
2008-04-24 18:22:05 -07:00
Jeremy Huddleston
c611335dee
XQuartz: Compile in missing glx source that we still need
2008-04-24 18:21:42 -07:00
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