Commit Graph

  • 5a5aa72571 security-context: constify lookup_client() Isaac Freund 2024-03-15 13:38:30 +0100
  • c5eda09166 single-pixel-buffer: make wl_global public Isaac Freund 2024-03-15 13:48:31 +0100
  • af4987c751 idle-notify: make wl_global public Isaac Freund 2024-03-15 13:45:58 +0100
  • 0398d1b85a wlr_shm: make wl_global public Isaac Freund 2024-03-15 11:48:13 +0100
  • 65bf7d1679 examples: send xdg_toplevel configure events Simon Ser 2024-03-15 13:18:41 +0100
  • 7a8e2cd8ed backend/libinput: drop stray space Simon Ser 2024-03-15 12:39:35 +0100
  • bd8796d465 backend/libinput: drop outdated gesture cap logging Simon Ser 2024-03-15 12:34:19 +0100
  • 71be993982 backend/drm: set adaptive_sync_status again Kirill Primak 2024-03-15 10:39:05 +0300
  • bda1b41ee2 output-swapchain-manager: new helper Simon Ser 2024-02-23 12:12:12 +0100
  • 52e01a9c8b backend/drm: implement wlr_backend_impl.{test,commit} Simon Ser 2024-02-16 15:55:40 +0100
  • d41b5efc65 backend/drm: fix adaptive sync no-op changes Simon Ser 2024-02-16 18:05:45 +0100
  • 35737ab00c backend/drm: add drm_connector_prepare() Simon Ser 2024-02-16 15:55:16 +0100
  • a4f54086c1 backend/drm: move post-commit disable logic to drm_connector_apply_commit() Simon Ser 2024-02-16 15:29:47 +0100
  • 5efa88ee7a backend/drm: drop drm_device_state_init_single() Simon Ser 2024-02-16 15:59:11 +0100
  • ee01712847 backend/drm: unify connector test and commit codepaths Simon Ser 2024-02-16 15:25:51 +0100
  • 2ff3479558 output-management-v1: add wlr_output_configuration_v1_build_state() Simon Ser 2022-09-14 11:56:01 +0200
  • 917c650903 backend/multi: implement wlr_backend_impl.{test,commit} Simon Ser 2022-09-14 11:40:50 +0200
  • 78c76ddd09 backend: add wlr_backend_{test,commit}() Simon Ser 2022-09-14 10:43:27 +0200
  • fc4996d853 backend/drm: rework struct wlr_drm_page_flip for multiple connectors Simon Ser 2024-02-14 18:01:49 +0100
  • 805807fd5b backend/drm: add infrastructure for device-wide commits Simon Ser 2024-02-14 16:35:29 +0100
  • 4636f8c407 backend/drm: track pending atomic state in wlr_drm_connector_state Simon Ser 2024-02-14 15:41:29 +0100
  • d7d974ae30 backend/drm: drop VRR debug message Simon Ser 2024-02-14 15:23:10 +0100
  • 3d72da9ed7 backend/drm: extract post-commit logic into functions Simon Ser 2024-02-14 14:00:30 +0100
  • f8f2dde1f0 backend/drm: add wlr_drm_connector_state.connector Simon Ser 2024-02-14 11:52:48 +0100
  • 859373b253 scene: listen to renderer destroy in wlr_scene_buffer Simon Ser 2024-03-14 14:05:55 +0100
  • 3d9f330ee0 scene: add scene_buffer_set_texture() Simon Ser 2024-03-14 14:00:09 +0100
  • f0d8377732 output: listen to renderer destroy in wlr_output_cursor Simon Ser 2024-03-14 13:52:09 +0100
  • 9e3576426d buffer: listen to renderer destroy in wlr_client_buffer Simon Ser 2024-03-14 13:51:01 +0100
  • 5bef385ffc tablet_v2: destroy tablet seats on manager destroy Isaac Freund 2024-03-14 13:21:57 +0100
  • 0e5034d8ba compositor: add wlr_compositor_set_renderer() Simon Ser 2024-03-14 14:34:44 +0100
  • 3075e6a6f9 compositor: use compositor to get renderer Simon Ser 2024-03-14 12:35:13 +0100
  • 508d8c9a01 compositor: handle renderer destroy Simon Ser 2024-03-14 12:32:04 +0100
  • ac1232e576 tinywl: destroy wlr_renderer, wlr_allocator and wlr_cursor He Yong 2024-03-08 11:00:06 +0800
  • 86e1b24d84 wlr_scene: Track damage of null textures Alexander Orzechowski 2024-02-24 09:23:40 -0500
  • 2aebb8e444 wlr_scene: Fix crash when committing NULL buffer Alexander Orzechowski 2024-03-12 11:27:24 -0400
  • 341b3c8bd2 gles2: Avoid crash when glGetInteger64vEXT is missing Guido Günther 2024-03-12 10:38:21 +0100
  • 8da93e5936 wlr_scene: Add support for custom swapchains Alexander Orzechowski 2024-02-27 07:20:30 -0500
  • 239354d644 wlr_scene: Decide when to commit output damage with buffers in damage ring Alexander Orzechowski 2024-03-12 11:25:37 -0400
  • 8220184a72 wlr_scene: Assert that buffer returned from swapchain is the right size Alexander Orzechowski 2024-03-03 09:56:06 -0500
  • c79ed0706d scene: simplify scene_node_update() condition when setting buffer Simon Ser 2024-03-12 12:11:35 +0100
  • 2d97935e82 wlr_scene: Call surface enter scale events on surface create Alexander Orzechowski 2024-03-12 01:55:36 -0400
  • 50eae512d9 xwayland: add wlr_xwayland_get_xwm_connection Vaxry 2024-03-02 16:40:02 +0000
  • 94dbb3cfb5 backend/libinput: check bus type before setting tablet USB IDs Simon Ser 2024-02-29 12:29:28 +0100
  • edbf8bf2ce input-device: drop wlr_input_device.{vendor,product} Simon Ser 2024-02-29 12:20:55 +0100
  • 11ee3ae5b5 tablet-v2: use wlr_tablet.usb_{vendor,product}_id Simon Ser 2024-02-29 12:20:36 +0100
  • e21b975f5d tablet-tool: add usb_vendor_id and usb_product_id to wlr_tablet Simon Ser 2024-02-29 12:20:02 +0100
  • 22178451f7
    cursor-shape-v1: expose tablet tool in event Isaac Freund 2024-03-02 14:42:24 +0100
  • 31c842e5ec cursor-shape-v1: handle inert tablet tool client Simon Ser 2024-03-04 17:38:37 +0100
  • c3743364e2 backend/drm: ensure CRTC is set up in drm_connector_state_init() Simon Ser 2024-03-04 14:07:12 +0100
  • ba89b90a9c
    mailmap: map Isaac's old email to the new one Isaac Freund 2024-03-04 13:57:28 +0100
  • 7915a2ff59 tinywl: fix wlr_seat use-after-free on exit Simon Ser 2024-03-04 13:34:50 +0100
  • 16b42bf65b backend/drm: track cursor FB in wlr_drm_connector_state Simon Ser 2024-02-28 14:08:17 +0100
  • f6659414ba backend/drm: add drm_fb_copy() Simon Ser 2024-02-28 14:05:20 +0100
  • 1a54d33e77 backend/drm: clear pending cursor FB in drm_connector_set_cursor() Simon Ser 2024-02-28 13:53:41 +0100
  • f5889319f7 backend/drm: fix queued cursor FB overwritten with NULL Simon Ser 2024-02-28 13:37:58 +0100
  • e3ab52af7b backend/x11: add error logging to query_dri3_drm_fd() Simon Ser 2024-03-02 13:14:12 +0100
  • 2a897af7dc
    wlr_tablet_v2: fix destroy listener name Isaac Freund 2024-02-29 13:33:12 +0100
  • b821be5749
    input-device: unconfuse tablet naming Isaac Freund 2024-02-29 13:31:00 +0100
  • 889150f866 cursor: use switch for input device type Simon Ser 2024-02-29 14:03:16 +0100
  • cfd605705f input-device: fix WLR_INPUT_DEVICE_TABLET_TOOL doc comment Simon Ser 2024-02-29 12:43:08 +0100
  • 091c6e09b1 tablet-v2: only send id event is vendor is set Simon Ser 2024-02-29 11:38:34 +0100
  • ee70932422 backend/libinput: use NULL to indicate missing device name Simon Ser 2024-02-29 12:08:02 +0100
  • 488a23c169 pointer: drop enum wlr_axis_orientation Simon Ser 2024-02-28 10:33:39 +0100
  • ec5263e6b7 pointer: drop enum wlr_axis_relative_direction Simon Ser 2024-02-28 10:31:03 +0100
  • 812451cd8f pointer: use enum wl_pointer_button_state Simon Ser 2024-02-28 10:26:38 +0100
  • 9f4cf242d9 pointer: drop enum wlr_axis_source Simon Ser 2024-02-28 10:15:13 +0100
  • c45e97f3a5 input-device: add doc comments Simon Ser 2024-02-28 11:31:54 +0100
  • d83c15c318 backend/drm: use CRTC pointers instead of indices in realloc_crtcs() Simon Ser 2024-02-27 11:45:42 +0100
  • 4b1713d203 backend/drm: improve CRTC reallocation pretty printing Simon Ser 2024-02-27 11:40:25 +0100
  • db2b1892ad backend/drm: move primary FB check after pending buffer logic Simon Ser 2024-02-26 17:32:50 +0100
  • 0e839ab1c2 backend/drm: fix primary FB check Simon Ser 2024-02-26 17:29:18 +0100
  • e8b7fe8f39 output: use output_pending_enabled() in output_basic_test() Simon Ser 2024-02-26 17:20:12 +0100
  • ef4997b722 backend/drm: use output_pending_enabled() Simon Ser 2024-02-26 17:19:51 +0100
  • 374daeb256 backend/drm: Ensure a primary fb is available when configuring an output Alexander Orzechowski 2024-02-25 05:54:08 -0500
  • f9a371717c backend/drm: Remove dead code Alexander Orzechowski 2024-02-25 04:12:52 -0500
  • 672ff1e14e backend/drm: Init connector after we try to allocate a crtc for it Alexander Orzechowski 2024-02-25 04:11:00 -0500
  • 54e1fefd2e render/egl: drop wlr_egl_is_current() Simon Ser 2024-02-22 19:48:06 +0100
  • c31d307971 render/egl: drop wlr_egl_save_context() Simon Ser 2024-02-22 19:37:54 +0100
  • d5556ec78f render/egl: add save_context parameter to wlr_egl_make_current() Simon Ser 2024-02-22 19:26:06 +0100
  • 2521fba37c xwayland: add map_request signal John Lindgren 2024-02-12 18:37:55 -0500
  • 51c1e4aed1 xwayland/xwm: Initialize client_id_cookie Kenny Levinsen 2024-02-22 23:13:36 +0100
  • 2b1c0ffdd0 gamma-control-v1: Remove dead variable assignment Kenny Levinsen 2024-02-22 23:12:41 +0100
  • 4d68d3759b render/vulkan: Avoid double-free on calloc error Kenny Levinsen 2024-02-22 23:07:58 +0100
  • 73dd934794 render/drm_format_set: Clean up on union failure Kenny Levinsen 2024-02-22 23:03:50 +0100
  • 484a87ce61 xwayland/xwm: Allocate to the right variable Kenny Levinsen 2024-02-22 17:41:39 +0100
  • 837060f894 xwayland/xwm: Avoid zero-size allocaiton Kenny Levinsen 2024-02-22 13:44:46 +0100
  • 0cb091f1a2 drm-lease-v1: Free the wlr_drm_lease_v1 on error Kenny Levinsen 2024-02-22 00:36:25 +0100
  • 8dec0f6174 backend/drm: Remove erroneous free Kenny Levinsen 2024-02-22 00:34:41 +0100
  • 153dea9c28 backend/drm: Free current_modeinfo on error Kenny Levinsen 2024-02-22 00:34:06 +0100
  • 0d9ffef774 backend/drm: don't destroy previous DRM master blobs Simon Ser 2024-02-21 12:35:52 +0100
  • d8f4a3d78c backend/drm: fix broken link to KMS property docs Simon Ser 2024-02-21 12:02:47 +0100
  • cf7b91cc5f buffer: add single-pixel-buffer-v1 special case in buffer_is_opaque() Simon Ser 2022-12-06 12:00:33 +0100
  • 431e8a7fd7 scene: ignore duplicate wlr_scene_output_layout_add_output() calls Simon Ser 2024-02-20 11:04:46 +0100
  • 842093bb84 Define _POSIX_C_SOURCE globally Simon Ser 2024-02-15 15:34:49 +0100
  • efa706b769 util/log: drop unnecessary _XOPEN_SOURCE Simon Ser 2024-02-15 15:20:14 +0100
  • 17fe87af5e backend/drm: skip reset after VT switch if possible Simon Ser 2024-02-14 20:04:22 +0100
  • 653e28d2a3 backend/drm: fix typo in restore_drm_device() comment Simon Ser 2024-02-15 09:41:37 +0100
  • d2acd4c362 backend/drm: move restore logic to drm.c Simon Ser 2024-02-14 18:30:16 +0100
  • 505175e56f backend/drm: atomically reset state after VT switch Simon Ser 2024-02-14 18:54:01 +0100
  • 836cb820d0 backend/drm: call get_drm_connector_props() when creating connector Simon Ser 2024-02-14 19:10:36 +0100