1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-09-28 15:01:21 +02:00

The complete 3.0.8 ChangeLog, for posterity.

This commit is contained in:
Bart Schaefer 2001-05-26 01:41:05 +00:00
parent 435c1c2fdb
commit 537a237f2b

@ -1,3 +1,1244 @@
2000-05-29 Bart Schaefer <schaefer@zsh.org>
* Src/version.h: Version 3.0.8 released.
* acconfig.h, configure.in, Etc/NEWS: Copy RLIM_T_IS_LONG_LONG
configure test from 3.1.7.
* Src/builtin.c: Fix printf() formatting in one case where
RLIM_T_IS_LONG_LONG; Mike Sullivan <Mike.Sullivan@Eng.Sun.COM>
2000-05-27 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c: Fix a crash in "read -q" when zsh was not
interactive; 11607, plus Sven, 11524.
2000-05-19 Bart Schaefer <schaefer@zsh.org>
* Etc/BUGS, Src/builtin.c: Make the "read" builtin interruptible
even when it's in a pipeline. Describe the bug that makes this
change necessary.
2000-05-15 Bart Schaefer <schaefer@zsh.org>
* Etc/MACHINES: Add note for OpenStep 4.2 from Brian Boonstra.
* Etc/FAQ: Latest version from PWS.
* Src/utils.c: Fix for ${(s::)...} when parameter value has
meta-characters; Sven, 11368.
2000-05-12 Bart Schaefer <schaefer@zsh.org>
* Etc/BUGS: Make note of the numeric range globbing bug reported
by Zefram in 10444 (requires too many other changes to fix now).
* Etc/NEWS: Note change in character ranges in globbing.
2000-05-11 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c, Src/params.c: "typeset -U" updates exported
colon-arrays; PWS, 11314.
* Src/jobs.c: In setprevjob(), skip jobs with either the
STAT_NOPRINT or STAT_SUBJOB bits set, as suggested in
zsh-workers/10005.
2000-04-30 Bart Schaefer <schaefer@zsh.org>
* Src/glob.c: Disable locale-sensitive character ranges; sorting
is still done by locale. This is the 3.1.7 behavior.
* Src/builtin.c: Since "read -q" always reads from the tty, always
write the prompt to the tty. Adapted from Sven, 10727.
2000-03-08 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c, configure, configure.in, config.h.in: Silence linker
warnings on FreeBSD by using _mktemp() when available.
2000-02-29 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Silence a couple of warnings.
2000-02-28 Bart Schaefer <schaefer@zsh.org>
* Src/init.c, Src/params.c: Silence some harmless compiler
warnings; Sven, 9905.
* Src/exec.c: Fix problem with handling of errflag that caused
push-line-or-edit to fail when used within a here-document; Sven;
9900 and 9903.
* Etc/NEWS: Note minor new features and configuration changes.
2000-02-27 Bart Schaefer <schaefer@zsh.org>
* Src/version.h: Version 3.0.8 (pre-release).
* Src/builtin.c: Fixes to `vared', particularly when run from a
subshell; adapted from PWS, 7308, and Sven, 8591.
* configure.in, configure, acconfig.h, config.h.in,
Src/prototypes.h: Add test for mknod() prototype, per bug report
from Olivier Delemar.
* Src/exec.c, Src/globals.h, Src/init.c, Src/builtin.c: Fix
improper redirection of xtrace output; unlock terminal device on
Solaris as per zsh-workers/5118; misc. insignificant typos.
2000-02-23 Bart Schaefer <schaefer@zsh.org>
* config.sub: Handle the latest Alpha hardware type; Sven, 9840.
2000-02-16 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Better quoting behavior for ${(e)...}
substitutions; from Sven, 9763.
2000-02-15 Bart Schaefer <schaefer@zsh.org>
* Src/signames.awk: Missing newline.
* Src/jobs.c, Src/signames.awk: Wrap signal message array derefs
in a macro to avoid segfaults in the event we receive an
unrecognized signal.
2000-02-13 Bart Schaefer <schaefer@zsh.org>
* configure.in, configure: Import the 3.1.6 signal.h (or
equivalent) detection code.
* Etc/MACHINES: Mention potential resource.h problem on Linux.
2000-02-12 Bart Schaefer <schaefer@zsh.org>
* Src/init.c: Redo the way we attach to the tty in init_io() to
avoid competing with our parent on systems that don't prevent TTY
ioctl()s from background jobs.
2000-02-06 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c: Clear the PM_UNSET flag from the `pm' structure
before setting the parameter; PWS, 9582.
2000-02-03 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Interrupt read1char() when any of the usual shell
loop control flags becomes set (e.g. by a trap handler); Sven,
9522.
* Src/exec.c: A different reformulation of 9345; based on Sven,
9503 and 9521.
2000-01-29 Bart Schaefer <schaefer@zsh.org>
* Src/globals.h: Add a missing EXTERN.
* Src/globals.h, Src/jobs.c, Src/zsh.h, Src/builtin.c, Src/exec.c:
Fixes for suspending/restarting subshells; adapted from Sven, 9345.
2000-01-12 Bart Schaefer <schaefer@zsh.org>
* Src/loop.c: Fix behavior of "select" loops with respect to
reading stdin; adapted from PWS, 9295.
2000-01-08 Bart Schaefer <schaefer@zsh.org>
* Src/loop.c: Using a negative count with the "repeat" construct
should not loop. Adapted from Sven, 9188.
1999-12-12 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Don't try to suspend/resume loops and other shell
constructs as separate processes when the parent shell is not
doing job control in the first place.
1999-11-25 Bart Schaefer <schaefer@zsh.org>
* Src/lex.c: Fix off-by-one line number when reporting unmatched
cshjunkiequote errors.
1999-11-24 Bart Schaefer <schaefer@zsh.org>
* Src/signals.c: Just for sanity, be sure not to SIGHUP ourself
when already exiting.
1999-10-25 Bart Schaefer <schaefer@zsh.org>
* Src/system.h, Src/hashtable.h, Src/init.c, Src/params.c,
INSTALL, acconfig.h, configure.in, configure, config.h.in:
Configure option to disable setlocale() support, and also do a
linkage test for it rather than simply test for the LC_ALL
constant; adapted from Zefram, 8372, by Tatsuo Furukawa.
1999-10-24 Bart Schaefer <schaefer@zsh.org>
* Makefile.in: Don't bother trying to enumerate all the files in
the ftp-dist tar, just pack up the whole zsh-$(VERSION) directory.
The enumeration caused files in subdirectories to be included
twice by tar.
1999-10-23 Bart Schaefer <schaefer@zsh.org>
* Src/zle_misc.c, Doc/zshparam.man: Add the %L prompt token, for
the value of SHLVL, as in 3.1.6; thanks to Phil Pennock
<phil@PsiDev.net> for pointing out this inconsistency.
1999-10-22 Bart Schaefer <schaefer@zsh.org>
* Src/mem.c: Fix a couple of typos in comments.
1999-10-19 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Remove redundant variable decls; noted by Albert
Chin in 8327.
* Src/builtin.c: Tweak whitespace in string constant.
* Src/builtin.c: Recognize "maxpthreads" limit as noted by Albert
Chin in private mail; also arrange to print the "sockbufsize"
limit in "ulimit -a".
* Src/rlimits.awk: Recognize "maxpthreads" limit as noted by
Albert Chin in private mail.
1999-10-18 Bart Schaefer <schaefer@zsh.org>
* Src/version.h: Version 3.0.7 released.
* Src/builtin.c, Src/rlimits.awk: Fix handling of AIO_OPS as a
purely numeric resource, and rename "sbsize" to "sockbufsize" for
clarity; both pointed out by Zefram in 8320.
1999-10-17 Bart Schaefer <schaefer@zsh.org>
* META-FAQ: Update FTP site list to match the latest FAQ.
* Etc/FAQ: Latest FAQ from 3.1.6; "production version" is 3.0.7.
* Src/rlimits.awk: Pick up the FreeBSD SBSIZE limit; Jos Backus, 8309.
1999-10-14 Bart Schaefer <schaefer@zsh.org>
* Src/rlimits.awk, Src/builtin.c: Handle AIO_MEM and AIO_OPS
limits; adapted from Zefram, 8229.
1999-10-12 Bart Schaefer <schaefer@zsh.org>
* config.sub: Import config.sub from 3.1.6.
1999-10-10 Bart Schaefer <schaefer@zsh.org>
* Src/globals.h: More complete option resetting by `emulate', plus
adjust emulations in which some options are (un)set; adapted from
Zefram, 8152, 8154.
* Src/exec.c, Src/glob.c: Return "bad file descriptor" if a
redirection attempts to grab one of zsh's internal descriptors;
adapted from Zefram, 8187.
* Src/exec.c: Plug coproc input file descriptor leak.
* Src/lex.c: Fix lexing of "&>" redirections.
1999-10-06 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: Reattach the tty and resize the terminal after a
foreground job is stopped.
1999-10-04 Bart Schaefer <schaefer@zsh.org>
* builtin.c: Fix core dump when exporting an unset special parameter.
* zle_refresh.c: Don't go into an infinite loop trying to refresh
the full ZLE prompt in a single-line-zle environment; adapted from
Geoff, 8126.
1999-09-26 Bart Schaefer <schaefer@zsh.org>
* math.c: Math lexing of #\x character values should use STOUC()
on 'x'.
1999-09-12 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Clean up quotename() a litte; adapted from 7784.
1999-09-10 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Fix potential buffer overflow in quotename();
adapted from Sven, 7713.
* Src/subst.c: Zero-filling with "typezet -Z" now matches the
documentation; Sven, zsh-users/2576,2578.
1999-09-03 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshoptions.man: Correct the documentation for
GLOB_COMPLETE.
1999-09-01 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c, Src/exec.c: Final (?) tweak for process group
management; Sven, 7605.
1999-08-31 Bart Schaefer <schaefer@zsh.org>
* Src/signals.c: Remove 3.1.6 #ifdefs not supported by the 3.0
configure, and return -1 from killjb() when any kill fails, not
just when the last one does.
* Src/exec.c, Src/signals.c, Src/utils.c: Yet another tweak to
process group handling; Sven, 7573.
* config.h.in, configure, configure.in: Use a newer configure test
to search for functions in libnsl.
1999-08-30 Bart Schaefer <schaefer@zsh.org>
* Src/signals.c: Attempt kill() if killpg() fails, just in case;
Sven, 7530.
1999-08-29 Bart Schaefer <schaefer@zsh.org>
* Src/signals.c: Patch for problem resuming process groups after
suspend; 7529.
1999-08-28 Bart Schaefer <schaefer@zsh.org>
* Src/init.c: Fix parsing of "zsh -c ..." to be more like other
shells; 7510.
1999-08-09 Bart Schaefer <schaefer@zsh.org>
* configure.in: Import tgetstr-checking code from 3.1.6, as
suggested by Jos Backus, 7408.
1999-08-07 Bart Schaefer <schaefer@zsh.org>
* Src/rlimits.awk, Src/signames.awk: Replace 034 with 34, as per
Ed Osinski (7392) and Geoff (7393).
1999-08-02 Bart Schaefer <schaefer@zsh.org>
* Src/loop.c: Handle send-break (^G) at the "select" prompt
properly; Sven, 7349, plus another old bugfix nabbed from 3.1.6.
* Src/utils.c: Pick up improved blocking stdin behavior from
3.1.6, including Irving Wolfe's patch for fcntl() arguments in
7336.
* Src/builtin.c: Fix bug in "getopts" when using options prefixed
by "+"; PWS, 3590 (ancient).
* Src/init.c: Pass the right number of (unused) arguments to
fcntl(); Geoff Wing, 7335.
1999-08-01 Bart Schaefer <schaefer@zsh.org>
* Src/version.h: Version 3.0.6 released.
* configure.in, Makefile.in, configure: Add --enable-distdir and
--enable-ftpdir for configuring "make dist" and "make ftp-dist".
Rewrite dist, ftp-dist, dist-diff, and zsh-doc.tar.gz targets to
use the new configurations. Drop obsolete "sed ... README" from
release target; "make release" now works sanely if one first
unpacks the old zsh-doc.tar.gz in the Doc subdirectory.
1999-07-31 16:33 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Update FTP site list from 3.1.6 metafaq.yo.
1999-07-31 08:04 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Borrow a couple of macro definitions from the 3.1.6
yodl output to replace several @iftex and @ifinfo pairs. Change a
couple of @code into @example for clarity when the examples use two
single quotes to represent the empty string; the diff to fix the
examples everywhere is too large and not worth the effort as it's
already been done better in the 3.1.6 manuals.
1999-07-31 06:12 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Change some @xref{} to @pxref{} to preempt uglier
patches used in RedHat's .src.rpm file for zsh, and reword a couple
of things slightly.
1999-07-31 04:50 Bart Schaefer <schaefer@zsh.org>
* META-FAQ, Etc/FAQ: Final release meta-documents, from PWS in
private mail.
1999-07-29 03:28 Bart Schaefer <schaefer@zsh.org>
* configure: Re-autoconf for change in lfs help.
* Etc/BUGS: Document number range bug; PWS, 7303.
1999-07-26 16:44 Bart Schaefer <schaefer@zsh.org>
* configure.in: Change the help message for large file support to
read "disable".
1999-07-25 08:23 Bart Schaefer <schaefer@zsh.org>
* Doc/intro.ms: Me: 7275: Fix to work with groff.
1999-07-25 05:53 Bart Schaefer <schaefer@zsh.org>
* Etc/NEWS: Mention PRINT_EIGHT_BIT and preexec.
1999-07-25 05:30 Bart Schaefer <schaefer@zsh.org>
* Version 3.0.6-test-1 made available.
* META-FAQ: Update FTP site list from 3.1.6.
* INSTALL: Restructure slightly to match 3.1.6; mention "lfs" under
configure options.
1999-07-24 23:26 Bart Schaefer <schaefer@zsh.org>
* Etc/CONTRIBUTORS: Incorporate some bits from 3.1.6.
* Etc/NEWS: Update in preparation for 3.0.6 release.
1999-07-17 19:48 Bart Schaefer <schaefer@zsh.org>
* Functions/Makefile.in, Src/Makefile.in, Util/Makefile.in: Update
DIST lists.
1999-07-17 18:02 Bart Schaefer <schaefer@zsh.org>
* Makefile.in, Doc/Makefile.in, Etc/Makefile.in,
Functions/Makefile.in, Misc/Makefile.in, Src/Makefile.in,
StartupFiles/Makefile.in, Util/Makefile.in: Remove references to
RCS files and begin to get "make dist" working again.
1999-07-14 05:22 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/init.c, Src/parse.c, Src/utils.c: A last few line
numbering fixes from PWS, 7114; in the process, adapt a couple of
memory-leak fixes from 3.1.5, add Zefram's shout patch from way
back in 2743, and don't use getpwuid() and getpwnam() on systems
that do not support them.
* config.h.in, configure, configure.in: Test for availability of
getpwuid and getpwnam.
1999-07-14 02:04 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Treat "foo=bar >&file" as a redirection, not as a
NULLCMD; PWS, 6982.
1999-07-14 01:54 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Further tweak to 6823 to be sure the right scriptname
is used to report certain errors.
1999-07-13 16:21 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Re-adapt 6823 to get line numbers during autoloading,
per advice from PWS.
1999-07-13 09:35 Bart Schaefer <schaefer@zsh.org>
* INSTALL, configure.in: Enable large file support by default;
adapted from PWS, 7091.
1999-07-13 09:25 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c: Save and restore lexical state in "eval"; PWS,
7049.
1999-07-13 09:17 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Suppress bogus debug message in findsep(); PWS,
7021.
1999-07-13 09:14 Bart Schaefer <schaefer@zsh.org>
* Src/zle_refresh.c: Reprint the completion listing if
execute-named-command is performed; Sven, 7004, but applied for
symmetry only as this case probably can't ever occur in 3.0.6.
1999-07-13 09:10 Bart Schaefer <schaefer@zsh.org>
* Src/hist.c: PWS's patch for line numbering error when history
can't be flushed; 7001.
1999-07-13 08:57 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c: Cause "typeset +f" and "functions +" to print the
names (only) of functions; PWS, 6987.
1999-07-13 08:47 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/jobs.c: Fix job table problems and backgrounding
of jobs with subjobs; Sven, 6971.
* Src/exec.c: Fix for the "time" builtin in relation to all the job
control patches; Sven, 6936 and 6941.
* Src/builtin.c, Src/exec.c, Src/jobs.c, Src/signals.c: Fix more
subshell job control details plus suspend/fg of a shell function
piped to a builtin loop; Sven, 6933.
* Src/exec.c: Fix one last case in which job status wasn't properly
printed; Sven, 6974.
1999-07-13 08:40 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/utils.c: Print line numbers when issuing error
messages; adapted from PWS, 6823, but unlike 3.1.6 requires
function_arg_zero to print the correct function name.
1999-06-29 15:37 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Fix tracking of changed process group in subshells;
Sven, 6926.
1999-06-29 14:45 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c, Src/exec.c, Src/jobs.c, Src/zsh.h: Fix the
remaining problems with job-table manipulation in the new job
control patches and cover two cases where the process group leader
was previously not set correctly; Sven, 6908.
1999-06-29 07:42 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/jobs.c: Sven: 6901: Attempt to back off broken
pgrp behavior.
1999-06-28 17:14 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Include PWS's patch from way back in 4390 for
interrupts at the PS3 prompt, as it doesn't appear to have had any
worrisome side effects.
1999-06-28 15:39 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/jobs.c: Fixes for job status reporting; Sven,
6887.
1999-06-27 21:26 Bart Schaefer <schaefer@zsh.org>
* Src/zle_refresh.c: Fix for display bug; Geoff Wing, 6884.
1999-06-27 09:49 Bart Schaefer <schaefer@zsh.org>
* Src/init.c: Back out 6850.
1999-06-25 16:33 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/init.c: Make sure any zsh that's going to handle
terminal signals is in its own process group, and attempt
(unsuccessfully) to prevent it from stopping itself when suspending
a loop construct; Sven, 6848 and 6850.
1999-06-25 09:38 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/jobs.c: More process-group handling changes to
permit shell loop constructs to be suspended; adapted from Sven,
6819 and 6824.
1999-06-22 16:17 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Fix a small bug in extended completion 'R[]'
patterns; Sven, 6786.
1999-06-22 15:12 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Don't accidentally forget about a suspended shell
function; Sven, 6778.
1999-06-21 16:10 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: Fix reported job status of a suspended loop; Sven,
6755. This is #ifdef'd for now because there may be unintended
side-effects.
1999-06-19 05:16 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Permit shell constructs such as loops to be
suspended; Sven, 6707.
1999-06-19 05:11 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshbuiltins.man, Src/builtin.c, Src/exec.c,
Src/init.c, Src/input.c, Src/parse.c, Src/zsh.h: Adapt Sven's and
PWS's patches for correct LINENO computation from 6693, 6705.
1999-06-19 04:28 Bart Schaefer <schaefer@zsh.org>
* configure: Rerun autoconf for more 64-bit changes.
* Src/init.c: Issue an error for shell options with embedded
spaces; PWS, 6658.
1999-06-16 08:38 Bart Schaefer <schaefer@zsh.org>
* Src/zsh.h: Alternate formulation of zulong as introduced in
pws-22.
1999-06-16 08:26 Bart Schaefer <schaefer@zsh.org>
* configure.in: Further 64-bit fixes covering 6570 and 6639,
adapted to 3.0.6 by PWS.
1999-06-16 07:22 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: Relocate the extern decl for list_pipe, as we need it
in wider scope now.
1999-06-16 07:13 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: Fix interrupt and reaping of builtin loop at the end
of a pipe when in a non-MONITOR-ing shell; Sven, zsh-users/2388.
* config.h.in, configure: Rerun autoheader and autoconf following
64-bit changes.
1999-06-16 06:59 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Strip trailing whitespace when performing "#!"
execute-emulation; 6652.
* Src/hist.c: Fix crash when using shortcut history substitution
(^foo^bar) with an empty history list; 6651.
1999-06-16 05:57 Bart Schaefer <schaefer@zsh.org>
* INSTALL, acconfig.h, aclocal.m4, configure.in, Src/builtin.c,
Src/math.c, Src/mem.c, Src/params.c, Src/subst.c, Src/utils.c,
Src/zsh.h: More patches from PWS for 64-bit support, in 6552, 6563,
6570, 6571, and 6626.
1999-06-16 05:28 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Add an index entry for subscripts, as PWS did in
6563.
1999-06-15 16:58 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Handle -0 as a dirstack element; Tanaka Akira, 6641.
1999-06-15 04:44 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshmisc.man, Src/lex.c: Adapt PWS's patch for
ksh function definition syntax, from 6618.
1999-06-15 04:14 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Rework SIGWINCH and LINES/COLUMNS handling once
again; zsh-workers/6617.
1999-06-13 19:13 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Fix one typo and change coordinator to PWS.
1999-06-08 06:18 Bart Schaefer <schaefer@zsh.org>
* Src/hashtable.c: Fix loss of newline in new code to output 64-bit
integer.
1999-06-08 05:58 Bart Schaefer <schaefer@zsh.org>
* INSTALL, acconfig.h, aclocal.m4, config.h.in, configure,
configure.in, Src/builtin.c, Src/exec.c, Src/glob.c, Src/globals.h,
Src/hashtable.c, Src/init.c, Src/input.c, Src/math.c, Src/mem.c,
Src/params.c, Src/subst.c, Src/system.h, Src/utils.c, Src/zsh.h:
Handling for 64-bit integers on 32-bit systems where the compiler
supports them, including large file support; PWS, 6449.
1999-06-07 03:14 Bart Schaefer <schaefer@zsh.org>
* configure.in: Fix for configure typo; Naoki Wakamatsu, 6477.
1999-06-06 05:02 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Add missing description for `compctl -s'.
1999-06-06 04:33 Bart Schaefer <schaefer@zsh.org>
* Src/hist.c: Ignore whitespace in history searches; from Wayne
Davison, 6476.
1999-06-05 08:26 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshexpn.man, Src/glob.c: Add time-in-seconds
granularity to the a, c, and m glob qualifiers, as per Sven's
patch in 6458, and document this change.
1999-06-05 08:18 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshoptions.man: Add Wayne's manual page fixes
from 6443 to zsh.texi, but change "blanks" to "whitespace" in the
HIST_REDUCE_BLANKS description in both documents.
1999-06-05 08:04 Bart Schaefer <schaefer@zsh.org>
* Doc/zshbuiltins.man, Doc/zshoptions.man, Src/hashtable.c,
Src/hist.c, Src/zle_hist.c, Src/zsh.h: History and doc bugfixes
collected from the 3.1.x source by Wayne Davison and posted in
6436, 6439, and 6443; except that history files are still written
in the traditional format, but can be read in either old or new
(3.1.6) format.
1999-06-04 15:44 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Nested substitutions should require braces; adapted
from PWS's patch in 6464.
1999-06-02 15:04 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Final tweak to quoting in ${ }; PWS, 6433
1999-06-01 18:03 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c, Src/params.c: Two parameter fixes from 3.1.5,
adapted to 3.0.6 by PWS in zsh-workers 6419: typeset -m restored
unset parameters which hadn't been removed from the table; in fn1()
{ local foo; unset foo; foo=bar; }, foo is restored at local level,
whereas if the `unset foo' appeared in a nested function it would
have been restored at global level, which was presumably wrong.
1999-06-01 17:54 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Document new quoting behavior inside ${...}, as per
PWS in 6416.
1999-06-01 16:59 Bart Schaefer <schaefer@zsh.org>
* Src/zle_refresh.c: Temporarily restore the old line buffer when
moving around to clear the completion list, because on terminals
that can't "move right" we need to redraw any characters the motion
passes over; Sven, 6411.
1999-05-31 22:14 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Adapt PWS's patch from zsh-workers 6335 to permit
quoted strings inside ${ }, which permits e.g. ${(f)"$(typeset)"}
equivalent to "${(@f)$(typeset)}".
1999-05-31 20:42 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c, Src/jobs.c, Src/zsh.h: Revise and explain in lengthy
comments the handling of tty process groups when pipelines end in
shell builtin constructs; Sven and PWS in zsh-workers 6240, 6257,
6258, 6285, and 6302, with minor adjustment for 3.0.x.
1999-05-31 18:48 Bart Schaefer <schaefer@zsh.org>
* Doc/Makefile.in: Handle the (un)installation of more than 9
subfiles created by makeinfo; suggested by Andrej Borsenkow in
zsh-workers 6392.
1999-05-31 07:57 Bart Schaefer <schaefer@zsh.org>
* Src/system.h: Pick up from 3.1.5 the #define-renamings of a few
zsh global symbols to avoid name conflicts with system library
functions on some platforms.
1999-05-31 03:31 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Fix display bug when listing completion
matches; Sven, zsh-workers 6247. Fix for duplicated last character
when completing inside $(...); Sven, zsh-workers 6344 (as
corrected by zsh-workers 6351).
* Src/exec.c: Make ERREXIT behavior consistent with non-broken
Bourne shells; PWS in zsh-workers 6314.
* Src/builtin.c: Use the correct printf() format when
RLIM_T_IS_UNSIGNED; adapted from PWS's patch in zsh-workers 6272,
but does not include "long long" support. Change "typeset -U" to
work on the colon-array version of linked parameters; PWS in
zsh-workers 6294.
* Src/globals.h, Src/zle_refresh.c: Relocate the new globals from
zsh-workers 6211 into globals.h, as suggested by Wayne Davison in
6225.
1999-05-31 01:18 Bart Schaefer <schaefer@zsh.org>
* Src/zle_main.c: Additional typeahead repairs from PWS in
zsh-workers 6224.
1999-05-04 18:06 Bart Schaefer <schaefer@zsh.org>
* Src/zle_hist.c, Src/zle_main.c, Src/zle_misc.c,
Src/zle_refresh.c, Src/zle_tricky.c, Src/zle_utils.c, Src/zle_vi.c:
Clear the completion listing upon starting assorted zle commands;
adapted from 3.1.5 by Sven in zsh-workers 6211.
* config.h.in, configure: Improved typeahead behavior on all
systems; PWS, 6205 (plus rerun autoconf).
* Src/exec.c: Use waitforpid() in getoutput() to be sure we don't
hang on child_suspend(), which can happen if all children are
reaped during handling of a user-defined signal trap.
1999-05-03 23:53 Bart Schaefer <schaefer@zsh.org>
* acconfig.h, configure.in, Src/zle_main.c: Improved typeahead
behavior on all systems; PWS, 6205.
1999-05-03 09:49 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Setopt shouldn't complain about setting an option to
its current value; PWS, 6193.
1999-04-30 10:28 Bart Schaefer <schaefer@zsh.org>
* Src/glob.c: Expansion of ~ and other assorted globbing flags via
globsubst or ${~param} should not depend upon the extendedglob
option; PWS, 6165.
1999-04-30 05:42 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Copy the window size from the shttyinfo structure
upon SIGWINCH, as per zsh-workers 4447.
1999-04-28 05:29 Bart Schaefer <schaefer@zsh.org>
* Src/zle_main.c: Move setting of timeval tv_sec = 0 to immediately
before select() to work around obscure Linux problem where select()
may write garbage into tv_sec after the kernel has been running for
248 days. Linux problem and its workaround reported by Ville Herva
<vherva@babbage.tky.hut.fi> in zsh-workers 6126.
1999-04-28 05:20 Bart Schaefer <schaefer@zsh.org>
* INSTALL, Makefile.in, configure.in, Doc/Makefile.in,
Etc/Makefile.in, Functions/Makefile.in, Misc/Makefile.in,
Misc/compctl-examples, Src/Makefile.in, Src/builtin.c,
Src/compat.c, Src/cond.c, Src/exec.c, Src/glob.c, Src/globals.h,
Src/hashtable.c, Src/hashtable.h, Src/hist.c, Src/init.c,
Src/input.c, Src/jobs.c, Src/lex.c, Src/linklist.c, Src/loop.c,
Src/math.c, Src/mem.c, Src/params.c, Src/parse.c, Src/prototypes.h,
Src/rlimits.awk, Src/signals.c, Src/signals.h, Src/signames.awk,
Src/subst.c, Src/system.h, Src/text.c, Src/utils.c, Src/watch.c,
Src/zle.h, Src/zle_bindings.c, Src/zle_hist.c, Src/zle_main.c,
Src/zle_misc.c, Src/zle_move.c, Src/zle_refresh.c,
Src/zle_tricky.c, Src/zle_utils.c, Src/zle_vi.c, Src/zle_word.c,
Src/ztype.h, StartupFiles/Makefile.in, StartupFiles/zlogin,
StartupFiles/zshenv, StartupFiles/zshrc, Util/Makefile.in,
Util/reporter, Util/zsh-development-guide: Remove $Id...$ line.
* Src/zsh.h: Remove $Id...$ line. Change all macros that use "if
(...) {;} else ..." to be unambiguous statements, mostly by
wrapping in "do { ... } while (0)".
1999-04-28 05:16 Bart Schaefer <schaefer@zsh.org>
* Etc/FAQ: Update to latest FAQ. Remove $ from around $Id ... $
line to freeze RCS id.
1999-04-25 17:17 Bart Schaefer <schaefer@zsh.org>
* Src/globals.h, Src/zle_refresh.c, Src/zsh.h: Tatsuo Furukawa
<frkwtto@osk3.3web.ne.jp> change to use absolute cursor move when
available, from zsh-workers 6073, as modified by Geoff Wing in
6096.
1999-04-25 05:56 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi, Doc/zshbuiltins.man, Doc/zshexpn.man,
Doc/zshmisc.man: Copy some new parameter expansion text from
3.1.5-pws-15, and do a few other parameter expansion fixes; fix a
couple of awkward sentences; copy doc for print_eight_bit into
zsh.texi; fix some cross-references among the man pages.
1999-04-24 23:52 Bart Schaefer <schaefer@zsh.org>
* Doc/zsh.texi: Incorporate changes to various meta-info from the
3.1.5-pws-15 documentation.
1999-04-24 22:07 Bart Schaefer <schaefer@zsh.org>
* Src/init.c, Src/params.c, Src/utils.c: Adapt zsh-workers 5783 and
5844 to 3.0.5 to correctly propagate errflag out of zerr() even in
some noerrs cases.
1999-04-24 06:12 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c, Src/exec.c, Src/glob.c, Src/hist.c, Src/input.c,
Src/jobs.c, Src/lex.c, Src/params.c, Src/parse.c, Src/subst.c,
Src/utils.c, Src/watch.c, Src/zle_main.c, Src/zle_refresh.c,
Src/zle_tricky.c: Most of Wayne Davison's big compiler warning
elimination patch, from the URL he posted in zsh-workers 6072.
Some lines that got wider than 80 columns have been reformatted,
and the braces around single-line macro calls are not included
(because I intend to fix the macros themselves if possible).
1999-04-24 06:05 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Sven fixes for completion in $((...)) and for a
potential core dump when building completion lists from internal
hash tables; adapted by Sven from zsh-workers 5564 and 5759.
1999-04-21 16:50 Bart Schaefer <schaefer@zsh.org>
* Etc/CONTRIBUTORS: Patch in a few changes from the 3.1.5 version
of this file.
1999-04-21 15:29 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: PWS fix for interrupting a query, zsh-workers 5364
(follow-up to 5281).
* configure.in: PWS noticed a problem with the configure.in test
for typeahead clobber.
1999-04-21 08:46 Bart Schaefer <schaefer@zsh.org>
* README, META-FAQ: Update to match the 3.1.5 version.
1999-04-21 06:39 Bart Schaefer <schaefer@zsh.org>
* Src/hist.c, Src/input.c, Src/zle_main.c, Src/zsh.h: Adapt PWS's
zleread()/typeahead patch from zsh-workers 5776 to 3.0.5.
1999-04-21 05:18 Bart Schaefer <schaefer@zsh.org>
* Doc/zshbuiltins.man, Doc/zsh.texi, Src/builtin.c,
Src/hashtable.h: Add "emulate -L" (emulate sets localoptions
option), adapted from 3.1.5-pws-8.
1999-04-21 05:07 Bart Schaefer <schaefer@zsh.org>
* config.guess, configure.in, configure: Adapt PWS's patch from
zsh-workers 5757 for CLOBBERS_TYPEAHEAD.
1999-02-05 17:20 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: PWS fix for another EINTR, adapted from zsh-workers
5281.
1999-01-29 19:12 Bart Schaefer <schaefer@zsh.org>
* Src/init.c, Src/system.h: PWS's patch plus mine from zsh-workers
5113 to use dup(0) or dup(1) rather than attempting
open("/dev/tty"); and also add the O_NOCTTY flag when doing the
open(), as in 3.1.5.
1999-01-26 17:57 Bart Schaefer <schaefer@zsh.org>
* Src/globals.h: Bug noticed by Sven and fixed by PWS in
zsh-workers 4988.
1999-01-24 17:19 Bart Schaefer <schaefer@zsh.org>
* Src/hist.c: One fragment of PWS's big compilations warning patch
in zsh-workers 4931, to fix misplaced braces.
1999-01-23 06:02 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Sven's patch from zsh-workers 4951 to slightly
alter the behavior of completion following a redirection operator.
1999-01-22 15:19 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Just the one fragment of Sven's patch in
zsh-workers 4949 that applies to completion of job table entries.
1999-01-15 16:39 Bart Schaefer <schaefer@zsh.org>
* Src/builtin.c: PWS's patch from zsh-workers 4914 to fix crash in
`typeset'. (Equivalent to his patch in 4902 for 3.1.5.)
1999-01-04 02:57 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Y2K bugfix copied from 3.1.5, suggested by Goran
Larsson in zsh-workers 4870.
1998-12-03 15:51 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Fix (for unspecified problem) from Sven in
zsh-workers 4697.
1998-11-22 01:54 Bart Schaefer <schaefer@zsh.org>
* Src/zle_word.c: Cross end-of-line in vi-forward-word when editing
multiple lines.
1998-11-15 23:18 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Second hunk of previous change, to fix
${(l<10><0><x>)foo} as well.
1998-11-15 22:41 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Fix of sorts for the ${(l<10><x>)foo} bug reported
in zsh-workers 4543.
1998-11-13 06:06 Bart Schaefer <schaefer@zsh.org>
* Src/input.c: PWS's tweak from zsh-workers 4612 that seems to fix
signed char problems which in turn break input of chars with the
high bit set.
1998-10-24 19:48 Bart Schaefer <schaefer@zsh.org>
* Src/exec.c: Patch readoutput() so the output of command
substitutions isn't lost on an EINTR read error.
1998-09-25 16:33 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: PWS's patch for mishandled job wait when the last job
in a pipeline is not added to the job table before an earlier job
in the same pipeline is reaped. From zsh-workers 4397.
1998-09-03 15:04 Bart Schaefer <schaefer@zsh.org>
* Src/parse.c: Adaptation to 3.0.5 of Zoltan's patch from
zsh-workers 4376 for case ... esac parsing; any single complex
command should parse as if semicolon-terminated.
1998-07-02 15:56 Bart Schaefer <schaefer@zsh.org>
* Src/hist.c, Src/input.c, Src/parse.c: PWS's patch from
zsh-workers 4172 to eliminate the `lastc' global and thereby clean
up some goofy history management and a couple of unexpected exits.
This replaces the previous input.c patch for a specific case of
this problem.
1998-06-23 18:55 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: Sven's patch from 4147 for strange
completinword behavior.
* Src/zle_tricky.c: Sven's patch from 4148 for starting
menucompletion when the inserted prefix would otherwise trigger
REC_EXACT.
1998-06-23 18:49 Bart Schaefer <schaefer@zsh.org>
* Src/input.c: PWS's patch from zsh-workers 4095 for unintentional
shell exit when `lastc' is incorrectly set.
* Src/zle_tricky.c: Sven Wischnowsky's patch from zsh-workers 4140
for starting menu completion following a compctl that uses -U.
1998-05-23 15:53 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Zefram's chaselinks patch from zsh-workers 3872.
1998-05-23 15:48 Bart Schaefer <schaefer@zsh.org>
* Src/params.c: Zoltan's patch from zsh-workers 3974 for crash on
unset of a special param.
1998-05-23 15:42 Bart Schaefer <schaefer@zsh.org>
* Functions/checkmail: Zoltan's patch from zsh-workers/3963 to
ignore zero-length files.
* Src/zle_utils.c: Wayne Davison's patch from zsh-workers 3969 for
positioning the mark after a yank.
1998-04-14 16:14 Bart Schaefer <schaefer@zsh.org>
* Src/Makefile.in: Andreas J. Koenig's patch from zsh-workers 3660
to cause failure of rlimits.awk to properly abort the build.
1998-03-25 16:46 Bart Schaefer <schaefer@zsh.org>
* Src/jobs.c: PWS's patch from zsh-workers/3818 to not mess up the
tty settings when doing a command while zle is active (e.g. inside
a completion function).
1998-03-25 16:35 Bart Schaefer <schaefer@zsh.org>
* Src/zle_main.c: PWS's patch from zsh-workers/3816 for bindkey
exiting too vigorously on error.
1998-03-19 17:19 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: PWS's patch from zsh-workers/3806 for ${var:s/x/y}
modifiers.
* Src/glob.c: PWS's patch from zsh-workers/3808 for (:s/x/y) glob
qualifiers.
1998-02-22 04:45 Bart Schaefer <schaefer@zsh.org>
* Src/glob.c: PWS's patch for number-range globbing with
number-prefix matching.
1998-02-20 17:26 Bart Schaefer <schaefer@zsh.org>
* Src/zle_tricky.c: PWS's patch to simplify
expand-or-complete-prefix.
1997-12-10 06:50 Bart Schaefer <schaefer@zsh.org>
* Src/utils.c: Don't call ioctl(TIOCSWINSZ) from non-interactive
shells.
1997-11-19 19:53 Bart Schaefer <schaefer@zsh.org>
* Src/init.c: PWS's "preexec" function (ala "precmd"), from
zsh-users 1068.
* Doc/zsh.texi, Doc/zshmisc.man: Document PWS's "preexec" function.
1997-11-19 19:43 Bart Schaefer <schaefer@zsh.org>
* Util/helpfiles: PWS's latest revision, from zsh-workers 3598.
1997-11-19 16:44 Bart Schaefer <schaefer@zsh.org>
* Src/subst.c: Zoltan's patch for rcexpandparam bug, from
zsh-workers 3548.
Thu Sep 26 01:57:07 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/version.h: zsh-3.0.5 released
* Src/rlimits.awk: SunOS 4 nawk doesn't support /re/ || /re/ { ... }
Thu Sep 25 05:00:07 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Spelling and zrealloc fix from Martin Buchholz <mrb@Eng.Sun.COM>
(3478)
* After a='a ' ${(o)=a}b should expand to two words, `a' `b'.
Sun Sep 21 07:48:07 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/zle_main.c, Src/zle_tricky.c: Use gotmult instead of
zmult != 1 to test for prefix-arg. From Bart (3322)
* Misc/c2z: c2z fixes and improvements from Bart (3484)
* Src/zle_utils.c: Menucomplete inserted extra spaces. From
Peter.
* Src/zle_refresh.c: Refresh fixes for some automargin
terminals. From Geoff (3340)
* Src/rlimits.awk, configure, configure.in: rlimit
changes to support GNU libc. From Kunihiro Ishiguro
<kunihiro@zebra.org> (3369)
* Src/zle_tricky.c, Src/params.c: Memory leak fixes from
Andrei Tcherepanov and Peter (3301)
* Src/glob.c: The (-T) and (-M) glob qualifiers follow symlinks to
determine the file marks. From Peter (3285) with some fixes by
me.
Sat Sep 20 06:37:55 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/params.c: typeset -U array; array=(1 2 1) created a
non-unique array.
* Src/math.c: $((0x1+0x2)) did not work
Fri Sep 19 05:46:49 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/zle_tricky.c: Remove wrong (int (*)(void)) prototype
from match_username cast. Go back to no prototype at all, since
some systems (e.g. on Linux) the yp_callback.foreach prototype
is wrong.
* Src/params.c: Keep the old environment until the new environment
is completely built.
Tue Sep 16 04:43:25 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/zle_tricky.c: Show explanation if there are no or more
than one possible completions.
* Src/glob.c: Glob after ((#)) with extendedglob set caused a coredump
* Src/builtin.c: read -k sometimes caused a coredump
* Src/jobs.c, Src/init.c, Src/params.c, Src/signals.c,
Src/utils.c: Setting LINES and COLUMNS manually now works, and
it is equivalent to stty rows and stty columns.
Sat Aug 2 20:00:18 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/subst.c, Src/utils.c, Src/zsh.h: RC_EXPAND_PARAM fixes
* Src/parse.c: [[ bug bug ]] bug caused BUG: wrong character in
hungetc()
Sun Jul 13 07:53:01 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/glob.c: */ should only glob searchable directories or
directory links.
* configure, configure.in: Prefer curses to termcap on HP-UX 10.x.
From Peter (3360)
* Src/builtin.c, Src/init.c, Src/utils.c: Set blocking read on
stdin when used by shinstdin or read
* Src/builtin.c: Read builtin cleanup, handle backslashes correctly
Mon Jun 30 04:48:17 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/jobs.c: bg should set STAT_NOSTTY. From SUZUKI Hisao
<suzuki@otsl.oki.co.jp>
* Src/exec.c, Src/jobs.c, Src/zsh.h: Ignore tty settings set by
background jobs
Mon Jun 23 05:57:10 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/version.h: zsh-3.0.4 released
* META-FAQ: New mirror in Israel.
* Src/glob.c: The pattern *a~b did not match aa. From Peter (3249)
Sun Jun 22 23:08:08 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/zle_refresh.c: zle refresh coredump fix from Geoff (3260)
Sat Jun 21 02:52:35 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/jobs.c: Do not inherit tty settings from suspended jobs.
* configure, configure.in: Use case instead of sed hack to test
for aix
Fri Jun 20 03:58:04 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/jobs.c: Another attempt to get tty settings right
Tue Jun 17 05:53:19 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/subst.c: paramsubst return the array elements directly
without copying them which can lead to data corruption. From
Zefram (3250)
Mon Jun 16 05:35:01 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/zle_tricky.c: autoparamkeys and completeinword did not
work well when : is pressed after a successfull completion
inside a parameter name
* Src/makepro.sed: workaround for the HP-UX 10.20 sed bug from
Jim Mattson <jmattson@cup.hp.com> (3232)
* Src/builtin.c: getopts a: accepted : as a valid option. Fix
from Bernd Eggink <eggink@rrz.uni-hamburg.de> (3201)
* Src/params.c: Put only valid exported zsh parameters into the
new environment
Fri Jun 6 06:23:29 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/jobs.c: zsh forgot stty settings when a backgrounded job
terminated while zle was active. From Peter (3196)
---- Version 3.1 diverged from 3.0 at this point, later to become 4.0 ----
Tue Jun 3 06:14:14 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/version.h: zsh-3.0.3 released
@ -8,7 +1249,7 @@ Tue Jun 3 06:14:14 1997 Zolt
Mon Jun 2 07:17:08 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_refresh.c: Xterm cut & paste fixes from Geoff (3135)
* Src/zle_refresh.c: Xterm cut & paste fixes from Geoff (3135)
* Src/hist.c: Fix !# history expansion during completion. From
Peter (3132)
@ -72,11 +1313,11 @@ Thu May 8 09:18:56 1997 Zolt
* Src/cond.c: [[ -x file ]] does stat for privileged users
* Src/Zle/zle_utils.c: do no read line[ll] (which is undefined)
* Src/zle_utils.c: do no read line[ll] (which is undefined)
* Src/signals.c: flush the input queue on interrupt
* Src/Zle/zle_tricky.c, Src/hist.c, Src/lex.c, Src/parse.c:
* Src/zle_tricky.c, Src/hist.c, Src/lex.c, Src/parse.c:
((foo);bar) now works
Tue May 6 05:56:36 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -90,7 +1331,7 @@ Wed Apr 30 07:40:30 1997 Zolt
Mon Apr 28 07:28:34 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/builtin.c, Src/system.h, acconfig.h, config.h.in, configure,
configure.in, Src/Builtins/rlimits.c: Use rlim_t if available
configure.in, Src/rlimits.c: Use rlim_t if available
* Etc/FAQ: March 24 1997 FAQ from Peter
@ -114,7 +1355,7 @@ Sun Apr 20 07:24:12 1997 Zolt
Tue Apr 15 05:51:27 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_refresh.c: SGTABTYPE can contain more than one bit
* Src/zle_refresh.c: SGTABTYPE can contain more than one bit
set. From Geoff (2976)
* Src/builtin.c: vared 1 caused a coredump. From Peter (2909)
@ -130,8 +1371,8 @@ Sat Mar 8 00:17:24 1997 Zolt
* Src/builtin.c: Sometimes an incorrect compctl
caused a core dump. From Peter (2942)
* Src/Zle/zle.h, Src/Zle/zle_main.c, Src/Zle/zle_misc.c,
Src/Zle/zle_refresh.c, Src/Zle/zle_tricky.c, Src/builtin.c,
* Src/zle.h, Src/zle_main.c, Src/zle_misc.c,
Src/zle_refresh.c, Src/zle_tricky.c, Src/builtin.c,
Src/globals.h, Src/init.c, Src/params.c, Src/zsh.h: termok
changed to termflags. Modified version of art. 2970 from Geoff
@ -141,7 +1382,7 @@ Sat Mar 8 00:17:24 1997 Zolt
Fri Mar 7 23:54:18 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle.h, Src/Zle/zle_misc.c, Src/Zle/zle_refresh.c,
* Src/zle.h, Src/zle_misc.c, Src/zle_refresh.c,
Src/utils.c: act as if single_line_zle were set when LINES < 3.
From Geoff (2865)
@ -181,7 +1422,7 @@ Sat Jan 25 20:07:46 1997 Zolt
* Etc/FAQ: FAQ from Peter: Id: zsh.FAQ,v 2.23 1997/01/24 13:21:16
pws Exp
* Src/Zle/zle.h, Src/Zle/zle_misc.c, Src/Zle/zle_refresh.c:
* Src/zle.h, Src/zle_misc.c, Src/zle_refresh.c:
redisplay fix for multiline prompts from Geoff (2817)
Mon Jan 20 21:11:22 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -189,7 +1430,7 @@ Mon Jan 20 21:11:22 1997 Zolt
* Src/hashtable.h, acconfig.h, config.h.in, configure,
configure.in: some old compilers cannot initialise a union
* Src/Zle/zle_utils.c: move the mark when characters are
* Src/zle_utils.c: move the mark when characters are
inserted/deleted. From Peter (2807)
Sat Jan 18 22:34:17 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -199,14 +1440,14 @@ Sat Jan 18 22:34:17 1997 Zolt
Tue Jan 14 13:52:36 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_move.c: vi-goto-column did not move to the last column
* Src/zle_move.c: vi-goto-column did not move to the last column
Sat Jan 11 23:45:50 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/system.h: define lstat(X,Y) instead of lstst if HAVE_LSTAT
is not defined
* Src/Zle/zle_tricky.c: ll was not restored for xorrec
* Src/zle_tricky.c: ll was not restored for xorrec
* Src/builtin.c: read -l forgot to duplicate line before assignment
@ -234,7 +1475,7 @@ Tue Jan 7 23:10:24 1997 Zolt
changing read-only variables, prevent core dump when assigning
an array to read-only scalar and some other fixes
* Src/Zle/zle_tricky.c: compctl -S bugfix
* Src/zle_tricky.c: compctl -S bugfix
Mon Jan 6 20:43:36 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -252,7 +1493,7 @@ Sun Jan 5 23:33:32 1997 Zolt
* Src/builtin.c, Src/rlimits.awk: safe fallback when RLIM_ macros
are not found
* Src/Zle/zle_main.c: EOF ignored in interactive mode when not in
* Src/zle_main.c: EOF ignored in interactive mode when not in
the first line. From Peter (2713)
Fri Jan 3 02:26:03 1997 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -275,7 +1516,7 @@ Wed Jan 1 20:04:06 1997 Zolt
Tue Dec 31 02:28:09 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_tricky.c, Src/params.c, Src/utils.c: use
* Src/zle_tricky.c, Src/params.c, Src/utils.c: use
dupstrpfx/ztrduppfx
* Src/globals.h, Src/input.c, Src/lex.c, Src/zsh.h: after alias
@ -323,7 +1564,7 @@ Mon Dec 16 03:33:12 1996 Zolt
Sun Dec 15 22:09:21 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Doc/zsh.texi, Doc/zshzle.man, Src/Zle/zle_hist.c:
* Doc/zsh.texi, Doc/zshzle.man, Src/zle_hist.c:
insert-last-word with numeric arguments inserts the given word
from the previous history event. From Bart (2445),
documentation by me.
@ -343,7 +1584,7 @@ Sat Dec 14 02:44:21 1996 Zolt
Wed Dec 11 02:30:39 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_tricky.c, Src/builtin.c, Src/exec.c, Src/globals.h,
* Src/zle_tricky.c, Src/builtin.c, Src/exec.c, Src/globals.h,
Src/hist.c, Src/init.c, Src/input.c, Src/lex.c, Src/zsh.h:
remove the alias stack and fix several related bugs. From Peter
(2548, 2551)
@ -354,7 +1595,7 @@ Wed Dec 11 02:30:39 1996 Zolt
Tue Dec 10 02:27:35 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_refresh.c: single line zle refresh bugfix from Geoff
* Src/zle_refresh.c: single line zle refresh bugfix from Geoff
(2549)
* Src/subst.c: ${(l:4:)foo} stopped working between 3.0.0 and 3.0.1
@ -378,7 +1619,7 @@ Sun Dec 8 21:32:06 1996 Zolt
* Src/jobs.c: use the heap when reading REPORTTIME. From Peter (3534)
* Src/Zle/zle_tricky.c, Src/glob.c, Src/hashtable.c, Src/utils.c:
* Src/zle_tricky.c, Src/glob.c, Src/hashtable.c, Src/utils.c:
unmetafy did not put a null terminator to the end of the string.
zreaddir discarded the metafied filename. readdir was used
instead of zreaddir in zle_tricky.c. From Zefram (2533)
@ -390,7 +1631,7 @@ Sun Dec 8 21:32:06 1996 Zolt
* Src/input.c, Src/zsh.h: alias foo='a=b foo' ; foo caused an
infinite loop. From Peter (2515)
* Src/builtin.c, Src/Zle/compctl.c: more bad option fixes. Make
* Src/builtin.c, Src/compctl.c: more bad option fixes. Make
the getopts builtin 8-bit clean. From Zefram (2508)
* Src/builtin.c: show metafied characters correctly in bad option
@ -406,7 +1647,7 @@ Tue Nov 26 02:45:15 1996 Zolt
Sun Nov 24 22:44:12 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
* Src/Zle/zle_move.c: vi-goto-mark fix from Thorsten
* Src/zle_move.c: vi-goto-mark fix from Thorsten
Sat Nov 23 23:34:58 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -421,7 +1662,7 @@ Wed Nov 20 00:58:06 1996 Zolt
* Src/utils.c: The spell checker always tries to fix as many
leading directory compontents as possible. From Bart (2429)
* Src/Zle/zle_tricky.c: my spell-word fix used an uninitialised
* Src/zle_tricky.c: my spell-word fix used an uninitialised
pointer. Fix from Bart (2428)
Sun Nov 17 21:21:22 1996 Zoltán Hidvégi <hzoli@cs.elte.hu>
@ -2452,7 +3693,7 @@ Fri May 3 03:38:28 1996 Zolt
P.Stephenson (98)
* Do not exit the spelling prompt until an acceptable key is
pressed. From Wayne Davison (6138)
pressed. From Wayne Davison <wayne@tenor.clarinet.com> (6138)
* Capitalize ../configure to ../Configure from Wayne (6132)