Commit Graph

  • c5f7f8ab98 ext-session-lock-v1: convert to try_from Simon Ser 2023-02-01 20:14:12 +0100
  • f9bd416d41 layer-shell-v1: convert to try_from Simon Ser 2023-02-01 20:13:53 +0100
  • 49cb85ad72 input-method-v2: convert to try_from Simon Ser 2023-02-01 20:13:30 +0100
  • 711a1a3ed4 xdg-shell: convert to try_from Simon Ser 2023-02-01 20:12:49 +0100
  • 03412e9aab xwayland/xwm: reset serial in xwayland_surface_dissociate() Simon Ser 2023-02-01 16:04:21 +0100
  • fbf5982e38 xwayland/xwm: introduce wlr_xwayland_surface_try_from_wlr_surface() Kirill Primak 2022-12-05 21:13:19 +0300
  • 21f8388b58 examples: use NULL theme name instead of "default" Simon Ser 2023-02-01 15:01:20 +0100
  • 3668c9d86c examples, tinywl: use "default" cursor instead of "left_ptr" Simon Ser 2023-02-01 15:00:42 +0100
  • 4097eb20f3 xcursors: Alias existing cursor defaults to cursor-spec cursor names Consolatis 2022-07-13 23:49:58 +0200
  • 0f24d27e0b xdg-shell: rename wlr_xdg_popup.committed to sent_initial_configure Simon Ser 2023-01-31 16:16:54 +0100
  • df0c926a7a xdg-shell: rename wlr_xdg_toplevel.added to sent_initial_configure Simon Ser 2023-01-31 15:57:36 +0100
  • e1a1dc4be5 xdg-shell: remove unnecessary return Simon Ser 2023-01-31 15:55:48 +0100
  • e69dd909f7 xdg-shell: reset added/committed flag on unmap Simon Ser 2023-01-31 15:47:20 +0100
  • d36dd96e8d backend/drm: set "max bpc" property based on pixel format Simon Ser 2023-01-25 16:07:06 +0100
  • 0e54b861e9 seat/keyboard: constify wlr_seat_keyboard_notify_enter() Simon Ser 2022-12-19 10:12:25 +0100
  • 695d28c250 seat/keyboard: constify wlr_seat_keyboard_notify_modifiers() Simon Ser 2022-12-19 10:10:38 +0100
  • e44834595d seat/keyboard: constify args in wlr_seat_keyboard_enter() Simon Ser 2022-12-19 10:05:14 +0100
  • 12e04d8f83 seat/keyboard: constify wlr_seat_keyboard_send_modifiers() Simon Ser 2022-12-19 10:07:00 +0100
  • f41dcb3a97 seat/keyboard: skip wl_array allocation Simon Ser 2022-12-19 10:03:38 +0100
  • 90d7bce994 tinywl: fix extra whitespace Simon Ser 2023-01-24 00:14:22 +0100
  • 5007e713b4 wlr_scene: Send intersecting list of scene outputs for outputs_update signal Alexander Orzechowski 2023-01-21 16:23:30 -0500
  • 843b874f22 output-layout: improve closest point for no outputs case Kirill Primak 2023-01-21 14:02:27 +0300
  • 377668aaf6 render/vulkan: check that requested size is smaller than max Simon Ser 2023-01-19 17:10:13 +0100
  • 1ba322e9ff vulkan: increase max stage size to support large buffers Brett Ernst 2023-01-18 19:45:26 -0800
  • 324eeaa0cd backend/drm: disable all CRTCs after VT switch Simon Ser 2023-01-15 16:21:21 +0100
  • 10e16db738 render/vulkan: use correct source offset in read_pixels llyyr 2023-01-18 06:12:43 +0530
  • 9c7db7124e backend/x11: fix delta_discrete value Kirill Primak 2023-01-16 14:19:44 +0300
  • 5f264a7d6c subcompositor: Clean up subsurface_consider_map Alexander Orzechowski 2022-12-12 00:00:50 -0500
  • 84aee1d708 subcompositor: Clarify comment on subsurface mapped consideration Alexander Orzechowski 2022-12-11 23:51:57 -0500
  • e0b2bf2a6b tinywl: Nuke view->{x, y} Alexander Orzechowski 2023-01-04 01:47:49 -0500
  • e93ecc669c tablet-tool: revert bitfield in enum wlr_tablet_tool_tip_state Simon Ser 2022-12-26 11:49:41 +0100
  • bc8260f377 backend/x11: fix initial value of wlr_x11_buffer.n_busy Simon Ser 2023-01-03 10:59:57 +0100
  • 869af1cfbb
    session-lock: send more protocol errors Isaac Freund 2022-12-21 17:52:48 +0100
  • 48a89179a3 addon: Remove extra newline from logging Alexander Orzechowski 2022-12-22 11:18:01 -0500
  • 7a4fd9064c addon: Add more logging Alexander Orzechowski 2022-12-22 10:59:04 -0500
  • b28a9afd4b presentation-time: finish surface addon Kirill Primak 2022-12-22 18:35:53 +0300
  • cef1811547 xwayland/xwm: remove unnecessary surface_id reset Simon Ser 2022-12-22 15:45:18 +0100
  • 445ce7eac6 xwayland/xwm: assert that we're not overwriting when associating Simon Ser 2022-12-22 15:44:15 +0100
  • a922428c41 xwayland/xwm: dissociate even if surface is NULL Kirill Primak 2022-12-22 13:18:47 +0300
  • 884237e9af util/addon: ensure the set is empty after finish Kirill Primak 2022-12-22 11:26:01 +0300
  • faa31d123f render/vulkan: always finish buffer addon on texture destroy Kirill Primak 2022-12-22 11:44:55 +0300
  • 0702eb9219 render/vulkan: remove NULL renderer check on texture destroy Kirill Primak 2022-12-22 11:43:44 +0300
  • 790fb93794 cursor: compare to scaled coords bi4k8 2022-12-20 19:56:51 +0000
  • 1cd53f54b7 xwayland/xwm: constify needles Kirill Primak 2022-12-18 13:55:39 +0300
  • dc7cc98cf2 backend/drm: check return value of get_drm_{connector,crtc}_props() Simon Ser 2022-12-15 19:37:40 +0100
  • 7081687843 keyboard: improve documentation Simon Ser 2022-12-14 17:09:48 +0100
  • 8b8921d57b backend/drm: remove wlr_drm_crtc.legacy_crtc Simon Ser 2022-12-15 19:31:06 +0100
  • 8b18352318 backend/drm: fetch fresh legacy CRTC in connector_get_current_mode() Simon Ser 2022-12-15 19:26:20 +0100
  • 7f6d646e0a keyboard: only update LEDs when changed xiliuya 2022-11-19 14:52:31 +0800
  • caaea01bf6 backend/drm: drop unused arg in connector_get_current_mode() Simon Ser 2022-12-13 18:35:09 +0100
  • c675380c56 backend/drm: prevent out-of-bounds array access on unknown subpixel Simon Ser 2022-12-13 18:27:58 +0100
  • bde68b1df7 backend/drm: refuse to switch CRTC for enabled connector Simon Ser 2022-12-06 19:01:24 +0100
  • 99fb2fefc3 backend/drm: rename wlr_drm_backend.outputs to connectors Simon Ser 2022-12-06 18:50:53 +0100
  • 2c042566eb backend/drm: clear pending cursor FB in drm_connector_commit_state() Simon Ser 2022-12-13 12:41:25 +0100
  • ea14e9c95f backend/drm: update wlr_drm_connnector.crtc in drm_connector_commit_state() Simon Ser 2022-12-13 12:34:46 +0100
  • e59c3602f7 backend/drm: print stringified connector status in realloc_crtcs() Simon Ser 2022-12-06 18:32:07 +0100
  • f361efe965 backend/drm: add drm_connector_status_str() Simon Ser 2022-12-06 18:31:03 +0100
  • f12cdc53f3 render/egl: stop advertising render support for external-only formats Simon Ser 2022-12-13 12:14:28 +0100
  • 80074d95fb egl: consistently use EGLint for DMA-BUF format Simon Ser 2022-12-12 23:08:48 +0100
  • 8f58c060fd util/region: forbid "shrinking" a region with wlr_region_expand() Kirill Primak 2022-11-27 13:34:48 +0300
  • 32fc23a383 render/pixman: skip mask for opaque texture rendering Simon Ser 2022-12-08 16:53:14 +0100
  • 9b7ee63774 xwayland: use HAVE_ prefix for xcb_xfixes_set_client_disconnect_mode Simon Ser 2022-12-08 02:04:58 +0100
  • 1ed5137720 xwayland: remove find_program() fallback when dep is not found Simon Ser 2022-06-12 09:01:53 +0200
  • 037b21647b backend/drm: store pending FB in state Simon Ser 2022-12-06 17:39:23 +0100
  • ae61cd6bfb backend/drm: use separate field to store pending cursor FB Simon Ser 2022-12-06 17:34:05 +0100
  • 602f0d3be5 backend/drm: pass fb as arg in set_plane_props() Simon Ser 2022-12-06 17:28:08 +0100
  • bc2d2e853b backend/drm: stop using goto in set_plane_props() Simon Ser 2022-12-06 17:23:18 +0100
  • 72d1fd1446 backend/drm: simplify dealloc_crtc() commit Simon Ser 2022-10-21 11:50:15 +0200
  • 79248e4961 xdg-shell: use defunct_role_object error Kirill Primak 2022-11-29 17:55:04 +0300
  • 90a6c7b7e1 backend/drm: fix VRR test Simon Ser 2022-12-07 10:43:02 +0100
  • 86fc2199f8 build: unify naming for HAVE_* defines Simon Ser 2022-11-25 18:15:31 +0100
  • a4a40618ad backend/libinput: use internal_config Simon Ser 2022-11-25 18:10:42 +0100
  • cb6b1193c8 render/allocator/gbm: use internal_config Simon Ser 2022-11-25 18:08:43 +0100
  • 311381c6b5 xcursor: use internal_config Simon Ser 2022-11-25 18:07:09 +0100
  • 4da9b32a15 xwayland: use internal_config Simon Ser 2022-11-25 18:05:17 +0100
  • 6c897756b6 build: use a configuration file for internal features Simon Ser 2022-11-25 17:36:24 +0100
  • afe1ae4479 backend/x11: ensure buffers are released on shutdown Simon Ser 2022-12-06 20:22:55 +0100
  • 378f471d29 backend/wayland: ensure buffers are released on shutdown Simon Ser 2022-12-06 20:14:44 +0100
  • d72b4409ce util/env: make env_parse_switch() return a size_t Simon Ser 2022-12-06 11:43:26 +0100
  • dc09585d14 util/env: add docs Simon Ser 2022-12-06 11:42:03 +0100
  • 1bd0ba3949 render: simplify renderer_autocreate_with_drm_fd() Simon Ser 2022-12-06 11:50:43 +0100
  • 8456ac6fa9 render/vulkan: wait for DMA-BUF fences Simon Ser 2022-12-02 19:15:16 +0100
  • 30219cf76b render/dmabuf: add dmabuf_export_sync_file() Simon Ser 2022-12-01 11:29:30 +0100
  • 825f1b2dc6 tinywl: handle wlr_output.events.request_state Kirill Primak 2022-12-05 21:30:39 +0300
  • f8e70af318 wlr_xdg_activation_v1: add new_token event Ronan Pigott 2022-11-27 20:32:25 -0700
  • 097ea84cda output-layout: improve API Kirill Primak 2022-08-30 19:05:38 +0300
  • 27ea18cc33 output-layout: remove wlr_output_layout_output_state Kirill Primak 2022-04-29 18:23:35 +0300
  • 604df8b327 output-layout: fix function decl indentation Kirill Primak 2022-04-29 18:12:39 +0300
  • 532f3d3c20 xwayland/xwm: replace role with addon Simon Ser 2022-11-29 17:19:30 +0100
  • 512deebd82 compositor: add wlr_surface.events.precommit Simon Ser 2022-11-29 17:35:22 +0100
  • bb0fd29252 addon: Allow NULL owner of addon Kenny Levinsen 2022-11-25 23:29:41 +0100
  • d962918128 xwayland/xwm: rename xwm_map_shell_surface() Simon Ser 2022-11-29 17:03:19 +0100
  • c4727240af compositor: document wlr_surface_{enter,leave,send_frame_done} Simon Ser 2022-09-05 15:37:49 +0200
  • ec846adb54 wlr_drm: Add missing wlr_buffer import Alexander Orzechowski 2022-12-03 07:57:40 -0500
  • a37a22e344 render/vulkan: use initializers for VkSubmitInfo Simon Ser 2022-12-03 09:44:03 +0100
  • 666c45bb29 render/vulkan: remove stage_cb conditional Simon Ser 2022-12-03 09:39:12 +0100
  • dd5be430b4 render/vulkan: remove pre_cb in vulkan_end() Simon Ser 2022-12-03 09:36:18 +0100
  • 27e057319a render/vulkan: fix vkCmdClearAttachments validation error Simon Ser 2022-12-03 09:30:30 +0100
  • d6ff20268b render/vulkan: fix comma Simon Ser 2022-12-02 23:26:34 +0100
  • 56326c7998 render/vulkan: use initializers for VkImageMemoryBarrier Simon Ser 2022-12-02 23:26:01 +0100