1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-23 16:36:05 +02:00
Commit Graph

123 Commits

Author SHA1 Message Date
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
Peter Stephenson 4353bec49f 37159: Update to NEWS and README 2015-11-19 17:19:12 +00:00
Andrew Janke 8bf72dd65b 36729: fix some typos in distro docs 2015-10-01 09:49:44 +01:00
Peter Stephenson 7fca9bb05b Update news for 5.1.1 with minor features just added. 2015-09-11 09:19:42 +01:00
Peter Stephenson eaea1dc23c unposted: make 5.1-test-1 with updates for 5.1.1 2015-09-06 18:12:09 +01:00
Peter Stephenson a2efa4d1c8 36250: add notes on bracketed paste mode to README
Next version will be 5.1 rather than 5.0.9.
2015-08-21 09:46:15 +01:00
Barton E. Schaefer c21a3fddf4 36108: list of major changes so far since 5.0.8 2015-08-11 12:24:28 -07:00
Peter Stephenson 39b28980f3 various posts: Implement assignment parsing for typeset.
Typeset assignments now work like raw assignments except
for no "+=" and no GLOB_ASSIGN.

Documented in typeset builtin doc and mentioned in release notes.

Tests to ensure basic sanity.

Enabled by default, can be turned off by "disable -r" with typeset
family of commands.
2015-06-24 10:21:12 +01:00
Peter Stephenson 153a99de7e 35154: NEWS on arithmetic evaluation changes 2015-05-15 10:26:35 +01:00
Oliver Kiddle d257f0143e 35093: new zle widgets for Vim-style text objects 2015-05-13 23:05:20 +02:00
Peter Stephenson 5b00bfecac NEWS update 2015-05-03 22:49:56 +01:00
Barton E. Schaefer d1119bc072 unposted: update NEWS to reference aliasing changes.
Also apologize for copy-paste spooge in the preceding commit log.
2015-03-18 21:16:09 -07:00
Peter Stephenson 55fe20cc17 unposted: update NEWS some more 2015-03-17 09:50:05 +00:00
Peter Stephenson 6a0cef59c5 34725: update NEWS for site function configuration.
It might be overridden if the installer explicitly sets it up
differently.
2015-03-16 18:22:48 +00:00
Peter Stephenson cf6b0f5663 33285: apply function definition redirections at execution 2014-09-29 21:02:59 +01:00
Peter Stephenson d9a059eb3a unposted: tweak last change to NEWS a bit 2014-09-25 14:37:27 +01:00