Jeremy Huddleston
7542c00b96
XQuartz: Removed "Done" button from Applications Customization. Now properly save on exit.
...
(cherry picked from commit 2f1e163d5d
)
2008-09-03 09:22:13 -07:00
Jeremy Huddleston
4d03fc22ab
mieqProcessInputEvents: Check custom event handlers first.
...
(cherry picked from commit c9ac2f5753
)
2008-09-03 09:22:01 -07:00
Jeremy Huddleston
8e3da36b6b
XQuartz: Updated man page
...
(cherry picked from commit 6932d0d19e
)
2008-09-03 09:19:49 -07:00
Jeremy Huddleston
c1e5ea9ba0
XQuartz: Removed dead code (unused option definitions)
...
(cherry picked from commit 3d74f77490
)
2008-09-03 09:19:40 -07:00
Jeremy Huddleston
2cf74a76d5
XQuartz: Cleaned up our sleeping before adding the launchd socket.
...
(cherry picked from commit ebfe49dfca
)
2008-09-03 09:19:30 -07:00
Jeremy Huddleston
f6f79ac76f
XQuartz: Fixed editing of Applications menu
...
(cherry picked from commit da647f1add
)
2008-08-30 16:25:14 -07:00
Jeremy Huddleston
8ad55e484f
XQuartz: Fixed missing symbol in quartzKeyboard debugging
2008-08-30 14:19:47 -07:00
Jeremy Huddleston
3739525d57
XQuartz: Don't even build with GLX support since swrast now depends on libdrm
2008-08-30 14:18:07 -07:00
Jeremy Huddleston
780613b7f7
XQuartz: Removed dead entry in Makefile.am
2008-08-29 22:26:46 -07:00
Jeremy Huddleston
c6d0ac7471
Removed dead glcontextmodes
2008-08-29 22:16:03 -07:00
Jeremy Huddleston
73db117012
XQuartz: Placate automake which doesn't like escaped newlines even in comments...
2008-08-29 21:16:19 -07:00
Jeremy Huddleston
4411b8b4de
XQuartz: Disable GLX for now, since we don't have a working solution.
2008-08-29 21:01:24 -07:00
Jeremy Huddleston
24aef18e97
XQuartz: Added debugging output to the crash log to help track down two crashes, since people don't often report their system.log spew.
...
(cherry picked from commit aaf0f71db1
)
2008-08-29 20:45:48 -07:00
Jeremy Huddleston
1ecfc492bc
XQuartz: xp_is_symbolic_hotkey_event catches the input menu, but not our mainMenu, so we still need to do that the old way.
...
(cherry picked from commit 25eccf12c8
)
2008-08-29 20:45:05 -07:00
Jeremy Huddleston
c48b4ddeff
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-08-29 20:44:55 -07:00
Xavier Bestel
580e96d6d4
Cosmetic fix to EDID decoding.
...
(cherry picked from commit bb2cacd33e
)
2008-08-29 14:48:40 -04:00
Fredrik Höglund
d0ef934305
Fix the tile offset in miPaintWindow for ParentRelative windows.
...
(cherry picked from commit 244a635fcd
)
2008-08-29 14:39:05 -04:00
Daniel Drake
05472534cf
Don't abort if swrast library is not present
...
GLX is enabled by default, but the current swrast behaviour causes X
to abort with fatal error if the swrast dri library dlopen fails.
Handle the case where the swrast library is not present, and do not
register the GLX extension unless at least one screen has a usable
GL provider.
(cherry picked from commit eff25430b4
)
2008-08-29 14:38:43 -04:00
Adam Jackson
4652c51e92
Reimplement ShmPutImage.
...
There's no reason to not just dispatch this straight into the GC. As a
bonus, if you do so, damage wraps correctly, and thus swcursor works.
The side effect is it's no longer possible to override ShmPutImage with
ShmRegisterFuncs().
Also remove the (broken) damage tracking for same from EXA, since it didn't
work right, and is now superfluous.
(cherry picked from commit ee7c684f21
)
2008-08-29 14:36:43 -04:00
Eamon Walsh
ef0780b738
Attempt getpeercon() on remote sockets as well as local ones.
...
(cherry picked from commit 60ad8d5d05
)
2008-08-28 23:50:20 -04:00
Jeremy Huddleston
41f99b1021
XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe.
...
(cherry picked from commit c8244177b0
)
2008-08-26 23:10:15 -07:00
Jeremy Huddleston
e86de2ac86
XQuartz: Fixed needed xplugin version. ><
...
(cherry picked from commit 01b3a99dff
)
2008-08-26 23:10:13 -07:00
Jeremy Huddleston
d6960e0075
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-08-26 20:19:23 -07:00
Jeremy Huddleston
38e59ad930
XQuartz: Use new Xplugin API to determine if a keypress event corresponds to an OS-X hotkey that we should dispatch to Appkit.
...
(cherry picked from commit e7658e745f
)
2008-08-26 20:19:16 -07:00
Jeremy Huddleston
6685522abe
XQuartz: Made a note to come back to the xinitrc race condition in the 1.5 branch when we move up to it.
...
(cherry picked from commit 54a882dcbd
)
2008-08-26 20:19:07 -07:00
Jeremy Huddleston
46b3a5dfd6
XQuartz: Fixed bogus args to debug ErrorF
...
(cherry picked from commit f0351c2b80
)
2008-08-26 20:18:59 -07:00
Jeremy Huddleston
cd59eee244
XQuartz: Cleaned up mouse event translation a bit more.
...
(cherry picked from commit c286f2a718
)
2008-08-26 20:18:49 -07:00
Jeremy Huddleston
7357dc56c4
Xquartz: Added missing ev_type for NSTabletPoint event.
...
(cherry picked from commit 07548f1394
)
2008-08-26 20:18:39 -07:00
Jeremy Huddleston
12c534bf14
XQuartz: Added more explanation to debug keylayout spew to cut down on report-spam.
...
(cherry picked from commit fcdc9f8b5a
)
2008-08-26 20:18:27 -07:00
Kristian Høgsberg
78f50cd575
Fix driGetConfigAttribIndex unaligned access to GLboolean.
...
We don't actually send the float mode so just drop it. Drop a couple of
other unused or redundant fields from GLXconfig.
2008-08-26 10:58:35 -04:00
Jeremy Huddleston
f2ec79e4a1
XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts.
...
(cherry picked from commit 81187364e5
)
2008-08-20 09:59:23 -07:00
Jeremy Huddleston
fcfc05482a
XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
...
(cherry picked from commit e4110861d3
)
2008-08-20 09:59:05 -07:00
Jeremy Huddleston
a28a2be524
XQuartz: Just cleaned up formatting of event processing code... no "meat" changed...
...
(cherry picked from commit 745bc8ab38
)
2008-08-20 09:58:48 -07:00
Jeremy Huddleston
2da32894df
XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
...
(cherry picked from commit 02af74d7a5
)
2008-08-20 09:56:19 -07:00
Jeremy Huddleston
ae9c1b3cfb
XQuartz: More input fixes
...
stuck-modifier fixes (capslock)
3button-emulation now doesn't send the modifier key with the click
Added other options to fake_button2 and fake_button3 defaults options:
({l,r}{control,alt,command,shift})
(cherry picked from commit 8fb6a1cf44
)
2008-08-20 09:56:06 -07:00
Jeremy Huddleston
7d9d864461
XQuartz: Updated bundle version to 2.3.1
...
(cherry picked from commit eedecba0b8
)
2008-08-20 09:54:29 -07:00
Jeremy Huddleston
14646ad8cd
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-08-20 09:54:08 -07:00
Maarten Maathuis
c662381a14
exa: fix assert logic thinko from 361a9eb953
...
- I guess failing PrepareAccess is rare, since this a 3 year old bug.
2008-08-17 23:20:45 +02:00
Jeremy Huddleston
79e39470e9
XQuartz: Fixed a stuck modifier key bug.
...
(cherry picked from commit eeb6e5a9e9
)
2008-08-14 09:13:26 -07:00
Jeremy Huddleston
01cd463492
XQuartz: Made 3-button mouse simulation a little more consistent.
...
(cherry picked from commit d207b037d2
)
2008-08-14 09:13:21 -07:00
Jeremy Huddleston
edf55da280
XQuartz: Reverted "Control" text to be accurately "Command" in the input prefs.
...
(cherry picked from commit b287c481e1
)
2008-08-14 09:13:09 -07:00
Jeremy Huddleston
e013272fa8
Transport/Apple: Add TRANS_NOXAUTH to incoming connections when the listener is flagged as such
...
(cherry picked from commit ba4a792426
)
2008-08-14 09:12:59 -07:00
Jeremy Huddleston
0b2ab2327e
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-08-14 09:12:52 -07:00
Peter Hutterer
582f1381ae
xkb: ProcXkbSetDeviceInfo should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit c06e27b2f6
)
2008-08-13 16:59:02 +09:30
Peter Hutterer
07e922a257
xkb: ProcXkbSetGeometry should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit d9ca9819e9
)
2008-08-13 16:57:28 +09:30
Peter Hutterer
245fecf7cd
xkb: ProcXkbSetNames should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit 5ba87c3327
)
2008-08-13 16:56:05 +09:30
Peter Hutterer
a5c4b9db12
xkb: ProcXkbSetNamedIndicator should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit 7e45c80204
)
Includes follow-up fix d684f5760f
.
2008-08-13 16:55:04 +09:30
Peter Hutterer
8d4004b092
xkb: ProcXkbSetIndicatorMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit a609dbed7c
)
2008-08-13 16:52:55 +09:30
Peter Hutterer
8a18475848
xkb: ProcXkbSetCompatMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit e8c2a3d7c9
)
Conflicts:
xkb/xkb.c
2008-08-13 16:52:03 +09:30
Peter Hutterer
5b3eb0a3af
xkb: ProcXkbSetMap should work on all attached SDs.
...
If called with XkbUseCoreKbd, run through all attached SDs and replicate the
call. This way, we keep the SDs in sync with the MD as long as core clients
control the MDs.
(cherry picked from commit 3c7740aa8f
)
Conflicts:
xkb/xkb.c
2008-08-13 16:49:33 +09:30