Commit Graph

  • 6a81d5f0bb wayland/surface: Fix sending preferred buffer transform Robert Mader 2024-04-22 11:22:15 +02:00
  • b57c80602d Bump version to 46.1 Florian Müllner 2024-04-19 14:55:16 +02:00
  • 1fdae4f856 wayland: Drop meta_wayland_keyboard_get_focus_client() Carlos Garnacho 2024-04-15 22:40:10 +02:00
  • 9bdb00c459 wayland: Follow seat's input focus client for primary selections Carlos Garnacho 2024-04-15 22:38:40 +02:00
  • 5ca10c31d1 wayland: Follow seat's input focus client for clipboard selections Carlos Garnacho 2024-04-15 22:39:57 +02:00
  • 743fb6df30 wayland: Add meta_wayland_seat_get_input_focus_client() call Carlos Garnacho 2024-04-15 22:36:37 +02:00
  • cad9a65b07 clipboard-manager: Cancel selection transfers Sebastian Wick 2024-04-15 15:29:23 +02:00
  • ce32d2b77a clipboard-manager: Make sure we always have mimetype Sebastian Wick 2024-03-28 14:55:49 +01:00
  • 5dfed8a431 wayland: Preserve serial for all pressed keys Carlos Garnacho 2024-03-05 19:28:01 +01:00
  • 73990f011f window: Set the initial suspend state to 'hidden' Jonas Ådahl 2024-04-17 16:38:25 +02:00
  • cf176df006 window: Add internal meta_window_should_show() API Jonas Ådahl 2024-03-25 13:26:26 +01:00
  • c5caa4afb5 tests/wayland/client-utils: Add optional xdg-shell v6 support Jonas Ådahl 2024-03-25 13:25:38 +01:00
  • f23e1218e3 tests/wayland/client/utils: Add way to mark surface as opaque Jonas Ådahl 2024-03-25 13:25:00 +01:00
  • 594cdc5b49 tests/wayland/client-utils: Track xdg_toplevel state Jonas Ådahl 2024-03-25 13:23:20 +01:00
  • 69c7ca02f4 tests/wayland: Replace wl_display_dispatch() with helper Jonas Ådahl 2024-03-25 13:17:46 +01:00
  • 4d8f6af487 test/wayland/client-utils: Add 'painted' signal Jonas Ådahl 2024-03-25 13:07:10 +01:00
  • 2d18b976c1 tests/wayland/client-utils: Add GObject parent instance field Jonas Ådahl 2024-03-25 12:56:02 +01:00
  • eab06bcf24 window: Move out 'showable' check from should_be_showing_on_workspace() Jonas Ådahl 2024-03-25 11:01:02 +01:00
  • 33ff998a10 tests/wayland/utils: Add method to synchronize with windows being shown Jonas Ådahl 2024-03-25 10:53:59 +01:00
  • fd6d86d33d window: Add documentation to should_be_showing(_on_workspace)() Jonas Ådahl 2024-03-25 10:42:24 +01:00
  • e4763d00e8 x11/window: Update comment and variable name to reflect current behavior Sebastian Keller 2024-04-13 00:28:51 +02:00
  • 6bd920b355 x11/window: Use correct bounding rect to determine NULL input region Sebastian Keller 2024-04-11 22:02:54 +02:00
  • 2e38ec6ce1 frame: Assume a size of 0 when extent properties are undefined Sebastian Keller 2024-04-11 21:59:44 +02:00
  • c25f6f2ded wayland/buffer: Pass g_object_unref to g_ptr_array_new_with_free_func Michel Dänzer 2024-04-19 12:01:10 +02:00
  • a1d2cc5c64 Update Friulian translation Fabio Tomat 2024-04-18 08:09:27 +00:00
  • c087d9b746 clutter: Make low-level picking function private to ClutterStage Carlos Garnacho 2024-04-10 17:34:23 +02:00
  • 4ab868154f clutter: Update all devices in a view in ClutterStage code Carlos Garnacho 2024-04-10 17:36:17 +02:00
  • 5220bc61b4 clutter: Add ClutterStage function to repick from event Carlos Garnacho 2024-04-10 17:33:03 +02:00
  • 22d0ff569a clutter: Drop clutter-wide clutter_stage_repick_device() Carlos Garnacho 2024-04-10 17:30:07 +02:00
  • bbb196bdde wayland/touch: Store touch serials more persistently Jonas Dreßler 2023-04-03 14:26:16 +02:00
  • d53da38198 onscreen/native: Avoid dereferencing gbm.next_fb when not in MODE_GBM Daniel van Vugt 2024-04-17 13:34:22 +08:00
  • 040800268f onscreen/native: Don't refuse primary GPU copy support based on egl_surface Daniel van Vugt 2023-10-24 16:26:57 +08:00
  • 7e27d297dd renderer/native: Remove cached program ID when EGLContext destroyed Daniel van Vugt 2024-01-09 18:03:51 +08:00
  • ccca3709c2 renderer/native-gles3: Fix up function parameter alignment Daniel van Vugt 2024-01-10 15:35:03 +08:00
  • 2d3a2a52b8 renderer/native-gles3: Add fallback using a shader Daniel van Vugt 2023-09-21 18:35:24 +08:00
  • b065dce194 renderer/native-gles3: Remember to set the glViewport Daniel van Vugt 2023-09-29 17:19:16 +08:00
  • af98776224 onscreen/native: Finish primary GPU rendering before copying to secondary Daniel van Vugt 2023-09-29 18:38:26 +08:00
  • 5edb22d7d7 renderer/native: Flag when explicit sync between GPUs is required Daniel van Vugt 2023-10-03 17:39:49 +08:00
  • 8c6aabb9ca egl: Add function: meta_egl_query_string Daniel van Vugt 2023-10-03 17:38:47 +08:00
  • 9fee3a9ec1 onscreen/native: Fall back to gbm_surface_create without flags Daniel van Vugt 2023-09-20 19:31:35 +08:00
  • 32da2789bf meta/util: Move out debug topics and meta_topic() Jonas Ådahl 2024-04-11 15:30:12 +02:00
  • a24b7956da meta/common: Put META_EXPORT in its own header Jonas Ådahl 2024-04-11 15:29:05 +02:00
  • 0b91d22848 common/cogl-drm-formats: Split out format to string helper Jonas Ådahl 2024-04-11 12:00:18 +02:00
  • f91851154e core/window: Do not rely on Monitor Numbering Sebastian Wick 2024-04-08 12:13:45 +02:00
  • 74a01e3f39 color-device: Use a sRGB profile if the EDID is missing Sebastian Wick 2024-03-27 16:51:08 +01:00
  • d214583aa2 wayland: Do not bypass MetaWaylandInput changing keyboard focus Carlos Garnacho 2024-04-15 18:29:08 +02:00
  • 3b5f467163 core: Allow fullscreen modals to move out of the center of their parents Carlos Garnacho 2024-04-10 16:55:24 +02:00
  • d36afd32d7 wayland: Always use logical pixels for bounds Sophie Herold 2024-04-12 13:22:17 +02:00
  • 454a70cce5 edge-resistance: Use current conventions for lists Jonas Ådahl 2024-03-25 10:38:41 +01:00
  • 5dab10e441 mtk/rectangle: Add auto-cleanup integration Jonas Ådahl 2024-03-25 10:38:18 +01:00
  • 3091449298 mtk/rectangle: Add constructor for an empty rectangle Jonas Ådahl 2024-03-25 10:38:04 +01:00
  • 1f82365021 window-actor/wayland: Improve scanout candidate check Robert Mader 2024-04-13 16:50:20 +02:00
  • e5068bfc91 wayland/single-pixel-buffer: Fix reusing buffer Jonas Ådahl 2024-04-14 23:41:44 +02:00
  • a834eb5c94 onscreen/native: Don't create timestamp query with secondary GPU work Michel Dänzer 2024-04-10 10:36:41 +02:00
  • 09267d0bdd cogl/onscreen: Add cogl_onscreen_egl_maybe_create_timestamp_query Michel Dänzer 2024-04-09 18:28:40 +02:00
  • 0bbc25f694 cogl: Update latest sync fd from cogl_onscreen_swap_buffers_with_damage Michel Dänzer 2024-04-05 17:49:52 +02:00
  • 40950f99b3 drm-buffer-gbm: Do not call ensure_fb_id from lock_front Michel Dänzer 2024-03-27 18:16:17 +01:00
  • 8f08e39e00 Update Korean translation Gwan-gyeong Mun 2024-04-08 14:34:22 +00:00
  • e2d12d80ed Update Kabyle translation Rachida SACI 2024-04-08 10:23:42 +00:00
  • 34d79b9ddf cogl: Make sure generated enum header is built before sources using it Bilal Elmoussaoui 2024-04-06 15:41:17 +02:00
  • c0ae617b3f tests/mtk/region: Fix MtkRectangle leak Barnabás Pőcze 2024-03-30 00:19:15 +01:00
  • 22689d722a compositor/sync-ring: Allow the gpu_fence to be moved Daniel van Vugt 2024-04-03 16:58:13 +08:00
  • 82c0f9c57d cursor-renderer/native: Don't predict the dumb buffer stride Jonas Ådahl 2024-03-18 11:03:22 +01:00
  • 25c9cff7be dbus-interfaces: Fix layout-mode comment Ivan Molodetskikh 2024-03-27 09:52:53 +04:00
  • ee3221f146 tests/wayland-clients: Avoid using static when not needed Bilal Elmoussaoui 2024-03-21 01:44:17 +01:00
  • 4b26feafac tests/wayland-clients: Pass WaylandDisplay as user_data Bilal Elmoussaoui 2024-03-19 21:29:31 +01:00
  • c0c0b70599 Update Kabyle translation Athmane MOKRAOUI 2024-04-04 12:24:33 +00:00
  • 260a8d92dc cogl: Use uint64_t for size params Bilal Elmoussaoui 2024-04-03 15:08:34 +02:00
  • bc72428a02 backends/native: Declare variables at beginning of block Carlos Garnacho 2024-04-03 12:28:20 +02:00
  • 3207b9d8c5 ci: Check repo sanity Carlos Garnacho 2024-04-02 10:13:32 +02:00
  • f4b3322b77 Update Dutch translation Nathan Follens 2024-03-31 10:13:31 +00:00
  • c438e7389b Update Kabyle translation Rachida SACI 2024-03-30 09:31:52 +00:00
  • e8b890ab53 wayland: Implement linux-drm-syncobj-v1 Austin Shafer 2023-09-08 16:40:56 -04:00
  • 7ca01867f7 wayland: Add linux-drm-syncobj v1 to build Austin Shafer 2024-01-05 15:10:00 -05:00
  • 8e9f01d1ce wayland: Add MetaDrmTimeline Austin Shafer 2023-09-06 13:06:54 -04:00
  • 99209958b9 cogl: Store latest GPU work completed sync fd Austin Shafer 2023-10-26 13:33:34 -04:00
  • 3f5bf42ab6 wayland/buffer: Don't assert mutter supports all shm formats Ray Strode 2024-03-27 10:11:30 -04:00
  • 8acc2e2a4d Remove mapping of workspace contexts to pid namespaces. Bruce Leidl 2022-09-18 15:43:06 -04:00
  • db5ce3d87d Citadel changes to Mutter Bruce Leidl 2021-12-03 14:07:17 -05:00
  • a70cf1d5f2 Add Kabyle translation Athmane MOKRAOUI 2024-03-23 14:40:36 +00:00
  • e4dd50e1dd Update Punjabi translation A S Alam 2024-03-18 13:13:23 +00:00
  • c4753689e3 Bump version to 46.0 Florian Müllner 2024-03-15 20:26:39 +01:00
  • 64a1da9363 clutter/input-method: Check for equality before notifying properties Jonas Dreßler 2024-03-06 21:51:52 +01:00
  • a775241efd backend/native: Use drmModeCloseFB for flicker-free login Jocelyn Falempe 2024-03-13 15:34:14 +01:00
  • a50bc0ff7d onscreen/native: Only set a VRR update if the CRTC supports the property Sebastian Wick 2024-03-08 17:53:08 +01:00
  • 51811ec7b3 output: Add a function to check if VRR is enabled for the output Sebastian Wick 2024-03-08 17:48:44 +01:00
  • 91e3180985 output/kms: Track in OutputInfo if the output is VRR capable Sebastian Wick 2024-03-08 17:44:11 +01:00
  • 514a18fe0c kms/crtc: Track if the VRR_ENABLED property is supported Sebastian Wick 2024-03-07 17:44:39 +01:00
  • f480de4ecd plugin-manager: Guard MetaPluginClass.xevent_filter Bilal Elmoussaoui 2024-03-08 12:39:50 +01:00
  • eb1d1883c2 Revert "plugin-manager: Drop MetaPluginClass.xevent_filter" Bilal Elmoussaoui 2024-03-08 12:29:21 +01:00
  • 35335e65af window: Queue resize if window is maximized on wayland Balló György 2024-02-21 13:31:30 +01:00
  • d434518303 wayland/surface: Remove some trailing spaces Robert Mader 2024-03-14 18:46:49 +01:00
  • f1a4758ce2 window-actor/wayland: Access single pixel buffer object directly Robert Mader 2024-03-14 18:28:20 +01:00
  • f62e30b761 tests/clutter/conform: Add a test for gesture-relationships Jonas Dreßler 2022-08-07 15:43:51 +02:00
  • f61c095ccb tests/clutter/conform: Add some tests for ClutterGesture Jonas Dreßler 2022-04-27 00:28:19 +02:00
  • 6612c4fe41 clutter/gesture: Allow only a single gesture to recognize globally Jonas Dreßler 2023-06-27 13:46:51 +02:00
  • 6f84fb0a24 clutter/stage: Store a list of all active gestures on the whole stage Jonas Dreßler 2024-03-04 21:52:47 +01:00
  • 63cc4da4f9 clutter/gesture: Cancel other gestures when moving to RECOGNIZING Jonas Dreßler 2022-04-08 20:21:42 +02:00
  • 7dd37558b1 clutter/gesture: Add a new ClutterAction for touch and mouse gestures Jonas Dreßler 2022-04-08 19:40:27 +02:00
  • 2803c381ec clutter/event: Remove DEPRECATED flag from clutter_event_get_source() Jonas Dreßler 2023-10-22 18:35:49 +02:00