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

  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
  a2616d8... clutter: Make ClutterSeat::handle_device_event vfunc more g
  06adde5... backends/native: Spin MetaSeatImpl off MetaSeatNative
  6c265c1... clutter: Don't keep extra copy on device events
  2e60470... backends/native: Forward keyboard a11y changes via the Meta
  074d78b... backends/native: Proxy touch-mode via MetaSeatImpl
  bc111bf... backends/native: Proxy bell notifications from within the M
  5978531... backends/native: Proxy modifier state changes via MetaSeatI
  e324f0f... backends: Simplify function arguments
  5a1c7e4... backends: Make device tracking at MetaInputSettings ad-hoc 
  c850aa9... backends: Do not use clutter_seat_list_devices() in MetaInp
  09e02a7... backends/native: Do not dispatch libinput during MetaSeatIm
  abd858f... backends/native: Move MetaInputSettings ownership to MetaSe
  af5f933... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  034aff4... clutter: Drop clutter_event_peek()
  6f3ce4d... clutter: Drop _clutter_clear_events_queue_for_stage()
  6496cd7... clutter: Switch to GAsyncQueue for ClutterMainContext event
  d55b44d... backends/native: Protect MetaBarrierManagerNative
  6704e98... backends/native: Surround device state queries/updates with
  4b88a76... backends/native: Seal MetaKeymapNative xkb usage
  faec8d2... backends/native: Shuffle xkb_keymap creation
  6b8d95d... backends/native: Make some MetaSeatImpl API "async"
  548e513... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  208e292... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  125f0b0... wayland: prevent resizing of fixed-size window (*)
  bd6bab1... monitor-manager: Set switch config when create monitors con (*)
  11ca27c... Update Romanian translation (*)
  dde3e1d... Update Indonesian translation (*)
  7d6b2bd... Update Polish translation (*)
  4a15877... Update Turkish translation (*)
  df5af58... renderer-native: Remove stray newline (*)
  3dfe3a2... stage-view/cogl: Add frame listener in constructor() (*)
  a1daf0a... stage-view: Don't destroy onscreen until finalizing (*)
  ac140e2... Update Serbian translation (*)
  250cc5e... Update Bengali (India) translation (*)
  a63116c... Updated Slovenian translation (*)
  1ead7ac... Update Chinese (China) translation (*)
  ec5802d... Update Croatian translation (*)
  309bee8... Update Brazilian Portuguese translation (*)
  8cbcd35... wayland/subsurface: Add check for parent surface (*)
  2547fa3... Bump version to 3.37.91 (*)
  7da1c95... Updated Czech translation (*)
  5037b88... screen-cast: Increase size of maximum mouse pointer bitmap (*)
  59f0aef... wayland/seat: Add seat_release interface (*)
  034c6ab... wayland/xdg-shell: Add parent window validation in get_popu (*)
  88ff196... wayland/xdg-shell: Handle null-parent in get_popup() (*)
  2945a18... Updated Lithuanian translation (*)
  1c4a518... wayland/xdg-shell: Move popup role assignment behind checks (*)
  673e08e... Update Basque translation (*)
  f69bb20... backends/native: Use proper string format for uint64_t (*)
  7700dc9... screen-cast-stream-src: Properly unset cursor metadata (*)
  2b67030... streams: Don't bail out when cursor is outside the stream (*)
  a4f1c5f... Update Korean translation (*)
  5962ee7... startup: Fix possible crash in startup notifications (*)
  5ec9bde... *: Fix spelling mistakes found by codespell (*)
  285f2a2... cogl: Fix spelling of CoglPipelineStateComparator (*)
  0756826... backend: Don't emit last-device updates with no device (*)
  5730b99... backend: Use connect-after to perform actions on device rem (*)
  928b32b... clutter-event: Add device added/removed events (*)
  cf67c54... clutter-seat: Handle device events and emit signals (*)
  9db289b... seat-x11: Translate device enabled/disabled into clutter ev (*)
  e44c42f... seat-native: Process device added/removed events as Clutter (*)
  5171e35... xwayland: Add a setting to disable selected X extensions (*)
  60c8d22... backend: Add getter for MetaScreenCast (*)
  d725acb... screen-cast: Move DMA buffer allocation to MetaScreenCast (*)
  d73a858... kms/device: Provide driver name and description (*)
  986066e... screen-cast: Disable DMA buffer based screen casting for QX (*)
  aaf70b2... screen-cast: Add vmwgfx to the DMA buffer deny list (*)
  55c3c08... Update Ukrainian translation (*)
  f552ed1... Update Ukrainian translation (*)
  abdbc14... wayland/actor-surface: Update outputs on stage-views change (*)
  35f847a... wayland/surface: Don't update outputs on all geometry chang (*)
  0b9a71e... wayland/surface: Don't update outputs recursively on mapped (*)
  c8e073b... Update Chinese (China) translation (*)
  4cc921d... Update Indonesian translation (*)
  8e72566... Update Polish translation (*)
  a1dd3c4... clutter-actor: Cull actors that don't intersect the redraw  (*)
  0efecc1... background-content: Don't set up pipeline unless it's neede (*)
  3080966... background-content: Explicitly distinguish stage space from (*)
  86af337... background-content: Use redraw_clip when culling is unavail (*)
  d3b8459... clutter: Add IM events (*)
  fb6ff75... clutter: Prepare input focus for IM event delivery (*)
  5176069... clutter: Push commit/delete_sourrounding as IM events (*)
  6f31634... wayland: Flush text_input.done event after IM key event (*)
  8cc95e4... wayland: Reword comment (*)
  a454b22... Update Brazilian Portuguese translation (*)
  c0f3818... wayland: Simplify wl_touch.frame handling
  31090aa... backends: Use slot from cancel events
  f9d657c... wayland: Use Clutter event to handle touch cancel
  63f5d83... backends: Drop the filter for libinput events
  d67bbde... backends: Drop extra layer of touch info handling
  59c8008... clutter: Sanitize ClutterInputDevice header
  ae9efcd... backends: Fold device mapping check into backend
  bd63d6f... backends: Move device mapping check into backend
  7fe93ea... backends: Move absolute/relative device mapping to native b
  9e4b6cf... backends/native: Use libinput seat slot API
  5fd024d... backend/native: Move barrier manager to MetaSeatNative
  538cc99... backends/native: Make seat constrain pointer to monitors ou
  f9d47f0... backends/native: Move relative motion filter to MetaSeatNat
  d79916b... clutter: Specify stage on clutter_input_device_update() fun
  a77536d... clutter: Work out stage from actor on which to emit crossin
  2739bad... clutter: Do not depend on device stage on ClutterInputMetho
  d0a6949... backends/native: Drop all uses of clutter_input_device_get_
  f12b3f6... backends/x11: Drop all users of clutter_input_device_get_st
  cb96733... clutter: Drop clutter_input_device_get_[pointer_]stage()
  31e5782... backends/native: Drop users of clutter_input_device_set_sta
  8d735c8... backends/x11: Drop users of clutter_input_device_set_stage(
  9fe54c0... clutter: Drop clutter_input_device_set_stage()
  689470c... clutter/main: Drop dead code branches
  358957e... clutter: Pass timestamp to clutter_input_device_set_actor()
  495e69f... clutter: Drop clutter_input_device_set_time()
  5afe830... clutter: Drop unused field in ClutterInputDevice struct
  1a6b0d0... clutter: Add ClutterSeat::query_state() vmethod
  8b5057b... backends/x11: Implement ClutterSeat::query_state() vmethod
  dfca869... backends/native: Implement ClutterSeat::query_state() vmeth
  51dfbcb... clutter: Use ClutterSeat underneath coords/modifiers input 
  aa26052... backends/native: Move away from ClutterInputDevice coords
  00b8df6... clutter: Drop clutter_input_device_set_state()
  837b5fb... clutter: Pass base event to clutter_input_device_update()
  498f20a... clutter: Drop clutter_input_device_update_from_event()
  aacb864... clutter: Drop clutter_input_device_set_coords()
  6eb31e5... clutter: Simplify backend-independent touch accounting
  37a8121... backends: Drop GDK device querying code from MetaCursorTrac
  1464752... backends: Delegate pointer confinements to an impl object
  42b1241... backends: Drop unused function
  f8f0564... core: Remove unused struct field
  bf320fa... backends: Remove x/y arguments from MetaCursorTracker::curs
  b494829... core: Do not force cursor renderer update here
  a7d5e85... backends: Add argument for best scale on MetaCursorSprite::
  936a118... wayland: Replace cursor renderer usage with cursor tracker
  aef60f4... backends: Add meta_backend_get_cursor_renderer_for_device()
  bff135e... wayland: Look up cursor renderer for device on MetaWaylandP
  5f1f9ae... backends: Manage tablet cursors in backend
  5335d66... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  896d551... backends: Move away from meta_cursor_renderer_get_position(
  ae2464f... backends: Add ::device property to MetaCursorRenderer
  7bed71f... wayland: Move away from meta_cursor_renderer_get_position()
  ed35e11... backends: Drop meta_cursor_renderer_get_position()
  3a316cb... core: Centralize cursor renderer and tracker updates
  aeda1ca... backends: Make MetaHwCursorInhibitor less about sprites
  bd07b2f... backends: Move HW cursor inhibitors to MetaBackend
  5ea8d3d... backends: Split kms cursor renderer from MetaCursorRenderer
  6141b3f... backends: Drop unused function
  2593965... backends: Split pad action mapping to a separate object
  c0c1e72... backends: Move away from clutter_input_device_set_enabled()
  3ce12e6... clutter: Drop ClutterInputDevice::enabled and setter/getter
  0de732a... backends: Add simple object to delegate logical monitor lay
  8edb230... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  a2249ae... backends: Use also a native cursor renderer for tablets
  3bc7d75... backends: Add method to get extents from viewport info
  f830d65... backends/native: Use viewport info to find out stage extent
  e3d7fd6... backends/native: Drop early processing of ClutterEvents
  de920bc... backends: Assign stage to events in MetaBackend
  f6a147b... backends/native: Drop meta_seat_native_[gs]et_stage()
  41036e0... backends: Simplify MetaInputSettings vfunc
  44bd375... backends: Move all output management to MetaInputMapper
  cd522c3... backends: Make MetaInputMapper take over MetaInputSettings 
  10bbd7f... backends: Move keyboard a11y into backends
  97eec4a... backends/native: Remove unused function
  fc24715... clutter: Make ClutterSeat::handle_device_event vfunc more g
  a86021b... backends/native: Spin MetaSeatImpl off MetaSeatNative
  104e16f... backends/native: Forward keyboard a11y changes via the Meta
  7ab6ed0... backends/native: Proxy touch-mode via MetaSeatImpl
  08d12cb... backends/native: Proxy bell notifications from within the M
  edbf85c... backends/native: Proxy modifier state changes via MetaSeatI
  0d423b3... backends: Simplify function arguments
  04265ae... backends: Make device tracking at MetaInputSettings ad-hoc 
  9f60507... backends: Do not use clutter_seat_list_devices() in MetaInp
  44807c5... backends/native: Do not dispatch libinput during MetaSeatIm
  9c6bd4b... backends/native: Move MetaInputSettings ownership to MetaSe
  c09da2b... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  d2cab67... clutter: Drop clutter_event_peek()
  b26e273... clutter: Drop _clutter_clear_events_queue_for_stage()
  56dcede... clutter: Switch to GAsyncQueue for ClutterMainContext event
  c3e56cf... backends/native: Protect MetaBarrierManagerNative
  6523743... backends/native: Surround device state queries/updates with
  dd07aa1... backends/native: Seal MetaKeymapNative xkb usage
  c504b35... backends/native: Shuffle xkb_keymap creation
  fb2870c... backends/native: Make some MetaSeatImpl API "async"
  b1c1f96... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  b3e4fad... 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]