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

  0d1891b... wayland: Simplify wl_touch.frame handling
  dde47e1... backends: Use slot from cancel events
  04e96ab... wayland: Use Clutter event to handle touch cancel
  fb65078... backends: Drop the filter for libinput events
  8dc3d6e... backends: Drop extra layer of touch info handling
  c271d9e... clutter: Sanitize ClutterInputDevice header
  b1c6546... backends: Fold device mapping check into backend
  4bcd920... backends: Move device mapping check into backend
  a852735... backends: Move absolute/relative device mapping to native b
  6f48744... backends/native: Use libinput seat slot API
  d04ab46... backend/native: Move barrier manager to MetaSeatNative
  b8b187b... backends/native: Make seat constrain pointer to monitors ou
  e0f5e18... backends/native: Move relative motion filter to MetaSeatNat
  c8ffee5... clutter: Specify stage on clutter_input_device_update() fun
  5ddddda... clutter: Work out stage from actor on which to emit crossin
  5282664... clutter: Do not depend on device stage on ClutterInputMetho
  96fd50e... backends/native: Drop all uses of clutter_input_device_get_
  54bff72... backends/x11: Drop all users of clutter_input_device_get_st
  d3028e0... clutter: Drop clutter_input_device_get_[pointer_]stage()
  bd0a308... backends/native: Drop users of clutter_input_device_set_sta
  8a5dab1... backends/x11: Drop users of clutter_input_device_set_stage(
  1f90741... clutter: Drop clutter_input_device_set_stage()
  d751246... clutter/main: Drop dead code branches
  33e8962... clutter: Pass timestamp to clutter_input_device_set_actor()
  b19befa... clutter: Drop clutter_input_device_set_time()
  57bd324... clutter: Drop unused field in ClutterInputDevice struct
  dba3f10... clutter: Add ClutterSeat::query_state() vmethod
  afb5547... backends/x11: Implement ClutterSeat::query_state() vmethod
  ab2179d... backends/native: Implement ClutterSeat::query_state() vmeth
  eeaea20... clutter: Use ClutterSeat underneath coords/modifiers input 
  4e32268... backends/native: Move away from ClutterInputDevice coords
  b258085... clutter: Drop clutter_input_device_set_state()
  bb4f713... clutter: Pass base event to clutter_input_device_update()
  f211972... clutter: Drop clutter_input_device_update_from_event()
  1f3984a... clutter: Drop clutter_input_device_set_coords()
  bad8633... clutter: Simplify backend-independent touch accounting
  f8937b4... backends: Drop GDK device querying code from MetaCursorTrac
  8409dfc... backends: Delegate pointer confinements to an impl object
  4278c4f... backends: Remove x/y arguments from MetaCursorTracker::curs
  19657e7... backends: Add argument for best scale on MetaCursorSprite::
  87c5dd9... wayland: Replace cursor renderer usage with cursor tracker
  02bfae9... backends: Add meta_backend_get_cursor_renderer_for_device()
  88dcdb7... wayland: Look up cursor renderer for device on MetaWaylandP
  0b94309... backends: Manage tablet cursors in backend
  c416de0... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  558eeda... backends: Move away from meta_cursor_renderer_get_position(
  278f5fc... backends: Add ::device property to MetaCursorRenderer
  139bd37... wayland: Move away from meta_cursor_renderer_get_position()
  a158f88... backends: Drop meta_cursor_renderer_get_position()
  af125b0... core: Centralize cursor renderer and tracker updates
  ac542ff... backends: Make MetaHwCursorInhibitor less about sprites
  6a90194... backends: Move HW cursor inhibitors to MetaBackend
  8d05d71... backends: Split kms cursor renderer from MetaCursorRenderer
  7664afd... backends: Split pad action mapping to a separate object
  43c8a2d... backends: Move away from clutter_input_device_set_enabled()
  ed67a80... clutter: Drop ClutterInputDevice::enabled and setter/getter
  10eee5c... backends: Add simple object to delegate logical monitor lay
  7aa11d8... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  9248539... backends: Use also a native cursor renderer for tablets
  15a8ff0... backends: Add method to get extents from viewport info
  3b41523... backends/native: Use viewport info to find out stage extent
  1f4e802... backends/native: Drop early processing of ClutterEvents
  bd26475... backends: Assign stage to events in MetaBackend
  87aea7c... backends/native: Drop meta_seat_native_[gs]et_stage()
  853ef4f... backends: Simplify MetaInputSettings vfunc
  8f16c7e... backends: Move all output management to MetaInputMapper
  d38759b... backends: Make MetaInputMapper take over MetaInputSettings 
  0e5ce18... backends: Move keyboard a11y into backends
  7e9d266... clutter: Make ClutterSeat::handle_device_event vfunc more g
  7b074d6... backends/native: Spin MetaSeatImpl off MetaSeatNative
  763712f... backends/native: Forward keyboard a11y changes via the Meta
  0246926... backends/native: Proxy touch-mode via MetaSeatImpl
  f300361... backends/native: Proxy bell notifications from within the M
  015b5e3... backends/native: Proxy modifier state changes via MetaSeatI
  a507565... backends: Simplify function arguments
  0137135... backends: Make device tracking at MetaInputSettings ad-hoc 
  53c87a8... backends: Do not use clutter_seat_list_devices() in MetaInp
  5328a4c... backends/native: Do not dispatch libinput during MetaSeatIm
  705131a... backends/native: Move MetaInputSettings ownership to MetaSe
  7cabae0... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  25f7beb... clutter: Switch to GAsyncQueue for ClutterMainContext event
  e9a2373... backends/native: Protect MetaBarrierManagerNative
  a95e514... backends/native: Surround device state queries/updates with
  325738a... backends/native: Seal MetaKeymapNative xkb usage
  fb947bf... backends/native: Shuffle xkb_keymap creation
  16fa0a7... backends/native: Make some MetaSeatImpl API "async"
  33c0c64... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  427346e... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  67129c7... clutter/effect: Don't expose pre and post paint helpers (*)
  f5c77df... clutter/offscreen-effect: Unref framebuffer on pre_paint (*)
  de01dea... clutter/offscreen-effect: Simplify paint (*)
  f650004... clutter/paint-nodes: Don't skip pipeline node constructor (*)
  cef6534... clutter/offscreen-effect: Remove CoglMaterial from public A (*)
  4435bec... clutter/offscreen-effect: Undeprecate clutter_offscreen_eff (*)
  cce4d75... clutter/deform-effect: Use clutter_offscreen_effect_get_tar (*)
  c7ab5f3... clutter/offscreen-effect: Remove clutter_offscreen_effect_g (*)
  8bdd2aa... window/wayland: Offset position with size mismatch when res (*)
  815583b... gschema: Make "Requires a restart." strings consistent (*)
  e923641... gschema: list experimental dma-buf-screen-sharing feature (*)
  dbe44f3... gschema: Force one bullet point per line (*)
  313e3e7... Make meta_* logging utilities not require line break (*)
  7266e51... wayland: Don't include newline in client error events (*)
  2c95e08... Remove misplaced line break in g_* logging functions (*)
  58e2ac8... gschema: really use line breaks in schema (*)
  e77cb77... wayland: Simplify wl_touch.frame handling
  97d9c93... backends: Use slot from cancel events
  b6203ad... wayland: Use Clutter event to handle touch cancel
  6af5654... backends: Drop the filter for libinput events
  9cc32d9... backends: Drop extra layer of touch info handling
  c8eec23... clutter: Sanitize ClutterInputDevice header
  07836bb... backends: Fold device mapping check into backend
  f2ad442... backends: Move device mapping check into backend
  33f6d99... backends: Move absolute/relative device mapping to native b
  d7da544... backends/native: Use libinput seat slot API
  c636293... backend/native: Move barrier manager to MetaSeatNative
  83edeba... backends/native: Make seat constrain pointer to monitors ou
  50dd156... backends/native: Move relative motion filter to MetaSeatNat
  9dc337e... clutter: Specify stage on clutter_input_device_update() fun
  b121cbe... clutter: Work out stage from actor on which to emit crossin
  9e59931... clutter: Do not depend on device stage on ClutterInputMetho
  7759d98... backends/native: Drop all uses of clutter_input_device_get_
  ebeb109... backends/x11: Drop all users of clutter_input_device_get_st
  e818b4c... clutter: Drop clutter_input_device_get_[pointer_]stage()
  f750fcf... backends/native: Drop users of clutter_input_device_set_sta
  8725308... backends/x11: Drop users of clutter_input_device_set_stage(
  5d79469... clutter: Drop clutter_input_device_set_stage()
  5c6ba19... clutter/main: Drop dead code branches
  89a582a... clutter: Pass timestamp to clutter_input_device_set_actor()
  4c01bf4... clutter: Drop clutter_input_device_set_time()
  abfe16c... clutter: Drop unused field in ClutterInputDevice struct
  41c068f... clutter: Add ClutterSeat::query_state() vmethod
  da4e427... backends/x11: Implement ClutterSeat::query_state() vmethod
  dbdb42e... backends/native: Implement ClutterSeat::query_state() vmeth
  e461fcc... clutter: Use ClutterSeat underneath coords/modifiers input 
  774931b... backends/native: Move away from ClutterInputDevice coords
  9ae53f3... clutter: Drop clutter_input_device_set_state()
  cc2896c... clutter: Pass base event to clutter_input_device_update()
  2c43990... clutter: Drop clutter_input_device_update_from_event()
  cd61961... clutter: Drop clutter_input_device_set_coords()
  17d7418... clutter: Simplify backend-independent touch accounting
  139b0a1... backends: Drop GDK device querying code from MetaCursorTrac
  20688f9... backends: Delegate pointer confinements to an impl object
  9ec21cd... backends: Remove x/y arguments from MetaCursorTracker::curs
  03ab5ca... backends: Add argument for best scale on MetaCursorSprite::
  53da9da... wayland: Replace cursor renderer usage with cursor tracker
  89c3a60... backends: Add meta_backend_get_cursor_renderer_for_device()
  9299cd9... wayland: Look up cursor renderer for device on MetaWaylandP
  9bb2d03... backends: Manage tablet cursors in backend
  a723886... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  1053340... backends: Move away from meta_cursor_renderer_get_position(
  eb1c954... backends: Add ::device property to MetaCursorRenderer
  f49aada... wayland: Move away from meta_cursor_renderer_get_position()
  e59bc26... backends: Drop meta_cursor_renderer_get_position()
  658f81f... core: Centralize cursor renderer and tracker updates
  7e8873d... backends: Make MetaHwCursorInhibitor less about sprites
  1e3ea4e... backends: Move HW cursor inhibitors to MetaBackend
  f942468... backends: Split kms cursor renderer from MetaCursorRenderer
  013e3ff... backends: Split pad action mapping to a separate object
  85e649c... backends: Move away from clutter_input_device_set_enabled()
  f45f128... clutter: Drop ClutterInputDevice::enabled and setter/getter
  72b868f... backends: Add simple object to delegate logical monitor lay
  30b7679... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  fa1514e... backends: Use also a native cursor renderer for tablets
  c8c87cc... backends: Add method to get extents from viewport info
  1810cb6... backends/native: Use viewport info to find out stage extent
  93f7fe8... backends/native: Drop early processing of ClutterEvents
  deeb412... backends: Assign stage to events in MetaBackend
  357b6b2... backends/native: Drop meta_seat_native_[gs]et_stage()
  d0ab159... backends: Simplify MetaInputSettings vfunc
  b7ab169... backends: Move all output management to MetaInputMapper
  680a742... backends: Make MetaInputMapper take over MetaInputSettings 
  c0e3b09... backends: Move keyboard a11y into backends
  28d9e1e... clutter: Make ClutterSeat::handle_device_event vfunc more g
  a51b551... backends/native: Spin MetaSeatImpl off MetaSeatNative
  8278b14... backends/native: Forward keyboard a11y changes via the Meta
  d98e850... backends/native: Proxy touch-mode via MetaSeatImpl
  41e63b7... backends/native: Proxy bell notifications from within the M
  508c076... backends/native: Proxy modifier state changes via MetaSeatI
  013915a... backends: Simplify function arguments
  6fd5137... backends: Make device tracking at MetaInputSettings ad-hoc 
  e1d6be4... backends: Do not use clutter_seat_list_devices() in MetaInp
  7c46504... backends/native: Do not dispatch libinput during MetaSeatIm
  c87b3b6... backends/native: Move MetaInputSettings ownership to MetaSe
  2da88ee... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  bba5a6c... clutter: Switch to GAsyncQueue for ClutterMainContext event
  fd5e2a1... backends/native: Protect MetaBarrierManagerNative
  0cc4912... backends/native: Surround device state queries/updates with
  c014299... backends/native: Seal MetaKeymapNative xkb usage
  aef598a... backends/native: Shuffle xkb_keymap creation
  517573b... backends/native: Make some MetaSeatImpl API "async"
  ffa11b5... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  f097e3d... 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]