aboutsummaryrefslogtreecommitdiff
path: root/sdn.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Support old libstdc++ 4.9Přemysl Janouch2018-11-041-4/+8
| | | | Now sdn can be built under Debian jessie with clang++ and libstdc++.
* Fix build on not-my-systemPřemysl Janouch2018-11-031-0/+1
|
* Reliability improvementPřemysl Janouch2018-11-031-2/+4
|
* Make confirming a search choose the itemPřemysl Janouch2018-11-021-12/+17
|
* Fix level poppingPřemysl Janouch2018-11-021-18/+21
|
* Fix history loadingPřemysl Janouch2018-11-021-1/+1
|
* Flash column when sorting is changedPřemysl Janouch2018-11-021-0/+13
|
* Allow changing the sort columnPřemysl Janouch2018-11-021-12/+50
| | | | Directories always come first and the .. entry even before that.
* Allow hiding so-called hidden filesPřemysl Janouch2018-11-021-3/+14
|
* Allow reversing the sortPřemysl Janouch2018-11-021-11/+35
|
* Add an action to quit without chdirPřemysl Janouch2018-11-021-11/+11
| | | | Also fixed ACTION_CHOOSE_FULL to quote properly.
* Create the config directory if neededPřemysl Janouch2018-11-021-3/+6
|
* Add an action for chdirPřemysl Janouch2018-11-021-4/+9
|
* Implement messages to the userPřemysl Janouch2018-11-021-4/+20
|
* Store runtime and configuration to a filePřemysl Janouch2018-11-021-18/+92
| | | | Added a toggle for gravity, now turned off by default.
* Unnecessary c_str()Přemysl Janouch2018-11-021-2/+1
|
* Make sure to quote empty stringsPřemysl Janouch2018-11-021-1/+1
|
* New config parserPřemysl Janouch2018-11-011-8/+51
| | | | Basically a subset of Bourne shell.
* CleanupPřemysl Janouch2018-11-011-6/+5
|
* Fix setcchar invocationPřemysl Janouch2018-11-011-2/+2
|
* Remember cursor position in ancestor directoriesPřemysl Janouch2018-11-011-17/+50
|
* Fix uninitialized iteratorPřemysl Janouch2018-11-011-1/+1
|
* Implement simple in-application helpPřemysl Janouch2018-11-011-8/+111
| | | | | | It could be made more complicated but I guess it's fine for now. We've learnt to run pagers.
* Use words for prompts, not cryptic charactersPřemysl Janouch2018-11-011-18/+23
|
* Only quote output when necessaryPřemysl Janouch2018-10-271-0/+12
|
* CleanupPřemysl Janouch2018-10-261-3/+1
|
* Configurable key bindingsPřemysl Janouch2018-10-251-10/+127
|
* Look up bindings through a mapPřemysl Janouch2018-10-251-79/+119
|
* Fix key binding collisionsPřemysl Janouch2018-10-251-10/+12
| | | | Still not fixed in handle_editor() though.
* Finish copying the GNU ls coloring algorithmPřemysl Janouch2018-10-251-20/+38
|
* Align modification time rightPřemysl Janouch2018-10-251-1/+1
| | | | To reflect GNU ls.
* Handle stat() errors, slight refactorPřemysl Janouch2018-10-251-66/+64
| | | | Symlink target information is now stored in entries.
* Show symlink targetsPřemysl Janouch2018-10-241-1/+17
| | | | Rudimentary, needs a refactor.
* Defer keypad() invocationPřemysl Janouch2018-10-241-2/+9
|
* Load users, groups and current time once per refreshPřemysl Janouch2018-10-241-12/+24
| | | | Avoids plenty of costly syscalls per loaded entry.
* Update copyright yearsPřemysl Janouch2018-10-241-1/+1
|
* Add & and ~ chdir shortcutsPřemysl Janouch2018-10-241-9/+24
| | | | & goes to the starting directory, ~ goes home.
* Use Doxygen field commentsPřemysl Janouch2018-10-241-13/+13
|
* Limit inotify to visible eventsPřemysl Janouch2018-10-241-1/+2
|
* Make sure to fill the view when possiblePřemysl Janouch2018-06-221-1/+5
| | | | | | When there were more items than would fit on the screen and the cursor was at the end of the list, a reload causing items to disappear or a vertical terminal enlargement would fail to adjust the start offset.
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-221-3/+2
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* Fix build on not-my-setupPřemysl Janouch2017-07-171-1/+4
|
* Factor out ls_format(), commentsPřemysl Janouch2017-07-151-38/+50
|
* Fix POSIX ACLs detection on symlinksPřemysl Janouch2017-07-151-7/+3
|
* Initial LS_COLORS supportPřemysl Janouch2017-07-151-7/+150
|
* Mark files that make use of POSIX ACLsPřemysl Janouch2017-07-141-2/+13
|
* Factor out choose()Přemysl Janouch2017-06-301-21/+28
|
* Switch output mode also on 't'Přemysl Janouch2017-06-301-0/+1
|
* Fix inotify displayPřemysl Janouch2017-06-301-1/+1
|
* Configurable colorsPřemysl Janouch2017-06-301-15/+115
|