summaryrefslogtreecommitdiff
path: root/hw/xquartz
AgeCommit message (Collapse)AuthorFilesLines
2009-07-28XQuartz: Avoid a possible spinlock in applicationWillTerminateJeremy Huddleston1-1/+4
(cherry picked from commit f430cda0fdcc1a8fc5f4795743b40f09ff0bd869)
2009-07-28XQuartz: Avoid namespace collission for BOOL in SparkleJeremy Huddleston2-4/+2
(cherry picked from commit 227c6e01a641b72158201553273299283cdb5599)
2009-07-26XQuartz: Overhaul setting up visualsJeremy Huddleston4-398/+222
The main change is cleanup of the visualConfigs and setting up alpha correctly there to match the visuals being added earlier (so the default visual has a corresponding GLX visual) (cherry picked from commit 7351db5c8746be30a4047469ee9b50bc19e62a89)
2009-07-25XQuartz: Use CopyKeyClass to copy the keymap to the virtual core keyboard.Jeremy Huddleston1-0/+5
(cherry picked from commit 9a801d1716f005c30be076fcc9ac8dbb3e74d989)
2009-07-25Revert "XQuartz: Copy the keyboard map to the core keyboard"Jeremy Huddleston1-2/+0
This reverts commit 795de791cf18c658421d701af645718493eac51e.
2009-07-25XQuartz: Use pDev=NULL for DarwinSendDDXEventJeremy Huddleston1-3/+1
These events aren't really related to physical input devices anyways, so it doesn't make sense to use the pointer. (cherry picked from commit bfe0b9cfa7af4a48dba849cab1eb152c409b4e08)
2009-07-25XQuartz: Bump the reported version to X11R7.4Jeremy Huddleston1-1/+1
(cherry picked from commit c83f701aa75c75433b8745f5d79bca3a7516df91)
2009-07-25XQuartz: xpr: Added missing include for RootlessHideAllWindowsJeremy Huddleston1-0/+2
(cherry picked from commit 75e104730810acbb11bf8503bac24ea25243b2ac)
2009-07-25XQuartz: Use the master device in DarwinSendDDXEvent to avoid duplicate events.Jeremy Huddleston1-1/+3
(cherry picked from commit 6fa62192af937aa9656f64b516050bc099231c7a)
2009-07-25XQuartz: Copy the keyboard map to the core keyboardJeremy Huddleston1-0/+2
This still doesn't handle the modifier map... gotta figure out what to do now that SwitchCoreKeyboard is gone (cherry picked from commit 427e1aab41dabb54354bfd30f2baae98ac8202c0)
2009-07-24XQuartz: Rever the "Set can_quit to true during a Sparkle-initiated ↵Jeremy Huddleston1-1/+1
relaunch." change This was in place to work around the issue that was correctly solved with the previous commit (changing the Windows menu behavior). Reverting this change no longer causes crashing, so it's safe to show the dialog now. (cherry picked from commit 023cef31bbb2ab80a241098d82fcfd35ada75fc0)
2009-07-24XQuartz: Change handling of Windows menu to workaround a bug triggered by ↵Jeremy Huddleston4-47/+35
mixing Sparkle and X11 windows <rdar://problem/7088335> NSApplication releases the separator in the Windows menu even though it's an IBOutlet (cherry picked from commit 27ac5135267be9cb221329ae68461117dd43a4bf)
2009-07-24XQuartz: Set can_quit to true during a Sparkle-initiated relaunch.Jeremy Huddleston3-7/+16
(cherry picked from commit b2e9a77111d4572402d8ca95e3368db97ba7d598)
2009-07-24XQuartz: Added a "Check for X11 Updates..." menu item.Jeremy Huddleston5-0/+37
(cherry picked from commit 305144bfa4b59791123c44e869fab93a084792d6)
2009-07-20XQuartz: Initial support for automatic updates through SparkleJeremy Huddleston5-1/+54
(cherry picked from commit c45f1be36426bceeef9af67c26351114f14f5277)
2009-07-16XQuartz: Localization updatesJeremy Huddleston51-2649/+1969
(cherry picked from commit 4b797fc1edf2bd963410a3133e3d2182ccfda4c3)
2009-07-16XQuartz: Cleanup getGlCapabilities to avoid hardcoding the number of displaysJeremy Huddleston1-39/+18
(cherry picked from commit 12f7365f1f58d648217b16f09c2152fa47dcd7a1)
2009-07-16XQuartz: Allow more than 3 OSX displaysJeremy Huddleston1-1/+1
(cherry picked from commit 45045eb3968069a8d74ce9188890a5537dc60fec)
2009-07-15XQuartz: Cleanup keymap locking, fix a possible synchro bugJeremy Huddleston1-14/+17
(cherry picked from commit 33e7437a4984ee7c1b04b87d23dee7d4739d5f12)
2009-07-14xquartz: switch to byte counting functionsPeter Hutterer2-2/+2
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2009-07-03XQuartz: ProcAppleWMAttachTransient to play nice with the new Dock in SLJeremy Huddleston3-2/+69
(cherry picked from commit ddc0242d8f291d0f961ba9aa8c883e39861ce2ad)
2009-06-27XQuartz: Don't leave zombied processes at startupJeremy Huddleston1-2/+38
(cherry picked from commit 40c1406830588fa85d880e9f4e9ca570db1db306)
2009-06-27XQuartz: 64bit fix for screen origin in AppleWMJeremy Huddleston1-1/+1
(cherry picked from commit 60a757d2802a5c34acd91ca9a052937b5a169ede)
2009-06-27XQuartz: More localization updatesJeremy Huddleston8-226/+218
(cherry picked from commit 5925c1f48ad05bf94195b986c1fdefc52a20ae42)
2009-06-19XQuartz: More localization updatesJeremy Huddleston23-2456/+1709
(cherry picked from commit 7fbe974246f54535c545861a57c043d80e127ee7)
2009-06-18input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7Peter Hutterer1-15/+52
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-06-06XQuartz: AIGLX dispatch table cleanupJeremy Huddleston1-746/+946
This should fix some issues when building on different versions of OSX. We only use extensions that OpenGL.framework's glext.h header tells us are supported. (cherry picked from commit e10c53421f1e780573c8adcd8ea89d6ffa28a819)
2009-06-06XQuartz: Default to forcing the dialog box before quitting.Jeremy Huddleston1-1/+1
This will show the quit dialog for users of other WMs. (cherry picked from commit 639ee0c913f892776fee40bcfb856e0d7c2c7db5) (cherry picked from commit 09432fa5b1cc8e9a30fb8aa4f8dfcd08c4a91e30)
2009-05-29XQuartz: English localization update for HIG complianceJeremy Huddleston2-6/+6
(cherry picked from commit 86b319d7cbef39d75b54c9d321e5dbf097b552be)
2009-05-27XQuartz: More localization updatesJeremy Huddleston39-2555/+1719
(cherry picked from commit b107390c9f30571902556b4d053e62d345a06254)
2009-05-09XQuartz: pbproxy standalone: added missing variable declarations.Jeremy Huddleston1-0/+3
(cherry picked from commit 2d947d17a3ef5fb8cef959bff0eb08b8bb5b6548)
2009-04-28dix: remove all but main() from main.cPeter Hutterer1-1/+1
All other functions are pushed into where they seemed to fit. main.c is now linked separately into libmain.a and linked in by the various DDXs. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-22XQuartz: Localization updateJeremy Huddleston69-0/+69746
(cherry picked from commit 9435fc5e20e25ce66ec85bde033daff51f39f69c)
2009-04-22XQuartz: Make sure the bgMouseLocationUpdated state is consistentJeremy Huddleston1-18/+23
(cherry picked from commit 8fa8a8e1db60c8ac60d10f1f15517471d2291f77)
2009-04-17input: allow NULL as XkbRMVLOSet in InitKeyboardDeviceStruct.Peter Hutterer1-3/+1
Virtually all callers use XkbGetRulesDefault(&rmlvo); InitKeyboardDeviceStruct(..., rmlvo); Let's save them the trouble and accept NULL as a hint to take the default RMLVO. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Benjamin Close <Benjamin.Close@clearchain.com> Signed-off-by: Daniel Stone <daniel@fooishbar.org>
2009-04-11XQuartz: Use correct values for ProximityIn and ProximityOutJeremy Huddleston1-3/+1
This was the other underlying cause of teh 100% CPU tablet issue. (cherry picked from commit a9cecf34c23fbcd59b56b380c51d31a9fabc3eb7)
2009-04-11XQuartz: Solve the tablet 100% CPU bugJeremy Huddleston1-3/+3
This happened because we put a byte in the fd to wake up dispatch, but we never actually enqueued anything in mieq because the num_events was 0. (cherry picked from commit c21ca7558d2faf93c61f5feaafd7c878e9e21942)
2009-04-11XQuartz: Re-enable background window checkingJeremy Huddleston1-8/+2
since that code was not the culprit for the wacom tablet, background 100% CPU bug (cherry picked from commit fc1dc5d71b2a488a8a94d953dd8e67353161a590)
2009-04-11XQuartz: Only set MotionNotify on activation if it is updated.Jeremy Huddleston1-1/+5
(cherry picked from commit ae8077a251ef27381a755d57ff974767bda16148)
2009-04-11XQuartz: Make sure the Fn doesn't trigger unneccessary calls to ↵Jeremy Huddleston3-28/+41
DarwinUpdateModKeys() (cherry picked from commit 70a18558c6b0a02b633fd8974f002cdf3cdc713e)
2009-04-11XQuartz: Re-enable Fn as an option for 3button mouse simulation.Jeremy Huddleston1-2/+5
Patch from Martin Otte <otte@duke.edu> (cherry picked from commit b5ec3be6b5449b5d575bc1472fdd1c9cb15cb8be)
2009-04-10XQuartz: xprSetWindowLevel updated to store the level requested by the WMJeremy Huddleston1-1/+15
(cherry picked from commit c28c2ddc3a8f3c5b9beec396953bb3ac9ee4714b)
2009-04-10XQuartz: Update window levels when changing rootless stateJeremy Huddleston1-12/+22
(cherry picked from commit 1359ded5bfc14a80fb998b01a54ecacb96c4ff88)
2009-04-10XQuartz: Fix window levels for rooted mode to allow showing the menu bar.Jeremy Huddleston1-3/+5
(cherry picked from commit 80759a4186bf0335edc85aecea2faf11fe09f491)
2009-04-10XQuartz: Properly set the window level for the root windowJeremy Huddleston3-12/+21
(cherry picked from commit bdf9286d1cbfeaaf8eaf03d28091e91ee587ee25)
2009-04-10XQuartz: Properly set the menu bar and hotkey state when changing rootless mode.Jeremy Huddleston1-4/+11
Currently no code path exhibits the broken behavior since we only toggle into rootless if we don't have the root. (cherry picked from commit 970f100ca3c5fc0662ae7658d49d118fbd9de943)
2009-04-10XQuartz: In rooted mode, make sure we start in the hidden state.Jeremy Huddleston1-0/+3
(cherry picked from commit 5ecc497f71c2133f773f6c56ad76cb778862ddd6)
2009-04-10XQuartz: Send MotionNotify before button presses when X11 is in the backgroundJeremy Huddleston1-19/+30
(cherry picked from commit c80d0ec18ef5b842447d31360406d0b5b9424222)
2009-04-10XQuartz: Revert most of the previous override redirect patchJeremy Huddleston1-10/+0
The changes actually caused all windows to move to the current space. Instead, we're going with a fix entirely within Xplugin that depends on quartz-wm being the window-manager for now. (cherry picked from commit 997b6f3142c622541bb5bac98652abae75d1101d)
2009-04-05XQuartz: Use updated Xplugin API to send overide-redirect windows to the ↵Jeremy Huddleston1-15/+26
current space when they're ordered in This fixes the annoying "using a menu moves me to another space" bug (cherry picked from commit 9e6dab89e08a26d764ba1aeaeb804c3d25c667da)