summaryrefslogtreecommitdiff
path: root/Src/init.c
AgeCommit message (Collapse)AuthorFilesLines
2014-10-1233445: fix handling of -s when combined with -i at shell invocationBarton E. Schaefer1-4/+16
Fixes a long-standing (25+ years) bug where using -i -s together did have the documented effect of disabling command line script files but also had the side-effect of invoking ZLE, thereby ignoring the redirected input.
2014-09-2933268: interactive shells treat SIGPIPE like SIGHUP if and only if SHTTY is ↵Barton E. Schaefer1-0/+1
disconnected
2014-09-2033212: try to put /usr/local/share/zsh/site-functions in default fpathPeter Stephenson1-11/+22
2014-09-1233143: POSIX_ARGZERO more closely matches bash et al.Barton E. Schaefer1-1/+2
2014-06-0132634: add POSIX_ARGZERO optionBarton E. Schaefer1-2/+3
2014-02-0832365: another stab at the heuristic for initializing rprompt_indentBarton E. Schaefer1-2/+3
2014-02-0232341: heuristic initialization of ZLE_RPROMPT_INDENTBarton E. Schaefer1-11/+1
2014-02-0232340: improve error messages for "read -c" / "read -l"Barton E. Schaefer1-1/+1
2013-12-1832157: fix extra line feed after prompt, and erased character in completion ↵Barton E. Schaefer1-1/+14
listing, when ZLE_RPROMPT_INDENT=0
2013-12-1032099: change pointer declaration to avoid arithmetic on (void *).Barton E. Schaefer1-1/+1
2013-10-2731919: fix deadlock when a shell builtin with a multio redirection is used ↵Barton E. Schaefer1-0/+1
on the left side of a pipeline Make sure stdin/out/err file descriptors are closed for the multio copy process, which means not re-using those descriptors after they are closed and marked FDT_UNUSED in fdtable[]. For completeness, initialize their fdtable[] state to FDT_EXTERNAL.
2013-04-3031361: handle negative optno ("no" prefix used)Bart Schaefer1-3/+4
when storing options with parseopts_insert() for sticky contexts
2013-04-3031350: block SIGWINCH nearly all the time, exceptBart Schaefer1-0/+1
when about to calculate prompts or do synchronous read, so syscalls are not interrupted by window size changes.
2012-11-1530789: Add CONTINUE_ON_ERROR for old behaviour.Peter Stephenson1-2/+7
New behaviour is for scripts to exit on error instead of returning to top level and executing the next command.
2012-10-1130726: make shell options passed to emulate stick along with the emulationPeter Stephenson1-7/+37
2012-10-0730722: fix some cases where emulations or options were not propagated properlyPeter Stephenson1-25/+44
from the emulate command
2012-10-0530715: use enum lextok for variables containing lexical tokensPeter Stephenson1-1/+1
2012-03-30add some braces to avoid compiler warningsPeter Stephenson1-7/+9
2012-03-0730320: "emulate" accepts invocation-time flags; other small doc tweaks.Bart Schaefer1-48/+71
2012-01-0530084: `zle -T tc func' for zle testing of termcap outputPeter Stephenson1-0/+13
2012-01-0430084: missing zsfree(argzero)Peter Stephenson1-0/+1
2011-05-0929165: use term.h globally if needed at all.Peter Stephenson1-2/+2
2011-04-1829008, 29012: Add `--enable-additional-fpath' option to add arbitrary ↵Frank Terbeck1-2/+19
directories to the default `$fpath'.
2011-02-11users/15770 HASH_DIRS tracks INTERACTIVEBart Schaefer1-0/+3
2010-12-20Paul 28538 / me 28540 / couple of unposted casts:Peter Stephenson1-1/+1
use char * for pointer arithmetic rather than void *
2010-07-1528073: allow #! scripts to search path if interpreter not foundPeter Stephenson1-19/+1
2010-06-0828006: make zgetcwd() fall back to pwd,Peter Stephenson1-1/+3
only use "." if setting pwd
2010-05-1227951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxtPeter Stephenson1-3/+3
2010-03-1627793 and follow ups: add PATH_SCRIPT option to find script using $PATHPeter Stephenson1-21/+83
2010-03-1127785: IFS doesn't have a null in it in POSIXPeter Stephenson1-1/+2
unposted: note & needs quoting in :s in glob qualifier
2010-02-09Geoff: 27693: rename underscore to avoid name clashPeter Stephenson1-3/+3
2010-02-0327648, 267650/1, unposted README change:Peter Stephenson1-0/+1
Turn off repeat and turn on ulimit in emulation modes
2010-01-2727638, based on Frank Terbeck, 27633: SOURCETRACE optionPeter Stephenson1-0/+5
2009-12-16Check the return value of all pipe(), read(), and write() calls.Wayne Davison1-1/+1
Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
2009-12-0227442 plus tweak: wait returns status for $! even if exitedPeter Stephenson1-0/+1
2009-07-1227134: Close SHTTY on exec.Peter Stephenson1-2/+10
27135: POSIX_JOBS leaves MONITOR on in subshell and doesn't save parent job table.
2009-07-1127129: fix status at start of function, command subst, etc.Peter Stephenson1-5/+22
2009-07-1027126: a few more contexts where executing empty lists gives status zeroPeter Stephenson1-0/+1
2009-07-0927110: Only turn on MONITOR if set explicitly or INTERACTIVEPeter Stephenson1-1/+7
2009-07-0827100: Allow MONITOR option in non-interactive shells for testing.Peter Stephenson1-1/+1
2009-07-0127083: non-zero status on failures to find or execute file in "."Peter Stephenson1-7/+20
2009-03-0926072: lexsave()/lexrestore() to fix bug with sourcing from "funny" placesPeter Stephenson1-0/+4
2009-02-1926583: use HOOK_FUNCTIONS more widelyPeter Stephenson1-1/+1
2009-02-1126546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson1-8/+7
environments, plus documentation
2008-09-1625677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson1-1/+1
tidy up interface to doshfunc()
2008-09-1125651: make getpermtext() output indentation more logicalPeter Stephenson1-1/+1
2008-09-0325595: fix line numbers with EVAL_LINENO,Peter Stephenson1-13/+12
try to fix oddities with funcstack and sourced files, simplify use of caller element of funcstack
2008-08-1325448: add $funcfiletrace to show absolute line number for callerPeter Stephenson1-0/+1
2008-08-1225443 (tweaked): allow $functrace to show sourced filesPeter Stephenson1-11/+12
2008-08-1125247 with further modifications: add $funcsourcetracePeter Stephenson1-2/+19