~ruther/dwl

ref: c8bf457c0f12955f89abf88e929a97d96d6f46de dwl/dwl.c -rw-r--r-- 79.4 KiB
7cee5060 — David Donahue 4 years ago
added redirect from stdout to stderr for spawned processes to prevent conflicts with the statusbar outputs
5b51bb82 — David Donahue 4 years ago
Fixed tab formatting in 6 locations where statusbar() is called
f5e7caac — David Donahue 4 years ago
Changed output to stdout instead of a file
593b7eec — David Donahue 4 years ago
updated output format for better expansibility and easier parsing
a1e24075 — David Donahue 4 years ago
Removed unused variable from statusbar
27598bd0 — David Donahue 4 years ago
added statusbar update when tags are updated
38682174 — David Donahue 4 years ago
Added interface to output information about tags, the currently selected monitor, and the focused client to a file for use by a status bar
9c1943ad — Devin J. Pohly 4 years ago
add some explanation of output reconfiguration

Hopefully this will help "future us" understand what's going on.
a9e1cd42 — Devin J. Pohly 4 years ago
remove hacky code from output-management handler

This functionality belongs in updatemons(), where it can hopefully be
written a bit more elegantly.
ab032822 — Devin J. Pohly 4 years ago
commit entire output config, or fail and rollback

The wlr-output-management protocol requires that either all of the
changes from an apply request be applied successfully, in which case a
"succeeded" event is sent, or all of the changes are reverted and a
"failed" event is sent.  As written, this could partially commit
changes, then fail.

Test the changes first (even for an "apply" event), then commit or
rollback as appropriate.
3747b316 — Devin J. Pohly 4 years ago
Merge pull request #71 from djpohly/output-layout

call updatemons at the appropriate times
5eefb51f — Devin J. Pohly 4 years ago
use updatemons as handler for output_layout.change

This should end up firing precisely when we need to adjust our geometry,
rather than us guessing about it based on requests.
c63d4c41 — Devin J. Pohly 4 years ago
unify increment style while we're here
81d35aac — Devin J. Pohly 4 years ago
remove unnecessary variable
a5210f7d — Devin J. Pohly 4 years ago
cleanup on aisle createmon()
264be4eb — Devin J. Pohly 4 years ago
Merge pull request #80 from sam-barr/dwl_upstream

Fix Initialization of NetWM Atoms
1d7c7561 — Devin J. Pohly 4 years ago
Merge pull request #77 from djpohly/use-output-direction

Determine monitor order spatially
3d696dfb — sam-barr 4 years ago
Fix Initialization of NetWM Atoms

Additionally, variables xcursor and xcursor_mgr are only used
when xwayland is defined, so I make the variables declaration
contingent on whether xwayland is being used
6267593c — Devin J. Pohly 4 years ago
remove now-unneeded monitor position field
e8ca8a8a — Devin J. Pohly 4 years ago
use output layout for dirtomon

No need to track our own order; wlroots has a reasonable default for us
already.
Next