Commit graph

  • faccc2a446 output: fix segfault when using -m last option Jonathan GUILLOT 2023-07-27 16:58:29 +02:00
  • aac86adf7f cage: add basic wlr-output-management support Jonathan GUILLOT 2023-07-21 15:37:38 +02:00
  • 36450a9e33 cage: remove support for rotating outputs Jente Hidskes 2022-01-14 21:22:11 +01:00
  • 160979a96c Log execvp() failures Simon Ser 2023-07-17 18:28:54 +02:00
  • bd5b20e1fa add wlr_virtual_keyboard_manager_v1 and wlr_virtual_pointer_manager_v1 ChemicalXandco 2023-01-07 14:28:40 +00:00
  • 35c386fd0b add wlr_virtual_keyboard_manager_v1 and wlr_virtual_pointer_manager_v1 ChemicalXandco 2023-01-07 14:28:40 +00:00
  • 46f0ec1b72 readme: drop CI badge Simon Ser 2023-01-03 21:30:57 +01:00
  • 4e8cd4193a readme: drop CI badge Simon Ser 2023-01-03 21:30:57 +01:00
  • 5f4c43db04 CI: bump to wlroots 0.16 Alexander Orzechowski 2022-12-16 05:48:44 -05:00
  • a8e4e3d131 Enable single-pixel-buffer Why not. Alexander Orzechowski 2022-12-16 05:43:10 -05:00
  • 491d508d75 meson: Bump wlroots version Alexander Orzechowski 2022-10-12 04:29:29 -04:00
  • 36c9c52d3f Port 0.16 surface header includes Alexander Orzechowski 2022-12-16 05:44:26 -05:00
  • 3015e0368b Give xdg_shell a version Alexander Orzechowski 2022-10-12 04:17:38 -04:00
  • 32c44ddb5f Port 0.16 scene changes Alexander Orzechowski 2022-12-14 13:56:15 -05:00
  • 979ff58a24 Port 0.16 wlr_output_layout_get_box changes Fixes memory leaks. Alexander Orzechowski 2022-10-12 04:05:33 -04:00
  • 5818a32a99 xdg_shell: Port 0.16 configure changes Alexander Orzechowski 2022-12-16 05:42:52 -05:00
  • ea14819153 xdg_shell: Port to 0.16 double buffered geometry Alexander Orzechowski 2022-10-12 04:00:33 -04:00
  • b43c7adcd9 xdg_shell: Port 0.16 xdg_toplevel changes Alexander Orzechowski 2022-10-12 04:00:11 -04:00
  • 47f5daba20 seat: Port 0.16 device changes Alexander Orzechowski 2022-10-12 03:37:05 -04:00
  • a57e0067c1 Explicitly create wlr_subcompositor. Phil Jones 2022-01-20 11:13:10 +00:00
  • 0b8c43d8d2 CI: bump to wlroots 0.16 Alexander Orzechowski 2022-12-16 05:48:44 -05:00
  • 1786da1a1a Enable single-pixel-buffer Why not. Alexander Orzechowski 2022-12-16 05:43:10 -05:00
  • e3fbbf142b meson: Bump wlroots version Alexander Orzechowski 2022-10-12 04:29:29 -04:00
  • b4df857c0a Port 0.16 surface header includes Alexander Orzechowski 2022-12-16 05:44:26 -05:00
  • 17ab1e74e5 Give xdg_shell a version Alexander Orzechowski 2022-10-12 04:17:38 -04:00
  • 64637f01e1 Port 0.16 scene changes Alexander Orzechowski 2022-12-14 13:56:15 -05:00
  • c66d415e7e Port 0.16 wlr_output_layout_get_box changes Fixes memory leaks. Alexander Orzechowski 2022-10-12 04:05:33 -04:00
  • 7e4cc6629b xdg_shell: Port 0.16 configure changes Alexander Orzechowski 2022-12-16 05:42:52 -05:00
  • d3d4a129e7 cage: allow running as root when not using setuid bit Jan Beich 2021-09-13 13:30:59 +00:00
  • 11d5284e83 virtual keyboards: add virtual keyboards to seat list Dominique Martinet 2022-10-28 21:10:40 +09:00
  • 25a025c6fb virtual pointers/keyboard: update capabilities after adding device Dominique Martinet 2022-10-28 21:10:27 +09:00
  • 265d8782c9 virtual pointer: set output name from preferred output Dominique Martinet 2022-10-28 21:10:19 +09:00
  • 5443d3f828 seat: add wlr_virtual_pointer_manager_v1 Dominique Martinet 2021-05-18 08:52:22 +09:00
  • b60a686d30 seat: add wlr_virtual_keyboard_manager_v1 Dominique Martinet 2021-05-18 08:52:06 +09:00
  • 4a21ab981c xdg_shell: Port to 0.16 double buffered geometry Alexander Orzechowski 2022-10-12 04:00:33 -04:00
  • 3ccfee5cb2 xdg_shell: Port 0.16 xdg_toplevel changes Alexander Orzechowski 2022-10-12 04:00:11 -04:00
  • db53fabe32 seat: Port 0.16 device changes Alexander Orzechowski 2022-10-12 03:37:05 -04:00
  • 59a8081820 Explicitly create wlr_subcompositor. Phil Jones 2022-01-20 11:13:10 +00:00
  • a81ab701d7 Update meson.build not to fail if git rev-parse fails Ethan D. Twardy 2022-07-20 06:57:34 -05:00
  • 1b9d750dc2 Fix warnings in `meson build' output for deprecated functions. Ethan D. Twardy 2022-07-20 06:40:10 -05:00
  • 4c80757804 Update meson.build not to fail if git rev-parse fails Ethan D. Twardy 2022-07-20 06:57:34 -05:00
  • 901bb41495 Fix warnings in `meson build' output for deprecated functions. Ethan D. Twardy 2022-07-20 06:40:10 -05:00
  • 46778e6d6c output: get scene_output by wlroots function Leonardo Hernández Hernández 2022-03-21 23:52:27 -06:00
  • f473bf82f5
    output: get scene_output by wlroots function Leonardo Hernández Hernández 2022-03-21 23:52:27 -06:00
  • 9dea592028 Explicitly create wlr_subcompositor. Phil Jones 2022-01-20 11:13:10 +00:00
  • a9b1ef6a07 Add basic wlr-output-management support Dima Krasner 2021-12-22 08:29:17 +02:00
  • 5a07efd57b cage: remove support for rotating outputs Jente Hidskes 2022-01-14 21:22:11 +01:00
  • f71844ab54 xdg_shell: add note why we're setting the size for fullscreen clients Jente Hidskes 2021-12-26 16:40:03 +01:00
  • 38f8566155 xdg_shell: check role in is_primary Jente Hidskes 2021-12-26 16:39:46 +01:00
  • ee5410d3fb util: remove unneeded module Jente Hidskes 2021-12-27 12:42:30 +01:00
  • d708a73aca view: require non-NULL surface in view_from_wlr_surface Jente Hidskes 2021-12-26 15:36:39 +01:00
  • ba9c245393 view: implement view_from_wlr_surface in terms of wlr_surface->data pointer Jente Hidskes 2021-12-24 08:58:19 +01:00
  • 1ccbacf198 output: set pointer to cg_output in wlr_output->data Jente Hidskes 2020-02-24 20:07:36 +01:00
  • 4d95e19311 xdg_shell: add note why we're setting the size for fullscreen clients Jente Hidskes 2021-12-26 16:40:03 +01:00
  • 0f79066def xdg_shell: check role in is_primary Jente Hidskes 2021-12-26 16:39:46 +01:00
  • 4f57c0b2e1 util: remove unneeded module Jente Hidskes 2021-12-27 12:42:30 +01:00
  • fd33d2b5aa view: require non-NULL surface in view_from_wlr_surface Jente Hidskes 2021-12-26 15:36:39 +01:00
  • f8e3d167d4 view: implement view_from_wlr_surface in terms of wlr_surface->data pointer Jente Hidskes 2021-12-24 08:58:19 +01:00
  • 804e52250c output: set pointer to cg_output in wlr_output->data Jente Hidskes 2020-02-24 20:07:36 +01:00
  • 49fb5b13cc seat: add support for pointer device configuration using environment variables Dima Krasner 2022-01-03 17:37:14 +08:00
  • ad0872e33e make the Cage multi-monitor layout configurable Dima Krasner 2021-12-22 08:38:26 +02:00
  • 4e9b9273f1 apply labwc/labwc#85 to add support for pointer constraints Dima Krasner 2021-12-22 08:31:14 +02:00
  • a13c18b761 Add scale parameter Julien Langlois 2021-12-16 00:22:56 -05:00
  • d9f132ee5d layer-shell: initial layer shell v1 implementation layer_shell Jente Hidskes 2020-03-12 21:15:07 +01:00
  • ddead86366 output: set pointer to cg_output in wlr_output->data Jente Hidskes 2020-02-24 20:07:36 +01:00
  • fc5cc401b7 view: position using the output's usable area Jente Hidskes 2021-12-23 16:55:18 +01:00
  • dc090aa517 output: add usable area Jente Hidskes 2020-02-23 22:32:29 +01:00
  • c3a3539080 output: add list of layers Jente Hidskes 2020-02-24 20:06:21 +01:00
  • 1ea91900d9 Add initial layer shell skeleton Jente Hidskes 2020-02-23 22:20:25 +01:00
  • 1262e1b55e Add wlr-layer-shell-unstable-v1 protocol Jente Hidskes 2020-02-23 22:20:51 +01:00
  • 3321daef98 fall back to a lower output mode if needed (swaywm/sway@4cdc4ac) Dima Krasner 2021-12-22 08:25:43 +02:00
  • ce53a473aa fall back to a lower output mode if needed (swaywm/sway@4cdc4ac) Dima Krasner 2021-12-22 08:25:43 +02:00
  • f44ba0cea2 use find_library() for libm Dima Krasner 2021-12-22 08:14:39 +02:00
  • 683114a32a use find_library() for libm Dima Krasner 2021-12-22 08:14:39 +02:00
  • 0e87c2c8d8 restore direct libm dependency (fixes #222) Dima Krasner 2021-12-22 07:53:40 +02:00
  • 04946d9881 restore direct libm dependency (fixes #222) Dima Krasner 2021-12-22 07:53:40 +02:00
  • de03250ca0 fixed typo lunacb 2021-12-20 23:03:31 -05:00
  • dfba2d8f9d Remove no longer needed dependencies Jente Hidskes 2021-12-17 22:05:19 +01:00
  • 7fe306a79a Enable presentation-time Simon Ser 2021-12-17 12:06:01 +01:00
  • 36309d0c07 Enable viewporter Simon Ser 2021-12-17 12:02:42 +01:00
  • 77a3f6bb0c Use wlr_scene_output_send_frame_done Simon Ser 2021-12-13 16:26:13 +01:00
  • 7a7325c0ee Drop cg_view_child Simon Ser 2021-10-27 16:20:29 +02:00
  • 79950cd691 Use wlr_scene_xdg_surface_create for popups Simon Ser 2021-10-27 16:19:06 +02:00
  • af610192f4 Use wlr_scene_output_for_each_surface Simon Ser 2021-10-26 21:55:11 +02:00
  • 5a1933f660 Delegate direct scan-out to wlr_scene Simon Ser 2021-10-20 16:11:46 +02:00
  • e6f89ed6f1 Remove output_for_each_surface Simon Ser 2021-09-22 12:41:45 +02:00
  • 48b31afb5a Drop unused output_surface_for_each_surface Simon Ser 2021-09-22 12:09:34 +02:00
  • 0736d72e88 Use wlr_scene_attach_output_layout Simon Ser 2021-09-09 12:18:23 +02:00
  • d46e8a82dd Use scene-graph for damage tracking Simon Ser 2021-08-17 17:09:31 +02:00
  • 128fa90ea1 Use scene-graph helpers for sub-surfaces Simon Ser 2021-08-28 11:08:11 +02:00
  • fb3dc58237 Replace view_wlr_surface_at with scene-graph Simon Ser 2021-08-10 11:40:54 +02:00
  • 6d60c6c464 Drop view_for_each_surface and view_for_each_popup_surface Simon Ser 2021-08-10 11:37:19 +02:00
  • f544483340 Use the wlroots scene-graph API Simon Ser 2021-08-09 20:06:57 +02:00
  • 395189fb05 Upgrade to wlroots 0.15 Simon Ser 2021-08-11 11:31:14 +02:00
  • 56c19e7dc3 fixed typo lunacb 2021-12-20 23:03:31 -05:00
  • 13e3c63823 Remove no longer needed dependencies Jente Hidskes 2021-12-17 22:05:19 +01:00
  • e945a62ac8 Enable presentation-time Simon Ser 2021-12-17 12:06:01 +01:00
  • fade96ad01 Enable viewporter Simon Ser 2021-12-17 12:02:42 +01:00
  • 746bd490f5 Use wlr_scene_output_send_frame_done Simon Ser 2021-12-13 16:26:13 +01:00
  • cc40126fef Drop cg_view_child Simon Ser 2021-10-27 16:20:29 +02:00