Commit Graph

5709 Commits

Author SHA1 Message Date
Jeremy Huddleston
cf9675c41a XQuartz: Overhaul setting up visuals
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 7351db5c87)
2009-07-26 02:35:22 -07:00
Jeremy Huddleston
c83f701aa7 XQuartz: Bump the reported version to X11R7.4 2009-07-25 15:21:12 -07:00
Jeremy Huddleston
75e1047308 XQuartz: xpr: Added missing include for RootlessHideAllWindows 2009-07-25 10:39:26 -07:00
Jeremy Huddleston
023cef31bb XQuartz: Rever the "Set can_quit to true during a Sparkle-initiated 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.
2009-07-24 09:16:37 -07:00
Jeremy Huddleston
cd5ae2c7db 1.5.3-apple12 2009-07-23 20:05:17 -07:00
Jeremy Huddleston
27ac513526 XQuartz: Change handling of Windows menu to workaround a bug triggered by mixing Sparkle and X11 windows
<rdar://problem/7088335> NSApplication releases the separator in the Windows menu even though it's an IBOutlet
2009-07-23 20:03:29 -07:00
Jeremy Huddleston
b2e9a77111 XQuartz: Set can_quit to true during a Sparkle-initiated relaunch. 2009-07-21 00:22:12 -07:00
Jeremy Huddleston
305144bfa4 XQuartz: Added a "Check for X11 Updates..." menu item. 2009-07-20 22:38:25 -07:00
Jeremy Huddleston
f1aa4746e5 1.5.3-apple11 2009-07-18 15:52:31 -07:00
Jeremy Huddleston
c45f1be364 XQuartz: Initial support for automatic updates through Sparkle 2009-07-18 15:51:29 -07:00
Jeremy Huddleston
46bfacc69c XQuartz: Localization updates
(cherry picked from commit 4b797fc1ed)
2009-07-16 17:30:01 -07:00
Jeremy Huddleston
f2db41de0c XQuartz: Cleanup getGlCapabilities to avoid hardcoding the number of displays
(cherry picked from commit 12f7365f1f)
2009-07-16 17:29:56 -07:00
Jeremy Huddleston
1814fdf45a XQuartz: Allow more than 3 OSX displays
(cherry picked from commit 45045eb396)
2009-07-16 17:29:51 -07:00
Jeremy Huddleston
3638f99f03 XQuartz: SwitchCoreKeyboard() to copy the keymap to the virtual core keyboard. 2009-07-15 23:05:11 -07:00
Jeremy Huddleston
044bd7f605 XQuartz: Cleanup keymap locking, fix a possible synchro bug
(cherry picked from commit 33e7437a49)
2009-07-15 23:04:46 -07:00
Jeremy Huddleston
64016ccc46 1.5.3-apple10 2009-07-03 19:27:03 -07:00
Jeremy Huddleston
ddc0242d8f XQuartz: ProcAppleWMAttachTransient to play nice with the new Dock in SL 2009-07-03 19:25:33 -07:00
Jeremy Huddleston
f651d98db5 1.5.3-apple9 2009-06-27 21:32:33 -07:00
Jeremy Huddleston
40c1406830 XQuartz: Don't leave zombied processes at startup 2009-06-27 15:28:34 -07:00
Jeremy Huddleston
60a757d280 XQuartz: 64bit fix for screen origin in AppleWM 2009-06-27 14:40:03 -07:00
Jeremy Huddleston
a5f055bf22 XQuartz: More localization updates
(cherry picked from commit 5925c1f48a)
2009-06-27 10:41:51 -07:00
Jeremy Huddleston
a3b877c5bb XQuartz: More localization updates
(cherry picked from commit 7fbe974246)
2009-06-19 21:16:40 -07:00
Jeremy Huddleston
31a20a573b GLX: Make sure the types match for ALIAS in indirect_reqsize.c 2009-06-06 22:17:44 -07:00
Jeremy Huddleston
e10c53421f XQuartz: AIGLX dispatch table cleanup
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.
2009-06-06 21:55:51 -07:00
Jeremy Huddleston
a2e2765c31 1.5.3-apple8 2009-06-04 23:54:04 -07:00
Jeremy Huddleston
fcd857c8e2 Rootless: Use serverClient instead of NullClient
This seems to stop the crash when moving windows.
2009-06-02 19:12:41 -07:00
Jeremy Huddleston
09432fa5b1 XQuartz: Default to forcing the dialog box before quitting.
This will show the quit dialog for users of other WMs.
(cherry picked from commit 639ee0c913)
2009-06-02 10:20:50 -07:00
Jeremy Huddleston
bb0e208787 Rootless: Despite its name, we still want to allow rootless to mess with the root window
This fixes the bug whereby we weren't drawing the contents of the root window since RootlessPaintWindowBackground got nuked.
2009-06-01 22:58:40 -07:00
Jeremy Huddleston
6a11ef680c 1.5.3-apple7 2009-05-30 00:51:16 -07:00
Jeremy Huddleston
b4adec886c GLX: Purge glxint.h usage
Change (__GLXvisualConfig *) to (void *) in ABI compat stubs.
2009-05-29 14:44:40 -07:00
Jeremy Huddleston
e587436cf2 GLX: Purge some glxint.h usage in glxcmds.c
This is related to d0b249f1c5 in the 1.4 branch and was ok'd by krh
2009-05-29 14:27:46 -07:00
Jeremy Huddleston
032173f693 XQuartz: Fix alpha to be 1 (screenshots bug, etc)
This is related to: bc964ff1e3
XQuartz: Stab at fixing the alpha 0/1 bug (screenshots, etc) by pulling in some old code that got gutted from rootless.

which was on the 1.4 branch and implemented in fbPaintWindow.  Now that fbPaintWindow is gone, this is now in miPaintWindow().
2009-05-29 14:09:41 -07:00
Jeremy Huddleston
4975c08725 Rootless: Use miPaintWindow since PaintWindowBackground is dead 2009-05-29 14:02:18 -07:00
Jeremy Huddleston
891edc919c XQuartz: English localization update for HIG compliance
(cherry picked from commit 86b319d7cb)
2009-05-29 11:44:36 -07:00
Jeremy Huddleston
be4c14755a XQuartz: More localization updates
(cherry picked from commit b107390c9f)
2009-05-27 10:07:54 -07:00
Jeremy Huddleston
fe3c35db33 XQuartz: pbproxy standalone: added missing variable declarations.
(cherry picked from commit 2d947d17a3)
2009-05-09 11:38:18 -07:00
Jeremy Huddleston
6ebb56d3f5 XQuartz: Localization update
(cherry picked from commit 9435fc5e20)
2009-04-22 19:32:37 -07:00
Jeremy Huddleston
c0c859ee18 XQuartz: Make sure the bgMouseLocationUpdated state is consistent
(cherry picked from commit 8fa8a8e1db)
2009-04-22 19:32:32 -07:00
Jeremy Huddleston
ac67b4fcf6 Merge commit 'origin/server-1.5-branch' into xorg-server-1.5-apple 2009-04-22 19:29:29 -07:00
Eamon Walsh
e1edd9e668 security: Grant untrusted windows remove access on all windows.
This allows untrusted clients to destroy their own windows when they
have been reparented by a trusted window manager.
(cherry picked from commit 4559d2ace6)
2009-04-16 23:50:13 -04:00
Eamon Walsh
a26ae2c63d security: Fix a crash caused by wrong ordering of format arguments.
(cherry picked from commit 3481b32ab9)
2009-04-16 23:50:05 -04:00
Eamon Walsh
62aa06d499 security: Revert behavior of extension access for compatibility.
Previously, three extensions were defined as "trusted" by the extension:
BIG-REQUESTS, XC-MISC, and XPrint.  No other extensions were permitted
to be used by untrusted clients.

In commit 8b5d21cc1d this was changed for
some reason.  Return to the old, compatible behavior.
(cherry picked from commit 6045506be0)
2009-04-16 23:49:58 -04:00
Jeremy Huddleston
2039470154 1.5.3-apple6 2009-04-11 17:27:11 -07:00
Jeremy Huddleston
a3fbdb30b5 XQuartz: Use correct values for ProximityIn and ProximityOut
This was the other underlying cause of teh 100% CPU tablet issue.
(cherry picked from commit a9cecf34c2)
2009-04-11 17:26:21 -07:00
Jeremy Huddleston
9d8ce0ea76 XQuartz: Solve the tablet 100% CPU bug
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 c21ca7558d)
2009-04-11 17:23:10 -07:00
Jeremy Huddleston
35a678ec15 XQuartz: Re-enable background window checking
since that code was not the culprit for the wacom tablet, background 100% CPU bug
(cherry picked from commit fc1dc5d71b)
2009-04-11 17:22:56 -07:00
Jeremy Huddleston
83c2310b16 XQuartz: Only set MotionNotify on activation if it is updated.
(cherry picked from commit ae8077a251)
2009-04-11 17:22:44 -07:00
Jeremy Huddleston
166c4778fc XQuartz: Make sure the Fn doesn't trigger unneccessary calls to DarwinUpdateModKeys()
(cherry picked from commit 70a18558c6)
2009-04-11 17:22:32 -07:00
Jeremy Huddleston
1bf2708211 XQuartz: Re-enable Fn as an option for 3button mouse simulation.
Patch from Martin Otte <otte@duke.edu>
(cherry picked from commit b5ec3be6b5)
2009-04-11 17:22:10 -07:00
Jeremy Huddleston
5b4f92bf2d XQuartz: xprSetWindowLevel updated to store the level requested by the WM
(cherry picked from commit c28c2ddc3a)
2009-04-10 00:48:19 -07:00