Commits


Isolate signal handling & reorganize code.


Use snprintf(). This breaks C89 compatibility, but is necessary in order to avoid buffer overflows.


Don't uninstall signal handlers if fork() fails.


Update window size after subprocess termination.


Do not interfere in subprocess signal handling.


Make top bar more compact.


Avoid flashing by not using wclear().


Use lstat() to get correct size of symlinks.


Normalize paths and use PATH_MAX.


Minor cleanups and clarifications.


Remove path arg in ls(), since it only works on cwd.


Try to use default background color.


_t typenames are reserved for system libraries.


Add support for moving files across different file systems.


Use stderr for error message.