Wayne Davison
5a8969ec2e
Changed bin_eval() to default lastval to 0, just in case we have an
...
empty eval string.
2004-01-05 17:07:21 +00:00
Peter Stephenson
a6a63a147e
19242: Make job table dynamically reallocatable.
2003-11-13 14:34:33 +00:00
Peter Stephenson
815bc92148
a la 19209: zcalloc -> zshcalloc
2003-10-29 19:17:30 +00:00
Wayne Davison
084d6f5a25
Fix the old-style typeset -T (without the new separator arg).
2003-09-25 07:37:13 +00:00
Peter Stephenson
eeb9ec4714
19129: extra argument to typeset -T gives character for joining array
2003-09-24 14:55:32 +00:00
Oliver Kiddle
6e09c17757
19059: add -v, -V and -p flags required by POSIX to the command builtin
2003-09-11 07:00:05 +00:00
Peter Stephenson
3ffb3ad2f2
19014: add alias -s suf=handler
2003-09-03 10:15:32 +00:00
Peter Stephenson
2d2ce4ecc2
18836: read with metafied delimiter didn't work.
2003-07-09 11:04:01 +00:00
Peter Stephenson
10be59abca
18578: 18559 caused typeset failures
2003-05-24 22:46:35 +00:00
Oliver Kiddle
09c5818b39
18530: print option states with set -o' or
set +o'
2003-05-15 09:39:55 +00:00
Peter Stephenson
06b04ca1b2
18435: unsetting readonly returned status 0
2003-04-04 16:46:25 +00:00
Wayne Davison
ca8ad2e262
Prevent "print -m" from crashing (complains about missing pattern).
2003-03-28 20:21:00 +00:00
Peter Stephenson
2941469f61
18392: read with -p and -t and no coprocess crashed.
2003-03-26 18:55:22 +00:00
Oliver Kiddle
5164c6a3c9
18242: add -d option to read for specifying delimiter to terminate input
2003-02-17 10:07:53 +00:00
Oliver Kiddle
6d2921542e
18223: satisfy POSIX requirement for a -v flag to unset
2003-02-13 13:46:00 +00:00
Peter Stephenson
4f3b9e43d2
18204: KSH_ARRAYS
2003-02-07 17:05:09 +00:00
Peter Stephenson
590a26709a
18195: Timeouts for read builtin.
2003-02-05 11:56:55 +00:00
Peter Stephenson
9a8dfbb7b5
18013: Handle test of (( float == 0.0)) properly
2002-12-18 16:57:02 +00:00
Peter Stephenson
84b6d587d1
17996: better formatting for print -C
2002-12-11 16:03:09 +00:00
Peter Stephenson
bbbc5536da
17940: Add -C and -a options to print builtin
2002-11-20 12:37:43 +00:00
Wayne Davison
fd3bac933f
- Save off the raw start-time of the $SECONDS special variable if we're
...
creating a local value (avoids rounding problems with elapsed time).
- Also changed a line where the newspecial enum was compared to 0 instead
of NS_NONE.
2002-10-31 18:32:06 +00:00
Peter Stephenson
ff23ebe925
17872: Fix `typeset SECONDS' when creating local parameter
2002-10-29 10:56:38 +00:00
Peter Stephenson
7bfc0f1b5c
17868: Allow $SECONDS to become floating point.
2002-10-29 10:31:12 +00:00
Oliver Kiddle
7a0ab2444d
17794: fix bugs with tied parameters
2002-10-10 11:06:42 +00:00
Bart Schaefer
a1d727e5dc
17692: Prevent typeset of a positional parameter before it can do damage,
...
and improve the error message about it.
2002-09-19 17:57:56 +00:00
Oliver Kiddle
49bfbc1248
17678: ignore initial `--' argument to printf to satisfy POSIX
2002-09-16 18:24:47 +00:00
Peter Stephenson
56565320c1
17608: comment on use and abuse of BINF_SKIPINVALID
2002-09-03 19:33:00 +00:00
Peter Stephenson
25e363df2b
17602, 17603: Rationalise option handling, in particular for cd, pushd, popd.
2002-09-03 09:33:35 +00:00
Peter Stephenson
9634760d5e
17582: Improved option argument handling.
...
unposted: Updated version to 4.1.0-dev-6 because of interface change.
2002-08-27 21:10:30 +00:00
Peter Stephenson
7123f4413b
17544: implement read -s to suppress tty echo
2002-08-22 12:57:43 +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
cc70b96162
17497: getopts skipped over zero-length arguments.
2002-08-01 15:50:07 +00:00
Peter Stephenson
8e90d2018c
Dan Nelson: 17492: Quote output from xtrace
2002-08-01 15:06:25 +00:00
Peter Stephenson
39bb8c9e8b
17485?: Incorrect test for TYPESET_SILENT
2002-07-29 16:02:53 +00:00
Peter Stephenson
19817c34d1
17334: TYPESET_SILENT shell option and typeset -p option
2002-06-20 16:39:47 +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
682d83503b
17292: shut up compiler if no OPEN_MEMSTREAM
2002-06-05 15:03:15 +00:00
Wayne Davison
18b090df5a
Got rid of unused-variable compiler warning.
2002-03-24 07:56:42 +00:00
Oliver Kiddle
f40278ec0b
16862: allow print's -s and -z options to be used with -f
2002-03-19 14:34:01 +00:00
Peter Stephenson
15630b234a
16759: Src/builtin.c: from Eric Norum <eric.norum@usask.ca>:
...
cd prints output whenever the target directory is not obvious
to the user. This confuses scripts, so restrict it to
interactive mode.
2002-03-04 15:51:58 +00:00
Wayne Davison
8fc5ffa60a
Improved the output of the "history" command with a 1-line history buffer,
...
and also improved the error handling of explicitly-specified first/last
values.
2002-02-22 21:59:43 +00:00
Oliver Kiddle
6febc8fe67
16619, 16676: add -c, -l and -p options to the dirs builtin
2002-02-20 12:51:51 +00:00
Wayne Davison
168aeada1a
Silenced a compiler warning.
2002-02-12 19:34:53 +00:00
Bart Schaefer
c6d589aadd
16556: No error on `print >&-'.
2002-02-04 19:38:40 +00:00
Clint Adams
79e13d1209
16503: warn on fclose or fflush errors in bin_print.
2002-01-27 22:44:40 +00:00
Bart Schaefer
9113c2e2d6
16435: Fix core dump in `hash'.
2002-01-26 21:03:36 +00:00
Clint Adams
0db3827ce2
unposted: back out idiotic patch
2001-12-18 01:24:23 +00:00
Clint Adams
9cf6e76e7d
unposted: initialize save to NULL to avoid compiler warning.
2001-12-18 01:21:26 +00:00
Oliver Kiddle
0e1845cbc6
16228: allow widths and precisions to work with printf's %b format specifier
2001-11-09 16:47:43 +00:00
Oliver Kiddle
c1441714b5
zero %n value when reusing printf format (16122)
2001-10-23 11:22:33 +00:00