Commit Graph

  • c46b53d0b0 wlr_scene: Add output_enter/output_leave signals Alexander Orzechowski 2022-05-18 18:08:35 -0400
  • 6ddb9e51bd wlr_scene_output: Send output leave events before destroying the output Alexander Orzechowski 2022-04-16 05:39:22 -0400
  • 61dab42c70 wlr_scene: Add setter for buffer of a wlr_scene_buffer Alexander Orzechowski 2022-05-19 14:17:51 -0400
  • 039a31df9a wlr_scene: Allow buffer in wlr_scene_buffer to be NULL Alexander Orzechowski 2022-05-19 14:16:52 -0400
  • 8fe3aa29da xdg-shell: specify version in wlr_xdg_shell_create Simon Ser 2022-05-11 13:57:51 +0200
  • 19896e7fb6 util/shm: clear mode permission bits in allocate_shm_file_pair Simon Ser 2022-05-12 19:58:50 +0200
  • e646d882cf backend/drm: fetch EDID manufacturer from udev_hwdb Simon Ser 2022-05-06 11:58:17 +0200
  • fa9b61004b tinywl: don't crash when there is no keyboard Simon Ser 2022-03-19 14:00:43 +0100
  • 7b7562eb65 backend/headless: allow variable refresh rate Simon Ser 2022-03-19 13:58:16 +0100
  • 8b0d4947cc xdg-toplevel: store states on the stack Kirill Primak 2022-05-10 14:36:24 +0300
  • 0326ceff90 examples/layer-shell: premultiply alpha Kirill Primak 2022-05-01 16:03:44 +0300
  • 12d84f8c36 examples/egl_common: switch rgba format Johannes 2022-05-03 02:50:41 +0200
  • f575e445ec xwayland: terminate when no client is connected Simon Ser 2021-06-25 13:49:47 +0200
  • 352064d76d xwayland: add wlr_xwayland_server_options.terminate_delay Simon Ser 2021-06-25 12:00:26 +0200
  • 7ad67e0f1d render/gles: add support for some 16-bpc unsigned shm formats Manuel Stoeckl 2022-04-30 22:43:49 -0400
  • cb012c5cb5 tinywl/tinywl: clean up tinywl_output when wlr_output is gone xiaoyaobing 2022-05-03 00:08:32 +0800
  • 410c08cdc6 drm-lease-v1: skip device on wlr_drm_backend_get_non_master_fd failure Simon Ser 2022-03-29 16:14:38 +0200
  • 95d3529edf xcursor: check that XDG base directory path is absolute Antonin Décimo 2022-03-13 20:50:03 +0100
  • 48c811ffb6 render/vulkan: fix undefined reference to wlr_texture_is_vk zccrs 2022-05-01 14:27:40 +0800
  • bc4350c976 backend/wayland: reset active pointer on destroy Kirill Primak 2022-04-29 21:55:04 +0300
  • ec2af17674 CONTRIBUTING.md: update init/finish description Kirill Primak 2022-04-27 18:34:01 +0300
  • a1e1e9aba8 Revert "backend/wayland: zero out finished input devices" Simon Ser 2022-04-26 09:45:00 +0200
  • 6c350799b2 Zero-initialize structs in init functions Simon Ser 2022-04-26 09:43:54 +0200
  • 54653b5d95 util/addon: fix public include Simon Ser 2022-04-26 09:43:10 +0200
  • c091a07589 CONTRIBUTING.md: make forks public to let the CI run tiosgz 2022-04-22 12:14:45 +0000
  • 91da4c557b xwayland: do not double free server on destroy zsugabubus 2022-04-20 17:50:55 +0200
  • 03c88b07ba backend/wayland: zero out finished input devices Kirill Primak 2022-04-20 14:49:45 +0300
  • a43d105a50 backend/wayland/pointer: fix indentation Kirill Primak 2022-04-20 14:49:25 +0300
  • 2ce0305483 seat: Don't finish wlr_keyboard if server was never started Alexander Orzechowski 2022-04-16 09:24:10 -0400
  • 640f3b9f21 Revert "Copy xcb_icccm structs into wlroots" John Lindgren 2022-04-16 13:24:11 -0400
  • d3a2ea33e5 types/seat/wlr_seat.c: fix focused_client being null after seat_client recreation Ferdinand Bachmann 2022-04-16 18:59:22 +0200
  • 2d4e813530 types/wlr_pointer_gestures_v1.c: get client from seat client instead of resource Ferdinand Bachmann 2022-04-16 20:53:52 +0200
  • eedb9df531 types/wlr_pointer_gestures_v1: null-check both focused_surface and focused_client Ferdinand Bachmann 2022-03-27 23:21:32 +0200
  • 4ba8458255 scene/output-layout: fix scene destroy handler Kirill Primak 2022-04-14 09:26:54 +0300
  • dec2565f2b xdg-toplevel: don't schedule configures on state requests Kirill Primak 2022-04-11 21:33:15 +0300
  • 04aa44b4df xdg-foreign-v2: treat unmapped parents as NULL Kirill Primak 2022-03-04 01:11:51 +0300
  • dac040f87f xdg-foreign-v1: treat unmapped parents as NULL Kirill Primak 2022-03-04 01:09:34 +0300
  • bf3f60ff73 xdg-toplevel: treat unmapped parents as NULL Kirill Primak 2022-03-04 00:59:22 +0300
  • 2e14bed9f7 meson: use target_machine instead of host_machine Kirill Chibisov 2022-04-03 11:46:25 +0000
  • 578e5614d4 tinywl: remove outdated non-feature from README.md Kirill Primak 2022-03-30 16:10:41 +0300
  • 62fbf3f4ba tinywl: don't generate xdg-shell-protocol.c Kirill Primak 2022-04-01 11:38:25 +0300
  • bb32349c97 meson: soversion arg should be string Kenny Levinsen 2022-03-28 18:08:40 +0200
  • dd03d839ab xdg-activation: Deduplicate token creation code Guido Günther 2022-03-25 18:48:58 +0100
  • 4519117a68 seat: take wlr_keyboard in wlr_seat_set_keyboard() Leonardo Hernández Hernández 2022-03-21 17:37:17 -0600
  • 4cc2a03620 layer-shell: Make wlr_layer_surface_v1_from_resource public Guido Günther 2022-03-08 12:26:59 +0100
  • aaf787ee56 types/wlr_touch: uniformize events name Simon Zeni 2022-03-09 16:01:14 -0500
  • e732c5c895 types/wlr_tablet_tool: uniformize events name Simon Zeni 2022-03-09 15:43:28 -0500
  • d1f543a9d8 types/wlr_tablet_pad: uniformize events name Simon Zeni 2022-03-09 15:16:04 -0500
  • 13d7fa2f03 types/wlr_switch: uniformize events name Simon Zeni 2022-03-09 15:08:20 -0500
  • 9a17200446 types/wlr_keyboard: uniformize events name Simon Zeni 2022-03-09 15:05:12 -0500
  • bd6c000d14 types/wlr_pointer: uniformize events name Simon Zeni 2022-03-09 14:52:27 -0500
  • 96ccc50c57 types/wlr_input_device: move width_mm and height_mm fields to wlr_tablet and wlr_touch Simon Zeni 2022-03-08 16:54:28 -0500
  • a92e5f8d46 types/wlr_input_device: move output_name field to wlr_pointer and wlr_touch Simon Zeni 2022-03-08 16:45:03 -0500
  • 2001441a37 backend/wayland: remove wl_seat_listener from public API Simon Zeni 2022-03-08 15:20:56 -0500
  • b7e9ad7989 backend/wayland: remove wlr_wl_input_device Simon Zeni 2022-03-08 15:15:32 -0500
  • 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