Commit graph

  • c500ba8633 desktop/output: Avoid duplicate output manager update Kenny Levinsen 2024-09-05 18:32:00 +02:00
  • 429dba6df0 output/config: Make output config utils private Kenny Levinsen 2024-09-05 18:31:16 +02:00
  • 9092e0f755 desktop/output: Use temporary configs for output_manager Kenny Levinsen 2024-09-05 18:24:01 +02:00
  • fe1cbfaf08 config/output: Add test_only/degrade to apply_all_output_configs Kenny Levinsen 2024-09-05 18:22:24 +02:00
  • 639162dad3 config/output: Support storing temporary output configs Kenny Levinsen 2024-09-05 18:19:05 +02:00
  • fdeb5a5890 config/output: Support multiple matches in find_output_config Kenny Levinsen 2024-09-05 22:25:44 +02:00
  • af28ac04a4 (desktop|tree)/output: Do not use layout listener to arrange Kenny Levinsen 2024-09-03 15:39:39 +02:00
  • 6045ad9a02 tree/output: Rely on modeset arranging root Kenny Levinsen 2024-09-03 15:36:47 +02:00
  • b83e5aaa54 desktop/output: Do not use commit listener to arrange Kenny Levinsen 2024-09-03 15:28:29 +02:00
  • 27d27dd121
    add cmd_env to set environment variables at config and runtime slonkazoid 2024-09-03 17:02:47 +03:00
  • 46fcc89b57 (desktop|tree)/output: Do not use layout listener to arrange Kenny Levinsen 2024-09-03 15:39:39 +02:00
  • 5be43353a5 tree/output: Rely on modeset arranging root Kenny Levinsen 2024-09-03 15:36:47 +02:00
  • baf58b9489 desktop/output: Do not use commit listener to arrange Kenny Levinsen 2024-09-03 15:28:29 +02:00
  • be840f730e move title_format to container Norbert Bolanowski 2024-09-02 20:02:42 +02:00
  • 837316bcd6 move title_format to container Norbert Bolanowski 2024-09-02 20:02:42 +02:00
  • f23a380ccb Make pointer disablement when using hide_cursor optional iguanajuice 2024-08-30 13:38:37 -04:00
  • f5ce4a4413 Actually fix idle inhibition iguanajuice 2024-08-08 20:02:38 -04:00
  • e123127a53 Fix typo in input-manager.c iguanajuice 2024-07-31 11:17:10 -04:00
  • 6b87ec4aea Replace expensive seat_get_config() functions with pointer iguanajuice 2024-07-30 20:10:53 -04:00
  • 926920096f
    Merge branch 'master' into inhibit_floating_modifier ForTheReallys 2024-08-29 19:02:40 -05:00
  • 980a4e0211 use subheadings instead Jon Wallace 2024-08-27 10:42:58 -07:00
  • f2b2a81149 Use heading markdown to demarcate sections of commands Its a little tought to notice that the COMMANDS section is actually 3 sections. Use markdown to make this easier to see for the user. Jon Wallace 2024-08-26 22:15:55 -07:00
  • 450c57511c use subheadings instead Jon Wallace 2024-08-27 10:42:58 -07:00
  • b6f7ad5e1f
    Use heading markdown to demarcate sections of commands Its a little tought to notice that the COMMANDS section is actually 3 sections. Use markdown to make this easier to see for the user. Jon Wallace 2024-08-26 22:15:55 -07:00
  • b23e670824 tree/view: Send estimated configure before mapping Kenny Levinsen 2024-08-24 23:43:12 +02:00
  • 77b9ddabe2 sway/tree/container: don't trunc coords in floating_fix_coordinates llyyr 2024-08-23 01:55:42 +05:30
  • f00f964abf sway/commands/move.c: arrange new workspace Anna (navi) Figueiredo Gomes 2024-06-29 11:00:09 +02:00
  • cf4f785b0a sway/tree/container: don't trunc coords in floating_fix_coordinates llyyr 2024-08-23 01:55:42 +05:30
  • 7288f77bbe output: Chase wlroots!4803 Alexander Orzechowski 2024-08-21 10:58:18 -04:00
  • fbecac32c6 output: Chase wlroots!4803 Alexander Orzechowski 2024-08-21 10:58:18 -04:00
  • f9c0f043e5 config/output: Skip search if config has a mode Kenny Levinsen 2024-08-19 13:02:55 +02:00
  • 97413cf67c config/output: Skip search if config has a mode Kenny Levinsen 2024-08-19 13:02:55 +02:00
  • 5b855f7168 Introduce stacking|tabbed_titlebar commands Kenny Levinsen 2024-07-13 12:32:08 +02:00
  • ae7c1b139a config/output: Do not set adaptive_sync if not supported Kenny Levinsen 2024-08-18 14:50:48 +02:00
  • 1c7358149f config/output: Do not set adaptive_sync if not supported Kenny Levinsen 2024-08-18 14:50:48 +02:00
  • 9431d0603e swaybar: prioritize workspace scroll over bindsyms Joan Bruguera Micó 2024-08-15 14:41:30 +00:00
  • 39dc37c243 swaybar: refactor workspace button handling logic Joan Bruguera Micó 2024-08-15 11:17:16 +00:00
  • c30c451907 xdg-shell: chase xdg_surface geometry updates Kirill Primak 2024-08-14 21:57:47 +03:00
  • 751e5c87da xdg-shell: chase xdg_surface geometry updates Kirill Primak 2024-08-14 21:57:47 +03:00
  • c3279944fb output: Use wlr_scene_set_gamma_control_manager_v1 Alexander Orzechowski 2024-08-14 13:42:53 -04:00
  • 5a3621460f output: Use wlr_scene_output_needs_frame Alexander Orzechowski 2024-08-14 12:52:51 -04:00
  • 7d12c99809 output: Use wlr_scene_set_gamma_control_manager_v1 Alexander Orzechowski 2024-08-14 13:42:53 -04:00
  • cc46775102 output: Use wlr_scene_output_needs_frame Alexander Orzechowski 2024-08-14 12:52:51 -04:00
  • 6576b99c24 commands/output/color_profile: allows use of relative path for ICC profile Felix Pehla 2024-08-07 18:34:59 +02:00
  • a692d4a5c9 commands/output/color_profile: allows use of relative path for ICC profile Felix Pehla 2024-08-07 18:34:59 +02:00
  • b44015578a Switch default config to wmenu-run Simon Ser 2024-08-11 19:03:19 +02:00
  • fc4e6020f3 Switch default config to wmenu-run Simon Ser 2024-08-11 19:03:19 +02:00
  • 9ba1beee58 Bind a few utilities to special keys in default config Simon Ser 2024-02-29 01:03:11 +01:00
  • d93cc70798 Add mouse_warp to mark option Kevin Wiesmueller 2024-06-08 17:45:04 -04:00
  • f344e9d5a5 Add null-safety check for virtual keyboard keymaps JingMatrix 2024-08-09 00:26:03 +02:00
  • 1cd7ff49b4 Add null-safety check for virtual keyboard keymaps JingMatrix 2024-08-09 00:26:03 +02:00
  • 951a22c244 xwayland: Let scene restack Alexander Orzechowski 2024-08-07 16:52:49 -04:00
  • f0d1a51452 xwayland: Let scene restack Alexander Orzechowski 2024-08-07 16:52:49 -04:00
  • 32e5e5232d tearing: fix UAF on destroy Kirill Primak 2024-08-07 15:27:02 +03:00
  • 3e956b9229 tearing: remove trailing whitespace Kirill Primak 2024-08-07 15:26:49 +03:00
  • f69041e620 tearing: fix UAF on destroy Kirill Primak 2024-08-07 15:27:02 +03:00
  • cf4ebad642 tearing: remove trailing whitespace Kirill Primak 2024-08-07 15:26:49 +03:00
  • 05e895c463 Add support for linux-drm-syncobj-v1 Simon Ser 2024-05-10 16:11:38 +02:00
  • 4267b82222 Add support for linux-drm-syncobj-v1 Simon Ser 2024-05-10 16:11:38 +02:00
  • 399abc8763 layer-shell: rework arranging, use wlroots rectpack helper Kirill Primak 2024-08-04 17:23:30 +03:00
  • 9a1c411abd
    Add support for tearing-control-v1 Ricardo Steijn 2024-08-05 02:13:49 +02:00
  • 4bf9e84e74 feat: add comment about max_render_time for allow_tearing option in sway-output doc Ricardo Steijn 2024-08-04 21:54:12 +02:00
  • 77b965dc33 fix: don't mess with output timings when tearing is enabled Ricardo Steijn 2024-08-04 19:16:26 +02:00
  • c810995119 fix: remove DRM backend check and frame timing modification for tearing Ricardo Steijn 2024-08-04 18:44:21 +02:00
  • 3bb8cd62a4 fix: allow use of the toggle argument for output allow_tearing Ricardo Steijn 2024-07-13 21:15:41 +02:00
  • a9ba469715 fix: review comments Ricardo Steijn 2024-07-13 19:30:59 +02:00
  • 81e67e18bb fix: try page-flip without tearing when the output test fails Ricardo Steijn 2024-07-06 22:43:02 +02:00
  • 0b0d979f1e fix: always update tearing page flip output state if output can tear Ricardo Steijn 2024-04-06 17:48:59 +02:00
  • e12ac32741 tearing_control: adjust to latest sway changes * changed all remaining tearing_allowed booleans to allow_tearing to better reflect the config options Ricardo Steijn 2024-01-28 01:01:04 +01:00
  • cce9b0a7f1 tearing control: change options to allow_tearing, add commit fallback Ricardo Steijn 2023-12-03 23:58:48 +01:00
  • b9d479a7ed format Ricardo Steijn 2023-10-21 16:05:14 +02:00
  • aa22c33275 sway/desktop/output.c: adjust to upstream tearing_control changes Ricardo Steijn 2023-10-14 18:46:12 +02:00
  • 85c2167063 Add support for tearing-control-v1 References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3871 Ricardo Steijn 2023-05-20 16:49:19 +02:00
  • 1033efbf83 text_input: Inline input_popup_update into input_popup_set_focus Alexander Orzechowski 2024-06-08 15:58:56 -04:00
  • 260ef27235 text_input: Properly handle map/unmap events Alexander Orzechowski 2024-08-04 13:03:59 -04:00
  • 9a5d664f51 transaction: Allow no popup descriptor in popup list Alexander Orzechowski 2024-08-04 13:02:37 -04:00
  • 6b57b5e8c0 text_input: Move popup placement to own function Alexander Orzechowski 2024-08-04 13:06:06 -04:00
  • 5925002524 text_input: Check for allocation failure Alexander Orzechowski 2024-06-04 20:05:58 -04:00
  • b881c2e84c transaction: Reparent all container children when disabling for scratchpad Alexander Orzechowski 2024-07-10 12:20:53 -04:00
  • 9e41a00a7d
    Merge ee75c1ec1c into 6e4ccb99c3 Ian Hattendorf 2024-08-04 03:05:36 -04:00
  • 6e4ccb99c3 build: avoid git repository discovery when determining version James Knight 2024-08-03 12:30:17 -04:00
  • f58b6bebdb build: avoid git repository discovery when determining version James Knight 2024-08-03 12:30:17 -04:00
  • 94cf26d3b7 Inhibit floating modifier for tablet tool tip Alex Maese 2023-08-12 11:50:03 -05:00
  • 31aad46c4f Make floating modifier adhere to shortcuts_inhibitor Alex Maese 2023-08-12 11:37:30 -05:00
  • 9bb45a4037 xwayland: chase wlr_xwayland_surface_set_maximized() change Kirill Primak 2024-08-02 17:49:44 +03:00
  • e21fe6a886 xwayland: chase wlr_xwayland_surface_set_maximized() change Kirill Primak 2024-08-02 17:49:44 +03:00
  • 5c1b9a7a13
    Merge 52d0f4d6ca into 7e74a49142 navi 2024-07-31 20:50:15 +02:00
  • 7e74a49142 desktop/xwayland: don't restack when marking window as inactive Simon Ser 2024-07-29 20:14:18 +02:00
  • 74c3cad0bb desktop/xwayland: don't restack when marking window as inactive Simon Ser 2024-07-29 20:14:18 +02:00
  • c32e795053
    Merge branch 'master' into reduce-redundant-containers bonsaiiV 2024-07-28 18:52:16 +00:00
  • 5b69c7383c
    Merge 6e95bd5184 into 4d4c88f0a7 Peter Majchrak 2024-07-25 11:10:28 -03:00
  • 4d4c88f0a7 layer-shell: Restore interactive layer focus code Joan Bruguera Micó 2024-07-20 22:34:01 +00:00
  • 35dd8d002a layer-shell: Restore interactive layer focus code Joan Bruguera Micó 2024-07-20 22:34:01 +00:00
  • 9cc40d40fb
    Merge c6066ac7e4 into 3f327b3db0 Radical 2024-07-18 07:27:15 +08:00
  • 19ca790a9f desktop/output: Stop repaint loop when not needed Kenny Levinsen 2024-07-15 00:12:39 +02:00
  • 6320aef295 ci: use package x11-servers/xwayland instead of x11-servers/xwayland-devel Bill Li 2024-07-15 05:16:40 +08:00
  • 3962382821
    Merge f8461bfe6d into 3f327b3db0 neuromagus 2024-07-14 19:23:19 -04:00
  • 3f327b3db0 desktop/output: Stop repaint loop when not needed Kenny Levinsen 2024-07-15 00:12:39 +02:00
  • e610fac50a desktop/output: Stop repaint loop when not needed Kenny Levinsen 2024-07-15 00:12:39 +02:00
  • a3a9ec1211 build: use fs.relative_to() instead of hand-rolled logic Simon Ser 2024-07-14 23:22:54 +02:00