Commit graph

51 commits

Author SHA1 Message Date
Peter Stephenson 936208bd9f 18769: handle parse errors in autoload functions properly 2003-07-03 11:07:39 +00:00
Peter Stephenson 94da86f795 18492: Provide partial fix for multios and output process substitution
asynchronicity problem.  Document workarounds for remaining problems.
2003-05-02 10:25:27 +00:00
Peter Stephenson a7dc5d386c 18319: Philippe Troin: fix use of process groups with su and suspend 2003-03-07 12:17:49 +00:00
Peter Stephenson 9a8dfbb7b5 18013: Handle test of (( float == 0.0)) properly 2002-12-18 16:57:02 +00:00
Peter Stephenson 28a62d5a4b 17979: Add ERR_RETURN option. 2002-12-04 13:57:48 +00:00
Peter Stephenson 41b50445ea 17673: Fix bug with &&s and ||s in complex constructs 2002-09-17 10:42:17 +00:00
Oliver Kiddle af0697b705 17503: fix various typos and spelling mistakes in source code comments 2002-08-05 12:35:59 +00:00
Peter Stephenson 8e90d2018c Dan Nelson: 17492: Quote output from xtrace 2002-08-01 15:06:25 +00:00
Peter Stephenson 0e08b8c2e4 17299: Use reference counts in Eprogs so as to be able to free them as soon
as finished with.
2002-06-07 14:44:21 +00:00
Peter Stephenson 5ef61a44b1 17265: make the jobs command work in subshells 2002-06-05 14:57:05 +00:00
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 52b8303537 16353: add += parameter assignments 2001-12-17 17:17:38 +00:00
Bart Schaefer 594ad37c37 Save/restore state around DEBUG trap call. 2001-10-13 17:54:28 +00:00
Peter Stephenson cc0d931682 15931: EXIT traps from exit in subshell; 15965: glob -> zglob 2001-10-08 08:13:11 +00:00
Peter Stephenson 11b0734108 * Src/builtin.c, Src/exec.c: Unwind function calls before exiting
shell from exit command to allow EXIT traps to run.
2001-09-24 10:12:51 +00:00
Bart Schaefer 87ca460fe5 Fix exit status of zsh -fc '! command' 2001-08-19 04:23:46 +00:00
Bart Schaefer 7457bdc19d Fix function stack unwinding on autoload failures. 2001-07-09 16:20:53 +00:00
Peter Stephenson 003ec8c7e8 15327: always use local LINENOs in parse_string(). 2001-07-09 16:05:13 +00:00
Sven Wischnowsky b275190ff4 add autocontinue option to automatically make stopped jos running when they are being disowned; make that the default for %job &!' and %job &|' (15115) 2001-06-27 11:22:04 +00:00
Bart Schaefer f0dd0ced30 PRINT_EXIT_VALUE for shell functions. 2001-06-25 00:15:04 +00:00
Bart Schaefer f11e227cb0 POSIX exit status changes. 2001-06-23 18:30:55 +00:00
Peter Stephenson ef6193b89b rewrite 14988 as per 14989 2001-06-20 11:02:47 +00:00
Peter Stephenson 79ed1a0e22 Bug restoring saving special parameters for function scope. 2001-06-20 10:06:51 +00:00
Sven Wischnowsky 96fd8a11d3 another attempt at fixing the job problem from 14327; make execpline() reset list_pipe_job to zero if it would be set for a job started in the background (14503) 2001-05-28 09:00:21 +00:00
Sven Wischnowsky 015120a287 set list_pipe_job only for real pipelines (14327) 2001-05-14 08:51:59 +00:00
Peter Stephenson 261193a5b7 Fix problem with traps not runing if shell exec'd final command 2001-03-30 16:51:54 +00:00
Sven Wischnowsky db0e5c2d8b skip redirections in execpline2() when looking for the command code (13706) 2001-03-22 12:13:15 +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
Peter Stephenson 0c96a1b963 Joel Smith: 13230: avoid name clashes with Linux kernel 2000-12-05 10:34:23 +00:00
Peter Stephenson c292a3ae50 Sven: 13108: Handle traps synchronously
pws: 13109, 13111: clear up zle display when output produced in trap.
2000-11-11 19:50:27 +00:00
Bart Schaefer 5ca1864f94 Change some zerr to zwarn for consistency. 2000-10-02 18:40:35 +00:00
Bart Schaefer 74ff6d6dbe Tweak to STTY fix. 2000-09-26 15:08:35 +00:00
Bart Schaefer 756f8186f2 Fix STTY parameter. 2000-09-25 16:57:05 +00:00
Sven Wischnowsky a8c7d3c0ee fix for `function' without names (12710) 2000-08-28 07:04:34 +00:00
Clint Adams cb89544d32 12568: check sysconf(_SC_OPEN_MAX) if available instead of OPEN_MAX/NOFILES. 2000-08-08 14:57:02 +00:00
Bart Schaefer 72f4ec6b76 users/3358: Zero shout when closing SHTTY in subshells. 2000-08-08 02:38:35 +00:00
Sven Wischnowsky d109322359 remove tests for kshautoload (use zcompile -z); fix for setting scriptname for functions that redefine themselves 2000-08-01 08:27:18 +00:00
Peter Stephenson 0aee5e1bb4 12414: vared quotes separators when editing arrays 2000-07-27 17:48:47 +00:00
Wayne Davison 495249342e Removed call to remhist(). 2000-07-19 20:43:51 +00:00
Peter Stephenson 6c1110da32 12222: handle EINTR for multios helper processes 2000-07-11 17:21:26 +00:00
Peter Stephenson 32d2d47fd5 12220: message for missing autoload function 2000-07-11 16:43:26 +00:00
Oliver Kiddle 3ecad25c83 AIX dependency fix 2000-06-20 16:38:10 +00:00
Bart Schaefer 0768b190ba 11326: Avoid init_io() on "exec < file" when zleactive.
Also fix OPK's slightly confused previous ChangeLog entry.
2000-05-11 16:39:02 +00:00
Tanaka Akira 7d17c9ca4b * Bart, Tanaka Akira: 11247: Don't signal to a process group which
has only zombie processes.
2000-05-08 09:23:09 +00:00
Sven Wischnowsky e7895ac92c close dump file descriptors in children (11151) 2000-05-04 13:40:05 +00:00
Peter Stephenson 9420498acf 11066: false || true was trigerring trap on ZERR 2000-05-02 13:08:19 +00:00
Sven Wischnowsky 802ae96cf9 properly restore scriptname in doshfunc() (10620) 2000-04-10 09:18:26 +00:00
Bart Schaefer 265f55fd58 10582: Apply STTY only to process group leaders. 2000-04-07 15:40:21 +00:00
Clint Adams 18870148c5 10564: typo in _wanted
10565: maximum function depth configure option
10566: patgetglobflags has a second argument now
2000-04-07 02:27:44 +00:00
Peter Stephenson 4852545255 Updated from list as far as 10376 2000-04-01 20:49:47 +00:00