mutter/clutter/clutter
Carlos Garnacho 9597b5a703 backends: Move absolute/relative device mapping to native backend
This is a bit scattered around, with the setter/getter in Clutter, and
it only being only directly honored in Wayland (it goes straight through
device properties in X11).

Make this private native API, and out of public ClutterInputDevice API.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403
2020-08-13 21:09:02 +02:00
..
cally Drop ClutterRectangle 2020-06-27 13:35:46 +00:00
cogl stage-view: Add clutter_stage_view_destroy() 2020-08-13 06:34:04 +00:00
deprecated clutter/timeline: Deprecate timelines without an actor or frame clock 2020-07-02 19:36:50 +02:00
egl clutter: Remove 'eglnative' backend layer 2020-08-13 17:51:56 +02:00
wayland clutter: Remove unused ClutterWaylandSurface 2019-06-18 09:54:00 +02:00
x11 clutter: Move font settings reading to ClutterSettings 2020-08-13 14:45:10 +02:00
clutter-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-action.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00: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/actor-box: Allow marking boxes as uninitialized 2020-06-10 14:22:47 +02:00
clutter-actor-meta-private.h
clutter-actor-meta.c clutter/actor-meta: Use G_DECLARE_DERIVABLE_TYPE 2020-05-22 08:56:23 +00:00
clutter-actor-meta.h clutter/actor-meta: Use G_DECLARE_DERIVABLE_TYPE 2020-05-22 08:56:23 +00:00
clutter-actor-private.h clutter: Add private API to support resource scale affecting layout 2020-06-30 13:15:53 +00:00
clutter-actor.c clutter-event: Add device added/removed events 2020-08-13 21:07:03 +02:00
clutter-actor.h clutter/actor: Make frame clock picking semi private API 2020-08-13 06:34:04 +00:00
clutter-align-constraint.c clutter/align-constraint: Don't take source actors position into account 2020-06-10 19:20:32 +00:00
clutter-align-constraint.h clutter/align-constraint: Add pivot-point property 2020-06-10 19:20:32 +00:00
clutter-animatable.c clutter/animatable: Add way to get an actor from an animatable 2020-07-02 19:36:51 +02:00
clutter-animatable.h clutter/animatable: Add way to get an actor from an animatable 2020-07-02 19:36:51 +02:00
clutter-autocleanups.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-backend-private.h clutter/main: Use "is display server" state to decide a11y routing 2020-08-13 14:45:10 +02:00
clutter-backend.c clutter: Remove support not specifying backend 2020-08-13 17:51:56 +02:00
clutter-backend.h clutter: Move keymap from ClutterBackend to ClutterSeat 2020-01-30 17:59:47 +01:00
clutter-base-types.c Replace ClutterGeometry by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-bezier.c
clutter-bezier.h clutter: Add missing void to function declaration 2019-01-22 18:31:52 +01:00
clutter-bin-layout.c clutter: Remove allocation flags 2020-05-20 12:50:31 +00:00
clutter-bin-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-bind-constraint.c Drop ClutterRectangle 2020-06-27 13:35:46 +00:00
clutter-bind-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-binding-pool.c Use free_full on GSList's instead of foreach + free 2019-05-15 14:49:56 -05:00
clutter-binding-pool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-blur-effect.c clutter, core: Stop using the Cogl framebuffer stack 2019-12-03 19:02:14 +00: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: Request the correct size for homogeneous layouts 2020-06-29 12:15:06 +02:00
clutter-box-layout.h clutter/box-layout: Remove deprecated API 2020-05-21 15:49:31 +02:00
clutter-brightness-contrast-effect.c clutter/brightness-contrast-effect: Compare float with G_APPROX_VALUE 2020-01-07 14:20:21 -03: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: fix hole in ClutterPaintNode 2020-02-21 22:36:31 +00:00
clutter-canvas.h clutter/canvas: Implement clutter_canvas_{get,set}_scale_factor 2019-03-01 17:46:49 +00: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: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-click-action.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-clone.c clutter/actor: Add position argument to allocate_preferred_size() 2020-07-07 16:47:00 +00: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, core: Stop using the Cogl framebuffer stack 2019-12-03 19:02:14 +00:00
clutter-colorize-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-config.h.in clutter: Use #mesondefine 2020-04-15 12:56:34 +00:00
clutter-constraint-private.h clutter: Make clutter_contraint_update_preferred_size() public 2020-02-19 11:57:05 +00:00
clutter-constraint.c clutter/constraint: Override ClutterActorMeta.set_enabled 2020-04-08 12:14:00 -03:00
clutter-constraint.h clutter: Make clutter_contraint_update_preferred_size() public 2020-02-19 11:57:05 +00:00
clutter-container-private.h clutter: avoid g_signal_emit_by_name() from ClutterActor 2020-02-24 22:36:27 +00:00
clutter-container.c clutter: avoid g_signal_emit_by_name() from ClutterActor 2020-02-24 22:36:27 +00:00
clutter-container.h clutter/actor: Remove deprecated clutter container foreach 2019-10-15 08:51:45 +00:00
clutter-content-private.h clutter: Introduce paint contexts 2019-12-03 19:02:14 +00:00
clutter-content.c clutter: Introduce paint contexts 2019-12-03 19:02:14 +00:00
clutter-content.h clutter: Introduce paint contexts 2019-12-03 19:02:14 +00:00
clutter-damage-history.c clutter/stage-cogl: Extract damage history logic 2020-05-26 13:54:28 +00:00
clutter-damage-history.h clutter/stage-cogl: Extract damage history logic 2020-05-26 13:54:28 +00:00
clutter-debug.h Allow changing Clutter debug flags at runtime 2019-10-25 19:12:34 +00:00
clutter-deform-effect.c clutter: Use notify::allocation instead of allocation-changed 2020-05-20 12:50:31 +00:00
clutter-deform-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-deprecated.h clutter/actor: Remove anchor points and gravity 2020-06-27 13:35:46 +00:00
clutter-desaturate-effect.c clutter, core: Stop using the Cogl framebuffer stack 2019-12-03 19:02:14 +00:00
clutter-desaturate-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-easing.c
clutter-easing.h
clutter-effect-private.h clutter: Introduce pick contexts 2019-12-03 19:02:14 +00:00
clutter-effect.c clutter/effect: Override ClutterActorMeta.set_enabled 2020-04-08 12:13:57 -03:00
clutter-effect.h clutter: Introduce pick contexts 2019-12-03 19:02:14 +00:00
clutter-enum-types.c.in
clutter-enum-types.h.in enum-types: Use @basename@ in header comment 2019-06-12 18:01:36 +02:00
clutter-enums.h backends: Move absolute/relative device mapping to native backend 2020-08-13 21:09:02 +02:00
clutter-event-private.h clutter: Move evdev input to src/backends/native 2019-08-24 08:59:08 +00:00
clutter-event.c clutter-event: Add device added/removed events 2020-08-13 21:07:03 +02:00
clutter-event.h clutter-event: Add device added/removed events 2020-08-13 21:07:03 +02:00
clutter-feature.c cogl: Remove unused CoglFeatureFlags 2019-10-21 21:43:08 +00:00
clutter-feature.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-fixed-layout.c clutter/actor: Add position argument to allocate_preferred_size() 2020-07-07 16:47:00 +00: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: Remove allocation flags 2020-05-20 12:50:31 +00:00
clutter-flow-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-frame-clock.c frame-clock: Fix indentation 2020-08-13 06:34:04 +00:00
clutter-frame-clock.h clutter/frame-clock: Add explicit destroy function 2020-07-02 19:36:51 +02:00
clutter-gesture-action-private.h
clutter-gesture-action.c clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-gesture-action.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-graphene.c Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-graphene.h Replace ClutterVertex by graphene_point3d_t 2019-10-16 11:38:13 +00:00
clutter-grid-layout.c clutter: Remove allocation flags 2020-05-20 12:50:31 +00:00
clutter-grid-layout.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: fix hole in ClutterPaintNode 2020-02-21 22:36:31 +00:00
clutter-image.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
clutter-input-device-private.h backends: Move absolute/relative device mapping to native backend 2020-08-13 21:09:02 +02:00
clutter-input-device-tool.c Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
clutter-input-device-tool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-device.c backends: Move absolute/relative device mapping to native backend 2020-08-13 21:09:02 +02:00
clutter-input-device.h backends: Move absolute/relative device mapping to native backend 2020-08-13 21:09:02 +02:00
clutter-input-focus-private.h clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-focus.c clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-focus.h clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-method-private.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-input-method.c clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-method.h clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-pointer-a11y-private.h clutter: Move X11 input to src/backends/x11 2019-08-24 08:59:08 +00:00
clutter-input-pointer-a11y.c clutter: Drop ClutterDeviceManager 2020-01-30 18:11:23 +01:00
clutter-interval.c clutter: Remove ClutterAnimation 2020-05-07 20:04:07 +00: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: Move keymap direction from ClutterBackend to ClutterKeymap 2020-01-30 17:59:46 +01:00
clutter-keymap.h clutter: Move keymap direction from ClutterBackend to ClutterKeymap 2020-01-30 17:59:46 +01:00
clutter-keysyms-table.c
clutter-keysyms-update.pl clutter: Remove unused deprecated/clutter-keysyms.h 2019-11-19 21:50:26 +00:00
clutter-keysyms.h
clutter-layout-manager.c Drop ClutterBox 2020-06-27 13:35:46 +00:00
clutter-layout-manager.h clutter: Remove allocation flags 2020-05-20 12:50:31 +00: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-seat: Handle device events and emit signals 2020-08-13 21:07:05 +02:00
clutter-main.h clutter: Remove main loop helper 2020-08-13 17:51:56 +02:00
clutter-marshal.list clutter/input-pointer-a11y: Include success boolean in stop signals 2019-08-27 07:36:57 +00:00
clutter-mutter.h clutter/actor: Return the actor used when picking clock 2020-08-13 06:34:05 +00:00
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c clutter-offscreen-effect: Invalidate cache on gl-video-memory-purged 2020-08-05 08:26:37 +00:00
clutter-offscreen-effect.h clutter: Introduce paint contexts 2019-12-03 19:02:14 +00: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-context-private.h clutter/paint-context: Add paint flag 2020-04-23 14:45:53 +00:00
clutter-paint-context.c clutter/paint-context: Allow passing redraw clip to offscreen paint context 2020-04-23 14:45:53 +00:00
clutter-paint-context.h screen-cast: Track and always record cursors 2020-08-05 11:11:38 +02:00
clutter-paint-node-private.h clutter: Drop CoglPaths handling from ClutterPaintNode 2020-04-08 11:38:46 +02:00
clutter-paint-node.c clutter: Drop CoglPaths handling from ClutterPaintNode 2020-04-08 11:38:46 +02:00
clutter-paint-node.h clutter: Drop CoglPaths handling from ClutterPaintNode 2020-04-08 11:38:46 +02:00
clutter-paint-nodes.c clutter: Include semi private cogl API 2020-07-02 19:36:50 +02:00
clutter-paint-nodes.h clutter/paint-nodes: Introduce ClutterActorNode 2019-10-22 14:47:37 -03:00
clutter-paint-volume-private.h Replace ClutterVertex by graphene_point3d_t 2019-10-16 11:38:13 +00:00
clutter-paint-volume.c Replace ClutterVertex by graphene_point3d_t 2019-10-16 11:38:13 +00:00
clutter-pan-action.c clutter: Paint views with individual frame clocks 2020-07-02 19:36:51 +02: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: Remove behaviours 2019-10-22 19:01:17 +00:00
clutter-path.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-pick-context-private.h clutter: Introduce pick contexts 2019-12-03 19:02:14 +00:00
clutter-pick-context.c clutter: Introduce pick contexts 2019-12-03 19:02:14 +00:00
clutter-pick-context.h clutter: Introduce pick contexts 2019-12-03 19:02:14 +00:00
clutter-private.h cursor-tracker: Add way to force tracking cursor position 2020-08-05 11:11:38 +02:00
clutter-property-transition.c clutter/timeline: Add way to associate a timeline to an actor 2020-07-02 19:36:50 +02:00
clutter-property-transition.h clutter/transition: Get timeline actor from animatable 2020-07-02 19:36:51 +02: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/script-parser: Don't skip construct parameters when constructing 2020-06-05 21:39:27 +00:00
clutter-script-private.h clutter: Remove ClutterAnimation 2020-05-07 20:04:07 +00:00
clutter-script.c Drop ClutterRectangle 2020-06-27 13:35:46 +00:00
clutter-script.h clutter: Remove deprecated 'ClutterState' 2020-05-07 20:04:07 +00: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/transition: Get timeline actor from animatable 2020-07-02 19:36:51 +02:00
clutter-scroll-actor.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-seat.c clutter-seat: Handle device events and emit signals 2020-08-13 21:07:05 +02:00
clutter-seat.h clutter-seat: Handle device events and emit signals 2020-08-13 21:07:05 +02:00
clutter-settings-private.h
clutter-settings.c clutter: Move font settings reading to ClutterSettings 2020-08-13 14:45:10 +02:00
clutter-settings.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-shader-effect.c cogl: Remove no-op cogl_shader_compile and cogl_shader_get_info_log 2020-02-12 21:55:44 +00: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 unused deprecated/clutter-stage-manager.h 2019-11-19 21:50:26 +00:00
clutter-stage-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-private.h clutter/actor: Remove actors from shallow relayout list when unrealizing 2020-07-06 19:51:35 +00:00
clutter-stage-view-private.h clutter/stage-view: Export refresh rate getter symbol 2020-07-02 19:36:51 +02:00
clutter-stage-view.c stage-view: Add clutter_stage_view_destroy() 2020-08-13 06:34:04 +00:00
clutter-stage-view.h stage-view: Add clutter_stage_view_destroy() 2020-08-13 06:34:04 +00:00
clutter-stage-window.c clutter: Paint views with individual frame clocks 2020-07-02 19:36:51 +02:00
clutter-stage-window.h clutter: Paint views with individual frame clocks 2020-07-02 19:36:51 +02:00
clutter-stage.c clutter/stage: Remove clutter_stage_new() 2020-08-13 17:51:56 +02:00
clutter-stage.h clutter/stage: Remove clutter_stage_new() 2020-08-13 17:51:56 +02: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: Remove marshallers that are available in GLib 2019-08-19 13:09:56 +00:00
clutter-tap-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text-buffer.c clutter: Use g_object_notify_by_pspec() 2019-07-30 13:50:17 +02:00
clutter-text-buffer.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text.c cleanup: Remove duplicate semicolons in C code 2020-07-28 10:32:46 +02:00
clutter-text.h Replace ClutterGeometry by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-timeline-private.h clutter/master-clock: Move out private timeline declarations 2020-07-02 19:36:50 +02:00
clutter-timeline.c clutter/timeline: Listen to 'stage-view-changed' on picked actor 2020-08-13 06:34:05 +00:00
clutter-timeline.h clutter/timeline: Deprecate timelines without an actor or frame clock 2020-07-02 19:36:50 +02:00
clutter-transition-group.c clutter/master-clock: Move out private timeline declarations 2020-07-02 19:36:50 +02:00
clutter-transition-group.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-transition.c clutter/transition: Get timeline actor from animatable 2020-07-02 19:36:51 +02:00
clutter-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-types.h frame-clock: Make it possible to drive timelines 2020-07-02 19:36:50 +02: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: Move redraw clip management to views 2020-02-25 19:18:54 +01:00
clutter-virtual-input-device.c clutter: Move virtual device management to ClutterSeat 2020-01-30 18:02:14 +01:00
clutter-virtual-input-device.h clutter: Move virtual device management to ClutterSeat 2020-01-30 18:02:14 +01:00
clutter-zoom-action.c Replace ClutterPoint by graphene_point_t 2019-10-16 11:38:14 +00:00
clutter-zoom-action.h Replace ClutterPoint by graphene_point_t 2019-10-16 11:38:14 +00:00
clutter.h clutter: Include clutter-frame-clock.h from clutter.h 2020-07-02 19:36:51 +02:00
meson.build clutter: Remove 'eglnative' backend layer 2020-08-13 17:51:56 +02:00
mutter-clutter.pc.in build: Fix include and lib paths in autotools .pc files 2018-11-07 14:29:30 +01:00