Jeremy Huddleston
f706f88e4f
XQuartz: Don't enable 8bit visuals in the TrueColor server, since it's not working yet
...
(cherry picked from commit 1317c8ff94 )
2008-09-21 17:37:51 -07:00
George Peter Staplin
a59c231559
XQuartz: pbproxy: The greedy CLIPBOARD handling now works for text.
...
This change adds some [self own_clipboard] calls in the necessary places to get the proper greedy behavior.
UTF8_STRING and STRING properties seem to work well now with the test cases (PRIMARY, and CLIPBOARD). I can copy from several different X apps, and have the behavior be correct when pasting. I also verified that quartz-wm isn't doing the copying, by disabling the quartz-wm paths.
(cherry picked from commit 934669f732 )
2008-09-21 17:37:49 -07:00
George Peter Staplin
8f663ab452
XQuartz: pbproxy: return the TARGETS list as a 32-bit list to fix a bug that was in the original.
...
Add TRACE() calls where appropriate to try to figure out why we are losing CLIPBOARD at times, after transferring PRIMARY to the NSPasteboard.
Use the new pbproxy_clipboard_to_pasteboard where appropriate.
(cherry picked from commit 40190675a6 )
2008-09-21 17:37:47 -07:00
George Peter Staplin
7c21789633
Rename reclaim_clipboard to claim_clipboard.
...
Convert the puts usage to use DB().
Add the initial handle_image method.
Check for nil in the NSString instantiation in various places.
Add some commentary to enhance the clarity of why I did some things.
(cherry picked from commit 37361567b6 )
2008-09-21 17:37:44 -07:00
George Peter Staplin
adbe6881c8
Add an image_jpeg Atom.
...
(cherry picked from commit ea9dc27977 )
2008-09-21 17:37:42 -07:00
George Peter Staplin
61354ea80d
Rename reclaim_clipboard to claim_clipboard.
...
(cherry picked from commit d333a8e2b5 )
2008-09-21 17:37:40 -07:00
George Peter Staplin
05db9d6022
Add image/jpeg type, and rename reclaim_clipboard to claim_clipboard.
...
(cherry picked from commit 32b175ef62 )
2008-09-21 17:37:37 -07:00
Jeremy Huddleston
981fddf2bf
XQuartz: pbproxy: Added global variables to customize how pbproxy behaves
...
(cherry picked from commit 21a2d0b8d0 )
2008-09-21 17:37:35 -07:00
Jeremy Huddleston
290e343281
XQuartz: pbproxy: First round of updates to pbproxy from George.
...
(cherry picked from commit 5c8b956f8f )
2008-09-21 17:37:32 -07:00
Jeremy Huddleston
e7487cfc46
XQuartz: Dead code removal
...
(cherry picked from commit 43184cd379 )
2008-09-12 15:20:19 -07:00
Jeremy Huddleston
3788d6d786
XQuartz: 256 color support
...
(cherry picked from commit 8dd6d5c825 )
2008-09-12 15:20:10 -07:00
Jeremy Huddleston
b62362472c
XQuartz: Dead code removal
...
(cherry picked from commit bf10fb0b1f )
2008-09-12 15:19:57 -07:00
Jeremy Huddleston
e55c989cb6
XQuartz: Changed around fd handoff model to be more robust
...
(cherry picked from commit 4fe605c2bc )
2008-09-12 15:19:49 -07:00
Jeremy Huddleston
df2de85c90
XQuartz: Don't warp the pointer on server start for XQuartz
...
(cherry picked from commit c0da576d49 )
2008-09-12 15:19:39 -07:00
Jeremy Huddleston
519460e998
XQuartz: Make WarpPointer multithread safe in XQuartz.
...
(cherry picked from commit c1caeb52a4 )
2008-09-12 15:19:29 -07:00
Jeremy Huddleston
5bde9444c8
XQuartz: Dead code removal
...
(cherry picked from commit 2e45344870 )
2008-09-12 15:19:14 -07:00
Jeremy Huddleston
448427a231
XQuartz: Fixed proximity logic errors for tablets.
...
(cherry picked from commit d942849f24 )
2008-09-12 15:19:05 -07:00
Jeremy Huddleston
d96f2c5978
Merge branch 'server-1.5-branch' into xorg-server-1.5-apple
2008-09-12 15:16:16 -07:00
Jeremy Huddleston
144746223d
XQuartz: Added pasteboard proxy code stripped out of quartz-wm.
...
(cherry picked from commit 1f842c71c3 )
2008-09-03 09:23:06 -07:00
Jeremy Huddleston
fafcafd6de
XQuartz: Updated Tablet code to include ranges for valuators and added cursor and erasor
...
(cherry picked from commit 6bca787609 )
2008-09-03 09:22:22 -07:00
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
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
Maarten Maathuis
48744d20b1
xf86Crtc: Set mode to NULL, so nothing bad happens if crtc == NULL.
...
- Fix is courtesy of math_b.
2008-08-31 18:14:57 +02: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
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
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
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
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
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