Commit Graph

  • f7b296f2a9 kms: Keep a shutting_down flag Daniel van Vugt 2022-04-20 18:33:43 +08:00
  • 276c4fa6c5 ci: Run mypy on the python tools Sebastian Wick 2025-02-12 15:14:02 +01:00
  • 674ebecd00 gdctl: Fix typing and resulting handling of int|None variables Sebastian Wick 2025-02-12 15:13:44 +01:00
  • e5f6704a81 build: Convert string to int in gen-keyname-table.py Sebastian Wick 2025-02-12 15:08:22 +01:00
  • 1fdebedd94 build: Fix argument type in clutter-keysyms-update.py Sebastian Wick 2025-02-12 15:08:05 +01:00
  • 0718ef101c Update Turkish translation Sabri Ünal 2025-02-14 13:29:46 +00:00
  • 5aabd66481 schemas: Set Super as default for overlay-key Alessandro Bono 2024-09-25 23:52:53 +02:00
  • 907460376f prefs: Introduce new parsing mechanism for special keys Alessandro Bono 2024-09-26 00:37:47 +02:00
  • c051c2ff69 prefs: Handle up to two combos for special keys Alessandro Bono 2024-09-26 00:15:17 +02:00
  • b48c7536ab keybindings: Introduce resolve_special_key_combo() Alessandro Bono 2024-09-26 00:20:35 +02:00
  • ea53865962 keybindings: Introduce get_keycodes_for_combos() Alessandro Bono 2024-09-26 00:02:45 +02:00
  • 5f85d6afb1 keybindings: Don't assume keycodes GArray is empty Alessandro Bono 2024-09-26 00:03:55 +02:00
  • 8172ecbf2a keybindings: Add keycodes for keysym to a GArray Alessandro Bono 2024-09-26 00:01:22 +02:00
  • b145f659fb keybindings: Rename variable Alessandro Bono 2025-01-08 12:41:13 +01:00
  • be819d9983 keybindings: Reduce variable scope Alessandro Bono 2024-09-26 01:14:49 +02:00
  • db81ba4d5b keybindings: Stop tracking special binding combos Alessandro Bono 2024-09-25 23:55:05 +02:00
  • c60285ff76 keybindings-private: Style fix Alessandro Bono 2024-09-26 13:01:50 +02:00
  • 10d0ed65aa prefs: Invert if statement condition Alessandro Bono 2024-09-17 21:27:59 +02:00
  • b7d533c301 wayland: Honor wl_surface.offset on cursor surfaces Carlos Garnacho 2025-01-31 12:39:30 +01:00
  • eb8f2398d2 dbusmock/logind: Mock GetUser method Florian Müllner 2025-02-13 04:02:07 +01:00
  • 0d86790059 ci: Install gjs from git Florian Müllner 2025-02-12 15:00:39 +01:00
  • ba3b709e08 cursor-renderer/native: Skip init_hw_cursor_support_for_gpu for headless Michel Dänzer 2025-02-11 15:42:43 +01:00
  • 99dbcf1b8c input-capture/session: Disconnect on_keymap_changed on session finalize Alban Browaeys 2025-02-08 16:10:40 +01:00
  • 2da7805f58 meson: Use library instead of shared_library Corentin Noël 2025-02-04 23:48:38 +01:00
  • e078147f7d wayland: Support presentation-time version 2 Dudemanguy 2025-02-06 08:23:35 -06:00
  • 271c712146 wayland: Fix refresh interval reporting in presentation-time version 1 Dudemanguy 2025-02-06 08:21:16 -06:00
  • f459472cfe cursor-renderer/native: Probe formats supported by cursor planes Michel Dänzer 2025-02-06 18:31:16 +01:00
  • 7c447b2627 cursor-renderer/native: Store formats in MetaCursorRendererNativeGpuData Michel Dänzer 2025-02-06 17:43:46 +01:00
  • 7e4cae2f91 cursor-renderer/native: Pass destination format to scale_and_transform Michel Dänzer 2025-02-06 17:34:47 +01:00
  • ad754af151 cursor-renderer/native: Unpremultiply for color state transformation Michel Dänzer 2025-01-20 12:24:35 +01:00
  • c945826a69 gdctl: Fix manpage typo Jeremy Bícha 2025-02-06 13:49:24 -05:00
  • 705b0845da tests: Fix bash shebang Jeremy Bícha 2025-02-06 13:44:50 -05:00
  • 0605f35a67 Update Slovenian translation Martin 2025-02-05 18:30:58 +00:00
  • 3ca7539869 wayland/xdg-toplevel-drag: Do not set grab actor names for window drags Nick Diego Yamane 2025-01-17 19:06:00 -04:00
  • 65db49cafa core: Don't show the pad mode button group if we only have a single group Peter Hutterer 2025-02-05 13:20:46 +10:00
  • 751277a7ef virtual-input-device/native: Drop the separate "seat" property Peter Hutterer 2025-02-05 09:21:27 +10:00
  • 502e762ad0 Bump version to 48.beta Florian Müllner 2025-02-05 00:16:48 +01:00
  • 581607f5f1 clutter: Update keyname table header Bilal Elmoussaoui 2025-01-08 09:29:24 +01:00
  • ce6a321da2 clutter: Ignore duplicated Break keysum Bilal Elmoussaoui 2025-01-31 18:25:05 +01:00
  • 89d85a809b clutter: Update keysyms header Bilal Elmoussaoui 2025-01-08 09:24:20 +01:00
  • c9612723f9 build: Remove all perl scripts from the build Alberto Ruiz 2024-12-25 20:03:31 +00:00
  • 25277c33a3 ci: Install GDM from git Florian Müllner 2025-02-03 14:20:22 +01:00
  • 01c9c428b7 tests: Add remote desktop tests Jonas Ådahl 2025-01-10 17:28:05 +01:00
  • e6e725591e tests/remote-desktop-utils: Add libei helpers Jonas Ådahl 2025-01-10 17:26:27 +01:00
  • 25fc60cdc5 tests/test-utils: Add command watcher helper Jonas Ådahl 2025-01-10 17:23:37 +01:00
  • 7b0a65d728 tests/test-utils: Pass subprocess flags when launching test executable Jonas Ådahl 2025-01-10 17:22:21 +01:00
  • 3b1067e783 remote-desktop-session: Only add configured streams as viewports Jonas Ådahl 2025-01-10 17:21:02 +01:00
  • 14eedb38df eis-client: Only remove MetaEisDevice when eis_device is removed Jonas Ådahl 2025-01-10 17:18:50 +01:00
  • 4d9a818321 eis: Don't warn on unhandled EIS event types Jonas Ådahl 2025-01-10 17:17:36 +01:00
  • 5708c6c5d1 dbus-session-manager: Generate session IDs that one doesn't need to escape Jonas Ådahl 2025-01-10 13:46:35 +01:00
  • c250f602bd clutter/actor: Remove transitions when removing an effect Philip Withnall 2025-01-20 15:18:43 +00:00
  • b674048184 gdctl: Allow setting color mode Jonas Ådahl 2024-12-19 00:47:35 +01:00
  • 53ae155e03 gdctl: Show color mode Jonas Ådahl 2024-12-19 00:45:29 +01:00
  • 23ab763be0 gdctl: Add None friendly named enum helper to create from string Jonas Ådahl 2024-12-19 00:44:40 +01:00
  • d855623fb4 Replace HDR debug toggle with o.g.M.DisplayConfig API Jonas Ådahl 2024-12-13 10:52:33 +01:00
  • 2fa0183a95 kms/connector: Add API to check color mode support Jonas Ådahl 2025-02-01 22:45:35 +08:00
  • 0f9c9fdc20 monitor-config-manager: Put finding relevant configs into helper Jonas Ådahl 2024-12-12 22:33:28 +01:00
  • 0f200efc6d monitor-config-manager: Rename helper finding logical monitor Jonas Ådahl 2024-12-12 22:32:05 +01:00
  • 654d75b841 monitor-config-manager: Fix indentation Jonas Ådahl 2024-12-12 22:30:38 +01:00
  • a38f9c2d48 gpu: Don't include monitor manager header Jonas Ådahl 2024-12-12 22:28:56 +01:00
  • bfa0f3e2ab output: Fix include order Jonas Ådahl 2024-12-12 22:28:00 +01:00
  • 1c4b1096a3 tools/get-state: List color standard names instead of enum values Jonas Ådahl 2024-12-12 12:49:49 +01:00
  • a39e941f91 DisplayConfig: Advertise monitor color standard support Jonas Ådahl 2024-12-12 12:49:16 +01:00
  • f1e497acfa monitor: Add API to list supported color modes Jonas Ådahl 2024-12-12 12:47:21 +01:00
  • fc6d79eda9 keybindings: Check modifier masks one by one Olivier Fourdan 2025-01-31 11:58:09 +01:00
  • 48d070dae7 keybindings: Check for ISO_Next_Group keysym Olivier Fourdan 2025-01-30 14:05:39 +01:00
  • 1463ddde66 ci: Use sudo to run pip install Florian Müllner 2025-01-30 16:12:59 +01:00
  • 0db235b7e9 ci: Fix warning during image build Florian Müllner 2025-01-30 15:33:58 +01:00
  • 6bd76eec0c ci: Use common-dependencies script to install argcomplete Florian Müllner 2025-01-30 14:46:15 +01:00
  • 4f218537cd gdctl: Make Monitor a dataclass Jonas Ådahl 2025-01-29 21:58:00 +08:00
  • 4837d1ce64 gdctl: Make LogicalMonitor a dataclass Jonas Ådahl 2025-01-29 21:50:45 +08:00
  • f9bb7aa2e6 gdctl: Add bash completion integration Jonas Ådahl 2024-12-20 10:15:47 +01:00
  • a0c5c09e9b ci: Run ruff check/format on gdctl Jonas Ådahl 2024-12-19 22:07:46 +01:00
  • 3cc5d201a2 Add gdctl man page using rst2man Jonas Ådahl 2024-12-18 22:53:09 +01:00
  • 839f67f1de tests/monitor-dbus: Test changing configuration Jonas Ådahl 2024-12-18 16:52:41 +01:00
  • fe79188b58 tests/monitor-test-utils: Add debug log for logical monitor checking Jonas Ådahl 2024-12-18 16:49:08 +01:00
  • 1cbfc07df0 tests: Add get state D-Bus test using gdctl Jonas Ådahl 2024-12-18 00:16:43 +01:00
  • a9d8aaa6fd gdctl: Install to bin/ Jonas Ådahl 2024-12-18 00:15:27 +01:00
  • 7a39f05b69 tests/build: Allow passing commandline arguments to tests Jonas Ådahl 2024-12-18 00:09:17 +01:00
  • c80134d1ba gdctl: Add support for applying configuration Jonas Ådahl 2024-12-17 16:53:39 +01:00
  • 6750136fd3 gdctl: Introduce and use new named enum Jonas Ådahl 2024-12-17 16:26:19 +01:00
  • 2ee918a949 gdctl/monitors-state: Don't keep current state variant around Jonas Ådahl 2024-12-13 21:18:43 +01:00
  • 7ddaf23130 gdctl: Hook up to o.g.M.DisplayConfig via dedicated class Jonas Ådahl 2024-12-13 21:09:51 +01:00
  • e326aed70e gdctl: Display booleans as yes / no Jonas Ådahl 2024-12-19 21:41:14 +01:00
  • 481f046cd5 gdctl: Store property enum values as real enums Jonas Ådahl 2024-12-13 17:16:37 +01:00
  • 34195d905a gdctl: Add LogicalMonitor class Jonas Ådahl 2024-12-13 12:51:57 +01:00
  • 00d5a6a0cd gdctl: Always display monitor display name if available Jonas Ådahl 2024-12-13 12:10:18 +01:00
  • cc11b0682b gdtl: Add Monitor class Jonas Ådahl 2024-12-13 11:56:53 +01:00
  • 3469530dec gdctl: Add helpers to get relevant state variants Jonas Ådahl 2024-12-13 11:35:44 +01:00
  • a3cfd7bd91 Introduce GNOME Display Control (gdctl) utility Jonas Ådahl 2024-12-13 10:55:34 +01:00
  • 4cb3518205 core: Make meta_window_move_resize_internal() truly internal Carlos Garnacho 2024-08-22 15:39:02 +02:00
  • d7fdf6d7d3 x11: Avoid meta_window_move_resize_internal() Carlos Garnacho 2024-08-22 15:24:50 +02:00
  • 92cbefd863 wayland: Avoid meta_window_move_resize_internal() Carlos Garnacho 2024-08-22 15:23:23 +02:00
  • 4664fce695 core: Rename/repurpose meta_window_resize_frame_with_gravity() Carlos Garnacho 2024-08-22 15:40:50 +02:00
  • fb49a700a1 core: Drop MetaGravity argument from move_resize_internal() call Carlos Garnacho 2024-07-16 13:56:40 +02:00
  • 432e52bad0 core: Drop MetaGravity argument from move_resize_internal() vmethod Carlos Garnacho 2024-07-16 13:50:39 +02:00
  • 33c287e271 wayland: Get gravity through MetaWindow getter Carlos Garnacho 2024-07-16 13:47:14 +02:00
  • 37df41097c wayland: Implement get_gravity() vmethod Carlos Garnacho 2025-01-16 12:00:46 +01:00
  • 0eaae111d3 x11: Hook up window gravity in size hints to MetaWindow gravity Carlos Garnacho 2024-07-16 13:39:47 +02:00
  • ca0c6bcd69 core: Set gravity based on grab op during window move/resize ops Carlos Garnacho 2024-07-16 13:35:04 +02:00