mutter/clutter/clutter
Carlos Garnacho c697d2a7a9 clutter: Do not latch modifiers on modifier keys
If the user maps eg. Alt+F2 to a pad button, the MetaInputSettings will
send the full Alt press, F2 press, F2 release, Alt release sequence.
However the keycode corresponding to Alt is found in level 1, so the
Shift modifier gets unintendedly latched in addition to the Alt key
press/release pair.

We could probably improve keycode lookup heuristics so level=0 (and
no modifier latching) is preferred, but we can do without it altogether
for modifier keys.
2019-02-12 10:43:10 -05: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 eglnative: Use gnome-settings-daemon font settings 2017-10-27 22:12:57 -05:00
evdev clutter/evdev: Use clutter_event_set_device() 2019-02-11 13:40:15 -05:00
wayland Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
x11 clutter: Do not latch modifiers on modifier keys 2019-02-12 10:43:10 -05: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 Revert "ClutterActor: Optimize away idempotent scale/position updates" 2017-10-19 19:54:24 -05: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 clutter: Add ClutterBackend IM setter/getter 2018-01-18 15:33:12 +01:00
clutter-backend.c clutter: Add ClutterBackend IM setter/getter 2018-01-18 15:33:12 +01:00
clutter-backend.h clutter: Add ClutterBackend IM setter/getter 2018-01-18 15:33:12 +01: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 Fix some spelling errors 2018-03-21 13:22:35 +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-main: Add hooks to plug kbd accessibility 2017-11-16 14:14:31 +01:00
clutter-device-manager.c clutter/device-manager: Add way to check virtual device support 2018-02-23 19:33:31 +08:00
clutter-device-manager.h clutter/device-manager: Add way to check virtual device support 2018-02-23 19:33:31 +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 ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01: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: Keep a device reference with events 2019-02-11 13:40:15 -05: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-input-focus-private.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-focus.c clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-focus.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-method-private.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-method.c clutter: Set slave=master in IM forwarded key events 2018-04-22 12:14:37 +02:00
clutter-input-method.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +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-main: Add hooks to plug kbd accessibility 2017-11-16 14:14:31 +01: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 clutter/stage: Add capture_into API 2017-08-29 11:49:01 +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 Revert "renderer-native: Destroy monitor framebuffers when suspending" 2017-09-04 22:37:16 +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: Add clutter_stage_is_redraw_queued() API 2019-02-11 13:40:18 -05:00
clutter-stage.h clutter/stage: Add clutter_stage_is_redraw_queued() API 2019-02-11 13:40:18 -05: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 clutter: Apply input hints/purpose on ClutterTextInputFocus focus in 2018-04-03 15:00:01 +00:00
clutter-text.h clutter: Add clutter_text_has_preedit() 2018-01-18 16:20:45 +01: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 ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01: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 smooth scroll and touch API to virtual devices 2018-02-23 19:33:31 +08:00
clutter-virtual-input-device.h clutter: Add smooth scroll and touch API to virtual devices 2018-02-23 19:33:31 +08: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 ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
Makefile.am clutter: Don't reference invalid pc in gir 2018-05-07 22:06:02 +02: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