Commit Graph

  • f385b276d8 compositor/plugins: Ensure libdefault has valid RPATH Ikey Doherty 2024-11-26 20:24:34 +00:00
  • 7f89e5b881 wayland: Invalidate focus from all touch inputs too Alessandro Astone 2024-10-17 13:59:29 +02:00
  • e44620c86e renderer/native: Add BGRX8888 format to the default list Jocelyn Falempe 2024-10-15 14:38:55 +02:00
  • 18085b0e40 cogl/egl: Choose config only if needed Jocelyn Falempe 2024-10-18 17:19:14 +02:00
  • fb86d5d5b0 wayland/text-input: Reset surrounding text values by focus change Takao Fujiwara 2024-11-19 23:30:45 +09:00
  • a516090014 backend/native: Handle NULL priv->startup_render_devices Michel Dänzer 2024-11-15 17:33:53 +01:00
  • 206ec7b46b wayland/cursor-surface: Schedule update for frame events Michel Dänzer 2024-10-30 17:03:05 +01:00
  • 327346f9ea clutter/stage: Don't compress motion from two different device tools Peter Hutterer 2024-11-11 14:34:58 +10:00
  • 4de65bd836 clutter/stage: When compressing relative motion, append the axes Peter Hutterer 2024-11-05 15:33:48 +10:00
  • 423f17a982 wayland/text-input: Add some input validation to set_surrounding() Jonas Dreßler 2024-06-13 15:12:25 +02:00
  • 2c42a28420 wayland/text-input: Don't crash on wrong parameters to delete_surrounding() Jonas Dreßler 2024-03-07 15:03:52 +01:00
  • 479bb6921d monitor-manager: Configure for lease monitors in ApplyMonitorsConfig José Expósito 2024-11-05 12:26:42 +01:00
  • 80a19134ff monitor-manager: Allow to check if config has a visible monitor José Expósito 2024-11-05 12:03:49 +01:00
  • c93e06696f monitor-manager: Return for lease status in GetCurrentState José Expósito 2024-11-04 19:12:19 +01:00
  • 4b13aa4c5e docs/debugging: Expand on Renderdoc and built-in support Sebastian Wick 2024-10-02 18:33:46 +02:00
  • 8103301115 renderdoc: Integrate renderdoc into mutter Sebastian Wick 2024-10-02 18:24:05 +02:00
  • f467a31d56 onscreen: Get device and window handle for onscreens Sebastian Wick 2024-10-02 18:21:19 +02:00
  • aea9afa6ec kms: Default to high priority KMS thread scheduling Jonas Ådahl 2024-11-07 16:17:58 +01:00
  • 3e024ae2d3 thread: Add support for requesting high priority scheduling Jonas Ådahl 2024-11-07 16:16:00 +01:00
  • 1a6c0ea3d0 thread: Make thread priority preference more generic Jonas Ådahl 2024-11-07 15:58:21 +01:00
  • 52aa84b3c3 stage: Make some cursor overlay function names more obvious Jonas Ådahl 2024-11-11 23:31:46 +01:00
  • 67995f2730 screen-cast-stream-src/virtual: Remove redundant frame scheduling Jonas Ådahl 2024-10-03 22:39:25 +02:00
  • ca47be6ee9 screen-cast-stream-src/virtual: Reorganize hooking things up Jonas Ådahl 2024-10-03 22:25:42 +02:00
  • 7ff5334a3b screen-cast-stream-src/virtual: Stop inhibiting hw cursor Jonas Ådahl 2024-10-03 22:02:58 +02:00
  • 13e0b72026 stage: Don't queue overlay damage on views with overlays inhibited Jonas Ådahl 2024-10-02 14:58:31 +02:00
  • 2fdba8cfce tests/monitor-unit: Test initial rotation workaround for portrait-panels Jonas Dreßler 2024-11-10 17:04:43 +01:00
  • 43cad8d68b fonts: Use static.gnome.org Jakub Steiner 2024-11-12 17:37:16 +01:00
  • ad9a192455 window-x11: Emit the configure signal Olivier Fourdan 2024-10-21 10:24:09 +02:00
  • 9927eaa963 wayland: Emit the configure signal Olivier Fourdan 2024-10-09 11:37:57 +02:00
  • c597feaa67 wayland/window-configuration: Add MetaWindowConfig support Olivier Fourdan 2024-10-16 14:58:37 +02:00
  • 5a231a4d27 window: Add a window helper function for MetaWindowConfig Olivier Fourdan 2024-11-12 14:59:38 +01:00
  • d44fd167bb window: Add a "configure" signal Olivier Fourdan 2024-10-02 17:21:40 +02:00
  • 4c20584b11 window: Use the MetaWindowConfig Olivier Fourdan 2024-10-21 11:11:32 +02:00
  • a7ef0b137e window: Use the fullscreen API Olivier Fourdan 2024-10-25 16:46:40 +02:00
  • 7e098ae671 window: Add a MetaWindowConfig type Olivier Fourdan 2024-10-01 15:49:34 +02:00
  • ecbe4a5dad Prefer GPUs with built-in panels connected when selecting a primary GPU Mario Limonciello 2024-11-06 13:54:55 -06:00
  • a280280cff backend/native: Refactor choose_primary_gpu_unchecked() to meet style Mario Limonciello 2024-11-06 13:54:10 -06:00
  • d92bb351da clutter: Remove duplicated ShaderType Bilal Elmoussaoui 2024-11-10 18:27:32 +01:00
  • 1ba28bc6b4 cogl: Get rid of remaining MetaTexture usages Bilal Elmoussaoui 2024-11-10 17:37:59 +01:00
  • c143e8e303 cogl: Move get_rectangle_indices to it correct namespace Bilal Elmoussaoui 2024-11-10 15:41:33 +01:00
  • 45296416df cogl: Move blit_framebuffer to it correct namespace Bilal Elmoussaoui 2024-11-10 14:48:19 +01:00
  • 744894fa46 tests/input-capture-test-client: Wait for devices before enabling Jonas Ådahl 2024-11-11 17:10:49 +01:00
  • 4345ff6be4 input-capture/session: Start emulating new devices if already active Jonas Ådahl 2024-11-11 17:03:22 +01:00
  • 80f92e0a20 cogl/boxed-value: Set size on initialization Sebastian Keller 2024-11-10 01:50:03 +01:00
  • 91f1d3dab3 screen-cast-stream-src: Improve state change debug log entry Jonas Ådahl 2024-10-03 14:54:21 +02:00
  • ee41825f03 screne-cast-stream-src: Fix argument alignment Jonas Ådahl 2024-10-03 10:51:19 +02:00
  • bf758f349b screen-cast-stream-src: Track buffer sequence number Jonas Ådahl 2024-10-03 10:37:22 +02:00
  • cb702a7d21 screen-cast-stream-src: Use obj_props array for properties Jonas Ådahl 2024-10-03 10:29:32 +02:00
  • bc9cc0135b screen-cast-stream-src: Remove stray newline Jonas Ådahl 2024-10-03 10:28:03 +02:00
  • 2e068dd124 stage-view: Bump fake swap ready notify callback priority Jonas Ådahl 2024-10-02 14:56:35 +02:00
  • e417643d78 tests/screen-cast-client: Add a couple of more debug logs Jonas Ådahl 2024-10-02 21:42:54 +02:00
  • 9358d00381 tests/screen-cast-client: Don't fail on empty buffers Jonas Ådahl 2024-10-02 21:41:45 +02:00
  • 0808c4cf52 tests/screen-cast-client: Remove incorrect 'unused' annotations Jonas Ådahl 2024-10-02 16:36:55 +02:00
  • b78eda1b73 tests/screen-cast-client: Fix expected order of events Jonas Ådahl 2024-10-02 16:36:02 +02:00
  • a02aa42a9f cogl: Mark various types as final Bilal Elmoussaoui 2024-10-20 18:35:43 +02:00
  • 2a3e6a2df5 cogl/texture: Use macros for generating subclassing boilerplate Bilal Elmoussaoui 2024-10-20 11:14:15 +02:00
  • 34f4b8064f cogl: Move types definition to a common header Bilal Elmoussaoui 2024-10-20 16:41:33 +02:00
  • 80316eb1d6 cogl/texture: Add a is-primitive property Bilal Elmoussaoui 2024-10-20 10:58:47 +02:00
  • cc3bf059e6 cogl/texture: Add a is_allocated helper Bilal Elmoussaoui 2024-10-20 10:54:11 +02:00
  • 7d5f1b5898 cogl: Mark helper as static Bilal Elmoussaoui 2024-10-20 12:34:05 +02:00
  • 09198db2e6 cogl/indices: Remove unused Indices.set_offset Bilal Elmoussaoui 2024-10-19 23:29:08 +02:00
  • 30ed9c05de cogl/primitive: Mark as a final type Bilal Elmoussaoui 2024-10-20 08:42:36 +02:00
  • dbf1edefdf output-xrandr: Ignore duplicate modes reported by xrandr Robert Obkircher 2023-11-23 19:12:05 +01:00
  • efddf28925 eis-client: Remove brackets from a couple of if then branches Jonas Ådahl 2024-11-08 22:04:48 +01:00
  • f63a2ce420 eis-client: Log received events Jonas Ådahl 2024-10-02 21:52:44 +02:00
  • c46db0a020 eis/client: Add touch support Jonas Ådahl 2024-09-13 14:22:52 +02:00
  • 6a1e1d74e5 eis-client: Handle unbinding device types Jonas Ådahl 2024-09-12 22:46:54 +02:00
  • d2325f1507 eis-client: Configure shared and standalone abs pointer the same way Jonas Ådahl 2024-09-13 14:19:17 +02:00
  • ef3870e6aa virtual-input-device/native: Move away from _evdev suffix Jonas Ådahl 2021-08-05 22:03:42 +02:00
  • f76b59322a virtual-input/native: Properly forward 'finish' scroll event flags Jonas Ådahl 2021-08-02 23:04:06 +02:00
  • 2cd84f9263 context/main: Remove unnecessary macro endif/if Jonas Ådahl 2021-07-31 20:45:01 +02:00
  • 95e395c212 wayland: Add support for system bell protocol Jonas Ådahl 2024-03-28 09:45:55 +01:00
  • 59f40fe16c kms/update: Use mtk_region_get_box() instead of reconstructing the boxes Jonas Ådahl 2024-10-25 21:48:36 +02:00
  • 9e3fd379d3 region: Add get_box() function Jonas Ådahl 2024-10-25 21:47:39 +02:00
  • c8fc1edea6 cogl/onscreen: Pass regions instead Jonas Ådahl 2024-10-25 17:15:14 +02:00
  • 3548faed03 cogl/onscreen: Pass rectangle arrays as MtkRectangle arrays Jonas Ådahl 2024-10-21 21:09:32 +02:00
  • 5deef6accb cogl/onscreen: Pass damage regions unflipped Jonas Ådahl 2024-10-21 21:07:24 +02:00
  • fffd4e6c52 ci: Skip creating coverage reports when there are no traces Sebastian Wick 2024-11-06 18:39:29 +01:00
  • 8da3c4c089 Update Serbian translation Марко Костић 2024-11-07 04:46:33 +00:00
  • 6b72184173 core/context: Fix if/else cascade for disabled native backend Sebastian Wick 2024-11-06 15:43:06 +01:00
  • 55910e467f native/drm-lease: Handle monitors configured for lease José Expósito 2024-10-28 08:54:45 +01:00
  • 63b7d958f2 kms/connector: Rename meta_kms_connector_is_for_lease() José Expósito 2024-10-29 12:09:21 +01:00
  • 863b31cae9 output/kms: Add meta_output_kms_from_kms_connector() José Expósito 2024-10-29 11:35:17 +01:00
  • f93e85f69b monitor: Keep track of the for lease status José Expósito 2024-10-28 08:44:35 +01:00
  • 406de0d6d7 monitor-manager: Add forlease config to monitors.xml José Expósito 2024-10-28 08:37:12 +01:00
  • 11ef52639f docs/building-and-running: Be more clear about remote desktop Sebastian Wick 2024-08-12 23:45:14 +02:00
  • 7a4a2ebd36 backend/x11: Make nested and cm subclasses final Sebastian Wick 2024-09-10 18:25:11 +02:00
  • e47379faad backend: Split dispose into dispose and finalize Sebastian Wick 2024-09-10 18:53:40 +02:00
  • 8da99b69e2 backend: Add newlines to break the illusion of grouping Sebastian Wick 2024-11-06 13:53:40 +01:00
  • 007058aac4 backend: Re-order backend component initialization Sebastian Wick 2024-09-10 18:47:18 +02:00
  • 2641d28a80 backend: Move stage creation to own function Sebastian Wick 2024-09-10 18:49:43 +02:00
  • 01f7ba70e9 backend: Move InputMapper creation and signal connection to function Sebastian Wick 2024-09-10 18:37:50 +02:00
  • acc148ab7c backend: Move cursor tracker creation to function Sebastian Wick 2024-09-10 18:30:36 +02:00
  • ad4f0b74d5 backend: Move constructed to initable_init and init_basic Sebastian Wick 2024-10-03 17:10:35 +02:00
  • d289ef9434 backend: Move subclass initable to specialized init vfuncs Sebastian Wick 2024-10-03 16:58:46 +02:00
  • ed1bd6c005 backend: Move in_init from object init to initable_init Sebastian Wick 2024-10-03 16:27:59 +02:00
  • 57bceb0759 backend: Split post_init into init_basic, init_render, init_post Sebastian Wick 2024-10-03 16:26:40 +02:00
  • eb5e6036be window: Add get_client_content_rect Bilal Elmoussaoui 2024-10-16 20:14:02 +02:00
  • d4fcef04d6 clutter/offscreen-effect: Use better names for the painted PipelineNode Sebastian Wick 2024-09-19 23:00:37 +02:00
  • 4938987d97 clutter/paint-nodes: Avoid useless copying of the LayerNode pipeline Sebastian Wick 2024-09-19 22:23:47 +02:00