Peter Stephenson
|
2bfad02a94
|
22742: parameter padding uses string lengths unless (m) flag set
22743: restrict sh "- [args]" -> "-xv [-- args]" hack to sh mode
|
2006-09-20 09:22:34 +00:00 |
|
Peter Stephenson
|
6c887892f9
|
22685: make printf "%d" \"X handle multibyte characters
|
2006-09-10 19:11:53 +00:00 |
|
Peter Stephenson
|
80acfd135c
|
22684: improve getkeystring() interface and make printf do octal escapes
|
2006-09-10 18:10:48 +00:00 |
|
Peter Stephenson
|
50e9ab122b
|
22556: Multibyte separators and delimiters
|
2006-07-24 22:00:19 +00:00 |
|
Peter Stephenson
|
4a67f24798
|
22544: Improve use of ztype tests for multibyte characters. Add
POSIX_IDENTIFIERS option to control allowability of multibyte
alphanumeric characters in parameter and module names.
|
2006-07-10 13:08:22 +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
|
b7474e065b
|
22416, tweaked: math functions via shell functions
unposted: add styles to pick-web-browser
|
2006-04-19 16:09:06 +00:00 |
|
Peter Stephenson
|
80ec63bfa7
|
22337: debugging code omitted from 22331
|
2006-03-08 15:50:50 +00:00 |
|
Wayne Davison
|
4cb83571c4
|
Changed some structures to avoid gcc's type-punned warnings.
|
2006-03-07 21:30:36 +00:00 |
|
Bart Schaefer
|
20aae107b8
|
22321: optimize 22318.
|
2006-03-06 15:38:59 +00:00 |
|
Peter Stephenson
|
4065dd5258
|
22318: uniquifying special arrays was broken
|
2006-03-03 22:27:02 +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
|
e366ca8dbf
|
users/9638: tweaks for FCEDIT etc.
21986: rewrite completion suffixes for wide characters
|
2005-11-07 09:37:34 +00:00 |
|
Peter Stephenson
|
2ddaeb605f
|
21890: fix segmentation error in left prompt truncation and a couple of minor
inconsistencies
|
2005-10-19 21:59:34 +00:00 |
|
Peter Stephenson
|
dc060607e9
|
21730: fix metafication of nicechar and pwd
|
2005-09-17 18:23:49 +00:00 |
|
Peter Stephenson
|
7746eea52b
|
adapted from 21719: add some mod_exports
|
2005-09-09 16:06:47 +00:00 |
|
Peter Stephenson
|
d39b9fabdb
|
21709 plus tweaks: use $KEYTIMEOUT for multibyte chars.Reset input state on invalid characters or EOF
|
2005-09-09 11:48:27 +00:00 |
|
Wayne Davison
|
b97ff864af
|
Make printf %s handle an embedded null (21579).
|
2005-08-10 07:45:17 +00:00 |
|
Wayne Davison
|
9937c30ba3
|
21581: Thorsten Dahlheimer: Src/builtin.c: fixed error output
for unknown signal names when using "trap -".
|
2005-08-09 05:41:55 +00:00 |
|
Wayne Davison
|
756bea5ffa
|
Fixed a recently-introduced bug where printf %b with an empty arg
would output a single space instead of nothing.
|
2005-08-08 23:06:20 +00:00 |
|
Wayne Davison
|
ea0a5b2662
|
Silenced a compiler warning about a variable that might be used
unassigned.
|
2005-08-01 22:20:36 +00:00 |
|
Peter Stephenson
|
1f3bd88afb
|
21552: Thorsten Dahlheimer: various fixes to print builtin
|
2005-08-01 10:00:38 +00:00 |
|
Wayne Davison
|
b77b51cda8
|
Fixed bin_print() to handle \c escapes as per POSIX (truncating the
output at the \c). (Based on a patch by Thorsten Dahlheimer.)
|
2005-07-26 00:07:11 +00:00 |
|
Oliver Kiddle
|
14bfaab3ef
|
21352: Harald van Dijk: handle null after % in printf format specifier
|
2005-06-17 08:37:46 +00:00 |
|
Peter Stephenson
|
b4855d742c
|
unposted: need const for result of getsigname()
|
2005-06-01 13:59:14 +00:00 |
|
Peter Stephenson
|
772007e76c
|
21296: Add ERR alias for ZERR where possible.
"trap" reports alias names.
|
2005-06-01 10:45:32 +00:00 |
|
Peter Stephenson
|
b72a946185
|
Fix handling of metafied characters in trailing whitespace on read
|
2005-04-25 10:18:25 +00:00 |
|
Peter Stephenson
|
7208c4024e
|
20955: "unset foo" should return status 0 if foo was not set
|
2005-03-09 17:13:59 +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 |
|
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 |
|
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 |
|
Wayne Davison
|
3ccc3e4bdc
|
Use the new gettempfile() function.
|
2004-10-21 00:33:50 +00:00 |
|
Wayne Davison
|
9a4cf8cf72
|
- Fixed an unsafe use of gettempname().
- Call gettempname() with its new args.
|
2004-10-18 19:07:50 +00:00 |
|
Peter Stephenson
|
46141be5f9
|
20412, tweaked: Make test builtin more POSIX compatible
20435: Make pattern.c not alter strings.
|
2004-10-05 10:39:41 +00:00 |
|
Wayne Davison
|
2e4db343c6
|
- Call saveandpophiststack() with its new writeflags arg.
- Use the new HFILE_NO_REWRITE flag when saving the history
file after a signal was received.
|
2004-10-01 19:48:44 +00:00 |
|
Wayne Davison
|
cbaaa338fa
|
Use convbase() instead of a "%d" format to convert a zlong.
|
2004-10-01 18:51:44 +00:00 |
|
Peter Stephenson
|
6b1dc0f701
|
20331: Use internal zlong variables for consistency
20332: Add WIDGETSTYLE zle parameter
|
2004-09-09 10:12:42 +00:00 |
|
Bart Schaefer
|
72fdf24448
|
20320: rewrite of 20318, for sanity.
|
2004-09-08 08:24:00 +00:00 |
|
Bart Schaefer
|
91a08a2517
|
20318: Fix xtrace output bug introduced by 20308.
|
2004-09-04 16:59:35 +00:00 |
|
Peter Stephenson
|
97fd0d9b89
|
20308: add EVAL_LINENO option
|
2004-09-03 09:47:44 +00:00 |
|
Peter Stephenson
|
4c8796b11d
|
20141: Crash restoring exported special parameters
|
2004-07-07 15:00:44 +00:00 |
|
Wayne Davison
|
fb0937a69e
|
Marked unused parameters with the new UNUSED() macro.
|
2004-06-02 22:14:25 +00:00 |
|
Wayne Davison
|
c39a15df42
|
- Added the -a option to "fc" and "history".
- Call saveandpophiststack() using the newest calling syntax.
|
2004-05-21 20:05:08 +00:00 |
|
Wayne Davison
|
76ec200cc4
|
- Added the -p (push) and -P (pop) options to the "fc" builtin.
- Allow -p/-P to be given to "history".
- On exit, save & pop any pushed history stacks before we call the
normal savehistfile() function.
|
2004-05-20 22:22:43 +00:00 |
|
Peter Stephenson
|
63442b3eaa
|
19810: ksh autoloading
19812: autoloaded traps which are still buggy.
|
2004-04-23 11:17:13 +00:00 |
|
Peter Stephenson
|
c1e47cb71f
|
19801: implement autoloading of trap functions
|
2004-04-20 12:57:27 +00:00 |
|
Oliver Kiddle
|
2c1f42366d
|
19767, 19785: store flags for -z and -k options to autoload allowing the
completion system to be used with ksh_autoload set
|
2004-04-20 12:38:15 +00:00 |
|
Oliver Kiddle
|
ca0deae382
|
19767, 19785: store flags for -z and -k options to autoload allowing the
completion system to be used with ksh_autoload set
|
2004-04-20 12:11:13 +00:00 |
|
Peter Stephenson
|
6fa6a1f865
|
Peter Castro: Cygwin improvements for dynamic libraries, text/binary, paths
|
2004-04-06 09:25:17 +00:00 |
|