Commit graph

  • 0ea1519938 docs/env_vars: fix case of WLR_SCENE_DEBUG_DAMAGE values Simon Ser 2022-05-27 20:15:00 +0200
  • 75d31509db tinywl: use xdg-shell v3 Kirill Primak 2022-05-23 21:19:02 +0300
  • c1ec71903c xdg-shell: bump version to 3 Kirill Primak 2022-04-12 14:50:40 +0300
  • 1761c3bbe2 xdg-popup: add reposition support Kirill Primak 2022-04-13 20:40:23 +0300
  • 8a0835c59c xdg-positioner: add v3 parameters Kirill Primak 2022-04-12 11:45:21 +0300
  • 6f1fce9cb4 xdg-popup: use current/pending state pattern Kirill Primak 2022-04-13 20:22:14 +0300
  • 4a968576e4 xdg-popup: add proper configure flow Kirill Primak 2022-03-05 19:32:35 +0300
  • 4f5d6e4746 backend/x11: fix output model strdup call Simon Ser 2022-05-26 17:48:37 +0200
  • d0d480b91a backend/drm: fix crash with null serial vaxerski 2022-05-26 17:55:09 +0200
  • 4d7f1aeb73 linux-dmabuf-v1: fix MOD_INVALID handling in feedback tranches Simon Ser 2022-05-26 10:28:21 +0200
  • be86145322 output: turn make/model/serial into char * Simon Ser 2022-05-23 10:32:26 +0200
  • 2e69eb1030 backend/drm: fix crash in init_drm_surface Simon Ser 2022-05-26 09:38:48 +0200
  • 1cb6b2cf67 render/egl: document wlr_egl_create_with_context Simon Ser 2022-05-25 17:48:00 +0200
  • 4b3e08c8ac render/egl: make wlr_egl_{make,unset,is}_current private Simon Ser 2022-05-25 17:43:51 +0200
  • f954092f22 render/egl: make wlr_egl struct opaque Simon Ser 2022-03-31 11:29:24 +0200
  • 452a8ec940 render/egl: add wlr_egl_get_{context,display} Simon Ser 2022-05-25 17:42:24 +0200
  • 4b77eadf06 render/egl: drop MESA_EGL_NO_X11_HEADERS Simon Ser 2022-05-25 17:50:39 +0200
  • 28d89779af Reformat doc comments Simon Ser 2022-05-24 18:46:59 +0200
  • 27383a1929 contributing: add section about documentation conventions Simon Ser 2022-05-25 14:04:16 +0200
  • f91f38b79a backend/drm: remove wlr_drm_surface.{width,height} Simon Ser 2022-05-25 15:55:41 +0200
  • e59f4d4ffa backend/drm: allow non-linear modifiers for multi-GPU Simon Ser 2021-12-17 15:42:57 +0100
  • ad06c12c89 util: Fix infinite loop in recursive function Steven Newbury 2022-02-08 12:02:51 +0000
  • 078d8dd472 build: bump version to 0.16.0-dev Simon Ser 2022-05-24 12:13:54 +0200
  • 41124592dd wlr_scene: Hook up HIGHLIGHT logic Alexander Orzechowski 2022-05-23 15:58:49 -0400
  • b6fc882782 wlr_scene: Hook up RERENDER logic Alexander Orzechowski 2022-05-20 18:31:41 -0400
  • 17f5414b1a wlr_scene: Parse out WLR_SCENE_DEBUG_DAMAGE Alexander Orzechowski 2022-05-20 18:28:08 -0400
  • 4ac19e9f9c util/addon: avoid calling finish() twice Kirill Primak 2022-05-16 20:35:31 +0300
  • cde3700386 xwayland: use dict to collect supported features Simon Ser 2022-05-23 09:44:39 +0200
  • 9cae874513 screencopy-v1: Fix frame stride for formats with bpp != 32 Manuel Stoeckl 2021-12-03 21:40:32 -0500
  • ee122c9c2a scene/output: check for NULL in destructor Kirill Primak 2022-05-22 10:36:25 +0300
  • 02e648c1b2 xwayland: Add support for -force-xrandr-emulation Joshua Ashton 2022-05-18 14:43:48 +0000
  • 17b2b06633 seat: Allow to cancel touches Guido Günther 2022-02-28 13:49:32 +0100
  • dc9bc5683a wlr_scene: Refactor wlr_scene_surface to be a helper on top of wlr_scene_buffer Alexander Orzechowski 2022-05-19 14:26:50 -0400
  • 5f43e1732a wlr_scene: Introduce addons to scene nodes Alexander Orzechowski 2022-05-19 14:25:34 -0400
  • f2dbcc3358 wlr_scene: Make presentation object public Alexander Orzechowski 2022-03-20 20:56:13 -0400
  • 20cc1ce0b9 wlr_scene: Change out surface specific iterator functions Alexander Orzechowski 2022-04-12 11:47:59 -0400
  • 5f56246571 wlr_scene: Pull scene_node_get_root into a private header Alexander Orzechowski 2022-05-19 14:01:44 -0400
  • 39c059b70e wlr_scene: Make scene_buffer_from_node public Alexander Orzechowski 2022-03-28 06:19:45 -0400
  • 73a656e8ac wlr_scene: Add a function to also specify damage when applying a buffer to wlr_scene_buffer Alexander Orzechowski 2022-05-18 22:37:05 -0400
  • 34be5da072 wlr_scene: Add a way to choose when input interactions happen on a buffer Alexander Orzechowski 2022-05-19 14:24:05 -0400
  • 09c7fe0f90 wlr_scene: Add frame_done signal for wlr_scene_buffer Alexander Orzechowski 2022-05-19 14:23:10 -0400
  • a53eccf2af wlr_scene: Add primary_output property to wlr_scene_buffer Alexander Orzechowski 2022-04-24 22:32:58 -0400
  • dfeb1309a8 wlr_scene: Add presentation signal for wlr_scene_buffer Alexander Orzechowski 2022-05-19 14:21:21 -0400
  • 7e383c6a6a wlr_scene: Make wlr_scene_render_output private Alexander Orzechowski 2022-04-06 07:59:54 -0400
  • 933ff0e60c wlr_scene: Fix missing calls to scene_node_update_outputs Alexander Orzechowski 2022-05-19 14:01:03 -0400
  • 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