1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-11-19 21:44:11 +01:00
Commit Graph

985 Commits

Author SHA1 Message Date
Peter Stephenson
4018e3c149 18600: bug matching against [[:xdigit:]] 2003-06-03 18:02:07 +00:00
Oliver Kiddle
cba898f217 18587: fix bug where only the beginning of the association key was compared 2003-05-30 12:35:59 +00:00
Peter Stephenson
10be59abca 18578: 18559 caused typeset failures 2003-05-24 22:46:35 +00:00
Peter Stephenson
46557b1e1c 18569: pointer error with ${(on)...} 2003-05-22 10:11:00 +00:00
Peter Stephenson
1be7d4744d 18559, 18562: make modules use proper option arguments 2003-05-22 09:48:25 +00:00
Peter Stephenson
c7a2d2225e 18565: bug when ${(u)...} reduced array to length 1 2003-05-21 16:20:54 +00:00
Peter Stephenson
6d9135befe 18543: memory leak vared'ing arrays 2003-05-19 10:30:42 +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
4e309d2cdd 18539 and remaining bits of 18536???: vi and emacs options, autoload zle 2003-05-15 09:23:08 +00:00
Peter Stephenson
62719196b2 18536: EMACS and VI compatibility options 2003-05-14 15:09:14 +00:00
Peter Stephenson
2b744cb21d 18513: Work around crash on resize in menu selection 2003-05-14 10:16:01 +00:00
Oliver Kiddle
da74eb6338 18525: add manual UTF-8 conversion so \u and \U should work on more systems 2003-05-13 12:50:26 +00:00
Peter Stephenson
8ee83d44ff 18524: sepjoin !heap bug cause problem in vared 2003-05-12 11:45:28 +00:00
Peter Stephenson
4f9580ec03 18508: quoting of separator in ${foo//../..} was buggy 2003-05-07 09:38:49 +00:00
Andrey Borzenkov
bd4cb9a4d1 unposted: cvsignore VIM *.swp files 2003-05-05 06:14:49 +00:00
Andrey Borzenkov
f318d64e3d 18476: Fix menu selection on Linux console 2003-05-05 06:07:04 +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
905d036c33 17820, tweaked: attempt to fix compilation of tcp.h on recent versions
of cygwin
2003-04-28 15:05:47 +00:00
Oliver Kiddle
a5f7097d9a 18472: spelling corrections 2003-04-25 11:18:50 +00:00
Peter Stephenson
807e5536a5 18477: Null pointer dereferenced in _arguments "*-+bar" 2003-04-23 18:50:34 +00:00
Peter Stephenson
f319daae1d 18466: tcp.mdh only included by C file 2003-04-23 18:47:59 +00:00
Peter Stephenson
5b5c0175d5 IKEGAMI Tsutomu: sf bug 722366: metafy pwd when read from $PWD 2003-04-23 18:04:05 +00:00
Felix Rosencrantz
6bd0c51366 workers-18440: add previously added cygwin completion functions to the completion module 2003-04-08 15:34:51 +00:00
Peter Stephenson
06b04ca1b2 18435: unsetting readonly returned status 0 2003-04-04 16:46:25 +00:00
Peter Stephenson
c34176365e 18431: Another attempt to fix the problems with RLIMIT definitions 2003-04-03 09:55:40 +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
Wayne Davison
6eaed9fb4b Fixed zjoin() when it returns an empty string that should be allocated. 2003-03-25 18:05:30 +00:00
Clint Adams
1761a3b146 users/5986, 18380: arg support for echoti builtin. 2003-03-25 05:33:18 +00:00
Peter Stephenson
63de268fee 18378: fix lots of problems with $killring 2003-03-24 13:57:38 +00:00
Peter Stephenson
d8e418bff1 18376: Fix headers for wchar.h and some related gcc waringnings 2003-03-24 12:56:56 +00:00
Oliver Kiddle
a2197a5361 18359: fix bug where not enough memory was allocated if MB_LEN_MAX < 6 2003-03-18 14:39:41 +00:00
Oliver Kiddle
d8fac9fb23 18343, 18348: handle \u and \U escapes for specifying unicode characters 2003-03-14 13:36:07 +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
Oliver Kiddle
1d80cc9acf 18330: save output of setlocale as the pointer it returns gets clobbered 2003-03-10 15:23:44 +00:00
Peter Stephenson
74c90c0ada 18325: options on by default weren't printed correctly by zsh/parameter 2003-03-07 12:31:00 +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
5660eb86ac 183818: memory leak in zle_params.c 2003-03-05 17:24:37 +00:00
Peter Stephenson
e0d2c9c0b3 18313: NULL pointer dereference if yank-pop after a single yank 2003-02-27 11:32:44 +00:00
Geoff Wing
8e50782a72 18306: fix redisplay of rprompt when line shortens 2003-02-27 02:37:29 +00:00
Peter Stephenson
ee7bdbf85d 18264: free job table entries properly in subshell 2003-02-21 14:37:03 +00:00
Oliver Kiddle
945f54b001 18263: fix saving of glob state so that globs can be used from (e) glob qual 2003-02-20 08:17:38 +00:00
Peter Stephenson
4c149a8abc 18252: pass ignoreeof as flag to zleread 2003-02-17 14:06:39 +00:00
Peter Stephenson
40c29457f2 18251: Fix select and make it respect EOF 2003-02-17 11:41:58 +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
Peter Stephenson
06d25a35b0 18243: Nasty tty poll fix for Solaris 2003-02-14 19:03:08 +00:00
Oliver Kiddle
c1467e410d 18238: bashcompinit was not being installed with --enable-function-subdirs 2003-02-13 16:34:19 +00:00
Oliver Kiddle
6d2921542e 18223: satisfy POSIX requirement for a -v flag to unset 2003-02-13 13:46:00 +00:00
Clint Adams
b5b1099023 18207: add maxfilelocks to ulimit output. 2003-02-09 01:12:35 +00:00
Peter Stephenson
4f3b9e43d2 18204: KSH_ARRAYS 2003-02-07 17:05:09 +00:00
Peter Stephenson
5c1f3b65a6 18202: New TCP function system plus small error message change in ztcp. 2003-02-06 12:21:49 +00:00
Peter Stephenson
809ab19dff 18191: from Greg Klanderman: compctl -y didn't respect list arrangement
options listpacked and listrowsfirst.
2003-02-06 10:29:30 +00:00
Peter Stephenson
590a26709a 18195: Timeouts for read builtin. 2003-02-05 11:56:55 +00:00
Peter Stephenson
f87232c120 18086: I don't know how this got missed out... 2003-02-05 10:56:56 +00:00
Peter Stephenson
6a8be0aff1 18188: Output balanced parentheses in case statements 2003-02-04 11:23:01 +00:00
Bart Schaefer
6c78ce042d 18144: allow %{ %} to put bounds around a prompt truncation. 2003-01-27 16:39:25 +00:00
Bart Schaefer
8f67d52d72 18144: no SIGHUP handler if parent was ignoring. 2003-01-27 16:38:09 +00:00
Peter Stephenson
778a73b027 18139: Improve $killring interface; can now change length. Empty
strings in $killring are ignored when yank-popping.  Yank-popping
is more consistent about looping and using the original cutbuffer.
2003-01-27 14:54:31 +00:00
Peter Stephenson
1e7c463fd9 18059: allow compadd -r and -R with default space suffix 2003-01-13 10:32:03 +00:00
Peter Stephenson
99c9b50bb4 18015: empty math parse acts like zero 2002-12-18 18:07:49 +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
ab6f1a632d 17994: Globbing flags with no effect could hang the shell 2002-12-10 12:51:43 +00:00
Felix Rosencrantz
e91067d966 17983: Added zle LASTSEARCJ parameter 2002-12-06 23:24:06 +00:00
Peter Stephenson
28a62d5a4b 17979: Add ERR_RETURN option. 2002-12-04 13:57:48 +00:00
Peter Stephenson
bbbc5536da 17940: Add -C and -a options to print builtin 2002-11-20 12:37:43 +00:00
Clint Adams
e580d5d767 17935: beautify bin_whence indentation of () and {} contents. 2002-11-13 21:09:01 +00:00
Peter Stephenson
054038d8dd 17931: Philippe: restore blocking of SIGTERM in interactive shell 2002-11-13 10:24:22 +00:00
Peter Stephenson
2c75ac82e9 17861 from Philippe Troin: make signal initialisation more consistent 2002-11-08 10:43:48 +00:00
Peter Stephenson
14f39707cb 17859: Philippe Troin: better handling of process groups interactively. 2002-11-04 13:56:50 +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
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
Wayne Davison
f303c735fd Got rid of a gcc-3.2 compiler warning. 2002-10-30 19:29:42 +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
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
Clint Adams
6c998a07ab * 17810 (Martin Waitz): Src/utils.c: bung up memory leak with
POSIX.1e capabilities.
2002-10-11 01:08:18 +00:00
Oliver Kiddle
7a0ab2444d 17794: fix bugs with tied parameters 2002-10-10 11:06:42 +00:00
Peter Stephenson
3ad5e3e7fe 17481 (Karl Tomlinson): get/set for terminfo and termcap parameters 2002-10-07 11:48:06 +00:00
Bart Schaefer
d4c7657014 17760: Fix case-pattern parsing bug in sh emulation. 2002-10-06 18:38:14 +00:00
Bart Schaefer
fbc08ff52c 17714: Fix to 17357, add module dependencies even if not adding autoloads. 2002-10-06 18:25:39 +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
Peter Stephenson
41b50445ea 17673: Fix bug with &&s and ||s in complex constructs 2002-09-17 10:42:17 +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
Peter Stephenson
1c5d5bb1f4 17570: tweaks to socket module 2002-08-22 12:08:06 +00:00
Sven Wischnowsky
de670cbb58 fix typo in comment (17569) 2002-08-20 15:21:54 +00:00
Sven Wischnowsky
1229d05c19 fix default completion module loading, use compctl if it hasn't been loaded already and no completion widgets have been defined (17567) 2002-08-20 12:28:05 +00:00
Clint Adams
c6b5b1f147 17558: zsh/net/socket , zsocket builtin 2002-08-18 02:12:39 +00:00
Peter Stephenson
f60279ae24 17516, 17517: Attempted fixes for memory leaks shown by valgrind.
First with zstyle patterns, second with pwd in job structure.
2002-08-08 10:43:50 +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
Sven Wischnowsky
273929e188 make sure invalidatelist() isn't called hwen we are inside menu selection and there's only one match left (17489) 2002-07-30 07:47:03 +00:00
Peter Stephenson
39bb8c9e8b 17485?: Incorrect test for TYPESET_SILENT 2002-07-29 16:02:53 +00:00
Sven Wischnowsky
def8d4afda remove qword, it isn't needed anymore (17439) 2002-07-08 09:03:04 +00:00
Sven Wischnowsky
135db923be improve interactive mode when there are no matches left (alow to go back with undo) (17429) 2002-07-05 08:18:50 +00:00