Commit Graph

  • d65c89d8b9 core: Add a MetaToolActionMapper for tablet tools Peter Hutterer 2024-03-05 13:08:50 +10:00
  • 7e7a9322fa backends: Expose the tool button mapping via InputSettings Peter Hutterer 2024-06-10 15:19:24 +10:00
  • 7ab5a8cf95 backends/native: Handle new stylus actions as zero button events Peter Hutterer 2024-03-06 15:44:22 +10:00
  • 829adfcfaa backends/native: Store the stylus actions as actions Peter Hutterer 2024-03-05 14:52:06 +10:00
  • 5fdf1fa892 backends/native: Apply stylus button mappings before anything else Peter Hutterer 2024-03-04 15:15:07 +10:00
  • ae59acad76 backends/native: Use helper functions to map buttons Peter Hutterer 2024-03-04 15:32:35 +10:00
  • dfcb160321 backends: Add helpers to convert from clutter tool button to evcode Peter Hutterer 2024-03-06 14:44:23 +10:00
  • 6c77af1493 core: Add a MetaTabletActionMapper as parent of the MetaPadActionMapper Peter Hutterer 2024-03-06 16:08:23 +10:00
  • 94e497f630 CI: Bump the tag so we pick up libinput 1.26 Peter Hutterer 2024-07-16 14:05:17 +10:00
  • 31e027d1b1 edid: Ensure strings owned by MetaEdidInfo are freed Sebastian Keller 2024-07-15 23:31:58 +02:00
  • a541aa9a8c edid: Fix di_info leak after we are done parsing Sebastian Keller 2024-07-15 23:21:28 +02:00
  • 9239e8446c cogl: Remove _real suffix from Node parenting API Bilal Elmoussaoui 2024-07-15 21:31:42 +02:00
  • f5c376e860 cogl: Move PrimitiveTexture functions to Texture Bilal Elmoussaoui 2024-07-15 21:24:20 +02:00
  • 2ae3012fd5 clutter/paint-nodes: Don't leak CoglColor on paint node creation Sebastian Keller 2024-07-14 02:52:15 +02:00
  • 1d465461a7 cogl: Remove default context gross hack Bilal Elmoussaoui 2024-07-03 09:32:35 +02:00
  • c23bc80ba4 cogl/debug: Take a context param Bilal Elmoussaoui 2024-07-03 09:27:39 +02:00
  • c1733e8d7c cogl: Keep a backpointer to context/display Bilal Elmoussaoui 2024-07-03 09:24:10 +02:00
  • 725e826a39 cogl: Require a Renderer/Display when initializing Bilal Elmoussaoui 2024-07-03 09:13:42 +02:00
  • 54748b7f1f cogl: Call init when creating a context from Clutter Bilal Elmoussaoui 2024-07-15 12:14:41 +02:00
  • 9ee1a0fc34 cogl: Expose Renderer.get_proc_address Bilal Elmoussaoui 2024-06-29 16:25:22 +02:00
  • b3ae934304 cogl: Pass Context to cogl_flush Bilal Elmoussaoui 2024-06-29 15:20:14 +02:00
  • 194fa80cdd cogl: Pass a Context param to winsys_has_feature Bilal Elmoussaoui 2024-06-29 15:07:44 +02:00
  • 3fd7cdba09 cogl: Pass Context where possible Bilal Elmoussaoui 2024-06-29 14:16:15 +02:00
  • 24f46448ce cogl/pango: Take a context as a param when constructing a font map Bilal Elmoussaoui 2024-06-29 14:01:50 +02:00
  • 1b5766b5a1 ci: Sync install-meson-project.sh with its gnome-shell version Martin Abente Lahaye 2024-07-13 12:48:14 -04:00
  • 9e39175df5 ci: Build and publish system extensions Martin Abente Lahaye 2024-06-24 09:01:25 -04:00
  • 0d647bb1d6 ci: Move installation of common dependencies to a separate script Martin Abente Lahaye 2024-07-11 12:07:37 -04:00
  • 8aeb6dc864 ci: Support additional destdir in install-meson-project.sh Martin Abente Lahaye 2024-07-12 10:13:26 -04:00
  • 20385dd7b9 ci: Support setting libdir in install-meson-project.sh Martin Abente Lahaye 2024-07-11 11:44:43 -04:00
  • a72ee3be0d cursor-renderer/native: Transform cursor sprite into output color state Jonas Ådahl 2024-06-20 16:00:53 +02:00
  • b0e4d7c6ad cursor-sprite: Tag each cursor sprite with a color state Jonas Ådahl 2024-06-20 15:59:53 +02:00
  • 2a6e8f7188 clutter/stage-view: Add API to get output color state Jonas Ådahl 2024-06-20 15:58:38 +02:00
  • 0bbb78f29e cursor-renderer/native: Pre-process cursor sprite with Cogl Jonas Ådahl 2024-06-19 00:12:22 +02:00
  • 20c7653d49 compositor-view/native: Don't scan out surface with color state mismatch Jonas Ådahl 2024-06-18 22:58:31 +02:00
  • 6b07141f1a clutter/paint-nodes: Make paint nodes handle color transformations Jonas Ådahl 2024-06-07 23:55:59 +02:00
  • 9b34aac441 clutter/text: Handle color state transformations Jonas Ådahl 2024-06-07 23:52:27 +02:00
  • 2d48ca8aa1 clutter/paint-nodes: Copy instead of ref passed pipelines Jonas Ådahl 2024-06-07 23:48:40 +02:00
  • a1163385db paint-nodes: Sanity check color transform in blit nodes Jonas Ådahl 2024-06-07 23:43:17 +02:00
  • 9a0fbbfa81 cogl/pango: Add argument to supply extra snippet Jonas Ådahl 2024-06-07 23:40:49 +02:00
  • fe63242d60 cogl: Include the pipeline name and program number in debug logs Jonas Ådahl 2024-06-07 22:55:23 +02:00
  • aaba08e5aa Set names of various Cogl pipelines Jonas Ådahl 2024-06-07 22:54:22 +02:00
  • 6cd28a84ac cogl/pipeline: Add API to name a pipeline Jonas Ådahl 2024-06-07 17:07:52 +02:00
  • 0c653b4cf2 clutter/actor: Pass paint context in paint_node() Jonas Ådahl 2024-05-30 22:40:06 +02:00
  • 15df584b7e clutter: Add color state pipeline capability enum Jonas Ådahl 2024-05-27 11:18:40 +02:00
  • f67ace517f cogl/snippet: Add way to add an opaque capability Jonas Ådahl 2024-05-27 11:16:04 +02:00
  • b7291cfe48 shaped-texture: Use color aware rendering Jonas Ådahl 2023-11-09 16:14:40 +08:00
  • 6836a511db shaped-texture: Pass around paint context instead of Cogl context Jonas Ådahl 2023-11-09 16:11:32 +08:00
  • d49bfbc6ec background-content: Fix annotation Jonas Ådahl 2024-05-10 16:17:57 +02:00
  • 4238512764 clutter: Introduce color transform aware pipeline cache Jonas Ådahl 2023-11-01 22:28:39 +08:00
  • 0c2fa8e9a8 clutter/stage-view: Add linear intermediate color space buffer Jonas Ådahl 2023-11-09 13:24:31 +08:00
  • beb3415d7e renderer/native: Use format from onscreen when creating offscreen Jonas Ådahl 2023-10-24 15:03:24 +08:00
  • b275af95b7 clutter/paint-context: Add content and target color state tracking Jonas Ådahl 2023-11-09 13:03:55 +08:00
  • 1a52108c17 clutter/stage-view: Add API to get view color state Jonas Ådahl 2023-11-09 13:01:26 +08:00
  • 2bd8216eb1 clutter/color-state: Cache snippets Jonas Ådahl 2024-05-10 15:11:50 +02:00
  • d7bbc9712f clutter/color-state: Pass the ClutterContext when constructing Jonas Ådahl 2024-05-10 14:57:52 +02:00
  • 4a07242fed clutter/color-state: Add color state transform helper Jonas Ådahl 2023-11-09 12:36:28 +08:00
  • 8b425f4e85 clutter/actor: Make unsetting color state an explicit function Jonas Ådahl 2024-05-10 14:42:24 +02:00
  • 1fa5a016be cogl/gl: Bump required GLSL version to 140 Jonas Ådahl 2023-11-09 12:45:24 +08:00
  • b538f4b999 shaped-texture: Take a ClutterContext when constructing Jonas Ådahl 2023-11-08 15:18:54 +08:00
  • 6c34055cae tests/clutter: Add getter for context and backend Jonas Ådahl 2023-11-01 21:40:02 +08:00
  • c4dc0bd755 backend: Add getter for ClutterContext Jonas Ådahl 2023-11-01 22:20:36 +08:00
  • af71749e75 clutter/color-state: Add transfer function Jonas Ådahl 2023-10-13 17:18:06 +08:00
  • b74515b8cf clutter/actor: Default to 'default' color space Jonas Ådahl 2024-06-27 11:18:53 +02:00
  • 9adbaa05b3 clutter/enums: Removing trailing whitespace Jonas Ådahl 2024-06-27 11:18:14 +02:00
  • 563fff9c9c colorspace: Rename 'unknown' to 'default' Jonas Ådahl 2024-06-26 22:27:29 +02:00
  • 2ae5af62ea clutter/stage-view: Make shadow fbs use the onscreen pixel format Jonas Ådahl 2023-10-13 15:49:50 +08:00
  • 42d4287f20 clutter/actor: Make actors have a context Jonas Ådahl 2023-11-06 15:03:40 +08:00
  • 2e02078638 clutter/actor: Fix indentation of color state getter/setter Jonas Ådahl 2024-06-27 21:32:15 +02:00
  • 906920cb33 compositor: Handle skipped transition in visual bell Florian Müllner 2024-07-05 00:20:23 +02:00
  • b56332cb24 README: Link to the bi-weekly shell+mutter meetings hedgedoc Sebastian Wick 2024-05-06 19:20:02 +02:00
  • 8e9d13aa3b remote-desktop-session: Always check fd index of g_unix_fd_list_append Pascal Nowack 2024-07-04 11:52:46 +02:00
  • 6bbb04bbf4 Revert "backend/native: Let get_seat_id() handle all modes" Sebastian Wick 2024-07-04 00:25:36 +02:00
  • f767ccd7a8 tests/kvm: Create the status tempfile in the build dir Sebastian Wick 2024-07-03 22:59:04 +02:00
  • 041a404ba0 wayland/actor-surface: Don't bail for Xwayland surfaces Michel Dänzer 2024-07-02 19:39:27 +02:00
  • 92d60dbb08 backend/native: Define struct drm_plane_size_hint only if libdrm doesn't Michel Dänzer 2024-07-02 12:39:34 +02:00
  • a1191c405d wayland: Remove dead code Carlos Garnacho 2024-07-02 09:12:26 +02:00
  • 949eb8b638 wayland: Use separate signal handlers to track pending activations Carlos Garnacho 2024-07-02 09:08:13 +02:00
  • ddef77340e Bump version to 47.alpha Florian Müllner 2024-06-28 21:06:30 +02:00
  • 6712edab1c build: Remove no longer used dbus dependency Bilal Elmoussaoui 2024-06-29 08:26:01 +02:00
  • bfd7f9d549 build: Split X11 server & client dependencies Bilal Elmoussaoui 2024-06-28 22:13:01 +02:00
  • a172c0f0dd clutter: Remove uneeded dependencies Bilal Elmoussaoui 2024-06-28 22:11:37 +02:00
  • decf43d3b4 tests: Add missing wayland-client dependency Bilal Elmoussaoui 2024-06-28 22:11:08 +02:00
  • e52e38d8fb ci: Add a Xwayland without x11 job Bilal Elmoussaoui 2024-06-28 19:34:32 +02:00
  • 820a7ad813 build: Allow building xwayland without x11 Bilal Elmoussaoui 2024-06-30 15:08:55 +02:00
  • 4134d12789 meta/plugin: Annotate dialog creation virtuals as return full Corentin Noël 2024-05-30 15:48:23 +02:00
  • 01444e803f clutter: Specify that input-only grabs are started inactive in API Carlos Garnacho 2024-06-17 16:15:07 +02:00
  • 8e5f3a1f83 clutter: Add API to create inactive ClutterGrabs, and activate them explicitly Carlos Garnacho 2024-05-11 11:59:13 +02:00
  • 5ba364a947 constraints: Allow resize of windows moved above screen Jeffrey Knockel 2024-05-21 08:53:03 -04:00
  • 4b1411696e clutter: Use character offsets for specifying the surrounding text Shiki Okasaka 2024-04-23 23:33:56 +09:00
  • fbab46c880 display: Fix fallback MetaX11Display typedef Jonas Ådahl 2024-06-27 23:30:50 +02:00
  • ae0b8a71dc x11-keybindings: Include config.h Jonas Ådahl 2024-06-27 23:29:16 +02:00
  • f214eb5134 Use byte offset for cursor_end/anchor value sent in preedit_string. Orko Garai 2024-06-26 01:42:41 -04:00
  • 94f3bbd94b wayland/surface: Can't send scale events with NULL surface->resource Michel Dänzer 2024-06-27 18:42:45 +02:00
  • b6fb8d87f4 x11/display: Keep track of stage input region Bilal Elmoussaoui 2024-06-27 09:36:06 +02:00
  • fd9957b81a keybindings: Move X11 bits to a separate header Bilal Elmoussaoui 2024-06-10 12:06:16 +02:00
  • beae45a060 build: Expose some features as variables in pkgconfig Bilal Elmoussaoui 2024-06-07 17:11:41 +02:00
  • 5a6b0fcee3 build: Conditionally include xlib libraries for Meta gir file Bilal Elmoussaoui 2024-05-24 02:30:56 +02:00
  • 0ff6afab2a ci: Disable X11 for Wayland-only builds Bilal Elmoussaoui 2024-05-24 01:24:40 +02:00
  • 7c41468ba3 build: Add a X11 option Bilal Elmoussaoui 2024-05-24 01:23:44 +02:00
  • 831b563a3c context/main: Disable X11 specific arguments Bilal Elmoussaoui 2024-06-07 21:47:23 +02:00