diff options
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | Config/version.mk | 4 | ||||
-rw-r--r-- | Doc/Makefile.in | 6 | ||||
-rw-r--r-- | NEWS | 147 |
4 files changed, 100 insertions, 76 deletions
@@ -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) ( \ @@ -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 ----------------------------- |