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

  7775559... wayland: Simplify wl_touch.frame handling
  6010671... backends: Use slot from cancel events
  1dd8ad5... wayland: Use Clutter event to handle touch cancel
  7c14f3f... backends: Drop the filter for libinput events
  f5bb1c3... backends: Drop extra layer of touch info handling
  43bef88... clutter: Sanitize ClutterInputDevice header
  33b0311... backends: Fold device mapping check into backend
  c4f976f... backends: Move device mapping check into backend
  58b82c5... backends: Move absolute/relative device mapping to native b
  77dba57... backends/native: Use libinput seat slot API
  10f2c95... backend/native: Move barrier manager to MetaSeatNative
  6837216... backends/native: Make seat constrain pointer to monitors ou
  ae52a0f... backends/native: Move relative motion filter to MetaSeatNat
  b5959cb... clutter: Specify stage on clutter_input_device_update() fun
  2680ef9... clutter: Work out stage from actor on which to emit crossin
  d6ac06f... clutter: Do not depend on device stage on ClutterInputMetho
  fd6ddf1... backends/native: Drop all uses of clutter_input_device_get_
  a4f0ff2... backends/x11: Drop all users of clutter_input_device_get_st
  2da6fd3... clutter: Drop clutter_input_device_get_[pointer_]stage()
  85a8113... backends/native: Drop users of clutter_input_device_set_sta
  e81c403... backends/x11: Drop users of clutter_input_device_set_stage(
  5785602... clutter: Drop clutter_input_device_set_stage()
  17c0536... clutter/main: Drop dead code branches
  040c83a... clutter: Pass timestamp to clutter_input_device_set_actor()
  15700d1... clutter: Drop clutter_input_device_set_time()
  4d2a14e... clutter: Drop unused field in ClutterInputDevice struct
  d92f286... clutter: Add ClutterSeat::query_state() vmethod
  6de4bc1... backends/x11: Implement ClutterSeat::query_state() vmethod
  5bf49be... backends/native: Implement ClutterSeat::query_state() vmeth
  01f36aa... clutter: Use ClutterSeat underneath coords/modifiers input 
  63570bc... backends/native: Move away from ClutterInputDevice coords
  03f498d... clutter: Drop clutter_input_device_set_state()
  a81928c... clutter: Pass base event to clutter_input_device_update()
  12ec6be... clutter: Drop clutter_input_device_update_from_event()
  1fc140b... clutter: Drop clutter_input_device_set_coords()
  870f79f... clutter: Simplify backend-independent touch accounting
  6af0fb9... backends: Drop GDK device querying code from MetaCursorTrac
  067d1b5... backends: Delegate pointer confinements to an impl object
  d3dba70... backends: Remove x/y arguments from MetaCursorTracker::curs
  e5c6e69... backends: Add argument for best scale on MetaCursorSprite::
  484bd78... wayland: Replace cursor renderer usage with cursor tracker
  5e75af0... backends: Add meta_backend_get_cursor_renderer_for_device()
  758a884... wayland: Look up cursor renderer for device on MetaWaylandP
  2a42690... backends: Manage tablet cursors in backend
  a5444c3... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  3028e54... backends: Move away from meta_cursor_renderer_get_position(
  ac76cca... backends: Add ::device property to MetaCursorRenderer
  719ed18... wayland: Move away from meta_cursor_renderer_get_position()
  daa6331... backends: Drop meta_cursor_renderer_get_position()
  b647d49... core: Centralize cursor renderer and tracker updates
  b22c9bb... backends: Make MetaHwCursorInhibitor less about sprites
  efd0b24... backends: Move HW cursor inhibitors to MetaBackend
  d9bf4a9... backends: Split kms cursor renderer from MetaCursorRenderer
  65cd937... backends: Split pad action mapping to a separate object
  2017df7... backends: Move away from clutter_input_device_set_enabled()
  0008d18... clutter: Drop ClutterInputDevice::enabled and setter/getter
  b87cb48... backends: Add simple object to delegate logical monitor lay
  2e2cb2b... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  a68859f... backends: Use also a native cursor renderer for tablets
  0a3e224... backends: Add method to get extents from viewport info
  01cecda... backends/native: Use viewport info to find out stage extent
  c8b2c27... backends/native: Drop early processing of ClutterEvents
  208894d... backends: Assign stage to events in MetaBackend
  6298c69... backends/native: Drop meta_seat_native_[gs]et_stage()
  6238960... backends: Simplify MetaInputSettings vfunc
  efb737b... backends: Move all output management to MetaInputMapper
  1cdac7e... backends: Make MetaInputMapper take over MetaInputSettings 
  10e0ce3... backends: Move keyboard a11y into backends
  ca01b8f... clutter: Make ClutterSeat::handle_device_event vfunc more g
  f52be32... backends/native: Spin MetaSeatImpl off MetaSeatNative
  eab406d... backends/native: Forward keyboard a11y changes via the Meta
  c5c0cda... backends/native: Proxy touch-mode via MetaSeatImpl
  43c9964... backends/native: Proxy bell notifications from within the M
  ff33b69... backends/native: Proxy modifier state changes via MetaSeatI
  d0046ce... backends: Simplify function arguments
  08fe4a5... backends: Make device tracking at MetaInputSettings ad-hoc 
  4c6578d... backends: Do not use clutter_seat_list_devices() in MetaInp
  1b72349... backends/native: Do not dispatch libinput during MetaSeatIm
  fb8d4b8... backends/native: Move MetaInputSettings ownership to MetaSe
  f95a648... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  3e1e91e... clutter: Drop clutter_event_peek()
  e619de7... clutter: Switch to GAsyncQueue for ClutterMainContext event
  dcc0ed4... backends/native: Protect MetaBarrierManagerNative
  67f00d2... backends/native: Surround device state queries/updates with
  8dcba95... backends/native: Seal MetaKeymapNative xkb usage
  7512474... backends/native: Shuffle xkb_keymap creation
  7f201b1... backends/native: Make some MetaSeatImpl API "async"
  1a79e3f... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  b16d26c... clutter: Do not special case allocated events
  3d049ff... backends/native: Add input thread inside MetaSeatImpl

Commits added to the branch:

  9b8eaff... build: Bump graphene requirement to 1.10.2 (*)
  1a9f9b0... cogl: Remove unused header (*)
  c2dbdb3... clutter: Add progress function for CoglMatrix (*)
  a761caf... cogl/matrix: Add cogl_matrix_init_from_matrix initializer (*)
  eee2e33... cogl/matrix: Add constant identity initializer (*)
  dc9c1f8... Remove ClutterMatrix (*)
  566b081... cogl/tests: Compare matrices using array (*)
  fe0a325... cogl/matrix: Import skew functions from Clutter (*)
  eed3c62... clutter/util: Replace ClutterVertex4 with graphene_vec4_t i (*)
  f61377b... clutter/util: Make ClutterVertex4 internal to clutter-util. (*)
  8fc3d29... clutter/cogl: Use graphene to progress matrices (*)
  e061393... clutter/util: Remove unused functions (*)
  8e125fb... cogl/matrix: Add cogl_matrix_get_value (*)
  55b05e5... Don't access CoglMatrix struct fields (*)
  2b9ce99... cogl/matrix: Translate using graphene (*)
  02a30f2... cogl/matrix: Multiply using graphene matrices (*)
  ade28ee... cogl/matrix: Rotate using graphene matrices (*)
  06db70e... cogl/matrix: Scale using graphene matrices (*)
  2b7a73e... cogl/matrix: Compare using graphene matrices (*)
  0dbd6d3... cogl/matrix: Look-at using graphene matrices (*)
  dad710a... cogl/matrix: Transpose using graphene matrices (*)
  3ea8af1... cogl/matrix: Frustum with graphene matrices (*)
  5d84f73... cogl/matrix: Skew using graphene matrices (*)
  b1472a6... cogl/matrix: Project and transpose using graphene matrices (*)
  1f0e8fb... cogl/tests: Remove euler test (*)
  dd3c15a... cogl/matrix: Euler-rotate with graphene matrices (*)
  b331868... cogl/matrix: Don't debug-print inverse matrix (*)
  cb733f8... cogl/matrix: Orthographic with graphene matrices (*)
  ada5e67... cogl/matrix: Calculate inverse using graphene matrices (*)
  9b65f74... cogl/matrix: Remove dead code (*)
  45f3e15... cogl/matrix: Check identity using graphene matrices (*)
  a96f0d7... cogl/matrix: Get value using graphene matrix (*)
  7d7981e... cogl/matrix: Remove matrix type (*)
  947e538... cogl/matrix: Remove unused defines (*)
  b878938... cogl/matrix: Cleanup flags and turn them into an enum (*)
  3324fbb... clutter: Explicitly initiate CoglMatrices (*)
  51094de... cogl/matrix: Rename and change cogl_matrix_get_array() (*)
  70397c5... cogl/matrix: Use graphene_matrix_t internally (*)
  1adc9c7... cogl/matrix: Update copyright headers (*)
  1c41bfb... cogl/matrix: Update outdated documentation and comments (*)
  6c695ec... cogl/matrix: Remove extra padding (*)
  2e986ed... cogl/matrix: Add graphene_matrix_t utility function (*)
  1d13c52... clutter/actor: Split building the transform into a separate (*)
  6512138... clutter/actor: Cache inverse transform (*)
  1f38494... clutter: Register progress function for graphene_matrix_t (*)
  eaa795a... cogl/matrix: Remove cached inverse and flags (*)
  5b8c0dc... cogl/matrix: Make CoglMatrix a typedef to graphene_matrix_t (*)
  050053a... cogl/matrix: Remove custom boxed type (*)
  cedb531... cogl/matrix: Relocate and update projection and transform A (*)
  3e0c961... Replace the CoglMatrix type by graphene_matrix_t (*)
  db23ee5... cogl/matrix: Move inverse calculation to cogl-graphene.c (*)
  5db1f67... clutter/stage: Setup 2D view internally (*)
  cbcbe39... clutter/stage: Only use graphene_matrix_* APIs (*)
  2406f22... clutter/actor: Use graphene APIs (*)
  f9d1b7c... clutter/clone: Use graphene APIs (*)
  dc8f875... clutter/offscreen-effect: Stop using CoglMatrix API (*)
  aca2880... clutter/stage-view: Use graphene APIs (*)
  eff662f... clutter/paint-nodes: Use graphene APIs (*)
  6aa2964... clutter/paint-volume: Use graphene APIs (*)
  571bf5a... clutter/pan-action: Use graphene APIs (*)
  462ade5... clutter/scroll-actor: Use graphene APIs (*)
  3cb5905... clutter/util: Use graphene APIs (*)
  d03ffe1... cogl/matrix-stack: Embed graphene matrices in entry structs (*)
  9e1004d... cogl/matrix-stack: Use graphene APIs (*)
  182b517... cogl: Use graphene APIs (*)
  4376f59... shaped-texture: Use graphene APIs (*)
  f676861... renderer-view: Use graphene APIs (*)
  f6998f8... src: Use graphene APIs (*)
  a3cb1ca... texture-tower: Use graphene APIs (*)
  090973e... cogl/tests: Use graphene APIs (*)
  77352c2... tests: Use graphene APIs (*)
  b5749a8... Remove CoglMatrix (*)
  c956193... input-settings: Disconnect device signals on dispose (*)
  6db7d8f... backend: Add a backend release function (*)
  98df888... main: Release backend on teardown (*)
  b741093... wayland: Simplify wl_touch.frame handling
  6b08900... backends: Use slot from cancel events
  54aeb2f... wayland: Use Clutter event to handle touch cancel
  9cd1f23... backends: Drop the filter for libinput events
  e90c9ac... backends: Drop extra layer of touch info handling
  a02ed34... clutter: Sanitize ClutterInputDevice header
  2c2fa98... backends: Fold device mapping check into backend
  195d059... backends: Move device mapping check into backend
  5244048... backends: Move absolute/relative device mapping to native b
  a9700a2... backends/native: Use libinput seat slot API
  0ad5d73... backend/native: Move barrier manager to MetaSeatNative
  f58f443... backends/native: Make seat constrain pointer to monitors ou
  688a477... backends/native: Move relative motion filter to MetaSeatNat
  a7f0c69... clutter: Specify stage on clutter_input_device_update() fun
  6330999... clutter: Work out stage from actor on which to emit crossin
  17289eb... clutter: Do not depend on device stage on ClutterInputMetho
  224328a... backends/native: Drop all uses of clutter_input_device_get_
  ead9165... backends/x11: Drop all users of clutter_input_device_get_st
  18c98c9... clutter: Drop clutter_input_device_get_[pointer_]stage()
  132803a... backends/native: Drop users of clutter_input_device_set_sta
  06494a8... backends/x11: Drop users of clutter_input_device_set_stage(
  3da3a76... clutter: Drop clutter_input_device_set_stage()
  1bb1bf2... clutter/main: Drop dead code branches
  b388aed... clutter: Pass timestamp to clutter_input_device_set_actor()
  31e141a... clutter: Drop clutter_input_device_set_time()
  f8c2a1b... clutter: Drop unused field in ClutterInputDevice struct
  afe7ebc... clutter: Add ClutterSeat::query_state() vmethod
  57337b4... backends/x11: Implement ClutterSeat::query_state() vmethod
  a1ceb5c... backends/native: Implement ClutterSeat::query_state() vmeth
  c2cff26... clutter: Use ClutterSeat underneath coords/modifiers input 
  e087f7f... backends/native: Move away from ClutterInputDevice coords
  d9dc0ee... clutter: Drop clutter_input_device_set_state()
  59a8bfd... clutter: Pass base event to clutter_input_device_update()
  3512e55... clutter: Drop clutter_input_device_update_from_event()
  cef7a0a... clutter: Drop clutter_input_device_set_coords()
  4687257... clutter: Simplify backend-independent touch accounting
  6918b71... backends: Drop GDK device querying code from MetaCursorTrac
  a72dd25... backends: Delegate pointer confinements to an impl object
  287e8fa... backends: Remove x/y arguments from MetaCursorTracker::curs
  3478576... backends: Add argument for best scale on MetaCursorSprite::
  0cbeaab... wayland: Replace cursor renderer usage with cursor tracker
  1171eea... backends: Add meta_backend_get_cursor_renderer_for_device()
  75ca376... wayland: Look up cursor renderer for device on MetaWaylandP
  e4febc4... backends: Manage tablet cursors in backend
  6d162f0... backends: Use graphene_point_t on meta_cursor_tracker_get_p
  b82e9c8... backends: Move away from meta_cursor_renderer_get_position(
  4d8831e... backends: Add ::device property to MetaCursorRenderer
  4497175... wayland: Move away from meta_cursor_renderer_get_position()
  0fb7692... backends: Drop meta_cursor_renderer_get_position()
  c29901d... core: Centralize cursor renderer and tracker updates
  5febda4... backends: Make MetaHwCursorInhibitor less about sprites
  9e146c2... backends: Move HW cursor inhibitors to MetaBackend
  c7ffdfa... backends: Split kms cursor renderer from MetaCursorRenderer
  1578d75... backends: Split pad action mapping to a separate object
  e9dc1be... backends: Move away from clutter_input_device_set_enabled()
  3d93156... clutter: Drop ClutterInputDevice::enabled and setter/getter
  8b17fdf... backends: Add simple object to delegate logical monitor lay
  2d13e61... backends: Use MetaViewportInfo to keep MetaSeatNative infor
  8fa5ac0... backends: Use also a native cursor renderer for tablets
  6c009a3... backends: Add method to get extents from viewport info
  d8b16b0... backends/native: Use viewport info to find out stage extent
  583a096... backends/native: Drop early processing of ClutterEvents
  ad1b61a... backends: Assign stage to events in MetaBackend
  8093da4... backends/native: Drop meta_seat_native_[gs]et_stage()
  e557155... backends: Simplify MetaInputSettings vfunc
  385204b... backends: Move all output management to MetaInputMapper
  932eae6... backends: Make MetaInputMapper take over MetaInputSettings 
  2396cb7... backends: Move keyboard a11y into backends
  b0abdb3... clutter: Make ClutterSeat::handle_device_event vfunc more g
  8fbe9fe... backends/native: Spin MetaSeatImpl off MetaSeatNative
  f4fb688... backends/native: Forward keyboard a11y changes via the Meta
  e8c5c78... backends/native: Proxy touch-mode via MetaSeatImpl
  f768f91... backends/native: Proxy bell notifications from within the M
  da13fbc... backends/native: Proxy modifier state changes via MetaSeatI
  7906609... backends: Simplify function arguments
  30e5234... backends: Make device tracking at MetaInputSettings ad-hoc 
  ee37249... backends: Do not use clutter_seat_list_devices() in MetaInp
  19671e2... backends/native: Do not dispatch libinput during MetaSeatIm
  28ec393... backends/native: Move MetaInputSettings ownership to MetaSe
  60db645... backends: Avoid usage of ClutterBackend/ClutterSeat in Meta
  4435db1... clutter: Drop clutter_event_peek()
  cfd5f14... clutter: Switch to GAsyncQueue for ClutterMainContext event
  0b2afbf... backends/native: Protect MetaBarrierManagerNative
  aba1fc6... backends/native: Surround device state queries/updates with
  97683c8... backends/native: Seal MetaKeymapNative xkb usage
  50bd560... backends/native: Shuffle xkb_keymap creation
  f784de1... backends/native: Make some MetaSeatImpl API "async"
  1488c36... backends/native: Make MetaVirtualInputDevice vmethods "asyn
  92e34ff... clutter: Do not special case allocated events
  b1d31d3... 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]