summaryrefslogtreecommitdiff
path: root/hw/xquartz/darwin.c
AgeCommit message (Collapse)AuthorFilesLines
2009-09-26XQuartz: Add pressure/tilt property labelsJeremy Huddleston1-0/+3
(cherry picked from commit 84ea67130ef6b4086042aad6036ce66f93ea3e56)
2009-09-26XQuartz: Fix a brain-o array indexing problemJeremy Huddleston1-3/+3
/bop Peter (cherry picked from commit 494a6b046a258ad83dc98eb92b7c3d8f1d2626bb)
2009-09-26XQuartz: Use internal xshm header for new xextprotoJeremy Huddleston1-2/+1
(cherry picked from commit 1755239330c0bdac820d88a3e06ff391d65f29be) (cherry picked from commit 697be460d0e555e2c75eed6889293650e02d423c)
2009-07-31XQuartz: Unify how we set our bitmasks for visualsJeremy Huddleston1-32/+2
(cherry picked from commit c230b52c27ce50ac6c27011ec8e88f1b263b25f9)
2009-07-31XQuartz: Dead code removal for StaticColor visualJeremy Huddleston1-16/+0
(cherry picked from commit e457a44e87950207f6c16bf82bf5af11c777ecf1)
2009-07-31XQuartz: Define DDXRingBellJeremy Huddleston1-4/+0
(cherry picked from commit 113347381289497cb2a79994d0ef5f427ae63ac5)
2009-07-26XQuartz: Overhaul setting up visualsJeremy Huddleston1-15/+10
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 7351db5c8746be30a4047469ee9b50bc19e62a89)
2009-06-18input: Add labels to buttons and valuators - ABI_XINPUT_VERSION 7Peter Hutterer1-15/+52
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-01-11XQuartz: Don't need explicit Activate/EnableDevice in InitInputJeremy Huddleston1-11/+0
(cherry picked from commit b1d29784410b3b93037e5636f336ba608d8ad6e3)
2009-01-11XQuartz: misc 1.6 updates (still --disable-glx)Jeremy Huddleston1-0/+11
rlAccel is not longer compatable, and it's not worth fixing Don't override DeviceCursorInitialize with a noop Don't do a SwitchCoreKeyboard (which wasn't even needed in the first place) (cherry picked from commit c137f681680e1d04b1513a8be68aeda4d1c56fd5)
2008-12-06XQuartz: darwinPointer reports the actual pixel position now rather than a ↵Jeremy Huddleston1-3/+3
relative position (cherry picked from commit a41e7f75decd340d064fdc0d2c4fe6c88d7dbc82)
2008-11-22XQuartz: Updated some code to use newer server APIJeremy Huddleston1-7/+5
2008-11-21XQuartz: More Tiger ifdefsJeremy Huddleston1-2/+2
(cherry picked from commit 803509072f2c039e5cd555c4ac14d672f0e698c5)
2008-11-13XQuartz: Disable 2 calls to miSetVisualTypesAndMasks that seem to be ↵George Staplin1-0/+7
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." (cherry picked from commit 373b8a5f32509722e06d8776109e6c3f06645ee0)
2008-11-04A bit of whitespace cleanup in include directives.Daniel Stone1-4/+4
It's #include <foo>, not # include <foo> Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com>
2008-10-23XQuartz: Default dpi to 96 instead of 75Jeremy Huddleston1-1/+1
(cherry picked from commit 08a5a333d7fea68146cd9cf50682b811378ab3ce)
2008-10-21XQuartz: More fullscreen fixesJeremy Huddleston1-3/+0
Start in rooted mode when enabled Make the hotkey cmd-alt-a behave (cherry picked from commit 22a54e46176c9cbdfaaa59ef33a6ae6a9c4969ef)
2008-10-08XQuartz: Call setVisualConfigs in InitOutput, and only when GLXEXT is defined.Jeremy Huddleston1-2/+4
(cherry picked from commit 97173d4eda142c73bb975cc05225b791778f85af)
2008-10-08XQuartz: GL: Add the new C code to the Makefile.am.George Staplin1-1/+5
Commit the darwin.c changes I missed in the last commit, for calling setVisualConfigs(). (cherry picked from commit eb3c014e1710bf0b93bda10ddb9b795cd150d02d)
2008-10-03XQuartz: Use "pointer" and "pen" for device names to please GDK.Jeremy Huddleston1-3/+17
(cherry picked from commit 00ca0f4d839abf47e9573a1552473e039cf787e6)
2008-10-03XQuartz: Using absolute ranges for pointer location to increase resolution ↵Jeremy Huddleston1-11/+8
and better support tablets. (cherry picked from commit d79ccb45f68b65d65718b5b77efe2fae6eeda762)
2008-09-21XQuartz: Don't enable 8bit visuals in the TrueColor server, since it's not ↵Jeremy Huddleston1-3/+4
working yet (cherry picked from commit 1317c8ff94c4bd32617a5398e929f667bd87da58)
2008-09-12XQuartz: Dead code removalJeremy Huddleston1-88/+0
(cherry picked from commit 43184cd379c4fb7254391b8a362016cbf89b5529)
2008-09-12XQuartz: 256 color supportJeremy Huddleston1-0/+7
(cherry picked from commit 8dd6d5c825d457f26b41b79d02d57ed4a5ecf1f5)
2008-09-12XQuartz: Dead code removalJeremy Huddleston1-23/+0
(cherry picked from commit 2e45344870f5d17181df6407da3448991036d783)
2008-09-03XQuartz: Updated Tablet code to include ranges for valuators and added ↵Jeremy Huddleston1-11/+39
cursor and erasor (cherry picked from commit 6bca78760951cb5cb57ea66b7631a2dc230dc27a) (cherry picked from commit fafcafd6de39cf6b5967793f03b30b49db36fec5)
2008-08-29XQuartz: Added debugging output to the crash log to help track down two ↵Jeremy Huddleston1-2/+0
crashes, since people don't often report their system.log spew. (cherry picked from commit aaf0f71db197526b6b866cc1b39fbdfe051879ef)
2008-08-28Prepare for array-index based devPrivates.Tomas Carnecky1-1/+2
TODO: static indices can be made just an int; some indices can be combined.
2008-08-20XQuartz: Added window_item_modifiers defaults item (and option to ↵Jeremy Huddleston1-7/+9
localization) to change the modifier keys used for the windows menu. (cherry picked from commit e4110861d307a55d9032cb83cf024ec1f294e8d7) (cherry picked from commit fcfc05482a88696cb713c7a2ddfcf935ae8378a6)
2008-08-20XQuartz: Added appkit_modifiers defaults option which users can set to ↵Jeremy Huddleston1-0/+3
'rcommand' to get access to the input menu with right command (cherry picked from commit 02af74d7a5a7225f408915254c40856159dc7f19) (cherry picked from commit 2da32894dff8340f6ca7c980277fca7ec835a193)
2008-08-20XQuartz: More input fixesJeremy Huddleston1-4/+9
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 8fb6a1cf44c35a20dfb0c05c9824f94898f88da7) (cherry picked from commit ae9c1b3cfb3874b4d1251681c24bda91c398bcab)
2008-08-13Eviscerate save-under support.Adam Jackson1-13/+0
Use a compositing manager already. Plus I really wanted to use 'eviscerate' in a commit message.
2008-05-26Merge branch 'master' into mpxPeter Hutterer1-9/+0
2008-05-21drop xprint remnants: InitGlobalsGeorge Sapountzis1-9/+0
2008-05-20Merge branch 'master' into mpxPeter Hutterer1-1/+0
Conflicts: Xext/xprint.c (removed in master) config/hal.c dix/main.c hw/kdrive/ati/ati_cursor.c (removed in master) hw/kdrive/i810/i810_cursor.c (removed in master) hw/xprint/ddxInit.c (removed in master) xkb/ddxLoad.c
2008-05-14Don't need the fink-friendly printf in the DDX anymore.Jeremy Huddleston1-1/+0
(cherry picked from commit fe2279440450c795d67ba5a2234b0797d0bfe39c)
2008-05-02Merge branch 'master' into mpxPeter Hutterer1-17/+48
Conflicts: Xi/exevents.c dix/devices.c
2008-04-29xquartz: created darwinTablet, to represent tablet eventsBen Byer1-11/+39
(cherry picked from commit 50641bce730ee03738fa0c4beb8125b34fda556f)
2008-04-29xquartz: remove unused params from DarwinEQInitBen Byer1-1/+2
(cherry picked from commit 299a056737168ca1faefd675dce6d6ab13176be9)
2008-04-25Remove all traces of #ifdef XINPUT and the matching bits from the configure.acPeter Hutterer1-2/+0
2008-04-24XQuartz: More multi-monitor work... reverted Ben's workaround (worked for ↵Jeremy Huddleston1-6/+8
side-by-side only) and added more debugging. (cherry picked from commit 515b8b855ac5d2d5aef881053f73b2ad07a6dd2e)
2008-04-20XQuartz: Cleaned up some casting to get rid of compiler warningsJeremy Huddleston1-17/+14
(cherry picked from commit 6f1c85b96550adf0bc34efb6ca649b87bcc1b18c)
2008-04-17XQuartz: Include version info for CrashReporterJeremy Huddleston1-0/+2
(cherry picked from commit b4992755c3e29086c5939683c38fa8fd7d2e6754)
2008-04-17merged darwinKeyboard.[ch] into quartzKeyboardJeremy Huddleston1-1/+1
(cherry picked from commit 57bb07320908b74facea0a97822bb19ed6f960a9)
2008-04-17add support for horizontal scrolling (buttons 6 and 7)Ben Byer1-8/+3
(cherry picked from commit f525a4a432ebd0545ad1dd0a7ad84ad3e47e8b61)
2008-04-02just a bit of juggling headers around -- we're preparingBen Byer1-1/+1
to call our Xquartz-specific event handlers directly as mieqHandlers (cherry picked from commit 4aedba5aa727e22316e8ca456f7218bea9ee0313)
2008-03-31Remove calls to InitValuatorAxisStruct -- these are now handled in dix byBen Byer1-18/+2
InitValuatorDeviceClass. Add InitProximityClassDeviceStruct call to prepare for tablet support. (cherry picked from commit 1bd980a5b114f5320360943214f8f9f23b29c1e3)
2008-03-28XQuartz: Fixed names of enums to be more consistentJeremy Huddleston1-2/+2
(cherry picked from commit c309a08806daf5d716a860c709e51eacad2c745a)
2008-01-05XQuartz: Cleanup for strict-prototypingJeremy Huddleston1-18/+0
Also fixed DarwinEQEnqueue to match changes to the callback And also use dpmsstubs.c rather than copying the code into darwin.c (cherry picked from commit 4c5c30a4beb7a427b00b18097f548876ad3c11d7)
2008-01-03XQuartz: Cleaned up color map configuration.Jeremy Huddleston1-63/+45
8 bit color still doesn't work, but the -depth command line argument now works properly. (cherry picked from commit 6765949c27c053d22882f54337cfd09203aa5383)