summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* unposted: Adjust NEWS dedication wordingdana2022-04-261-0/+4
| | | | Per off-list feedback
* 50089: unset LC_* for multibyte tests in X03zlebindkeyJun-ichi Takimoto2022-04-261-0/+4
|
* 50049: care with signed charactersPeter Stephenson2022-04-251-0/+6
| | | | | Some signed-to-unsigned casts needed for a couple of cases of pointers used as indices.
* 50081: reset global mbstate_t variables when LC_CTYPE changesJun-ichi Takimoto2022-04-201-0/+3
|
* 50080: add missing STOUC() in casemodify()Jun-ichi Takimoto2022-04-201-0/+4
|
* unposted (cf. users/27656 (Tomasz Pala), users/27660): fix $SUFFIX when ↵Bart Schaefer2022-04-191-1/+6
| | | | GLOB_COMPLETE
* 50069: ChangeLog and test description for 50068Bart Schaefer2022-04-141-0/+7
|
* 50052: do nothing when skipping test V14systemJun-ichi Takimoto2022-04-141-0/+2
|
* 50046: ztst.zsh: export LANG to child zshJun-ichi Takimoto2022-04-141-0/+4
|
* 50013: skip %test if a chunk in %prep failsJun-ichi Takimoto2022-04-121-0/+3
| | | | | | Only %test is skipped if a chunk in %prep returns nonzero. Both %test and %clean are skipped if ZTST_unimplemented is set in a chunk of %prep. ZTST_cleanup is run in both cases.
* 49996 (Peter) + 50012: add ZTST_continueJun-ichi Takimoto2022-04-121-0/+3
|
* 50017: allow lowercase to match with uppercase in timezone nameJun-ichi Takimoto2022-04-121-0/+5
|
* 50043: avoid spurious test failures when "make check" as rootBart Schaefer2022-04-111-0/+5
|
* 50042: Another fix for 49915Mikael Magnusson2022-04-111-0/+4
| | | | If the last element in the list is a duplicate, we would walk off the end
* unposted: NEWS: Improve flow between the paragraph and its links.Daniel Shahaf2022-04-101-0/+5
|
* unposted: Test release: 5.8.1.2-test zsh-5.8.1.2-testdana2022-04-091-0/+3
|
* NEWS: Dedicate zsh 5.9 to Sven Guckesdana2022-04-091-0/+2
|
* NEWS/README: Add missing change documentation for 5.9dana2022-04-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* 49960: Sort lists in zshcompsysMatthew Martin2022-04-061-0/+4
|
* Fix typo in past entryBart Schaefer2022-04-051-1/+1
|
* 49994: Single-byte equivalence of users/22601 and workers/40891Bart Schaefer2022-04-051-0/+5
|
* 49989: Single byte versions of nice quoting.Peter Stephenson2022-04-051-0/+5
| | | | | Align interfaces for "nice" printing of characters with those for multibyte to make more available in single-byte compilation.
* 49992: further unify single- and multi-byte implementations of nicechar()Bart Schaefer2022-04-041-0/+3
|
* 49991: single-byte brace expansion handles $'\0' and control character ↵Bart Schaefer2022-04-041-0/+3
| | | | output aligns with multibyte
* 49990: casemodify() avoids metafying characters that it otherwise did not touchBart Schaefer2022-04-041-0/+5
|
* 49955: Src/glob.c: fix bad free in incremental-pattern-search matchingBart Schaefer2022-04-041-0/+6
|
* 49968: _adb: also replace model names, since device names aren't sent on ↵Mikael Magnusson2022-04-031-0/+3
| | | | wifi listing
* 49967: _adb: Handle dumpsys SurfaceFlinger argumentsMikael Magnusson2022-04-031-0/+3
|
* 49966: _adb: Parse device spec correctlyMikael Magnusson2022-04-031-0/+3
| | | | This was particularly annoying when trying to complete logtags after adb logcat -s
* 49965: _adb: use $CURRENT instead of $#wordsMikael Magnusson2022-04-031-0/+3
|
* 49964: _adb: Complete services for start/stopMikael Magnusson2022-04-031-0/+3
|
* 49963: _adb: Fix device serial completion for hostname:port syntaxMikael Magnusson2022-04-031-0/+3
|
* 49962: _adb: Add dumpsys and cmd completionMikael Magnusson2022-04-031-0/+3
|
* 49961: _adb: handle exec-out like shellMikael Magnusson2022-04-031-0/+3
|
* 49957: Brown paper bag for 49915Mikael Magnusson2022-04-031-0/+2
| | | | | | The code would crash when n == 0. There's not really any point doing any of this when n is 0 so just skip everything. It also tried to NULL terminate a list a little to eagerly.
* 49959: _brace_parameter: add (-)Mikael Magnusson2022-04-031-0/+5
|
* unposted (see 48073): _fc: Complete new -s optiondana2022-04-021-0/+3
|
* unposted: creating-a-release: Normalise white space, clarify some stepsdana2022-04-021-0/+5
| | | | | (The need for these changes was discovered during the release of 5.8.1. Daniel suggested one. They were hinted at in security/107)
* 49943: offer only timezone files starting with uppercaseJun-ichi Takimoto2022-04-011-0/+5
|
* unposted: Fix typoMatthew Martin2022-04-011-0/+2
|
* github #88: Fix typoelig0n2022-03-311-0/+2
|
* 49933: Add nonblock to sysopenMatthew Martin2022-03-311-0/+3
|
* 49932: Update _brace_parameter # descriptionMatthew Martin2022-03-311-0/+3
|
* 49931: Update _bsd_pkgMatthew Martin2022-03-311-0/+2
|
* 49907: Mention _numbers in completion guideMatthew Martin2022-03-311-0/+5
|
* 27639: clarify that ${(#)...} deals with character codes.Peter Stephenson2022-03-311-0/+5
|
* 49906 (Bart), 49911: Fixes to querying jobs in subshell.Peter Stephenson2022-03-301-0/+8
| | | | | | | | Don't attempt to query invalid job off end of table, resulting in crashes from $jobtstates. If background task started in subshell, look at tatsks within subshell instead of main shell. Document and add test.
* 49820: Fix a crash when completing with combination of -Q and bracesMikael Magnusson2022-03-301-7/+10
| | | | | | | | | minimal reproducer .zshrc: zstyle ':completion:*' completer _oldlist _complete setopt nolistambiguous autoload compinit; compinit compdef _foo foo;_foo() { compadd -Q -- stash@{{0,1}} }
* 49813: <<<: Document newline behavior and fix optimizationMikael Magnusson2022-03-301-0/+3
| | | | | The =(<<<foo) optimization forgot to add a newline, but =(cat<<<foo) always did, make the behavior consistent, and document it.
* 49870: Fix NULL reference in match code moreMikael Magnusson2022-03-301-0/+2
| | | | | | | | | | | This reverts "49658: Fix NULL reference in match code." and adds a check inside the block, as well as a failsafe check at the end. The above commit (49658) causes a crash due to ll being calculated as 0 which leads to rr being an invalid pointer. Only adding a check for when ll is 0 just leads to bck-i-search pattern not working at all (the final hunk). Restoring the condition and adding an explicit NULL check for replstr seems to make matters work as intended.