Jeremy Huddleston
a41e7f75de
XQuartz: darwinPointer reports the actual pixel position now rather than a relative position
2008-12-05 16:18:09 -08:00
Jeremy Huddleston
803509072f
XQuartz: More Tiger ifdefs
2008-11-21 10:53:39 -08:00
George Staplin
373b8a5f32
XQuartz: Disable 2 calls to miSetVisualTypesAndMasks that seem to be unnecessary, and possibly wrong (with regard to masks and bits per RGB).
...
Use the settings queried from the system in xprScreen.c, rather than those 2 calls.
The 2 calls increased the total number of visuals a great deal (when using GLXEXT),
and not all of the visuals were usable with GLX. Some of the visuals aren't usable
with GLX still, such as DirectColor, but that seems to be acceptable based on my
understanding of the manual that states "a subset of visuals are made available
for OpenGL rendering."
2008-11-09 18:51:08 -07:00
Jeremy Huddleston
08a5a333d7
XQuartz: Default dpi to 96 instead of 75
2008-10-21 11:23:42 -07:00
Jeremy Huddleston
22a54e4617
XQuartz: More fullscreen fixes
...
Start in rooted mode when enabled
Make the hotkey cmd-alt-a behave
2008-10-21 09:07:08 -07:00
George Staplin
97173d4eda
XQuartz: Call setVisualConfigs in InitOutput, and only when GLXEXT is defined.
2008-10-07 11:39:44 -06:00
George Staplin
eb3c014e17
XQuartz: GL: Add the new C code to the Makefile.am.
...
Commit the darwin.c changes I missed in the last commit, for calling
setVisualConfigs().
2008-10-06 18:05:12 -06:00
Jeremy Huddleston
00ca0f4d83
XQuartz: Use "pointer" and "pen" for device names to please GDK.
2008-09-30 13:54:25 -07:00
Jeremy Huddleston
d79ccb45f6
XQuartz: Using absolute ranges for pointer location to increase resolution and better support tablets.
2008-09-30 13:54:25 -07:00
Jeremy Huddleston
1317c8ff94
XQuartz: Don't enable 8bit visuals in the TrueColor server, since it's not working yet
2008-09-17 10:11:00 -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
2e45344870
XQuartz: Dead code removal
2008-09-04 09:18:40 -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
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
e4110861d3
XQuartz: Added window_item_modifiers defaults item (and option to localization) to change the modifier keys used for the windows menu.
2008-08-20 09:21:44 -07:00
Jeremy Huddleston
02af74d7a5
XQuartz: Added appkit_modifiers defaults option which users can set to 'rcommand' to get access to the input menu with right command
2008-08-19 02:02:11 -07:00
Jeremy Huddleston
8fb6a1cf44
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})
2008-08-15 13:28:58 -07:00
Jeremy Huddleston
fe22794404
Don't need the fink-friendly printf in the DDX anymore.
2008-05-12 11:34:06 -07:00
Ben Byer
50641bce73
xquartz: created darwinTablet, to represent tablet events
2008-04-29 23:37:58 -07:00
Ben Byer
299a056737
xquartz: remove unused params from DarwinEQInit
2008-04-29 23:00:09 -07:00
Jeremy Huddleston
515b8b855a
XQuartz: More multi-monitor work... reverted Ben's workaround (worked for side-by-side only) and added more debugging.
2008-04-24 23:48:11 -07:00
Jeremy Huddleston
6f1c85b965
XQuartz: Cleaned up some casting to get rid of compiler warnings
2008-04-18 20:38:31 -07:00
Jeremy Huddleston
b4992755c3
XQuartz: Include version info for CrashReporter
2008-04-17 11:56:48 -07:00
Ben Byer
57bb073209
merged darwinKeyboard.[ch] into quartzKeyboard
2008-04-17 02:56:54 -07:00
Ben Byer
f525a4a432
add support for horizontal scrolling (buttons 6 and 7)
2008-04-17 02:21:11 -07:00
Ben Byer
4aedba5aa7
just a bit of juggling headers around -- we're preparing
...
to call our Xquartz-specific event handlers directly
as mieqHandlers
2008-03-31 21:34:03 -07:00
Ben Byer
8b5737b3cf
Remove calls to InitValuatorAxisStruct -- these are now handled in dix by
...
InitValuatorDeviceClass.
Add InitProximityClassDeviceStruct call to prepare for tablet support.
2008-03-31 21:32:09 -07:00
Jeremy Huddleston
a28b8c23d9
XQuartz: Fixed names of enums to be more consistent
2008-03-31 21:31:54 -07:00
Jeremy Huddleston
4c5c30a4be
XQuartz: Cleanup for strict-prototyping
...
Also fixed DarwinEQEnqueue to match changes to the callback
And also use dpmsstubs.c rather than copying the code into darwin.c
2008-01-05 03:14:07 -08:00
Jeremy Huddleston
8e4c28ec2a
XQuartz: Cleaned up color map configuration.
...
8 bit color still doesn't work, but the -depth command line argument now works properly.
(cherry picked from commit 6765949c27 )
2008-01-03 13:25:48 -08:00
Jeremy Huddleston
82c97a5475
XQuartz: Cleaned up command line arguments.
...
(cherry picked from commit 603a8b73d4 )
2007-12-20 18:30:09 -08:00
Jeremy Huddleston
ea716249c3
XQuartz: Don't fork to exec app_to_run.
...
Plus other housecleaning...
(cherry picked from commit ae302db472 )
2007-12-20 17:35:51 -08:00
Jeremy Huddleston
be027ea7ea
Xquartz: General Cleanup
...
General code cleanup, whitespace, dead code removal, added missing prototypes.
Made Xquartz come to foreground later in startup, so it doesn't appear for Xquartz -version
(cherry picked from commit 36922e8ff4 )
2007-12-20 13:17:56 -08:00
Jeremy Huddleston
743b266c17
XQuartz: Fixed "Multiple Dock Icons"
...
BAM!
(cherry picked from commit d0dca8a885 )
(cherry picked from commit 0502955a2a )
2007-12-08 00:34:31 -08:00
Jeremy Huddleston
898b03775e
Darwin: Renamed DarwinModeBlah to QuartzBlah
...
(cherry picked from commit 08ebf86d37 )
2007-12-05 21:25:51 -08:00
Jeremy Huddleston
15add97723
Darwin: Be more precise in version information shown.
2007-12-05 20:29:23 -08:00
Jeremy Huddleston
df5c9fef3c
Darwin: Flattened quartz into darwin, renamed darwin xquartz
...
Leaving xpr unflattened since we want modularity to replace that with xpc (XPluginComposite) at some point
(cherry picked from commit 48e6a75fbd )
2007-12-05 20:26:16 -08:00