mutter/clutter/clutter
Carlos Garnacho 52da5fe4f2 clutter: Simplify backend-independent touch accounting
Coordinates are tracked by the ClutterSeat backends, we just need to
track the target actor at this level.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1403
2020-08-13 21:10:39 +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 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: 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 clutter: Simplify backend-independent touch accounting 2020-08-13 21:10:39 +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 clutter: Simplify backend-independent touch accounting 2020-08-13 21:10:39 +02:00
clutter-input-device.h clutter: Drop clutter_input_device_get_[pointer_]stage() 2020-08-13 21:09:40 +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: Do not depend on device stage on ClutterInputMethod 2020-08-13 21:09:29 +02: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: Simplify backend-independent touch accounting 2020-08-13 21:10:39 +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: Add ClutterSeat::query_state() vmethod 2020-08-13 21:10:09 +02:00
clutter-seat.h backends/x11: Implement ClutterSeat::query_state() vmethod 2020-08-13 21:10:12 +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: Drop clutter_input_device_set_coords() 2020-08-13 21:10:36 +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