summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog19
-rw-r--r--Config/version.mk4
-rw-r--r--Doc/Makefile.in6
-rw-r--r--NEWS147
4 files changed, 100 insertions, 76 deletions
diff --git a/ChangeLog b/ChangeLog
index c772b0670..5378071fb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2014-08-12 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * Config/version.mk: update to 5.0.5-dev-2.
+
+2014-08-12 Mikael Magnusson <mikachu@gmail.com>
+
+ * 32985: NEWS: Add NEWS entry for array zipping operators.
+
+2014-08-12 Peter Stephenson <p.stephenson@samsung.com>
+
+ * Axel Beckert: 32975, 32984: Doc/Zsh/Makefile.in: texi2html.conf
+ location was inconsistent when building out of tree.
+
2014-08-10 Peter Stephenson <p.w.stephenson@ntlworld.com>
* unposted: Completion/Base/Completer/.distfiles,
@@ -22,6 +35,12 @@
truncation calculates space available before right margin
(positive argument still counts space used since left margin).
+2014-08-06 Peter Stephenson <p.stephenson@samsung.com>
+
+ * unposted, see 32968: Completion/openSUSE/Command/.distfiles
+ Completion/openSUSE/Command/_SuSEconfig ->
+ Completion/openSUSE/Command/_SUSEconfig: rename file.
+
2014-08-04 Barton E. Schaefer <schaefer@brasslantern.com>
* Miles Ohlrich: 32958: Src/Zle/compctl.c: bitwise logic fix
diff --git a/Config/version.mk b/Config/version.mk
index f369c18e6..bc4261701 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=5.0.5-dev-1
-VERSION_DATE='August 10, 2014'
+VERSION=5.0.5-dev-2
+VERSION_DATE='August 12, 2014'
diff --git a/Doc/Makefile.in b/Doc/Makefile.in
index c86f34947..f4ee0d760 100644
--- a/Doc/Makefile.in
+++ b/Doc/Makefile.in
@@ -42,7 +42,7 @@ MAKEINFO = makeinfo
TEXI2DVI = texi2dvi
DVIPS = dvips
TEXI2HTML = @TEXI2HTML@ --output . --ifinfo --split=chapter --node-files \
- --init-file $(sdir)/texi2html.conf
+ --init-file texi2html.conf
.SUFFIXES: .yo .1
@@ -160,7 +160,7 @@ zsh_a4.ps: zsh.dvi
html: zsh_toc.html
.PHONY: html
-zsh_toc.html: $(sdir)/zsh.texi $(sdir)/texi2html.conf
+zsh_toc.html: $(sdir)/zsh.texi texi2html.conf
$(TEXI2HTML) $(sdir)/zsh.texi
zshall.1: zsh.yo
@@ -251,7 +251,7 @@ version.yo: $(sdir_top)/Config/version.mk
texi2html.conf: $(sdir_top)/Config/version.mk
echo '$$PRE_BODY_CLOSE = "<font size=\"-1\">Zsh version $(VERSION), released on $(VERSION_DATE).</font>";' \
- > $(sdir)/$@
+ > $@
Zsh/modlist.yo: $(MODDOCSRC)
( \
diff --git a/NEWS b/NEWS
index c5e226a24..3a761b1e2 100644
--- a/NEWS
+++ b/NEWS
@@ -7,77 +7,82 @@ Note also the list of incompatibilities in the README file.
Changes since 5.0.0
-------------------
-Numeric constants encountered in mathematical expressions (but not other
-contexts) can contain underscores as separators that will be ignored on
-evaluation, as allowed in other scripting languages. For example,
-0xFFFF_FFFF, or 3.141_592_654.
-
-"functions -T" turns on tracing for the specified function(s) only,
-similar to "functions -t" except that tracing is turned off for any
-functions called from the specified one(s) that don't also have the -t
-or -T flag.
-
-The option FORCE_FLOAT has been added to force all arithmetic constants
-to be treated as floating point. This is most useful locally within
-functions or scripts performing floating point calculations.
-
-Individual pattern characters can be disabled. For example, to allow '^'
-to be an ordinary character even if the option EXTENDED_GLOB is set, use
-"disable -p '^'".
-
-The variable editing builtin vared can be given custom editing widgets
-for initialisation and finishing.
-
-The line editor's capability for listening on file descriptors
-additional to the terminal has been enhanced so that the handler for
-such file descriptors can be a line editor widget. Previously the
-handler always behaved as a standard shell function.
-
-Hooks for adding history (the function zshaddhistory and the
-array zshaddhistory_functions) can return status 2 to indicate that
-history is to be saved internally within the shell but not written.
-
-In file completion, the recursive-files style can be set to an array of
-patterns to match against "$PWD/". In any matched location, it is
-possibly to complete files in arbitrarily deep subdirectories without
-needing to type the directory prefix. See example in the zshcompsys
-manual.
-
-The _user_expand completer now allows expansion functions in the
-user-expand files to return a string in REPLY that will be used to name
-the set of expansions returned.
-
-The parameter HISTORY_IGNORE may be set to a pattern which matches
-lines in the internal history that are to be omitted from the history
-file at file write time. This differs from history changes made in
-the zshaddhistory hook or by the HIST_IGNORE_* options, all of which
-take effect immediately on the internal history list itself.
-
-The parameter ZLE_RPROMPT_INDENT can be set to 0 to remove the space
-between the right hand side of the screen (this causes problems with
-some terminals). It is not special and is not set by default; the
-effect in that case is as if it was 1, as in previous versions.
-
-If the option EXTENDED_GLOB is in effect, it is possible to force
-globbing within conditional code using the [[ ... ]] syntax by flagging
-that a certain string is a glob using the (#q) glob qualifier syntax.
-The resulting glob is treated as a single argument. For example,
-[[ -n *.c(#qN) ]] tests whether there are any .c files in the current
-directory.
-
-In prompt strings, the %N(l.true.false) conditional (line length) and
-the %N<..< and %N>..> truncation operators now accept negative values
-of N, which count the remaining space to the opposite margin (positive
-values of N still count the space used since the start of the prompt).
-In PS1 and PROMPT, this counts to the right margin, whereas in RPS1 and
-RPROMPT, it counts to the left margin (not to the opposite prompt).
-
-Another new prompt feature is the %. escape within time strings, for
-example %D{%H:%M:%S.%.}. It provides zero-padded decimal fractions of
-second; by default milliseconds are shown, but the number of digits may
-be indicated from 1 to 6, e.g. "%6.". (Note this is part of the
-extensions to strftime() formats rather of basic prompt escapes.)
-
+- Numeric constants encountered in mathematical expressions (but not other
+ contexts) can contain underscores as separators that will be ignored on
+ evaluation, as allowed in other scripting languages. For example,
+ 0xFFFF_FFFF, or 3.141_592_654.
+
+- "functions -T" turns on tracing for the specified function(s) only,
+ similar to "functions -t" except that tracing is turned off for any
+ functions called from the specified one(s) that don't also have the -t
+ or -T flag.
+
+- The option FORCE_FLOAT has been added to force all arithmetic constants
+ to be treated as floating point. This is most useful locally within
+ functions or scripts performing floating point calculations.
+
+- Individual pattern characters can be disabled. For example, to allow '^'
+ to be an ordinary character even if the option EXTENDED_GLOB is set, use
+ "disable -p '^'".
+
+- The variable editing builtin vared can be given custom editing widgets
+ for initialisation and finishing.
+
+- The line editor's capability for listening on file descriptors
+ additional to the terminal has been enhanced so that the handler for
+ such file descriptors can be a line editor widget. Previously the
+ handler always behaved as a standard shell function.
+
+- Hooks for adding history (the function zshaddhistory and the
+ array zshaddhistory_functions) can return status 2 to indicate that
+ history is to be saved internally within the shell but not written.
+
+- In file completion, the recursive-files style can be set to an array of
+ patterns to match against "$PWD/". In any matched location, it is
+ possibly to complete files in arbitrarily deep subdirectories without
+ needing to type the directory prefix. See example in the zshcompsys
+ manual.
+
+- The _user_expand completer now allows expansion functions in the
+ user-expand files to return a string in REPLY that will be used to name
+ the set of expansions returned.
+
+- The parameter HISTORY_IGNORE may be set to a pattern which matches
+ lines in the internal history that are to be omitted from the history
+ file at file write time. This differs from history changes made in
+ the zshaddhistory hook or by the HIST_IGNORE_* options, all of which
+ take effect immediately on the internal history list itself.
+
+- The parameter ZLE_RPROMPT_INDENT can be set to 0 to remove the space
+ before the right hand side of the screen (this causes problems with
+ some terminals). It is not special and is not set by default; the
+ effect in that case is as if it was 1, as in previous versions.
+
+- If the option EXTENDED_GLOB is in effect, it is possible to force
+ globbing within conditional code using the [[ ... ]] syntax by flagging
+ that a certain string is a glob using the (#q) glob qualifier syntax.
+ The resulting glob is treated as a single argument. For example,
+ [[ -n *.c(#qN) ]] tests whether there are any .c files in the current
+ directory.
+
+- In prompt strings, the %N(l.true.false) conditional (line length) and
+ the %N<..< and %N>..> truncation operators now accept negative values
+ of N, which count the remaining space to the opposite margin (positive
+ values of N still count the space used since the start of the prompt).
+ In PS1 and PROMPT, this counts to the right margin, whereas in RPS1 and
+ RPROMPT, it counts to the left margin (not to the opposite prompt).
+
+- Another new prompt feature is the %. escape within time strings, for
+ example %D{%H:%M:%S.%.}. It provides zero-padded decimal fractions of
+ second; by default milliseconds are shown, but the number of digits may
+ be indicated from 1 to 6, e.g. "%6.". (Note this is part of the
+ extensions to strftime() formats rather than basic prompt escapes.)
+
+- The operators :^ and :^^ in parameter substitution allow for array
+ zipping in the form ${name:^array}. With the :^ operator, all entries
+ in $name and $array will be output in alternating order. With :^ the
+ longer array is trimmed whereas the :^^ operator repeats the shorter
+ array enough to match the longer array.
Changes between 4.2 and 5.0.0
-----------------------------