[mutter] (162 commits) Non-fast-forward update to branch gbsneto/profiling-for-real



The branch 'gbsneto/profiling-for-real' 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:

  42f296b... project: Update sysprof subproject to 3.38.1
  f152edd... cogl/trace: Add helper to retrieve capture writer
  5872d01... meta/plugin: Add profiling vfuncs
  6ca5cbc... profiler: Add support for plugin captures

Commits added to the branch:

  32b6847... clutter/stage-cogl: Avoid copying fb_clip_region (*)
  287d9b6... clutter/click-action: Move away from device IDs (*)
  8dea73c... tests: Drop usage of clutter_event_get_device_id() (*)
  7cc6457... core: Move away from clutter_event_get_device_id() (*)
  7aa63d6... clutter/event: Drop clutter_event_get_device_id() (*)
  9e894b2... tests: Drop usage of clutter_input_device_get_device_id() (*)
  045181f... clutter/main: Drop usage of clutter_input_device_get_device (*)
  7738ce2... backends/x11: Move to backend-specific meta_input_device_x1 (*)
  20e6464... backends/native: Don't fake device IDs (*)
  23ae8b4... clutter: Drop clutter_input_device_get_device_id() (*)
  b2126fe... gschema: Add missing summaries for toggle-tiled-left/toggle (*)
  06e604c... window-props: Also check for actual values change (*)
  fddd18c... ci: Use ci-templates (*)
  f7cef11... clutter/stage-view: Make get_refresh_rate() public (*)
  9db09e3... surface-actor: Add API to check obscuredness per stage view (*)
  ff94ed0... surface-actor-wayland: Add API to pick a primary stage view (*)
  c78b03b... wayland/compositor: Only emit frame callbacks for the prima (*)
  6f38011... ci: Replace only/except with rules (*)
  83f5f77... ci: Set some sensible defaults (*)
  e4db49d... ci: Bump ci-templates to include registry path fix (*)
  abdf467... ci: Include GTK4 (*)
  4b32c92... ci/check-commit-log: Fix test failure count value (*)
  a0dbf3b... clutter/stage-cogl: Scale and offset the swap region before (*)
  96a185d... clutter/stage-cogl: Colour fb_clip_region in CLUTTER_DEBUG_ (*)
  f78cfc0... clutter/stage-cogl: Don't paint the blue debug region where (*)
  a793b4e... cogl: Add new 'sync-{primitive,frame}' options for COGL_DEB (*)
  efbb798... ci: Use non-string like list for "need" relationships (*)
  07c64de... ci: Use ci-fairy image in review and run first (*)
  ce1e7a5... ci: Check that allow-collaboration is checked for merge req (*)
  bfeec27... ci: Include development files for accountsservice (*)
  abd8032... ci: Include gdm in image (*)
  6b220c9... ci: Rename only_default to pipeline_guard (*)
  78f43ba... ci: Guard pipeline on review stage (*)
  aedbe03... build: Bump pango version to 1.46.0 (*)
  3843293... clutter/text: Use new pango API to compare attribute lists (*)
  2713119... window: Fix size hints with CSD (*)
  3b7137c... surface-actor-wayland: Optimize get_current_primary_view fo (*)
  44563d2... clutter/actor: Don't union child paint volumes if clip is s (*)
  b5a7fe4... clutter/actor: Handle clips correctly when building paint v (*)
  6e27cc0... ci: Generate junit report if project doesn't enable the reg (*)
  aa18619... ci: Bump ci-templates to include ci-fairy fix (*)
  d2feaa8... clutter/pick-stack: Use graphene_box_t for axis-aligned rec (*)
  3cf11f7... clutter/pick-stack: Move triangle check to else block (*)
  5ddf416... ci: Build and test also on aarch64 (*)
  9b16eff... clutter: Move assembling the redraw clip out of "queue-redr (*)
  ce4c297... clutter/actor: Emit the queue-redraw signal right away (*)
  1cd3865... clutter/actor: Remove the queue-redraw signal (*)
  906124b... clutter/stage: Don't pass QueueRedrawEntries to actors (*)
  0da8a49... clutter/stage: Clarify comments in add_to_stage_clip() a bi (*)
  0320649... clutter/actor: Always update last_paint_volumes during pain (*)
  58930e9... clutter/actor: Use a variable to check if culling is allowe (*)
  1a1f1ec... clutter/frame-clock: Schedule a frame at least once per sec (*)
  3073aee... clutter/pick-stack: Add autoptr support (*)
  1b29d26... clutter/stage: Remove cached pick mode (*)
  c3534d3... clutter/pick-context: Store point and ray on construction (*)
  1fdde25... clutter/paint-volume: Add new API to convert to graphene_bo (*)
  6c4b897... clutter/actor: Cull out when picking (*)
  efb577e... screen-cast: Fix segfault when drawing cursor (*)
  17dbb98... clutter/stage: Remove fps_timer (*)
  60f647d... backends/native: Don't crash if keymap is misconfigured (*)
  b7a9c1d... tests/monitor-unit-tests: Remove left-over debug printf (*)
  f6db6cd... monitor-config-manager: Handle multiple builtin panels grac (*)
  fba1122... clutter: Add ClutterSeat::query_state() vmethod (*)
  384b977... backends/x11: Implement ClutterSeat::query_state() vmethod (*)
  9d195b3... backends/native: Implement ClutterSeat::query_state() vmeth (*)
  cb7794c... clutter: Use ClutterSeat underneath coords/modifiers input  (*)
  7d78768... backends/native: Move away from ClutterInputDevice coords (*)
  932a5ca... clutter: Drop clutter_input_device_set_state() (*)
  730da1d... clutter: Pass base event to clutter_input_device_update() (*)
  3234ae2... clutter: Drop clutter_input_device_update_from_event() (*)
  2411460... clutter: Drop clutter_input_device_set_coords() (*)
  dea909a... clutter: Simplify backend-independent touch accounting (*)
  efd0652... backends: Drop GDK device querying code from MetaCursorTrac (*)
  8a8d477... backends: Delegate pointer confinements to an impl object (*)
  7a2a244... backends: Remove x/y arguments from MetaCursorTracker::curs (*)
  e721fde... backends: Add argument for best scale on MetaCursorSprite:: (*)
  d41dbf9... wayland: Replace cursor renderer usage with cursor tracker (*)
  35abb8a... backends: Add meta_backend_get_cursor_renderer_for_device() (*)
  0d83fcc... wayland: Look up cursor renderer for device on MetaWaylandP (*)
  cd02286... backends/native: Manage tablet cursors in backend (*)
  de0848b... backends: Use graphene_point_t on meta_cursor_tracker_get_p (*)
  247613d... backends: Move away from meta_cursor_renderer_get_position( (*)
  3ade57e... backends: Add ::device property to MetaCursorRenderer (*)
  c93bea9... wayland: Move away from meta_cursor_renderer_get_position() (*)
  a8e2935... backends: Drop meta_cursor_renderer_get_position() (*)
  00cbcb7... core: Centralize cursor renderer and tracker updates (*)
  e218b00... backends: Make MetaHwCursorInhibitor less about sprites (*)
  d6f7204... backends: Move HW cursor inhibitors to MetaBackend (*)
  5f30d1b... backends: Split pad action mapping to a separate object (*)
  c2940ef... backends: Move away from clutter_input_device_set_enabled() (*)
  b1d12a9... clutter: Drop ClutterInputDevice::enabled and setter/getter (*)
  0c1d48b... backends: Add simple object to delegate logical monitor lay (*)
  727e64d... backends: Use MetaViewportInfo to keep MetaSeatNative infor (*)
  165b736... backends: Use also a native cursor renderer for tablets (*)
  1377c2a... backends: Add method to get extents from viewport info (*)
  c362bc4... backends/native: Use viewport info to find out stage extent (*)
  05edf48... backends/native: Drop early processing of ClutterEvents (*)
  0cb0dd3... backends: Assign stage to events in MetaBackend (*)
  1dc534e... backends/native: Drop meta_seat_native_[gs]et_stage() (*)
  b56d31e... backends: Simplify MetaInputSettings vfunc (*)
  9a21482... backends: Move all output management to MetaInputMapper (*)
  4013bed... backends: Make MetaInputMapper take over MetaInputSettings  (*)
  c3acaeb... backends: Move keyboard a11y into backends (*)
  2ceac4a... clutter: Make ClutterSeat::handle_device_event vfunc more g (*)
  59059e1... backends/native: Spin MetaSeatImpl off MetaSeatNative (*)
  39f4aca... backend/native: Let cursor renderer/tracker be updated by e (*)
  31439d7... backends/native: Forward keyboard a11y changes via the Meta (*)
  facc963... backends/native: Proxy touch-mode via MetaSeatImpl (*)
  be1ffc8... backends/native: Proxy bell notifications from within the M (*)
  89a140d... backends/native: Proxy modifier state changes via MetaSeatI (*)
  c601a82... clutter: Update device for the current tool in backends (*)
  fe9092d... backends: Simplify function arguments (*)
  2c1558d... backends: Make device tracking at MetaInputSettings ad-hoc  (*)
  4e56352... backends: Do not use clutter_seat_list_devices() in MetaInp (*)
  1609d14... backends/native: Move MetaInputSettings ownership to MetaSe (*)
  b789d38... clutter: Switch to GAsyncQueue for ClutterMainContext event (*)
  e76a7f4... backends/native: Protect MetaBarrierManagerNative (*)
  cf45050... backends/native: Surround device state queries/updates with (*)
  40665b0... backends/native: Seal MetaKeymapNative xkb usage (*)
  23f9534... backends/native: Shuffle xkb_keymap creation (*)
  f7fbd6e... backends: Handle numlock saving/restoring directly in backe (*)
  fd90e41... backends/native: Make some MetaSeatImpl API "async" (*)
  fb2440a... backends/native: Make MetaVirtualInputDevice vmethods "asyn (*)
  efc1592... backends: Make pointer cursor invisible until the stage is  (*)
  c6849a6... clutter: Drop clutter_input_device_get_coords() method (*)
  d58e082... clutter: Drop clutter_input_device_get_modifier_state() API (*)
  699da15... clutter: Drop clutter_input_device_get_key()/n_keys API (*)
  c4fa5ef... clutter: Drop clutter_input_device_get_physical_devices() A (*)
  be9c531... clutter: Drop clutter_input_device_get_associated_device() (*)
  e772f62... clutter: Make axes part of the device tool (*)
  168ceb9... backends: Forward event axes as array of ClutterInputAxes e (*)
  5689a84... clutter: Drop internal update_from_tool() vmethod (*)
  d7d92b0... clutter: Drop ClutterInputDevice axis API (*)
  06d577f... clutter: Move scroll valuator accounting to backends/x11 (*)
  c7f989c... clutter: Drop ClutterInputDevice private tool maintenance A (*)
  71b4c0e... clutter: Drop keycode_to_evdev vmethod (*)
  e0444a3... clutter: Move ClutterInputDevice fields to private struct (*)
  7547891... backends: Straighten MetaInputSettings creation (*)
  ceefa72... backends/native: Shuffle keyboard a11y signal connection in (*)
  18fdcfc... backends/native: Make MetaInputSettingsNative vmethods "asy (*)
  f117a15... clutter: Add vmethod to find out group for pad features (*)
  2ff5bb4... backends/native: Update keyboard a11y status in seat impl (*)
  424f3b7... clutter: Do not emit signals during ClutterBackend finaliza (*)
  321b971... backends/native: Add missing seat finalization paths (*)
  820262e... backends/native: Add input thread inside MetaSeatImpl (*)
  c03be03... backends/native: Add a bunch of "_in_impl" suffixes to func (*)
  8b6ea12... backends/native: Add distinct meta-input-thread.h header (*)
  f5949af... barrier: Complain loudly if bogus barriers are created (*)
  13202f4... backends/native: Pass xkb_state directly when updating Meta (*)
  488d9c0... Update POTFILES.in (*)
  407e8c0... backends/x11: Stop translating a property ID (*)
  6aafdbe... backends/x11: Use XkbBuildCoreState the right way around (*)
  fc6446f... backends/x11: Iterate button modifiers all the way (*)
  d43c8cd... window: Freeze stack when calculating showing state (*)
  c56433d... wayland/buffer: Trace instrument buffer-attach (*)
  48a90e3... stack: Add some trace instrumentation (*)
  7eb20b2... window: Add some trace instrumentation to implement show/hi (*)
  e91062a... clutter/pick-stack: Add a copyright for Canonical (*)
  188d90f... ci: Install Sysprof 3.38.1
  ef9c303... cogl/trace: Add helper to retrieve capture writer
  fc7b30a... meta/plugin: Add profiling vfuncs
  d04d7df... profiler: Add support for plugin captures

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