Commit Graph

  • 8fb2a8a4b8 wayland/color-management: Expose the protocol by default Sebastian Wick 2025-02-19 01:34:32 +01:00
  • 4fe1e41ab3 wayland/color-management: Update to upstream wp_color_management_v1 Sebastian Wick 2025-02-19 01:28:15 +01:00
  • b1ef99bf23 build: Reorder wayland protocol alphabetically Sebastian Wick 2025-02-19 00:24:23 +01:00
  • 5eaed6e3f3 core: Let the MetaA11yManager handle keyboard events Lukáš Tyrychtr 2025-02-05 19:04:34 +01:00
  • a817d7c137 core: Add a debug control override to disable the a11y manager ACL Lukáš Tyrychtr 2025-02-17 16:34:21 +01:00
  • 1c34794b13 backends: Add D-Bus access control helper Lukáš Tyrychtr 2025-02-10 16:26:49 +01:00
  • 20c9b8cf0c backends: Add a11y interface methods to subscribe to key event input Lukáš Tyrychtr 2025-02-07 14:21:17 +01:00
  • 800981c40c backends: Add method to pass key events to screen readers Lukáš Tyrychtr 2025-02-05 19:16:41 +01:00
  • 45f6bed780 backends/native: Propagate a11y modifiers from MetaA11yManager Lukáš Tyrychtr 2025-02-05 19:03:50 +01:00
  • 1498724774 backends: Add MetaA11yManager method to get configured a11y modifiers Lukáš Tyrychtr 2025-02-05 19:17:08 +01:00
  • 0bcda4ecf4 backends: Implement A11y monitor interface Lukáš Tyrychtr 2025-02-05 19:15:54 +01:00
  • f4ce1e8a46 backends: Manage MetaA11yManager in MetaBackend Lukáš Tyrychtr 2025-02-05 19:03:10 +01:00
  • c0c4524452 backends: Add MetaA11yManager Lukáš Tyrychtr 2025-02-05 19:01:26 +01:00
  • 8c52e243c0 backends/native: Plumb a11y modifiers through MetaSeatNative Lukáš Tyrychtr 2025-02-05 18:58:41 +01:00
  • d867964139 backends/native: Handle a11y modifier presses in MetaSeatImpl Lukáš Tyrychtr 2025-02-05 18:52:00 +01:00
  • d3a0bbdf52 clutter: Add ClutterEventFlag to notify a11y modifier click Lukáš Tyrychtr 2025-02-05 18:37:28 +01:00
  • 84fc62a280 data: Introduce the DBus interface description for the a11y manager Lukáš Tyrychtr 2025-02-05 18:36:15 +01:00
  • cd43ca3e50 Update Chinese (China) translation Luming Zh 2025-02-25 01:22:12 +00:00
  • ac702da412 Update Persian translation Danial Behzadi 2025-02-24 15:50:38 +00:00
  • b9e4aa544c Update Hebrew translation Yosef Or Boczko 2025-02-24 15:04:34 +00:00
  • be5c9c9fed Update Ukrainian translation Yuri Chornoivan 2025-02-24 14:17:35 +00:00
  • ef43bec374 tests/kms: Ignore real GPUs when only VKMS is wanted Daniel van Vugt 2025-02-14 14:50:20 +08:00
  • f0993312e5 Update Catalan translation Jordi Mas 2025-02-23 21:30:39 +01:00
  • a955d55ccb Update French translation Alexandre Franke 2025-02-23 09:41:50 +00:00
  • 707fb18dff Update Bulgarian translation Alexander Shopov 2025-02-23 08:43:37 +00:00
  • 7fb06018f8 Update Georgian translation Ekaterine Papava 2025-02-23 06:02:41 +00:00
  • 666a423f31 Update German translation Jürgen Benvenuti 2025-02-22 18:58:31 +00:00
  • 2458383b19 Update Polish translation Piotr Drąg 2025-02-22 12:57:26 +01:00
  • ba3aeb0017 Update Czech translation Daniel Rusek 2025-02-20 21:26:10 +00:00
  • aaf6c88226 input-settings/native: Default to sticky drag lock Peter Hutterer 2025-02-19 12:02:10 +10:00
  • 045342eb5a onscreen/native: Prefer gbm_surface_create_with_modifiers even for linear Daniel van Vugt 2025-02-18 16:11:58 +08:00
  • db955eccc7 tests/stacking: Account for cascading in always-on-top-map-new-partial Mattia Formichetti 2025-01-04 18:29:27 +01:00
  • 4d280086fe core/place: Fix and enable centered find_next_cascade Mattia Formichetti 2025-01-03 22:24:30 +01:00
  • c606d1e670 core/place: Introduce window_distance_cmp Mattia Formichetti 2025-02-11 02:54:49 +01:00
  • 45052aeafd core/place: Normalize comparator functions to work_area coordinates Mattia Formichetti 2025-02-11 01:56:21 +01:00
  • 14b90daa5a core/place: Remove unnecessary sqrt in comparator functions Mattia Formichetti 2025-02-11 01:40:17 +01:00
  • 970ac8ff50 core/place: Simplify meta_window_place Mattia Formichetti 2025-01-03 16:59:07 +01:00
  • b3fd815bed core/place: Drop unused arguments in find_next_cascade Mattia Formichetti 2025-01-25 23:11:51 +01:00
  • 61a7b21d08 core/place: Drop unused arguments in find_first_fit Mattia Formichetti 2025-01-25 22:40:48 +01:00
  • 7c5005b9b0 core/place: Reformat place.c Mattia Formichetti 2025-02-12 17:03:37 +01:00
  • 5d07e69461 onscreen/native: Allow to force copy mode José Expósito 2025-02-05 20:03:19 +01:00
  • b652098565 docs/multi-gpu: Document copy modes José Expósito 2025-02-05 19:10:20 +01:00
  • 8245f9f790 onscreen/native: Allow to force CPU copy on copy mode primary José Expósito 2025-02-05 18:36:07 +01:00
  • 005b969227 wayland: Implement the cursor_shape_v1 protocol Sebastian Wick 2025-01-28 22:07:17 +01:00
  • 25bb319ec2 debug-control: Add property for toggling the cursor shape protocol Sebastian Wick 2025-01-31 16:22:58 +01:00
  • 92c6452753 cursor: Support css and wayland cursor-shape cursors Sebastian Wick 2025-01-31 15:52:56 +01:00
  • 4009bfe006 wayland: Move pointer and tablet tool focus serial check to function Sebastian Wick 2025-01-28 21:59:12 +01:00
  • c41077a7a9 clutter/actor: Don't create animation info when removing transitions Florian Müllner 2025-02-11 14:46:49 +01:00
  • ba4cb3e021 kms: Add debug logging about full resource change triggers Michel Dänzer 2025-01-21 18:51:55 +01:00
  • 3fde2f7100 kms/connector: Fix kms_modes_equal Michel Dänzer 2025-02-08 15:19:39 +01:00
  • 6fe8993e35 kms/connector: Return TRUE from edid_equal if both EDID pointers are NULL Michel Dänzer 2025-01-27 12:01:15 +01:00
  • 71603c22fb kms/connector: Refactor edid_equal helper out of _state_changes Michel Dänzer 2025-01-27 11:52:04 +01:00
  • 313860e2fa kms: Wait for 2 seconds before handling udev hotplug events Michel Dänzer 2025-01-09 17:20:11 +01:00
  • 7f78b6a9e5 kms: Use encoded strings instead of UpdateStatesData Michel Dänzer 2025-01-13 17:06:35 +01:00
  • ec73076e07 monitor-manager/native: Remove _read_current_state specialization Michel Dänzer 2025-01-03 18:46:43 +01:00
  • a5f1bdff1a kms: Delete unused members of MetaKms Michel Dänzer 2025-01-07 18:31:20 +01:00
  • 85cb10a4b4 meson: Relocate bash_completion_dir to use the configured datadir Daniel van Vugt 2025-02-03 15:17:34 +08:00
  • f31539984d tests/cursor: Embed a copy of the Adwaita cursor theme Alessandro Astone 2025-02-06 16:46:38 +01:00
  • eeaff29264 tests/kms/render: Disable triple buffering for now Michel Dänzer 2025-02-18 16:54:44 +01:00
  • a67a118a7e ci: Use env to be coherent on bash shebang Marco Trevisan (Treviño) 2025-02-18 16:33:12 +01:00
  • 169ea4cf81 tests: Use env in bash scripts shebang Marco Trevisan (Treviño) 2025-02-18 16:30:39 +01:00
  • fac0854a4f cursor-renderer/native: Cast MetaGpu to MetaGpuKms only if it is one Michel Dänzer 2025-02-18 17:43:36 +01:00
  • 8223f58b98 frames: Don't set prefer-dark-theme if adwaita is loaded Bilal Elmoussaoui 2025-02-14 23:42:57 +01:00
  • 45f60a2cd4 tests: Use g_assert_nonnull in kms-cursor-force-disable test Michel Dänzer 2025-02-18 11:53:26 +01:00
  • 576f802e26 tests: Add test for MUTTER_DEBUG_DISABLE_HW_CURSORS=1 Michel Dänzer 2025-02-13 17:59:36 +01:00
  • 9b44ebf326 cursor-renderer/native: Fix crash with MUTTER_DEBUG_DISABLE_HW_CURSORS=1 Michel Dänzer 2025-02-13 17:36:10 +01:00
  • 63744815b9 tests/x11-test: Enable x11 debug logs by default Marco Trevisan (Treviño) 2025-02-15 15:48:41 +01:00
  • ee496490b6 monitor-dbus-tests: Merge stderr with stdout in gdctl tests Marco Trevisan (Treviño) 2025-02-15 15:22:21 +01:00
  • c91c4d2d4e monitor-dbus-test: Do not fail early on wait check Marco Trevisan (Treviño) 2025-02-15 15:20:43 +01:00
  • f823f1052d monitor-dbus-tests: Use autopointer to free errors Marco Trevisan (Treviño) 2025-02-15 15:19:04 +01:00
  • 134d0635e2 Update Russian translation Artur S0 2025-02-17 12:21:52 +00:00
  • a99def7444 ci: Install zenity in gnomeos sysext Marco Trevisan (Treviño) 2025-02-15 17:36:23 +01:00
  • 73d4bbd1ad tests/build: Require zenity if x11 tests are enabled Marco Trevisan (Treviño) 2025-02-15 17:03:06 +01:00
  • cfdc63df2d tools/gdctl: Make argcomplete optional Marco Trevisan (Treviño) 2025-02-15 16:08:25 +01:00
  • 33761eb2af clutter/stage: Warn when setting stage key focus to stage Florian Müllner 2025-02-10 20:56:50 +01:00
  • 897cc303cb tests/shell: Do not set key-focus to stage Florian Müllner 2025-02-10 20:46:53 +01:00
  • e49edebf92 clutter/stage: Turn get_key_focus() into a proper getter Florian Müllner 2025-02-08 00:00:45 +01:00
  • 1d69b1b505 clutter: Prepare for get_key_focus() returning NULL Florian Müllner 2025-02-08 01:00:02 +01:00
  • 9a39a0cee9 clutter: Add a CLUTTER_DEBUG_DISABLE_TRIPLE_BUFFERING flag Daniel van Vugt 2025-01-16 16:35:08 +08:00
  • f06913a2d1 clutter/frame-clock: Optimize latency for platforms missing TIMESTAMP_QUERY Daniel van Vugt 2024-01-17 17:21:03 +08:00
  • 2dbca5ff39 clutter/frame-clock: Record measurements of zero for cursor-only updates Daniel van Vugt 2023-07-18 16:08:25 +08:00
  • 463fc8b92c clutter: Enable triple buffering and adapt the KMS render tests Daniel van Vugt 2022-06-30 18:56:06 +08:00
  • 394bf5ab24 clutter/frame-clock: Add triple buffering support Daniel van Vugt 2020-09-10 16:34:53 +08:00
  • 9d2ab85f74 clutter/frame-clock: Merge states DISPATCHING and PENDING_PRESENTED Daniel van Vugt 2020-07-24 14:13:11 +08:00
  • 1c4ee8e062 clutter/frame-clock: Lower the threshold for disabling error diffusion Daniel van Vugt 2021-08-10 17:46:49 +08:00
  • 6fae16302b doc: Update the frame scheduling diagram to include SCHEDULED_LATER Daniel van Vugt 2025-01-10 16:01:00 +08:00
  • 9dec39d92e renderer/native: Discard pending swaps when rebuilding views Daniel van Vugt 2021-11-04 16:09:52 +08:00
  • c681b6977c onscreen/native: Increase secondary GPU dumb_fbs from 2 to 3 Daniel van Vugt 2022-12-09 14:22:31 +08:00
  • ffc2a7d3cd onscreen/native: Defer posting if there's already a post in progress Daniel van Vugt 2021-09-17 17:59:28 +08:00
  • 5426935adb onscreen/native: Pass frame as a parameter to flip_crtc Daniel van Vugt 2025-01-31 14:26:48 +08:00
  • 4d4bf1244a onscreen/native: Merge composite and direct scanout posting code paths Daniel van Vugt 2025-01-23 15:25:17 +08:00
  • b6841e2e33 onscreen/native: Insert a 'posted' frame between 'next' and 'presented' Daniel van Vugt 2023-12-05 17:50:44 +08:00
  • 54b393c2b3 onscreen/native: Split swap_buffers_with_damage into two functions Daniel van Vugt 2021-07-28 16:29:27 +08:00
  • f3688190bf onscreen/native: Deduplicate calls to clutter_frame_set_result Daniel van Vugt 2021-09-16 16:26:25 +08:00
  • 0f7183ebef onscreen/native: Invert the early exit from swap_buffers_with_damage Daniel van Vugt 2025-01-17 14:42:26 +08:00
  • 77590d5e65 onscreen/native: Replace an assertion that double buffering is the maximum Daniel van Vugt 2021-07-28 16:35:56 +08:00
  • 980658ed58 backends/native: Add set/steal_sync_fd functions to MetaFrameNative Daniel van Vugt 2025-02-14 18:20:43 +08:00
  • 47f485e94e backends/native: Add set/get_damage functions to MetaFrameNative Daniel van Vugt 2024-07-23 16:58:05 +08:00
  • be7fc75878 renderer/native: Steal the power save flip list before iterating over it Daniel van Vugt 2021-11-01 19:35:34 +08:00
  • fccfaca9fc renderer/native: Avoid requeuing the same onscreen for a power save flip Daniel van Vugt 2021-10-26 18:50:50 +08:00