From 000fe2060b74bb396651baad6a1a8c0f31537b08 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 29 Oct 2008 09:57:52 +0000 Subject: update to 4.3.8 --- ChangeLog | 9 +++++++++ Config/version.mk | 4 ++-- Etc/FAQ.yo | 4 ++-- Etc/relnote_4.3.7.txt | 18 ++---------------- Etc/relnote_4.3.8.txt | 17 +++++++++++++++++ Functions/Zle/replace-string | 4 ++-- NEWS | 2 +- README | 2 +- 8 files changed, 36 insertions(+), 24 deletions(-) create mode 100644 Etc/relnote_4.3.8.txt diff --git a/ChangeLog b/ChangeLog index e4a77bf82..c576e5772 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-10-29 Peter Stephenson + + * unposted: NEWS, README, Config/version.mk, Etc/FAQ.yo, + Etc/relnote_4.3.7.txt, Etc/relnote_4.3.8.txt: update version + to 4.3.8. + + * unposted: Functions/Zle/replace-string: use "typeset -g" + to avoid warnings with WARN_CREATE_GLOBAL. + 2008-10-29 Clint Adams * 25940: Src/Zle/computil.c: delay !multi memory allocation until diff --git a/Config/version.mk b/Config/version.mk index 0c766552c..e3d87ffa9 100644 --- a/Config/version.mk +++ b/Config/version.mk @@ -27,5 +27,5 @@ # This must also serve as a shell script, so do not add spaces around the # `=' signs. -VERSION=4.3.7 -VERSION_DATE='October 28, 2008' +VERSION=4.3.8 +VERSION_DATE='October 29, 2008' diff --git a/Etc/FAQ.yo b/Etc/FAQ.yo index faa4741fe..05ee8b277 100644 --- a/Etc/FAQ.yo +++ b/Etc/FAQ.yo @@ -298,7 +298,7 @@ sect(On what machines will it run?) sect(What's the latest version?) Zsh 4.2.7 is the latest production version. The latest development - version is 4.3.7; this contains support for multibyte character strings + version is 4.3.8; this contains support for multibyte character strings (such as UTF-8 locales). All the main features for multibyte support are now in place, although there is some debugging work still to be done. @@ -2032,7 +2032,7 @@ sect(How does zsh handle multibyte input and output?) set the tt(MULTIBYTE) option. The other option that affects multibyte support is tt(COMBINING_CHARS), - new in version 4.3.7. When this is set, any zero-length punctuation + new in version 4.3.8. When this is set, any zero-length punctuation characters that follow an alphanumeric character (the base character) are assumed to be modifications (accents etc.) to the base character and to be displayed within the same screen area as the base character. As not diff --git a/Etc/relnote_4.3.7.txt b/Etc/relnote_4.3.7.txt index 3f514c116..2d3730d6c 100644 --- a/Etc/relnote_4.3.7.txt +++ b/Etc/relnote_4.3.7.txt @@ -1,16 +1,2 @@ -Version 4.3.7 adds various new features plus numerous bugfixes. - -Development of multibyte support has continued with the addition -of the COMBINING_CHARS option to support combining characters in the line -editor on terminals that handle this. - -Various additions have been made to support shell code debugging better. - -There is now additional support for highlighting and colouring of parts of -the command line in the lined editor as well as builtin support for -colouring in prompts etc. - -The syntax ~[...] provides a dynamic form of directory naming, based on a -shell function. - -See the NEWS file for more detailed information. +Version 4.3.7 was not widely released owing to a bug. See +the release notes for 4.3.7. diff --git a/Etc/relnote_4.3.8.txt b/Etc/relnote_4.3.8.txt new file mode 100644 index 000000000..4f306f737 --- /dev/null +++ b/Etc/relnote_4.3.8.txt @@ -0,0 +1,17 @@ +Version 4.3.8 adds various new features plus numerous bugfixes. +Note most sites will wish to upgrade straight from 4.3.6 to 4.3.8. + +Development of multibyte support has continued with the addition +of the COMBINING_CHARS option to support combining characters in the line +editor on terminals that handle this. + +Various additions have been made to support shell code debugging better. + +There is now additional support for highlighting and colouring of parts of +the command line in the lined editor as well as builtin support for +colouring in prompts etc. + +The syntax ~[...] provides a dynamic form of directory naming, based on a +shell function. + +See the NEWS file for more detailed information. diff --git a/Functions/Zle/replace-string b/Functions/Zle/replace-string index 31a7567db..0b08dbae0 100644 --- a/Functions/Zle/replace-string +++ b/Functions/Zle/replace-string @@ -14,10 +14,10 @@ else fi read-from-minibuffer $p1 ${previous:+$_replace_string_src} || return 1 -_replace_string_src=$REPLY +typeset -g _replace_string_src=$REPLY read-from-minibuffer "$p1$_replace_string_src$p2" \ ${previous:+$_replace_string_rep} || return 1 -_replace_string_rep=$REPLY +typeset -g _replace_string_rep=$REPLY replace-string-again $curwidget diff --git a/NEWS b/NEWS index af0ef0823..5c1a60dc3 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,7 @@ CHANGES FROM PREVIOUS VERSIONS OF ZSH Note also the list of incompatibilities in the README file. -Major changes between versions 4.3.6 and 4.3.7 +Major changes between versions 4.3.6 and 4.3.8 ---------------------------------------------- The option COMBINING_CHARS has been added. When it is set, the diff --git a/README b/README index ac5f318ff..a81240621 100644 --- a/README +++ b/README @@ -5,7 +5,7 @@ THE Z SHELL (ZSH) Version ------- -This is version 4.3.7 of the shell. This is a development release, +This is version 4.3.8 of the shell. This is a development release, but is believed to be reasonably stable. Sites where the users need to edit command lines with multibyte characters (in particular UTF-8) will probably want to upgrade. -- cgit 1.4.1