Commit Graph

  • 08a3c57aad build: Only install group.h header when built with x11 Bilal Elmoussaoui 2024-06-07 21:26:26 +02:00
  • c8ba4f1cda x11/group: Make various functions private Bilal Elmoussaoui 2024-06-07 21:25:40 +02:00
  • f7131b2b2f keybindings: Guard X11 calls Bilal Elmoussaoui 2024-05-24 01:22:36 +02:00
  • 33d490f472 stack-tracker: Add missing headers includes Bilal Elmoussaoui 2024-05-27 20:28:56 +02:00
  • 0814d5029d x11: Introduce a meta-x11-types header Bilal Elmoussaoui 2024-05-28 11:03:55 +02:00
  • 50058b79d1 x11: Don't expose MetaFrame type Bilal Elmoussaoui 2024-05-28 11:01:44 +02:00
  • 6ee7c2da7c tests/stacking: Do not wait after move action Sebastian Wick 2024-06-25 19:43:43 +02:00
  • 4e82896533 tests/stacking: Use wait_size for resizes Sebastian Wick 2024-06-25 19:18:51 +02:00
  • be46852292 wayland/dnd-surface: Chain up in the assigned vfunc Sebastian Wick 2024-06-25 16:15:32 +02:00
  • 0c014a23b4 doc/coding-style: Update guidelines for floating point numbers Jonas Ådahl 2024-06-18 12:17:13 +02:00
  • 422ee4515d Compile with -Wfloat-conversion Jonas Ådahl 2024-06-18 10:23:00 +02:00
  • d5bc883712 clutter/paint-nodes: Remove radius field from blur node Jonas Ådahl 2024-06-17 21:55:10 +02:00
  • fab78d951a wayland/actor-surface: Don't sync actor state for frozen actors Michel Dänzer 2024-06-25 11:58:52 +02:00
  • 03f3c18d27 window-actor/wayland: Sync actor state when actor is thawed Michel Dänzer 2024-06-25 11:53:57 +02:00
  • a48a149c61 backends: Use floating point checks in MetaViewportInfo Carlos Garnacho 2024-06-17 20:33:37 +02:00
  • 32cb2ee720 mtk: Add mtk_rectangle_contains_pointf() Carlos Garnacho 2024-06-25 01:38:10 +02:00
  • de2aac7a3d src/seat-impl: Keep device variable alive for longer Georges Basile Stavracas Neto 2024-06-21 22:02:28 -03:00
  • cb4b31f858 clutter: Don't generate unused keys_by_name table Bilal Elmoussaoui 2024-06-22 14:46:33 +02:00
  • 43dabfc8d1 clutter: Remove unused static function Bilal Elmoussaoui 2024-06-22 14:42:04 +02:00
  • 6e1c761330 Remove unused variables Bilal Elmoussaoui 2024-06-22 14:39:21 +02:00
  • 42e5c7bd9c Bump API version Florian Müllner 2024-06-22 14:59:32 +02:00
  • eb8c2f600a kms/impl-device: Use priv->path in _open_non_privileged_fd Michel Dänzer 2024-06-21 11:37:50 +02:00
  • 4eacf97678 wayland/surface: Send unmapped signal when the surface goes away Sebastian Wick 2024-05-27 14:22:50 +02:00
  • 3e7b1d9cbd wayland: Handle unmapping surfaces Sebastian Wick 2024-05-27 14:20:08 +02:00
  • dbdc8dd958 wayland/activation: Keep around all pending activation reuqests Sebastian Wick 2024-06-11 17:09:59 +02:00
  • 750459ddfe wayland/activation: Activate existing window with activations only Sebastian Wick 2024-06-10 13:04:03 +02:00
  • b9ba34ac6f wayland/activation: Fix signal callback signature Sebastian Wick 2024-06-10 12:59:13 +02:00
  • b41d1437a7 tests/backend: Make test device removal function name consistent Jonas Ådahl 2024-06-18 17:09:48 +02:00
  • 465af4b2d3 build: Make native backend mandatory for all tests Jonas Ådahl 2024-06-18 16:08:37 +02:00
  • 24a8ef5033 build: Fix KVM tests summary Jonas Ådahl 2024-06-18 16:07:57 +02:00
  • a3082b8eb3 backend/native: Let get_seat_id() handle all modes Jonas Ådahl 2024-06-18 15:02:17 +02:00
  • 16efcd4f9a Stop using xvfb-run in tests Jonas Ådahl 2024-06-15 22:39:09 +02:00
  • cb5b2dbaa7 tests/monitor-manager: Hook back up the 'handles_transforms' state Jonas Ådahl 2024-06-15 00:01:42 +02:00
  • dfb56fcd65 x11/nested: Remove a vfunc that was only used by the test backend Jonas Ådahl 2024-06-15 00:01:13 +02:00
  • bed5875f30 tests: Make the test backend derive from the native backend Jonas Ådahl 2024-06-14 23:59:11 +02:00
  • e6fc515ea4 backend/native: Export output, crtc and monitor manager types Jonas Ådahl 2024-06-18 14:41:24 +02:00
  • 81ff760b10 backend/native: Move update_viewports signal connection to post_init() Jonas Ådahl 2024-06-18 14:38:46 +02:00
  • 4b29d81a78 monitor-manager: Remove unused is_transform_handled() vfunc Jonas Ådahl 2024-06-14 23:49:22 +02:00
  • c8d3465e83 tests/monitor-manager: Move out CRTC and output to separate files Jonas Ådahl 2024-06-14 22:38:05 +02:00
  • b94a5de39d tests/monitor-unit: Don't double remove test touch devices Jonas Ådahl 2024-06-14 22:30:42 +02:00
  • 5fee5da3d2 tests/monitor-unit: Remove trailing whitespace Jonas Ådahl 2024-06-14 22:20:58 +02:00
  • 5fc60eac9d seat-impl: Keep track of virtual input devices too Jonas Ådahl 2024-06-14 22:03:29 +02:00
  • 54ba9448ed backend/native: Rename test mode to TEST_VKMS Jonas Ådahl 2024-06-14 21:58:49 +02:00
  • d9d2f2c06f monitor-manager/native: Make type derivable Jonas Ådahl 2024-06-15 23:07:31 +02:00
  • 4bdc51454d backend/native: Make type derivable Jonas Ådahl 2024-06-12 20:20:04 +02:00
  • 5745b397f8 onscreen/native: Return the framebuffer by result, not parameters Daniel van Vugt 2024-06-21 15:40:40 +08:00
  • 88b7f00085 onscreen/native: Remove frame parameter from flip_crtc Daniel van Vugt 2024-06-21 13:41:03 +08:00
  • 5cfbe2528c clutter/cally-actor: Ensure accessible lives long enough Georges Basile Stavracas Neto 2024-06-20 17:05:42 -03:00
  • e4c749e5f2 native/kms-lease: Fix uninitialized autoptr José Expósito 2024-06-21 10:55:48 +02:00
  • 18924aeae0 ci: Build gsettings-desktop-schemas from git Florian Müllner 2024-06-19 19:25:31 +02:00
  • 397c8763a4 tests/kvm: Update the kernel to prevent hangs with newer mesa Sebastian Wick 2024-06-21 14:15:33 +02:00
  • 09ddfc00b4 Update Serbian translation Милош Поповић 2024-06-20 20:34:46 +00:00
  • 8d5beea246 wayland: Add DRM lease manager Jonas Ådahl 2024-05-09 11:39:00 +02:00
  • a76708350f wayland/drm-lease: Handle DRM lease requests Jonas Ådahl 2024-05-07 18:22:18 +02:00
  • 5e5d5f0ecb wayland/drm-lease: Update available devices Jonas Ådahl 2024-05-07 14:14:00 +02:00
  • a8a8404cdd wayland/drm-lease: Update available connectors Jonas Ådahl 2024-04-24 11:15:50 +02:00
  • fb08a597e1 wayland/drm-lease: Advertize initial connectors Jonas Ådahl 2024-04-23 17:55:55 +02:00
  • 145de4df8d wayland/drm-lease: Send non-master DRM fd José Expósito 2024-04-23 17:00:38 +02:00
  • 536c52bdb1 wayland/drm-lease: Advertise initial devices Jonas Ådahl 2024-05-09 11:35:02 +02:00
  • 4e4d88e537 kms/impl-device: Add function to get a non-master fd José Expósito 2024-04-19 16:54:40 +02:00
  • 4a5fcef38d native/kms-lease: Implement leasing out a set of connectors Sebastian Wick 2023-10-17 18:30:25 +02:00
  • 647f45bfa6 native/crtc-kms: Don't assign leased primary planes to CRTCs Sebastian Wick 2024-01-16 16:47:16 +01:00
  • af8ef6cf02 native/crtc-kms: Unset config of CRTCs which are not part of a modeset Sebastian Wick 2024-01-16 16:37:49 +01:00
  • 46493a986b udev: Listen for lease events Sebastian Wick 2023-10-17 18:25:45 +02:00
  • aaa8cefc25 kms-device-impl: Implement leasing, revoking and listing leases Jonas Ådahl 2022-01-03 17:24:12 +01:00
  • 498310ec7c monitor-config-manager: Consider leased CRTCs assigned Jonas Ådahl 2022-01-03 17:24:12 +01:00
  • a001dbae59 kms: Add 'device-added' signal Jonas Ådahl 2021-07-07 16:54:53 +02:00
  • 7784c0d0aa kms/connector: Allow to force connectors for lease José Expósito 2024-05-09 11:06:38 +02:00
  • 9da43a3420 kms/connector: Add 'for-lease' getter Jonas Ådahl 2021-07-07 16:54:16 +02:00
  • 9e6f8a250f monitor-config-manager: Use autoptr in more cases Sebastian Wick 2024-01-16 16:41:39 +01:00
  • 0dd4080509 backends/screen-cast-stream-src: Always initially set buffer stride Pascal Nowack 2024-06-16 19:31:09 +02:00
  • e0c1dff45c Revert "tests/clutter/conform: Wait for stage update right after showing stage" Jonas Dreßler 2024-06-12 23:06:43 +02:00
  • 76f689195e tests/utils: Actually block while waiting for input thread flushing Jonas Dreßler 2024-06-12 22:47:37 +02:00
  • 23a4261736 cally: Remove Actor.[add|remove]_actor vfuncs Bilal Elmoussaoui 2024-06-15 14:25:34 +02:00
  • 03032805a6 cally: Move AtkAction from Actor to Text Bilal Elmoussaoui 2024-06-15 04:45:27 +02:00
  • b0aacf4093 cogl: Mark XlibRenderer.get_display private Bilal Elmoussaoui 2024-06-15 00:31:00 +02:00
  • 8b2aa05103 cogl: Remove no longer useful headers Bilal Elmoussaoui 2024-06-15 00:18:27 +02:00
  • f004b560fc cogl/texture: Avoid helper methods that just chain up Bilal Elmoussaoui 2024-06-17 12:01:42 +02:00
  • a71e39b0e0 cogl: Remove unused TextureChangeFlags Bilal Elmoussaoui 2024-06-17 11:25:33 +02:00
  • 06402fd756 cogl: Remove unused TexturePixel Bilal Elmoussaoui 2024-06-17 11:23:01 +02:00
  • c9c64f0990 cogl/pango: Remove various unused private functions Bilal Elmoussaoui 2024-06-18 10:29:51 +02:00
  • 2e2c54e356 onscreen/native: Track next and presenting buffers via ClutterFrame Jonas Ådahl 2024-06-10 14:59:46 +02:00
  • 42102006b0 tests/wayland-test-clients: Reuse surface for XDG toplevels Sebastian Wick 2024-03-18 19:30:34 +01:00
  • 82c71426cc wayland/xdg-shell: Reset XDG surface roles when role is assigned Sebastian Wick 2024-03-18 19:28:18 +01:00
  • e775052429 wayland/actor-surface: Reset the actor on role-assignment Sebastian Wick 2024-03-18 19:34:44 +01:00
  • 807c99fca6 x11: Add another fallback to legacy X11 cursor names Daniel van Vugt 2024-04-23 17:34:57 +08:00
  • d2c6b77059 backends: Restore support for loading X11 cursor themes missing "default" Daniel van Vugt 2024-04-23 15:38:13 +08:00
  • 4a4ab8c533 backends: Add meta_cursor_get_legacy_name() Daniel van Vugt 2024-04-23 16:54:42 +08:00
  • 13b2803a03 backends: Fix parameter alignment check-code-style complains about Daniel van Vugt 2024-04-23 17:44:55 +08:00
  • 847f015017 backends/x11: Avoid defining (and freeing!) nonexistent cursors Daniel van Vugt 2024-04-23 15:22:12 +08:00
  • 6d8c93ba66 tests: Mark some tests as skippable Jonas Ådahl 2024-06-14 21:49:57 +02:00
  • d9c768da0e ci: Don't build again for creating references Jonas Ådahl 2024-06-15 22:13:04 +02:00
  • 0064bf240e cogl: Remove unused immutable_ref Bilal Elmoussaoui 2024-06-14 21:16:05 +02:00
  • 4ae305f19e backends/eis-client: Release buttons on device remove José Expósito 2024-06-14 17:04:20 +02:00
  • 69835c9ec1 cogl: Remove CoglFence Bilal Elmoussaoui 2024-06-14 11:54:40 +02:00
  • 4eb555a2f0 cogl: Remove unused Texture2DSliced.new_from_data Bilal Elmoussaoui 2024-06-14 11:29:29 +02:00
  • 4f896e55d6 cogl: Remove header-only functions Bilal Elmoussaoui 2024-06-14 02:27:28 +02:00
  • e638e5dfab cogl: Remove unused OnScreen dirty_closures Bilal Elmoussaoui 2024-06-14 02:24:33 +02:00
  • 47d427a95d cogl: Remove unused BufferTarget Bilal Elmoussaoui 2024-06-12 17:20:32 +02:00
  • 218b77c739 cogl: Replace DamageRectangle with MtkRectangle Bilal Elmoussaoui 2024-06-12 15:29:05 +02:00