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

  80fa0cd... wayland: Simplify wl_touch.frame handling
  5185754... backends: Use slot from cancel events
  a72c871... wayland: Use Clutter event to handle touch cancel
  0602e2d... backends: Drop the filter for libinput events
  d3cb4da... backends: Drop extra layer of touch info handling
  46c360d... clutter: Sanitize ClutterInputDevice header
  ac12a04... backends: Fold device mapping check into backend
  e1d709e... backends: Move device mapping check into backend
  95aa93d... backends: Move absolute/relative device mapping to native b
  f55b504... backends/native: Use libinput seat slot API
  3b7d1ad... backend/native: Move barrier manager to MetaSeatNative
  f54417d... backends/native: Make seat constrain pointer to monitors ou
  9e0ccaf... backends/native: Move relative motion filter to MetaSeatNat
  d0d7327... clutter: Specify stage on clutter_input_device_update() fun
  ee72d3e... clutter: Work out stage from actor on which to emit crossin
  ee1ecda... clutter: Do not depend on device stage on ClutterInputMetho
  04313f6... backends/native: Drop all uses of clutter_input_device_get_
  c072625... backends/x11: Drop all users of clutter_input_device_get_st
  f763365... clutter: Drop clutter_input_device_get_[pointer_]stage()
  d14fdd9... backends/native: Drop users of clutter_input_device_set_sta
  c6dbc02... backends/x11: Drop users of clutter_input_device_set_stage(
  f585d31... clutter: Drop clutter_input_device_set_stage()
  3e36e02... clutter/main: Drop dead code branches
  8a8e097... clutter: Pass timestamp to clutter_input_device_set_actor()
  a1e4419... clutter: Drop clutter_input_device_set_time()
  d4e94f2... clutter: Drop unused field in ClutterInputDevice struct
  12681c9... clutter: Add ClutterSeat::query_state() vmethod
  b0492b8... backends/x11: Implement ClutterSeat::query_state() vmethod
  0fbf136... backends/native: Implement ClutterSeat::query_state() vmeth
  2c1bc05... clutter: Use ClutterSeat underneath coords/modifiers input 
  11e460b... backends/native: Move away from ClutterInputDevice coords
  49fe873... clutter: Drop clutter_input_device_set_state()
  b2ef537... clutter: Pass base event to clutter_input_device_update()
  af6fe8b... clutter: Drop clutter_input_device_update_from_event()
  51f2b97... clutter: Drop clutter_input_device_set_coords()
  789cee6... clutter: Simplify backend-independent touch accounting
  7335277... backends: Drop GDK device querying code from MetaCursorTrac
  069a98e... backends: Delegate pointer confinements to an impl object
  6dc48d4... backends: Remove x/y arguments from MetaCursorTracker::curs
  85a54cf... backends: Add argument for best scale on MetaCursorSprite::
  22b0029... wayland: Replace cursor renderer usage with cursor tracker
  846c97e... backends: Add meta_backend_get_cursor_renderer_for_device()
  2192e1f... wayland: Look up cursor renderer for device on MetaWaylandP
  5da008c... backends: Manage tablet cursors in backend
  422b59d... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  d513e53... backends: Move away from meta_cursor_renderer_get_position(
  04f29ae... backends: Add ::device property to MetaCursorRenderer
  503d4de... wayland: Move away from meta_cursor_renderer_get_position()
  159fd63... backends: Drop meta_cursor_renderer_get_position()
  a8a866d... core: Centralize cursor renderer and tracker updates
  1d8c082... backends: Make MetaHwCursorInhibitor less about sprites
  c0e9944... backends: Move HW cursor inhibitors to MetaBackend
  2f932bf... backends: Split kms cursor renderer from MetaCursorRenderer
  79ccf50... backends: Split pad action mapping to a separate object
  d58e037... backends: Move away from clutter_input_device_set_enabled()
  218e6ae... clutter: Drop ClutterInputDevice::enabled and setter/getter
  9e8fe7c... backends: Add simple object to delegate logical monitor lay
  685d33c... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  5a2a483... backends: Use also a native cursor renderer for tablets
  f3459ac... backends: Add method to get extents from viewport info
  a32c38a... backends/native: Use viewport info to find out stage extent
  eacb9e4... backends/native: Drop early processing of ClutterEvents
  5e636df... backends: Assign stage to events in MetaBackend
  f178031... backends/native: Drop meta_seat_native_[gs]et_stage()
  eaf2389... backends: Simplify MetaInputSettings vfunc
  17fafa9... backends: Move all output management to MetaInputMapper
  856d145... backends: Make MetaInputMapper take over MetaInputSettings 
  b727908... backends: Move keyboard a11y into backends
  b13cbac... clutter: Make ClutterSeat::handle_device_event vfunc more g
  cab73ab... backends/native: Spin MetaSeatImpl off MetaSeatNative
  6e88ce9... backends/native: Forward keyboard a11y changes via the Meta
  34f41ce... backends/native: Proxy touch-mode via MetaSeatImpl
  9354507... backends/native: Proxy bell notifications from within the M
  dca60cb... backends/native: Proxy modifier state changes via MetaSeatI
  8c76b49... backends: Simplify function arguments
  a4340af... backends: Make device tracking at MetaInputSettings ad-hoc 
  71544d2... backends: Do not use clutter_seat_list_devices() in MetaInp
  f1a888d... backends/native: Do not dispatch libinput during MetaSeatIm
  c827997... backends/native: Move MetaInputSettings ownership to MetaSe
  15dcb1d... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  707cd6d... clutter: Drop clutter_event_peek()
  e088517... clutter: Switch to GAsyncQueue for ClutterMainContext event
  f5bcae2... backends/native: Protect MetaBarrierManagerNative
  3785fcb... backends/native: Surround device state queries/updates with
  3119e6c... backends/native: Seal MetaKeymapNative xkb usage
  1f54046... backends/native: Shuffle xkb_keymap creation
  f451e29... backends/native: Make some MetaSeatImpl API "async"
  55da6e6... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  337586b... clutter: Do not special case allocated events
  2a8bd5c... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  505b348... Update Catalan translation (*)
  209b1ba... clutter/frame-clock: Adapt refresh rate from to frame info (*)
  113446f... Bump version to 3.38.1 (*)
  f481cbf... plugin: Drop version information (*)
  ea179ed... Bump version to 40.alpha (*)
  b9e5a2d... backends/native: Wait to have an stage before emitting CLUT (*)
  7775559... wayland: Simplify wl_touch.frame handling
  6010671... backends: Use slot from cancel events
  1dd8ad5... wayland: Use Clutter event to handle touch cancel
  7c14f3f... backends: Drop the filter for libinput events
  f5bb1c3... backends: Drop extra layer of touch info handling
  43bef88... clutter: Sanitize ClutterInputDevice header
  33b0311... backends: Fold device mapping check into backend
  c4f976f... backends: Move device mapping check into backend
  58b82c5... backends: Move absolute/relative device mapping to native b
  77dba57... backends/native: Use libinput seat slot API
  10f2c95... backend/native: Move barrier manager to MetaSeatNative
  6837216... backends/native: Make seat constrain pointer to monitors ou
  ae52a0f... backends/native: Move relative motion filter to MetaSeatNat
  b5959cb... clutter: Specify stage on clutter_input_device_update() fun
  2680ef9... clutter: Work out stage from actor on which to emit crossin
  d6ac06f... clutter: Do not depend on device stage on ClutterInputMetho
  fd6ddf1... backends/native: Drop all uses of clutter_input_device_get_
  a4f0ff2... backends/x11: Drop all users of clutter_input_device_get_st
  2da6fd3... clutter: Drop clutter_input_device_get_[pointer_]stage()
  85a8113... backends/native: Drop users of clutter_input_device_set_sta
  e81c403... backends/x11: Drop users of clutter_input_device_set_stage(
  5785602... clutter: Drop clutter_input_device_set_stage()
  17c0536... clutter/main: Drop dead code branches
  040c83a... clutter: Pass timestamp to clutter_input_device_set_actor()
  15700d1... clutter: Drop clutter_input_device_set_time()
  4d2a14e... clutter: Drop unused field in ClutterInputDevice struct
  d92f286... clutter: Add ClutterSeat::query_state() vmethod
  6de4bc1... backends/x11: Implement ClutterSeat::query_state() vmethod
  5bf49be... backends/native: Implement ClutterSeat::query_state() vmeth
  01f36aa... clutter: Use ClutterSeat underneath coords/modifiers input 
  63570bc... backends/native: Move away from ClutterInputDevice coords
  03f498d... clutter: Drop clutter_input_device_set_state()
  a81928c... clutter: Pass base event to clutter_input_device_update()
  12ec6be... clutter: Drop clutter_input_device_update_from_event()
  1fc140b... clutter: Drop clutter_input_device_set_coords()
  870f79f... clutter: Simplify backend-independent touch accounting
  6af0fb9... backends: Drop GDK device querying code from MetaCursorTrac
  067d1b5... backends: Delegate pointer confinements to an impl object
  d3dba70... backends: Remove x/y arguments from MetaCursorTracker::curs
  e5c6e69... backends: Add argument for best scale on MetaCursorSprite::
  484bd78... wayland: Replace cursor renderer usage with cursor tracker
  5e75af0... backends: Add meta_backend_get_cursor_renderer_for_device()
  758a884... wayland: Look up cursor renderer for device on MetaWaylandP
  2a42690... backends: Manage tablet cursors in backend
  a5444c3... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  3028e54... backends: Move away from meta_cursor_renderer_get_position(
  ac76cca... backends: Add ::device property to MetaCursorRenderer
  719ed18... wayland: Move away from meta_cursor_renderer_get_position()
  daa6331... backends: Drop meta_cursor_renderer_get_position()
  b647d49... core: Centralize cursor renderer and tracker updates
  b22c9bb... backends: Make MetaHwCursorInhibitor less about sprites
  efd0b24... backends: Move HW cursor inhibitors to MetaBackend
  d9bf4a9... backends: Split kms cursor renderer from MetaCursorRenderer
  65cd937... backends: Split pad action mapping to a separate object
  2017df7... backends: Move away from clutter_input_device_set_enabled()
  0008d18... clutter: Drop ClutterInputDevice::enabled and setter/getter
  b87cb48... backends: Add simple object to delegate logical monitor lay
  2e2cb2b... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  a68859f... backends: Use also a native cursor renderer for tablets
  0a3e224... backends: Add method to get extents from viewport info
  01cecda... backends/native: Use viewport info to find out stage extent
  c8b2c27... backends/native: Drop early processing of ClutterEvents
  208894d... backends: Assign stage to events in MetaBackend
  6298c69... backends/native: Drop meta_seat_native_[gs]et_stage()
  6238960... backends: Simplify MetaInputSettings vfunc
  efb737b... backends: Move all output management to MetaInputMapper
  1cdac7e... backends: Make MetaInputMapper take over MetaInputSettings 
  10e0ce3... backends: Move keyboard a11y into backends
  ca01b8f... clutter: Make ClutterSeat::handle_device_event vfunc more g
  f52be32... backends/native: Spin MetaSeatImpl off MetaSeatNative
  eab406d... backends/native: Forward keyboard a11y changes via the Meta
  c5c0cda... backends/native: Proxy touch-mode via MetaSeatImpl
  43c9964... backends/native: Proxy bell notifications from within the M
  ff33b69... backends/native: Proxy modifier state changes via MetaSeatI
  d0046ce... backends: Simplify function arguments
  08fe4a5... backends: Make device tracking at MetaInputSettings ad-hoc 
  4c6578d... backends: Do not use clutter_seat_list_devices() in MetaInp
  1b72349... backends/native: Do not dispatch libinput during MetaSeatIm
  fb8d4b8... backends/native: Move MetaInputSettings ownership to MetaSe
  f95a648... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  3e1e91e... clutter: Drop clutter_event_peek()
  e619de7... clutter: Switch to GAsyncQueue for ClutterMainContext event
  dcc0ed4... backends/native: Protect MetaBarrierManagerNative
  67f00d2... backends/native: Surround device state queries/updates with
  8dcba95... backends/native: Seal MetaKeymapNative xkb usage
  7512474... backends/native: Shuffle xkb_keymap creation
  7f201b1... backends/native: Make some MetaSeatImpl API "async"
  1a79e3f... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  b16d26c... clutter: Do not special case allocated events
  3d049ff... 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]