[mutter] (101 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:

  71111a5... clutter: Add ClutterSeat::query_state() vmethod
  0be8ac9... backends/x11: Implement ClutterSeat::query_state() vmethod
  581c714... backends/native: Implement ClutterSeat::query_state() vmeth
  a759492... clutter: Use ClutterSeat underneath coords/modifiers input 
  b351d2c... backends/native: Move away from ClutterInputDevice coords
  2f0c0f5... clutter: Drop clutter_input_device_set_state()
  6db26ee... clutter: Pass base event to clutter_input_device_update()
  672dade... clutter: Drop clutter_input_device_update_from_event()
  0fed678... clutter: Drop clutter_input_device_set_coords()
  f803198... clutter: Simplify backend-independent touch accounting
  bed432e... backends: Drop GDK device querying code from MetaCursorTrac
  60262f3... backends: Delegate pointer confinements to an impl object
  23f83c4... backends: Remove x/y arguments from MetaCursorTracker::curs
  f9d3cc5... backends: Add argument for best scale on MetaCursorSprite::
  6f91b17... wayland: Replace cursor renderer usage with cursor tracker
  c40d079... backends: Add meta_backend_get_cursor_renderer_for_device()
  1da47ef... wayland: Look up cursor renderer for device on MetaWaylandP
  e1b5f15... backends/native: Manage tablet cursors in backend
  eb10abb... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  75ef653... backends: Move away from meta_cursor_renderer_get_position(
  0f3dc50... backends: Add ::device property to MetaCursorRenderer
  fb3c490... wayland: Move away from meta_cursor_renderer_get_position()
  2dfe518... backends: Drop meta_cursor_renderer_get_position()
  9ed0be5... core: Centralize cursor renderer and tracker updates
  6dab6b6... backends: Make MetaHwCursorInhibitor less about sprites
  fbcba93... backends: Move HW cursor inhibitors to MetaBackend
  9df7dd4... backends: Split pad action mapping to a separate object
  7079770... backends: Move away from clutter_input_device_set_enabled()
  fded768... clutter: Drop ClutterInputDevice::enabled and setter/getter
  35731b2... backends: Add simple object to delegate logical monitor lay
  d6ea955... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  bb699e9... backends: Use also a native cursor renderer for tablets
  f951ccb... backends: Add method to get extents from viewport info
  d1617f0... backends/native: Use viewport info to find out stage extent
  9886807... backends/native: Drop early processing of ClutterEvents
  c2e0aa5... backends: Assign stage to events in MetaBackend
  21d0be3... backends/native: Drop meta_seat_native_[gs]et_stage()
  b29e37e... backends: Simplify MetaInputSettings vfunc
  0ef6e9c... backends: Move all output management to MetaInputMapper
  d8c29c0... backends: Make MetaInputMapper take over MetaInputSettings 
  86aaf1a... backends: Move keyboard a11y into backends
  ef1007f... clutter: Make ClutterSeat::handle_device_event vfunc more g
  378f36c... backends/native: Spin MetaSeatImpl off MetaSeatNative
  613ec38... backend/native: Let cursor renderer/tracker be updated by e
  d601336... backends/native: Forward keyboard a11y changes via the Meta
  9c915e3... backends/native: Proxy touch-mode via MetaSeatImpl
  e7d2d2c... backends/native: Proxy bell notifications from within the M
  315f1c3... backends/native: Proxy modifier state changes via MetaSeatI
  df589ce... clutter: Update device for the current tool in backends
  5aefd27... backends: Simplify function arguments
  dbd54d9... backends: Make device tracking at MetaInputSettings ad-hoc 
  47a77e1... backends: Do not use clutter_seat_list_devices() in MetaInp
  ba3f695... backends/native: Move MetaInputSettings ownership to MetaSe
  fc560df... clutter: Switch to GAsyncQueue for ClutterMainContext event
  24d36f6... backends/native: Protect MetaBarrierManagerNative
  c7a045e... backends/native: Surround device state queries/updates with
  f820747... backends/native: Seal MetaKeymapNative xkb usage
  369d29b... backends/native: Shuffle xkb_keymap creation
  b997a56... backends/native: Make some MetaSeatImpl API "async"
  5e8ac49... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  6968b4b... backends: Make pointer cursor invisible until the stage is 
  9d55262... clutter: Drop clutter_input_device_get_coords() method
  02aa5cc... clutter: Drop clutter_input_device_get_modifier_state() API
  02c5471... clutter: Drop clutter_input_device_get_key()/n_keys API
  b27fc18... clutter: Drop clutter_input_device_get_physical_devices() A
  5ac9f95... clutter: Drop clutter_input_device_get_associated_device()
  91462c5... clutter: Make axes part of the device tool
  1b6c92f... backends: Forward event axes as array of ClutterInputAxes e
  9b638b3... clutter: Drop internal update_from_tool() vmethod
  c53d655... clutter: Drop ClutterInputDevice axis API
  1ae1610... clutter: Move scroll valuator accounting to backends/x11
  22be26b... clutter: Drop ClutterInputDevice private tool maintenance A
  b1e2dc8... clutter: Drop keycode_to_evdev vmethod
  40d0d83... clutter: Move ClutterInputDevice fields to private struct
  70d91d0... backends: Straighten MetaInputSettings creation
  0426621... backends/native: Shuffle signal connection into MetaSeatImp
  59cbdcc... backends/native: Make MetaInputSettingsNative vmethods "asy
  24bfa26... backends: Seal MetaInputSettings entrypoints with a mutex
  82ee884... clutter: Add vmethod to find out group for pad features
  7c76d26... backends/native: Update keyboard a11y status in seat impl
  0e7d4b6... clutter: Do not emit signals during ClutterBackend finaliza
  0eec923... backends/native: Add missing seat finalization paths
  2af23ef... backends/native: Add input thread inside MetaSeatImpl
  a5071f1... backends/native: Add a bunch of "_in_impl" suffixes to func
  5619fdb... backends/native: Add distinct meta-input-thread.h header

Commits added to the branch:

  d2feaa8... clutter/pick-stack: Use graphene_box_t for axis-aligned rec (*)
  3cf11f7... clutter/pick-stack: Move triangle check to else block (*)
  5ddf416... ci: Build and test also on aarch64 (*)
  9b16eff... clutter: Move assembling the redraw clip out of "queue-redr (*)
  ce4c297... clutter/actor: Emit the queue-redraw signal right away (*)
  1cd3865... clutter/actor: Remove the queue-redraw signal (*)
  906124b... clutter/stage: Don't pass QueueRedrawEntries to actors (*)
  0da8a49... clutter/stage: Clarify comments in add_to_stage_clip() a bi (*)
  0320649... clutter/actor: Always update last_paint_volumes during pain (*)
  58930e9... clutter/actor: Use a variable to check if culling is allowe (*)
  1a1f1ec... clutter/frame-clock: Schedule a frame at least once per sec (*)
  3073aee... clutter/pick-stack: Add autoptr support (*)
  1b29d26... clutter/stage: Remove cached pick mode (*)
  c3534d3... clutter/pick-context: Store point and ray on construction (*)
  1fdde25... clutter/paint-volume: Add new API to convert to graphene_bo (*)
  6c4b897... clutter/actor: Cull out when picking (*)
  8e8e297... clutter: Add ClutterSeat::query_state() vmethod
  0a6ca09... backends/x11: Implement ClutterSeat::query_state() vmethod
  d45682a... backends/native: Implement ClutterSeat::query_state() vmeth
  40f1749... clutter: Use ClutterSeat underneath coords/modifiers input 
  cd05a03... backends/native: Move away from ClutterInputDevice coords
  04e906d... clutter: Drop clutter_input_device_set_state()
  09619e6... clutter: Pass base event to clutter_input_device_update()
  5ab99b9... clutter: Drop clutter_input_device_update_from_event()
  de3d823... clutter: Drop clutter_input_device_set_coords()
  d76722a... clutter: Simplify backend-independent touch accounting
  3046341... backends: Drop GDK device querying code from MetaCursorTrac
  8f8ea8a... backends: Delegate pointer confinements to an impl object
  05e3e83... backends: Remove x/y arguments from MetaCursorTracker::curs
  62030cf... backends: Add argument for best scale on MetaCursorSprite::
  3706170... wayland: Replace cursor renderer usage with cursor tracker
  77f6a1f... backends: Add meta_backend_get_cursor_renderer_for_device()
  ab79bca... wayland: Look up cursor renderer for device on MetaWaylandP
  bb56a71... backends/native: Manage tablet cursors in backend
  56bf809... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  15dc8f1... backends: Move away from meta_cursor_renderer_get_position(
  d55a882... backends: Add ::device property to MetaCursorRenderer
  0b1cfaf... wayland: Move away from meta_cursor_renderer_get_position()
  54cc2ce... backends: Drop meta_cursor_renderer_get_position()
  9fb8d83... core: Centralize cursor renderer and tracker updates
  0b35ad3... backends: Make MetaHwCursorInhibitor less about sprites
  8223a1c... backends: Move HW cursor inhibitors to MetaBackend
  12c4206... backends: Split pad action mapping to a separate object
  d481606... backends: Move away from clutter_input_device_set_enabled()
  de0e6f7... clutter: Drop ClutterInputDevice::enabled and setter/getter
  53a659f... backends: Add simple object to delegate logical monitor lay
  52fae54... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  80d917e... backends: Use also a native cursor renderer for tablets
  4d91441... backends: Add method to get extents from viewport info
  a1227d9... backends/native: Use viewport info to find out stage extent
  b9d30ab... backends/native: Drop early processing of ClutterEvents
  ed4c2ed... backends: Assign stage to events in MetaBackend
  4447cd6... backends/native: Drop meta_seat_native_[gs]et_stage()
  c98c0ae... backends: Simplify MetaInputSettings vfunc
  0471416... backends: Move all output management to MetaInputMapper
  e1890aa... backends: Make MetaInputMapper take over MetaInputSettings 
  4e78d7f... backends: Move keyboard a11y into backends
  f84891e... clutter: Make ClutterSeat::handle_device_event vfunc more g
  be87105... backends/native: Spin MetaSeatImpl off MetaSeatNative
  c735584... backend/native: Let cursor renderer/tracker be updated by e
  f0f5fdc... backends/native: Forward keyboard a11y changes via the Meta
  1dc3ee5... backends/native: Proxy touch-mode via MetaSeatImpl
  880d296... backends/native: Proxy bell notifications from within the M
  dcc324a... backends/native: Proxy modifier state changes via MetaSeatI
  521b9ec... clutter: Update device for the current tool in backends
  037ee24... backends: Simplify function arguments
  f6956fd... backends: Make device tracking at MetaInputSettings ad-hoc 
  e675136... backends: Do not use clutter_seat_list_devices() in MetaInp
  245308f... backends/native: Move MetaInputSettings ownership to MetaSe
  41204f4... clutter: Switch to GAsyncQueue for ClutterMainContext event
  f5f26af... backends/native: Protect MetaBarrierManagerNative
  7a6f5d7... backends/native: Surround device state queries/updates with
  aba18ee... backends/native: Seal MetaKeymapNative xkb usage
  6d4e611... backends/native: Shuffle xkb_keymap creation
  42aae6f... backends/native: Make some MetaSeatImpl API "async"
  0693e1a... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  80d6b5b... backends: Make pointer cursor invisible until the stage is 
  861cd3e... clutter: Drop clutter_input_device_get_coords() method
  772175d... clutter: Drop clutter_input_device_get_modifier_state() API
  2fe190d... clutter: Drop clutter_input_device_get_key()/n_keys API
  4c1c531... clutter: Drop clutter_input_device_get_physical_devices() A
  2dc1742... clutter: Drop clutter_input_device_get_associated_device()
  e0176a8... clutter: Make axes part of the device tool
  0c9f50d... backends: Forward event axes as array of ClutterInputAxes e
  7aca0fb... clutter: Drop internal update_from_tool() vmethod
  e9ded34... clutter: Drop ClutterInputDevice axis API
  ce97930... clutter: Move scroll valuator accounting to backends/x11
  cedaa4e... clutter: Drop ClutterInputDevice private tool maintenance A
  663cb2f... clutter: Drop keycode_to_evdev vmethod
  55f0814... clutter: Move ClutterInputDevice fields to private struct
  8eb47bf... backends: Straighten MetaInputSettings creation
  38c07c4... backends/native: Shuffle signal connection into MetaSeatImp
  31241b5... backends/native: Make MetaInputSettingsNative vmethods "asy
  15c3198... backends: Seal MetaInputSettings entrypoints with a mutex
  40e4601... clutter: Add vmethod to find out group for pad features
  da0275d... backends/native: Update keyboard a11y status in seat impl
  2f2082f... clutter: Do not emit signals during ClutterBackend finaliza
  c9b1eb2... backends/native: Add missing seat finalization paths
  015d406... backends/native: Add input thread inside MetaSeatImpl
  3c5b9d9... backends/native: Add a bunch of "_in_impl" suffixes to func
  1348a5e... backends/native: Add distinct meta-input-thread.h header

(*) 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]