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

  32128db... backend: Don't emit last-device updates with no device
  7c4892f... backend: Use connect-after to perform actions on device rem
  0d54172... clutter-event: Add device added/removed events
  5761543... clutter-seat: Handle device events and emit signals
  a787f3e... seat-x11: Translate device enabled/disabled into clutter ev
  56091f7... seat-native: Process device added/removed events as Clutter
  a94d5d7... wayland: Simplify wl_touch.frame handling
  2cb075f... backends: Use slot from cancel events
  b07cdad... wayland: Use Clutter event to handle touch cancel
  3800993... backends: Drop the filter for libinput events
  d9e1f03... backends: Drop extra layer of touch info handling
  364fba3... clutter: Sanitize ClutterInputDevice header
  484f766... backends: Fold device mapping check into backend
  d48582e... backends: Move device mapping check into backend
  3b78c31... backends: Move absolute/relative device mapping to native b
  4e574bc... backends/native: Use libinput seat slot API
  885c703... backend/native: Move barrier manager to MetaSeatNative
  699a756... backends/native: Make seat constrain pointer to monitors ou
  c651459... backends/native: Move relative motion filter to MetaSeatNat
  47261f3... clutter: Specify stage on clutter_input_device_update() fun
  156a57c... clutter: Work out stage from actor on which to emit crossin
  6bbc58d... clutter: Do not depend on device stage on ClutterInputMetho
  5c1a829... backends/native: Drop all uses of clutter_input_device_get_
  44567a6... backends/x11: Drop all users of clutter_input_device_get_st
  741ee3c... clutter: Drop clutter_input_device_get_[pointer_]stage()
  37cd71e... backends/native: Drop users of clutter_input_device_set_sta
  69463f2... backends/x11: Drop users of clutter_input_device_set_stage(
  d95788e... clutter: Drop clutter_input_device_set_stage()
  e8649a6... clutter/main: Drop dead code branches
  ff881b9... clutter: Pass timestamp to clutter_input_device_set_actor()
  9c5b076... clutter: Drop clutter_input_device_set_time()
  2428f2d... clutter: Drop unused field in ClutterInputDevice struct
  7f90439... clutter: Add ClutterSeat::query_state() vmethod
  fc210eb... backends/x11: Implement ClutterSeat::query_state() vmethod
  d9c459c... backends/native: Implement ClutterSeat::query_state() vmeth
  70fa28c... clutter: Use ClutterSeat underneath coords/modifiers input 
  20736de... backends/native: Move away from ClutterInputDevice coords
  fcc3fe7... clutter: Drop clutter_input_device_set_state()
  f6653df... clutter: Pass base event to clutter_input_device_update()
  4438698... clutter: Drop clutter_input_device_update_from_event()
  6dacf8c... clutter: Drop clutter_input_device_set_coords()
  beadefe... clutter: Simplify backend-independent touch accounting
  a947a91... backends: Drop GDK device querying code from MetaCursorTrac
  360e983... backends: Fix typo in comment
  b92fe2d... backends: Delegate pointer confinements to an impl object
  067c917... backends: Drop unused function
  ab96bfa... core: Remove unused struct field
  ce47e60... backends: Remove x/y arguments from MetaCursorTracker::curs
  2f4fc33... core: Do not force cursor renderer update here
  481b3f4... backends: Add argument for best scale on MetaCursorSprite::
  41ee07f... wayland: Replace cursor renderer usage with cursor tracker
  a132bb7... backends: Add meta_backend_get_cursor_renderer_for_device()
  fa7607b... wayland: Look up cursor renderer for device on MetaWaylandP
  503a79b... backends: Manage tablet cursors in backend
  19c647f... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  3b2204b... backends: Move away from meta_cursor_renderer_get_position(
  ae1c270... backends: Add ::device property to MetaCursorRenderer
  157aade... wayland: Move away from meta_cursor_renderer_get_position()
  04429aa... backends: Drop meta_cursor_renderer_get_position()
  e8b6895... core: Centralize cursor renderer and tracker updates
  227c7bf... backends: Make MetaHwCursorInhibitor less about sprites
  d58706d... backends: Move HW cursor inhibitors to MetaBackend
  ff1efdb... backends: Split kms cursor renderer from MetaCursorRenderer
  14231c4... backends: Drop unused function
  a7adc73... backends: Split pad action mapping to a separate object
  9850408... backends: Move away from clutter_input_device_set_enabled()
  e747b62... clutter: Drop ClutterInputDevice::enabled and setter/getter
  6a6134a... backends: Add simple object to delegate logical monitor lay
  a70cfd7... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  2b364a4... backends: Use also a native cursor renderer for tablets
  7c7d8a7... backends: Add method to get extents from viewport info
  c0ecb8c... backends/native: Use viewport info to find out stage extent
  ee69be5... backends/native: Drop early processing of ClutterEvents
  6f2cf2f... backends: Assign stage to events in MetaBackend
  5ca3347... backends/native: Drop meta_seat_native_[gs]et_stage()
  cb54379... backends: Simplify MetaInputSettings vfunc
  6cb7ed7... backends: Move all output management to MetaInputMapper
  a23f6c2... backends: Make MetaInputMapper take over MetaInputSettings 
  8f317d6... backends: Move keyboard a11y into backends
  cf9ed36... backends/native: Remove unused function
  e0e130d... clutter: Make ClutterSeat::handle_device_event vfunc more g
  bb04203... backends/native: Spin MetaSeatImpl off MetaSeatNative
  ea958c9... clutter: Don't keep extra copy on device events
  1a000e6... backends/native: Forward keyboard a11y changes via the Meta
  a543cb3... backends/native: Proxy touch-mode via MetaSeatImpl
  81c983f... backends/native: Proxy bell notifications from within the M
  205028e... backends/native: Proxy modifier state changes via MetaSeatI
  0302553... backends: Simplify function arguments
  119f564... backends: Make device tracking at MetaInputSettings ad-hoc 
  3205e10... backends: Do not use clutter_seat_list_devices() in MetaInp
  6b98391... backends/native: Do not dispatch libinput during MetaSeatIm
  b0ca7cb... backends/native: Move MetaInputSettings ownership to MetaSe
  51c1a5c... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  337a165... clutter: Drop clutter_event_peek()
  a6d6e02... clutter: Drop _clutter_clear_events_queue_for_stage()
  6e4ad37... clutter: Switch to GAsyncQueue for ClutterMainContext event
  741f46c... backends/native: Protect MetaBarrierManagerNative
  c2f8d03... backends/native: Surround device state queries/updates with
  46e030f... backends/native: Seal MetaKeymapNative xkb usage
  163dd6d... backends/native: Shuffle xkb_keymap creation
  f4044f9... backends/native: Make some MetaSeatImpl API "async"
  e7ca854... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  b27b4f3... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  c8f30be... Update French translation (*)
  623d562... Bump version to 3.37.90 (*)
  adf513c... Update Galician translation (*)
  a13c307... frame-clock: Fix indentation (*)
  fb0f036... stage-view: Add clutter_stage_view_destroy() (*)
  9bcb03a... clutter/actor: Make frame clock picking semi private API (*)
  07e964e... clutter/actor: Return the actor used when picking clock (*)
  c6fc3a8... stage/x11: Only resize X11 CM stage in response to Configur (*)
  06c4841... clutter/timeline: Listen to 'stage-view-changed' on picked  (*)
  090c72b... tests/stage-view: Test timelines notice stage views changin (*)
  9581e9e... tests/stage-view: Test timeline updates clock when parent m (*)
  e0562f1... Updated Spanish translation (*)
  c7429e8... clutter/main: Use "is display server" state to decide a11y  (*)
  28cb025... clutter: Remove DELETE event, signal and vfunc (*)
  787bc3d... tests/clutter: Make $DISPLAY non-optional (*)
  d857edf... clutter: Remove support for transparent windows (*)
  7e97268... clutter/x11: Remove helper for checking XComposite presence (*)
  3958a01... clutter: Move font settings reading to ClutterSettings (*)
  5279e9a... clutter/eglnative: Remove unused timer (*)
  ebfa94f... clutter/eglnative: Remove unused source field (*)
  06d5973... main: Split up meta_run() into meta_start() and meta_run_ma (*)
  21e2f41... tests/clutter/conform: Make sure to destroy created actors (*)
  0d95f4d... tests/clutter: Always use stage from backend (*)
  c2a155f... clutter: Remove support not specifying backend (*)
  3566fa7... clutter/main: Remove checking windowing system (*)
  72a389e... clutter/egl: Remove unused clutter_egl_get_egl_display() (*)
  961a137... clutter: Remove 'eglnative' backend layer (*)
  e848414... clutter: Remove main loop helper (*)
  678e1fc... clutter/stage: Remove clutter_stage_new() (*)
  3d54f97... clutter/main: Remove unused "fuzzy picking" option (*)
  67a3163... backend: Don't emit last-device updates with no device
  fe1d297... backend: Use connect-after to perform actions on device rem
  cd00e69... clutter-event: Add device added/removed events
  5563bfe... clutter-seat: Handle device events and emit signals
  e7f29e7... seat-x11: Translate device enabled/disabled into clutter ev
  5677fbb... seat-native: Process device added/removed events as Clutter
  3ce5b34... wayland: Simplify wl_touch.frame handling
  7dc1a28... backends: Use slot from cancel events
  3083e98... wayland: Use Clutter event to handle touch cancel
  908a331... backends: Drop the filter for libinput events
  edc399e... backends: Drop extra layer of touch info handling
  88f03d3... clutter: Sanitize ClutterInputDevice header
  7fafec2... backends: Fold device mapping check into backend
  0be0a14... backends: Move device mapping check into backend
  9597b5a... backends: Move absolute/relative device mapping to native b
  2316dfe... backends/native: Use libinput seat slot API
  73e705a... backend/native: Move barrier manager to MetaSeatNative
  44bb21c... backends/native: Make seat constrain pointer to monitors ou
  df724f5... backends/native: Move relative motion filter to MetaSeatNat
  c9efada... clutter: Specify stage on clutter_input_device_update() fun
  89cefd0... clutter: Work out stage from actor on which to emit crossin
  37deba9... clutter: Do not depend on device stage on ClutterInputMetho
  60b3f62... backends/native: Drop all uses of clutter_input_device_get_
  b97519b... backends/x11: Drop all users of clutter_input_device_get_st
  0fbbeb0... clutter: Drop clutter_input_device_get_[pointer_]stage()
  cef6520... backends/native: Drop users of clutter_input_device_set_sta
  5d45722... backends/x11: Drop users of clutter_input_device_set_stage(
  2363f4c... clutter: Drop clutter_input_device_set_stage()
  8d8c933... clutter/main: Drop dead code branches
  849cc3d... clutter: Pass timestamp to clutter_input_device_set_actor()
  63ad2c9... clutter: Drop clutter_input_device_set_time()
  d3e1ce7... clutter: Drop unused field in ClutterInputDevice struct
  e3fe8c3... clutter: Add ClutterSeat::query_state() vmethod
  4766e2f... backends/x11: Implement ClutterSeat::query_state() vmethod
  292b4dd... backends/native: Implement ClutterSeat::query_state() vmeth
  1555eca... clutter: Use ClutterSeat underneath coords/modifiers input 
  aae4a60... backends/native: Move away from ClutterInputDevice coords
  b13fe48... clutter: Drop clutter_input_device_set_state()
  da55f15... clutter: Pass base event to clutter_input_device_update()
  9b3ca86... clutter: Drop clutter_input_device_update_from_event()
  307be1e... clutter: Drop clutter_input_device_set_coords()
  52da5fe... clutter: Simplify backend-independent touch accounting
  8b2a890... backends: Drop GDK device querying code from MetaCursorTrac
  a3825f2... backends: Fix typo in comment
  03f2bad... backends: Delegate pointer confinements to an impl object
  87c0821... backends: Drop unused function
  11c86f9... core: Remove unused struct field
  be51a8c... backends: Remove x/y arguments from MetaCursorTracker::curs
  b07d9c5... core: Do not force cursor renderer update here
  f3991c0... backends: Add argument for best scale on MetaCursorSprite::
  16317ce... wayland: Replace cursor renderer usage with cursor tracker
  1d3588b... backends: Add meta_backend_get_cursor_renderer_for_device()
  667b272... wayland: Look up cursor renderer for device on MetaWaylandP
  6c5bba9... backends: Manage tablet cursors in backend
  7bb3fe2... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  60fa895... backends: Move away from meta_cursor_renderer_get_position(
  dc022a6... backends: Add ::device property to MetaCursorRenderer
  4398d63... wayland: Move away from meta_cursor_renderer_get_position()
  543d232... backends: Drop meta_cursor_renderer_get_position()
  0c92417... core: Centralize cursor renderer and tracker updates
  8a2b529... backends: Make MetaHwCursorInhibitor less about sprites
  05f385c... backends: Move HW cursor inhibitors to MetaBackend
  e64112d... backends: Split kms cursor renderer from MetaCursorRenderer
  c775804... backends: Drop unused function
  4b7f290... backends: Split pad action mapping to a separate object
  575a4ca... backends: Move away from clutter_input_device_set_enabled()
  579220a... clutter: Drop ClutterInputDevice::enabled and setter/getter
  bb62d9e... backends: Add simple object to delegate logical monitor lay
  0c9bbbe... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  3252ef5... backends: Use also a native cursor renderer for tablets
  4f794d3... backends: Add method to get extents from viewport info
  4b0d3f4... backends/native: Use viewport info to find out stage extent
  0f08481... backends/native: Drop early processing of ClutterEvents
  2e07c55... backends: Assign stage to events in MetaBackend
  696915a... backends/native: Drop meta_seat_native_[gs]et_stage()
  91f6b3b... backends: Simplify MetaInputSettings vfunc
  c678cda... backends: Move all output management to MetaInputMapper
  9acb7f0... backends: Make MetaInputMapper take over MetaInputSettings 
  ef67fab... backends: Move keyboard a11y into backends
  92bc79f... backends/native: Remove unused function
  fbfa680... clutter: Make ClutterSeat::handle_device_event vfunc more g
  3c389fa... backends/native: Spin MetaSeatImpl off MetaSeatNative
  534d6ff... clutter: Don't keep extra copy on device events
  f3221d9... backends/native: Forward keyboard a11y changes via the Meta
  3dd28bc... backends/native: Proxy touch-mode via MetaSeatImpl
  6ec924a... backends/native: Proxy bell notifications from within the M
  5acd998... backends/native: Proxy modifier state changes via MetaSeatI
  745ec59... backends: Simplify function arguments
  68f8651... backends: Make device tracking at MetaInputSettings ad-hoc 
  b65d484... backends: Do not use clutter_seat_list_devices() in MetaInp
  9e09ff8... backends/native: Do not dispatch libinput during MetaSeatIm
  906235a... backends/native: Move MetaInputSettings ownership to MetaSe
  be2fd12... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  1895773... clutter: Drop clutter_event_peek()
  9ead185... clutter: Drop _clutter_clear_events_queue_for_stage()
  7b78c66... clutter: Switch to GAsyncQueue for ClutterMainContext event
  c7ea67b... backends/native: Protect MetaBarrierManagerNative
  1140743... backends/native: Surround device state queries/updates with
  879764c... backends/native: Seal MetaKeymapNative xkb usage
  5e8b249... backends/native: Shuffle xkb_keymap creation
  0a6d7b7... backends/native: Make some MetaSeatImpl API "async"
  df1982b... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  4c15f81... 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]