Jeremy Huddleston
0f44d72873
XQuartz: A 2 second delay for launchd socket connections should be sufficient.
...
(cherry picked from commit 2bb4251b3c )
2008-05-23 02:31:16 -07:00
Jeremy Huddleston
b55226326c
XQuartz: Move the launchd display grabbing into mach_startup
...
(cherry picked from commit c3866c98d2 )
2008-05-23 02:30:02 -07:00
Jeremy Huddleston
517151d5f4
XQuartz: Fixed a few issues with fd passing... still not working =(
...
(cherry picked from commit 7dd3512715 )
2008-05-23 02:29:50 -07:00
Jeremy Huddleston
86bfcd8d78
XQuartz: First stab at SCM_RIGHTS passing the $DISPLAY launchd fd from the stub to server
...
(cherry picked from commit cccee9cfc2 )
2008-05-19 02:47:12 -07:00
Jeremy Huddleston
afc8507e48
XQuartz: Fixed dropped code in the !XKB blocks, disable XKB support until we figure out a solution for xkeyboard-config
...
(cherry picked from commit 2a72309c06 )
2008-05-19 02:47:07 -07:00
Jeremy Huddleston
18a8825adc
XQuartz: Cleaned up ListenOnOpenFD...
...
(cherry picked from commit 6fb587d3d5 )
2008-05-18 23:32:53 -07:00
Jeremy Huddleston
2147b74126
New XQuartz icon thanks to Simone Karin Lehmann
...
(cherry picked from commit c27e0c8f3c )
2008-05-18 23:32:45 -07:00
Jeremy Huddleston
b6ab42ad39
XQuartz: More work towards Mach-IPC startup... started working on FD passing
...
(cherry picked from commit 27fbfeacfa )
2008-05-18 22:44:50 -07:00
Jeremy Huddleston
b54b2529ad
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-05-17 14:55:45 -07:00
Jeremy Huddleston
85a6286dcd
XQuartz: Ok, pass XQUARTZ_USE_XKB since it breaks worse without it... but we have issues when we have the keyboard configs installed... need to figure out what to do there...
...
(cherry picked from commit 301262b070 )
2008-05-17 14:55:38 -07:00
Jeremy Huddleston
1f4d224f82
XQuartz: Added functionality to add a file descriptor to the connection list after the server is already running.
...
(cherry picked from commit 543c2cd68d )
2008-05-17 14:55:31 -07:00
Jeremy Huddleston
3a0fc76ac7
XQuartz: Disable xkb since it doesn't work after getting xkeyboard-config installed
...
Need to setup configs for the quartz keyboard
(cherry picked from commit c28fecc621 )
2008-05-17 14:54:15 -07:00
Jeremy Huddleston
7d39e7e400
XQuartz: Made DarwinSendDDXEvent a little more robust to context switching diring server init.
...
(cherry picked from commit 5626b0949b )
2008-05-17 14:54:10 -07:00
Jeremy Huddleston
880a872498
Xquartz: Xquartz stub now can send Mach IPC to start the server.
...
(cherry picked from commit 55a3bca8ea )
2008-05-17 14:54:04 -07:00
Adam Jackson
0230f39fa3
RANDR 1.1 compat: remove senseless comparison against the virtual size.
...
(cherry picked from commit aad1c37b09 )
2008-05-16 11:11:40 -04:00
Adam Jackson
95985256ef
xf86SetDesiredModes(): Skip disabled CRTCs first thing.
...
(cherry picked from commit 14726b776d )
2008-05-16 11:11:40 -04:00
Adam Jackson
bedcf98558
Fix initial mode selection even harder.
...
The first guess used to be "is the preferred mode for one output the
preferred mode on all outputs". Instead, do "find the largest mode that's
preferred for at least one output and available on all outputs".
(cherry picked from commit 459f34b089 )
2008-05-16 11:11:40 -04:00
Adam Jackson
bd50c41f6f
Redo RANDR compatibility output selection.
...
Old logic was just the first one that happened to have an associated
CRTC. The new logic tries to find one that's definitely connected, has
probed modes, and has the largest candidate mode.
(cherry picked from commit 96111c1547 )
2008-05-16 11:11:40 -04:00
Adam Jackson
0b031442fe
Re-add sync range inference from legacy setup to RANDR 1.2.
...
(cherry picked from commit a4bbe1c8bc )
2008-05-16 11:11:39 -04:00
Adam Jackson
cfff55a2bb
Fix fbdevhw initialization for PCI drivers.
...
graphics/fb%d, not graphics:fb%d. Thanks sysfs. Thysfs.
(cherry picked from commit 86678e7cc2 )
2008-05-16 10:03:24 -04:00
Jeremy Huddleston
800db31e16
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-05-14 01:15:43 -07:00
Jeremy Huddleston
f8929b9e5b
XQuartz: More work on the Mach-IPC startup path
...
(cherry picked from commit 49cd0b185f )
2008-05-14 01:15:38 -07:00
Jeremy Huddleston
4160d13b48
Xquartz: More work on the new Mach startup
...
(cherry picked from commit 6237acf75d )
2008-05-14 01:15:31 -07:00
Jeremy Huddleston
02744383d5
Added missing to EXTRA_DIST
...
(cherry picked from commit e39613f463 )
2008-05-14 01:15:23 -07:00
Jeremy Huddleston
0605c35188
XQuartz: Cleaned up the about box.
...
(cherry picked from commit 0279a59706 )
2008-05-14 01:15:15 -07:00
Jeremy Huddleston
1c507cb8bf
Don't need the fink-friendly printf in the DDX anymore.
...
(cherry picked from commit fe22794404 )
2008-05-14 01:15:06 -07:00
Jeremy Huddleston
c624964539
XQuartz: Added some version checking protection so we don't trigger an infinite exec loop with new /usr/X11/bin/Xquartz and older X11.app
...
(cherry picked from commit 78032815ae )
2008-05-12 10:41:58 -07:00
Jeremy Huddleston
5687d51d7e
XQuartz: More startup work... listen if we're the actual server
...
(cherry picked from commit 3b0afb47c3 )
2008-05-12 10:41:48 -07:00
Jeremy Huddleston
6cb8900736
XQuartz: Starting to work on the new Mach IPC startup stuff for better launchd, ApplicationServices, and Dock support
...
(cherry picked from commit 9b67fca9b7 )
2008-05-12 10:41:38 -07:00
Julien Cristau
f2278a882f
kdrive: allow disabling Composite
...
KdInitOutput() used to enable Composite when it was disabled by default,
but now this hack prevents ``-extension Composite'' from working.
Remove it, as Composite is enabled by default anyway.
(cherry picked from commit 9dfb525f6c )
2008-05-11 23:38:03 +02:00
Jeremy Huddleston
e2431ff488
XQuartz: Reorganized some of the build system in prep for the Mach IPC startup work.
...
(cherry picked from commit 2232c91d5c )
2008-05-08 19:57:48 -07:00
Jeremy Huddleston
d6cf35fc56
XQuartz: Set bundle version to 2.3.0
...
(cherry picked from commit 8a0524b30e )
2008-05-08 19:57:17 -07:00
Jeremy Huddleston
561ece68ea
XQuartz: Fixed some issue in our bundle creation
...
(cherry picked from commit 330ffad547 )
2008-05-08 19:56:29 -07:00
Jeremy Huddleston
50ce5f2083
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-05-08 19:55:25 -07:00
Adam Jackson
64948dc667
Bug #13104 : Remove broken XAA a1 glyph fast path.
...
(cherry picked from commit f17ba5d584 )
2008-05-08 16:12:01 -04:00
Adam Jackson
f2aa0000a2
Bug #13104 : Don't let XAA glyph pixmaps anywhere near video memory.
...
Since glyphs are stored in pixmaps now, they can make their way into VRAM,
which invalidates a bunch of fast-path assumptions in the XAA code. Thus
you end up doing color-expands or WriteBitmap from la-la land and your
aliased glyphs go all funny.
Since XAA isn't ever growing the ability to do sane glyph accel, just force
glyph pixmaps into host memory by catching them at CreatePixmap time.
(cherry picked from commit 718652eaf9 )
2008-05-08 16:09:56 -04:00
Jeremy Huddleston
4f0a975d02
XQuartz: Fixed typo
...
(cherry picked from commit 56b7988d26 )
2008-05-06 03:04:30 -07:00
Jeremy Huddleston
1764a6a651
XQuartz: Added uncommitted files
...
(cherry picked from commit e414ec462c )
2008-05-06 03:04:27 -07:00
Jeremy Huddleston
5bac727e06
Fixed up dist
...
(cherry picked from commit f225222ba2 )
2008-05-06 03:04:23 -07:00
Jeremy Huddleston
89e8654ba4
XQuartz: Move server bits into bundle and setup stub in /usr/X11/bin/Xquartz in prep for startup rewrite
...
(cherry picked from commit 453a982e63 )
2008-05-06 02:49:31 -07:00
Ben Byer
62601cfc1f
Xquartz: experimental embedding of Sparkle.framework
...
(cherry picked from commit b7a1a640ce )
2008-05-06 02:49:22 -07:00
Jeremy Huddleston
b8ed63740d
XQuartz: Fix mouse input offsets earlier since GetPointerEvents does not like negative (x,y) values
...
(cherry picked from commit 8d9eab3a2e )
2008-05-02 17:42:28 -07:00
Jeremy Huddleston
eb9187cb08
XQuartz: Avoid a possible crash at startup due to unfavorable context switching.
...
(cherry picked from commit ff10c37bdd )
2008-05-02 17:42:19 -07:00
Jeremy Huddleston
f93f835588
XQuartz: Adjust the screen origin offset properly for multimonitor setups
...
(cherry picked from commit f2020b9836 )
2008-05-01 18:04:23 -07:00
Jeremy Huddleston
51925ed0db
XQuartz: Moved some relevant stuff from darwin.h to darwinEvents.h
...
(cherry picked from commit 1fcf74a436 )
2008-04-30 17:32:55 -07:00
Jordan Crouse
fd0ec73bcb
xf86: Change AutoConfig driver for PCI ID 022:2091 to 'geode'
...
(cherry picked from commit 4fa89fbe18 )
2008-04-30 11:51:08 +03:00
Ben Byer
cc58f22037
xquartz: created darwinTablet, to represent tablet events
...
(cherry picked from commit 50641bce73 )
2008-04-29 23:59:02 -07:00
Ben Byer
1f2dc202bd
xquartz: remove unused params from DarwinEQInit
...
(cherry picked from commit 299a056737 )
2008-04-29 23:58:55 -07:00
Jeremy Huddleston
c6edfc2cab
XQuartz: Fix to tablet-event handling code; we now scale
...
more conservatively (to match Linux's Wacom driver) and
we now receive all tablet-related events.
(cherry picked from commit 588683cecc )
2008-04-29 23:58:47 -07:00
Jeremy Huddleston
dd876f2c59
XQuartz: Unset CFProcessPath... blech
...
(cherry picked from commit ce4fbfbc75 )
2008-04-28 15:55:06 -07:00