1
0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-09-20 10:53:29 +02:00
Commit Graph

138 Commits

Author SHA1 Message Date
Oliver Kiddle
e2a39513dc unposted: mention attributes changes, fix renumbering mistake and allow completion to offer prompt escapes for PROMPT_EOL_MARK 2023-01-11 16:05:06 +01:00
Philippe Altherr
8a45f16d83 51193: Discuss ERR_EXIT changes 2022-12-13 21:01:47 -08:00
Philippe Altherr
23dc19f005 51001: Reverts 8839e969b, most of 1ba8714a, and d873ed60.
Also correct ChangeLog
2022-12-03 20:31:42 -08:00
Bart Schaefer
1ba8714a7a 50928: fix tests for 50897, mention behavior change in NEWS 2022-11-09 21:37:56 -08:00
Bart Schaefer
545c42cdac 50229: Typo 2022-05-14 21:36:27 -07:00
Bart Schaefer
fc1ae21fda unposted: Add details about ${(*)...} expansion 2022-04-30 12:29:52 -07:00
dana
c55a1f4bc2 unposted: Adjust NEWS dedication wording
Per off-list feedback
2022-04-26 21:37:48 -05:00
Mikael Magnusson
35ff1e271a unposted: NEWS: fix typo in previous commit 2022-04-10 23:33:27 +02:00
Daniel Shahaf
22d9dc8538 unposted: NEWS: Improve flow between the paragraph and its links. 2022-04-10 21:13:23 +00:00
dana
e0efd33fba NEWS: Dedicate zsh 5.9 to Sven Guckes 2022-04-09 14:27:56 -05:00
dana
13f568fea4 NEWS/README: Add missing change documentation for 5.9
This covers the following changes:

users/24971: ${(-)var} sorts on signed integers

47704: POSIX export and readonly ignore "-p" when parameter names also appear

47913: implement CASE_PATHS option to make NO_CASE_GLOB more sensible

48073: Add fc -s as POSIX way of rerunning command without starting editor

49307 with doc update: POSIX_TRAPS fix.

49528: allow multiple -D options to compadd

49534, 49539: separate watch/log functionality out into a module

49561: add zformat -F option, similar to -f but ternary expressions check for
existence instead of doing math evaluation

49597: add a helper for completing numbers with unit suffixes and separate out
defaults, ranges and units in completion descriptions

49611 based on 49590 (Martijn Dekker): disable Inf and NaN in math expressions
for sh emulation

49646: allow colors in WATCHFMT with %F/%K

49694 + doc: Allow using empty STTY= to freeze tty for a single command

49853 + 49882/49883: make "${arr[*]:off}" compatible with ksh/bash
2022-04-09 14:25:29 -05:00
Bart Schaefer
85f98c3604 49918: Update for 49917 and 49911. 2022-03-29 13:21:42 -07:00
dana
f7fa575a59 CVE-2021-45444: Update NEWS/README
(cherry picked from commit bdc4d70a7e)
2022-02-12 10:29:55 -06:00
Dimitris Apostolou
356dcb20ce github #82: Fix typos 2021-11-12 23:54:34 +01:00
Bart Schaefer
d1c91776aa unposted (cf. 49077): Clarify unset example 2021-06-14 10:03:32 -07:00
Bart Schaefer
5b4a1626c2 49069: literal interpretation of subscripts for unset of array/hash elements 2021-06-13 16:30:06 -07:00
Bart Schaefer
b68a7421bd 48638: mention TYPESET_TO_UNSET in NEWS 2021-04-20 17:11:37 -07:00
Bart Schaefer
2cf6032a30 47997: Disable XTRACE around user-defined completion widgets. 2021-02-11 19:13:47 -08:00
dana
ce0660b7ba NEWS: Catch up on new features 2020-12-12 21:45:19 -06:00
dana
3241a13573 unposted: NEWS, README: Document zsh/system changes from workers/45708 2020-04-20 12:12:55 -05:00
dana
048f40b68b Update NEWS/README 2020-02-14 16:06:58 -06:00
Daniel Shahaf
a0c0aa41d2 45111: zshmisc(1): Clarify the documentation of 'return' and 'exit' in conjunction with try/always
Having reviewed 20076, 20084, 21734, and 21735, my understanding is that
the original intention was:

- A 'return' in a function does run always-list
- An 'exit' outside a function does not run always-list
- A 'return' outside a function is treated as an 'exit'

All of which are the case today.  The remaining case, of 'exit' used
inside a function, was not specified by the referenced -workers@ posts;
does, as implemented, run the always-list; and furthermore, based in
21734 it's fair to assume that the original documentation was assuming
that 'exit' would be used outside of any function, just like it assumed
'return' would be used inside a function.

Therefore, have the documentation specify only the behaviour of 'exit'
outside any function, and leave the behaviour of 'exit' inside
a function unspecified.  Anyone who relied on the documentation of 'exit'
as documented until this commit would have run into the
documentation/implementation discrepancy described in 45075.
2019-12-22 03:21:09 +00:00
Martijn Dekker
d81238ee95 45003: Fix more documentation typos 2019-12-11 02:37:39 +00:00
dana
d5ca9fd80f unposted: NEWS: Mention functions -c 2019-08-17 16:30:28 -05:00
Peter Stephenson
b8dc5a7f6d 44435: Handling digita arguments for :h and :t.
Pick number of leading or trailing path components to substitute.
Active in history, brace parameters, glob qualifiers.

Add tests for all three environments.
2019-06-20 11:13:05 +01:00
Oliver Kiddle
cd6fd2b0a3 44274: allow finer control of completion match soring with compadd's -o option 2019-05-07 23:24:49 +02:00
dana
11ff9b3db9 unposted: NEWS: Document recent feature additions
Document new features and major changes introduced in 44100, 44135, 44155,
44198, 44200, &al.
2019-04-12 21:39:46 -05:00
dana
325fceab3b unposted: Update for 5.6.2-test-3 2019-01-05 00:03:07 -06:00
dana
f5c096fea7 43970: Update NEWS for previously unmentioned features in 5.{4,5,6}
Also clarify release documentation and fix a typo mentioned in workers/43971
2019-01-04 08:38:15 -06:00
Oliver Kiddle
c8ce1fe4c1 43760: add documentation for true colour changes and nearcolor module 2018-11-05 22:24:16 +01:00
Daniel Shahaf
92bef88545 43457: Release 5.6.2 2018-09-14 12:52:40 +00:00
Daniel Shahaf
b3239c5e40 unposted: Patch release: 5.6.1 2018-09-08 17:41:13 +00:00
Anthony Sottile
1c4c7b6a4d
CVE-2018-0502, CVE-2018-13259: Fix two security issues in shebang line parsing.
See NEWS for more information.

Patch by Anthony Sottile and Buck Evan.
2018-09-03 15:07:47 +00:00
Oliver Kiddle
4599fc8ff7 mention Inf/NaN floating point changes in NEWS file 2018-09-03 16:26:50 +02:00
Daniel Shahaf
ef61918398 Test release: 5.5.1-test-2. 2018-08-25 22:37:23 +00:00
Daniel Shahaf
17c0439936 unposted: Test release: 5.5.1-test-1. 2018-08-25 17:56:38 +00:00
Stephane Chazelas
5ac1c6f555 42790: make [[:blank:]] match non-ASCII blanks 2018-05-17 23:42:27 +02:00
Peter Stephenson
fd4056f4ed unposted: Update for release 5.5.1. 2018-04-16 19:21:52 +01:00
Peter Stephenson
85b0dd7133 Updates for ksh array element syntax.
Move detection of key/value pairs down into prefork().

Detect normal array assignment and [key]=val array assignemnt
separately.  Mark key / value pairs with Marker and pass up flag.  Deal
with marked triads specially later on.
2017-09-24 17:33:07 +01:00
Barton E. Schaefer
d1914c5af4 41736: NO_INTERACTIVE_COMMENTS in $(...) 2017-09-20 10:17:59 -07:00
Peter Stephenson
32ca9222af unposted: update distribution docs for 5.4 release. 2017-07-29 23:03:16 +01:00
Stephane Chazelas
4d007e269d 41275: Leave stdin open when executing widgets 2017-06-13 21:34:55 -04:00
Daniel Shahaf
aa8157b463 41038: Document recent, backwards-compatible precommand modifiers changes. 2017-05-04 19:37:13 +00:00
Peter Stephenson
06b1b7a37a unposted: Release 5.3.1 2016-12-21 18:40:13 +00:00
Oliver Kiddle
37cbead9f2 40130: mention some changes since 5.2 2016-12-09 00:05:56 +01:00
Peter Stephenson
2d87bf8dff 40049: NEWS about Unicode 9 (40037) 2016-11-30 16:20:40 +00:00
Barton E. Schaefer
12e862764f unposted: mention former behavior of typeset for comparison 2016-10-26 20:50:51 -07:00
Barton E. Schaefer
0f5e670cde "typeset -p" uses "export" commands or the "-g" option for parameters that are not local to the current scope 2016-10-24 07:14:39 -07:00
Daniel Shahaf
7154052ebe 39046 + 39061: New :P history modifier. 2016-08-22 03:34:30 +00:00
Daniel Shahaf
243c018220 unposted: NEWS: Document how to disable paste highlighting.
This updates the 5.2 entry, note that 5.2 has been released already.
2015-12-31 01:20:09 +00:00