mutter/clutter/clutter
Jason Gerecke 4d8cb5408b wayland: Provide basic tablet wheel event support
Adds basic support for the "wheel" event from the Wayland tablet protocol.
Ideally we would accumulate the angle and report a wheel event with an
appropriate value for "clicks". We can get away with a much cruder method
for the time being, however, since no Wacom tablet puck actually provides
a smooth scrollwheel. Checking whether the angle in CLUTTER_INPUT_AXIS_WHEEL
exceeds a nominally-small threshold is sufficient to determine that the
wheel has advanced by at least one physical click.

https://bugzilla.gnome.org/show_bug.cgi?id=783716
2017-07-17 21:22:15 +02:00
..
cally cally: Fix compilation without X11 backend 2017-05-02 14:29:59 +02:00
cogl clutter/stage-cogl: Track regions in buffer coordinate space 2017-07-14 20:54:27 +08:00
deprecated Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
egl Get rid of ClutterStageEglNative 2016-07-20 14:23:48 +08:00
evdev wayland: Provide basic tablet wheel event support 2017-07-17 21:22:15 +02:00
wayland Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
x11 clutter/x11: Emit CLUTTER_PAD_RING/STRIP events on X11 2017-07-17 19:43:13 +02:00
clutter-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-actor-box.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-actor-meta-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-actor-meta.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-actor-meta.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-actor-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-actor.c ClutterActor: Optimize away idempotent scale/position updates 2017-05-22 17:27:11 +02:00
clutter-actor.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-align-constraint.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-align-constraint.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-animatable.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-animatable.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-autocleanups.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-backend-private.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
clutter-backend.c Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-backend.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-base-types.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-bezier.c ClutterBezier: Make a private copy of sqrti from cogl 2016-07-20 14:23:48 +08:00
clutter-bezier.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-bin-layout.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-bin-layout.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-bind-constraint.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-bind-constraint.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-binding-pool.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-binding-pool.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-blur-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-blur-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-box-layout.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-box-layout.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-brightness-contrast-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-brightness-contrast-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-cairo.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-cairo.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-canvas.c clutter: Remove window scaling feature 2017-04-07 22:30:50 +08:00
clutter-canvas.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-child-meta.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-child-meta.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-click-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-click-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-clone.c clutter-clone: Unset source when source actor is destroyed 2017-03-06 14:00:48 +01:00
clutter-clone.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-color-static.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-color.c clutter-color: Shut up a compiler warning 2017-04-07 23:19:22 +02:00
clutter-color.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-colorize-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-colorize-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-config.h.in move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-constraint-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-constraint.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-constraint.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-container.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-container.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-content-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-content.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-content.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-debug.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-deform-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-deform-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-deprecated.h clutter: Remove ClutterFixed 2016-07-20 14:23:48 +08:00
clutter-desaturate-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-desaturate-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-device-manager-private.h clutter: Add clutter_input_device_is_grouped call/vfunc 2017-03-13 19:34:10 +01:00
clutter-device-manager.c clutter: Add ClutterDeviceManager::tool-changed signal 2016-11-04 21:25:31 +01:00
clutter-device-manager.h clutter: Fix a couple introspection warnings 2016-11-23 21:59:16 +08:00
clutter-drag-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-drag-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-drop-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-drop-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-easing.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-easing.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-effect-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-enum-types.c.in Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-enum-types.h.in move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-enums.h clutter: Add clutter_input_device_[gs]et_mapping() 2016-07-22 13:31:09 +02:00
clutter-event-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-event-translator.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-event-translator.h Explicitly create per backend stage windows 2016-07-20 14:23:48 +08:00
clutter-event.c clutter: Add clutter_event_get_pad_event_details() 2017-07-17 19:10:05 +02:00
clutter-event.h clutter: Add clutter_event_get_pad_event_details() 2017-07-17 19:10:05 +02:00
clutter-feature.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-feature.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-fixed-layout.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-fixed-layout.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-flatten-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-flatten-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-flow-layout.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-flow-layout.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-gesture-action-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-gesture-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-gesture-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-grid-layout.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-grid-layout.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-group.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-id-pool.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-id-pool.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-image.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-image.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-input-device-tool.c clutter: Add ClutterInputDeviceTool:id property 2016-07-22 13:31:09 +02:00
clutter-input-device-tool.h clutter: Add ClutterInputDeviceTool:id property 2016-07-22 13:31:09 +02:00
clutter-input-device.c clutter: Extend mapping-mode to pen/eraser devices 2017-07-12 23:43:23 +02:00
clutter-input-device.h clutter: Add clutter_input_device_is_grouped call/vfunc 2017-03-13 19:34:10 +01:00
clutter-interval.c clutter: Remove ClutterFixed 2016-07-20 14:23:48 +08:00
clutter-interval.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-keyframe-transition.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-keyframe-transition.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-keysyms-table.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-keysyms-update.pl move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-keysyms.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-layout-manager.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-layout-manager.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-layout-meta.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-layout-meta.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-macros.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
clutter-main.c clutter: Reuse GTK+'s RTL/LTR handling 2016-09-19 23:10:57 +02:00
clutter-main.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-marshal.list ClutterStage: Use non-generic marshaller for ::presented signal 2017-05-09 11:53:27 +02:00
clutter-master-clock-default.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-master-clock-default.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-master-clock.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-master-clock.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-mutter.h Use signals instead of onscreen framebuffer frame callbacks 2016-07-20 14:23:48 +08:00
clutter-offscreen-effect-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-offscreen-effect.c Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-offscreen-effect.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-page-turn-effect.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-page-turn-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-paint-node-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-paint-node.c Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-paint-node.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-paint-nodes.c Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-paint-nodes.h Remove cogl-1.0 vs cogl-2.0 vs cogl experimental API split 2016-07-20 14:23:48 +08:00
clutter-paint-volume-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-paint-volume.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-pan-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-pan-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-path-constraint.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-path-constraint.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-path.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-path.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-private.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
clutter-property-transition.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-property-transition.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-rotate-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-rotate-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-script-parser.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-script-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-script.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-script.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-scriptable.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-scriptable.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-scroll-actor.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-scroll-actor.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-settings-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-settings.c clutter: Remove window scaling feature 2017-04-07 22:30:50 +08:00
clutter-settings.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-shader-effect.c Don't pretend we don't have CoglShader 2016-07-20 14:23:48 +08:00
clutter-shader-effect.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-shader-types.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-shader-types.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-snap-constraint.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-snap-constraint.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-stage-manager-private.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-stage-manager.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-stage-manager.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-stage-private.h Use signals instead of onscreen framebuffer frame callbacks 2016-07-20 14:23:48 +08:00
clutter-stage-view.c clutter/stage-view: Allow scales down to 0.5 2017-07-14 20:54:26 +08:00
clutter-stage-view.h clutter: Change stage view scale to be float 2017-07-14 20:54:26 +08:00
clutter-stage-window.c clutter: Remove window scaling feature 2017-04-07 22:30:50 +08:00
clutter-stage-window.h clutter: Remove window scaling feature 2017-04-07 22:30:50 +08:00
clutter-stage.c clutter/stage: Don't loose precision when setting up viewport 2017-07-14 20:54:26 +08:00
clutter-stage.h clutter: Add capture API for reading stage pixels 2016-07-20 14:23:48 +08:00
clutter-swipe-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-swipe-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-tap-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-tap-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-test-utils.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-test-utils.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-text-buffer.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-text-buffer.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-text.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-text.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-texture.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-timeline.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-timeline.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-transition-group.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-transition-group.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-transition.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-transition.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-types.h clutter: Add virtual input device API 2016-08-10 10:39:19 +02:00
clutter-units.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-units.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter-util.c Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
clutter-version.h.in Declare clutter version constants as extern 2017-04-13 13:08:22 +01:00
clutter-virtual-input-device.c clutter: Add ClutterVirtualInputDevice vmethod to notify keysyms 2016-08-10 11:03:18 +02:00
clutter-virtual-input-device.h clutter: Add ClutterVirtualInputDevice vmethod to notify keysyms 2016-08-10 11:03:18 +02:00
clutter-zoom-action.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-zoom-action.h move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter.h clutter: Add virtual input device API 2016-08-10 10:39:19 +02:00
Makefile.am Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00
Makefile.am.enums move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
Makefile.am.marshal Use newer glib-genmarshal option 2017-07-11 11:30:08 +01:00
mutter-clutter.pc.in Make libmutter and friends parallel installable 2017-02-14 11:16:45 +08:00