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

  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

Commits added to the branch:

  19ddf13... Update Serbian translation (*)
  1dc6a15... util: Small style cleanups (*)
  20982bf... util: Add paint debug flags (*)
  1f557a5... cogl/context: Add API to create named pipelines (*)
  effb824... shaped-texture: Add debug paint overlay for opaque regions (*)
  161ac1a... Updated Slovenian translation (*)
  c1c0611... core/display: Remove obsolete typedef (*)
  6b04b2f... clutter/backends: Rename master and slave devices (*)
  e212376... wayland: Drop Xwayland abstract socket (*)
  d421964... Update Friulian translation (*)
  bba985f... Updated Spanish translation (*)
  52587f7... Czech translation (*)
  309fe2d... Update Basque translation (*)
  b039def... window-stream-src: Record a full frame on damage (*)
  ea7be8b... renderer-native: Cleanup unused variable (*)
  661fe77... backends/native: Move pixel format helper to separate file (*)
  21a21e7... cogl/scanout: Allow blitting to framebuffer (*)
  098360f... clutter/stage-view: Add method to peek scanout (*)
  b1648e7... monitor-stream-src: Blit scanout when available (*)
  9e01195... clutter/stage: Add new before_paint signal hook (*)
  b63e94a... meta/stage: Process BEFORE_PAINT watchers at ClutterStage.b (*)
  aed286a... monitor-stream-src: Generalize function (*)
  e6a13e5... monitor-stream-src: Add before-paint watch to catch scanout (*)
  2593998... build: Bump libgbm requirement (*)
  a00ab5f... stream: Remove cursor if it's invisible (*)
  21ac013... Update Galician translation (*)
  6381ba2... Updated Lithuanian translation (*)
  7d4f62e... Update Croatian translation (*)
  13db31b... Update French translation (*)
  8a7ac2e... Fix broken markup in Oriya translation (*)
  1fbc8a7... Mark broken markup in Oriya translation as fuzzy (*)
  2377069... Mark broken markup in Uyghur translation as fuzzy (*)
  43ae254... Mark broken markup in Telugu translation as fuzzy (*)
  9e0f501... Update Turkish translation (*)
  766d529... backends: Allow integrated tablet devices to cycle outputs (*)
  ba937ff... backends/input-mapper: Implement score mechanism to assign  (*)
  cba82d1... backends/input-mapper: Add some g_debug() traces to MetaInp (*)
  7f9949a... backends: Add method/property to get accelerometer availabi (*)
  1acf744... backends: Centralize panel autorotation in a DisplayConfig  (*)
  bb07120... backends: Check panel autorotation state before applying au (*)
  bbcd65c... backends: Hook ClutterSeat::touch-mode to PanelOrientationM (*)
  fa83cff... Bump version to 3.37.92 (*)
  153f121... Update Swedish translation (*)
  ca9a280... Update Catalan translation (*)
  692f912... Update Hungarian translation (*)
  2e9cf87... Update German translation (*)
  ecdf306... Update Italian translation (*)
  a99a272... Update British English translation (*)
  d338e5e... Update Latvian translation (*)
  7d82245... cogl/renderer: Set error in dmabuf constructor fallback (*)
  6c04406... screen-cast: Enable DMA buffers only for i915 (*)
  af9df1e... screen-cast: Add 'dma-buf-screen-sharing' experimental feat (*)
  e74b065... input-mapper: Don't match touchscreens to the absence of a  (*)
  56ec31d... Bump version to 3.38.0 (*)
  1bc3b3d... Update Portuguese translation (*)
  827f545... kms/crtc: Read initial gamma state (*)
  d586d06... kms/crtc: Always consider gamma state valid (*)
  453e02b... backends/x11: fix the property type for the scroll button (*)
  e04e003... backends/x11: factor out the scroll method property changes (*)
  48243bf... backends/x11: if the scroll button is nonzero, enable butto (*)
  aa56595... clutter-backend-x11: Don't set the font-dpi computed on X11 (*)
  6e3ecad... backends/native: Fall back to compositing if direct scanout (*)
  aa638f4... backends/native: fix the scroll button lock right/middle mi (*)
  db79673... wayland/window: Always flag acked move/resize as 'moved' if (*)
  647eec5... cogl: Flush specific framebuffers (*)
  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
  58cde8e... backends: Add meta_backend_get_cursor_renderer_for_device()
  69cc8c4... wayland: Look up cursor renderer for device on MetaWaylandP
  a24d1d8... backends: Manage tablet cursors in backend
  0c6ea84... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  5002049... backends: Move away from meta_cursor_renderer_get_position(
  f00f721... backends: Add ::device property to MetaCursorRenderer
  c448dba... wayland: Move away from meta_cursor_renderer_get_position()
  dcb9f55... backends: Drop meta_cursor_renderer_get_position()
  f14efce... core: Centralize cursor renderer and tracker updates
  c6cf0de... backends: Make MetaHwCursorInhibitor less about sprites
  6c795fe... backends: Move HW cursor inhibitors to MetaBackend
  9dc81bf... backends: Split kms cursor renderer from MetaCursorRenderer
  10bdc55... backends: Drop unused function
  5e4ce20... backends: Split pad action mapping to a separate object
  8e7750a... backends: Move away from clutter_input_device_set_enabled()
  5b2a93a... clutter: Drop ClutterInputDevice::enabled and setter/getter
  aed02dd... backends: Add simple object to delegate logical monitor lay
  c96bcac... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  e92c398... backends: Use also a native cursor renderer for tablets
  eee861e... backends: Add method to get extents from viewport info
  5fa58bd... backends/native: Use viewport info to find out stage extent
  27539d5... backends/native: Drop early processing of ClutterEvents
  87086a6... backends: Assign stage to events in MetaBackend
  a858a7d... backends/native: Drop meta_seat_native_[gs]et_stage()
  ba4dbd0... backends: Simplify MetaInputSettings vfunc
  469050b... backends: Move all output management to MetaInputMapper
  eb61077... backends: Make MetaInputMapper take over MetaInputSettings 
  b3e2791... backends: Move keyboard a11y into backends
  0f62db4... backends/native: Remove unused function
  f94603f... clutter: Make ClutterSeat::handle_device_event vfunc more g
  62b1883... backends/native: Spin MetaSeatImpl off MetaSeatNative
  c0a01e6... backends/native: Forward keyboard a11y changes via the Meta
  edb07ba... backends/native: Proxy touch-mode via MetaSeatImpl
  f911ea4... backends/native: Proxy bell notifications from within the M
  733cfc8... backends/native: Proxy modifier state changes via MetaSeatI
  c73d7d2... backends: Simplify function arguments
  ed33585... backends: Make device tracking at MetaInputSettings ad-hoc 
  9d03803... backends: Do not use clutter_seat_list_devices() in MetaInp
  4f1c875... backends/native: Do not dispatch libinput during MetaSeatIm
  90c2253... backends/native: Move MetaInputSettings ownership to MetaSe
  5175dd3... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  704cfb2... clutter: Drop clutter_event_peek()
  39eda80... clutter: Drop _clutter_clear_events_queue_for_stage()
  88d717c... clutter: Switch to GAsyncQueue for ClutterMainContext event
  85c74c5... backends/native: Protect MetaBarrierManagerNative
  39ccf1b... backends/native: Surround device state queries/updates with
  7014577... backends/native: Seal MetaKeymapNative xkb usage
  8c4f8fc... backends/native: Shuffle xkb_keymap creation
  a5c5b19... backends/native: Make some MetaSeatImpl API "async"
  15af3ff... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  07f2b57... 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]