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

  709cbb7... wayland: Simplify wl_touch.frame handling
  06c53b8... backends: Use slot from cancel events
  38208e2... wayland: Use Clutter event to handle touch cancel
  cd1675f... backends: Drop the filter for libinput events
  81ba7df... backends: Drop extra layer of touch info handling
  fde1596... clutter: Sanitize ClutterInputDevice header
  7285c4d... backends: Fold device mapping check into backend
  37f17bb... backends: Move device mapping check into backend
  e9f7d08... backends: Move absolute/relative device mapping to native b
  83a58cc... backends/native: Use libinput seat slot API
  f944958... backend/native: Move barrier manager to MetaSeatNative
  a846cfa... backends/native: Make seat constrain pointer to monitors ou
  1ffbb96... backends/native: Move relative motion filter to MetaSeatNat
  53ef319... clutter: Specify stage on clutter_input_device_update() fun
  84104ac... clutter: Work out stage from actor on which to emit crossin
  7d2daaa... clutter: Do not depend on device stage on ClutterInputMetho
  60108e9... backends/native: Drop all uses of clutter_input_device_get_
  e062708... backends/x11: Drop all users of clutter_input_device_get_st
  31fb24f... clutter: Drop clutter_input_device_get_[pointer_]stage()
  d524e80... backends/native: Drop users of clutter_input_device_set_sta
  5500b61... backends/x11: Drop users of clutter_input_device_set_stage(
  dd58233... clutter: Drop clutter_input_device_set_stage()
  e48e0ea... clutter/main: Drop dead code branches
  ea73ccf... clutter: Pass timestamp to clutter_input_device_set_actor()
  055c724... clutter: Drop clutter_input_device_set_time()
  2cf3954... clutter: Drop unused field in ClutterInputDevice struct
  c9e84da... clutter: Add ClutterSeat::query_state() vmethod
  f885499... backends/x11: Implement ClutterSeat::query_state() vmethod
  755a730... backends/native: Implement ClutterSeat::query_state() vmeth
  d1d7c9d... clutter: Use ClutterSeat underneath coords/modifiers input 
  60d481a... backends/native: Move away from ClutterInputDevice coords
  053c336... clutter: Drop clutter_input_device_set_state()
  5b83b6d... clutter: Pass base event to clutter_input_device_update()
  77c1b26... clutter: Drop clutter_input_device_update_from_event()
  15b5a58... clutter: Drop clutter_input_device_set_coords()
  0db2b0b... clutter: Simplify backend-independent touch accounting
  6e7d2fa... backends: Drop GDK device querying code from MetaCursorTrac
  e921380... backends: Fix typo in comment
  3a604aa... backends: Delegate pointer confinements to an impl object
  4588876... backends: Drop unused function
  90e428e... core: Remove unused struct field
  76cec8e... backends: Remove x/y arguments from MetaCursorTracker::curs
  adc681f... core: Do not force cursor renderer update here
  927ddb6... backends: Add argument for best scale on MetaCursorSprite::
  0a46b59... wayland: Replace cursor renderer usage with cursor tracker
  aeefc0e... backends: Add meta_backend_get_cursor_renderer_for_device()
  fd47ba9... wayland: Look up cursor renderer for device on MetaWaylandP
  0ad3f28... backends: Manage tablet cursors in backend
  1d0a8b7... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  9cbde9b... backends: Move away from meta_cursor_renderer_get_position(
  dd4e382... backends: Add ::device property to MetaCursorRenderer
  48fa0ea... wayland: Move away from meta_cursor_renderer_get_position()
  5c3107d... backends: Drop meta_cursor_renderer_get_position()
  f25b4ee... core: Centralize cursor renderer and tracker updates
  43197f8... backends: Make MetaHwCursorInhibitor less about sprites
  1fc0c89... backends: Move HW cursor inhibitors to MetaBackend
  95ec879... backends: Split kms cursor renderer from MetaCursorRenderer
  ea53905... backends: Drop unused function
  07e3555... backends: Split pad action mapping to a separate object
  37b502a... backends: Move away from clutter_input_device_set_enabled()
  d7c8269... clutter: Drop ClutterInputDevice::enabled and setter/getter
  d92413c... backends: Add simple object to delegate logical monitor lay
  0ed37f6... backends: Use MetaViewportInfo to keep MetaSeatNative infor

Commits added to the branch:

  224db78... Update Brazilian Portuguese translation (*)
  0aa4bab... kms: Use custom page flip function when retrying failed fli (*)
  ac6990e... build: Depend on an up-to-date gsettings-desktop-schemas (*)
  7b79fce... Fix segfaults on 32-bit systems. (*)
  e1c4e55... x11: Handle selection windows being destroyed before new se (*)
  c7d1424... x11: Add STRING/UTF8_STRING targets for selection sources l (*)
  d0ee02f... cleanup: Remove duplicate semicolons in C code (*)
  ca64a30... surface-actor: Restore drop shadow with server-side decorat (*)
  2c08eb6... build: bump ABI to sysprof-capture-4 (*)
  109fbdb... clutter/actor: Add get_transformed_extents (*)
  14cd78a... screen-cast: Add screen cast flag to streams (*)
  153357c... screen-cast: Add 'is-recording' option to record methods (*)
  34579d7... remote-access-handle: Add 'is-recording' property (*)
  5ed97f3... Update Catalan translation (*)
  17417a8... cleanup: remove controversial naming (*)
  f894f5c... wayland: Add API to launch trusted clients (*)
  593e610... clutter: Remove unused flag CLUTTER_FEATURE_SWAP_THROTTLE (*)
  f3ad63e... Remove unused flag COGL_WINSYS_FEATURE_SWAP_THROTTLE (*)
  4c513e3... backends/native: Remove unused `meta_gpu_kms_wait_for_flip` (*)
  5ea0034... renderer/native: Remove left-over comment (*)
  769997b... ci: Explicitly specify job dependencies (*)
  7564c2f... kms: Skip displays with 'non-desktop' property set (*)
  305fcd0... clutter-stage: Add `gl-video-memory-purged` signal (*)
  2de69cd... clutter-offscreen-effect: Invalidate cache on gl-video-memo (*)
  4a125e7... cursor-tracker: Move struct definition into .c file (*)
  59a2fc4... cursor-tracker: Move struct fields into instance private (*)
  c23b675... cursor-tracker: Keep a pointer to the backend (*)
  f5958fa... stage: Keep a pointer to the backend (*)
  d8be2a8... stage: Use g_list_foreach instead of manual for loop (*)
  fcf7c4d... cursor-renderer: Always keep the cursor overlay on the stag (*)
  3abbfef... cursor-tracker: Add X11 cursor tracker backend (*)
  b319add... cursor-renderer: Remove unneeded NULL check (*)
  e1f25b7... cursor-sprite: Don't NULL check realize_texture() vfunc (*)
  b24b95d... cursor-tracker: Only emit 'cursor-moved' if it moved (*)
  eeee7be... cursor-tracker: Add way to force tracking cursor position (*)
  b4a8247... screen-cast: Track and always record cursors (*)
  1743887... clutter: Expose clutter_stage_paint_to_(frame)buffer() (*)
  a80b0f3... clutter: Remove old split capture based screen shooting API (*)
  3d19b8f... cursor-tracker: Move out more X11:isms to the X11 backend (*)
  5f5ef70... cursor-tracker/x11: Don't leak xfixes cursor sprite (*)
  a10f35c... cursor-renderer: Keep ref to displayed cursor sprite (*)
  2d010c9... cursor-renderer: Disconnect the overlay cursor from the dis (*)
  fc778e2... cursor-tracker/x11: Also update sprite when updating positi (*)
  598f536... cogl/bitmap-packing: Use hexadecimals for bit masks (*)
  2fc8841... cogl: Add private feature flags for 10 bpc and 16 bpc forma (*)
  b191f89... cogl/gles2: Add support for actual 10 bpc formats (*)
  6777a54... cogl: Add 64 bit half-point pixel RGBA formats (*)
  d6b5f89... cogl: Add API to check whether a format is supported by the (*)
  5a8e4da... wayland/shm: Send error if client uses unsupported format (*)
  2d6040e... wayland/shm: Advertise support for RGB565 (*)
  115de30... wayland/shm: Add ARGB2101010 formats and friends (*)
  8e673d5... wayland/dma-buf: Advertise support for XRGB2101010 too (*)
  d3f629b... wayland/shm: Advertise support for 64 half point RGBA forma (*)
  a54a01d... wayland/dma-buf: Advertise support for 64 half point RGBA f (*)
  2611ee1... ci: Add gnome-shell runtime dependencies (*)
  7c2c3e7... Update Ukrainian translation (*)
  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

(*) 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]