summaryrefslogtreecommitdiff
path: root/hw/darwin/quartz
AgeCommit message (Collapse)AuthorFilesLines
2007-12-05Darwin: Flattened quartz into darwin, renamed darwin xquartzJeremy Huddleston56-13474/+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 Huddleston1-13/+5
(cherry picked from commit 141f69dc3d8d6e7d8ff65607f43700ac11243041)
2007-12-04Darwin: Rework build system to more accurately reveal code infrastructure ↵Jeremy Huddleston17-11/+2050
and facilitate future modularity. (cherry picked from commit e8399fd4d66a2b77b770c277e2fa424229a721b2)
2007-12-04Darwin: RIP dumpkeymap, cr, and fullscreenJeremy Huddleston9-2426/+0
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-01Darwin: Alt is Mode_switch Switching to Mode_switch to maintain ↵Jeremy Huddleston2-21/+2
compatibility with Tiger X11. (cherry picked from commit 8a76c99c0ebbaf7375f3a9c75c4f7921a79024da)
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 Huddleston27-3/+67
(cherry picked from commit d2b768890f0878ae4e3fec8f7219e82b79256133)
2007-11-29Darwin: Removed support for darwinSwapAltMetaJeremy Huddleston1-3/+0
(cherry picked from commit 3d153c8fa40986d194b7701f5eafa0080e32399a)
2007-11-26Darwin,Rootless: Makefile cleanupJeremy Huddleston2-13/+13
(cherry picked from commit 9c6d8a035b712b219833653ac637b89703a9b0c3)
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 Huddleston2-23/+19
2007-11-22Darwin: Misc cleanups to line up with xorg-server-1.2-appleJeremy Huddleston16-772/+21
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: 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: Dead code removal, Code cleanup, Added launcherJeremy Huddleston22-4915/+1909
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-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 Byer2-0/+34
an Aqua window would not always bring it to the top of the stack.
2007-11-08Fixed Spaces issue, correctly -- dragging an X window from oneBen Byer2-35/+53
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 Byer11-51/+67
2007-11-05more CVS tagsBen Byer2-4/+1
2007-11-05Removed CVS tags.Ben Byer6-15/+4
2007-11-04pulling in changes from xorg-server-1.2-apple branchBen Byer3-15/+26
2007-09-20XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US ↵Ben Byer1-21/+33
keyboards
2007-09-19XDarwin: mass change from using xorg-config.h to dix-config.h cuz we're not ↵Ben Byer25-80/+67
using the X.org ddx anymore
2007-09-13Remove the PaintWindow optimization.Eric Anholt2-4/+1
This was an attempt to avoid scratch gc creation and validation for paintwin because that was expensive. This is not the case in current servers, and the danger of failure to implement it correctly (as seen in all previous implementations) is high enough to justify removing it. No performance difference detected with x11perf -create -move -resize -circulate on Xvfb. Leave the screen hooks for PaintWindow* in for now to avoid ABI change.
2007-09-09XDARWIN: fixes to make Xquartz build againBen Byer2-2/+2
2007-09-09XDARWIN: build fix for quartz/pseudoramiX.cBen Byer1-0/+3
2007-09-06DDX changes for XDarwinBen Byer1-1/+1
Creating a real DDX section for XDarwin instead of stuffing it into the XORG section in a half-assed manner.
2007-06-29Death to RCS tags.Adam Jackson14-18/+2
2007-03-01Fixed pointer events in Xquartz -- Keyboard events work, butBen Byer3-5/+24
the keycodes are incorrect.
2007-02-26X11.app now builds correctlyBen Byer1-13/+15
2007-02-26more changes for X11.appBen Byer1-8/+46
2007-02-17cleaned up some linking ugliness in hw/darwin/quartzBen Byer13-103/+29
2007-02-17more patches to make the Quartz part of XDarwin work againBen Byer15-22/+127
(thanks Peter and Torrey!)
2007-02-17More build fixes / updates for XDarwin:Ben Byer8-8/+49
quartz/cr: "Cocoa Rootless" support (deprecated in favor of xpr?) quartz/fullscreen: Fullscreen support using Xplugin (not yet functional)
2007-02-16updated darwin/quartz/xpr (libXplugin interface for Mac OS X) supportBen Byer12-7/+339
2006-12-15Convert callers of SecurityLookupDrawable() to dixLookupDrawable().Eamon Walsh1-12/+10
2006-12-15Convert callers of SecurityLookupWindow() to dixLookupWindow().Eamon Walsh1-8/+4
2006-12-15Convert callers of LookupWindow() to dixLookupWindow().Eamon Walsh1-12/+15
2006-12-14Naming change: Security*Access -> Dix*AccessEamon Walsh2-5/+5