Peter Stephenson
6157c14d06
22525: lengths and cases of multibyte strings in parameters and history
2006-06-28 13:12:55 +00:00
Peter Stephenson
f95a6a913c
22524: searchable parameter subscripts with multibyte chars,
...
a few other fixes
2006-06-27 16:28:45 +00:00
Peter Stephenson
ec1274f0a3
22522: infinite loop with invalid character in mb_metastrlen()
2006-06-27 12:00:43 +00:00
Peter Stephenson
05bd0b2dd1
22518: Initial go at making parameter subscripts
...
use multibyte characters.
2006-06-26 18:17:31 +00:00
Peter Stephenson
bd50a3c516
22516: error in func() didn't pop command stack
2006-06-26 10:04:09 +00:00
Peter Stephenson
70a28c494e
unposted: remove redundant TODO
2006-06-16 10:43:59 +00:00
Peter Stephenson
11836eb5e3
22484: support varargs.h in addition to stdarg.h
2006-06-05 16:55:38 +00:00
Peter Stephenson
8346a5e8d2
22483: add $sysparams to zsh/system
2006-06-05 13:21:56 +00:00
Wayne Davison
dbc5657d34
Got rid of several compiler warnings about signed/unsigned problems by
...
switching patchar_t from wchar_t to wint_t (and renaming the typedef to
patint_t in the process), changing two "int" variables into "patint_t"
variables, and creating a PEOF define that uses either WEOF or EOF as an
invalid character value instead of a literal -1.
2006-05-31 01:02:05 +00:00
Peter Stephenson
dd5602f59b
22474: use variable argument lists to improve error message handling
2006-05-30 22:35:03 +00:00
Wayne Davison
fd240e09b0
Made implied "int" on new static variable explicit (which silences
...
gcc).
2006-05-30 21:21:07 +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
Clint Adams
ad49fe14d7
22466: cope with autoconf 2.60 config.status syntax.
2006-05-27 17:49:53 +00:00
Peter Stephenson
09aaf50cda
22464: bad recursion if error in prompt substitution
2006-05-26 22:43:51 +00:00
Peter Stephenson
00446ee29c
22448: typo retrieving $RBUFFER in completion
2006-05-19 10:16:01 +00:00
Peter Stephenson
87b0f1c859
22432: bug with backtracking over repeated single parameterhs
2006-04-25 17:40:26 +00:00
Peter Stephenson
efe92714c6
this one got missed
2006-04-25 17:33:34 +00:00
Peter Stephenson
949f5b6dee
22431: set WIDGET etc. more consistently when executing zle functions
2006-04-25 15:00:25 +00:00
Peter Stephenson
20198effd4
22429: fix bug with pure string matching
2006-04-25 13:01:52 +00:00
Peter Stephenson
a2d5ebe3c0
22427: zle <widget> -w sets the environment for <widget>
2006-04-25 10:10:49 +00:00
Peter Stephenson
85f25bb845
users/10172: new zle command read-command
2006-04-23 23:13:47 +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
3f7d4db1e5
22409: fix --disable-multibyte patterns
2006-04-09 21:55:10 +00:00
Peter Stephenson
ef330a5dfd
22408: support for multibyte characters in patterns
2006-04-09 21:47:21 +00:00
Wayne Davison
41fb468fca
Fixed a compilation problem when HAVE_GETRUSAGE is defined
...
but HAVE_WAIT3. See the sourceforge bug report:
https://sourceforge.net/tracker/?func=detail&atid=104068&aid=1262954&group_id=4068
2006-03-27 11:41:17 +00:00
Peter Stephenson
8569055841
users/10087: no aliases for case of "in" in "case"
2006-03-26 19:03:15 +00:00
Wayne Davison
eafa96805b
Fixed call to undefined function zwarnname() instead of zwarnnam().
2006-03-25 18:50:44 +00:00
Peter Stephenson
16f7f6961f
22375, 22376: ${(0)...} splits on NULL byte
2006-03-22 18:32:46 +00:00
Peter Stephenson
7b7905fedb
22638: MACHINES: IRIX
...
users/10047: zle widget -K keymap
2006-03-21 19:19:05 +00:00
Clint Adams
7b92878c24
thinko fix
2006-03-20 15:22:55 +00:00
Clint Adams
8294310202
22371: use only alphanumerics and underscores as word characters with vi bindings.
2006-03-20 14:40:36 +00:00
Clint Adams
b37a0f0000
22366: better handling for multibyte-character-containing words in vi widgets.
2006-03-17 23:45:43 +00:00
Clint Adams
717c7c5532
22364: add 'nice' and 'rt_priority' rlimits (NICE and RTPRIO).
2006-03-17 23:35:01 +00:00
Wayne Davison
f3ef6af5b4
- Got rid of one compiler warning about a clobbered variable.
...
- Split a line that had two statements on it (looked like an
accidental joining).
2006-03-13 22:25:16 +00:00
Wayne Davison
04ea7bae96
Fix some compiler warnings and ensure that zmod gets restored
...
properly in bin_zle_call().
2006-03-09 09:44:28 +00:00
Peter Stephenson
80ec63bfa7
22337: debugging code omitted from 22331
2006-03-08 15:50:50 +00:00
Wayne Davison
f8c7d72f30
Use the new "flags" integer to get rid of the mult_isarr global.
2006-03-07 22:05:51 +00:00
Wayne Davison
5fd72f0f1a
Initialize the new "flags" integer when creating a list.
2006-03-07 22:05:44 +00:00
Wayne Davison
d9d04545a5
Changed struct listnode to use "prev" for the previous pointer,
...
not "last".
2006-03-07 21:43:34 +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
e17fc50793
22328, modified: add -o option to compadd
...
add _list_files helper to handle new file-list style for _path_files
2006-03-07 12:50:56 +00:00
Wayne Davison
19305c6eaf
Tweaked a couple comments.
2006-03-07 01:15:47 +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
Wayne Davison
c1f0a1200a
Added "mod_export" to the declaration of makecommaspecial().
2006-03-01 14:50:52 +00:00
Wayne Davison
4b9d1c4f5c
Optimized away a recently-added call to strlen().
2006-02-20 05:51:49 +00:00
Wayne Davison
6c31a7dc68
Made the realocation of the line buffer in add_match_data() use a
...
little more optimal size. Also tweaked the code just a little.
2006-02-19 22:57:56 +00:00
Clint Adams
a915138852
22284: add --disable-dynamic-nss configure switch to disable use of getpw*(), getgr*(), initgroups() functions.
2006-02-19 19:36:31 +00:00