1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-13 11:06:17 +02:00
Commit Graph

336 Commits

Author SHA1 Message Date
Oliver Kiddle 5668cace4a 47328: remove references to old zsh.org mail addresses 2020-08-21 17:43:12 +02:00
Daniel Shahaf 1f8adb4785 47308: zsh-development-guide: Document the new X-Seq autoreply bot. 2020-08-10 05:53:15 +00:00
Daniel Shahaf e2be2d061a unposted: Update documentation for the move to new hosting. 2020-08-08 06:12:17 +00:00
Daniel Shahaf b01e1aec8e 46244 (cont.): Flesh out the TODO from the previous commit. 2020-07-14 18:36:15 +00:00
Daniel Shahaf b9f9a94862 46244: Start to introduce a release managers keyring. 2020-07-14 18:27:36 +00:00
Oliver Kiddle 57a735f6b9 46201: add guidelines for caching and use of imperative mood in descriptions 2020-07-08 17:47:46 +02:00
Daniel Shahaf 4e3d08fea8 unposted: docs: Fix some markup and typos. 2020-06-26 18:25:51 +00:00
Bart Schaefer 172b646a6b unposted: Add 45400 (vared in subshells) plus remarks on users/24904. 2020-06-09 08:52:56 -07:00
Daniel Shahaf f297132cf0 45932: FAQ (3.1): Update ksh compatibility answer for reserved word typeset. 2020-06-07 01:10:59 +00:00
Daniel Shahaf 43a7e70dad 45933: FAQ: Add "Why does my bash script report an error when I run it under zsh?". 2020-06-07 01:10:59 +00:00
Daniel Shahaf d3cc1fd33c 45791 (tweaked): FAQ: Explain how to binary search one's dotfiles 2020-06-07 01:08:53 +00:00
Daniel Shahaf aa58afd68f unposted: FAQ: Update section number in links to the "The future of zsh" section. 2020-06-07 01:06:12 +00:00
Daniel Shahaf 4034e702e6 unposted: Add users/24904 to Etc/BUGS (a process substitution / forking issue). 2020-06-06 01:01:12 +00:00
Daniel Shahaf b3148194d1 45884 (Oliver's, edited by me): Add a few entries. 2020-05-21 16:44:26 +00:00
Daniel Shahaf 05b15366f3 45656: Document the -o emacs segfault bug. 2020-04-05 05:44:11 +00:00
Daniel Shahaf fc286a7c11 45583/0008: Extend tests to prove that what remains of xsymlinks() handles symlink loops gracefully. 2020-03-25 23:49:02 +00:00
Daniel Shahaf 47fc5fe01f 45583/0004: Fix segfault on resolving symlink loops 2020-03-25 23:49:02 +00:00
Daniel Shahaf 7a9467e430 45372: Record a symlink loop bug involving :P 2020-02-02 07:36:41 +00:00
Jens Schleusener 11dbe4c286 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
Daniel Shahaf 9432d9b1cf 45169/0002 (tweaked for trailing newlines): Add an expected-to-fail test for workers/44007. 2020-01-01 13:55:39 +00: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
dana 1a8c69e26f 45101: Adjust white space 2019-12-21 20:58:37 -06:00
dana 90668d8f56 45101: Document new dev/test versioning scheme, clarify other release steps
Also clarified the purpose of dev/test releases as suggested in workers/45104.

Note that the old versioning scheme remains in effect until after 5.8 final
has been released.
2019-12-21 20:52:57 -06:00
Daniel Shahaf 04f41c6b6e unposted: Etc/BUGS: Add two bugs discussed on -workers@ this week 2019-12-21 11:37:15 +00:00
dana 5ed3dde0d2 unposted: Test release: 5.7.1-test-1 2019-12-14 12:50:58 -06:00
Martijn Dekker d81238ee95 45003: Fix more documentation typos 2019-12-11 02:37:39 +00:00
dana 3aa53d1248 44969: completion-style-guide: Mention defaults and superfluous descriptions 2019-12-02 17:29:45 -06:00
Peter Stephenson bbcfdffbc3 unposted: FAQ updates.
Typo from previous change; also update old notes on
multibyte support.
2019-07-09 09:22:01 +01:00
Peter Stephenson 61a697f977 users/24030 (minor tweak): note on *.{bla,hbl,ahb}.
This is an expansion, not a form of pattern match.  Describe
the problem and what to do instead.
2019-07-08 14:27:08 +01:00
dana 8b89d0d577 unposted: Release 5.7.1 2019-02-03 13:27:45 -06:00
dana fb744bb565 unposted: Update release instructions 2019-01-27 18:36:34 -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
Peter Stephenson 9dbde9e9c7 unposted: updates for 5.6.2-test-2 2018-12-19 19:33:36 +00:00
Peter Stephenson 0290757ed4 unposted: minor FAQ typos 2018-10-03 13:53:12 +01:00
Peter Stephenson 3da60d2102 53542 (tweaked): further output about "which" output 2018-09-26 15:04:37 +01:00
Peter Stephenson e9a75f4bc7 43527, tweaked: describe which output behaviour in FAQ. 2018-09-24 14:34:31 +01:00
Daniel Shahaf 92bef88545 43457: Release 5.6.2 2018-09-14 12:52:40 +00:00
Daniel Shahaf 3b8c407bb9 43447: Generate tar.xz artifacts only. 2018-09-12 15:12:12 +00:00
Daniel Shahaf 943721abb9 unposted: creating-a-release.txt: Add another step. 2018-09-08 18:06:18 +00:00
Daniel Shahaf b3239c5e40 unposted: Patch release: 5.6.1 2018-09-08 17:41:13 +00:00
Daniel Shahaf 85ae84e895 43392: dist: Generate doc/help/* and doc/help.txt in builddir rather than srcdir.
Fixes creating tarballs in out-of-tree builds.

While here, remove the instruction to build zsh before building
a tarball, since that's unneeded.
2018-09-06 13:58:05 +00:00
Daniel Shahaf 55f1afcec8 unposted (cf 43373): Add two caveats: no local modifications, and need to build in-tree. 2018-09-05 10:18:32 +00:00
Daniel Shahaf 380da60118 43370: New maintainer-facing documentation. 2018-09-03 17:56:08 +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
Daniel Shahaf 5f0cda32b5 43333: Generate FAQ.html in the builddir, rather than in the srcdir, and add it to the default target of the Etc/ subdirectory.
This fixes `make targz-doc` in out-of-tree builds.
2018-09-03 13:38:26 +00:00
Daniel Shahaf 6a5a11c5fe unposted: Fix FAQ build, broken by 43184. 2018-08-25 19:01:55 +00:00
Matthew Martin b5f0ad8e7b 43184: Remove reference to ftp_sites.yo 2018-07-29 13:48:42 -05:00
dana 0daeed20e1 43031: Add note to style guide about quoting 2018-06-16 11:50:43 -05:00
dana 4d19645d49 43031: Add note to style guide about variant syntax 2018-06-16 11:49:20 -05:00
Peter Stephenson fd4056f4ed unposted: Update for release 5.5.1. 2018-04-16 19:21:52 +01:00
Peter Stephenson 3b7d6a558f 42505 (corrected): prepare for 5.5 release 2018-03-25 17:49:48 +01:00
Peter Stephenson a6c72cb835 41623: Update FAQ.yo for Yodl 3 2017-09-02 20:09:27 +01:00
Peter Stephenson 0e7186f443 41599: info updates for 5.4.2 2017-08-25 19:35:05 +01:00
Peter Stephenson dc475bfa0e unposted: update to 5.4.1 2017-08-08 19:09:15 +01:00
Peter Stephenson 32ca9222af unposted: update distribution docs for 5.4 release. 2017-07-29 23:03:16 +01:00
Fabian Klötzl 4a63a1793a 41414: fix for commas used in exclusion lists
also missing escape for _gcc and --no-index option for git diff
2017-07-14 12:07:49 +02:00
Daniel Shahaf 18aede9ee5 unposted: Add to Etc/BUGS 41184,41203,41254 about STTY and about modules. 2017-06-09 16:31:30 +00:00
Daniel Shahaf ecd88284f3 40492: vcs_info: Escape '%' signs in payloads.
Test case: a patch whose subject is '%Sfoo%sbar'.  ('S' and 's' are
expandos both in prompts and in the 'formats' style.)
2017-02-09 15:24:04 +00:00
Daniel Shahaf 8cb130fe73 unposted: Etc/BUGS: Record users/20807 vcs_info quilt issue. 2017-01-23 03:37:02 +00:00
Daniel Shahaf 24337b3c60 users/22320: Etc/BUGS: Add 40240, label 40106. 2017-01-05 15:58:16 +00:00
Peter Stephenson 06b1b7a37a unposted: Release 5.3.1 2016-12-21 18:40:13 +00:00
Peter Stephenson 88752e6cee 40066: updates for 5.3 release 2016-12-02 19:53:13 +00:00
Eitan Adler 110ffae9fe 40035: Cosmetic fixes for comments and documentation.
Mostly fixes to doubled words.
2016-11-29 17:13:52 +00:00
Barton E. Schaefer 9a09f97b60 unposted: Addenda to list of module hooks 2016-11-12 23:39:14 -08:00
Barton E. Schaefer 20de06dfbc unposted: add list of standard module hooks with corresponding macro names 2016-11-12 23:17:36 -08:00
Daniel Shahaf 7a34c1ad17 39356 (tweaked, c.f. Bart 39358): Etc/BUGS: Remove fixed items, add 'compset -q' item from workers/39306.
The first removed hunk is fixed by ZLE_RPROMPT_INDENT.

The next two removed hunks work (on my system, anyway) with current master.
2016-09-17 06:37:46 +00:00
Barton E. Schaefer 6ce34705a6 unposted: fix formatting in module discussion; add mention of widgets and keymaps for modules. 2016-08-06 20:05:23 -07:00
Daniel Shahaf 1d3a540139 unposted: developer documentation: Clarify the term "variant". 2016-02-19 09:31:41 +00:00
Peter Stephenson cce4261a3c unposted: Make 5.1.1-test-1 in preparation for 5.2 2015-11-21 18:09:27 +00:00
Barton E. Schaefer 7277cc1bed 37079: better description of "optstr" field in struct builtin as used in BUILTIN() macro 2015-11-08 12:42:00 -08:00
Daniel Shahaf 6d6b63c884 unposted: Update link to my ChangeLog generator script,
on account of patching it to handle commas properly (thanks Mikael).
2015-09-28 01:23:13 +00: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 3698baaada unposted: replace version 5.0.9 with 5.1 in FAQ 2015-08-24 10:49:18 +01:00
Peter Stephenson f4c37a78b1 36265 plus FAQ: fix alias expansion after "function"
Owing to interesting historical parsing, names after the first
were treated as command words so had non-global aliases expanded.
Add an FAQ note that use of the function keyword works around
other alias problems
2015-08-21 16:55:10 +01:00
Peter Stephenson 06e1542f5c unposted: update version from 5.0.8 to 5.1 in descriptive text 2015-08-21 10:33:21 +01:00
Daniel Shahaf c799e01c68 36186: FAQ (3.24): Update for bracketed paste 2015-08-17 21:52:33 +00:00
Barton E. Schaefer 6fd8872d58 35947: update discussion of module wrappers, some examples 2015-07-28 13:49:03 -07:00
Daniel Shahaf 80759c24d4 35810: FAQ += edit-command-line 2015-07-24 14:13:00 +00:00
Daniel Shahaf ca2ab5e446 35775: New zsh-specific yodl vim syntax highlighting.
To try this, see the instructions at the top of Util/zyodl.vim (in the comment).

* Util/zyodl.vim: New syntax highlighting file.
* Doc/Zsh/.vimrc: New file, hooks up zyodl.vim for automatic loading.
* Etc/zsh-development-guide: Namedrop zyodl.vim for discoverability.
2015-07-13 23:22:19 +00:00
Daniel Shahaf e81f61ea9a 35441: Make devs' ChangeLog generator scripts discoverable 2015-07-06 14:03:55 +00:00
Peter Stephenson f0068edb48 unposted: release 5.0.8 2015-05-31 18:52:03 +01:00
Jun-ichi Takimoto 5acc89d518 35057: make URL clickable (again)
This should have been included in 34850.
2015-05-08 04:08:32 +09:00
Peter Stephenson 3c3c8d3d13 Update for 5.0.7-dev-2.
Includes updates to FAQ.yo for newer YODL.
2015-05-05 19:32:06 +01:00
Peter Stephenson b29278c69a 35009: updates for 5.0.8 2015-05-01 21:30:23 +01:00
Peter Stephenson 4553cbad19 34920: info on git pull 2015-04-17 18:31:50 +01:00
Stephane Chazelas ff292af95f 33740: FAQ: another way of avoiding MULTIOs effects on pipes 2014-11-23 18:29:09 +00:00
Peter Stephenson a3cc409b9b unposted but c.f. 33723: typo in FAQ
sed argument had unterminated substitution.
2014-11-20 17:12:15 +00:00
Peter Stephenson fe17d3c113 users/19404: Login shells may not be interactive
Update the FAQ to point this out after years of neglect.
2014-11-19 15:51:20 +00:00
Peter Stephenson 64d32d840d Update source distribution information for 5.0.7. 2014-10-02 17:19:51 +01:00
Peter Stephenson 40d559d880 Update notes on use of .distfiles 2014-08-28 20:54:10 +01:00
Peter Stephenson cc6e9db29d 33047: use git to simplify massively source distribution file selection 2014-08-23 21:01:58 +01:00
Peter Stephenson dc9d994498 unposted: .gitignore generated FAQ*.html files 2014-08-23 20:52:37 +01:00
Peter Stephenson f8ae47f29b unposted: updates for 5.0.5-dev-1 and subsequent 5.0.6 release 2014-08-10 17:49:55 +01:00
Peter Stephenson 8e09373bbe users/18271 plus further tweaks: FAQ entry for pattern exclusions 2014-01-03 22:49:09 +00:00
Peter Stephenson a6be223ee2 unposted: update source documentation for 5.0.5 2014-01-03 18:21:42 +00:00
Peter Stephenson 247fba1fe2 unposted: release 5.0.4, more files updated 2013-12-20 18:27:56 +00:00
Peter Stephenson 4163ebf4c7 unposted, see 32054: Rationalise character encoding.
Shell functions are strictly ASCII for maximum portability.

Other files within the distribution may contain UTF-8 characters.

Exception for test files: where they need single character input
with the top bit set, ISO-8859-X is used (X doesn't matter as
we don't need the Euro).
2013-11-27 15:56:44 +00:00
Peter Stephenson 375115c7df unposted: updates for 4.0.2-test-1.
Update references to 4.0.2 to 4.0.3.
Additional mod_export declarations.
Additions to .distfiles.
2013-11-06 19:25:07 +00:00
Oliver Kiddle 0a8c28b3d6 remove duplication in git guidelines 2013-02-12 10:39:59 +00:00
Peter Stephenson daa828bc51 release 5.0.2 2012-12-21 19:35:07 +00:00