aboutsummaryrefslogtreecommitdiff
path: root/src/command.rs
AgeCommit message (Collapse)AuthorFilesLines
2016-01-27Refactor resize sticky codeMatias Linares1-39/+10
2016-01-27Refactor move sticky.Matias Linares1-31/+10
2015-12-27Better fullscreen handling.Matias Linares1-1/+1
2015-12-07Implement desktops.Matias Linares1-5/+8
It's somewhat buggy. But works :). There're 2 desktops only for now, maybe later I will implement something more dynamic
2015-11-30Add resize-win-sticky.Matias Linares1-1/+65
The move window sticky is working weirdly. The movement should be using the attrs.x and attrs.y instead the attrs.x/y + attrs.width/height. But it's working :).
2015-11-29Begin ef EWMH support and sticky movementMatias Linares1-0/+70
The implementationn of the EWMH and ICCCM support is incomplete. I need to check how to implement on the right way.
2015-11-28Better socket handlingMatias Linares1-3/+26
The socket interface now allows almost everything that vould be done by the internals of the window manager. Also the Window manager now closes fine (on a success exit).
2015-11-19Implemented socket handler.Matias Linares1-2/+88
First steps on the socket handling. Dotwm will use this for communication between different clients trying to modify the behaviour (just take a look into hlwm's herbstclient program). It's needed a parser for the configuration, make the protocol and get it working better. For now I'm checking if it's anything into the socket every time I've a XEvent. But it shouldn't be this way.
2015-11-16Add MIT LICENSEMatias Linares1-0/+2
2015-11-15Clean of zombie process.Matias Linares1-28/+12
The spawn of process within the exec_cmd function now are handled by a new function (collect_zombies). For reference, this code was taken from the _zombie_ crate.
2015-11-15Update to libc 0.2Matias Linares1-1/+1
2015-11-08Initial commitMatias Linares1-0/+47
This initial commit has the following: * We can spawn a terminal. * Given a new window, we can move it around the screen, but only the window that was created, all the other windows disappear on the void, so.. :( and that's it