Peter Stephenson
|
3206b8a2ea
|
27442 plus tweak: wait returns status for $! even if exited
|
2009-12-02 09:46:12 +00:00 |
|
Peter Stephenson
|
51409732d0
|
27284: better use of movefd()
|
2009-09-22 09:17:05 +00:00 |
|
Peter Stephenson
|
997eafdcad
|
27283: failure to dup fd caused mayhem
|
2009-09-21 20:49:21 +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
|
653d6a0dd9
|
27131: allow MONITOR in subshell by not closing SHTTY
|
2009-07-11 19:06:51 +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
|
73be7ee553
|
27106: reset status on command that expands to empty
27122: add POSIX_JOBS option
|
2009-07-10 11:08:39 +00:00 |
|
Wayne Davison
|
bf25c3a43f
|
26735: Check some function return values for failures. Gets rid of
some compiler warnings, and improves error handling/notification.
|
2009-03-15 01:04:50 +00:00 |
|
Peter Stephenson
|
d60f73f708
|
26686: problem storing long $_ using VARARR()
|
2009-03-03 22:11: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
|
0d0e497c69
|
26056 "< <(...)more_stuff" etc. are errors
|
2008-11-17 16:56:41 +00:00 |
|
Peter Stephenson
|
35a8612f21
|
26042 with some fixes from 26043 (Mikael):
allow <(...) and >(...) to occur in the middle of strings
and =(...) to have extra text following
|
2008-11-13 21:18:14 +00:00 |
|
Bart Schaefer
|
f1628c3278
|
25140: improve error handling/reporting for here-document temp files.
|
2008-10-10 09:55:34 +00:00 |
|
Peter Stephenson
|
57418f3c7d
|
25791: force return from eval-style DEBUG trap lost status
|
2008-10-01 11:34:48 +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
|
59dd1491c6
|
users/13295, tweaked: dont reset line numbers when parsing strings, sometimes
|
2008-09-29 08:46:21 +00:00 |
|
Peter Stephenson
|
b2d08a2155
|
25744: dynamic named directories and further doshfunc() simplification
|
2008-09-26 09:11:27 +00:00 |
|
Clint Adams
|
86873c3efc
|
25721: revert another mistake of 25701.
|
2008-09-22 17:32:43 +00:00 |
|
Clint Adams
|
5cae0e5207
|
correct overzealousness in 25701
|
2008-09-21 13:40:57 +00:00 |
|
Clint Adams
|
ef2d2d0f2b
|
25701: fix memory leak in loadautofn.
|
2008-09-21 12:54:57 +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
|
fb67cd46ea
|
25643: keep DEBUG and ZERR traps in subshells
|
2008-09-11 14:47:18 +00:00 |
|
Clint Adams
|
c543084471
|
25637: dereference prog after the NULL check.
|
2008-09-10 15:56:00 +00:00 |
|
Peter Stephenson
|
db31a13ecd
|
25627: add $ZSH_SUBSHELL
|
2008-09-05 21:02:08 +00:00 |
|
Peter Stephenson
|
7ce1d57358
|
25615: $ZSH_DEBUG_CMD for use in DEBUG traps
|
2008-09-05 09:05:21 +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
|
1f81bdcb47
|
25587: fix a==(stuff) and associated stuff.
|
2008-09-01 20:18:46 +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 |
|
Andrey Borzenkov
|
d19602a65a
|
users/13169: really restore emulation mode after 'emulate -L'
|
2008-08-31 15:59:13 +00:00 |
|
Peter Stephenson
|
b8ae885ab8
|
25532: problem skipping assignments etc. with setopt ERREXIT
|
2008-08-25 17:28:13 +00:00 |
|
Peter Stephenson
|
9fe735e663
|
25508: set file name if function came from dump file
|
2008-08-22 15:41:31 +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
|
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
|
d026334a3b
|
25405: return status from anonymous functions was not handled
|
2008-08-06 15:45:37 +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
|
950756d579
|
25255: add anonymous function capability
|
2008-06-30 10:37:11 +00:00 |
|
Peter Stephenson
|
c17b4c8d77
|
25145: make sure XTRACE output is redirected with stderr
|
2008-06-11 09:27:55 +00:00 |
|
Peter Stephenson
|
58580d31f5
|
24996: improve xtrace output for patterns
|
2008-05-11 19:55:21 +00:00 |
|
Peter Stephenson
|
fd2e321313
|
24588: tweak glob qualifier completion
24590: turn down error reporting when unquoting
|
2008-02-23 18:33:57 +00:00 |
|
Peter Stephenson
|
9fffc58ccf
|
users/12632: bug unexporting special after being set for funccall
|
2008-02-21 18:27:04 +00:00 |
|
Bart Schaefer
|
a124da3a4a
|
24150: Exit status of null command should be exit status of last cmdsubst.
|
2007-12-09 23:53:33 +00:00 |
|
Peter Stephenson
|
c264a24a38
|
unposted: add explanatory comment for blocking around fork()
|
2007-12-07 14:07:50 +00:00 |
|
Peter Stephenson
|
cefc0d927f
|
24179: use queue_signals() for 24170
24180: back off strerror_r() patch, except for use of temporary var
|
2007-12-07 11:34:47 +00:00 |
|
Peter Stephenson
|
f9bf1dc558
|
Guillaume Chazarain: 24170: block interrupts around fork()
|
2007-12-07 10:33:58 +00:00 |
|
Peter Stephenson
|
e85760e05e
|
users/11807: fix some job display bugs
|
2007-09-04 20:43:52 +00:00 |
|
Peter Stephenson
|
40e70b0419
|
23812: fix core dump on ( command & ) from 23460
|
2007-08-31 09:07:45 +00:00 |
|
Peter Stephenson
|
6c60a8ec79
|
23732: three broken tests
|
2007-07-31 14:24:26 +00:00 |
|
Peter Stephenson
|
595dd31b63
|
23730: improve preprocessor and regression tests for 23725
|
2007-07-31 11:26:54 +00:00 |
|
Peter Stephenson
|
1ab7d0fd0b
|
23725: use setenv()/unsetenv() for environment memory management
|
2007-07-30 20:46:04 +00:00 |
|
Peter Stephenson
|
eea6647c65
|
23671: command not found handler
|
2007-07-13 10:09:06 +00:00 |
|
Peter Stephenson
|
1b52f47cf2
|
23665: autoloading of module features and related tweaks
|
2007-07-06 21:52:38 +00:00 |
|
Peter Stephenson
|
536a8cb6da
|
23553: bit missed out
|
2007-06-15 10:20:35 +00:00 |
|
Peter Stephenson
|
023f6ce4e1
|
23511: error if here document too large
|
2007-06-03 17:44:20 +00:00 |
|
Peter Stephenson
|
29b7123647
|
23485: feature completion and autoloading
|
2007-05-29 14:16:02 +00:00 |
|
Peter Stephenson
|
b0c5f09169
|
see 23479: add initial features support for modules
|
2007-05-28 22:57:39 +00:00 |
|
Peter Stephenson
|
6503964dad
|
John Buddery: 23461: fix race setting up input multios
|
2007-05-23 11:44:47 +00:00 |
|
Peter Stephenson
|
fcd2c9243f
|
23460: fix problem with ( stuff ) >multio1 >multio2
|
2007-05-23 11:21:10 +00:00 |
|
Peter Stephenson
|
8ce657c2cb
|
Phil Pennock + tweaks: 23398 + more tweaks: exec compatibility options
|
2007-05-08 10:02:58 +00:00 |
|
Bart Schaefer
|
f35ee0d1a0
|
23169 (tweaked): report error on failure to dup for multios
|
2007-02-14 08:21:57 +00:00 |
|
Peter Stephenson
|
6dbc34b0d4
|
23104: fix line numbers for DEBUGBEFORECMD
tidy up some wordcode definitions
|
2007-01-14 19:22:45 +00:00 |
|
Peter Stephenson
|
e8b56578db
|
users/11111: add DEBUG_BEFORE_CMD option
|
2007-01-09 21:59:31 +00:00 |
|
Peter Stephenson
|
34381548da
|
Incomplete improvements for $'...' in completion
|
2006-12-03 21:07:17 +00:00 |
|
Peter Stephenson
|
6d0dc9e0eb
|
23008: failure to output error message could alter exit status
|
2006-11-19 21:34:58 +00:00 |
|
Peter Stephenson
|
da0dfc62df
|
fix error message
|
2006-11-06 12:49:20 +00:00 |
|
Clint Adams
|
a7c0640c0a
|
22728: $functrace parameter for function backtraces.
|
2006-09-17 19:28:45 +00:00 |
|
Peter Stephenson
|
bd4b21bf46
|
22715: AUTOCONTINUE option never worked.
|
2006-09-15 16:27:07 +00:00 |
|
Peter Stephenson
|
70a28c494e
|
unposted: remove redundant TODO
|
2006-06-16 10:43:59 +00:00 |
|
Peter Stephenson
|
dd5602f59b
|
22474: use variable argument lists to improve error message handling
|
2006-05-30 22:35:03 +00:00 |
|
Peter Stephenson
|
116ee236d1
|
22473: tweak bad interpreter formatting
|
2006-05-30 17:54:26 +00:00 |
|
Peter Stephenson
|
29ed6c7e3a
|
10343: improve error message for bad #! lines
|
2006-05-29 15:36:25 +00:00 |
|
Peter Stephenson
|
b7474e065b
|
22416, tweaked: math functions via shell functions
unposted: add styles to pick-web-browser
|
2006-04-19 16:09:06 +00:00 |
|
Wayne Davison
|
4cb83571c4
|
Changed some structures to avoid gcc's type-punned warnings.
|
2006-03-07 21:30:36 +00:00 |
|
Peter Stephenson
|
31f6b3fb07
|
22317: exit status from code backgrounded in function
22277, 22281, tweaks: standardize behaviour of wait builtin
with trapped signals
|
2006-03-02 22:05:21 +00:00 |
|
Peter Stephenson
|
3403c59af2
|
22027: more zsh-newuser-install fixes
22028: WARN_CREATE_GLOBAL overeager with temporarily set variables
|
2005-11-25 10:36:19 +00:00 |
|
Peter Stephenson
|
3c37057c34
|
21871: replace INULL() by inull()
|
2005-10-13 16:30:13 +00:00 |
|
Peter Stephenson
|
ad2bd42c85
|
21758: optimise =(<<<...) to run within the shell.
|
2005-09-23 17:03:16 +00:00 |
|
Peter Stephenson
|
5587d05958
|
unposted: unnecessary variable in 21575
|
2005-08-08 17:01:17 +00:00 |
|
Peter Stephenson
|
d307660dee
|
21575 plus unposted: Add WARN_CREATE_GLOBAL option
|
2005-08-08 16:48:52 +00:00 |
|
Peter Stephenson
|
2c208c7743
|
21197: Fix LOCAL_TRAPS inside another trap
|
2005-04-27 09:58:42 +00:00 |
|
Peter Stephenson
|
d6089cc8b1
|
21143: more care about special file descriptors
|
2005-04-15 10:40:01 +00:00 |
|
Peter Stephenson
|
c69b149cb5
|
21141: fix some issues associated with the {myfd}>... syntax
|
2005-04-14 16:24:42 +00:00 |
|
Peter Stephenson
|
b3f8e32e5c
|
21133: New {myfd} syntax for allocating file descriptors
|
2005-04-12 15:11:07 +00:00 |
|
Peter Stephenson
|
82c9c7a423
|
21082: Dan Nelson: fix zsh -c exit status on parse error
|
2005-04-04 09:35:36 +00:00 |
|
Peter Stephenson
|
38eb8ac293
|
21049: Don't close process substitution file descriptors for external programmes
|
2005-03-31 09:54:54 +00:00 |
|
Peter Stephenson
|
05b06b1c08
|
fix autoloaded trap bug; rejig use of trapfuncs
(now traplists); improve trap tests
|
2005-02-06 20:36:09 +00:00 |
|
Bart Schaefer
|
facf0309bb
|
20774: fix e.g. "FOO=BAR BAR=FOO echo" failure to unset FOO after finishing.
|
2005-02-02 04:51:13 +00:00 |
|
Peter Stephenson
|
88a37cc187
|
c.f. 20675: improve zle as a basis for Unicode.
unposted: update version to 4.2.3-dev-1
|
2005-01-14 13:04:47 +00:00 |
|
Bart Schaefer
|
2bc51c9dbc
|
20666: Avoid creating unnecessary multios when a descriptor is closed and
then re-opened.
|
2005-01-11 17:09:19 +00:00 |
|
Peter Stephenson
|
849b808da6
|
20632: incorrect propagation of signals to process group
|
2005-01-05 11:04:21 +00:00 |
|
Peter Stephenson
|
69b4b8bdde
|
20605: Use separate structure with get/set/unset methods fro parameters.
Separate justification width of parameters from base/precision.
|
2004-12-07 16:54:58 +00:00 |
|
Peter Stephenson
|
5141e68daa
|
20572: Allow alternative signal names
|
2004-11-22 10:33:03 +00:00 |
|
Peter Stephenson
|
f9c66cd45e
|
20528: exec 8>>(grep a) waited incorrectly for grep to finish
|
2004-10-29 10:14:21 +00:00 |
|
Wayne Davison
|
3ccc3e4bdc
|
Use the new gettempfile() function.
|
2004-10-21 00:33:50 +00:00 |
|
Wayne Davison
|
8901caa58f
|
Call gettempname() with its new args.
|
2004-10-18 19:07:55 +00:00 |
|
Peter Stephenson
|
8a67a66a61
|
20467: Reintroduce rusage-based escapes for TIMEFMT.
|
2004-10-08 14:36:51 +00:00 |
|