Commit Graph

  • e674c7e454 cursor-sprite: Add API for viewports Robert Mader 2024-06-30 23:18:39 +02:00
  • e402eaa950 shaped-texture: Use pipeline matrix helper Robert Mader 2024-07-25 00:31:22 +02:00
  • 2ae0fcfc5c mtk: Add mtk_compute_viewport_matrix helper Robert Mader 2024-07-25 00:30:32 +02:00
  • 996678cfef mtk/build: Sort files alphabetically Jonas Ådahl 2024-11-12 16:22:09 +01:00
  • e9475b2190 tests: Add basic ref-test based cursor sprite test case Jonas Ådahl 2024-11-14 15:45:49 +01:00
  • 129ead488b tests/ref-test: Allow updating only non-existing reference images Jonas Ådahl 2024-11-22 13:01:35 +01:00
  • 9cc5bec0a3 tests/ref-test: Split out image processing bits Jonas Ådahl 2024-11-18 13:30:23 +01:00
  • aeeb710d93 tests/utils: Make wait-for-window helper more generic Jonas Ådahl 2024-11-15 00:17:14 +01:00
  • c280af08c2 tests/wayland/test-client-utils: Add boilerplate for pointer input Jonas Ådahl 2024-11-14 23:09:38 +01:00
  • 08147d0c9b tests/wayland: Add int property type to test driver Jonas Ådahl 2024-11-14 22:21:04 +01:00
  • a0877dc071 tests/wayland: Make test driver properties table multi typed Jonas Ådahl 2024-11-14 22:19:56 +01:00
  • 29850b7345 tests/utils: Return GTask after flushing input Jonas Ådahl 2024-11-14 22:17:30 +01:00
  • ff2c329074 tests: Disable animations with context flag instead of env var Jonas Ådahl 2024-11-14 22:16:38 +01:00
  • 1f3dd65594 tests/shell: Allow configuring the background color Jonas Ådahl 2024-11-14 15:43:58 +01:00
  • ea9e8bff2d debug-control: Add InhibitHwCursor property Jonas Ådahl 2024-12-10 22:38:51 +01:00
  • b97516edb9 backend: Add simple HW cursor inhibit API Jonas Ådahl 2024-12-10 22:37:16 +01:00
  • da0fa12f1f cursor-sprite/xcursor: Assume pixels are premultiplied Jonas Ådahl 2024-11-21 16:44:25 +01:00
  • aa7e963422 ci: Adapt to updated release module template Bilal Elmoussaoui 2024-12-11 13:45:58 +01:00
  • 54f48349b6 Revert "ci: Use meson introspect to generate artifact path" Bilal Elmoussaoui 2024-12-11 13:43:36 +01:00
  • 3c4ec122b5 clutter/paint-volume: Cleanup private API Georges Basile Stavracas Neto 2024-12-10 14:12:58 -03:00
  • 7e24b9696a clutter/paint-volume: Remove 'is_static' Georges Basile Stavracas Neto 2024-12-10 08:30:59 -03:00
  • 38d4962c20 clutter/paint-nodes: Use g_autoptr Georges Basile Stavracas Neto 2024-12-10 07:56:03 -03:00
  • 2e61e58b57 clutter/gesture-action: Call clutter_event_type once Georges Basile Stavracas Neto 2024-12-09 22:45:29 -03:00
  • 0265fa34be window: Initialize rect Georges Basile Stavracas Neto 2024-12-09 22:33:19 -03:00
  • c6ecaf01c2 cogl/sampler-cache: Initialize variable Georges Basile Stavracas Neto 2024-12-09 22:18:42 -03:00
  • f4201bc3d3 service-channel: Add global shotcuts portal backend client type Jonas Ådahl 2024-12-06 09:17:38 +01:00
  • 0f195078cb wayland/x11-interop: Make allow list more declarative Jonas Ådahl 2024-12-06 09:16:59 +01:00
  • a2fdeac9e7 cogl/driver: Move various texture functions to TextureDriverGL Bilal Elmoussaoui 2024-12-09 16:22:25 +01:00
  • 1401c745d7 cogl: Remove function declaration Bilal Elmoussaoui 2024-12-02 20:47:23 +01:00
  • f3430ff1c5 cogl: Add a TextureDriverGL Bilal Elmoussaoui 2024-12-02 20:40:30 +01:00
  • cde6a447b4 cogl: Move various vfuncs from DriverVtable to TextureDriver Bilal Elmoussaoui 2024-11-30 20:36:53 +01:00
  • 4f16f6df3b cogl: Turn TextureDriver into an abstract object Bilal Elmoussaoui 2024-11-30 19:33:19 +01:00
  • 9181fdf5c2 cogl: Don't expose FramebufferBits Bilal Elmoussaoui 2024-12-10 08:58:24 +01:00
  • c4be3cd568 window-actor: Apply opacity once assigned a surface Olivier Fourdan 2024-12-05 17:54:57 +01:00
  • 4e8da5304a cogl/pipeline-layer: Use G_DECLARE_FINAL_TYPE Georges Basile Stavracas Neto 2024-11-29 20:23:28 -03:00
  • ac07f10de3 cogl/pipeline: Use G_DECLARE_FINAL_TYPE Georges Basile Stavracas Neto 2024-11-29 20:20:32 -03:00
  • b0fd29ece2 cogl: Drop CoglNode Georges Basile Stavracas Neto 2024-11-29 10:39:01 -03:00
  • 8540362d1d cogl/pipeline: Inherit from GObject Georges Basile Stavracas Neto 2024-11-29 10:18:09 -03:00
  • a88f0b72aa cogl/pipeline-layer: Inherit from GObject directly Georges Basile Stavracas Neto 2024-11-29 00:03:34 -03:00
  • b0219f0697 cogl: Add default impls for FramebufferDriver Bilal Elmoussaoui 2024-11-14 10:46:16 +01:00
  • 195a9b5f87 cogl/driver: Make various vfuncs optional Bilal Elmoussaoui 2024-12-02 20:57:25 +01:00
  • 9592aa0bda clutter/tests: Remove interactive tests using gdk-pixbuf Bilal Elmoussaoui 2024-12-04 10:58:25 +01:00
  • a2dd7d6d1d clutter: Move Image down to GNOME Shell Bilal Elmoussaoui 2024-11-15 12:24:23 +01:00
  • 4284371a26 wayland/outputs: Use g_hash_table_steal_extended in _update_outputs Michel Dänzer 2024-11-28 12:41:22 +01:00
  • 1e5a79451c kms/impl-device: Call drmModeFreePlaneResources Michel Dänzer 2024-11-28 15:34:18 +01:00
  • f11164320a screen-cast-stream-src: Destroy redraw_clip in dispose Michel Dänzer 2024-11-26 12:10:04 +01:00
  • 376c0585ef clutter/stage-view: Clear output_color_state in dispose Michel Dänzer 2024-11-26 12:01:32 +01:00
  • 57f3e172ca clutter/color-manager: Clear default_color_state in finalize Michel Dänzer 2024-11-26 11:58:52 +01:00
  • 2c56c9a1da backends: Improve MetaCrtcMode lifetime management Michel Dänzer 2024-11-26 10:59:36 +01:00
  • fbe00573d7 xwayland/dnd: Handle stage to protocol transformations Jonas Ådahl 2024-12-05 15:05:26 +01:00
  • 796ee28b1c xwayland: Move protocol <-> stage calculations to Xwayland manager Jonas Ådahl 2024-12-05 15:03:46 +01:00
  • 64847aa50f onscreen/native: Simplify get_supported_kms_modifiers() José Expósito 2024-12-05 13:03:59 +01:00
  • 18fbea0b03 cogl: Do not call glFlush in cogl_gl_create_timestamp_query Michel Dänzer 2024-11-28 18:21:22 +01:00
  • 33a9a1cace cogl/onscreen: Call _cogl_context_update_sync after the buffer swap Michel Dänzer 2024-11-28 18:05:06 +01:00
  • cd765c2da9 clutter: Add missing public headers to the main header Corentin Noël 2024-11-29 15:56:11 +01:00
  • 8f557cdb29 renderer/native: Also request high priority secondary EGL context Jonas Ådahl 2023-04-20 17:47:43 +02:00
  • 918dd0c293 wayland/buffer: Do not guard explicit sync releases by buffer->resource Sebastian Wick 2024-11-29 17:43:41 +01:00
  • 18c8efcd42 wayland: Lock touch sequence info on first entered surface Carlos Garnacho 2024-12-05 10:42:14 +01:00
  • f637b8b12c wayland: Drop invalidate focus flags Carlos Garnacho 2024-12-03 21:09:58 +01:00
  • 5cb8773409 wayland: Emit wl_touch.cancel in seat focus handling Carlos Garnacho 2024-12-03 20:41:44 +01:00
  • c9fa30c55b wayland: Handle reentrancy invalidating touch foci Carlos Garnacho 2024-12-05 10:36:46 +01:00
  • f28f31fc32 wayland: Fix updating pointer cursor on Drag and Drop Carlos Garnacho 2024-12-03 18:03:50 +01:00
  • 0095e7d50a clutter/color-state-params: Improve create transform snippet Joan Torres 2024-10-25 16:26:18 +02:00
  • 7f8df9d9a1 clutter/color-state-params: Add new_from_primitives Joan Torres 2024-10-25 14:41:55 +02:00
  • 2e2a91a14b clutter/color-state-params: Make get white chromaticity func generic Joan Torres 2024-10-25 16:55:58 +02:00
  • 7e847b555b clutter/color-state: Abstract color state and add Params subclass Joan Torres 2024-10-10 21:04:20 -04:00
  • 403c8a7b63 clutter/color-state: When equals don't add color transform pipeline Joan Torres 2024-10-28 16:57:51 +01:00
  • c3cc1338ec renderer/native: Change an explicit unref to autoptr Jonas Ådahl 2024-12-05 12:29:38 +01:00
  • c11c654f0d screen-cast: Check whether modifier is implicit via helper Jonas Ådahl 2024-07-25 00:45:20 +02:00
  • 6dcc5e9a6b screen-cast: Query format modifiers via CoglRenderer Jonas Ådahl 2024-07-24 14:28:45 +02:00
  • 2205181da8 cogl/renderer: Add API to get the implicit modifier Jonas Ådahl 2024-07-25 00:38:37 +02:00
  • 01dcec31b0 cogl/renderer: Add way to filter modifiers by external-only Jonas Ådahl 2024-07-24 14:28:22 +02:00
  • 4bf04585d2 render-device/gdm: Make query format modifier filter loop more generic Jonas Ådahl 2024-07-24 14:26:41 +02:00
  • 157c4af11e screen-cast/stream-src: Put type definition higher up Jonas Ådahl 2022-12-16 17:43:03 +01:00
  • e3f743facc cogl/renderer: Add API to query DRM format modifiers Jonas Ådahl 2022-12-16 17:33:11 +01:00
  • 78cfbb57eb cogl/renderer: Remove stray newline Jonas Ådahl 2024-12-05 12:23:56 +01:00
  • 8509b74532 Make DMA buffer allocation format and modifier aware Jonas Ådahl 2022-12-16 17:18:20 +01:00
  • a4ddba44e9 onscreen/native: Move DRM modifier querying to MetaRenderDevice Jonas Ådahl 2022-12-16 17:01:18 +01:00
  • a8fe1fd625 crtc-kms: Use clutter_stage_view_schedule_update in _kms_set_gamma_lut Michel Dänzer 2024-11-26 18:35:08 +01:00
  • 24083e1e58 stage: Clear update_scheduled field when update discarded Jonas Ådahl 2024-11-29 12:50:13 +01:00
  • 904c39116e tests/test-shell: Allow skipping showing the stage Jonas Ådahl 2024-11-29 12:46:35 +01:00
  • a23d08c754 Add way to pass construct time options to plugin Jonas Ådahl 2024-11-29 12:42:11 +01:00
  • 03c36f94bb cogl/buffer: Don't store "vfuncs" in the struct Bilal Elmoussaoui 2024-11-16 17:18:25 +01:00
  • 13f6dcc098 clutter/paint-nodes: Use g_clear_object() Georges Basile Stavracas Neto 2024-11-30 11:28:26 -03:00
  • 4aef995f72 clutter/stage: Delegate color state to root node Georges Basile Stavracas Neto 2024-11-30 11:26:14 -03:00
  • 551db47b4c clutter/actor: Push/pop color state in actor node Georges Basile Stavracas Neto 2024-11-30 11:19:13 -03:00
  • 6d37dbdc40 cogl/winsys: Drop unnused functions Bilal Elmoussaoui 2024-11-30 17:34:03 +01:00
  • 4f71551f66 frames: Cleanup unused function argument Georges Basile Stavracas Neto 2024-09-23 22:28:47 -03:00
  • 19e319b3b4 wayland/xdg-toplevel-drag: Expose the protocol Nick Diego Yamane 2024-11-27 13:51:53 -04:00
  • b3c80016c3 wayland/xdg-toplevel-drag: Use the new grab API in meta_window_drag_begin Nick Diego Yamane 2024-11-16 00:19:49 -04:00
  • 0c42ddefad wayland/xdg-toplevel-drag: Disable show/hide effects Nick Diego Yamane 2024-10-15 05:40:16 -04:00
  • 0111f0de14 wayland/xdg-toplevel-drag: Plumb xdg-toplevel-drag to core/compositor Nick Diego Yamane 2024-11-21 11:50:58 -03:00
  • 66cfbf03c9 wayland/xdg-toplevel-drag: Add the protocol implementation Nick Diego Yamane 2024-10-03 21:06:48 -04:00
  • 1cb46f203c wayland/xdg-toplevel-drag: Support non-grabbing mode in MetaWindowDrag Nick Diego Yamane 2024-11-21 10:53:11 -03:00
  • 848612b08f wayland/xdg-toplevel-drag: Add destroy signal to data source Nick Diego Yamane 2024-11-25 22:02:15 -04:00
  • 3047b2ce26 wayland/xdg-toplevel-drag: Add MetaWindowActor tied_to_drag state Nick Diego Yamane 2024-11-21 11:26:58 -03:00
  • 3e0fd4b26b wayland/xdg-toplevel-drag: Expose meta_wayland_xdg_surface_get_window_geometry Nick Diego Yamane 2024-11-21 10:25:33 -03:00
  • 85d2d49499 wayland/surface: Unconditionally set scanout destination rect Jonas Ådahl 2024-11-26 10:35:32 +01:00
  • d1ec1d7c61 wayland/surface: Fix bounding box rect when calculating scanout Jonas Ådahl 2024-11-26 14:59:33 +01:00
  • 2149427f4a wayland/buffer: Also pass src/dst rect when trying to scanout EGLImage Jonas Ådahl 2024-11-26 15:29:46 +01:00