Bart Schaefer
|
cefd2de2e1
|
Split tokenize() into shtokenize() and zshtokenize()
to improve SH_GLOB handling, particularly in completion
|
2002-05-06 14:46:11 +00:00 |
|
Oliver Kiddle
|
73a4362713
|
16620, 16697: add a and n parameter expansion flags
|
2002-02-22 17:28:04 +00:00 |
|
Bart Schaefer
|
0524ab98ff
|
16400, 16401: preserve empty words that result from brace expansion.
|
2002-01-06 01:09:09 +00:00 |
|
Clint Adams
|
8659013fb8
|
16357: change (n) to (u) so (n) can be reserved. for numeric sorting.
|
2001-12-17 14:06:27 +00:00 |
|
Clint Adams
|
56854a2fb6
|
ref 16347: tweaks
|
2001-12-17 01:16:36 +00:00 |
|
Clint Adams
|
1e103ebef3
|
16345: (n) flag to remove duplicate array values during expansion.
|
2001-12-16 20:53:44 +00:00 |
|
Bart Schaefer
|
be640ed587
|
16215: save and restore mult_isarr in singsub()
|
2001-11-03 23:34:50 +00:00 |
|
Peter Stephenson
|
cc0d931682
|
15931: EXIT traps from exit in subshell; 15965: glob -> zglob
|
2001-10-08 08:13:11 +00:00 |
|
Bart Schaefer
|
5fdcd3a2b4
|
Equivalence of $(...) and ... in ${(e)...}.
|
2001-09-25 17:37:54 +00:00 |
|
Sven Wischnowsky
|
c0ea4d62c8
|
handle possible NULL pointer returned from bufferwords() (15717)
|
2001-08-28 08:41:51 +00:00 |
|
Peter Stephenson
|
23581f7664
|
15586: remove =alias expansion, leaving only =cmd.
|
2001-08-07 10:18:31 +00:00 |
|
Peter Stephenson
|
c26704f7a3
|
Added KSH_TYPESET option.
|
2001-06-12 10:34:57 +00:00 |
|
Bart Schaefer
|
90a1316345
|
Fix re-set of integer special params after unset.
|
2001-05-19 00:31:22 +00:00 |
|
Sven Wischnowsky
|
11e3147466
|
try to make ${(e)..} work for complicated parameter expansions in the value; this means: keep Qstring tokens unchanged if they are inside double quotes and tokenizing patterns in parameter expansions (14381)
|
2001-05-18 12:39:24 +00:00 |
|
Bart Schaefer
|
ba9541fb5d
|
BDIGBUFSIZE for binary conversions.
|
2001-04-28 17:38:00 +00:00 |
|
Bart Schaefer
|
e2e9121893
|
Subscripting optimization and error checking.
|
2001-04-24 05:45:16 +00:00 |
|
Bart Schaefer
|
af2ae90d25
|
Fix "${=foo=$@}".
|
2001-02-16 17:16:13 +00:00 |
|
Bart Schaefer
|
04e1ef5b68
|
Partial sh emulation fixs for ${1+"$@"} and "${foo=$@}".
|
2001-02-16 08:43:46 +00:00 |
|
Sven Wischnowsky
|
757168e2c8
|
remove 13108 (trap queues); replace with signal queueing to ensure that user signal handlers are only executed when it is safe to run them (13365)
|
2001-01-16 13:44:18 +00:00 |
|
Bart Schaefer
|
1add53c578
|
Fix parsing of := for magicequalsubst.
|
2000-06-17 19:51:51 +00:00 |
|
Peter Stephenson
|
6b87e6fda3
|
11838: typeset -H
|
2000-06-09 15:37:05 +00:00 |
|
Sven Wischnowsky
|
4900804b61
|
make (e) flag be silent unless (X) is given, too (11768)
|
2000-06-06 08:35:54 +00:00 |
|
Wayne Davison
|
91d5f73434
|
Changed the array "len" to be "end" -- a 1-relative index of the last
item (or you can think of it as pointing one past the last item).
|
2000-06-02 01:54:16 +00:00 |
|
Peter Stephenson
|
4608712264
|
FR & pws: promptexpand memory leaks; NEWS notes
|
2000-06-01 09:10:15 +00:00 |
|
Peter Stephenson
|
7bf294f2b8
|
Wayne: pattern.c unitialised var
Zero-length arrays now possible with $array[1,0]
|
2000-05-31 08:56:23 +00:00 |
|
Peter Stephenson
|
8d17d2f02d
|
11467: [#<base>] syntax for output base
zsh-users/3071: compdump tweak to avoid // in path
|
2000-05-19 18:22:50 +00:00 |
|
Sven Wischnowsky
|
0e5666e2ad
|
detect additional characters in parameter expansions and signal an error for them (11380)
|
2000-05-15 14:59:01 +00:00 |
|
Peter Stephenson
|
38bb84d975
|
11194, 11200, 11214
|
2000-05-08 08:58:37 +00:00 |
|
Sven Wischnowsky
|
70e5b622ff
|
new (z) parameter flag to do shell-word splitting on the value (11113)
|
2000-05-03 12:21:55 +00:00 |
|
Peter Stephenson
|
d2330ba055
|
10547: (#s) and (#e) pattern assertions
|
2000-04-06 18:44:01 +00:00 |
|
Tanaka Akira
|
e74702b467
|
Initial revision
|
1999-04-15 18:05:38 +00:00 |
|