<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh, branch zsh-5.9</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/?h=zsh-5.9</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/?h=zsh-5.9'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2022-05-14T18:59:21Z</updated>
<entry>
<title>unposted: Release 5.9</title>
<updated>2022-05-14T18:59:21Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-14T18:59:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73d317384c9225e46d66444f93b46f0fbe7084ef'/>
<id>urn:sha1:73d317384c9225e46d66444f93b46f0fbe7084ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50192: use set{u,g}id() for dropping privilege on NetBSD</title>
<updated>2022-05-11T02:22:46Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-05-11T02:22:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c190883a0a76cee5ffc951728a539fe7f9d71feb'/>
<id>urn:sha1:c190883a0a76cee5ffc951728a539fe7f9d71feb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50176 (tweaked): Improve htop completion</title>
<updated>2022-05-08T06:32:04Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-08T06:32:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=eec9882d04661b1114e93b6bf6129453fae6f5a1'/>
<id>urn:sha1:eec9882d04661b1114e93b6bf6129453fae6f5a1</id>
<content type='text'>
* Correct -v to -V
* Make -u argument optional
* Enable option stacking
* Improve descriptions
* Fix broken sort keys with htop 3.x and add new key descriptions
* Remove _sequence limit on -p
* Add several missing options

+ Fixed a typo and an erroneous comment in the original patch

Thanks to GitHub user xpufx, whose work formed the initial basis of this
change (see zsh-users/zsh pull #89)
</content>
</entry>
<entry>
<title>50184: fix inclusion of -S separator in -r options passed to compadd through _describe</title>
<updated>2022-05-07T23:54:31Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-07T23:54:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=67d9a47d79a4265b98e0cc3dd3e6840030818489'/>
<id>urn:sha1:67d9a47d79a4265b98e0cc3dd3e6840030818489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Marlon Richert: 49954: gradle completion improvements</title>
<updated>2022-05-07T23:50:59Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-07T23:50:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=44829c19e85980d19424e4ebec4b10f1f14a0526'/>
<id>urn:sha1:44829c19e85980d19424e4ebec4b10f1f14a0526</id>
<content type='text'>
* Adjust the pattern for matching tasks. The old one was too strict,
  causing it to filter out perfectly valid tasks.
* Add completion of subproject names.
* Prevent subproject tasks from overwriting the main task description.
* Require `:` prefix for showing subprojects.
* Require a subproject prefix before showing subproject tasks.
* Standardize the use of completion tags.
* Rebuild the cache if it can't be read or doesn't contain the required
  arrays.
</content>
</entry>
<entry>
<title>unposted: cross-reference "typeset -f" for "functions -[Tt]"</title>
<updated>2022-05-07T23:45:09Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-07T23:45:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=251772f8d1c4c62b10ae49bc9e94fd7db7ae4b49'/>
<id>urn:sha1:251772f8d1c4c62b10ae49bc9e94fd7db7ae4b49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix problems with tests for 50126 and 50150.</title>
<updated>2022-05-03T03:31:47Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-03T03:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=23dab58b8e075db898376d2365e0481f99ab612e'/>
<id>urn:sha1:23dab58b8e075db898376d2365e0481f99ab612e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge because I forgot to "git pull" before committing Test changes</title>
<updated>2022-05-01T19:29:50Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-01T19:29:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1fd328e84cead75dac5fac05b303c6186937395e'/>
<id>urn:sha1:1fd328e84cead75dac5fac05b303c6186937395e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Test release: 5.8.1.3-test</title>
<updated>2022-05-01T19:26:33Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-01T09:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f72ce8843ecdba3e8a2c5604a44053873948f09f'/>
<id>urn:sha1:f72ce8843ecdba3e8a2c5604a44053873948f09f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Mention #zsh topic in creating-a-release</title>
<updated>2022-05-01T19:25:58Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-01T09:39:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ffefd841ad9c84f652453b2f206c485c72ca35d'/>
<id>urn:sha1:8ffefd841ad9c84f652453b2f206c485c72ca35d</id>
<content type='text'>
Per off-list suggestion
</content>
</entry>
<entry>
<title>50160: Regression tests for 50126, 50136, and 50149</title>
<updated>2022-05-01T19:17:33Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-01T19:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8fac1b7c62cb2a70945617e8e1eb95b3b4fabf30'/>
<id>urn:sha1:8fac1b7c62cb2a70945617e8e1eb95b3b4fabf30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50157: Tests for 50150</title>
<updated>2022-05-01T19:13:08Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2022-05-01T19:13:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f80f880c4ba3f9c37cff24045af23e0af031a71c'/>
<id>urn:sha1:f80f880c4ba3f9c37cff24045af23e0af031a71c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50159: Tests for sysread, including 50101 regression</title>
<updated>2022-05-01T18:56:28Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-01T18:56:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cc264fb58b9da76c5bbb657613c26f6cd99f6afe'/>
<id>urn:sha1:cc264fb58b9da76c5bbb657613c26f6cd99f6afe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Test release: 5.8.1.3-test</title>
<updated>2022-05-01T09:58:54Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-01T09:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=32100208ecc26f8b70a0dbef6298bfd2b823d8d0'/>
<id>urn:sha1:32100208ecc26f8b70a0dbef6298bfd2b823d8d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Mention #zsh topic in creating-a-release</title>
<updated>2022-05-01T09:39:58Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-05-01T09:39:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=847e214f99f26fa386ccb153cec607c8df83ad7b'/>
<id>urn:sha1:847e214f99f26fa386ccb153cec607c8df83ad7b</id>
<content type='text'>
Per off-list suggestion
</content>
</entry>
<entry>
<title>unposted: remove the reference to debian #924736, and correct another edit</title>
<updated>2022-05-01T06:04:48Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-05-01T06:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=afbbde282814906fde353dd6a6207942296b8465'/>
<id>urn:sha1:afbbde282814906fde353dd6a6207942296b8465</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Typo in previous commit</title>
<updated>2022-04-30T19:31:06Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T19:31:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a58d2bb3152bdfca38e5a7f7994cc3127c649102'/>
<id>urn:sha1:a58d2bb3152bdfca38e5a7f7994cc3127c649102</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Add details about ${(*)...} expansion</title>
<updated>2022-04-30T19:29:52Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T19:29:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fc1ae21fdac97399163b93e26818fadebcc11cf7'/>
<id>urn:sha1:fc1ae21fdac97399163b93e26818fadebcc11cf7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50150: Filenames need unmetafy for printing</title>
<updated>2022-04-30T18:24:21Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T18:24:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=276020522e91212bed496c2048b1b24b0817218a'/>
<id>urn:sha1:276020522e91212bed496c2048b1b24b0817218a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add entry for 50149</title>
<updated>2022-04-30T18:21:57Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T18:21:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=079bb602898d623b725327f2ca30621953197060'/>
<id>urn:sha1:079bb602898d623b725327f2ca30621953197060</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50149: Remove all remaining =(...) files at shell exit</title>
<updated>2022-04-30T18:21:03Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T18:21:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e127ceaae87414588d4c839fc4cc04f02c2ed8c5'/>
<id>urn:sha1:e127ceaae87414588d4c839fc4cc04f02c2ed8c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50136: Fix =(nosuchcommand) race/deadlock first reported in workers/42609</title>
<updated>2022-04-30T03:37:09Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T03:37:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8181708feb35c647aa9b9692875a1ebf893ade6b'/>
<id>urn:sha1:8181708feb35c647aa9b9692875a1ebf893ade6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50134: Tweak process group handling to prevent unkillable pipelines</title>
<updated>2022-04-30T03:25:53Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T03:25:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=15bf8ace168a86d0fae90b10e9f706baddd4c0bf'/>
<id>urn:sha1:15bf8ace168a86d0fae90b10e9f706baddd4c0bf</id>
<content type='text'>
In some cases the process group leader of the forked-left side of a
pipe needs to be set to the pipe process PID rather than to the group
leader PID returned by entersubsh().
</content>
</entry>
<entry>
<title>Details about STTY handling; consistency nit</title>
<updated>2022-04-30T03:15:24Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-30T03:15:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8eccdc5cb7311676820db5b03895f64748f33636'/>
<id>urn:sha1:8eccdc5cb7311676820db5b03895f64748f33636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50138:  Note ERRNO must be set before use.</title>
<updated>2022-04-29T06:50:31Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-29T06:50:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b6be798848c83cf67635213a311ae35a121d67b2'/>
<id>urn:sha1:b6be798848c83cf67635213a311ae35a121d67b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50133: use read-ahead and lseek-rewind for efficient line-buffered input</title>
<updated>2022-04-29T04:06:51Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-29T04:06:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=df0c783f4bcbeb93bccd24c33160863563e2f3dc'/>
<id>urn:sha1:df0c783f4bcbeb93bccd24c33160863563e2f3dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50101: sysread -o with param adjusted to match documentation</title>
<updated>2022-04-29T00:08:10Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-29T00:08:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=007c7df74a3cf80a3ac3fd07e588be3848193a4e'/>
<id>urn:sha1:007c7df74a3cf80a3ac3fd07e588be3848193a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50162: Fix multios with current-shell "exec" (aka nullexec).</title>
<updated>2022-04-29T00:03:31Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-29T00:03:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0ccc3c149413921fbf5c00696bf350333927eb64'/>
<id>urn:sha1:0ccc3c149413921fbf5c00696bf350333927eb64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Fix util-linux variant detection in _getopt</title>
<updated>2022-04-27T02:54:29Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-27T02:54:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f59025f8490cc349e73f8d6c088391046115bb92'/>
<id>urn:sha1:f59025f8490cc349e73f8d6c088391046115bb92</id>
<content type='text'>
This had been broken all along for the actual util-linux getopt; i think the
'enhanced' text comes from the original author's version, which Homebrew was
still using when the function was written
</content>
</entry>
<entry>
<title>unposted: Adjust NEWS dedication wording</title>
<updated>2022-04-27T02:37:48Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-27T02:37:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c55a1f4bc2c54de2b1e2b24a36cbc0b5c0850a73'/>
<id>urn:sha1:c55a1f4bc2c54de2b1e2b24a36cbc0b5c0850a73</id>
<content type='text'>
Per off-list feedback
</content>
</entry>
<entry>
<title>50089: unset LC_* for multibyte tests in X03zlebindkey</title>
<updated>2022-04-26T10:52:12Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-26T10:52:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6dbaff7a807f8deb158ddfd2e015c5ce76e22e2a'/>
<id>urn:sha1:6dbaff7a807f8deb158ddfd2e015c5ce76e22e2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50049: care with signed characters</title>
<updated>2022-04-25T16:51:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-04-12T13:10:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c5a891a29d1d4f946181f6699bcf7f6fe35b43e6'/>
<id>urn:sha1:c5a891a29d1d4f946181f6699bcf7f6fe35b43e6</id>
<content type='text'>
Some signed-to-unsigned casts needed for a couple of cases of pointers
used as indices.
</content>
</entry>
<entry>
<title>50081: reset global mbstate_t variables when LC_CTYPE changes</title>
<updated>2022-04-20T12:06:53Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-20T12:06:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=09ad15b9869c4a6f715167ae3caa7210a1f906ce'/>
<id>urn:sha1:09ad15b9869c4a6f715167ae3caa7210a1f906ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50080: add missing STOUC() in casemodify()</title>
<updated>2022-04-20T12:01:08Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-20T12:01:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=baa12a413fd4b9320b0a9d546f0927643945a57c'/>
<id>urn:sha1:baa12a413fd4b9320b0a9d546f0927643945a57c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (cf. users/27656 (Tomasz Pala), users/27660): fix $SUFFIX when GLOB_COMPLETE</title>
<updated>2022-04-20T05:44:30Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-20T05:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a270da2adacb10a96cbfa0f4ede06b9282af213c'/>
<id>urn:sha1:a270da2adacb10a96cbfa0f4ede06b9282af213c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (see 50072): check exit status in exit-from-trap test</title>
<updated>2022-04-18T02:19:05Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-18T02:19:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=af634c3acdb81c49804abec51a2312dc20654de8'/>
<id>urn:sha1:af634c3acdb81c49804abec51a2312dc20654de8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50069: ChangeLog and test description for 50068</title>
<updated>2022-04-14T23:39:34Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-14T23:39:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f5c2f73301c9b611d77f02978a2f013d59a95e62'/>
<id>urn:sha1:f5c2f73301c9b611d77f02978a2f013d59a95e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50068: 'exit' in trap causes calling function to return</title>
<updated>2022-04-14T23:31:50Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-14T23:31:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d24d7242fecec5a6d9db6f27f7439281dfa17021'/>
<id>urn:sha1:d24d7242fecec5a6d9db6f27f7439281dfa17021</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50052: do nothing when skipping test V14system</title>
<updated>2022-04-14T01:30:06Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-14T01:30:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0ad3b11a133d44343a6474ac40b5354d43d54c5d'/>
<id>urn:sha1:0ad3b11a133d44343a6474ac40b5354d43d54c5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50046: ztst.zsh: export LANG to child zsh</title>
<updated>2022-04-14T01:19:57Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-14T01:19:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c19f1313e334418d03fd3900d6270a3609ec5932'/>
<id>urn:sha1:c19f1313e334418d03fd3900d6270a3609ec5932</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50013: skip %test if a chunk in %prep fails</title>
<updated>2022-04-12T07:56:18Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-12T07:56:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=06e5ec914fdedac6446e02c9427a1706dda9c505'/>
<id>urn:sha1:06e5ec914fdedac6446e02c9427a1706dda9c505</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>49996 (Peter) + 50012: add ZTST_continue</title>
<updated>2022-04-12T07:30:40Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-12T07:30:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3622551e0270372cc3b0b6e974d85ab1288a2aa7'/>
<id>urn:sha1:3622551e0270372cc3b0b6e974d85ab1288a2aa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50017: allow lowercase to match with uppercase in timezone name</title>
<updated>2022-04-12T07:01:37Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-12T06:59:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f5b2d65337c81ef3b58f376d2128a6ab8f1ccaf4'/>
<id>urn:sha1:f5b2d65337c81ef3b58f376d2128a6ab8f1ccaf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50043: avoid spurious test failures when "make check" as root</title>
<updated>2022-04-11T22:45:42Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-11T22:45:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f4fb3e7f047b731c5cd52d3c0b6cedcd75d9b4b9'/>
<id>urn:sha1:f4fb3e7f047b731c5cd52d3c0b6cedcd75d9b4b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>50042: Another fix for 49915</title>
<updated>2022-04-11T21:31:11Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-11T21:26:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1039b09c0c897731b2fbd8b1fb14bf6155007ab5'/>
<id>urn:sha1:1039b09c0c897731b2fbd8b1fb14bf6155007ab5</id>
<content type='text'>
If the last element in the list is a duplicate, we would walk off the end
</content>
</entry>
<entry>
<title>unposted: NEWS: fix typo in previous commit</title>
<updated>2022-04-10T21:33:27Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-10T21:33:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=35ff1e271a488e480ff2c4ca73f67707b727e6d8'/>
<id>urn:sha1:35ff1e271a488e480ff2c4ca73f67707b727e6d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: NEWS: Improve flow between the paragraph and its links.</title>
<updated>2022-04-10T21:13:23Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2022-04-10T21:13:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=22d9dc8538e378b5b0f7bd09c323bfc8be5dcc3b'/>
<id>urn:sha1:22d9dc8538e378b5b0f7bd09c323bfc8be5dcc3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Test release: 5.8.1.2-test</title>
<updated>2022-04-09T19:34:44Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-09T19:34:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6e55c920503071e917619b8cb1a188cd35d772db'/>
<id>urn:sha1:6e55c920503071e917619b8cb1a188cd35d772db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS: Dedicate zsh 5.9 to Sven Guckes</title>
<updated>2022-04-09T19:27:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-03T03:20:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e0efd33fba6672715fe328baa68ba8cd20b392df'/>
<id>urn:sha1:e0efd33fba6672715fe328baa68ba8cd20b392df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NEWS/README: Add missing change documentation for 5.9</title>
<updated>2022-04-09T19:25:29Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-03T03:19:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=13f568fea4a41e40e43ca3dacab262269e2c78e9'/>
<id>urn:sha1:13f568fea4a41e40e43ca3dacab262269e2c78e9</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>49960: Sort lists in zshcompsys</title>
<updated>2022-04-07T01:01:48Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-04-07T01:00:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73265d41e356992664e17bd95e2e5daf22790bf0'/>
<id>urn:sha1:73265d41e356992664e17bd95e2e5daf22790bf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in past entry</title>
<updated>2022-04-06T02:51:58Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-06T02:51:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b286ed48faa46d7446aca596ab0467e1b76ef7f3'/>
<id>urn:sha1:b286ed48faa46d7446aca596ab0467e1b76ef7f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49994: Single-byte equivalence of users/22601 and workers/40891</title>
<updated>2022-04-05T16:10:45Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-05T16:10:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ebad5f8164335ccc6547b1508561726aa6420258'/>
<id>urn:sha1:ebad5f8164335ccc6547b1508561726aa6420258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49989: Single byte versions of nice quoting.</title>
<updated>2022-04-05T08:40:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-04-04T14:34:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=02747bbbd37d81a2a2fff938e1cc94fb73980848'/>
<id>urn:sha1:02747bbbd37d81a2a2fff938e1cc94fb73980848</id>
<content type='text'>
Align interfaces for "nice" printing of characters with those for
multibyte to make more available in single-byte compilation.
</content>
</entry>
<entry>
<title>49992: further unify single- and multi-byte implementations of nicechar()</title>
<updated>2022-04-04T21:48:21Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-04T21:48:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0d9c2422bf3815ee04e5c1b562a22b9df56c07ed'/>
<id>urn:sha1:0d9c2422bf3815ee04e5c1b562a22b9df56c07ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49991: single-byte brace expansion handles $'\0' and control character output aligns with multibyte</title>
<updated>2022-04-04T21:21:50Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-04T21:21:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b80d1600395c46b24ebe8d34e40fb4e660692de1'/>
<id>urn:sha1:b80d1600395c46b24ebe8d34e40fb4e660692de1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49990: casemodify() avoids metafying characters that it otherwise did not touch</title>
<updated>2022-04-04T20:20:45Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@ipost.com</email>
</author>
<published>2022-04-04T20:20:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bdd37b4c1490caad4750402cee887bb19e3502d7'/>
<id>urn:sha1:bdd37b4c1490caad4750402cee887bb19e3502d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Fix typo from 49955</title>
<updated>2022-04-04T17:19:57Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-04-04T17:19:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f27e48827cc6ac224584328e632a89beed57c0ea'/>
<id>urn:sha1:f27e48827cc6ac224584328e632a89beed57c0ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49955: Src/glob.c: fix bad free in incremental-pattern-search matching</title>
<updated>2022-04-04T16:14:59Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@ipost.com</email>
</author>
<published>2022-04-04T16:14:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c77cdb27db1c85b1842922a0b2cc4344478dd56b'/>
<id>urn:sha1:c77cdb27db1c85b1842922a0b2cc4344478dd56b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49968: _adb: also replace model names, since device names aren't sent on wifi listing</title>
<updated>2022-04-03T16:34:03Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:34:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=29f97c1f9447335c8f088f1cf809d90004e78053'/>
<id>urn:sha1:29f97c1f9447335c8f088f1cf809d90004e78053</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49967: _adb: Handle dumpsys SurfaceFlinger arguments</title>
<updated>2022-04-03T16:34:02Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4d8f36704e0a9fbbc5343a8c1945f1d54360ee53'/>
<id>urn:sha1:4d8f36704e0a9fbbc5343a8c1945f1d54360ee53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49966: _adb: Parse device spec correctly</title>
<updated>2022-04-03T16:34:02Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=853773820766a69d7a15c1c0349e6d24de553322'/>
<id>urn:sha1:853773820766a69d7a15c1c0349e6d24de553322</id>
<content type='text'>
This was particularly annoying when trying to complete logtags after adb logcat -s
</content>
</entry>
<entry>
<title>49965: _adb: use $CURRENT instead of $#words</title>
<updated>2022-04-03T16:34:01Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:34:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6900dded09ddfdfda14c68093256db9021720d23'/>
<id>urn:sha1:6900dded09ddfdfda14c68093256db9021720d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49964: _adb: Complete services for start/stop</title>
<updated>2022-04-03T16:34:00Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:34:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a07d0109813fc8ec1722e19d759c417f7b456580'/>
<id>urn:sha1:a07d0109813fc8ec1722e19d759c417f7b456580</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49963: _adb: Fix device serial completion for hostname:port syntax</title>
<updated>2022-04-03T16:33:59Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:33:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1b62a5a0af0a189ec3acd5781f77145dcfad15ed'/>
<id>urn:sha1:1b62a5a0af0a189ec3acd5781f77145dcfad15ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49962: _adb: Add dumpsys and cmd completion</title>
<updated>2022-04-03T16:33:58Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:33:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8a60e2e21414e3651745e98e52fa288aa76113e3'/>
<id>urn:sha1:8a60e2e21414e3651745e98e52fa288aa76113e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49961: _adb: handle exec-out like shell</title>
<updated>2022-04-03T16:33:57Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T16:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=76b573fcbd3f8b6345bee945ad7f43a5c23ac74f'/>
<id>urn:sha1:76b573fcbd3f8b6345bee945ad7f43a5c23ac74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49957: Brown paper bag for 49915</title>
<updated>2022-04-03T09:28:14Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-02T23:08:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9eda39735430549f2beebc94282fee90b4fb552c'/>
<id>urn:sha1:9eda39735430549f2beebc94282fee90b4fb552c</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>49959: _brace_parameter: add (-)</title>
<updated>2022-04-03T09:27:28Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-04-03T09:13:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=92f193f7dea9cb4883197a96aee2bab7ffdf72af'/>
<id>urn:sha1:92f193f7dea9cb4883197a96aee2bab7ffdf72af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (see 48073): _fc: Complete new -s option</title>
<updated>2022-04-03T03:07:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-03T03:07:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e83378c900461fb2ba27181d9dfe8eaf2edc721'/>
<id>urn:sha1:8e83378c900461fb2ba27181d9dfe8eaf2edc721</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: creating-a-release: Normalise white space, clarify some steps</title>
<updated>2022-04-02T23:38:34Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2022-04-02T23:36:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cfce598a1313200928df2ac6ad8d848e06ebf27f'/>
<id>urn:sha1:cfce598a1313200928df2ac6ad8d848e06ebf27f</id>
<content type='text'>
(The need for these changes was discovered during the release of 5.8.1.
Daniel suggested one. They were hinted at in security/107)
</content>
</entry>
<entry>
<title>49943: offer only timezone files starting with uppercase</title>
<updated>2022-04-01T08:50:30Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-04-01T08:50:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=75410bc2a10cf6ce8282e02f15ddd3edb5d3121d'/>
<id>urn:sha1:75410bc2a10cf6ce8282e02f15ddd3edb5d3121d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: Fix typo</title>
<updated>2022-04-01T05:16:10Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-04-01T05:16:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4ee64f13cee553b6e5a7712953e16aafc78d8839'/>
<id>urn:sha1:4ee64f13cee553b6e5a7712953e16aafc78d8839</id>
<content type='text'>
</content>
</entry>
<entry>
<title>github #88: Fix typo</title>
<updated>2022-04-01T00:23:08Z</updated>
<author>
<name>elig0n</name>
<email>31196036+elig0n@users.noreply.github.com</email>
</author>
<published>2022-03-24T08:28:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6152200c9b942d204be8740d84f076508e066ac3'/>
<id>urn:sha1:6152200c9b942d204be8740d84f076508e066ac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49933: Add nonblock to sysopen</title>
<updated>2022-03-31T22:40:41Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-31T22:40:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=95749e9e652849215b5d09c5aaf8928056c41688'/>
<id>urn:sha1:95749e9e652849215b5d09c5aaf8928056c41688</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49932: Update _brace_parameter # description</title>
<updated>2022-03-31T22:40:01Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-31T22:39:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9e0303b044b37fc4bffd7ae4375bc6026d06f342'/>
<id>urn:sha1:9e0303b044b37fc4bffd7ae4375bc6026d06f342</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49931: Update _bsd_pkg</title>
<updated>2022-03-31T22:39:21Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-31T22:37:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7fc42de7dafbf48bad32efcd45cbd6fb49e2b90f'/>
<id>urn:sha1:7fc42de7dafbf48bad32efcd45cbd6fb49e2b90f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49907: Mention _numbers in completion guide</title>
<updated>2022-03-31T22:36:21Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-31T22:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=283fc8596b817bf731c4dbf339a3943847d9dd12'/>
<id>urn:sha1:283fc8596b817bf731c4dbf339a3943847d9dd12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27639: clarify that ${(#)...} deals with character codes.</title>
<updated>2022-03-31T12:57:56Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-03-31T12:57:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=41eb200d66e4bea7bc5798888a1755cdf5daa3b0'/>
<id>urn:sha1:41eb200d66e4bea7bc5798888a1755cdf5daa3b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49926: remove unused variable from 49915</title>
<updated>2022-03-30T18:34:37Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-30T18:34:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=774c634d2e494046865e59af2f9e3b2d0a74597a'/>
<id>urn:sha1:774c634d2e494046865e59af2f9e3b2d0a74597a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49906 (Bart), 49911: Fixes to querying jobs in subshell.</title>
<updated>2022-03-30T08:28:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-03-30T08:28:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=98e46340867028808e71e7f3373881cb7e5b6764'/>
<id>urn:sha1:98e46340867028808e71e7f3373881cb7e5b6764</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>49813: Add missing test</title>
<updated>2022-03-30T08:01:03Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-30T08:01:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f11227f78d8d477048194df5b93dfe315d4b1588'/>
<id>urn:sha1:f11227f78d8d477048194df5b93dfe315d4b1588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49820: Fix a crash when completing with combination of -Q and braces</title>
<updated>2022-03-30T06:08:09Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-10T12:12:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=054ccf76664c357edb6ac20cc141c9e288751c46'/>
<id>urn:sha1:054ccf76664c357edb6ac20cc141c9e288751c46</id>
<content type='text'>
minimal reproducer .zshrc:

  zstyle ':completion:*' completer _oldlist _complete
  setopt nolistambiguous
  autoload compinit; compinit
  compdef _foo foo;_foo() { compadd -Q -- stash@{{0,1}} }
</content>
</entry>
<entry>
<title>49813: &lt;&lt;&lt;: Document newline behavior and fix optimization</title>
<updated>2022-03-30T06:07:39Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-08T18:34:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d7b8619396d806d390126c2abd1c3ce099fe7f59'/>
<id>urn:sha1:d7b8619396d806d390126c2abd1c3ce099fe7f59</id>
<content type='text'>
The =(&lt;&lt;&lt;foo) optimization forgot to add a newline, but =(cat&lt;&lt;&lt;foo)
always did, make the behavior consistent, and document it.
</content>
</entry>
<entry>
<title>49870: Fix NULL reference in match code more</title>
<updated>2022-03-30T06:07:39Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-19T00:20:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3bf95b91f0cd378c1a4e9c611a51cb9fe0e2ffcd'/>
<id>urn:sha1:3bf95b91f0cd378c1a4e9c611a51cb9fe0e2ffcd</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>49915: Efficient dedup for unsorted completions</title>
<updated>2022-03-30T06:07:39Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-26T01:34:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6a9b3bb290abc1f9427f6574d9b12ec00108f907'/>
<id>urn:sha1:6a9b3bb290abc1f9427f6574d9b12ec00108f907</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49893: Fix comments for UNIQCON/ALL</title>
<updated>2022-03-30T06:07:39Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2022-03-25T22:57:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=48be30e530a6786f1d47a3dd79f4b6eef2967639'/>
<id>urn:sha1:48be30e530a6786f1d47a3dd79f4b6eef2967639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49910: move multibyte-related f-flagged test from E03 to D07</title>
<updated>2022-03-30T01:40:34Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-03-30T01:40:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=596b8e3faefe9e245b45198ae42296d3b0070f5f'/>
<id>urn:sha1:596b8e3faefe9e245b45198ae42296d3b0070f5f</id>
<content type='text'>
POSIX requires printf should calculate width/precision in %s conversion
in bytes (not in characters) even in multibyte locale
</content>
</entry>
<entry>
<title>49908: reset LC_CTYPE to C during tests</title>
<updated>2022-03-30T00:42:57Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-03-30T00:42:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6617f192348f6ce71fd4ee16e55e9dc78927c520'/>
<id>urn:sha1:6617f192348f6ce71fd4ee16e55e9dc78927c520</id>
<content type='text'>
and do not export MODULE_PATH since child zsh will not import it
</content>
</entry>
<entry>
<title>49918: Update for 49917 and 49911.</title>
<updated>2022-03-29T20:21:42Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@ipost.com</email>
</author>
<published>2022-03-29T20:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=85f98c3604bb72b74a37ca335fb89cef7a0d78a8'/>
<id>urn:sha1:85f98c3604bb72b74a37ca335fb89cef7a0d78a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49917: change sense of "Ignore insecure ..." answer and use "autoload -r"</title>
<updated>2022-03-29T20:18:49Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@ipost.com</email>
</author>
<published>2022-03-29T20:18:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53d6b47d92bccb3e34ebad1becf84b097a3bc525'/>
<id>urn:sha1:53d6b47d92bccb3e34ebad1becf84b097a3bc525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add entry for 49897.</title>
<updated>2022-03-29T02:48:22Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-03-29T02:09:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bf3ae15f469508b014df8cbade3ecc9b1f718c9b'/>
<id>urn:sha1:bf3ae15f469508b014df8cbade3ecc9b1f718c9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49897: Eliminate reliance on $jobstates parameter, fix -P exit status check.</title>
<updated>2022-03-29T02:47:14Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-03-27T17:46:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=67f932e7c5cfad02cdcc552dcd57e63536b7f965'/>
<id>urn:sha1:67f932e7c5cfad02cdcc552dcd57e63536b7f965</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49853 + 49882/49883: make "${arr[*]:off}" compatible with ksh/bash</title>
<updated>2022-03-29T02:09:36Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2022-03-29T02:09:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8154ddc62d404589ef6059ab17901fb5101f301f'/>
<id>urn:sha1:8154ddc62d404589ef6059ab17901fb5101f301f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49890: Avoid scanning unallocated memory in saved command line.</title>
<updated>2022-03-28T14:27:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-03-28T14:27:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1e814ba48bd92fcf573b4c58eca109ed93508651'/>
<id>urn:sha1:1e814ba48bd92fcf573b4c58eca109ed93508651</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49875: completion for info -f.</title>
<updated>2022-03-24T10:37:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-03-24T10:37:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=57305cf245853b8b30895b41a90142dffab97e38'/>
<id>urn:sha1:57305cf245853b8b30895b41a90142dffab97e38</id>
<content type='text'>
Use local files if there's a slash in the argument.
</content>
</entry>
<entry>
<title>49845: man page clarification on option scope</title>
<updated>2022-03-24T10:35:29Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2022-03-24T10:35:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=587793f818be06ad10d31e6692982c1783ed49fd'/>
<id>urn:sha1:587793f818be06ad10d31e6692982c1783ed49fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49852: Add _routing_domains and _routing_tables types</title>
<updated>2022-03-19T01:52:18Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-19T01:49:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=78649ac72596104cfcbaad9a5a7d1a1afa981a4c'/>
<id>urn:sha1:78649ac72596104cfcbaad9a5a7d1a1afa981a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49851: _login_class: Complete login.conf.d classes</title>
<updated>2022-03-19T01:49:15Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2022-03-19T01:48:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8dd733dfd2d2c72f063c7eba3482d870e2ec26c3'/>
<id>urn:sha1:8dd733dfd2d2c72f063c7eba3482d870e2ec26c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>49844: Fix node reference errors from 49446 and 49448.</title>
<updated>2022-03-14T04:07:14Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2022-03-14T04:07:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=87d276346fcedd29b402eaf3a4d40b2f4e3573f9'/>
<id>urn:sha1:87d276346fcedd29b402eaf3a4d40b2f4e3573f9</id>
<content type='text'>
</content>
</entry>
</feed>
