Commit Graph

4252 Commits

Author SHA1 Message Date
George Peter Staplin
40190675a6 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.
2008-09-16 15:21:18 -06:00
George Peter Staplin
37361567b6 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.
2008-09-15 13:35:46 -06:00
George Peter Staplin
ea9dc27977 Add an image_jpeg Atom. 2008-09-15 13:31:19 -06:00
George Peter Staplin
d333a8e2b5 Rename reclaim_clipboard to claim_clipboard. 2008-09-15 13:28:50 -06:00
George Peter Staplin
32b175ef62 Add image/jpeg type, and rename reclaim_clipboard to claim_clipboard. 2008-09-15 13:27:08 -06:00
Jeremy Huddleston
21a2d0b8d0 XQuartz: pbproxy: Added global variables to customize how pbproxy behaves 2008-09-15 09:33:55 -07:00
Jeremy Huddleston
5c8b956f8f XQuartz: pbproxy: First round of updates to pbproxy from George. 2008-09-14 09:23:17 -07:00
Jeremy Huddleston
e90dabb5a7 1.4.2-apple17 2008-09-05 17:33:18 -07:00
Jeremy Huddleston
43184cd379 XQuartz: Dead code removal 2008-09-05 17:32:16 -07:00
Jeremy Huddleston
8dd6d5c825 XQuartz: 256 color support 2008-09-05 17:05:03 -07:00
Jeremy Huddleston
bf10fb0b1f XQuartz: Dead code removal 2008-09-05 10:46:36 -07:00
Jeremy Huddleston
4fe605c2bc XQuartz: Changed around fd handoff model to be more robust 2008-09-05 10:46:20 -07:00
Jeremy Huddleston
df2120ccbc 1.4.2-apple16 2008-09-04 15:34:39 -07:00
Jeremy Huddleston
c0da576d49 XQuartz: Don't warp the pointer on server start for XQuartz 2008-09-04 14:59:10 -07:00
Jeremy Huddleston
c1caeb52a4 XQuartz: Make WarpPointer multithread safe in XQuartz. 2008-09-04 10:00:43 -07:00
Jeremy Huddleston
2e45344870 XQuartz: Dead code removal 2008-09-04 09:18:40 -07:00
Jeremy Huddleston
d7ce166ee8 1.4.2-apple15 2008-09-04 08:55:45 -07:00
Jeremy Huddleston
d942849f24 XQuartz: Fixed proximity logic errors for tablets. 2008-09-04 08:55:22 -07:00
Jeremy Huddleston
4904e04ce6 XQuartz: Added locking into mieq to protect X from eating itself 2008-09-04 08:37:22 -07:00
Jeremy Huddleston
4a653c6bfd XQuartz: Remove decls of crashtracer strings that we don't use anymore in here 2008-09-04 08:07:32 -07:00
Jeremy Huddleston
a16048cec0 XQuartz: Fixed a crash in RootlessNativeWindowMoved 2008-09-04 05:18:31 -07:00
Jeremy Huddleston
c7b35ee5de 1.4.2-apple14 2008-09-03 15:20:54 -07:00
Jeremy Huddleston
1f842c71c3 XQuartz: Added pasteboard proxy code stripped out of quartz-wm. 2008-09-03 09:16:16 -07:00
Jeremy Huddleston
6bca787609 XQuartz: Updated Tablet code to include ranges for valuators and added cursor and erasor 2008-09-03 09:11:25 -07:00
Jeremy Huddleston
2f1e163d5d XQuartz: Removed "Done" button from Applications Customization. Now properly save on exit. 2008-09-03 03:54:42 -07:00
Jeremy Huddleston
c9ac2f5753 mieqProcessInputEvents: Check custom event handlers first. 2008-09-03 03:17:59 -07:00
Jeremy Huddleston
8b8e0aea6f XQuartz: Removed NewCurrentScreen debugging spew. 2008-09-03 03:14:22 -07:00
Jeremy Huddleston
6932d0d19e XQuartz: Updated man page 2008-09-03 02:41:20 -07:00
Jeremy Huddleston
3d74f77490 XQuartz: Removed dead code (unused option definitions) 2008-09-03 02:37:09 -07:00
Jeremy Huddleston
ebfe49dfca XQuartz: Cleaned up our sleeping before adding the launchd socket. 2008-09-03 02:36:39 -07:00
Jeremy Huddleston
da647f1add XQuartz: Fixed editing of Applications menu 2008-08-30 16:13:58 -07:00
Jeremy Huddleston
4b7c684371 XQuartz: More debugging spew for tracking down the NewCurrentScreen crash. 2008-08-30 14:55:36 -07:00
Jeremy Huddleston
61d140c66c XQuartz: Made NewCurrentScreen debugging a little safer 2008-08-30 09:10:27 -07:00
Jeremy Huddleston
9224fb2899 1.4.2-apple13 2008-08-29 20:31:57 -07:00
Jeremy Huddleston
bc964ff1e3 XQuartz: Stab at fixing the alpha 0/1 bug (screenshots, etc) by pulling in some old code that got gutted from rootless. 2008-08-29 20:31:38 -07:00
Jeremy Huddleston
aaf0f71db1 XQuartz: Added debugging output to the crash log to help track down two crashes, since people don't often report their system.log spew. 2008-08-29 19:43:13 -07:00
Jeremy Huddleston
25eccf12c8 XQuartz: xp_is_symbolic_hotkey_event catches the input menu, but not our mainMenu, so we still need to do that the old way. 2008-08-29 03:54:55 -07:00
Jeremy Huddleston
03f1a3f1ff 1.4.2-apple12 2008-08-28 19:24:58 -07:00
Jeremy Huddleston
c8244177b0 XQuartz: Always use TIS for the keyboard layout seed since KB* aren't thread safe. 2008-08-26 23:09:20 -07:00
Jeremy Huddleston
01b3a99dff XQuartz: Fixed needed xplugin version. >< 2008-08-26 21:11:35 -07:00
Jeremy Huddleston
e7658e745f XQuartz: Use new Xplugin API to determine if a keypress event corresponds to an OS-X hotkey that we should dispatch to Appkit. 2008-08-26 19:13:56 -07:00
Jeremy Huddleston
f30a9b3362 1.4.2-apple11 2008-08-25 22:11:14 -07:00
Jeremy Huddleston
54a882dcbd XQuartz: Made a note to come back to the xinitrc race condition in the 1.5 branch when we move up to it. 2008-08-25 22:10:46 -07:00
Jeremy Huddleston
f0351c2b80 XQuartz: Fixed bogus args to debug ErrorF 2008-08-22 01:12:37 -07:00
Jeremy Huddleston
c286f2a718 XQuartz: Cleaned up mouse event translation a bit more. 2008-08-22 01:11:33 -07:00
Jeremy Huddleston
07548f1394 Xquartz: Added missing ev_type for NSTabletPoint event. 2008-08-22 00:45:12 -07:00
Jeremy Huddleston
4e62596dfc 1.4.2-apple10 2008-08-20 14:42:22 -07:00
Jeremy Huddleston
3520386261 XQuartz: Made X11Application.m a little more tidy. 2008-08-20 10:37:17 -07:00
Jeremy Huddleston
fcdc9f8b5a XQuartz: Added more explanation to debug keylayout spew to cut down on report-spam. 2008-08-20 10:21:23 -07:00
Jeremy Huddleston
81187364e5 XQuartz: Support windowItemModMask=0 or -1 to disable window shortcuts. 2008-08-20 09:50:54 -07:00