Commit graph

  • f79d68491e xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +01:00
  • d5117961b4 render/vulkan: Avoid double-free on calloc error Kenny Levinsen 2024-02-22 23:07:58 +01:00
  • f6efdc2be1 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +02:00
  • fb07101bb1 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -04:00
  • 0f040dfc38 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +03:00
  • 19aaaff429 tablet_v2: destroy tablet seats on manager destroy Isaac Freund 2024-03-14 13:21:57 +01:00
  • d334507dc2 gles2: Avoid crash when glGetInteger64vEXT is missing Guido Günther 2024-03-12 10:38:21 +01:00
  • b1b34cd665 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -04:00
  • 73d2fd4d4f xwayland: add a few docs Simon Ser 2024-04-10 18:04:33 +02:00
  • dd2061b073 render/vulkan: Fix clang compiler error in 32 bit ARM Android Biswapriyo Nath 2024-04-10 14:03:38 +00:00
  • 9c1930d462 backend/drm: Skip multi-gpu outputs in backend tests Kenny Levinsen 2024-04-09 16:53:18 +02:00
  • 172c8add7d xcursor: catch theme inheritance loops Chloé Vulquin 2024-03-28 13:46:20 +01:00
  • d98a3eb492 vulkan: perform sRGB-to-linear conversion correctly for premultiplied values John Lindgren 2024-04-07 02:00:14 -04:00
  • 444f5eb4c8 doc: Add information about rapid hotplug detection Chris P 2024-04-03 05:34:36 -04:00
  • 2aa8cf10d6 backend/session: Add rapid hotplug detection Chris P 2024-04-03 05:28:04 -04:00
  • f0ce906b73 wlr_gamma_control: Store gamma size when creating control Kenny Levinsen 2024-04-01 22:47:18 +02:00
  • 3fc66d4525 util: fix non-linear behavior of wlr_box_closest_point() John Lindgren 2024-03-19 23:54:24 -04:00
  • cd219a7e38 output: drop wlr_output.needs_frame Simon Ser 2024-01-08 18:44:34 +01:00
  • c90abf3199 output: remove old frame scheduling Rose Hudson 2023-07-28 11:57:46 +01:00
  • 2693e78109 examples: switch to new frame scheduling Rose Hudson 2023-07-29 11:26:39 +01:00
  • 06515129d3 scene: switch to new frame scheduling Rose Hudson 2023-07-27 15:59:05 +01:00
  • 5fd3dc7fca Add interval frame scheduler Rose Hudson 2023-08-09 17:42:56 +01:00
  • be9622aba0 Add wl_surface.frame based frame scheduler Rose Hudson 2023-08-10 12:29:18 +01:00
  • 9b4acb157e Add frame scheduler interface Rose Hudson 2023-07-21 19:28:06 +01:00
  • 34219b0334 touch: make cancel functions take a wlr_seat_client Isaac Freund 2024-03-15 17:36:39 +01:00
  • 02cf478581 backend/drm: Fix hardware cursors when rendering to linear is not available Austin Shafer 2024-02-05 16:04:56 -05:00
  • 5a2e98e6c2 render/allocator/gbm: implement begin_data_ptr_access Simon Ser 2023-10-25 18:06:53 +02:00
  • 5a388b4a90 backend/drm: always create multigpu renderers Austin Shafer 2024-02-01 17:55:04 -05:00
  • 2f3ea4590a viewporter: fix outdated docs Kirill Primak 2024-03-24 13:10:52 +03:00
  • 072f6ed977 viewporter: fix "has buffer" check Kirill Primak 2024-03-23 23:33:14 +03:00
  • 538a7a190d types/text-input-v3: assert on invalid _leave() and _enter() calls Vaxry 2024-03-22 21:34:48 +00:00
  • e3bd318547 drm/backend: add support for cursor hotspots Ian Forbes 2024-03-19 16:20:32 -05:00
  • 94c31b824c screencopy: Add some logging Alexander Orzechowski 2024-03-22 11:36:12 -04:00
  • 3224fe6a51 screencopy: Remove dead code Alexander Orzechowski 2024-03-22 11:33:10 -04:00
  • b7d003caef
    scene: constify subsurface_tree_set_clip() Isaac Freund 2024-03-20 12:56:28 +01:00
  • 873e8e4558 tablet-tool: document event data Simon Ser 2024-03-17 23:52:02 +01:00
  • 5a5aa72571 security-context: constify lookup_client() Isaac Freund 2024-03-15 13:38:30 +01:00
  • c5eda09166 single-pixel-buffer: make wl_global public Isaac Freund 2024-03-15 13:48:31 +01:00
  • af4987c751 idle-notify: make wl_global public Isaac Freund 2024-03-15 13:45:58 +01:00
  • 0398d1b85a wlr_shm: make wl_global public Isaac Freund 2024-03-15 11:48:13 +01:00
  • e48de3bd3a Merge branch 'tablet-tool-scroll' into 'master' Louis Goyard 2024-03-16 09:05:15 +00:00
  • 65bf7d1679 examples: send xdg_toplevel configure events Simon Ser 2024-03-15 13:18:41 +01:00
  • 7a8e2cd8ed backend/libinput: drop stray space Simon Ser 2024-03-15 12:39:35 +01:00
  • bd8796d465 backend/libinput: drop outdated gesture cap logging Simon Ser 2024-03-15 12:34:19 +01:00
  • 71be993982 backend/drm: set adaptive_sync_status again Kirill Primak 2024-03-15 10:39:05 +03:00
  • bda1b41ee2 output-swapchain-manager: new helper Simon Ser 2024-02-23 12:12:12 +01:00
  • 52e01a9c8b backend/drm: implement wlr_backend_impl.{test,commit} Simon Ser 2024-02-16 15:55:40 +01:00
  • d41b5efc65 backend/drm: fix adaptive sync no-op changes Simon Ser 2024-02-16 18:05:45 +01:00
  • 35737ab00c backend/drm: add drm_connector_prepare() Simon Ser 2024-02-16 15:55:16 +01:00
  • a4f54086c1 backend/drm: move post-commit disable logic to drm_connector_apply_commit() Simon Ser 2024-02-16 15:29:47 +01:00
  • 5efa88ee7a backend/drm: drop drm_device_state_init_single() Simon Ser 2024-02-16 15:59:11 +01:00
  • ee01712847 backend/drm: unify connector test and commit codepaths Simon Ser 2024-02-16 15:25:51 +01:00
  • 2ff3479558 output-management-v1: add wlr_output_configuration_v1_build_state() Simon Ser 2022-09-14 11:56:01 +02:00
  • 917c650903 backend/multi: implement wlr_backend_impl.{test,commit} Simon Ser 2022-09-14 11:40:50 +02:00
  • 78c76ddd09 backend: add wlr_backend_{test,commit}() Simon Ser 2022-09-14 10:43:27 +02:00
  • fc4996d853 backend/drm: rework struct wlr_drm_page_flip for multiple connectors Simon Ser 2024-02-14 18:01:49 +01:00
  • 805807fd5b backend/drm: add infrastructure for device-wide commits Simon Ser 2024-02-14 16:35:29 +01:00
  • 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state Simon Ser 2024-02-14 15:41:29 +01:00
  • d7d974ae30 backend/drm: drop VRR debug message Simon Ser 2024-02-14 15:23:10 +01:00
  • 3d72da9ed7 backend/drm: extract post-commit logic into functions Simon Ser 2024-02-14 14:00:30 +01:00
  • f8f2dde1f0 backend/drm: add wlr_drm_connector_state.connector Simon Ser 2024-02-14 11:52:48 +01:00
  • 859373b253 scene: listen to renderer destroy in wlr_scene_buffer Simon Ser 2024-03-14 14:05:55 +01:00
  • 3d9f330ee0 scene: add scene_buffer_set_texture() Simon Ser 2024-03-14 14:00:09 +01:00
  • f0d8377732 output: listen to renderer destroy in wlr_output_cursor Simon Ser 2024-03-14 13:52:09 +01:00
  • 9e3576426d buffer: listen to renderer destroy in wlr_client_buffer Simon Ser 2024-03-14 13:51:01 +01:00
  • 772265a81a Merge branch 'dmabuf' into 'master' Austin Shafer 2024-03-14 15:15:48 +00:00
  • 5bef385ffc tablet_v2: destroy tablet seats on manager destroy Isaac Freund 2024-03-14 13:21:57 +01:00
  • 0e5034d8ba compositor: add wlr_compositor_set_renderer() Simon Ser 2024-03-14 14:34:44 +01:00
  • 925bb569f9 Merge branch 'surface-synced-single-alloc' into 'master' Simon Ser 2024-03-14 13:31:31 +00:00
  • 3075e6a6f9 compositor: use compositor to get renderer Simon Ser 2024-03-14 12:35:13 +01:00
  • 508d8c9a01 compositor: handle renderer destroy Simon Ser 2024-03-14 12:32:04 +01:00
  • 8fa5b78f66 Merge branch 'surface-texture-v2' into 'master' Simon Ser 2024-03-14 11:40:18 +00:00
  • ac1232e576 tinywl: destroy wlr_renderer, wlr_allocator and wlr_cursor He Yong 2024-03-08 11:00:06 +08:00
  • 86e1b24d84 wlr_scene: Track damage of null textures Alexander Orzechowski 2024-02-24 09:23:40 -05:00
  • 2aebb8e444 wlr_scene: Fix crash when committing NULL buffer Alexander Orzechowski 2024-03-12 11:27:24 -04:00
  • 341b3c8bd2 gles2: Avoid crash when glGetInteger64vEXT is missing Guido Günther 2024-03-12 10:38:21 +01:00
  • 8da93e5936 wlr_scene: Add support for custom swapchains Alexander Orzechowski 2024-02-27 07:20:30 -05:00
  • 239354d644 wlr_scene: Decide when to commit output damage with buffers in damage ring Alexander Orzechowski 2024-03-12 11:25:37 -04:00
  • 8220184a72 wlr_scene: Assert that buffer returned from swapchain is the right size Alexander Orzechowski 2024-03-03 09:56:06 -05:00
  • e3b74b8ff9 scene: add wlr_scene_buffer_set_texture() Simon Ser 2024-02-01 16:20:13 +01:00
  • c9e1cb660d Drop wlr_client_buffer Simon Ser 2023-11-21 13:20:59 +01:00
  • 5f6b9e5620 Replace wlr_client_buffer with wlr_surface_texture Simon Ser 2024-03-06 16:48:33 +01:00
  • 119c634d94 scene: add scene_buffer_set_buffer_and_texture() Simon Ser 2024-03-06 16:47:54 +01:00
  • 95c2308928 scene: add vars for buffer size in wlr_scene_buffer_set_buffer_with_damage() Simon Ser 2024-03-11 19:10:10 +01:00
  • 4ccc774dbb render/texture: add destroy event Simon Ser 2024-03-06 17:59:44 +01:00
  • 0db8e14ce0 examples/output-layers: drop wlr_client_buffer usage Simon Ser 2024-03-06 16:46:07 +01:00
  • c79ed0706d scene: simplify scene_node_update() condition when setting buffer Simon Ser 2024-03-12 12:11:35 +01:00
  • 2d97935e82 wlr_scene: Call surface enter scale events on surface create Alexander Orzechowski 2024-03-12 01:55:36 -04:00
  • 6dce6ae2ed build: bump version to 0.17.2 0.17.2 Simon Ser 2024-03-11 18:44:24 +01:00
  • 5225a4ccce tablet: add tablet tool scroll Louis Goyard 2024-03-12 00:09:43 +09:00
  • 50eae512d9 xwayland: add wlr_xwayland_get_xwm_connection Vaxry 2024-03-02 16:40:02 +00:00
  • 94dbb3cfb5 backend/libinput: check bus type before setting tablet USB IDs Simon Ser 2024-02-29 12:29:28 +01:00
  • edbf8bf2ce input-device: drop wlr_input_device.{vendor,product} Simon Ser 2024-02-29 12:20:55 +01:00
  • 11ee3ae5b5 tablet-v2: use wlr_tablet.usb_{vendor,product}_id Simon Ser 2024-02-29 12:20:36 +01:00
  • e21b975f5d tablet-tool: add usb_vendor_id and usb_product_id to wlr_tablet Simon Ser 2024-02-29 12:20:02 +01:00
  • f9becb31e1 scene: add wlr_scene_node_snapshot() Simon Ser 2024-02-16 13:40:39 +01:00
  • 03b0ad32b1 output-management-v1: add viewport Simon Ser 2024-03-06 11:47:49 +01:00
  • 00962426e4 protocol: update wlr-output-management-unstable-v1 to minor version 5 Simon Ser 2024-03-06 11:47:23 +01:00
  • 22178451f7
    cursor-shape-v1: expose tablet tool in event Isaac Freund 2024-03-02 14:42:24 +01:00
  • 63e2f2e28f cursor-shape-v1: handle inert tablet tool client Simon Ser 2024-03-04 17:38:37 +01:00