Commit Graph

  • 91ba28e020 backend/libinput: remove wlr_input_device_impl Simon Zeni 2022-02-09 16:03:12 -0500
  • 887516d004 backend/wayland: remove wlr_input_device_impl Simon Zeni 2022-02-09 14:08:20 -0500
  • 19f7e5d2b4 backend/x11: remove wlr_input_device_impl Simon Zeni 2022-02-08 15:32:40 -0500
  • 1acc931cf0 types/wlr_switch: constify impl Simon Zeni 2022-02-09 15:53:42 -0500
  • f1181c34ed types/wlr_tablet_pad: constify impl Simon Zeni 2022-02-09 10:36:34 -0500
  • 511f137f8f xdg-positioner: rewrite unconstraining, untie from xdg-popup Kirill Primak 2022-02-07 14:22:48 +0300
  • 5879e77d68 xdg-positioner: rename structs Kirill Primak 2022-02-06 23:39:50 +0300
  • b5b15b2625 xdg-{toplevel,popup}: extract destructors Kirill Primak 2022-02-05 10:29:42 +0300
  • edfb332b24 types/wlr_touch: add base wlr_input_device Simon Zeni 2022-02-01 11:51:50 -0500
  • 7dfee50350 types/wlr_tablet_tool: add base wlr_input_device Simon Zeni 2022-02-01 11:32:39 -0500
  • a662743610 types/wlr_tablet_pad: add base wlr_input_device Simon Zeni 2022-02-01 10:25:28 -0500
  • 0f3b38365d types/wlr_switch: add base wlr_input_device Simon Zeni 2022-01-31 10:53:58 -0500
  • d5480efc7a types/wlr_pointer: add base wlr_input_device Simon Zeni 2022-01-31 10:20:01 -0500
  • a1978b1299 types/wlr_keyboard: add base wlr_input_device Simon Zeni 2022-01-28 13:55:28 -0500
  • 130c3bcf63 types/wlr_input_device: call the specialized input device destroy function on destroy Simon Zeni 2022-02-11 09:06:26 -0500
  • fd80329c53 interfaces/wlr_input_device: introduce wlr_input_device_finish Simon Zeni 2022-02-08 11:20:44 -0500
  • 71577e351e types/wlr_input_device: default vendor and product id to 0 Simon Zeni 2022-02-04 09:26:57 -0500
  • 7d560df90e backend/headless: remove unused wlr_headless_input_device Simon Zeni 2022-01-27 10:00:57 -0500
  • cff4abc5b1 output: clear buffer created for test Roman Gilg 2022-02-20 17:47:15 +0100
  • db6661502d CONTRIBUTING.md: update construction/destruction functions' description Kirill Primak 2022-02-11 20:49:30 +0300
  • 35b3d67e5f Fixed compiling with FFmpeg 5.0 Keith Bowes 2022-02-17 16:46:17 -0500
  • 252b2348bd
    wlr_cursor: constify map to region box arguments Isaac Freund 2022-02-05 16:32:38 +0100
  • c1a2c09ade xdg-popup: send invalid_positioner to the right resource Kirill Primak 2022-02-02 20:54:29 +0300
  • 7ed60c54a0 xdg-surface: avoid emitting signals with their owner object Kirill Primak 2022-01-08 22:52:59 +0300
  • 6ed3b02775 xdg-toplevel: fix `requested` doc Kirill Primak 2022-01-08 22:52:58 +0300
  • 34a71eae31 xdg-shell: drop wlr_xdg_toplevel_set_fullscreen_event Kirill Primak 2022-01-08 22:52:57 +0300
  • fd3a2a0906 xdg-surface: minor consistency renaming Kirill Primak 2022-01-08 22:52:56 +0300
  • 88f3040438 xdg-popup: destroy popup-less grab Kirill Primak 2022-01-08 22:52:56 +0300
  • d2b36b7bd1 xdg-shell: fix potential use-after-free Kirill Primak 2022-01-08 22:52:55 +0300
  • c35d14ecfa xdg-shell: extract role-specific unmap logic Kirill Primak 2022-01-08 22:52:55 +0300
  • e59aa3e0e7 xdg-toplevel: change object type in event structs Kirill Primak 2022-01-08 22:52:54 +0300
  • 1e4c1a3b58 xdg-toplevel: change parent type to xdg-toplevel Kirill Primak 2022-01-08 22:52:53 +0300
  • 27c8865a4d xdg-shell: unify function arguments' names Kirill Primak 2022-01-08 22:52:53 +0300
  • 70d4a30be3 xdg-shell: remove "xdg" from docs Kirill Primak 2022-01-08 22:52:52 +0300
  • 41412cadbe xdg-popup: fix functions' main argument type Kirill Primak 2022-01-08 22:52:52 +0300
  • affe0d8713 xdg-toplevel: fix functions' main argument type Kirill Primak 2022-01-08 22:52:51 +0300
  • ee52c32915 xdg-shell: fix create_xdg_popup() param type Kirill Primak 2022-01-08 22:52:51 +0300
  • 05dd990e43 xdg-shell: rename surface role handlers Kirill Primak 2022-01-08 22:52:49 +0300
  • cddc1c1bd9 xdg-foreign: Fix crash on destroy of degenerate surface Alexander Orzechowski 2022-01-20 09:39:13 -0500
  • 9de992b9fe
    ext-session-lock-v1: new protocol implementation Isaac Freund 2021-12-27 05:49:03 +0000
  • 1e3662ce57 scene: Add layer_shell_v1 helper Kenny Levinsen 2022-01-09 23:48:24 +0100
  • 3db1bcbe64 scene: try to import buffers as textures before rendering Simon Ser 2022-01-18 14:27:37 +0100
  • 3cfe29b598 cursor: ensure mapping box is always initialized Kirill Primak 2022-01-31 20:55:52 +0300
  • ab3b9f9a77 xcursor: garbage collect XcursorLibraryLoadImages Vlad Zahorodnii 2022-01-30 21:56:02 +0100
  • ba6ba4b07a cursor: store mapped_box as value Kirill Primak 2022-01-29 23:25:12 +0300
  • 49fa060442 output-layout: remove useless types/fields Kirill Primak 2022-01-29 23:10:22 +0300
  • 498f30aad1 output-layout: make wlr_output_layout_get_box() take a box as parameter Kirill Primak 2022-01-29 23:06:09 +0300
  • 2c59435e82
    xdg-output: remove dead code Isaac Freund 2022-01-28 17:38:39 +0100
  • 77951968dc subsurface: unlock cached state on commit if desynced Kirill Primak 2022-01-25 22:30:36 +0300
  • da2491d416 compositor: damage the whole buffer on viewport src change Kirill Primak 2022-01-22 11:35:22 +0300
  • 1d1b845410 subcompositor: destroy subsurface with parent Simon Ser 2022-01-20 10:03:31 +0100
  • 7ce966a5d4 subcompositor: document subsurface_from_resource Simon Ser 2022-01-20 09:55:21 +0100
  • cfba4c6344 editorconfig: set max_line_length Simon Ser 2022-01-20 15:09:15 +0100
  • d8d30463ac render/vulkan: log physical device driver name Simon Ser 2022-01-19 13:08:46 +0100
  • c22ea3eb99 scene_graph: Simplify computation for offset of new surfaces. This became possible after the usage of wlr_surface_send_frame_done. Alexander Orzechowski 2022-01-19 04:46:30 -0500
  • 1bc6f7f243 scene_graph: remove unused outputs list Alexander Orzechowski 2022-01-19 04:42:01 -0500
  • 8656c77248 scene_graph: use wlr_scene_output_send_frame_done Alexander Orzechowski 2022-01-19 04:38:19 -0500
  • 1bd0ea3a80
    foreign-toplevel: send enter if needed on output bind Isaac Freund 2022-01-17 19:11:08 +0100
  • 5091118bed input_method_v2: improve mapping detection Tadeo Kondrak 2021-12-30 22:49:48 -0700
  • 89dc9a4496 tinywl: fix check whether client is focused or not Isaac Freund 2022-01-14 20:46:20 +0100
  • 50827ed7f5 surface: improve role precommit hook Kirill Primak 2022-01-13 14:08:54 +0300
  • 617eb4fb93 surface: deprecate wlr_surface.h Kirill Primak 2022-01-13 11:55:09 +0300
  • e94e16ba5d surface: move decl to wlr_{sub,}compositor.h Kirill Primak 2022-01-13 11:55:09 +0300
  • 36b5d5888c surface: move impl to types/wlr_{sub,}compositor.c Kirill Primak 2022-01-13 11:55:09 +0300
  • 4ec683ad1c surface: introduce events.client_commit Kirill Primak 2022-01-13 11:55:09 +0300
  • b6f43ab2e1 subcompositor: split out from compositor Kirill Primak 2022-01-13 11:55:09 +0300
  • 6cdf843a8c readme: drop mention of the Sway project Simon Ser 2022-01-09 12:01:58 +0100
  • 83ab5055fd scene/subsurface_tree: fix handling subsurface destruction Kirill Primak 2022-01-01 14:04:53 +0300
  • 59b9518f07 render/gles2: don't constrain shm formats to ones that support reading Thomas Hebb 2022-01-05 00:16:59 -0800
  • 9988eb3378 vulkan: Fix imported image layout nyorain 2021-12-26 13:21:54 +0100
  • 812951f5bc scene: schedule an output frame on wl_surface.frame Simon Ser 2021-12-23 16:30:24 +0100
  • 823476e76e
    wlr_texture: remove wlr_texture_from_wl_drm() from header Isaac Freund 2021-12-20 20:41:44 +0000
  • ec28457508 backend: error out in autocreate without libinput support Simon Ser 2021-12-19 16:39:57 +0100
  • b5a019d575 build: simplify Meson subproject fallbacks Simon Ser 2021-12-14 12:10:31 +0100
  • 93e050c602 Remove wlr_box.h redirection Simon Ser 2021-12-17 15:37:07 +0100
  • 562b24b9fc build: bump soversion Simon Ser 2021-12-17 12:51:54 +0100
  • 92d137c78a layer-shell: fix type of margins Isaac Freund 2021-12-15 16:30:32 +0100
  • 7360810f2e build: bump to version 0.16.0 Simon Ser 2021-12-17 11:54:06 +0100
  • 9f41627aa1 backend/wayland: add basic linux-dmabuf feedback support Simon Ser 2021-12-08 01:43:15 +0100
  • 8e566f716c layer-shell: don't set committed flag if the property didn't change Stacy Harper 2021-12-14 18:09:31 +0100
  • 07ccc6e0b3
    scene: add wlr_scene_set_presentation() Isaac Freund 2021-12-14 18:35:44 +0100
  • c0b120a30c build: add subproject fallback for libdrm Simon Ser 2021-10-02 17:29:42 +0200
  • bedfec94bb backend/drm: use drmCloseBufferHandle Simon Ser 2021-10-02 17:24:08 +0200
  • a15c327718 backend/drm: use drmModeFormatModifierBlobIterNext Simon Ser 2021-11-03 16:44:42 +0100
  • 4377b55292 util/global: remove wl_display arg from wlr_global_destroy_safe Simon Ser 2021-06-29 19:12:50 +0200
  • 4c59f7d46a xdg-activation: Allow to submit tokens Guido Günther 2021-11-11 15:31:27 +0100
  • 31914928d2
    seat: Only resend keyboard/pointer enter to focused clients David Rosca 2021-12-14 08:15:45 +0100
  • 1c3e0816f3
    scene: fix wlr_scene_send_frame_done() API Isaac Freund 2021-12-13 17:23:47 +0100
  • ad01cdf0b2 tinywl: use wlr_scene_send_frame_done() Isaac Freund 2021-12-13 16:13:03 +0100
  • fecde72be3 scene: add wlr_scene_send_frame_done() Isaac Freund 2021-12-13 16:11:19 +0100
  • fb1f613510 scene: add primary output to wlr_scene_surface Isaac Freund 2021-12-11 12:25:53 +0100
  • 0215dffba5 scene: send surface enter/leave output events Isaac Freund 2021-12-09 23:17:16 +0100
  • d8ca494558 backend/drm: add wlr_drm_backend_monitor Chris Chamberlain 2021-12-10 21:14:57 +0100
  • f6d3efbf4b backend: fix return value of attempt_drm_backend Chris Chamberlain 2021-12-13 14:53:41 +0100
  • e3fefda023 output: add support for protocol interface version 4 Simon Ser 2021-12-07 16:37:51 +0100
  • 0fcc842291 subsurface: don't add to parent list immediately Kirill Primak 2021-12-06 14:59:00 +0300
  • 7964bdae76 surface: fix non-buffer damage handling Kirill Primak 2021-12-04 20:05:32 +0300
  • df7d280343 subsurface: apply position change at the right moment Kirill Primak 2021-12-03 23:15:55 +0300
  • f463ca669a subsurface: simplify and fix parent commit handling Kirill Primak 2021-12-03 23:14:13 +0300
  • 818fc4a87b Fix incorrect %zd formatting directives Simon Ser 2021-12-09 16:39:09 +0100