xserver/hw/xquartz
Jeremy Huddleston 1c126ba531 XQuartz: Attatch a stub display when CoreGraphics reports no displays.
This is half of the required changes to address the "stuck mouse pointer"
bug that occurs when X11 launches while the displays are asleep.  The
remainder of the fix is part of libXplugin which needs to be updated to
send XP_EVENT_DISPLAY_CHANGED when the display wakes up.  If you don't
have a recent enough libXplugin (expected in 2.5.0_beta2 or later), you
can cause this event to be sent by changing your display resolution (or
you could just start X11.app with your screens awake).

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
(cherry picked from commit 52456c602c)
2010-01-31 01:22:07 -08:00
..
bundle XQuartz: Update copyright in bundle for 2010 2010-01-20 16:51:51 -08:00
doc XQuartz: Updated man page fullscreen_hotkeys fullscreen_menu 2008-12-31 12:42:48 -08:00
GL XQuartz: Fix a bunch of compilation warnings about style 2009-09-27 22:57:25 -07:00
mach-startup XQuartz: Allow better compatability with older versions of xinit 2009-11-23 22:31:04 -08:00
pbproxy XQuartz: pbproxy: Fix building of standalone xpbproxy executable 2009-12-24 07:54:14 -08:00
xpr XQuartz: Attatch a stub display when CoreGraphics reports no displays. 2010-01-31 01:22:07 -08:00
applewm.c XQuartz: Use dixLookupResourceByType instead of LookupIDByType 2009-11-06 11:00:47 -08:00
applewmExt.h XQuartz: ProcAppleWMAttachTransient to play nice with the new Dock in SL 2009-07-03 19:46:00 -07:00
darwin.c XQuartz: Add pressure/tilt property labels 2009-09-27 13:53:02 -07:00
darwin.h XQuartz: Unify how we set our bitmasks for visuals 2009-07-31 15:34:13 -07:00
darwinEvents.c XQuartz: Fix a bunch of compilation warnings about style 2009-09-27 22:57:25 -07:00
darwinEvents.h XQuartz: Transition from xEvent based mieq to InternalEvent 2009-09-27 17:08:12 -07:00
darwinfb.h XQuartz: Unify how we set our bitmasks for visuals 2009-07-31 15:34:13 -07:00
darwinXinput.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
keysym2ucs.c Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
keysym2ucs.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
Makefile.am XQuartz: Transition from xEvent based mieq to InternalEvent 2009-09-27 17:08:12 -07:00
pseudoramiX.c xquartz: switch to byte counting functions 2009-07-14 10:13:45 +10:00
pseudoramiX.h Darwin: Flattened quartz into darwin, renamed darwin xquartz 2007-12-05 20:32:40 -08:00
quartz.c XQuartz: Fix a bunch of compilation warnings about style 2009-09-27 22:57:25 -07:00
quartz.h XQuartz: Fix a bunch of compilation warnings about style 2009-09-27 22:57:25 -07:00
quartzAudio.c XQuartz: Fix a bunch of compilation warnings about style 2009-09-27 22:57:25 -07:00
quartzAudio.h XQuartz: Purge redundant QuartzBell 2009-08-05 16:17:01 -07:00
quartzCocoa.m XQuartz: Transition from xEvent based mieq to InternalEvent 2009-09-27 17:08:12 -07:00
quartzCommon.h XQuartz: More fullscreen fixes 2008-10-21 09:34:49 -07:00
quartzKeyboard.c XQuartz: Setup the modifier map in the quartz thread 2010-01-20 16:51:46 -08:00
quartzKeyboard.h XQuartz: Transition from xEvent based mieq to InternalEvent 2009-09-27 17:08:12 -07:00
quartzStartup.c Xquartz: Removed include directive for removed header 2008-07-11 10:13:06 -07:00
sanitizedCarbon.h XQuartz: Handled sanitization of namespace better 2008-04-18 20:07:55 -07:00
sanitizedCocoa.h XQuartz: Handled sanitization of namespace better 2008-04-18 20:07:55 -07:00
threadSafety.c XQuartz: spewCallStack is noop on Tiger now... 2008-11-21 10:59:41 -08:00
threadSafety.h XQuartz: Cleaned up startup and thread creation a tad. 2008-04-26 19:21:05 -07:00
X11Application.h XQuartz: Controller thread launches clients 2009-11-06 11:00:32 -08:00
X11Application.m XQuartz: Controller thread launches clients 2009-11-06 11:00:32 -08:00
X11Controller.h XQuartz: Buildfix for Leopard and older 2009-11-15 11:03:16 -08:00
X11Controller.m XQuartz: Cleanup X11Controller.m compilation warnings. 2009-11-06 11:01:07 -08:00