1
0
Fork 0
mutter-performance-source/clutter/clutter
Carlos Garnacho 6de81b0513 evdev: Implement ClutterKeymap
Just move the minimal bits to this ClutterKeymapEvdev object. Much
of the functionality of a keymap is spread along ClutterSeatEvdev,
ClutterDeviceManagerEvdev and ClutterVirtualInputDevice. Future
refactors are due here.

Also, ideally keymaps are per-seat objects (at least keyboard state
is). We don't expose much info about seats altogether outside the
evdev device manager implementation. We just poke the main seat at
places, but eventually seats should be public.
2019-01-29 16:53:29 +01:00
..
cally clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
cogl clutter/stage-cogl: Disable buffer age when painting red damage 2018-12-04 12:50:51 +00:00
deprecated clutter: remove deprecated ClutterMedia. 2019-01-08 14:18:07 +00:00
egl backends: Move clutter frame clock freeze/thaw API to ClutterSTage 2018-11-09 11:16:30 +01:00
evdev evdev: Implement ClutterKeymap 2019-01-29 16:53:29 +01:00
wayland clutter-wayland-surface: Remove cogl_rectangle() 2018-11-18 20:28:39 -02:00
x11 clutter: Add generic ClutterKeymap object 2019-01-29 16:53:29 +01:00
clutter-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-actor-box-private.h clutter: Fix offscreen-effect painting of clones 2019-01-24 17:00:25 +00:00
clutter-actor-box.c clutter: Fix offscreen-effect painting of clones 2019-01-24 17:00:25 +00:00
clutter-actor-meta-private.h
clutter-actor-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-actor-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-actor-private.h clutter: Make paint volume argument const on queue_redraw*() 2018-12-06 02:45:11 +00:00
clutter-actor.c Revert "Revert "ClutterActor: Optimize away idempotent scale/position updates"" 2018-12-18 12:51:28 +01:00
clutter-actor.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-align-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-align-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-animatable.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-animatable.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-autocleanups.h
clutter-backend-private.h evdev: Implement ClutterKeymap 2019-01-29 16:53:29 +01:00
clutter-backend.c evdev: Implement ClutterKeymap 2019-01-29 16:53:29 +01:00
clutter-backend.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-base-types.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bezier.c Fix some spelling errors 2018-03-21 13:22:35 +08:00
clutter-bezier.h clutter: Add missing void to function declaration 2019-01-22 18:31:52 +01:00
clutter-bin-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bin-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-bind-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bind-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-binding-pool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-binding-pool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-blur-effect.c clutter-*-effect: Remove cogl_rectangle() 2018-11-18 20:28:38 -02:00
clutter-blur-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-box-layout.c clutter-box-layout: Use floats and assert on denormal numbers 2019-01-28 18:36:05 +01:00
clutter-box-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-brightness-contrast-effect.c clutter-*-effect: Remove cogl_rectangle() 2018-11-18 20:28:38 -02:00
clutter-brightness-contrast-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-build-config.h.meson Add meson build support 2018-11-06 18:51:44 +01:00
clutter-cairo.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-cairo.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-canvas.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-canvas.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-child-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-child-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-click-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-click-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-clone.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-clone.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-color-static.h
clutter-color.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-color.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-colorize-effect.c clutter-*-effect: Remove cogl_rectangle() 2018-11-18 20:28:38 -02:00
clutter-colorize-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-config.h.in
clutter-constraint-private.h
clutter-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-container.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-container.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-content-private.h
clutter-content.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-content.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-debug.h clutter/debug: Add printf annotations to log helpers 2019-01-22 18:31:19 +01:00
clutter-deform-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-deform-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-deprecated.h clutter: remove deprecated ClutterMedia. 2019-01-08 14:18:07 +00:00
clutter-desaturate-effect.c clutter-*-effect: Remove cogl_rectangle() 2018-11-18 20:28:38 -02:00
clutter-desaturate-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-device-manager-private.h clutter: Add API to retrieve the physical size of absolute devices 2018-12-06 14:44:46 +00:00
clutter-device-manager.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-device-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-drag-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-drag-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-drop-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-drop-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-easing.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-easing.h
clutter-effect-private.h actor: Always use get_paint_volume override for active effects 2018-09-18 19:39:12 +00:00
clutter-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01: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 clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-enums.h clutter: minor documentation update 2018-12-06 14:29:34 +00:00
clutter-event-private.h
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 clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-event.c clutter: Keep a device reference with events 2018-11-19 15:41:43 +00:00
clutter-event.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-feature.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-feature.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-fixed-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-fixed-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-flatten-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-flatten-effect.h
clutter-flow-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-flow-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-gesture-action-private.h
clutter-gesture-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-gesture-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-grid-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-grid-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-group.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-id-pool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-id-pool.h
clutter-image.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-image.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-device-tool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-input-device-tool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-device.c clutter: Add API to retrieve the physical size of absolute devices 2018-12-06 14:44:46 +00:00
clutter-input-device.h clutter: Add API to retrieve the physical size of absolute devices 2018-12-06 14:44:46 +00: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: Remove clutter specific version 2018-11-06 17:17:36 +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: Add clutter_input_method_forward_key() method. 2018-10-08 16:30:04 +00:00
clutter-input-method.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-interval.c clutter: Remove ClutterFixed 2016-07-20 14:23:48 +08:00
clutter-interval.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-keyframe-transition.c clutter/keyframe-transition: Properly compare keys 2018-11-12 15:36:29 +01:00
clutter-keyframe-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-keymap.c clutter: Add generic ClutterKeymap object 2019-01-29 16:53:29 +01:00
clutter-keymap.h clutter: Add generic ClutterKeymap object 2019-01-29 16:53:29 +01: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
clutter-keysyms.h
clutter-layout-manager.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-layout-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-layout-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-layout-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-macros.h clutter: Assume compiler supports visibility flag and attributes 2018-11-06 17:17:36 +01:00
clutter-main.c clutter: Remove ability to externally set sync-to-vblank 2018-12-06 14:29:34 +00:00
clutter-main.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01: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 clutter: Rename SYNC_TO_VBLANK to SWAP_THROTTLE 2018-12-06 14:29:34 +00:00
clutter-master-clock-default.h
clutter-master-clock.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-master-clock.h
clutter-mutter.h clutter: Remove ability to externally set sync-to-vblank 2018-12-06 14:29:34 +00:00
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c clutter: Fix offscreen-effect painting of clones 2019-01-24 17:00:25 +00:00
clutter-offscreen-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-page-turn-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-page-turn-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-node-private.h
clutter-paint-node.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-paint-node.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-nodes.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-paint-nodes.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-volume-private.h
clutter-paint-volume.c clutter: Fix offscreen-effect painting of clones 2019-01-24 17:00:25 +00:00
clutter-pan-action.c clutter: Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
clutter-pan-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-path-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-path-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-path.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-path.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-private.h clutter/debug: Add printf annotations to log helpers 2019-01-22 18:31:19 +01:00
clutter-property-transition.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-property-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-rotate-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-rotate-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-script-parser.c clutter: Drop g_object_newv from ClutterScriptParser 2018-11-08 16:20:19 -02:00
clutter-script-private.h
clutter-script.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-script.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-scriptable.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-scriptable.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-scroll-actor.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-scroll-actor.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-settings-private.h
clutter-settings.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-settings.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-shader-effect.c clutter: Fix builds with G_DISABLE_ASSERT 2019-01-25 09:43:06 +01:00
clutter-shader-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-shader-types.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-shader-types.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-snap-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-snap-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-manager-private.h
clutter-stage-manager.c clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-private.h clutter: Make paint volume argument const on queue_redraw*() 2018-12-06 02:45:11 +00: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: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-window.c Add some gtk-doc comments. 2019-01-06 21:57:16 +01:00
clutter-stage-window.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage.c clutter/stage: Fix debug logging 2019-01-22 18:31:19 +01:00
clutter-stage.h clutter/stage: Add clutter_stage_is_redraw_queued() API 2019-01-16 17:09:51 +00:00
clutter-swipe-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-swipe-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-tap-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-tap-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01: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 clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text-buffer.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-text-buffer.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text.c clutter-text: Replace cogl_rectangle() 2018-11-18 20:28:39 -02:00
clutter-text.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-texture.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-timeline.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-timeline.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-transition-group.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-transition-group.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-transition.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-types.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-units.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-units.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-util.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-virtual-input-device.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-virtual-input-device.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-zoom-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-zoom-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter.h clutter: Add generic ClutterKeymap object 2019-01-29 16:53:29 +01:00
meson.build evdev: Implement ClutterKeymap 2019-01-29 16:53:29 +01:00
mutter-clutter.pc.in build: Fix include and lib paths in autotools .pc files 2018-11-07 14:29:30 +01:00