summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2021-04-0648389: getkeystring() should not return ptr to local varJun-ichi Takimoto1-0/+5
Now it returns NULL if called with GETKEY_SINGLE_CHAR and next character is not found. Caller must check the return value.
2021-04-06users/26579: changes from review including parameter expansion to replace awkMarc Chantreux1-0/+3
2021-04-0648414: quote closing bracket to adapt for change in 43928Oliver Kiddle1-0/+3
2021-04-0648413: Fix _expand completion testMarlon Richert1-0/+3
2021-04-06unposted: add several references to bugs in old list postsOliver Kiddle1-0/+4
2021-04-05unposted: FAQ: Move the 'The mailing lists have moved' notice to a more ↵Daniel Shahaf1-0/+5
appropriate place.
2021-04-0447784: silence a compiler waring from pattern.cFelipe Contreras1-0/+3
2021-04-0448218 (+ 48354): various improvements for _gccJacob Gelbman1-0/+5
2021-04-0347510: drop code that avoided termcap for named coloursOliver Kiddle1-0/+3
The inconsistency caused test failures where TERM is e.g. rxvt-unicode. This also makes a couple of bits available in zattr by removing flags indicating whether to use termcap which is not an attribute as such.
2021-04-0348356: clarify (the intended) behaviour for the two anchor forms of matching ↵Oliver Kiddle1-0/+5
control
2021-04-01unposted: BUGS: Add 39319, a named-file process substitution cleanup bug.Daniel Shahaf1-0/+5
2021-04-0148202 + 48366: Fix handling of NUL bytes in zexpandtabs multibyte versionMikael Magnusson1-0/+6
2021-03-31github #74: Drop vcsh completions, maintained upstreamCaleb Maclennan1-0/+3
See discussion on upstream project here: https://github.com/RichiH/vcsh/issues/270
2021-03-3148214: add file types to _expand completions, so they can be colored through ↵Marlon Richert1-0/+4
complist
2021-03-3148192: Fix _openstack completion for new style clientsSyphdias1-0/+3
2021-03-31users/26557: add bookmarks support and remove the header from the final list ↵Marc Chantreux1-0/+5
in surfraw completion
2021-03-2947561 (the git and cvs parts) (compare 44919 + 44920): vcs_info internals: ↵Aleksandr Mezin1-0/+10
cvs, git: Set ${vcs_comm[basedir]} like all other backends do. That doesn't affect anything, not even other vcs_info internals; it's just for consistency across backends.
2021-03-2947737: _zstyle: Fix option completion when positional arguments are already ↵dana1-0/+6
present (regression from workers/39659 (commit ae3b675ce6e4ac62451ea08169c2b4dc45cf533b)) The following case: LBUFFER='zstyle -' RBUFFER=' foo bar' Before this patch, completed 'context pattern' (from the first positional argument). With this patch, completes options, which is correct.
2021-03-29unposted: ChangeLog: Fix X-Seq numbers for the 39657, 39658, 39659 patch series.Daniel Shahaf1-2/+5
2021-03-29unposted: docs: _arguments: Fix a typo in the example.Daniel Shahaf1-0/+5
2021-03-2948166: add completion for ctags language optionsJacob Gelbman1-2/+5
2021-03-2848210: Introduce new completion for setpriv(1) on LinuxArseny Maslennikov1-0/+3
2021-03-2848212: Introduce new completion for Linux task capabilitiesArseny Maslennikov1-0/+3
2021-03-2848231: add missing git --pretty formats and improve descriptionsŠtěpán Němec1-0/+3
2021-03-2848230, 48233 (Jun T): completion of dtrace probes and runtime optionsOliver Kiddle1-0/+5
2021-03-2848216: Fix broken Y01 test from workers/48180dana1-0/+5
2021-03-2648131/0004: FAQ: 3.31: RearrangeDaniel Shahaf1-0/+2
2021-03-2648131/0003: FAQ: 3.31: Move two paragraphs unchanged, reordering themDaniel Shahaf1-0/+3
Factored out from the next patch for readability of the diff. The answer, as it stands in this commit, doesn't flow correctly. In order to keep the diffs small and easy to follow, this commit simply adds a TODO to record this issue, a TODO which is fixed by the next commit in this series (the child of this commit). Thus, a request: DEAR PEOPLE FROM THE FUTURE: Please don't create new branches off this commit; create them off the parent commit or off the child commit instead. Thank you.
2021-03-2648131/0002: FAQ: 3.31: Tweak summary paragraphDaniel Shahaf1-0/+2
2021-03-2648131/0001: FAQ: 3.31: Add a one-sentence summaryDaniel Shahaf1-0/+4
2021-03-23unposted: Improve documentation and add regression test for workers/47745dana1-0/+3
2021-03-2347745: Fix [:IDENT:] vs posixidentifiersStephane Chazelas1-0/+5
wcsitype(c, IIDENT) should return false for non-ASCII characters when the POSIX_IDENTIFIERS option is on, not the other way round.
2021-03-1748180: Start menu selection with select=long-list in menu styleMarlon Richert1-0/+6
2021-03-0748147/0002: zmathfunc: Fix bug where the exit code would be non-zero if the ↵Daniel Shahaf1-0/+4
expression evaluted to zero.
2021-03-0748147/0001: tests: Add a unit test for zmathfunc and a regression test for ↵Daniel Shahaf1-0/+5
workers/48146 affecting it.
2021-02-2448105: Update ctags completion with format fixJacob Gelbman1-0/+5
2021-02-2348096: New ctags completionJacob Gelbman1-0/+5
2021-02-2248094: apply cleanup commands of the current theme on any theme changeArseny Maslennikov1-0/+6
* Rename zstyle `cleanup' on the context `:prompt-theme' to `restore' everywhere but in prompt_cleanup(). It is only used as a restore mechanism now. * Ensure prompt_cleanup() continues to store its command list in the `cleanup' style. * Clean up before theme switch at the end of set_prompt(). * Prepend every use of prompt_*_setup (which might modify the shell state in ways that require cleanup) with a cleanup run. * Adjust `prompt restore' to do both parts of the newly split restore mechanism, cleanup first.
2021-02-1947867: Fix RPROMPT typo in prompinitArseny Maslennikov1-0/+5
2021-02-18users/26509: fix for r -LPeter Stephenson1-0/+5
fc with the -L option should ignore remote entires, rather than reading them and treating them as an error.
2021-02-1748073: Add fc -s as POSIX way of rerunning command without starting editorMartijn Dekker1-0/+5
2021-02-16Allow more scripts without #!Justine Tunney1-0/+6
This change modifies the zsh binary safety check surrounding execve() so it can run shell scripts having concatenated binary content. We're using the same safety check as FreeBSD /bin/sh [1]. POSIX was recently revised to require this behavior: "The input file may be of any type, but the initial portion of the file intended to be parsed according to the shell grammar (XREF to XSH 2.10.2 Shell Grammar Rules) shall consist of characters and shall not contain the NUL character. The shell shall not enforce any line length limits." "Earlier versions of this standard required that input files to the shell be text files except that line lengths were unlimited. However, that was overly restrictive in relation to the fact that shells can parse a script without a trailing newline, and in relation to a common practice of concatenating a shell script ending with an 'exit' or 'exec $command' with a binary data payload to form a single-file self-extracting archive." [2] [3] One example use case of such scripts, is the Cosmopolitan C Library [4] which configuse the GNU Linker to output a polyglot shell+binary format that runs on Linux / Mac / Windows / FreeBSD / OpenBSD. [1] https://github.com/freebsd/freebsd-src/commit/9a1cd363318b7e9e70ef6af27d1675b371c16b1a [2] http://austingroupbugs.net/view.php?id=1250 [3] http://austingroupbugs.net/view.php?id=1226#c4394 [4] https://justine.lol/cosmopolitan/index.html
2021-02-1647830: Fix some documentation typosLawrence Velázquez1-0/+4
2021-02-13unposted (Daniel): add exclusion list missed in recent OpenBSD update to ↵Oliver Kiddle1-0/+3
locale completion
2021-02-13github #68: support section suffix completion for man pagestaiyu1-0/+4
Support prepend and suffix values for insert-sections Add values for insert-sections for zstyle completion
2021-02-1347905: Add leading '-' to zparseopts option parsing errorsJoshua Krusell1-0/+6
2021-02-1147997: Disable XTRACE around user-defined completion widgets.Bart Schaefer1-0/+6
2021-02-0847944: update completions for NetBSD 9Oliver Kiddle1-0/+4
2021-02-0847943: update completions for DragonflyBSD 5.8.3Oliver Kiddle1-0/+3
2021-02-0747932: update completions for procps 3.3.16Oliver Kiddle1-0/+4