Commit Graph

  • d8ad91136d Bump version to 48.1 citadel-48 Florian Müllner 2025-03-31 16:46:32 +02:00
  • 9f3ca47128 drm-lease: Treat connectors as unleasable when inactive Jonas Ådahl 2025-03-31 15:02:23 +02:00
  • 179201da7d output: Add pause/resume signals Jonas Ådahl 2025-03-31 14:55:45 +02:00
  • 29e1e91dc3 tests: Add drm lease test for non non-desktop hotplugs Jonas Ådahl 2025-03-31 13:56:13 +02:00
  • 70aed7ca75 drm-lease: Connect MetaUdev::hotplug handler after other handles Jonas Ådahl 2025-03-31 13:50:17 +02:00
  • f1e3f76d13 drm-lease: Avoid copying list of connectors Jonas Ådahl 2025-03-31 13:49:08 +02:00
  • ce698b9a87 wayland: Take over cursor feedback during DnD Carlos Garnacho 2025-03-26 11:28:03 +01:00
  • 73cab206d7 wayland: Add MetaWaylandDataSource::action-changed signal Carlos Garnacho 2025-03-26 11:27:08 +01:00
  • c77d89a9f1 kms/cursor-manager: Get current cursor position later Michel Dänzer 2025-02-04 18:44:29 +01:00
  • d7c164e1d7 onscreen/native: Also promote posted frame in ready callback Jonas Ådahl 2025-03-29 08:57:54 +01:00
  • 99330c53eb onscreen/native: Rename "swap_drm_fb()" function Jonas Ådahl 2025-03-29 08:55:32 +01:00
  • ca7d7fc53f wayland: Don't take & drop sprite reference in _update_cursor_surface Michel Dänzer 2025-03-28 16:31:56 +01:00
  • d6f3f4f089 wayland: Cache sprite for current tablet tool cursor shape Michel Dänzer 2025-03-27 17:47:44 +01:00
  • 9f594f63aa wayland: Bail early if tablet tool cursor shape doesn't change Michel Dänzer 2025-03-27 17:57:13 +01:00
  • 830836f72c wayland: Cache sprite for current cursor shape Michel Dänzer 2025-03-27 09:36:53 +01:00
  • 671fa0dffe cursor-sprite/xcursor: Add a cache for the XCursor images Sebastian Wick 2025-03-24 17:19:27 +01:00
  • f787480fda backends/cursor: Propagate cursor theme and size pref changes Sebastian Wick 2025-03-24 15:11:16 +01:00
  • facc5e9563 cursor-renderer/native: Handle when kms_cursor_manager is NULL Daniel van Vugt 2025-03-22 10:12:24 +08:00
  • 9ce93bbdc4 tests: Add a11y mouse keys test Jonas Ådahl 2025-03-28 00:57:53 +01:00
  • c3076b8dd4 tests/utils: Add helper to wait for stage update Jonas Ådahl 2025-03-28 00:57:23 +01:00
  • e3660af967 tests: Add uinput based virtual input device factory method Jonas Ådahl 2025-03-28 00:56:34 +01:00
  • 57ec7e403c dbus-templates/logind: Open fds as nonblocking Jonas Ådahl 2025-03-28 00:48:06 +01:00
  • 136c0037cc seat-impl: Split initialization in two steps Jonas Ådahl 2025-03-27 23:55:06 +01:00
  • d8a12d1667 wayland: Handle NULL backend in handle_release_points Michel Dänzer 2025-03-27 10:10:32 +01:00
  • 6f9862ec65 wayland: Refactor handle_release_points helper out of _dec_use_count Michel Dänzer 2025-03-27 17:17:46 +01:00
  • 255e7e7fad compositor: Ensure to freeze DnD surface actor during failed animation Carlos Garnacho 2025-03-26 14:29:56 +01:00
  • 37594cf964 clutter/frame-clock: Don't accidentally reschedule-now Jonas Ådahl 2025-03-21 17:07:01 +01:00
  • 51bc12f7ec Revert "kms/impl-device: Always catch pending KMS update in _schedule_process" Jonas Ådahl 2025-03-21 17:04:24 +01:00
  • a68a06cfc3 onscreen/native: Account for all posted frames Jonas Ådahl 2025-03-13 23:43:25 +08:00
  • 48cb47425b onscreen/native: Include connector in some debug logs Jonas Ådahl 2025-03-20 16:30:03 +01:00
  • 0e7ef4f6f8 clutter/frame-clock: Add more debug logging Jonas Ådahl 2025-03-20 16:28:40 +01:00
  • 3b732a14c8 clutter/frame-clock: Set frame clock state via helper Jonas Ådahl 2025-03-20 16:28:01 +01:00
  • e5ff0dbc81 monitor-manager: Don't apply configurations with unsupported color modes Jonas Ådahl 2025-03-26 00:01:04 +01:00
  • cb5d43b39a monitor-manager: Split out helper to check monitor availability Jonas Ådahl 2025-03-26 12:13:34 +01:00
  • ab8272c583 monitor: Add helper to check whether a color mode is supported Jonas Ådahl 2025-03-26 00:03:33 +01:00
  • 6113b2824f monitor-config-utils: Add monitors config copy function Jonas Ådahl 2025-03-25 23:59:50 +01:00
  • 62d10da4cb wayland: Bail early if cursor shape doesn't change Michel Dänzer 2025-03-25 16:15:03 +01:00
  • 5141ad2acb wayland: Fix thinko in cursor_shape_manager.get_tablet_tool_v2 Carlos Garnacho 2025-03-26 12:12:01 +01:00
  • d2fdb99838 wayland: Fix thinko in shape protocol implementation with tablet tools Carlos Garnacho 2025-03-26 12:10:01 +01:00
  • 8b20a75df9 kms/device: Add SUPPORTS_COLOR_MODES flag and use it to guard HDR/color Sebastian Wick 2025-03-25 11:40:50 +01:00
  • 9288845959 kms/impl-device/simple: Add support for missing KMS properties Sebastian Wick 2025-03-24 18:59:17 +01:00
  • 39e022984e kms/impl-device/simple: Add support for KMS blobs Sebastian Wick 2025-03-24 18:58:50 +01:00
  • c6f167b1a1 wayland: Allow changing from a cursor shape to a NULL surface Sebastian Wick 2025-03-25 13:27:19 +01:00
  • b08cf5c135 cursor: Move sprite preparation into sprite classes Jan Alexander Steffens (heftig) 2025-03-18 22:58:37 +01:00
  • bac6e440ae tests: Disconnect dangling signal handlers Carlos Garnacho 2025-03-21 17:30:08 +01:00
  • 578d3a62ca Fix mutter crash from should_constraint_be_enabled() Orko Garai 2025-03-21 08:12:01 -04:00
  • 095e1e50da test-client: Ignore GdkX11 deprecations Florian Müllner 2025-03-21 01:45:16 +01:00
  • 48e35f5500 frames: Ignore GdkX11 deprecations Florian Müllner 2025-03-21 01:40:20 +01:00
  • cb4d8e9aa7 Revert "ci: Disable container building temporarily" Florian Müllner 2025-03-18 21:01:15 +01:00
  • 46669d64cb Revert "ci: Disable sysext temporarily" Florian Müllner 2025-03-18 21:01:10 +01:00
  • aa1f2aac98 tests: Raise the timeout on monitor-unit from 1 minute to 5 minutes Daniel van Vugt 2025-03-18 07:42:33 +00:00
  • 6ee87401d4 Revert "onscreen/native: Account for all posted frames" Michel Dänzer 2025-03-17 10:50:13 +01:00
  • 6297a19fa4 kms/impl-device: Always catch pending KMS update in _schedule_process Michel Dänzer 2025-03-17 11:00:11 +01:00
  • ca3f155ff8 Don't build tools or man pages Bruce Leidl 2025-04-28 15:42:48 +00:00
  • 557ed0bbba Revert GNOME change to force X authentication Bruce Leidl 2024-05-06 18:32:28 -04:00
  • 99ce63a396 Notify n-workspaces on context switch Bruce Leidl 2024-05-06 18:30:52 -04:00
  • 7e77910cab Remove mapping of workspace contexts to pid namespaces. Bruce Leidl 2022-09-18 15:43:06 -04:00
  • b7d6d4dfad Citadel changes to Mutter Bruce Leidl 2021-12-03 14:07:17 -05:00
  • 3af3738795
    Bump version to 48.0 Florian Müllner 2025-03-16 13:09:09 +01:00
  • 80e66878e8 kms/impl-device: Don't disable deadline timer due to invalid mode Michel Dänzer 2025-03-05 19:06:05 +01:00
  • d5bcce3859 kms/impl-device: Process pending update from _schedule_process Michel Dänzer 2025-03-06 16:31:47 +01:00
  • 46dfb4c4d0 kms/impl-device: Refactor meta_kms_impl_device_do_process_update helper Michel Dänzer 2025-03-06 12:46:00 +01:00
  • 9fc5fdc953 onscreen/native: Account for all posted frames Jonas Ådahl 2025-03-13 23:43:25 +08:00
  • 46b4519361 ci: Disable sysext temporarily Jonas Ådahl 2025-03-16 21:05:32 +08:00
  • ad88a6e715 ci: Disable container building temporarily Jonas Ådahl 2025-03-16 20:58:39 +08:00
  • 9aff1718ef Update Vietnamese translation Cas Pascal 2025-03-16 07:31:10 +00:00
  • db33dcac51 Update British English translation Bruce Cowan 2025-03-15 22:02:02 +00:00
  • f4326be5a1 Update Punjabi translation A S Alam 2025-03-14 22:31:52 +00:00
  • efbd61ae89 wayland: Bump gtk-shell version to 6 Carlos Garnacho 2025-03-10 15:05:37 +01:00
  • 1837c1b299 wayland: Discard stale presentation feedbacks in _present_feedbacks Michel Dänzer 2025-02-25 18:34:44 +01:00
  • 903f6281f9 wayland: Use per-view & per-frame list of pending presentation feedbacks Michel Dänzer 2025-03-04 18:49:57 +01:00
  • 34b203ed99 wayland: Use output & frame counter instead of needs_sequence_update Michel Dänzer 2025-02-25 14:32:25 +01:00
  • 84135e51b0 clutter: Add ClutterFrameInfo::view_frame_counter Michel Dänzer 2025-03-05 16:45:24 +01:00
  • 7bcbd253c2 clutter: Rename ClutterFrameInfo::frame_counter to global_frame_counter Michel Dänzer 2025-03-05 16:27:40 +01:00
  • 1d2d62662e Add support for Kana and Compose USB HID LEDs Martin Rys 2025-02-25 10:01:17 +01:00
  • 0f0659e0e8 tests: Add overlay cursor test Jonas Ådahl 2025-03-12 12:30:50 +08:00
  • 22033acd68 tests/ref-test: Add API to capture without full damage Jonas Ådahl 2025-03-12 12:29:31 +08:00
  • 1dcece298e stage: Track overlay damage per view Jonas Ådahl 2025-03-12 11:56:46 +08:00
  • dcd89a62e1 backends: Update stage views and stage dimension from MetaStage Jonas Ådahl 2025-03-12 11:35:17 +08:00
  • 8b5c757bea Update Nepali translation Pawan Chitrakar 2025-03-12 10:43:16 +00:00
  • f6bddb44ba Update Indonesian translation Andika Triwidada 2025-03-12 08:00:19 +00:00
  • 10cfae3a26 Update Korean translation Gwan-gyeong Mun 2025-03-11 23:55:08 +00:00
  • cbdc3ae9f5 wayland/cursor-shape: Enable the protocol by default Sebastian Wick 2025-02-28 13:28:49 +01:00
  • 0c9a31459a tests/wayland-unit-tests: Add cursor shape tests Sebastian Wick 2025-02-28 00:35:34 +01:00
  • b18565cee6 tests/wayland-test-client-utils: Allow to bind to cursor shape Sebastian Wick 2025-02-28 00:27:13 +01:00
  • 0e4f4147a2 wayland/cursor-shape: Use an actual map for looking up MetaCursor shapes Sebastian Wick 2025-02-28 00:28:57 +01:00
  • 8074cc5fbd wayland: Update cursor-shape protocol to upsteam version 2 Sebastian Wick 2025-03-04 11:41:33 +01:00
  • b126b01490 tests/ref-test: Inhibit hardware cursors for ref tests Sebastian Wick 2025-02-28 16:42:05 +01:00
  • 4a0b672146 tests: Always use the bundled cursor theme Sebastian Wick 2025-02-28 13:05:46 +01:00
  • 20d5311697 tests/surface-scale: Use the default cursor instead of legacy left_ptr Sebastian Wick 2025-02-28 15:38:59 +01:00
  • 2770eef638 tests: Unify G_TEST_SRCDIR/G_TEST_BUILDDIR locations Sebastian Wick 2025-02-28 15:34:07 +01:00
  • 5c9444d03b cursor-renderer/native: Log instead of warn when cursor size mismatch Sebastian Wick 2025-02-28 17:35:17 +01:00
  • db488ccab0 stage: Maybe schedule updates for the remaining stage views Sebastian Wick 2025-02-28 16:41:11 +01:00
  • 1e28542270 cursor-renderer/native: Use the existing inhibit logic without hw cursor Sebastian Wick 2025-02-28 16:42:45 +01:00
  • d32f63acc5 drm-timeline: Always call g_set_error when failing _get_eventfd Michel Dänzer 2025-03-10 17:14:51 +01:00
  • d9efa3f52e kms/crtc: Revert DEADLINE_EVASION_CONSTANT_US to 800 Michel Dänzer 2025-03-10 16:27:46 +01:00
  • 892fd772fa renderer/native: Set needs_config for EGLDevice Daniel van Vugt 2025-03-10 17:55:27 +08:00
  • 546e2efcd5 Update Swedish translation Anders Jonsson 2025-03-10 21:38:40 +00:00
  • 41175dfccd cogl: Replace unused field with computed value Bilal Elmoussaoui 2025-03-07 18:35:50 +01:00
  • 535dbe9f59 Update Turkish translation Emin Tufan Çetin 2025-03-09 21:10:51 +00:00