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

  f0324e2... wayland: Simplify wl_touch.frame handling
  7b5c217... backends: Use slot from cancel events
  4a75a2c... wayland: Use Clutter event to handle touch cancel
  6608a8a... backends: Drop the filter for libinput events
  23ead9c... backends: Drop extra layer of touch info handling
  c35329c... clutter: Sanitize ClutterInputDevice header
  b50f899... backends: Fold device mapping check into backend
  7d1835f... backends: Move device mapping check into backend
  50f2f91... backends: Move absolute/relative device mapping to native b
  8a0160a... backends/native: Use libinput seat slot API
  69c22b9... backend/native: Move barrier manager to MetaSeatNative
  c03be1a... backends/native: Make seat constrain pointer to monitors ou
  92e7500... backends/native: Move relative motion filter to MetaSeatNat
  5ab4fec... clutter: Specify stage on clutter_input_device_update() fun
  a3f7d50... clutter: Work out stage from actor on which to emit crossin
  3d9fcc7... clutter: Do not depend on device stage on ClutterInputMetho
  406a243... backends/native: Drop all uses of clutter_input_device_get_
  90fdb68... backends/x11: Drop all users of clutter_input_device_get_st
  51919a8... clutter: Drop clutter_input_device_get_[pointer_]stage()
  24f4606... backends/native: Drop users of clutter_input_device_set_sta
  6672b6c... backends/x11: Drop users of clutter_input_device_set_stage(
  f77b66c... clutter: Drop clutter_input_device_set_stage()
  c5d0b85... clutter/main: Drop dead code branches
  76a795f... clutter: Pass timestamp to clutter_input_device_set_actor()
  2236ee9... clutter: Drop clutter_input_device_set_time()
  8283698... clutter: Drop unused field in ClutterInputDevice struct
  ae77b36... clutter: Add ClutterSeat::query_state() vmethod
  f4d10dd... backends/x11: Implement ClutterSeat::query_state() vmethod
  893beb8... backends/native: Implement ClutterSeat::query_state() vmeth
  6403e0b... clutter: Use ClutterSeat underneath coords/modifiers input 
  c05398a... backends/native: Move away from ClutterInputDevice coords
  9a6a195... clutter: Drop clutter_input_device_set_state()
  dc0501e... clutter: Pass base event to clutter_input_device_update()
  759db0b... clutter: Drop clutter_input_device_update_from_event()
  95a155a... clutter: Drop clutter_input_device_set_coords()
  a8b3d82... clutter: Simplify backend-independent touch accounting
  0e8db6e... backends: Drop GDK device querying code from MetaCursorTrac
  1d357ff... backends: Delegate pointer confinements to an impl object
  d690c82... backends: Drop unused function
  4df1a76... core: Remove unused struct field
  186472c... backends: Remove x/y arguments from MetaCursorTracker::curs
  6c6ce13... core: Do not force cursor renderer update here
  c5f5a4b... backends: Add argument for best scale on MetaCursorSprite::
  3ff93ae... wayland: Replace cursor renderer usage with cursor tracker
  4bdab9d... backends: Add meta_backend_get_cursor_renderer_for_device()
  897b911... wayland: Look up cursor renderer for device on MetaWaylandP
  8671188... backends: Manage tablet cursors in backend
  7d5bbc5... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  d33f477... backends: Move away from meta_cursor_renderer_get_position(
  85c6e0f... backends: Add ::device property to MetaCursorRenderer
  0f9d4f8... wayland: Move away from meta_cursor_renderer_get_position()
  a66c585... backends: Drop meta_cursor_renderer_get_position()
  90e877a... core: Centralize cursor renderer and tracker updates
  27b0746... backends: Make MetaHwCursorInhibitor less about sprites
  91fc4d6... backends: Move HW cursor inhibitors to MetaBackend
  46ffca3... backends: Split kms cursor renderer from MetaCursorRenderer
  c11c2e7... backends: Drop unused function
  ebbe7f1... backends: Split pad action mapping to a separate object
  c4fec9d... backends: Move away from clutter_input_device_set_enabled()
  0edd0f6... clutter: Drop ClutterInputDevice::enabled and setter/getter
  9f87a81... backends: Add simple object to delegate logical monitor lay
  140ca3d... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  432b5b6... backends: Use also a native cursor renderer for tablets
  119ab1b... backends: Add method to get extents from viewport info
  4c25235... backends/native: Use viewport info to find out stage extent
  eb2e9df... backends/native: Drop early processing of ClutterEvents
  604db1d... backends: Assign stage to events in MetaBackend
  2cbd281... backends/native: Drop meta_seat_native_[gs]et_stage()
  bad36ce... backends: Simplify MetaInputSettings vfunc
  aa79654... backends: Move all output management to MetaInputMapper
  9b711f8... backends: Make MetaInputMapper take over MetaInputSettings 
  d174e19... backends: Move keyboard a11y into backends
  1bbddf2... backends/native: Remove unused function
  aa3b764... clutter: Make ClutterSeat::handle_device_event vfunc more g
  fd2f090... backends/native: Spin MetaSeatImpl off MetaSeatNative
  acd0344... backends/native: Forward keyboard a11y changes via the Meta
  9d356ca... backends/native: Proxy touch-mode via MetaSeatImpl
  fe41865... backends/native: Proxy bell notifications from within the M
  3b0469e... backends/native: Proxy modifier state changes via MetaSeatI
  246ba3e... backends: Simplify function arguments
  b1924c6... backends: Make device tracking at MetaInputSettings ad-hoc 
  759f78b... backends: Do not use clutter_seat_list_devices() in MetaInp
  1827711... backends/native: Do not dispatch libinput during MetaSeatIm
  a2df298... backends/native: Move MetaInputSettings ownership to MetaSe
  c28fa8c... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  51be1d4... clutter: Drop clutter_event_peek()
  bff3e08... clutter: Drop _clutter_clear_events_queue_for_stage()
  aef04b5... clutter: Switch to GAsyncQueue for ClutterMainContext event
  830900e... backends/native: Protect MetaBarrierManagerNative
  0d7a86c... backends/native: Surround device state queries/updates with
  35786ea... backends/native: Seal MetaKeymapNative xkb usage
  67affb3... backends/native: Shuffle xkb_keymap creation
  aba6edc... backends/native: Make some MetaSeatImpl API "async"
  e6bc556... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  38e5a29... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  df89c30... backends: Drop unused function (*)
  978e651... core: Remove unused struct field (*)
  a72ab76... core: Do not force cursor renderer update here (*)
  f7d0f2c... backends: Drop unused function (*)
  41042b1... backends/native: Remove unused function (*)
  a270b6a... clutter: Drop _clutter_clear_events_queue_for_stage() (*)
  ac99985... wayland: Simplify wl_touch.frame handling
  9a6294a... backends: Use slot from cancel events
  6ce62fd... wayland: Use Clutter event to handle touch cancel
  1abd796... backends: Drop the filter for libinput events
  c5625d0... backends: Drop extra layer of touch info handling
  2509aeb... clutter: Sanitize ClutterInputDevice header
  e89a3e3... backends: Fold device mapping check into backend
  550fd52... backends: Move device mapping check into backend
  d9db80a... backends: Move absolute/relative device mapping to native b
  55d7eab... backends/native: Use libinput seat slot API
  16f3e73... backend/native: Move barrier manager to MetaSeatNative
  e6987bb... backends/native: Make seat constrain pointer to monitors ou
  0b8edfc... backends/native: Move relative motion filter to MetaSeatNat
  578a934... clutter: Specify stage on clutter_input_device_update() fun
  19f5011... clutter: Work out stage from actor on which to emit crossin
  537343c... clutter: Do not depend on device stage on ClutterInputMetho
  96a7ed1... backends/native: Drop all uses of clutter_input_device_get_
  aaf7526... backends/x11: Drop all users of clutter_input_device_get_st
  46dfa61... clutter: Drop clutter_input_device_get_[pointer_]stage()
  afbd522... backends/native: Drop users of clutter_input_device_set_sta
  6ae7f7f... backends/x11: Drop users of clutter_input_device_set_stage(
  df19961... clutter: Drop clutter_input_device_set_stage()
  d9b927d... clutter/main: Drop dead code branches
  b9a443b... clutter: Pass timestamp to clutter_input_device_set_actor()
  ba29004... clutter: Drop clutter_input_device_set_time()
  1ab32bc... clutter: Drop unused field in ClutterInputDevice struct
  00fa682... clutter: Add ClutterSeat::query_state() vmethod
  a16e274... backends/x11: Implement ClutterSeat::query_state() vmethod
  9061236... backends/native: Implement ClutterSeat::query_state() vmeth
  57e9f09... clutter: Use ClutterSeat underneath coords/modifiers input 
  bd1c76f... backends/native: Move away from ClutterInputDevice coords
  80a86e9... clutter: Drop clutter_input_device_set_state()
  40445e5... clutter: Pass base event to clutter_input_device_update()
  0cb8f61... clutter: Drop clutter_input_device_update_from_event()
  d48b9df... clutter: Drop clutter_input_device_set_coords()
  ed35287... clutter: Simplify backend-independent touch accounting
  f47d447... backends: Drop GDK device querying code from MetaCursorTrac
  d72f0e6... backends: Delegate pointer confinements to an impl object
  db06366... backends: Remove x/y arguments from MetaCursorTracker::curs
  e3e682c... backends: Add argument for best scale on MetaCursorSprite::
  e3391e5... wayland: Replace cursor renderer usage with cursor tracker
  5a6bd41... backends: Add meta_backend_get_cursor_renderer_for_device()
  b658512... wayland: Look up cursor renderer for device on MetaWaylandP
  384121c... backends: Manage tablet cursors in backend
  129466d... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  797ed52... backends: Move away from meta_cursor_renderer_get_position(
  f23fd5c... backends: Add ::device property to MetaCursorRenderer
  f800f4c... wayland: Move away from meta_cursor_renderer_get_position()
  27765c3... backends: Drop meta_cursor_renderer_get_position()
  8bfc6a1... core: Centralize cursor renderer and tracker updates
  3d760a8... backends: Make MetaHwCursorInhibitor less about sprites
  d49d2c2... backends: Move HW cursor inhibitors to MetaBackend
  a5b0d7b... backends: Split kms cursor renderer from MetaCursorRenderer
  5e8f3c5... backends: Split pad action mapping to a separate object
  ef5dafd... backends: Move away from clutter_input_device_set_enabled()
  aa56c02... clutter: Drop ClutterInputDevice::enabled and setter/getter
  e854f5d... backends: Add simple object to delegate logical monitor lay
  61bf306... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  4951340... backends: Use also a native cursor renderer for tablets
  af197aa... backends: Add method to get extents from viewport info
  079faa9... backends/native: Use viewport info to find out stage extent
  e7fb8a6... backends/native: Drop early processing of ClutterEvents
  1a20aff... backends: Assign stage to events in MetaBackend
  9d9a8a7... backends/native: Drop meta_seat_native_[gs]et_stage()
  d961d67... backends: Simplify MetaInputSettings vfunc
  30240e6... backends: Move all output management to MetaInputMapper
  5d624cb... backends: Make MetaInputMapper take over MetaInputSettings 
  f03b82c... backends: Move keyboard a11y into backends
  6aa4744... clutter: Make ClutterSeat::handle_device_event vfunc more g
  fe52965... backends/native: Spin MetaSeatImpl off MetaSeatNative
  34b2974... backends/native: Forward keyboard a11y changes via the Meta
  87c55bd... backends/native: Proxy touch-mode via MetaSeatImpl
  86b523d... backends/native: Proxy bell notifications from within the M
  d10a2ea... backends/native: Proxy modifier state changes via MetaSeatI
  e7c083e... backends: Simplify function arguments
  76648c2... backends: Make device tracking at MetaInputSettings ad-hoc 
  14d1477... backends: Do not use clutter_seat_list_devices() in MetaInp
  f5e828d... backends/native: Do not dispatch libinput during MetaSeatIm
  4be822a... backends/native: Move MetaInputSettings ownership to MetaSe
  e98ea26... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  98537cf... clutter: Drop clutter_event_peek()
  7c830de... clutter: Switch to GAsyncQueue for ClutterMainContext event
  dc6c9d4... backends/native: Protect MetaBarrierManagerNative
  e0dfdba... backends/native: Surround device state queries/updates with
  11b590a... backends/native: Seal MetaKeymapNative xkb usage
  22bf733... backends/native: Shuffle xkb_keymap creation
  7627310... backends/native: Make some MetaSeatImpl API "async"
  bbcbdcf... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  49a74b6... 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]