Commit graph

  • 810142dcc4 raise scratchpad container odyxz 2025-01-06 13:21:08 +02:00
  • a4072486de transaction: ensure border scene is enabled for floating containers alex-huff 2025-05-15 17:51:39 -05:00
  • 32be712557 transaction: ensure border scene is enabled for floating containers alex-huff 2025-05-15 17:51:39 -05:00
  • 81033ba43b raise scratchpad container odyxz 2025-01-06 13:21:08 +02:00
  • 652019d6da input/text_input: chase wlroots update Bill Li 2025-05-15 22:23:10 +08:00
  • 00ca651414
    input/text_input: chase wlroots update Bill Li 2025-05-15 22:23:10 +08:00
  • fbf0a490c9 Remove the temporary SUID warning Kenny Levinsen 2025-05-14 12:07:06 +02:00
  • 3fbff5b4bb build: bump wlroots version GreyXor 2025-05-15 11:50:05 +02:00
  • a6accd8243
    build: bump wlroots version GreyXor 2025-05-15 11:50:05 +02:00
  • 1f559879c3 input/keyboard: extend bindsym --to-code to work with duplicate matches Furkan Sahin 2024-09-23 16:07:01 -05:00
  • ecd60a867a Remove mouse butten event name validation Felix Thacker 2025-05-10 18:17:28 +01:00
  • 33718c4b24 xwayland: avoid focus hijack by override-redirect windows across clients Ivan Dovgal 2025-05-06 21:28:21 +04:00
  • f551af3b79 transaction: fix size of child container decorations in stacking layouts alex-huff 2025-05-06 17:36:16 -05:00
  • 8d3a52aa30 move: fix broken titlebar when moving child to new workspace alex-huff 2025-05-07 21:00:03 -05:00
  • 9b01650a9f move: fix broken titlebar when moving child to new workspace alex-huff 2025-05-07 21:00:03 -05:00
  • 5bf3ab76cd tree/workspace: Remove exclude arg from get_highest_available Kenny Levinsen 2025-05-06 11:46:35 +02:00
  • 6021f4d83f input/seatop_down: Update decorations for touchscreen inputs Furkan Sahin 2025-04-25 11:50:34 -04:00
  • 633f4ea21e output: Minimize interaction with output after destroy Kenny Levinsen 2025-05-06 01:35:05 +02:00
  • a8f7b58e49 Fix alpine build failures rogueai 2025-05-05 15:05:33 +02:00
  • bdb51a595c Adjust for background image changes Michael Weiser 2024-10-24 20:52:20 +02:00
  • 8f8f34df69 Apply suggestions from code review Giancarlo Razzolini 2024-10-25 15:25:49 -03:00
  • 1308fda50b * Tray dbus menu patches - Rebased against master - Made sure only the tray dbus menu patches are in Giancarlo Razzolini 2024-10-24 09:19:03 -03:00
  • 69687b50d2 Tray: don't invoke dbus menu when tray is disabled Florian Franzen 2024-03-02 11:19:37 +00:00
  • 2fd480ff1b Tray: Implement dbusmenu Felix Weilbach 2021-05-30 20:45:01 +02:00
  • f686e9ad59 Fix build with wlroots DRM backend disabled Simon Ser 2024-02-15 11:52:38 +01:00
  • 80d3750e27 ci: checkout wlroots 0.17 Simon Ser 2023-11-22 00:38:05 +01:00
  • fda5dbd473 input/seatop_down: Update decorations for touchscreen inputs Furkan Sahin 2025-04-25 11:50:34 -04:00
  • 4ab411cab0 transaction: Ensure all tabs are visible in tabbed mode alex-huff 2025-05-04 17:41:44 -05:00
  • a076593c81 transaction: Ensure all tabs are visible in tabbed mode alex-huff 2025-05-04 17:41:44 -05:00
  • fd11eff12b
    Merge branch 'swaywm:master' into remove_stuff iguanajuice 2025-05-04 12:41:31 -04:00
  • 7ea8641155 container not in scratchpad: return CMD_FAILURE Rene D. Obermueller 2025-05-04 13:25:42 +02:00
  • 959389291c
    Merge 3a942f565d into f9945d81fb Kirill Primak 2025-05-03 16:09:57 +00:00
  • 4f5cc457d8
    Merge bf30257c1e into f9945d81fb Baltazár Radics 2025-05-03 16:09:53 +00:00
  • f9945d81fb config/output: Fix missing output config supersedes Kenny Levinsen 2025-04-29 13:39:00 +02:00
  • 8ac1f72c9e config/output: Use INT_MAX as x/y unset value Kenny Levinsen 2025-04-30 13:34:31 +02:00
  • 36a0e5605a config/output: Use INT_MAX as x/y unset value Kenny Levinsen 2025-04-30 13:34:31 +02:00
  • 17dc5071fd Extends former behavior to include loading of icons if they are specified as an absolute path. Fixes size selection for SVG (scalable) icons relying on whose nominal size read via gdk-pixbuf loader may not correctly indicate that they can be scaled to neatly fill the available scale e.g., symbolic icons from Adwaita specify a nominal size of 16x16. myrslint 2025-04-30 02:32:07 +00:00
  • aeeb99c5a3 Finds paths to icon files using libsfdo. Libsfdo is currently an optional compile time dependency. This means the former code paths are all retained and new ones are wrapped in #if HAVE_LIBSFDO. Behavior should be identical now between the two code paths. Later commits will add the handling of icons specified as absolute paths which both former swaybar code and libsfdo have thus far avoided. myrslint 2025-04-29 17:37:58 +00:00
  • ff6dc85b1f config/output: Fix missing output config supersedes Kenny Levinsen 2025-04-29 13:39:00 +02:00
  • 6cac61b6b9 Fix includes with relative paths Pavel 'LEdoian' Turinsky 2024-05-03 09:09:14 +02:00
  • 6894b498a8 build: bump version to 1.11-rc2 1.11-rc2 Simon Ser 2025-04-27 22:52:48 +02:00
  • ce4bdc238f Log message on for_window command error Simon Ser 2025-04-27 22:11:41 +02:00
  • 5b8874e3f4 sway/commands: Handle incorrect resize unit Furkan Sahin 2025-04-24 15:41:20 -04:00
  • 38a42f97d4 Replace signal() with sigaction() Simon Ser 2025-04-27 18:36:18 +02:00
  • b5a42f146e Replace signal() with sigaction() Simon Ser 2025-04-27 18:36:18 +02:00
  • 0e4903d042 sway/commands: Handle incorrect resize unit Furkan Sahin 2025-04-24 15:41:20 -04:00
  • 5324d83457 fix hiding lone titlebar Sarunas Valaskevicius 2024-02-28 18:34:22 +00:00
  • bae4512ec5 input/seatop_default: handle continuous scroll events Konstantin Pospelov 2025-04-23 20:06:24 +02:00
  • 359c02bbbf add --smart-titles flag to hide_edge_borders Guilhem Saurel 2023-12-29 13:12:56 +01:00
  • e384d399da exec: export matched container id if present Rene D. Obermueller 2025-04-14 08:20:34 +02:00
  • 0e19d85d37 Use pthread_atfork() to restore signals and NOFILE limit Simon Ser 2025-04-20 21:09:57 +02:00
  • 0c0d629709 Use pthread_atfork() to restore signals and NOFILE limit Simon Ser 2025-04-20 21:09:57 +02:00
  • 86ff19fade build: bump version to 1.11-rc1 1.11-rc1 Simon Ser 2025-04-20 13:31:10 +02:00
  • 1d4632f97f Drop wl_drm again Simon Ser 2024-07-13 13:13:08 +02:00
  • 0153bc92ab server: move sway_terminate() definition to header Simon Ser 2025-04-17 19:11:37 +02:00
  • d3e1c13e1f swaymsg, swaynag: drop sway_terminate() definitions Simon Ser 2025-04-17 19:11:10 +02:00
  • 0ae4ac20ef server: move sway_terminate() definition to header Simon Ser 2025-04-17 19:11:37 +02:00
  • 8a8c78deac layer_shell: destroy layer_surface on assigned output destruction llyyr 2025-04-16 17:32:47 +05:30
  • f79d688b29 layer_shell: destroy layer_surface on assigned output destruction llyyr 2025-04-16 17:32:47 +05:30
  • 28100a6444 Drop wl_drm again Simon Ser 2024-07-13 13:13:08 +02:00
  • 06fe5b70e6 swaymsg, swaynag: drop sway_terminate() definitions Simon Ser 2025-04-17 19:11:10 +02:00
  • 7733bf9963 Remove duplicate arrange_container Filip Vujičić 2025-04-14 20:58:20 +12:00
  • 3a21b8c6f1 Clean up build scaffolding for libsfdo and add the creation and destruction of an sfdo data structure associated with a sway server with a view to future use of icon themes in places such as titlebars myrslint 2025-04-16 20:50:42 +00:00
  • d9a6bdb85e Add basic scaffolding for including libsfdo in builds myrslint 2025-04-16 03:23:40 +00:00
  • e6a85347ce wlroots: adapt to scene fractional position changes Loukas Agorgianitis 2025-04-05 20:43:57 +03:00
  • 9101f658af Remove duplicate arrange_container Filip Vujičić 2025-04-14 20:58:20 +12:00
  • 3f0b3f8f9b Fix crash on shutdown when Xwayland is disabled Simon Ser 2025-04-14 09:29:45 +02:00
  • 4943534929 server: fix shutdown crash when running on x11 backend Loukas Agorgianitis 2025-04-14 08:57:40 +02:00
  • de69f0c156 Fix crash on shutdown when Xwayland is disabled Simon Ser 2025-04-14 09:29:45 +02:00
  • 5e3c345e69
    server: fix shutdown crash when running on x11 backend Loukas Agorgianitis 2025-04-14 08:57:40 +02:00
  • 240a69ad63 server: recreate renderer in idle callback to avoid UAF Ferdinand Bachmann 2025-03-21 18:35:36 +01:00
  • ab2e1f5817 tree/container: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 23:14:06 +01:00
  • 53126cdceb input/text_input: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 22:45:53 +01:00
  • 92c82e6952 desktop/idle_inhibit: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 01:52:57 +01:00
  • e51ecf71aa input/input-manager: remove event listeners on fini Ferdinand Bachmann 2025-02-18 01:52:25 +01:00
  • 0a9b0b83eb server: remove event listeners on fini Ferdinand Bachmann 2025-02-18 01:51:49 +01:00
  • 270ca3a265 server: recreate renderer in idle callback to avoid UAF Ferdinand Bachmann 2025-03-21 18:35:36 +01:00
  • 5c069908ff tree/container: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 23:14:06 +01:00
  • 8e75dad0db input/text_input: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 22:45:53 +01:00
  • 357dbaef37 desktop/idle_inhibit: remove event listeners on destroy Ferdinand Bachmann 2025-02-18 01:52:57 +01:00
  • 308ee001db input/input-manager: remove event listeners on fini Ferdinand Bachmann 2025-02-18 01:52:25 +01:00
  • ce23c5ec74 server: remove event listeners on fini Ferdinand Bachmann 2025-02-18 01:51:49 +01:00
  • 583862e6d1 idle_inhibit: Check if layer surface output is enabled Kenny Levinsen 2024-06-11 00:12:02 +02:00
  • cc482228a4 idle_inhibit: Assume view is invisible by default Kenny Levinsen 2024-05-23 15:03:44 +02:00
  • 541183b322 idle_inhibit: Explicitly handle layer surfaces Kenny Levinsen 2024-05-23 15:01:46 +02:00
  • 5e6a6ea340 idle_inhibit: Ignore inhibitors when locked Kenny Levinsen 2024-05-23 14:34:24 +02:00
  • 9ed92da477
    Merge d87ce180b3 into 8f089f0229 Aren 2025-04-13 20:11:28 +07:00
  • 8f089f0229 Use wl_event_loop_add_signal for exit signals Daniel De Graaf 2025-03-09 22:51:48 -04:00
  • 884338cff4 Add some tests about config Michele Pagot 2025-04-10 01:55:30 +02:00
  • bdb24a15c8
    Merge 97c2204a1a into cb246cb9c2 Okami 2025-04-09 15:15:48 +02:00
  • cb246cb9c2 ipc: standardize pretty print with raw print Furkan Sahin 2025-04-08 17:13:03 -04:00
  • 9f7fce699a ipc: standardize pretty print with raw print Furkan Sahin 2025-04-08 17:13:03 -04:00
  • 59cfdd130d swaybar: deduplicate mode and workspace rendering code Konstantin Pospelov 2025-03-27 20:11:59 +01:00
  • a25645a5a6 Fix tabbed/stacking container height regression Claudia 2025-03-26 19:34:44 +01:00
  • 4d778eea44
    Fix tabbed/stacking container height regression Claudia 2025-03-26 19:34:44 +01:00
  • ab455bbada man: clarify criteria (incl. PCRE2 usage) Dennis Baurichter 2025-02-11 18:06:19 +01:00
  • c2d6aff64c Avoid crashing on too many containers Kenny Levinsen 2025-03-12 16:35:41 +01:00
  • 727c42ae9a Use wl_event_loop_add_signal for exit signals Daniel De Graaf 2025-03-09 22:51:48 -04:00
  • 4b185a0fe0 stringop: fix has_prefix() arg order in config parsing Paul Riou 2025-03-20 20:01:36 +00:00
  • b70639fed4 stringop: fix has_prefix() arg order in config parsing Paul Riou 2025-03-20 20:01:36 +00:00