Peter Stephenson
791ada572b
add some braces to avoid compiler warnings
2012-03-30 11:01:11 +00:00
Bart Schaefer
fa8a0e241c
30320: "emulate" accepts invocation-time flags; other small doc tweaks.
2012-03-07 06:10:42 +00:00
Peter Stephenson
9b923cccea
30084: `zle -T tc func' for zle testing of termcap output
2012-01-05 20:01:24 +00:00
Peter Stephenson
731877dd78
30084: missing zsfree(argzero)
2012-01-04 17:50:11 +00:00
Peter Stephenson
d89361739a
29165: use term.h globally if needed at all.
2011-05-09 09:49:08 +00:00
Frank Terbeck
32974286d4
29008, 29012: Add --enable-additional-fpath' option to add arbitrary directories to the default
$fpath'.
2011-04-18 20:36:31 +00:00
Bart Schaefer
90b83e028a
users/15770 HASH_DIRS tracks INTERACTIVE
2011-02-11 04:04:05 +00:00
Peter Stephenson
a7bc22ca00
Paul 28538 / me 28540 / couple of unposted casts:
...
use char * for pointer arithmetic rather than void *
2010-12-20 10:28:43 +00:00
Peter Stephenson
76aef28b31
28073: allow #! scripts to search path if interpreter not found
2010-07-15 18:44:12 +00:00
Peter Stephenson
7850fc5a2c
28006: make zgetcwd() fall back to pwd,
...
only use "." if setting pwd
2010-06-08 08:51:03 +00:00
Peter Stephenson
09960dc5b9
27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt
2010-05-12 10:06:59 +00:00
Peter Stephenson
53745d8df0
27793 and follow ups: add PATH_SCRIPT option to find script using $PATH
2010-03-16 09:43:51 +00:00
Peter Stephenson
43df0a21c0
27785: IFS doesn't have a null in it in POSIX
...
unposted: note & needs quoting in :s in glob qualifier
2010-03-11 22:38:58 +00:00
Peter Stephenson
9fe0077305
Geoff: 27693: rename underscore to avoid name clash
2010-02-09 13:58:11 +00:00
Peter Stephenson
8ac97f3308
27648, 267650/1, unposted README change:
...
Turn off repeat and turn on ulimit in emulation modes
2010-02-03 18:34:32 +00:00
Peter Stephenson
06b7029aa8
27638, based on Frank Terbeck, 27633: SOURCETRACE option
2010-01-27 19:24:22 +00:00
Wayne Davison
693fd5b56e
Check the return value of all pipe(), read(), and write() calls.
...
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-16 18:39:06 +00:00
Peter Stephenson
3206b8a2ea
27442 plus tweak: wait returns status for $! even if exited
2009-12-02 09:46:12 +00:00
Peter Stephenson
3257f6b8d5
27134: Close SHTTY on exec.
...
27135: POSIX_JOBS leaves MONITOR on in subshell and doesn't save
parent job table.
2009-07-12 15:09:56 +00:00
Peter Stephenson
bdfebe3e32
27129: fix status at start of function, command subst, etc.
2009-07-11 16:42:53 +00:00
Peter Stephenson
4db28c55b6
27126: a few more contexts where executing empty lists gives status zero
2009-07-10 22:10:25 +00:00
Peter Stephenson
aa563b1a3f
27110: Only turn on MONITOR if set explicitly or INTERACTIVE
2009-07-09 19:42:20 +00:00
Peter Stephenson
b31ca21b46
27100: Allow MONITOR option in non-interactive shells for testing.
2009-07-08 17:06:02 +00:00
Peter Stephenson
041057687f
27083: non-zero status on failures to find or execute file in "."
2009-07-01 15:07:25 +00:00
Peter Stephenson
6f3f3c6a01
26072: lexsave()/lexrestore() to fix bug with sourcing from "funny" places
2009-03-09 15:57:57 +00:00
Peter Stephenson
64d011185a
26583: use HOOK_FUNCTIONS more widely
2009-02-19 10:12:37 +00:00
Peter Stephenson
c7d8b0dfb8
26546, 26556: sticky emulation for functions defined in emulate ... -c ...
...
environments, plus documentation
2009-02-11 20:42:15 +00:00
Peter Stephenson
2920c227d3
25677: add %x and %I prompt escapes for shell source code debugging
...
tidy up interface to doshfunc()
2008-09-16 15:02:01 +00:00
Peter Stephenson
d37f9672cb
25651: make getpermtext() output indentation more logical
2008-09-11 17:14:38 +00:00
Peter Stephenson
0cba5ef62a
25595: fix line numbers with EVAL_LINENO,
...
try to fix oddities with funcstack and sourced files,
simplify use of caller element of funcstack
2008-09-03 09:08:18 +00:00
Peter Stephenson
a5a1296fa0
25448: add $funcfiletrace to show absolute line number for caller
2008-08-13 21:02:02 +00:00
Peter Stephenson
01f5d0a274
25443 (tweaked): allow $functrace to show sourced files
2008-08-12 20:25:14 +00:00
Peter Stephenson
2853ca830a
25247 with further modifications: add $funcsourcetrace
2008-08-11 19:22:54 +00:00
Peter Stephenson
2706eac454
25415: Make DEBUG_BEFORE_CMD the default.
...
Reuse ERR_EXIT in DEBUG traps.
Clean up trapreturn code.
2008-08-07 16:25:14 +00:00
Peter Stephenson
541e5e2490
25385: fix another bug with trapreturn trampling on status
2008-08-04 19:47:46 +00:00
Peter Stephenson
4fc027edf0
25384: fix problem with incorrect autoloads of zsh/zle
2008-08-04 17:32:19 +00:00
Peter Stephenson
506d73299c
fix problems with trapreturn, in particular in source inside trap
2008-08-01 13:53:43 +00:00
Peter Stephenson
0c9830d23c
25345, 25347: neaten interface from main shell to zle
2008-07-31 08:44:16 +00:00
Peter Stephenson
0409391c7d
25272: add zshaddhistory hook
2008-07-17 11:27:55 +00:00
Peter Stephenson
bd70d684fc
25002: only ZLE should update attributes resulting from prompt expansion
2008-05-12 13:50:42 +00:00
Peter Stephenson
c811a18d44
24986: prompt escapes for colours
2008-05-09 17:33:49 +00:00
Peter Stephenson
497a34d249
24894: enable colouring of highlighted text in editor
2008-04-29 17:19:26 +00:00
Peter Stephenson
0f00952d57
24869: Marc Chantreux: make default readnullcmd configurable
2008-04-26 17:46:46 +00:00
Peter Stephenson
bc32da6a67
24786: handle read -t properly in zle via getbyte()
2008-04-03 15:20:18 +00:00
Peter Stephenson
765f73823e
users/12305: option output not well documented
...
-c and SHIN_STDIN inconsistent with manual
2007-12-12 13:46:35 +00:00
Peter Stephenson
0d04d4c312
24120: termcap string memory allocation was screwy
2007-11-26 10:27:59 +00:00
Peter Stephenson
af359d24a4
users/11883: return at top level caused following precommand functions
...
to return immediately
2007-09-26 10:28:34 +00:00
Peter Stephenson
ab3c63ff9b
23702: fix installing executable scripts
...
23703: getenv() should be zgetenv()
2007-07-26 08:58:08 +00:00
Peter Stephenson
1b52f47cf2
23665: autoloading of module features and related tweaks
2007-07-06 21:52:38 +00:00
Peter Stephenson
6ab77f00ff
23488: tidy up module interface and documentation
2007-05-29 17:01:07 +00:00