sway/sway
Kenny Levinsen 56f2db062d Revert "sway/tree: Simplify sway_node teardown"
This reverts commit e28e6484e8.

This change tried to remove nodes from all points of reference to allow
immediate destruction. However, it missed things like the children lists
cloned by transaction states of parent nodes.

Adding all that extra cleanup would not be in the spirit of a PR
claiming to simplify teardown. Let's wait for someone to come up with a
cleaner approach instead.

Fixes: https://github.com/swaywm/sway/pull/8738
2025-06-28 11:26:49 +02:00
..
commands Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
config config/output: Fix missing output config supersedes 2025-05-01 13:08:36 +02:00
desktop Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
input seatop_default: Call seatop_rebase with proper timestamp 2025-06-16 11:26:26 +02:00
tree Revert "sway/tree: Simplify sway_node teardown" 2025-06-28 11:26:49 +02:00
commands.c Add support for tearing-control-v1 2024-08-05 02:13:49 +02:00
config.c Fix includes with relative paths 2025-04-28 23:34:23 +02:00
criteria.c Remove constraint that con->view != NULL to use __focused__ criteria 2025-03-07 17:53:40 +01:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c sway/ipc-json: add ext-foreign-toplevel-handle identifier to get_tree ipc output 2025-02-16 19:18:29 +01:00
ipc-server.c ipc-server: Force modeset if needed after executing commands 2024-11-17 19:11:58 +01:00
lock.c idle_inhibit: Ignore inhibitors when locked 2025-04-13 16:24:02 +02:00
main.c Remove the temporary SUID warning 2025-06-26 22:00:05 +02:00
meson.build Add support for tearing-control-v1 2024-08-05 02:13:49 +02:00
realtime.c realtime: request SCHED_RR using CAP_SYS_NICE 2022-05-18 11:20:17 +02:00
scene_descriptor.c fix: sway crashes if switch to another workspace with surface when IME popup is shown 2024-10-07 23:07:25 -04:00
server.c Add support for toplevel capture 2025-06-16 14:28:20 +02:00
sway-bar.5.scd man: Document bar mode toggle command 2025-02-06 18:02:35 +01:00
sway-input.5.scd Add support for LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY 2024-11-23 13:06:49 +03:00
sway-ipc.7.scd docs: use "window" instead of "view" throughout. 2025-02-17 00:13:15 +01:00
sway-output.5.scd Remove trailing spaces 2025-06-05 18:15:56 +02:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd Remove trailing spaces 2025-06-05 18:15:56 +02:00
sway_text_node.c sway_text_node: Remove use of source box 2025-02-25 09:48:40 -05:00
swaynag.c Use pthread_atfork() to restore signals and NOFILE limit 2025-04-21 15:17:36 +02:00
xdg_activation_v1.c xdg-activation: launcher tokens are activation requests 2024-07-06 16:12:27 +02:00
xdg_decoration.c xdg-shell: chase events update 2023-11-23 19:41:57 +01:00