sway/include/sway
Kenny Levinsen baf58b9489 desktop/output: Do not use commit listener to arrange
The reasoning for using a commit handler is to ensure that all paths for
output changes are correctly handled. With the centralized modeset
infrastructure in place, we can move the logic there. This allows us to
be smarter and avoid extraneous arranges, output manager updates and
transaction commits.

The side-effect is a minor duplication for the special-case
request_state, but the shared path will be relied upon further in future
commits to justify this duplication.
2024-09-03 16:02:09 +02:00
..
desktop xdg-activation: distinguish activation and urgency requests 2024-02-17 00:54:30 -07:00
input Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
tree move title_format to container 2024-09-02 16:49:05 -04:00
commands.h Add support for tearing-control-v1 2024-08-05 02:13:49 +02:00
config.h Add support for tearing-control-v1 2024-08-05 02:13:49 +02:00
criteria.h Drop server.h include from input/input-manager.h 2024-05-27 09:28:43 -04:00
decoration.h Handle views created after decoration mode is sent for xdg-shell 2018-08-06 15:20:30 +01:00
ipc-json.h sway: add non-desktop outputs to json when running swaymsg -t get_outputs 2022-09-19 07:26:45 -04:00
ipc-server.h ipc: add support for output event 2023-02-01 11:32:57 -05:00
layers.h layer_shell: Handle popups through popup descriptor 2024-02-12 19:19:22 +03:00
output.h desktop/output: Do not use commit listener to arrange 2024-09-03 16:02:09 +02:00
scene_descriptor.h scene_graph: Port xwayland 2024-01-18 18:36:54 +03:00
server.h Add support for tearing-control-v1 2024-08-05 02:13:49 +02:00
sway_text_node.h Introduce sway_text_node 2024-01-18 18:36:54 +03:00
swaynag.h swaynag: add printf attribute to swaynag_log() 2023-04-14 18:34:54 +02:00
xdg_decoration.h xdg-shell: chase events update 2023-11-23 19:41:57 +01:00
xwayland.h Parse missing i3 window types 2018-10-21 15:59:04 +02:00