path: root/hw/darwin
AgeCommit message (Collapse)AuthorFilesLines
2007-12-05Darwin: Flattened quartz into darwin, renamed darwin xquartzJeremy Huddleston65-17143/+0
Leaving xpr unflattened since we want modularity to replace that with xpc (XPluginComposite) at some point (cherry picked from commit 48e6a75fbdd0fee86e364f02ace83f20b312a2b2)
2007-12-05Darwin: Cleaned up keyboard interface headersJeremy Huddleston5-101/+101
(cherry picked from commit 141f69dc3d8d6e7d8ff65607f43700ac11243041)
2007-12-04Darwin: Rework build system to more accurately reveal code infrastructure ↵Jeremy Huddleston18-65/+63
and facilitate future modularity. (cherry picked from commit e8399fd4d66a2b77b770c277e2fa424229a721b2)
2007-12-04Darwin: RIP dumpkeymap, cr, and fullscreenJeremy Huddleston14-5001/+2
Taking out the trash. We don't need dumpkeymap since we'll be getting keymaps straight from the OS. .Xmodmap should be sufficient for any user-needed changes. If this is not the case, please let us know, so we can address any problems you have. fullscreen never worked AFAIK cr isn't being used and xpr is much better. (cherry picked from commit e41af2967e885466c4d194fa4c3b358e6be37c30)
2007-12-03Darwin: Combine launcher and server X11.appJeremy Huddleston11-1214/+995
This should hopefully eliminate confusion some people have over which is which. Now BOTH are in /A/U/ and we intelligently determine whether to execute our app_to_run or launch the server. If arguments are given, we launch the server. Otherwise if we can connect to an X DISPLAY, we execute app_to_run. Otherwise, we launch the server. (cherry picked from commit e7026216ccaa8e4fb073800ba947c9909d4faada)
2007-12-01added missing call to xcb_connect()Ben Byer1-1/+2
(cherry picked from commit dc2fb323ee11f081d447605be151024f9e2487f9)
2007-12-01Darwin: Alt is Mode_switch Switching to Mode_switch to maintain ↵Jeremy Huddleston3-23/+9
compatibility with Tiger X11. (cherry picked from commit 8a76c99c0ebbaf7375f3a9c75c4f7921a79024da)
2007-11-30Darwin: properly implemented xcb check for stale socketsJeremy Huddleston1-12/+14
(cherry picked from commit f543cb8fbb3d9213cb03396f4252ab9821319993)
2007-11-30Darwin: Undo focus-hack which didn't work right.Jeremy Huddleston1-3/+0
2007-11-29Darwin: #ifdefs around dix-config.h include and NDEBUG/assert.h workaround.Jeremy Huddleston31-7/+86
(cherry picked from commit d2b768890f0878ae4e3fec8f7219e82b79256133)
2007-11-29Darwin: Removed support for darwinSwapAltMetaJeremy Huddleston4-100/+35
(cherry picked from commit 3d153c8fa40986d194b7701f5eafa0080e32399a)
2007-11-26Darwin,Rootless: Makefile cleanupJeremy Huddleston6-58/+65
(cherry picked from commit 9c6d8a035b712b219833653ac637b89703a9b0c3)
2007-11-22Darwin: Fix compilation/linking problemsJeremy Huddleston3-4/+3
2007-11-22Darwin: Remove the PaintWindow optimization which snuck back in.Jeremy Huddleston1-2/+0
2007-11-22Darwin: Added missing Makefile.amJeremy Huddleston1-0/+30
2007-11-22Darwin: More syncing witn xorg-server-1.2-appleJeremy Huddleston3-24/+49
2007-11-22Darwin: Copied over missing file (Localizable.strings) from ↵Jeremy Huddleston1-0/+0
2007-11-22Darwin: Misc cleanups to line up with xorg-server-1.2-appleJeremy Huddleston20-785/+90
2007-11-21Darwin: Removed cvs tags from Xquartz man pageJeremy Huddleston1-2/+0
2007-11-21Darwin: Removed .svn dirJeremy Huddleston6-407/+0
2007-11-21Darwin: Use UTF8String since lossyCString is deprecatedJeremy Huddleston1-1/+1
(cherry picked from commit 1786f9464af51ff606a612aec6fe420fa9688a28)
2007-11-21Darwin: Added some DEBUG_LOG sauce to the XP_EVENT handling codeBen Byer1-26/+27
(cherry picked from commit ec84a4cef66a2b46ed71f9758c434ea629d2f270)
2007-11-21Darwin: Disabled ALT_IS_MODE_SWITCHBen Byer1-1/+1
(cherry picked from commit fd181254f85543558190140787dc7b41f6cf90db)
2007-11-21Darwin: Added a lightweight debugging facility to support troubleshootingBen Byer2-0/+28
(for example) the stuck modifier key issue (cherry picked from commit 0e0b452d10c0af55497c3299b5f3db45d5b381cb)
2007-11-21Darwin: Fixed the call to xp_init so that we now receive Motion ↵Ben Byer1-1/+2
notifications even if X is not the active application. fixes <rdar://problem/5167664> xeyes dead until window activation (cherry picked from commit c7573379a85a1480cc51650075078e41dafe56af)
2007-11-21Darwin: fix for spurious "Are you sure you want to quit?" messageBen Byer1-0/+1
(cherry picked from commit 30cbfc786e4fedda3fe070bacceabe1d9212d00b)
2007-11-21Darwin: Adding "fake RandR" support from old X11.appBen Byer1-3/+80
(cherry picked from commit 633490c4e8dab30af7ecbe1bef076c22ad5f5da9)
2007-11-21Darwin: Initial support for Spaces -- if you use Expose to drag an X11Ben Byer2-1/+19
window to another Space, it will work correctly (as opposed to just leaving a ghost window). We accomplish this by listening for the notification from Xplugin that our window has been moved, and then we ask X11 to move the window to the new location. (cherry picked from commit 2d50ea8013e7c1639d570e227b53b037fb567565)
2007-11-21Darwin: Swap modifier keys for buttons 2 and 3 -- now Option-click is the ↵Ben Byer1-2/+2
middle click (cherry picked from commit 0aa61293b62aeb69a93b2035d0aef8644343eed3)
2007-11-21Darwin: Trap Deactivate messages and release modifiers to avoid "stuck shift ↵Ben Byer1-0/+13
lock" (etc) bugs (cherry picked from commit 2b189a99330eb465fa0d17020fb1db1e38829151)
2007-11-21Darwin: Workaround for a bug where the holding down Command to make a "fake"Ben Byer1-0/+3
button 2 click would actually result in a Command-2 chord. (I.e. it wasn't releasing Command before clicking the fake button.) (cherry picked from commit 0d5dd5dffa4c5ce3f54dfe53720a39d524dc8e37)
2007-11-21Darwin: Really add launcher this timeJeremy Huddleston4-0/+401
2007-11-21Darwin: Dead code removal, Code cleanup, Added launcherJeremy Huddleston94-10868/+201
Imported changes from xorg-server-1.2-apple to make master more current wrt file layout, build system changes, and dead code removal.
2007-11-08formatting fixesBen Byer1-36/+32
2007-11-08Fix for off-by-one error in menu bar height calculation -- props to Nicholas ↵Ben Byer1-1/+1
2007-11-08Undo some last-minute breakage in xpr.hBen Byer1-2/+0
2007-11-08removed debugging outputBen Byer1-8/+8
2007-11-08Fixed focus problem (clicking on an X11 window that sits behindBen Byer3-0/+36
an Aqua window would not always bring it to the top of the stack.
2007-11-08formatting changes.Ben Byer1-135/+129
2007-11-08Fixed Spaces issue, correctly -- dragging an X window from oneBen Byer3-36/+55
Space to another in Expose mode now works.
2007-11-08formatting cleanupBen Byer1-72/+31
2007-11-08Fixed logic error that prevent JIS (Japanese) keyboard layouts fromBen Byer1-30/+21
being detected.
2007-11-08Initial support for Spaces -- if you use Expose to drag an X11Ben Byer1-1/+2
window to another Space, it will work correctly (as opposed to just leaving a ghost window). We accomplish this by listening for the notification from Xplugin that our window has been moved, and then we ask X11 to move the window to the new location.
2007-11-08Disable deferred updates in xp_init to fix performance problemsBen Byer1-1/+1
-- thanks to Eric Gouriou for pointing out the issue
2007-11-05pulling more patches over from xorg-xserver-1.2-apple branchBen Byer12-51/+68
2007-11-05more CVS tagsBen Byer2-4/+1
2007-11-05Removed CVS tags.Ben Byer19-39/+4
2007-11-04pulling in changes from xorg-server-1.2-apple branchBen Byer7-32/+34
2007-09-20XDarwin: build fix for X11.appBen Byer1-1/+1
2007-09-20XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US ↵Ben Byer1-21/+33