~ruther/dwl

c37aa00a — Devin J. Pohly 5 years ago
consistent naming for coordinate variables

x and y are reserved (inasmuch as it's dwl's choice) for coordinates
relative to the layout.  ox and oy are used for output-relative
coordinates.  sx and sy are surface-relative.  dx and dy are deltas.

figuring this out the first time was kind of a Thing... just don't pay
attention to what happens in render and you should be fine.
cdeff247 — Devin J. Pohly 5 years ago
inline xytosurface in xytoclient

It was a simpler function than it looked
0e9bceb8 — Devin J. Pohly 5 years ago
comment updates
552deb70 — Devin J. Pohly 5 years ago
split out setup() and run()
23924022 — Devin J. Pohly 5 years ago
cherry-pick 25d0d1b from upstream
26714f17 — Devin J. Pohly 5 years ago
inline handlemove/handleresize
599bec55 — Devin J. Pohly 5 years ago
render_data only needs coordinates, not Client
7056fbe1 — Devin J. Pohly 5 years ago
abc
1d2b0a7b — Devin J. Pohly 5 years ago
give types some more dwm-like typedef names
bf58f7c0 — Devin J. Pohly 5 years ago
use expressions in sizeof instead of type names
46ff1841 — Devin J. Pohly 5 years ago
no longer need resize_edges (always bottom right)

Also gets rid of the clunky move+resize code
1aa640d5 — Devin J. Pohly 5 years ago
ditch the moverequest/resizerequest xdg stuff

dear window, you are not the window manager
8e940568 — Devin J. Pohly 5 years ago
No need for struct dwl_server

the only use was to hold global state, which is now actually global
49c9e62f — Devin J. Pohly 5 years ago
make server a global

dwm isn't afraid of global variables
364b664a — Devin J. Pohly 5 years ago
dwm-style enum
2903d518 — Devin J. Pohly 5 years ago
alphabetize functions
2c0bf57f — Devin J. Pohly 5 years ago
functions: dwm style and more dwm-like names
bc9049a1 — Devin J. Pohly 5 years ago
add spawn and termcmd
c82c000b — Devin J. Pohly 5 years ago
treat startup command as long-running

Not quite a perfect mirror of xinit, where the startup command execs the
window manager, and the termination of that process brings down the
windowing system, but it might be the Wayland analogue.
251d15c1 — Devin J. Pohly 5 years ago
add *.o to ignore
Next
Do not follow this link