Commit Graph

  • 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
  • feb54979c0 backend/drm: extract logic to build current connector state Simon Ser 2024-02-14 16:50:54 +0100
  • c397515ee5 backend/drm: use early return in handle_session_active() Simon Ser 2024-02-14 16:37:30 +0100
  • 9a685cefa9 backend/drm: add destroy_blob() Simon Ser 2024-02-14 15:32:07 +0100
  • 741aaa3f76 backend/drm: drop wlr_drm_backend arg from create_mode_blob() Simon Ser 2024-02-14 14:42:01 +0100
  • 76ed82c101 backend/drm: add drm_page_flip_create() Simon Ser 2024-02-14 13:49:49 +0100
  • 97a6a58a95 backend/drm: fix fb_damage_clips_arr memory leak Simon Ser 2024-02-14 16:08:23 +0100
  • 4c69bc47f4 ext-foreign-toplevel-list-v1: improve/fix update_state() Kirill Primak 2024-02-13 19:19:41 +0300
  • 6ad9e89a34 backend/drm: drop unnecessary _XOPEN_SOURCE Simon Ser 2024-02-12 19:45:49 +0100
  • 220df2aa0f
    Add more POSIX compliance macros to fix uClibc support Paul Cercueil 2024-02-06 11:54:29 +0100
  • 9e426e70e6 ext-foreign-toplevel-list-v1: new protocol implementation columbarius 2024-02-10 23:14:05 +0100
  • cb815e8847 pointer-constraints: handle inert pointer resources correctly Kirill Primak 2024-02-06 21:51:37 +0300
  • 4cd556ea20 linux_dmabuf_v1: allow callbacks for checking dmabuf import Austin Shafer 2024-02-02 16:15:25 -0500
  • 811ca199c4 xdg-shell: drop automatic surface configuration Kirill Primak 2023-11-23 16:10:39 +0300
  • d368028bd5 allocator: remove backend parameter in allocator_autocreate_with_drm_fd Austin Shafer 2024-01-31 15:37:07 -0500
  • a8aeadeab2 switch: add docs Simon Ser 2024-02-02 13:22:31 +0100
  • 967e788bc8 backend/session: add docs Simon Ser 2024-01-31 19:01:13 +0100
  • 5b08f91004 compositor: don't handle size or viewport src change in surface_update_damage() Kirill Primak 2024-01-10 22:49:22 +0300
  • 7dfbd87771 compositor: drop wlr_surface.external_damage Kirill Primak 2024-01-10 22:47:12 +0300
  • 56cc25185d cursor: fix and simplify region mapping Kirill Primak 2024-01-31 20:44:01 +0300
  • 60af3b6b78 render/gles2: Fixup dropping has_alpha from pixel_format Leo Li 2024-01-31 14:15:00 -0500
  • 71fb55f3bf render/pixel-format: Move has_alpha into it's own array Leo Li 2024-01-31 12:30:16 -0500
  • 3a91dc1b48 Create & implement transient seat protocol Andri Yngvason 2020-02-08 15:52:59 +0000
  • 435ca39960 linux-dmabuf-v1: bump to v5 Simon Ser 2023-11-26 14:33:21 +0100
  • 6991f03767 linux-dmabuf-v1: switch to stable Simon Ser 2023-11-26 14:37:39 +0100
  • ba3c1ae065 linux-dmabuf-v1: fix include guard name Simon Ser 2023-11-26 14:36:22 +0100
  • 92ff86db23 backend/drm: use wlr_drm_backend.name for fd cloning Kirill Primak 2024-01-31 11:04:14 +0300
  • 8dff1bb9bd wlr_damage_ring: Replace wlr_damage_ring_rotate_buffer with original list impl Alexander Orzechowski 2023-12-10 16:31:23 -0500
  • 4688a371e0 compositor: don't get buffer from pending buffer resource too early Kirill Primak 2024-01-19 12:10:39 +0300
  • 00b869c1a9 backend/drm: add support for atomic tearing page-flips Simon Ser 2023-11-23 17:43:55 +0100
  • 4ec901bb33 scene: release shm buffers once uploaded Simon Ser 2023-11-21 16:39:36 +0100
  • 0052078bd3 compositor: introduce wlr_surface_reject_pending() Kirill Primak 2024-01-27 11:28:37 +0300
  • 5ae8ce807a render/vulkan: correct sRBG gamma expansion in shader Félix Poisot 2024-01-23 19:54:22 +0000
  • d1b39b5843 backend: take wl_event_loop instead of wl_display in wlr_backend_autocreate() Simon Ser 2023-11-23 14:17:39 +0100
  • f27808b8d9 backend/multi: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 14:11:23 +0100
  • 54f9944b48 backend/drm: drop wl_display argument Simon Ser 2023-11-23 14:08:46 +0100
  • b62ac611c8 backend/x11: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 14:03:14 +0100
  • ed0bba581b backend/wayland: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 13:58:36 +0100
  • f5e8fa48f3 backend/libinput: drop wl_display argument Simon Ser 2023-11-23 13:50:32 +0100
  • 682dbf36e5 backend/headless: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 13:42:11 +0100
  • 0867dd4e6b xwayland: add support for _NET_WM_WINDOW_TYPE_DESKTOP atom Grigory Kirillov 2024-01-25 19:27:37 +0300
  • 3cc4374542 backend: stop calling wl_display_terminate() Simon Ser 2023-10-31 20:33:03 +0100
  • 4ad6e6c298 backend: destroy multi backend when primary backend is Simon Ser 2023-11-23 14:53:06 +0100
  • be0b7845f7 backend: make attempt_drm_backend() return the primary backend Simon Ser 2023-11-23 14:52:37 +0100
  • a82fc4cb8f backend/multi: emit destroy signal before destroying child backends Simon Ser 2024-01-25 11:21:33 +0100
  • 7c080c3b60 Fix disappearing menus in QT apps Sarunas Valaskevicius 2024-01-13 22:28:44 +0000
  • cca2bfbe92 output: Drop pending state Alexander Orzechowski 2023-06-13 08:30:44 -0400
  • f91fc445ff xwayland/xwm: associate even on xcb_get_property() failure Kirill Primak 2024-01-24 12:42:18 +0300
  • 98c708618e backend/wayland: populate pointer axis relative direction Simon Ser 2023-02-11 19:16:22 +0100
  • 7a58f41416 backend/libinput: populate pointer axis relative direction Simon Ser 2023-02-11 13:34:12 +0100
  • 00bb1b0f84 seat/pointer: add support for axis_relative_direction event Simon Ser 2023-02-11 13:28:33 +0100
  • 88b16bac54 pointer: add support for axis relative direction Simon Ser 2023-02-11 13:28:17 +0100
  • b80337a8f2 xdg-shell: assert that configure events carry positive or zero sizes Simon Ser 2024-01-22 17:19:50 +0100
  • be1c48cbfb layer-shell: forbid set_size with values ≥INT32_MAX Kirill Primak 2024-01-22 18:57:37 +0300
  • 0b090c83fb single-pixel-buffer: send wl_buffer.release Kirill Primak 2024-01-18 21:19:26 +0300
  • 58bb49a00b security-context-v1: fix possible leaks on wl_client_create() and state copying errors Kirill Primak 2024-01-17 02:22:21 +0300
  • d18670b922 xwayland: close pipe fds on set_cloexec() error Kirill Primak 2024-01-17 02:18:36 +0300