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

  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

Commits added to the branch:

  682a8bd... mutter.doap: Add marge-bot as a maintainer (*)
  86f02c7... ci/check-commit-log: Ensure valid cogl and clutter prefixes (*)
  e7b126e... ci/check-commit-log: Inverse merge request URL check (*)
  369e2ac... ci/check-commit-log: Check capitalization (*)
  0c9f7c7... ci/check-commit-log: Generate JUnit report (*)
  815ed52... ci: Wait for review stage before continuing (*)
  83360a4... cursor-sprite/xcursor: Fall back to gray square if missing  (*)
  d622960... renderer/native: Add udev rule to select primary GPU (*)
  8da1c19... ci: Make check-commit-log run again (*)
  a50a594... gitlab-ci.yml: Removed unnecessary when: (*)
  91c9416... region-utils: Reduce temporary allocations (*)
  09b1bbb... region-utils: Always use FLT_EPSILON when comparing floatin (*)
  32b6847... clutter/stage-cogl: Avoid copying fb_clip_region (*)
  287d9b6... clutter/click-action: Move away from device IDs (*)
  8dea73c... tests: Drop usage of clutter_event_get_device_id() (*)
  7cc6457... core: Move away from clutter_event_get_device_id() (*)
  7aa63d6... clutter/event: Drop clutter_event_get_device_id() (*)
  9e894b2... tests: Drop usage of clutter_input_device_get_device_id() (*)
  045181f... clutter/main: Drop usage of clutter_input_device_get_device (*)
  7738ce2... backends/x11: Move to backend-specific meta_input_device_x1 (*)
  20e6464... backends/native: Don't fake device IDs (*)
  23ae8b4... clutter: Drop clutter_input_device_get_device_id() (*)
  b2126fe... gschema: Add missing summaries for toggle-tiled-left/toggle (*)
  06e604c... window-props: Also check for actual values change (*)
  fddd18c... ci: Use ci-templates (*)
  f7cef11... clutter/stage-view: Make get_refresh_rate() public (*)
  9db09e3... surface-actor: Add API to check obscuredness per stage view (*)
  ff94ed0... surface-actor-wayland: Add API to pick a primary stage view (*)
  c78b03b... wayland/compositor: Only emit frame callbacks for the prima (*)
  6f38011... ci: Replace only/except with rules (*)
  83f5f77... ci: Set some sensible defaults (*)
  e4db49d... ci: Bump ci-templates to include registry path fix (*)
  abdf467... ci: Include GTK4 (*)
  4b32c92... ci/check-commit-log: Fix test failure count value (*)
  a0dbf3b... clutter/stage-cogl: Scale and offset the swap region before (*)
  96a185d... clutter/stage-cogl: Colour fb_clip_region in CLUTTER_DEBUG_ (*)
  f78cfc0... clutter/stage-cogl: Don't paint the blue debug region where (*)
  a793b4e... cogl: Add new 'sync-{primitive,frame}' options for COGL_DEB (*)
  efbb798... ci: Use non-string like list for "need" relationships (*)
  07c64de... ci: Use ci-fairy image in review and run first (*)
  ce1e7a5... ci: Check that allow-collaboration is checked for merge req (*)
  bfeec27... ci: Include development files for accountsservice (*)
  abd8032... ci: Include gdm in image (*)
  6b220c9... ci: Rename only_default to pipeline_guard (*)
  78f43ba... ci: Guard pipeline on review stage (*)
  853e156... clutter: Add ClutterSeat::query_state() vmethod
  7eadad5... backends/x11: Implement ClutterSeat::query_state() vmethod
  eb96356... backends/native: Implement ClutterSeat::query_state() vmeth
  c58ac23... clutter: Use ClutterSeat underneath coords/modifiers input 
  9ddf250... backends/native: Move away from ClutterInputDevice coords
  872371d... clutter: Drop clutter_input_device_set_state()
  4a3f0fd... clutter: Pass base event to clutter_input_device_update()
  134da02... clutter: Drop clutter_input_device_update_from_event()
  060a385... clutter: Drop clutter_input_device_set_coords()
  5c4548a... clutter: Simplify backend-independent touch accounting
  54e76e9... backends: Drop GDK device querying code from MetaCursorTrac
  89fff42... backends: Delegate pointer confinements to an impl object
  ec46f85... backends: Remove x/y arguments from MetaCursorTracker::curs
  a591478... backends: Add argument for best scale on MetaCursorSprite::
  66a5592... wayland: Replace cursor renderer usage with cursor tracker
  832ab0f... backends: Add meta_backend_get_cursor_renderer_for_device()
  e05107b... wayland: Look up cursor renderer for device on MetaWaylandP
  3316bbd... backends/native: Manage tablet cursors in backend
  abfbdf5... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  3abe8a8... backends: Move away from meta_cursor_renderer_get_position(
  01e6f37... backends: Add ::device property to MetaCursorRenderer
  3efd551... wayland: Move away from meta_cursor_renderer_get_position()
  a9950e7... backends: Drop meta_cursor_renderer_get_position()
  87f424d... core: Centralize cursor renderer and tracker updates
  c02303d... backends: Make MetaHwCursorInhibitor less about sprites
  1283ad6... backends: Move HW cursor inhibitors to MetaBackend
  2cd8204... backends: Split kms cursor renderer from MetaCursorRenderer
  852661b... backends: Split pad action mapping to a separate object
  26f3050... backends: Move away from clutter_input_device_set_enabled()
  704624c... clutter: Drop ClutterInputDevice::enabled and setter/getter
  0440a78... backends: Add simple object to delegate logical monitor lay
  8b711f6... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  b65050c... backends: Use also a native cursor renderer for tablets
  0b74ea0... backends: Add method to get extents from viewport info
  ecc3221... backends/native: Use viewport info to find out stage extent
  4686b56... backends/native: Drop early processing of ClutterEvents
  37f9337... backends: Assign stage to events in MetaBackend
  a5ad415... backends/native: Drop meta_seat_native_[gs]et_stage()
  9ba28a9... backends: Simplify MetaInputSettings vfunc
  dcaddab... backends: Move all output management to MetaInputMapper
  2fc359d... backends: Make MetaInputMapper take over MetaInputSettings 
  89e07ac... backends: Move keyboard a11y into backends
  5f2345b... clutter: Make ClutterSeat::handle_device_event vfunc more g
  20f0e1e... backends/native: Spin MetaSeatImpl off MetaSeatNative
  a443636... backend/native: Let cursor renderer/tracker be updated by e
  aad289d... backends/native: Forward keyboard a11y changes via the Meta
  7ba93ed... backends/native: Proxy touch-mode via MetaSeatImpl
  a828904... backends/native: Proxy bell notifications from within the M
  6f58107... backends/native: Proxy modifier state changes via MetaSeatI
  39fbefd... clutter: Update device for the current tool in backends
  8ec8453... backends: Simplify function arguments
  42208cf... backends: Make device tracking at MetaInputSettings ad-hoc 
  48a399b... backends: Do not use clutter_seat_list_devices() in MetaInp
  e0d90a3... backends/native: Move MetaInputSettings ownership to MetaSe
  08248bf... clutter: Switch to GAsyncQueue for ClutterMainContext event
  176f14f... backends/native: Protect MetaBarrierManagerNative
  e3bf051... backends/native: Surround device state queries/updates with
  a390590... backends/native: Seal MetaKeymapNative xkb usage
  e2012b9... backends/native: Shuffle xkb_keymap creation
  b2d68bd... backends/native: Make some MetaSeatImpl API "async"
  5d26742... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  573eb8d... backends: Make pointer cursor invisible until the stage is 
  cdbcb47... clutter: Drop clutter_input_device_get_coords() method
  4d69e15... clutter: Drop clutter_input_device_get_modifier_state() API
  c5fa2a6... clutter: Drop clutter_input_device_get_key()/n_keys API
  1c97070... clutter: Drop clutter_input_device_get_physical_devices() A
  5f67eb1... clutter: Drop clutter_input_device_get_associated_device()
  bafa973... clutter: Make axes part of the device tool
  eb48886... backends: Forward event axes as array of ClutterInputAxes e
  f2ce55a... clutter: Drop internal update_from_tool() vmethod
  11d94d8... clutter: Drop ClutterInputDevice axis API
  63007e4... clutter: Move scroll valuator accounting to backends/x11
  c6e1704... clutter: Drop ClutterInputDevice private tool maintenance A
  eef2748... clutter: Drop keycode_to_evdev vmethod
  1bdec38... clutter: Move ClutterInputDevice fields to private struct
  951727e... backends: Straighten MetaInputSettings creation
  c767ed6... backends/native: Shuffle signal connection into MetaSeatImp
  fd41411... backends/native: Make MetaInputSettingsNative vmethods "asy
  6e7feb1... backends: Seal MetaInputSettings entrypoints with a mutex
  bb40a14... clutter: Add vmethod to find out group for pad features
  7ce57bf... backends/native: Update keyboard a11y status in seat impl
  10f5854... backends/native: Add missing seat finalization paths
  43de8b8... backends/native: Add input thread inside MetaSeatImpl
  55d7d61... backends/native: Add a bunch of "_in_impl" suffixes to func
  e402c81... 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]