Commit graph

  • 56f7c000b5 backend/wayland/tablet_v2: give wlr_tablet_* ownership to wlr_wl_seat Simon Zeni 2022-03-08 09:33:58 -0500
  • d3fb44314c backend/wayland: give wlr_touch ownership to wlr_wl_seat Simon Zeni 2022-03-07 13:33:20 -0500
  • e723dd928b backend/wayland: drop wlr_switch support Simon Zeni 2022-03-07 11:11:49 -0500
  • be8527bd36 backend/wayland: give wlr_pointer ownership to wlr_wl_seat Simon Zeni 2022-03-04 21:59:59 -0500
  • f9b6aa3079 backend/wayland: give wlr_keyboard ownership to wlr_wl_seat Simon Zeni 2022-03-03 13:23:08 -0500
  • 64fe6ab300 tinywl: init cursor_mode Simon Zeni 2022-03-04 21:59:23 -0500
  • 74381f3bc3 types/wlr_output: Handle subpixel hints through output commits Alexander Orzechowski 2022-01-05 20:03:52 -0500
  • 68f2f8cf92 Revert "scene: try to import buffers as textures before rendering" Simon Ser 2022-03-13 11:21:56 +0100
  • 2d623724c3 xdg-positioner: fix sliding regression Kirill Primak 2022-03-15 20:57:23 +0300
  • 104060fec5 Free drmDevice in get_egl_device_from_drm_fd() Dean 2022-03-14 05:55:50 +0000
  • 5c17452ae0
    Pass O_CLOEXEC to drmModeCreateLease calls Samuel Čavoj 2022-03-13 12:28:55 +0100
  • 4c8ecfcd4a types/wlr_virtual_pointer_v1: remove destroy event Simon Zeni 2022-03-08 15:56:28 -0500
  • 45c8771735 types/wlr_virtual_keyboard_v1: remove destroy event Simon Zeni 2022-03-08 15:54:38 -0500
  • eae8952e17 types/wlr_keyboard: remove destroy event Simon Zeni 2022-03-08 15:53:21 -0500
  • 7a2c96dcbd types/wlr_tablet_tool: remove name ambiguity David96 2022-03-11 11:47:56 +0100
  • 13fcdba75c wlr_output_layout_contains_point: handle outputs that aren't in the layout Sebastian Krzyszkowiak 2022-03-05 08:00:39 +0100
  • 2dd121235e xcursor: support XDG Base Directory Specification Moon Sungjoon 2022-03-06 00:33:28 +0900
  • f330759ba4 wlr_output_damage: Don't schedule a new frame if damage region does not intersect with output Alexander Orzechowski 2022-02-26 21:51:53 -0500
  • fbd4d40318 wlr_output_damage: Use wlr_output_damage_add for wlr_output_damage_add_box Alexander Orzechowski 2022-02-26 21:50:41 -0500
  • 4792446ee8 wlr_switch: remove WLR_SWITCH_STATE_TOGGLE Isaac Freund 2022-02-26 18:25:19 +0100
  • cfed039c9a types/wlr_input_device: move init and finish function to private API Simon Zeni 2022-03-03 09:43:38 -0500
  • 1bb2631c5c types/wlr_input_device: remove wlr_input_device_destroy Simon Zeni 2022-03-02 16:48:57 -0500
  • 9d8dc026e5 tinywl: destroy keyboard on wlr_input_device event Simon Zeni 2022-03-07 11:01:49 -0500
  • 10cbb9fbe1 interface/wlr_touch: rework destroy sequence Simon Zeni 2022-03-02 16:07:40 -0500
  • 8d3cb94b41 interface/wlr_tablet_tool: rework destroy sequence Simon Zeni 2022-03-02 15:58:44 -0500
  • a5b032cb1e interface/wlr_tablet_pad: rework destroy sequence Simon Zeni 2022-03-02 15:11:25 -0500
  • 0d2be496a8 interface/wlr_switch: rework destroy sequence Simon Zeni 2022-03-02 14:17:31 -0500
  • 51cd3c0726 interface/wlr_pointer: rework destroy sequence Simon Zeni 2022-03-02 13:57:28 -0500
  • 7dc4a3ecd7 interface/wlr_keyboard: rework destroy sequence Simon Zeni 2022-03-01 14:49:30 -0500
  • 39b68ea47a buffer: extract interface to separate header Simon Ser 2022-03-03 15:38:26 +0100
  • d0718a9b32 backend/libinput: public API cleanup Simon Zeni 2022-02-24 15:53:54 -0500
  • 0d21496e53 backend/libinput: rework tablet_pad interface Simon Zeni 2022-02-24 15:30:26 -0500
  • c8456086a1 backend/libinput: rework tablet interface Simon Zeni 2022-02-24 11:00:11 -0500
  • 4f4dd95223 backend/libinput: rework touch interface Simon Zeni 2022-02-23 14:06:02 -0500
  • d750c5ac67 backend/libinput: rework switch interface Simon Zeni 2022-02-23 13:41:34 -0500
  • d60cdad3ea backend/libinput: rework pointer interface Simon Zeni 2022-02-28 11:57:35 -0500
  • 5eefda1ffe backend/libinput: rework keyboard interface Simon Zeni 2022-02-23 10:42:20 -0500
  • 9dd6e2b905 backend/libinput: add devices wl_list Simon Zeni 2022-02-22 16:17:48 -0500
  • 0a5a65cf48 examples/input-method: Don't crash on NULL surrounding text Guido Günther 2022-02-14 15:27:34 +0100
  • 4741e9d841 Xwayland: use -displayfd instead of USR1 Dominique Martinet 2022-02-16 18:44:12 +0900
  • 1666e377e2 Xwayland: rename notify pipe 'p' to notify_fd Dominique Martinet 2022-02-15 19:33:41 +0900
  • c84744321e types/wlr_virtual_pointer_v1: fix wlr_pointer destroy sequence Simon Zeni 2022-02-28 15:23:56 -0500
  • cdb3e80b39 types/wlr_virtual_keyboard_v1: fix wlr_keyboard destroy sequence Simon Zeni 2022-02-28 15:11:31 -0500
  • 17a289e36e render: allow texture creation while rendering Roman Gilg 2022-02-27 22:44:36 +0100
  • e279266f71 interfaces: remove wlr_input_device_impl Simon Zeni 2022-02-09 16:14:56 -0500
  • 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