Commit graph

  • 9a9540aa8c cursor: fix and simplify region mapping Kirill Primak 2024-01-31 20:44:01 +03:00
  • 56cc25185d cursor: fix and simplify region mapping Kirill Primak 2024-01-31 20:44:01 +03:00
  • fc8fd786c0 backend/drm: use wlr_drm_backend.name for fd cloning Kirill Primak 2024-01-31 11:04:14 +03:00
  • b37404a42e Merge branch 'cached-lock' into 'master' Simon Ser 2024-02-01 06:41:19 +00:00
  • 60af3b6b78 render/gles2: Fixup dropping has_alpha from pixel_format Leo Li 2024-01-31 14:15:00 -05:00
  • 71fb55f3bf render/pixel-format: Move has_alpha into it's own array Leo Li 2024-01-31 12:30:16 -05:00
  • 3a91dc1b48 Create & implement transient seat protocol Andri Yngvason 2020-02-08 15:52:59 +00:00
  • 435ca39960 linux-dmabuf-v1: bump to v5 Simon Ser 2023-11-26 14:33:21 +01:00
  • 6991f03767 linux-dmabuf-v1: switch to stable Simon Ser 2023-11-26 14:37:39 +01:00
  • ba3c1ae065 linux-dmabuf-v1: fix include guard name Simon Ser 2023-11-26 14:36:22 +01:00
  • 92ff86db23 backend/drm: use wlr_drm_backend.name for fd cloning Kirill Primak 2024-01-31 11:04:14 +03:00
  • 8dff1bb9bd wlr_damage_ring: Replace wlr_damage_ring_rotate_buffer with original list impl Alexander Orzechowski 2023-12-10 16:31:23 -05:00
  • 4688a371e0 compositor: don't get buffer from pending buffer resource too early Kirill Primak 2024-01-19 12:10:39 +03:00
  • d2deb178ae Merge branch 'github/fork/emersion/transactions' into 'master' Simon Ser 2024-01-27 13:17:52 +00:00
  • 00b869c1a9 backend/drm: add support for atomic tearing page-flips Simon Ser 2023-11-23 17:43:55 +01:00
  • 4ec901bb33 scene: release shm buffers once uploaded Simon Ser 2023-11-21 16:39:36 +01:00
  • 0052078bd3 compositor: introduce wlr_surface_reject_pending() Kirill Primak 2024-01-27 11:28:37 +03:00
  • e3760fb1b7 render/vulkan: correct sRBG gamma expansion in shader Félix Poisot 2024-01-23 19:54:22 +00:00
  • 5ae8ce807a render/vulkan: correct sRBG gamma expansion in shader Félix Poisot 2024-01-23 19:54:22 +00:00
  • 108be5ef47 Fix disappearing menus in QT apps Sarunas Valaskevicius 2024-01-13 22:28:44 +00:00
  • d1b39b5843 backend: take wl_event_loop instead of wl_display in wlr_backend_autocreate() Simon Ser 2023-11-23 14:17:39 +01:00
  • f27808b8d9 backend/multi: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 14:11:23 +01:00
  • 54f9944b48 backend/drm: drop wl_display argument Simon Ser 2023-11-23 14:08:46 +01:00
  • b62ac611c8 backend/x11: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 14:03:14 +01:00
  • ed0bba581b backend/wayland: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 13:58:36 +01:00
  • f5e8fa48f3 backend/libinput: drop wl_display argument Simon Ser 2023-11-23 13:50:32 +01:00
  • 682dbf36e5 backend/headless: take wl_event_loop instead of wl_display Simon Ser 2023-11-23 13:42:11 +01:00
  • 0867dd4e6b xwayland: add support for _NET_WM_WINDOW_TYPE_DESKTOP atom Grigory Kirillov 2024-01-25 19:27:37 +03:00
  • 3cc4374542 backend: stop calling wl_display_terminate() Simon Ser 2023-10-31 20:33:03 +01:00
  • 4ad6e6c298 backend: destroy multi backend when primary backend is Simon Ser 2023-11-23 14:53:06 +01:00
  • be0b7845f7 backend: make attempt_drm_backend() return the primary backend Simon Ser 2023-11-23 14:52:37 +01:00
  • a82fc4cb8f backend/multi: emit destroy signal before destroying child backends Simon Ser 2024-01-25 11:21:33 +01:00
  • 9e53f89c1b Merge branch 'vk-upload-thread' into 'master' Simon Ser 2024-01-25 11:00:38 +00:00
  • 7c080c3b60 Fix disappearing menus in QT apps Sarunas Valaskevicius 2024-01-13 22:28:44 +00:00
  • c873399d01 Merge branch 'wayland-output-grab-input' into 'master' Lahav Tsur 2024-01-24 22:52:42 +00:00
  • d41a066d1c Merge branch 'wayland-defer-init' into 'master' Alexander Orzechowski 2024-01-24 21:33:06 +00:00
  • cca2bfbe92 output: Drop pending state Alexander Orzechowski 2023-06-13 08:30:44 -04:00
  • 945f777593 xwayland/xwm: associate even on xcb_get_property() failure Kirill Primak 2024-01-24 12:42:18 +03:00
  • 82278edf3c layer-shell: forbid set_size with values ≥INT32_MAX Kirill Primak 2024-01-22 18:57:37 +03:00
  • 2c48c3837e tinywl: depend on the server xdg-shell header Kirill Primak 2024-01-09 21:39:02 +03:00
  • 4414321897 fix outdated comment in wlr_output.h MaxVerevkin 2024-01-07 00:03:27 +02:00
  • f2ef71a83b backend/drm: save current refresh rate Simon Ser 2023-12-30 20:06:33 +01:00
  • d924d55fea backend: fix build against upcoming gcc-14 (-Werror=calloc-transposed-args) Sergei Trofimovich 2023-12-21 21:06:20 +00:00
  • e1fc894430 Merge branch 'preferred-signal-format' into 'master' Andri Yngvason 2024-01-24 13:33:55 +00:00
  • f91fc445ff xwayland/xwm: associate even on xcb_get_property() failure Kirill Primak 2024-01-24 12:42:18 +03:00
  • 98c708618e backend/wayland: populate pointer axis relative direction Simon Ser 2023-02-11 19:16:22 +01:00
  • 7a58f41416 backend/libinput: populate pointer axis relative direction Simon Ser 2023-02-11 13:34:12 +01:00
  • 00bb1b0f84 seat/pointer: add support for axis_relative_direction event Simon Ser 2023-02-11 13:28:33 +01:00
  • 88b16bac54 pointer: add support for axis relative direction Simon Ser 2023-02-11 13:28:17 +01:00
  • 76a6024950 Merge branch 'grabless-dnd' into 'master' Kirill Primak 2024-01-23 06:37:16 +00:00
  • b80337a8f2 xdg-shell: assert that configure events carry positive or zero sizes Simon Ser 2024-01-22 17:19:50 +01:00
  • be1c48cbfb layer-shell: forbid set_size with values ≥INT32_MAX Kirill Primak 2024-01-22 18:57:37 +03:00
  • be23ce9683 render/vk: Implement buffer_pass_options.clear_buffer Julia Tatz 2023-12-14 20:35:55 -05:00
  • 4ba290a7a9 render/vk: Move render_setup into render_pass Julia Tatz 2023-12-14 19:54:01 -05:00
  • 5d4313eb82 render/gles2: Implement buffer_pass_options.clear_buffer Julia Tatz 2023-12-12 19:01:58 -05:00
  • 4cef4e0e56 render: dogfood the clear buffer option Julia Tatz 2023-12-12 17:59:22 -05:00
  • 534266b3f8 render: optionally clear buffer before rendering Julia Tatz 2023-12-12 17:54:27 -05:00
  • 0b090c83fb single-pixel-buffer: send wl_buffer.release Kirill Primak 2024-01-18 21:19:26 +03:00
  • 58bb49a00b security-context-v1: fix possible leaks on wl_client_create() and state copying errors Kirill Primak 2024-01-17 02:22:21 +03:00
  • d18670b922 xwayland: close pipe fds on set_cloexec() error Kirill Primak 2024-01-17 02:18:36 +03:00
  • db69dcf767 backend/x11: handle touchpoint allocation failure Kirill Primak 2024-01-17 02:07:04 +03:00
  • 20b99ed854 render/drm_format_set: fix possible leak on realloc error Kirill Primak 2024-01-17 01:55:01 +03:00
  • 3eb89e5325 render/vulkan: fix possible double free Kirill Primak 2024-01-17 01:52:05 +03:00
  • 7129eaa1f2 keyboard: fix type of wlr_keyboard_modifiers.group Isaac Freund 2024-01-11 12:38:20 -06:00
  • acebd78b5f backend: drm: Implement "force color format" property Andri Yngvason 2024-01-04 13:17:54 +00:00
  • 5cfcb0a490 output: Add color format to output state Andri Yngvason 2024-01-12 16:25:47 +00:00
  • c44d7b3f28 backend/drm: Ensure plane rotation is always reset Dave Stevenson 2024-01-09 14:57:23 +00:00
  • ce89f49b7a tinywl: depend on the server xdg-shell header Kirill Primak 2024-01-09 21:39:02 +03:00
  • 48721bca65 fix outdated comment in wlr_output.h MaxVerevkin 2024-01-07 00:03:27 +02:00
  • a0b1329ee6 Fix bool return types Simon Ser 2024-01-04 22:24:06 +01:00
  • 2f2a55ebd3 render: stop auto-creating wl_drm Simon Ser 2023-10-18 14:51:29 +02:00
  • d0da76fbf6 wl_drm: add deprecation notice Simon Ser 2023-11-23 13:20:48 +01:00
  • 57d7d79982 region: add docs for wlr_region_scale_xy() and wlr_region_confine() Simon Ser 2022-11-27 11:22:24 +01:00
  • f81c3d93cd backend/drm: save current refresh rate Simon Ser 2023-12-30 20:06:33 +01:00
  • 287e75443d wip: scene: skip sub-surface tree reconfiguration if unchanged Simon Ser 2023-12-27 18:32:18 +01:00
  • baf35a89f1 surface: add WLR_SURFACE_STATE_SUBSURFACES Simon Ser 2023-12-04 15:39:08 +01:00
  • ab924064f2 scene: drop wlr_scene_set_presentation() Simon Ser 2023-12-05 16:09:16 +01:00
  • d68ba9d6c2 presentation-time: drop wlr_presentation arg Simon Ser 2023-12-05 16:06:51 +01:00
  • 5b97d2507e compositor: use a single allocation for all synced states Simon Ser 2023-12-12 18:49:56 +01:00
  • 1968ada213 tearing-control-v1: synchronize state with surface Simon Ser 2023-12-08 14:22:19 +01:00
  • 0ea6b6e2cc session-lock-v1: use wlr_surface_synced Simon Ser 2023-12-08 14:09:27 +01:00
  • aa32d1a127 session-lock-v1: drop negative buffer size checks Simon Ser 2023-12-25 18:54:11 +01:00
  • dc3b2b9439 content-type-v1: use wlr_surface_synced Simon Ser 2023-12-08 14:04:20 +01:00
  • 90e12fb978 pointer-constraints-v1: use wlr_surface_synced Simon Ser 2023-12-08 13:58:44 +01:00
  • a6122c3ec5 layer-shell-v1: use wlr_surface_synced Simon Ser 2023-12-07 21:20:17 +01:00
  • 0e3d2222c2 xdg-decoration: use wlr_surface_synced for toplevel Simon Ser 2023-12-07 21:11:37 +01:00
  • 96aec06b0a subcompositor: use wlr_surface_synced Simon Ser 2023-12-07 12:27:40 +01:00
  • 1c3c24825f presentation-time: use wlr_surface_synced Simon Ser 2023-12-06 16:50:52 +01:00
  • 4b3553409a xdg-shell: use wlr_surface_synced for popups Simon Ser 2023-12-08 12:16:12 +01:00
  • 9201431c29 xdg-shell: use wlr_surface_synced for toplevel Simon Ser 2023-12-04 22:43:27 +01:00
  • 69d9a4e2cb xdg-shell: use wlr_surface_synced for wlr_xdg_surface Simon Ser 2023-12-08 12:34:18 +01:00
  • 7e1ae5548c compositor: add wlr_surface_role.client_commit Simon Ser 2023-12-10 15:32:23 +01:00
  • d847516765 compositor: add wlr_surface_synced Simon Ser 2023-12-04 22:43:13 +01:00
  • 34d5af4172 compositor: add wlr_surface_state_has_buffer() Simon Ser 2023-12-12 11:36:11 +01:00
  • 43734f7c62 compositor: fix wlr_surface_has_buffer() doc comment Simon Ser 2023-12-12 11:29:50 +01:00
  • 66b6c349e7 compositor: remove unnecessary wlr_surface.has_buffer Simon Ser 2023-12-12 11:12:07 +01:00
  • cd157a0bd9 compositor: adjust surface_state_move() comment Simon Ser 2023-12-11 14:46:13 +01:00
  • da5f53b461 pointer-constraints-v1: reset committed on commit Simon Ser 2023-12-13 21:44:27 +01:00
  • 85f44f3684 pointer-constraints-v1: add cursor_hint.enabled Simon Ser 2023-12-13 21:43:28 +01:00
  • df27b29d49 compositor: reset wlr_surface.current.committed on commit Simon Ser 2023-12-04 19:14:49 +01:00