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

  54ef0cb... clutter: Add ClutterSeat::query_state() vmethod
  3560a72... backends/x11: Implement ClutterSeat::query_state() vmethod
  4b5a44a... backends/native: Implement ClutterSeat::query_state() vmeth
  2b525ee... clutter: Use ClutterSeat underneath coords/modifiers input 
  1d73947... backends/native: Move away from ClutterInputDevice coords
  4f81a53... clutter: Drop clutter_input_device_set_state()
  a49a9e8... clutter: Pass base event to clutter_input_device_update()
  cc3224e... clutter: Drop clutter_input_device_update_from_event()
  310c505... clutter: Drop clutter_input_device_set_coords()
  67321e6... clutter: Simplify backend-independent touch accounting
  abb33df... backends: Drop GDK device querying code from MetaCursorTrac
  32a238a... backends: Delegate pointer confinements to an impl object
  f5f204f... backends: Remove x/y arguments from MetaCursorTracker::curs
  5af14d1... backends: Add argument for best scale on MetaCursorSprite::
  4b1867c... wayland: Replace cursor renderer usage with cursor tracker
  7afaa26... backends: Add meta_backend_get_cursor_renderer_for_device()
  fdecf99... wayland: Look up cursor renderer for device on MetaWaylandP
  51e7bf1... backends: Manage tablet cursors in backend
  641645a... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  836efcc... backends: Move away from meta_cursor_renderer_get_position(
  80bcfe8... backends: Add ::device property to MetaCursorRenderer
  2fd3b60... wayland: Move away from meta_cursor_renderer_get_position()
  af37caf... backends: Drop meta_cursor_renderer_get_position()
  b8f4cfc... core: Centralize cursor renderer and tracker updates
  66f8a76... backends: Make MetaHwCursorInhibitor less about sprites
  c49f854... backends: Move HW cursor inhibitors to MetaBackend
  95b1672... backends: Split kms cursor renderer from MetaCursorRenderer
  3de4f6f... backends: Split pad action mapping to a separate object
  e9ed4fe... backends: Move away from clutter_input_device_set_enabled()
  1938fb5... clutter: Drop ClutterInputDevice::enabled and setter/getter
  ae0a455... backends: Add simple object to delegate logical monitor lay
  1879258... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  20b96ac... backends: Use also a native cursor renderer for tablets
  1234669... backends: Add method to get extents from viewport info
  c34d509... backends/native: Use viewport info to find out stage extent
  63afcf6... backends/native: Drop early processing of ClutterEvents
  1525a48... backends: Assign stage to events in MetaBackend
  6a8b3d5... backends/native: Drop meta_seat_native_[gs]et_stage()
  d4bd0af... backends: Simplify MetaInputSettings vfunc
  897e431... backends: Move all output management to MetaInputMapper
  60b269f... backends: Make MetaInputMapper take over MetaInputSettings 
  0134a9d... backends: Move keyboard a11y into backends
  33a62c6... clutter: Make ClutterSeat::handle_device_event vfunc more g
  e5715ca... backends/native: Spin MetaSeatImpl off MetaSeatNative
  2d4134c... backends/native: Forward keyboard a11y changes via the Meta
  9e44428... backends/native: Proxy touch-mode via MetaSeatImpl
  a92e562... backends/native: Proxy bell notifications from within the M
  e0519b3... backends/native: Proxy modifier state changes via MetaSeatI
  05f2ce9... clutter: Update device for the current tool in backends
  5a6a559... backends: Simplify function arguments
  cb86fb1... backends: Make device tracking at MetaInputSettings ad-hoc 
  8160e49... backends: Do not use clutter_seat_list_devices() in MetaInp
  00fb1b7... backends/native: Move MetaInputSettings ownership to MetaSe
  5206f43... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  1ade158... clutter: Switch to GAsyncQueue for ClutterMainContext event
  28ffd55... backends/native: Protect MetaBarrierManagerNative
  afdb6a5... backends/native: Surround device state queries/updates with
  f40cddf... backends/native: Seal MetaKeymapNative xkb usage
  ff31e93... backends/native: Shuffle xkb_keymap creation
  5aed0c4... backends/native: Make some MetaSeatImpl API "async"
  35f8a5b... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  90fa4fb... backends: Make pointer cursor invisible until the stage is 
  0efb392... backends/native: Acknowledge that pointer warping is asynch
  dca9a6a... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  c88615a... clutter/actor: Queue redraw on no-layout parents when unmap (*)
  25bb567... clutter/stage: Add documentation and annotations (*)
  4ecc80f... x11/output: Fix init tile info guard (*)
  4e9a67a... wayland/subsurface: Check for circular relationships (*)
  331b5f3... tests/wayland: Add test for circular subsurfaces (*)
  8bf399f... xwayland: Match applications without WM_CLASS nor WM_NAME (*)
  34710ea... clutter/event: Do not filter out DEVICE_ADDED/REMOVED event (*)
  b6211bb... backends/x11: Emit CLUTTER_DEVICE_ADDED events for initial  (*)
  1499bda... tests/clutter/timeline: Always print progress to stderr (*)
  f57c39f... tests/clutter: Disable X11 client support (*)
  4cc4701... tests/stage-view: Tweak test to make less racy (*)
  e8ace92... ci: Run tests with 10 Hz dummy monitors (*)
  156630f... clutter: Add ClutterSeat::query_state() vmethod
  dd46c79... backends/x11: Implement ClutterSeat::query_state() vmethod
  7c9f4f8... backends/native: Implement ClutterSeat::query_state() vmeth
  5d1a249... clutter: Use ClutterSeat underneath coords/modifiers input 
  08bb4d6... backends/native: Move away from ClutterInputDevice coords
  c7b8cc4... clutter: Drop clutter_input_device_set_state()
  84d1bd1... clutter: Pass base event to clutter_input_device_update()
  34e8c7a... clutter: Drop clutter_input_device_update_from_event()
  0794e73... clutter: Drop clutter_input_device_set_coords()
  4a2308b... clutter: Simplify backend-independent touch accounting
  440d5d2... backends: Drop GDK device querying code from MetaCursorTrac
  8de40d1... backends: Delegate pointer confinements to an impl object
  bd63b90... backends: Remove x/y arguments from MetaCursorTracker::curs
  36e4859... backends: Add argument for best scale on MetaCursorSprite::
  1c5a938... wayland: Replace cursor renderer usage with cursor tracker
  c71a592... backends: Add meta_backend_get_cursor_renderer_for_device()
  33496a0... wayland: Look up cursor renderer for device on MetaWaylandP
  63e6a72... backends/native: Manage tablet cursors in backend
  e4d7a8d... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  4743b26... backends: Move away from meta_cursor_renderer_get_position(
  70386a0... backends: Add ::device property to MetaCursorRenderer
  f03158c... wayland: Move away from meta_cursor_renderer_get_position()
  b002961... backends: Drop meta_cursor_renderer_get_position()
  3b86893... core: Centralize cursor renderer and tracker updates
  563f194... backends: Make MetaHwCursorInhibitor less about sprites
  a94f496... backends: Move HW cursor inhibitors to MetaBackend
  1a3ae0e... backends: Split kms cursor renderer from MetaCursorRenderer
  9d6b8a0... backends: Split pad action mapping to a separate object
  669df33... backends: Move away from clutter_input_device_set_enabled()
  ef32df1... clutter: Drop ClutterInputDevice::enabled and setter/getter
  68f7b5a... backends: Add simple object to delegate logical monitor lay
  f597842... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  68768cf... backends: Use also a native cursor renderer for tablets
  eeec55d... backends: Add method to get extents from viewport info
  05644a8... backends/native: Use viewport info to find out stage extent
  127e84b... backends/native: Drop early processing of ClutterEvents
  a7e1690... backends: Assign stage to events in MetaBackend
  f0cefd4... backends/native: Drop meta_seat_native_[gs]et_stage()
  ebd4f3a... backends: Simplify MetaInputSettings vfunc
  f56643f... backends: Move all output management to MetaInputMapper
  09f2de8... backends: Make MetaInputMapper take over MetaInputSettings 
  e917752... backends: Move keyboard a11y into backends
  459f178... clutter: Make ClutterSeat::handle_device_event vfunc more g
  fb87da2... backends/native: Spin MetaSeatImpl off MetaSeatNative
  6847eea... backends/native: Forward keyboard a11y changes via the Meta
  996648b... backends/native: Proxy touch-mode via MetaSeatImpl
  166f104... backends/native: Proxy bell notifications from within the M
  98b7b6d... backends/native: Proxy modifier state changes via MetaSeatI
  b752618... clutter: Update device for the current tool in backends
  d5c4f88... backends: Simplify function arguments
  1173dcf... backends: Make device tracking at MetaInputSettings ad-hoc 
  9d8933d... backends: Do not use clutter_seat_list_devices() in MetaInp
  f0136dc... backends/native: Move MetaInputSettings ownership to MetaSe
  94f64a7... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  2562a1e... clutter: Switch to GAsyncQueue for ClutterMainContext event
  842691a... backends/native: Protect MetaBarrierManagerNative
  24e1c0a... backends/native: Surround device state queries/updates with
  a39a368... backends/native: Seal MetaKeymapNative xkb usage
  959627d... backends/native: Shuffle xkb_keymap creation
  2bac906... backends/native: Make some MetaSeatImpl API "async"
  d8ce524... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  6ee2aa7... backends: Make pointer cursor invisible until the stage is 
  dfca9de... backends/native: Acknowledge that pointer warping is asynch
  3a70afa... 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]