summary refs log tree commit diff
path: root/src/main.c (follow)
Commit message (Expand)AuthorAge
* redir: Clear saved redirections in subshellHerbert Xu2020-04-29
* eval: Reset handler when entering a subshellHerbert Xu2019-03-28
* eval: Only restore exit status on exit/returnHerbert Xu2019-02-25
* main: Print \n upon EOF (CTRL-D) when run interactivelyGerrit Pape2018-11-19
* exec: Stricter pathopt parsingHerbert Xu2018-05-28
* exec: Do not allocate stack string in padvanceHerbert Xu2018-05-28
* mkinit: Split reset into exitreset and resetHerbert Xu2018-05-28
* main: Only set savestatus in exitcmdHerbert Xu2018-05-28
* eval: Return status in eval functionsHerbert Xu2016-09-02
* eval: Fix exit status when calling eval/dot with no commandsHarald van Dijk2016-06-07
* input: Remove HETIOHerbert Xu2015-01-05
* [BUILTIN] Handle -- in dotcmdHerbert Xu2014-10-27
* [BUILTIN] Return without arguments in a trap should use status outside trapsHerbert Xu2014-10-06
* [BUILTIN] Exit without arguments in a trap should use status outside trapsHerbert Xu2014-10-06
* [BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmdHerbert Xu2011-07-09
* [SHELL] Optimize dash -c "command" to avoid a forkHerbert Xu2011-07-07
* [BUILTIN] Dotcmd should exit with zero when doing nothingJonathan Nieder2011-03-10
* [ERROR] Allow the originator of EXERROR to set the exit statusHerbert Xu2010-11-28
* [EVAL] Revert SKIPEVAL into EXEXITHerbert Xu2009-08-11
* [OPTIONS] Added support for -lHerbert Xu2008-07-13
* [SHELL] Expand ENV before using itHerbert Xu2008-07-13
* Copyright/licence updates and remove all traces of sys/cdefs.hHerbert Xu2005-10-29
* Added eflag fixes for trap and minusc.herbert2005-09-26
* Let evaltree handle traps from cmdloop.herbert2005-09-26
* Handle SKIPEVAL in read_profile by exiting.herbert2005-09-26
* Generalise setinputfile for use in read_profile/readcmdfile.herbert2005-09-26
* Do not clobber exit status in dotcmd.herbert2005-09-26
* Removed redundant setstackmark from dotcmd.herbert2005-09-26
* Removed qflag.herbert2005-09-26
* Renamed error to sh_error.herbert2005-09-26
* Replaced EXEVAL with SKIPEVAL.herbert2005-09-26
* Optimise away status and case statement in main().herbert2005-09-26
* Eliminated global exerrno.herbert2005-09-26
* Size optimisations with state/s in main().herbert2005-09-26
* Catch set -e exits within built-in commands.herbert2005-09-26
* Changed boolean rootshell into shlvl counter.herbert2005-09-26
* Initial import.Herbert Xu2005-09-26
e global tags with angle bracketsJune McEnroe 2019-02-22Show status window while connectingJune McEnroe 2019-02-22Reorganize UI code for the umpteenth timeJune McEnroe It's actually in a good state now, I think. 2019-02-21Replace "view" with "window"June McEnroe I think originally I didn't want to use the same word as curses WINDOW but it's really much clearer for the user if they're just called windows. UI code probably needs yet another rewrite though. Still feels messy. 2019-02-21Remove ROT13June McEnroe It's just not convenient when it can only do the whole line... 2019-02-21Clean up man pageJune McEnroe 2019-01-26Draw UI before connectingJune McEnroe Otherwise the "Traveling" message isn't visible while connecting. 2019-01-25Avoid unused variable warnings with getyxJune McEnroe 2019-01-25Add GNU/Linux build instructionsJune McEnroe