Peter Stephenson
|
0b185e3dcd
|
users/17908: Keep history line in sync between ZLE and shell.
Update ZLE version if history is read, pushed or popped with ZLE active
|
2013-08-08 19:48:11 +01:00 |
|
Peter Stephenson
|
709dbbbda8
|
31549: Fix third problem with file descriptor management.
Replace ad-hoc subsh_close file descriptor for pipe management with the new
job-based addfilelist() mechanism.
|
2013-07-21 18:23:04 +01:00 |
|
Peter Stephenson
|
3c5732223f
|
31528: use job table to record file descriptors associated with process subst
|
2013-07-17 21:33:16 +01:00 |
|
Peter Stephenson
|
fdf2867e5f
|
31444: Basic code for enable/disable -p
|
2013-06-13 18:38:33 +01:00 |
|
Peter Stephenson
|
68d0d76db5
|
31441: use array to decide which forms of pattern are enabled
|
2013-06-01 20:39:09 +01:00 |
|
Peter Stephenson
|
3def943d04
|
users/17665: add FORCE_FLOAT option
|
2013-03-05 20:04:53 +00:00 |
|
Peter Stephenson
|
7c56d77184
|
30789: Add CONTINUE_ON_ERROR for old behaviour.
New behaviour is for scripts to exit on error instead of returning
to top level and executing the next command.
|
2012-11-15 21:08:15 +00:00 |
|
Peter Stephenson
|
4b86cc48f7
|
30726: make shell options passed to emulate stick along with the emulation
|
2012-10-11 20:14:01 +00:00 |
|
Peter Stephenson
|
eb562c9f2c
|
30715: use enum lextok for variables containing lexical tokens
|
2012-10-05 21:35:05 +00:00 |
|
Peter Stephenson
|
13b8a25456
|
Jun T.: 30640: MacOS doesn't define __STDC_ISO_10646__ but we need
the replacement wcwidth function anyway
|
2012-08-23 19:19:26 +00:00 |
|
Peter Stephenson
|
6f3ff6b653
|
30633: "functions -T" only traces marked function, not called functions
|
2012-08-21 18:03:01 +00:00 |
|
Peter Stephenson
|
97cf64a7ee
|
Hiramatsu Yoshifumi: 30621 patch-ab (from NetBSD pkgsrc):compilation on
__INTERIX
|
2012-08-16 19:12:26 +00:00 |
|
Peter Stephenson
|
85a698b8ec
|
YAMAMOTO Takashi: 30599: don't use replacement wcwidth if not ISO-10646
|
2012-08-07 18:29:02 +00:00 |
|
Peter Stephenson
|
53f893d062
|
30181, plus rename of PF_* flags to PREFORK_*:
Pass sh-wordsplitting instructions to paramsubst() using flags,
avoiding side effects of explicitly setting and unsetting the
SHWORDSPLIT option.
|
2012-02-12 20:27:48 +00:00 |
|
Peter Stephenson
|
c214b86e94
|
30101: add HASH_EXECUTABLES_ONLY option
|
2012-01-08 16:02:54 +00:00 |
|
Peter Stephenson
|
e3182c18de
|
29955++: IGNORE_CLOSE_BRACES option
|
2011-12-08 19:42:07 +00:00 |
|
Bart Schaefer
|
516ea294b8
|
29677: Do not allow external processes in a pipeline to become suspended
when the end of the pipe is controlled by a builtin in the current shell
which cannot itself become suspended.
|
2011-08-14 18:34:27 +00:00 |
|
Bart Schaefer
|
fdb4a83213
|
29276: always typedef Heapid for use by auto-generated header files.
|
2011-05-14 04:10:07 +00:00 |
|
Peter Stephenson
|
506615ff94
|
29267: add -enable-zsh-debug and use for debugging completion matcher groups
|
2011-05-14 00:07:41 +00:00 |
|
Peter Stephenson
|
94225e07fc
|
28638: add $usergroups parameter
|
2011-01-19 12:42:53 +00:00 |
|
Bart Schaefer
|
87d6527628
|
28578: fix handling of numeric escapes that expand to "%" in printf
format strings, so they are not treated as format introducers.
|
2011-01-06 16:49:25 +00:00 |
|
Peter Stephenson
|
ebcead7543
|
lexsave/lexrestore lexflags
add new LEXFLAGS_ZLE
|
2010-12-14 10:35:38 +00:00 |
|
Peter Stephenson
|
eab4f9a83c
|
28528: Rearrange zleparse to lexflags
Add (z+n+)
|
2010-12-14 09:59:04 +00:00 |
|
Peter Stephenson
|
cc9bc2dd0b
|
28424: new POSIX_STRINGS option
|
2010-11-22 11:42:47 +00:00 |
|
Peter Stephenson
|
66f32a80dc
|
28308/28310: HIST_LEX_WORDS, check for quick history read
|
2010-10-02 21:03:03 +00:00 |
|
Peter Stephenson
|
f1495f5099
|
28259: Finally fix some ancient problems with here-documents
|
2010-09-14 14:46:26 +00:00 |
|
Peter Stephenson
|
ade705cf5b
|
28253: document -h argument to atribute commands
|
2010-09-12 18:56:40 +00:00 |
|
Peter Stephenson
|
147cedfb6f
|
27965, 27966: Improve ${(q)...}: newline appears as $'\n;,
|
2010-05-27 18:57:34 +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
|
bec3de98df
|
27754 plus NEWS change: add "zsystem flock"
|
2010-02-24 21:37:24 +00:00 |
|
Peter Stephenson
|
06b7029aa8
|
27638, based on Frank Terbeck, 27633: SOURCETRACE option
|
2010-01-27 19:24:22 +00:00 |
|
Peter Stephenson
|
606cfb5a5e
|
27167: add POSIX_CD option to test "." after CDPATH
|
2009-07-19 19:07:14 +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
|
73be7ee553
|
27106: reset status on command that expands to empty
27122: add POSIX_JOBS option
|
2009-07-10 11:08:39 +00:00 |
|
Peter Stephenson
|
5c5a388ed7
|
27087: change return codes from failed "."
|
2009-07-02 13:46:36 +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
|
72529e4fa6
|
27304: add ${(q-)..} flag
|
2009-06-05 11:15:48 +00:00 |
|
Peter Stephenson
|
9defc9850d
|
26772: better error handling and fix runaway chdir on failed cd
|
2009-03-24 12:52:07 +00:00 |
|
Peter Stephenson
|
8e25f4449f
|
26675: add POSIX_ALIASES option
|
2009-03-03 17:26:03 +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
|
14231691e1
|
26061: fix clash between process subst and numeric glob
26062: additional compmatch change, missed from 26047
|
2008-11-18 10:07:31 +00:00 |
|
Peter Stephenson
|
135211b00b
|
25971: fix options handling for builtins that handle their own
|
2008-10-30 19:52:44 +00:00 |
|
Peter Stephenson
|
ad3e2aa215
|
25831: fix empty return values from subscript matches with RC_EXPAND_PARAM
|
2008-10-09 13:46:45 +00:00 |
|
Peter Stephenson
|
e3fd25b181
|
25775: fix logical problem with function line numbering inside eval-style traps
|
2008-09-29 21:46:58 +00:00 |
|
Peter Stephenson
|
28cf4041b4
|
25771: shell function context for substitution functions
|
2008-09-29 15:18:49 +00:00 |
|
Peter Stephenson
|
8bb15c1392
|
25641: add emulation option (NO_)MULTI_FUNC_DEF
|
2008-09-11 12:49:05 +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
|
b41c26d78a
|
25570: line numbers of complex sublists were wrong, plus test
make lineno zlong in another place
|
2008-08-31 16:01:10 +00:00 |
|