Peter Stephenson
915e17ee4b
19374: fix typo in 19361
2004-01-15 11:10:46 +00:00
Peter Stephenson
1a89fbabb4
19361: Memory leaks
2004-01-12 12:09:10 +00:00
Peter Stephenson
815bc92148
a la 19209: zcalloc -> zshcalloc
2003-10-29 19:17:30 +00:00
Peter Stephenson
eeb9ec4714
19129: extra argument to typeset -T gives character for joining array
2003-09-24 14:55:32 +00:00
Peter Stephenson
c016b2dcdc
18982: comments/rant for paramsubst()
2003-08-30 19:00:20 +00:00
Peter Stephenson
06b04ca1b2
18435: unsetting readonly returned status 0
2003-04-04 16:46:25 +00:00
Oliver Kiddle
c7564985e5
18337: use C locale when converting floats to scalars to avoid problems in
...
locales where `,' is the decimal separator
2003-03-11 17:29:47 +00:00
Wayne Davison
a2365a60db
- Use floatsecondsgetfn() and floatsecondssetfn() inside the int* version
...
of the functions (for improved accuracy).
- Added getrawseconds() and setrawsecodns() to allow the code to save and
restore the actual start time of the $SECONDS variable.
- Changed the code that was adding in the child's elapsed time into the
parent $SECONDS variable to just restore the raw time.
2002-10-31 18:32:40 +00:00
Peter Stephenson
c2b5a21ae5
17873: When restoring SECONDS after a function call, included elapsed time.
2002-10-29 12:58:00 +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
Oliver Kiddle
af0697b705
17503: fix various typos and spelling mistakes in source code comments
2002-08-05 12:35:59 +00:00
Peter Stephenson
19817c34d1
17334: TYPESET_SILENT shell option and typeset -p option
2002-06-20 16:39:47 +00:00
Wayne Davison
c5015e19de
Made SAVEHIST a special parameter.
2002-03-24 23:52:49 +00:00
Wayne Davison
322c5abf00
The minimum size of histsiz (aka HISTSIZE) should be 1, not 2.
2002-02-12 19:32:57 +00:00
Oliver Kiddle
149aafd65e
16493: correct typos
2002-01-31 15:04:33 +00:00
Oliver Kiddle
5d11abfa3b
16492: add RPROMPT2 variable for right prompts in multi-line commands
2002-01-31 14:44:06 +00:00
Peter Stephenson
324e26d8ce
16423: append a `.' to converted floating point output
...
to stop it looking like an integer
2002-01-10 10:55:20 +00:00
Oliver Kiddle
b9f675c0e0
16364: further to 16351, except specials from having their value cleared
2001-12-18 14:51:30 +00:00
Oliver Kiddle
68d739c67a
small fix to += code from 16353
2001-12-18 09:16:17 +00:00
Oliver Kiddle
52b8303537
16353: add += parameter assignments
2001-12-17 17:17:38 +00:00
Oliver Kiddle
13ab7280aa
fix bug in parameter unset code that caused seg fault (16351)
2001-12-17 11:10:46 +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
d98a67c569
16201: introduce the PM_NAMEDDIR flag
2001-11-03 23:36:33 +00:00
Oliver Kiddle
0f960cc8ca
fix IRIX 5.3 specific compilation problems and some error messages (15204)
2001-07-02 11:33:26 +00:00
Peter Stephenson
3f6a9e4522
fix setting of individual positional parameters after 14915
2001-06-15 13:07:50 +00:00
Peter Stephenson
d247b7f146
$* and $@ are special
2001-06-14 09:49:01 +00:00
Sven Wischnowsky
1b2d095217
fix two memory leaks (at least I hope they are fixed) and some out-of-bound array accesses, plus some defensive programming for heap allocated param structs (14605)
2001-05-31 09:43:59 +00:00
Wayne Davison
792135ba0b
Added some array-assignment boundary checks.
2001-05-20 09:20:46 +00:00
Peter Stephenson
6ea2dab092
Fix, test and comment unsetting and resetting of special tied parameters
2001-05-19 23:47:58 +00:00
Bart Schaefer
90a1316345
Fix re-set of integer special params after unset.
2001-05-19 00:31:22 +00:00
Peter Stephenson
0b56c15853
Use BDIGBUFSIZE in two other places
2001-05-01 09:46:09 +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
fc4511ecb7
Fix subscripting bug with backslash-double-quote.
2001-04-23 15:30:22 +00:00
Bart Schaefer
eee9d49755
Fix bug in (kK) subscript flags.
2001-04-22 21:04:10 +00:00
Clint Adams
961564ddda
14065: decrease termcap/terminfo parameter fishiness
2001-04-22 14:46:59 +00:00
Bart Schaefer
219674c48b
More parameter/subscript cleanup.
2001-04-21 18:49:12 +00:00
Bart Schaefer
220ad9aa23
Parameter repairs, mostly for subscripting.
2001-04-20 06:13:35 +00:00
Sven Wischnowsky
b0be035127
indent fix
2001-04-06 07:55:13 +00:00
Sven Wischnowsky
a971509182
test for unset in pipestatussetfn() (13917)
2001-04-06 07:49:27 +00:00
Sven Wischnowsky
4b56a40b6c
(13916)
2001-04-06 07:38:36 +00:00
Sven Wischnowsky
ee553c9ec0
fix for reverse subscripting of strings as second part of subscript ($a[x,(r)..]) (13907)
2001-04-05 11:24:16 +00:00
Clint Adams
74ee4ba61d
unposted: remove unused variable declaration
2001-02-14 23:37:39 +00:00
Andrey Borzenkov
d36dbe2337
13370: avoid in-place modification of environments variables when importing.
...
Zsh tried to free unallocated memory when importing colon arrays. Removed
redundant replenv().
2001-01-19 14:54:52 +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
ad5f9584c1
ALL_EXPORT tweaks.
2000-11-25 23:50:01 +00:00
Bart Schaefer
07c0b1a306
Fix 12722.
2000-09-04 07:21:57 +00:00
Andrew Main
960728aad2
12722: [##base] for output base selection without a base prefix
2000-09-02 17:09:28 +00:00