aboutsummaryrefslogtreecommitdiffstats
path: root/noice.c
AgeCommit message (Collapse)Author
2014-10-23Revert "No need to manually strip trailing slashes"Gravatar lostd
This reverts commit abd301333da81b72070fbb575dcd0824d3af038e.
2014-10-23We don't use realpath(3) anymoreGravatar lostd
2014-10-23Get rid of the LIFO history, an oldpath is enoughGravatar lostd
2014-10-23If you call makepath() with an absolute name it returns a copy of itGravatar lostd
2014-10-23Don't attempt to go back if on the relative rootGravatar lostd
2014-10-23Only use chdir(3) just before spawning a shellGravatar lostd
2014-10-23Try to open file to see access errors on the status barGravatar lostd
2014-10-22Only free history path if it is validGravatar lostd
2014-10-22Keep history based on paths instead of positionsGravatar lostd
2014-10-22realloc() behaves like free() if size is 0Gravatar sin
2014-10-22Some systems define this already.Gravatar sin
2014-10-22Style fixGravatar sin
2014-10-22Call dentfree() when we quitGravatar sin
2014-10-22Rename testopendir() to canopendir()Gravatar sin
2014-10-22Test if we can back out/enter directoriesGravatar sin
2014-10-22Add pushhist(), pophist() and forgethist()Gravatar sin
2014-10-22Save one level of indentationGravatar sin
2014-10-22Vertical spacing fixesGravatar sin
2014-10-22Save one level of indentationGravatar sin
2014-10-22Use fstatat() wherever possibleGravatar sin
2014-10-22Initialize `n' and `dents'Gravatar sin
2014-10-22Check getch() against ERRGravatar sin
2014-10-22Remember to set dents to NULLGravatar sin
2014-10-22Include sys/wait.h for waitpid()Gravatar sin
2014-10-22Remove unused varsGravatar sin
2014-10-22Add dentfill() and dentfree()Gravatar sin
2014-10-22Functions for setting and clearing the promptGravatar lostd
2014-10-22Free tmp string if dirname failsGravatar lostd
2014-10-22No need for a temporary bufferGravatar sin
xdirname() uses xstrdup() internally so we are safe to use that pointer directly.
2014-10-22Only free() after xstrdup()Gravatar sin
2014-10-22Add xdirname() again and give dirname(3) another chanceGravatar lostd
2014-10-22Remove xdirname()Gravatar sin
dirname(3) should be shot to death.
2014-10-22Use stat() instead of open() + fstat()Gravatar sin
2014-10-22Forget all history on manual dir changeGravatar lostd
2014-10-22Add xdirname() to avoid quirks with dirname(3)Gravatar sin
2014-10-22No need to manually strip trailing slashesGravatar sin
We use realpath() now.
2014-10-22Add xstrdup() and xrealpath()Gravatar sin
2014-10-22Add xmalloc() + xrealloc()Gravatar sin
2014-10-22printerr() should print to stderrGravatar sin
2014-10-21Update outdated commentGravatar sin
2014-10-21Always use realpath() and properly chdir() so relative changes via 'c' workGravatar sin
2014-10-21Add '*' suffix to executablesGravatar sin
2014-10-21Fix segfault in readln()Gravatar sin
This could be reproduced simply by doing: [TAB] and backspacing a few times.
2014-10-21No need to strdup()Gravatar sin
2014-10-21Add 'c' command to change into a destination directory by typing the pathGravatar sin
2014-10-21Add missing breakGravatar sin
2014-10-21Add SEL_SH and bring out spawning of the shell in the main loopGravatar sin
2014-10-21Add '!' command to spawn a shell in cwdGravatar sin
2014-10-21Show hidden files if run as rootGravatar sin
2014-10-21Include util.h and remove ifdef for LinuxGravatar sin