[mutter] (97 commits) Non-fast-forward update to branch wip/carlosg/input-thread



The branch 'wip/carlosg/input-thread' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  61de717... clutter: Add ClutterSeat::query_state() vmethod
  4179bde... backends/x11: Implement ClutterSeat::query_state() vmethod
  da5432b... backends/native: Implement ClutterSeat::query_state() vmeth
  259d373... clutter: Use ClutterSeat underneath coords/modifiers input 
  6c20961... backends/native: Move away from ClutterInputDevice coords
  08e5a1e... clutter: Drop clutter_input_device_set_state()
  a78eb36... clutter: Pass base event to clutter_input_device_update()
  ef2795d... clutter: Drop clutter_input_device_update_from_event()
  7b4b4ec... clutter: Drop clutter_input_device_set_coords()
  456d871... clutter: Simplify backend-independent touch accounting
  bc2c936... backends: Drop GDK device querying code from MetaCursorTrac
  c681cfb... backends: Delegate pointer confinements to an impl object
  f10cde6... backends: Remove x/y arguments from MetaCursorTracker::curs
  b3b5609... backends: Add argument for best scale on MetaCursorSprite::
  5017f61... wayland: Replace cursor renderer usage with cursor tracker
  8bedce9... backends: Add meta_backend_get_cursor_renderer_for_device()
  855e8a0... wayland: Look up cursor renderer for device on MetaWaylandP
  7785f83... backends: Manage tablet cursors in backend
  2e01157... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  f6ad350... backends: Move away from meta_cursor_renderer_get_position(
  2f5b544... backends: Add ::device property to MetaCursorRenderer
  f6c9372... wayland: Move away from meta_cursor_renderer_get_position()
  03a875a... backends: Drop meta_cursor_renderer_get_position()
  3947823... core: Centralize cursor renderer and tracker updates
  9e324bd... backends: Make MetaHwCursorInhibitor less about sprites
  ebab0e4... backends: Move HW cursor inhibitors to MetaBackend
  dbce473... backends: Split kms cursor renderer from MetaCursorRenderer
  54183ba... backends: Split pad action mapping to a separate object
  748900d... backends: Move away from clutter_input_device_set_enabled()
  2141a97... clutter: Drop ClutterInputDevice::enabled and setter/getter
  04d618f... backends: Add simple object to delegate logical monitor lay
  2ce39ba... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  fc8a4a9... backends: Use also a native cursor renderer for tablets
  d911fa1... backends: Add method to get extents from viewport info
  38cb66a... backends/native: Use viewport info to find out stage extent
  6d33e57... backends/native: Drop early processing of ClutterEvents
  4296d67... backends: Assign stage to events in MetaBackend
  db4a0bf... backends/native: Drop meta_seat_native_[gs]et_stage()
  55aa45e... backends: Simplify MetaInputSettings vfunc
  6bc1eac... backends: Move all output management to MetaInputMapper
  3c935a3... backends: Make MetaInputMapper take over MetaInputSettings 
  6f7fe83... backends: Move keyboard a11y into backends
  124b12b... clutter: Make ClutterSeat::handle_device_event vfunc more g
  4cafd31... backends/native: Spin MetaSeatImpl off MetaSeatNative
  dabdc1d... backends/native: Forward keyboard a11y changes via the Meta
  c332d25... backends/native: Proxy touch-mode via MetaSeatImpl
  16dd1c1... backends/native: Proxy bell notifications from within the M
  7dd397a... backends/native: Proxy modifier state changes via MetaSeatI
  2570e1d... clutter: Update device for the current tool in backends
  6640e5b... backends: Simplify function arguments
  0b34e9d... backends: Make device tracking at MetaInputSettings ad-hoc 
  bfb6af1... backends: Do not use clutter_seat_list_devices() in MetaInp
  15863b7... backends/native: Do not dispatch libinput during MetaSeatIm
  3aeac2a... backends/native: Move MetaInputSettings ownership to MetaSe
  b797aff... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  99a9845... clutter: Switch to GAsyncQueue for ClutterMainContext event
  19877fa... backends/native: Protect MetaBarrierManagerNative
  dc2d450... backends/native: Surround device state queries/updates with
  9d32800... backends/native: Seal MetaKeymapNative xkb usage
  36af87d... backends/native: Shuffle xkb_keymap creation
  041e72b... backends/native: Make some MetaSeatImpl API "async"
  dc1e2f3... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  aca4d4d... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  a03e233... tests/interactive: Remove clutter paint-wrapper test (*)
  4e63ed5... tests: Use ClutterStage "after-paint" instead of ClutterAct (*)
  cc7c7fa... clutter/actor: Remove the paint signal and keep the paint v (*)
  a24b2f4... background-content: Assume background clones are always tra (*)
  a438213... Update Portuguese translation (*)
  8a709b5... clutter/stage: Add pick trace (*)
  a4961ad... clutter/pick-context: Make pick context aware of the pick m (*)
  05b6b6a... clutter/actor: Use pick context in clutter_actor_should_pic (*)
  8d47f79... clutter/actor: Remove '_paint' suffix from clutter_actor_sh (*)
  56ed0bf... clutter: Remove pick mode from context (*)
  0d79a0f... clutter/stage: Remove useless cached pick mode reset (*)
  f411834... Introduce ClutterPickStack (*)
  620f0ad... clutter/pick-stack: Store current matrix entry (*)
  7d25cbe... Use graphene_ray_t to pick actors (*)
  54db1b2... clutter/actor: Remove cached inverse transform (*)
  ce6f133... clutter/pick-context: Remove clutter_pick_context_get_frame (*)
  da7671b... clutter/actor: Don't push identity transforms (*)
  52e2afa... clutter/actor: Don't check handlers when emitting stage-vie (*)
  8b21fb4... clutter: Remove ClutterRedrawFlags (*)
  3ea9217... clutter/actor: Remove _clutter_actor_queue_redraw_with_clip (*)
  1039235... clutter/actor: Make functions to queue relayout/redraw on c (*)
  84dd6b4... clutter/stage: Remove redraw_pending and redraw_count (*)
  b1700c3... clutter/actor: Remove two unused functions in private heade (*)
  8711d8d... backend: Keep a refcount on backend's current_device (*)
  a77e1f2... drm-buffer-gbm: Clear framebuffer with g_clear_object (*)
  c7a0ab3... background-content: ceilf the actor size instead of roundf (*)
  5ab187d... README: Add link to wiki (*)
  8fb30e6... README: Elaborate coding style and commit message guideline (*)
  232dcad... ci: Run coverage target by default (*)
  ebe8cd3... cursor-tracker: Check if coordinates are NULL (*)
  aff14ea... cursor-tracker: Check for NULL coordinates before retrievin (*)
  514b2ff... cursor-tracker: Get the GDK (X11) pointer position in float (*)
  04c86c5... clutter: Add ClutterSeat::query_state() vmethod
  6699d83... backends/x11: Implement ClutterSeat::query_state() vmethod
  ac949d8... backends/native: Implement ClutterSeat::query_state() vmeth
  5b4982f... clutter: Use ClutterSeat underneath coords/modifiers input 
  1968b8b... backends/native: Move away from ClutterInputDevice coords
  e93ebe1... clutter: Drop clutter_input_device_set_state()
  16a23b8... clutter: Pass base event to clutter_input_device_update()
  4c8cb5d... clutter: Drop clutter_input_device_update_from_event()
  858861b... clutter: Drop clutter_input_device_set_coords()
  d0b50a7... clutter: Simplify backend-independent touch accounting
  76b1378... backends: Drop GDK device querying code from MetaCursorTrac
  9064385... backends: Delegate pointer confinements to an impl object
  bf9ed95... backends: Remove x/y arguments from MetaCursorTracker::curs
  9f9d89e... backends: Add argument for best scale on MetaCursorSprite::
  164aaa3... wayland: Replace cursor renderer usage with cursor tracker
  c209a33... backends: Add meta_backend_get_cursor_renderer_for_device()
  5c4703b... wayland: Look up cursor renderer for device on MetaWaylandP
  db3e26f... backends: Manage tablet cursors in backend
  b1c215e... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  4b9b65d... backends: Move away from meta_cursor_renderer_get_position(
  aa2353f... backends: Add ::device property to MetaCursorRenderer
  2035bc4... wayland: Move away from meta_cursor_renderer_get_position()
  c97c474... backends: Drop meta_cursor_renderer_get_position()
  a7e6047... core: Centralize cursor renderer and tracker updates
  8110e9f... backends: Make MetaHwCursorInhibitor less about sprites
  b18128e... backends: Move HW cursor inhibitors to MetaBackend
  54158e1... backends: Split kms cursor renderer from MetaCursorRenderer
  2fa2b34... backends: Split pad action mapping to a separate object
  574c429... backends: Move away from clutter_input_device_set_enabled()
  7504a7c... clutter: Drop ClutterInputDevice::enabled and setter/getter
  a02ea5b... backends: Add simple object to delegate logical monitor lay
  f7a77e8... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  3214d0f... backends: Use also a native cursor renderer for tablets
  6884f8c... backends: Add method to get extents from viewport info
  6298928... backends/native: Use viewport info to find out stage extent
  b98aca9... backends/native: Drop early processing of ClutterEvents
  6af7c8e... backends: Assign stage to events in MetaBackend
  2b0089d... backends/native: Drop meta_seat_native_[gs]et_stage()
  ede22c3... backends: Simplify MetaInputSettings vfunc
  94f8aaf... backends: Move all output management to MetaInputMapper
  ed5404b... backends: Make MetaInputMapper take over MetaInputSettings 
  53fad3b... backends: Move keyboard a11y into backends
  59b3a43... clutter: Make ClutterSeat::handle_device_event vfunc more g
  816462d... backends/native: Spin MetaSeatImpl off MetaSeatNative
  085b433... backends/native: Forward keyboard a11y changes via the Meta
  68a9538... backends/native: Proxy touch-mode via MetaSeatImpl
  c251ca1... backends/native: Proxy bell notifications from within the M
  134b721... backends/native: Proxy modifier state changes via MetaSeatI
  a9b0f6d... clutter: Update device for the current tool in backends
  6780a0e... backends: Simplify function arguments
  b6c71f4... backends: Make device tracking at MetaInputSettings ad-hoc 
  11ee328... backends: Do not use clutter_seat_list_devices() in MetaInp
  6873280... backends/native: Do not dispatch libinput during MetaSeatIm
  2acc29a... backends/native: Move MetaInputSettings ownership to MetaSe
  05c7baa... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  d2a4950... clutter: Switch to GAsyncQueue for ClutterMainContext event
  d32f5c4... backends/native: Protect MetaBarrierManagerNative
  1eaff46... backends/native: Surround device state queries/updates with
  7859881... backends/native: Seal MetaKeymapNative xkb usage
  99cb640... backends/native: Shuffle xkb_keymap creation
  12dd043... backends/native: Make some MetaSeatImpl API "async"
  feefbdc... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  3800121... backends: Make pointer cursor invisible until the stage is 
  ac91ee0... backends/native: Acknowledge that pointer warping is asynch
  1c8aefb... backends/native: Add input thread inside MetaSeatImpl

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]