<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh, branch zsh-5.3.1</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/?h=zsh-5.3.1</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/?h=zsh-5.3.1'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2016-12-21T18:40:13Z</updated>
<entry>
<title>unposted: Release 5.3.1</title>
<updated>2016-12-21T18:40:13Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-21T18:40:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=06b1b7a37a69c9af27f52c9d073c0364bb997dd1'/>
<id>urn:sha1:06b1b7a37a69c9af27f52c9d073c0364bb997dd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40210: Add support modern FreeBSD and drop support for FreeBSD &lt; 5</title>
<updated>2016-12-18T14:55:57Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2016-12-18T12:24:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5a98e318b03d78d8d24028c3ff6dd56952d58ac2'/>
<id>urn:sha1:5a98e318b03d78d8d24028c3ff6dd56952d58ac2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40209: Fix typo in chflags completion</title>
<updated>2016-12-18T14:55:56Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@gandi.net</email>
</author>
<published>2016-12-18T12:14:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ae20a8589d7253a710c3669fac51bd436b0ddc3'/>
<id>urn:sha1:8ae20a8589d7253a710c3669fac51bd436b0ddc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40149: vcs_info git: Avoid a fork.</title>
<updated>2016-12-16T10:48:10Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-11T04:01:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=816084c0acc99cc67cdb0706ab295e107b906e4b'/>
<id>urn:sha1:816084c0acc99cc67cdb0706ab295e107b906e4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40203: Resolve 'printf --' question from grandparent commit (thanks Chet).</title>
<updated>2016-12-16T00:59:57Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-16T00:56:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6bdb2e1debbaeefb71dc8014b5caa01d8ad3a675'/>
<id>urn:sha1:6bdb2e1debbaeefb71dc8014b5caa01d8ad3a675</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40198: output of B02typeset differs when (( UID == 0 )) so do not attempt to redo that test in that case</title>
<updated>2016-12-15T19:22:22Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-15T19:22:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c3e43541c0584a98186189a8525c9d67fdaee13f'/>
<id>urn:sha1:c3e43541c0584a98186189a8525c9d67fdaee13f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40179: fix handling of "printf -" and "printf --"</title>
<updated>2016-12-14T19:01:09Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-14T19:01:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dc1f3aae60d08ea4a3856299f85b2ed7c110508b'/>
<id>urn:sha1:dc1f3aae60d08ea4a3856299f85b2ed7c110508b</id>
<content type='text'>
unposted: regression test for 40179 / 37467
</content>
</entry>
<entry>
<title>unposted: update version to 5.3-dev-0.</title>
<updated>2016-12-12T21:37:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-12T21:37:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5f2661376d686401a42aa15e5e3cbb6ec86a8f6c'/>
<id>urn:sha1:5f2661376d686401a42aa15e5e3cbb6ec86a8f6c</id>
<content type='text'>
Avoid installed version trashing 5.3 release.
</content>
</entry>
<entry>
<title>unposted: Release 5.3</title>
<updated>2016-12-11T16:52:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-11T16:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4cfdbdb877fe056f71eba8514180c2007443ee94'/>
<id>urn:sha1:4cfdbdb877fe056f71eba8514180c2007443ee94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40134: silence spurious compiler warnings.</title>
<updated>2016-12-11T03:13:53Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-11T03:13:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=efd3baf2a2dd09c162c37ad1d6ea71a45620fb7f'/>
<id>urn:sha1:efd3baf2a2dd09c162c37ad1d6ea71a45620fb7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40139: tests: Convert comments to diagnostics; test backslashes. (after 40129)</title>
<updated>2016-12-10T17:16:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-09T10:57:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=74b7c6b7d6e12c64de0597c9ad6e237507efdd62'/>
<id>urn:sha1:74b7c6b7d6e12c64de0597c9ad6e237507efdd62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/22182: Propagate 22161 docs patch to completion descriptions.</title>
<updated>2016-12-10T15:04:22Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-10T14:56:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=03bd5e287f0a58383b371c0bf4a12f5dbf96a84e'/>
<id>urn:sha1:03bd5e287f0a58383b371c0bf4a12f5dbf96a84e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40137: document _external_pwds</title>
<updated>2016-12-09T21:59:14Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-09T21:59:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=16f5d222fc9e02f7b3943b2dbbca02b4f97bc6a0'/>
<id>urn:sha1:16f5d222fc9e02f7b3943b2dbbca02b4f97bc6a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: 5.2-test-3</title>
<updated>2016-12-09T19:35:04Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-09T19:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b1f62d9d03cb792115238de55001196f90f3d592'/>
<id>urn:sha1:b1f62d9d03cb792115238de55001196f90f3d592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Document (E) parameter flag better.</title>
<updated>2016-12-09T19:34:14Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-09T19:34:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f094b5b461a941eed71b53c0e7c268ed959ad788'/>
<id>urn:sha1:f094b5b461a941eed71b53c0e7c268ed959ad788</id>
<content type='text'>
It produces 1 more than any other use of an index for the
end of a match, helpfully.
</content>
</entry>
<entry>
<title>40117: Revert a hunk of 40035 that changed semantics incorrectly.</title>
<updated>2016-12-09T10:37:04Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-09T10:35:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7e40a8905336a7f62e40d7095fa89b224a6f7a1f'/>
<id>urn:sha1:7e40a8905336a7f62e40d7095fa89b224a6f7a1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: minor D07 typos</title>
<updated>2016-12-09T10:31:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-09T10:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=063391f0d957cf36ae92aa83571006f1996cd9df'/>
<id>urn:sha1:063391f0d957cf36ae92aa83571006f1996cd9df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40138: Move regex multibyte test.</title>
<updated>2016-12-09T10:18:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-09T10:18:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2e307108a0545d60f5620b6243850d5f0c21858d'/>
<id>urn:sha1:2e307108a0545d60f5620b6243850d5f0c21858d</id>
<content type='text'>
Put it last as it has an additional dependency.

Output a failure message indicating this.
</content>
</entry>
<entry>
<title>40126: zed (fned): When editing a new function. escape its name.</title>
<updated>2016-12-09T08:21:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-08T12:54:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=feb4be4a5e818bbbe4e5f9de725b272665148185'/>
<id>urn:sha1:feb4be4a5e818bbbe4e5f9de725b272665148185</id>
<content type='text'>
Example:

    % unfunction \(
    % fned \(
</content>
</entry>
<entry>
<title>40130: mention some changes since 5.2</title>
<updated>2016-12-08T23:05:56Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-08T23:05:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=37cbead9f22a9cbfee6b615bd78fbec40e1e44b2'/>
<id>urn:sha1:37cbead9f22a9cbfee6b615bd78fbec40e1e44b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40129: revert 39611, add code comments and test cases for _arguments</title>
<updated>2016-12-08T23:00:30Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-08T23:00:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8c4e1b683264035859b176c059c9357d936ccb4c'/>
<id>urn:sha1:8c4e1b683264035859b176c059c9357d936ccb4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40119: correct typo in comment</title>
<updated>2016-12-08T22:55:53Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-08T22:55:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7630215ba0246388b71e36dafb377f3703606c64'/>
<id>urn:sha1:7630215ba0246388b71e36dafb377f3703606c64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40114: complete :/ with other parameter operators</title>
<updated>2016-12-08T22:52:19Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-08T22:52:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ece90dae42465064c478c09b141dbbf5ac4f916a'/>
<id>urn:sha1:ece90dae42465064c478c09b141dbbf5ac4f916a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40115: revert 38579 due to bug restoring BUFFER after history search</title>
<updated>2016-12-07T05:37:30Z</updated>
<author>
<name>Zhiming Wang</name>
<email>zmwangx@gmail.com</email>
</author>
<published>2016-12-07T05:37:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3594f55fc087c1272ec4a4f15f17dfb007a226ec'/>
<id>urn:sha1:3594f55fc087c1272ec4a4f15f17dfb007a226ec</id>
<content type='text'>
This reverts commit 20948d088994dc7b26a26b94926432985fa6863e.
</content>
</entry>
<entry>
<title>40110: attempt to fix test failures on Solaris</title>
<updated>2016-12-07T05:32:14Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-07T05:32:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=88d12b809a9f2111bb99ae339af51d0b78d4357f'/>
<id>urn:sha1:88d12b809a9f2111bb99ae339af51d0b78d4357f</id>
<content type='text'>
B02typeset: ignore strerror text in test output, it differs by OS

C02cond: discard stderr when looking for a path to the "mount" command
</content>
</entry>
<entry>
<title>40107: _mount, _fusermount: fix quoting</title>
<updated>2016-12-06T20:15:14Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2016-11-03T07:42:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a43e6e2db423930ccd0139a4263db64aa7875c00'/>
<id>urn:sha1:a43e6e2db423930ccd0139a4263db64aa7875c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: 5.2-test-2</title>
<updated>2016-12-06T19:23:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-06T19:23:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9f605904dda106c181717877f29261782fbf243d'/>
<id>urn:sha1:9f605904dda106c181717877f29261782fbf243d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40102: Use subdirectory for test I/O files</title>
<updated>2016-12-05T16:52:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-05T16:52:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=98e297931ab7e67504a9670135f9264fe1e5b283'/>
<id>urn:sha1:98e297931ab7e67504a9670135f9264fe1e5b283</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40100: ERR_EXIT and ERR_RETURN test for anonymous functions.</title>
<updated>2016-12-05T13:49:45Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-05T13:49:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9649ef588882419046f66a7a7db18f3cff8106f9'/>
<id>urn:sha1:9649ef588882419046f66a7a7db18f3cff8106f9</id>
<content type='text'>
Should trigger on non-zero status at end of function even if
behaviour is suppressed by code inside the function at the point
the status is set.
</content>
</entry>
<entry>
<title>Additional case for ERR_RETURN and ERR_EXIT.</title>
<updated>2016-12-05T12:29:23Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-05T12:29:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0e4aa6f2f64fb276537adecfe755a752a3fcccb1'/>
<id>urn:sha1:0e4aa6f2f64fb276537adecfe755a752a3fcccb1</id>
<content type='text'>
Don't trigger just because status is non-zero at end of
current shell group.
</content>
</entry>
<entry>
<title>Extra case for ERR_RETURN and ERR_EXIT.</title>
<updated>2016-12-05T11:21:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-12-05T11:21:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c03228f9ed28dfaa9ded49eabb93c04def5ac547'/>
<id>urn:sha1:c03228f9ed28dfaa9ded49eabb93c04def5ac547</id>
<content type='text'>
Don't trigger just because status is non-zero at end of
complex shell construct as this may be a case we've already
suppressed.
</content>
</entry>
<entry>
<title>unposted: vcs_info git: Handle rebase-apply sequences with &gt;=10000 patches.</title>
<updated>2016-12-04T21:37:02Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-03T13:52:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f71de84f1d9f7c2d63226a2e5534fc12d05ec716'/>
<id>urn:sha1:f71de84f1d9f7c2d63226a2e5534fc12d05ec716</id>
<content type='text'>
Review-by: Frank Terbeck
</content>
</entry>
<entry>
<title>40074: vcs_info git: rfc822-unfold rebase-apply patch subjects when msg-clean is unavailable.</title>
<updated>2016-12-04T21:37:01Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-03T10:34:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d9237ccdbfb0f24ca40fead41de79e13b5f712be'/>
<id>urn:sha1:d9237ccdbfb0f24ca40fead41de79e13b5f712be</id>
<content type='text'>
Example (in this repository):

    git -c merge.merge-changelog.driver=/bin/false rebase --onto=1955cce^^  1955cce^ 1955cce
</content>
</entry>
<entry>
<title>40088: atttempt to make interactive param test more robust</title>
<updated>2016-12-04T19:19:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-04T19:19:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=af2ab0247265a04ac74c0ffadf8213bc1af28e41'/>
<id>urn:sha1:af2ab0247265a04ac74c0ffadf8213bc1af28e41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: regression test for 40071</title>
<updated>2016-12-03T23:02:17Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-03T23:02:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ffed0695c2ee6f4f1ffec909797e3433f34e3aca'/>
<id>urn:sha1:ffed0695c2ee6f4f1ffec909797e3433f34e3aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40071: change Dash back to "-" before evaluating named directory expansions</title>
<updated>2016-12-03T23:00:46Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-12-03T23:00:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a409adc33bc17c9538a5afbdcb3c643b82cc6ce9'/>
<id>urn:sha1:a409adc33bc17c9538a5afbdcb3c643b82cc6ce9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40068: Abort execution when setuid/setgid fail.</title>
<updated>2016-12-03T10:00:08Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-02T12:08:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=334ed65e2765062a449897d70925255929eae8a8'/>
<id>urn:sha1:334ed65e2765062a449897d70925255929eae8a8</id>
<content type='text'>
The incumbent code would print an error message and continue execution
with the previous uid/gid values, not even setting lastval:

    % UID=42 id -u; echo $?
    zsh: failed to change user ID: operation not permitted
    1000
    0
    %
</content>
</entry>
<entry>
<title>40067: internal: Document 'cmatcher', parse_cmatcher(), 'comptoend', unsetparam_pm(), and getindex().</title>
<updated>2016-12-03T09:54:11Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-02T16:01:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fd2ca229ddfc913f14f3b4b27fe8dcb25a5bba1d'/>
<id>urn:sha1:fd2ca229ddfc913f14f3b4b27fe8dcb25a5bba1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: ChangeLog typo</title>
<updated>2016-12-03T09:54:08Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-03T09:54:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6b5df9881c6ee08b2c3f3a51592272abbf427347'/>
<id>urn:sha1:6b5df9881c6ee08b2c3f3a51592272abbf427347</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get subject of current patch in rebase-apply mode</title>
<updated>2016-12-02T23:18:22Z</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2016-11-20T01:21:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ccf50048ac5bbef3f66164bd420d7c178ddd53ad'/>
<id>urn:sha1:ccf50048ac5bbef3f66164bd420d7c178ddd53ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: 5.2-test-1</title>
<updated>2016-12-02T19:59:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-02T19:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7b7e84f0815ed22a0ee348a217776529035dccf3'/>
<id>urn:sha1:7b7e84f0815ed22a0ee348a217776529035dccf3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40066: updates for 5.3 release</title>
<updated>2016-12-02T19:53:13Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-12-02T19:53:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=88752e6cee735d55e3f6fc41d6dd8af35961c34c'/>
<id>urn:sha1:88752e6cee735d55e3f6fc41d6dd8af35961c34c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40055: update git completion for git 2.11.0</title>
<updated>2016-12-01T20:50:47Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-01T20:48:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f65283e1ad8e8f2215f3f824a2d48c7bdeb22ec5'/>
<id>urn:sha1:f65283e1ad8e8f2215f3f824a2d48c7bdeb22ec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40053: exclude current directory of active zsh from _external_pwds ompletion matches</title>
<updated>2016-12-01T20:45:04Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-12-01T20:45:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7d80b1470200a28e7ce3446ca6e6f19182204c07'/>
<id>urn:sha1:7d80b1470200a28e7ce3446ca6e6f19182204c07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: vcs_info: Break out VCS_INFO_quilt-patch2subject into VCS_INFO_patch2subject</title>
<updated>2016-12-01T17:13:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-12-01T17:11:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8891f5a33d2617b7c7bb4f37c4340a1dd159529e'/>
<id>urn:sha1:8891f5a33d2617b7c7bb4f37c4340a1dd159529e</id>
<content type='text'>
... so other places can use it; compare 40030 in the 39990 thread.
</content>
</entry>
<entry>
<title>unposted: fix previous commit</title>
<updated>2016-12-01T02:58:13Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2016-12-01T02:58:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1ba59c4147e3b82023026bc6784105ccd73b7bd3'/>
<id>urn:sha1:1ba59c4147e3b82023026bc6784105ccd73b7bd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40024: Update _path_files since quoting requirements changed in 39412</title>
<updated>2016-12-01T02:42:32Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2016-12-01T02:40:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=989f5e590c90a472376f1337053c3c8251eb8804'/>
<id>urn:sha1:989f5e590c90a472376f1337053c3c8251eb8804</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40050: prepend /**/ to global functions and #ifdefs</title>
<updated>2016-11-30T23:58:29Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-11-30T23:58:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e8699613bcb07c247cb0729636ef6a6bc4ff514f'/>
<id>urn:sha1:e8699613bcb07c247cb0729636ef6a6bc4ff514f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40049: NEWS about Unicode 9 (40037)</title>
<updated>2016-11-30T16:20:40Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-11-30T16:20:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2d87bf8dff1d511bab4863a3ee68dcccf508997e'/>
<id>urn:sha1:2d87bf8dff1d511bab4863a3ee68dcccf508997e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40043: fix computil.c indentation (cosmetic)</title>
<updated>2016-11-30T16:19:21Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-11-30T16:19:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e8df1c70560a504e325146d5c239689c7782ce2c'/>
<id>urn:sha1:e8df1c70560a504e325146d5c239689c7782ce2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40036: _bts: Complete removal syntaxes correctly.</title>
<updated>2016-11-30T16:10:20Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-29T06:56:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f90200c869dd5efa54dd410dc14cbd02f2f4ec05'/>
<id>urn:sha1:f90200c869dd5efa54dd410dc14cbd02f2f4ec05</id>
<content type='text'>
The incumbent pattern matched the minus in 'bts tag 42 - &lt;TAB&gt;' (and other,
similar subcommands).
</content>
</entry>
<entry>
<title>40034: clear badcshglob when ignoring errors</title>
<updated>2016-11-29T20:35:57Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-11-29T20:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3ba86f4db44e6b5f854909fbc639ef3111ec176b'/>
<id>urn:sha1:3ba86f4db44e6b5f854909fbc639ef3111ec176b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40032: consistency in handling of subscript slices outside the bounds of an array parameter</title>
<updated>2016-11-29T20:31:33Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-11-29T20:31:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9fe87e18cbe37d938fb1a02f71f8f905141e0f4'/>
<id>urn:sha1:a9fe87e18cbe37d938fb1a02f71f8f905141e0f4</id>
<content type='text'>
unposted: README: example describing 40032
</content>
</entry>
<entry>
<title>40037: Unicode 9 character width support.</title>
<updated>2016-11-29T17:19:53Z</updated>
<author>
<name>Joshua Rubin</name>
<email>joshua@rubixconsulting.com</email>
</author>
<published>2016-11-29T07:42:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=596ba302e6f23089e58ff05d75fedfca8e79a7d2'/>
<id>urn:sha1:596ba302e6f23089e58ff05d75fedfca8e79a7d2</id>
<content type='text'>
Enable with --enable-unicode9.
</content>
</entry>
<entry>
<title>40035: Cosmetic fixes for comments and documentation.</title>
<updated>2016-11-29T17:13:52Z</updated>
<author>
<name>Eitan Adler</name>
<email>lists@eitanadler.com</email>
</author>
<published>2016-11-29T06:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=110ffae9fefa1367af4fdcc90a456de23b92436c'/>
<id>urn:sha1:110ffae9fefa1367af4fdcc90a456de23b92436c</id>
<content type='text'>
Mostly fixes to doubled words.
</content>
</entry>
<entry>
<title>40026: Fix for completion after redirection.</title>
<updated>2016-11-29T17:08:56Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-11-29T17:08:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=32daf2a0aa3c72e8b43cf28e880f1aeffde937da'/>
<id>urn:sha1:32daf2a0aa3c72e8b43cf28e880f1aeffde937da</id>
<content type='text'>
This could get confused about where we were in the command
line word array e.g. after the &gt; of "!&gt; .".  Also take more care
if does confused, with debug output. Also neaten up one
obscure test.
</content>
</entry>
<entry>
<title>unposted: Complete the $foo[(f)] flag.</title>
<updated>2016-11-29T06:41:22Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-24T07:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3a83e481ab6d9a250978ba0103c96f167407733a'/>
<id>urn:sha1:3a83e481ab6d9a250978ba0103c96f167407733a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: _git-config: Fix user.email completion to complete only bare email addresses.</title>
<updated>2016-11-29T06:41:21Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-24T07:17:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a74294edbeb1c0cf9b48e6414559f57ad76dc017'/>
<id>urn:sha1:a74294edbeb1c0cf9b48e6414559f57ad76dc017</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40011: Make $_comp_priv_prefix only declared when required, and use that to have chgrp offer all groups under doas, ssh, etc as well.</title>
<updated>2016-11-28T07:16:39Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-24T07:02:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1955cceec79107b6571646b695d334df8e4a6cd8'/>
<id>urn:sha1:1955cceec79107b6571646b695d334df8e4a6cd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40010: builtins: Say 'bad option: +x', not 'bad option: -x', when +x was passed.</title>
<updated>2016-11-28T07:16:38Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-24T06:57:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a81f280bfa185ba1df9c5ffee535631e4f1736f4'/>
<id>urn:sha1:a81f280bfa185ba1df9c5ffee535631e4f1736f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40009: alias -L: Emit aliases that begin with a plus sign correctly.</title>
<updated>2016-11-28T07:16:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-24T06:57:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3a8727dc6bae5fd762256cbccdde55b75bed8769'/>
<id>urn:sha1:3a8727dc6bae5fd762256cbccdde55b75bed8769</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39757 plus test: Fix completion under parenthetical directory names, broken in 39412</title>
<updated>2016-11-27T15:12:00Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-23T07:39:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=eccb7471b577d55f0b410088fc1125016476b332'/>
<id>urn:sha1:eccb7471b577d55f0b410088fc1125016476b332</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40013: process zsh-specific time format extensions correctly</title>
<updated>2016-11-26T07:36:21Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-11-26T07:36:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53e6b12bdfdc6b835192458bbb98b81b77599e75'/>
<id>urn:sha1:53e6b12bdfdc6b835192458bbb98b81b77599e75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: set new vichange flag for surround widget</title>
<updated>2016-11-25T22:07:53Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-25T22:07:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5dc7b35ff6edbecad8ee077de44d880eb7907a6f'/>
<id>urn:sha1:5dc7b35ff6edbecad8ee077de44d880eb7907a6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40020: new cscope completion</title>
<updated>2016-11-25T22:05:54Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-25T22:05:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a7f5db14b35dd550adea66efdbe66387ac566bac'/>
<id>urn:sha1:a7f5db14b35dd550adea66efdbe66387ac566bac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40018 + 40019: Add missing commands to Debian apt completion</title>
<updated>2016-11-25T17:02:21Z</updated>
<author>
<name>Laurent Arnoud</name>
<email>laurent@spkdev.net</email>
</author>
<published>2016-11-25T16:23:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e34045819d860067a5a6b9edba6ff783dfe1c0c1'/>
<id>urn:sha1:e34045819d860067a5a6b9edba6ff783dfe1c0c1</id>
<content type='text'>
Upstream ref
https://github.com/Debian/apt/commit/5aba18968d87500232244760101ab2954c106581
</content>
</entry>
<entry>
<title>unposted: fix typo (=+ to +=)</title>
<updated>2016-11-24T15:20:43Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-24T15:20:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5beb65a0f7ad1abfccb08c1b3646f3fc61663535'/>
<id>urn:sha1:5beb65a0f7ad1abfccb08c1b3646f3fc61663535</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40004: fix cache mechanism, complete groups and other minor improvements</title>
<updated>2016-11-24T15:11:55Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-24T14:58:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ec1a25994c82ee4d7e3819abe8606dafa069be7'/>
<id>urn:sha1:8ec1a25994c82ee4d7e3819abe8606dafa069be7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix to compile on Solaris where curses.h has a #define for reg to register</title>
<updated>2016-11-24T15:11:52Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-24T14:50:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2e44ac72f645264a2b0dfdf9180c3ae49567c3c2'/>
<id>urn:sha1:2e44ac72f645264a2b0dfdf9180c3ae49567c3c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40003: include "0-"9 vi buffers in the registers associative array</title>
<updated>2016-11-24T15:05:00Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-24T15:05:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3570172d3be4e10549a9966b39f8cae762975bcd'/>
<id>urn:sha1:3570172d3be4e10549a9966b39f8cae762975bcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40005: call _date_formats from _date</title>
<updated>2016-11-24T12:33:15Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-11-24T12:33:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fe2d87767ddf4f6d325dbc76a0b6e6dc624ce556'/>
<id>urn:sha1:fe2d87767ddf4f6d325dbc76a0b6e6dc624ce556</id>
<content type='text'>
also update both files for darwin etc.
</content>
</entry>
<entry>
<title>39982: $SPROMPT: Don't accept a spelling correction at space/tab.</title>
<updated>2016-11-24T08:18:28Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-19T07:55:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b3a88a53d379d6b59ccee468723a034f65fd757d'/>
<id>urn:sha1:b3a88a53d379d6b59ccee468723a034f65fd757d</id>
<content type='text'>
The patch also downscopes a couple of local variables, with no
functional change.
</content>
</entry>
<entry>
<title>unposted: clear ERRFLAG_ERROR before invoking immortal widget (cf. 39934)</title>
<updated>2016-11-24T02:15:17Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-11-24T02:15:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c0f95d07e7be34a30047a8202aeb01b864600151'/>
<id>urn:sha1:c0f95d07e7be34a30047a8202aeb01b864600151</id>
<content type='text'>
Updates commit cbb9ca3d
</content>
</entry>
<entry>
<title>unposted: add test case for partial completion matching of options with arguments</title>
<updated>2016-11-23T10:57:02Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-23T10:57:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=07509be51ae06b699dba6a3a85d76d79812a0d75'/>
<id>urn:sha1:07509be51ae06b699dba6a3a85d76d79812a0d75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: fix printf -v to an array without format string reuse</title>
<updated>2016-11-23T10:52:12Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-23T10:52:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ee1222454e0fd58b70878ed6864146e00a835fd8'/>
<id>urn:sha1:ee1222454e0fd58b70878ed6864146e00a835fd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39993: Tests for 39981.</title>
<updated>2016-11-21T05:40:09Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2016-11-20T11:51:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=85ba68581377c4c77396c016a2bd9da0c107c50e'/>
<id>urn:sha1:85ba68581377c4c77396c016a2bd9da0c107c50e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39981: Make compstate[to_end] skip suffix and hidden suffix, but not ignored suffix.</title>
<updated>2016-11-21T05:40:09Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-19T06:23:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1f5c734f5ef4327f65e28105f83351269a6259ca'/>
<id>urn:sha1:1f5c734f5ef4327f65e28105f83351269a6259ca</id>
<content type='text'>
Motivated by 39930.
</content>
</entry>
<entry>
<title>unposted: Credit Sebastian for 39992.</title>
<updated>2016-11-21T02:55:16Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-21T02:55:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=45c92778c64d2f9546bf5b400da879f554fc9385'/>
<id>urn:sha1:45c92778c64d2f9546bf5b400da879f554fc9385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39986, 39989: improve handling of vi-repeat-change</title>
<updated>2016-11-20T22:59:48Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-20T22:54:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cb5f100bd38a3b21739897fb4236db0700b39477'/>
<id>urn:sha1:cb5f100bd38a3b21739897fb4236db0700b39477</id>
<content type='text'>
Save previous vi change and throw away a new change that fails.
Add zle -f vichange to allow shell widget to be a single change.
Fix repeat of command where numeric arguments were multiplied.
</content>
</entry>
<entry>
<title>39974: complete shared libraries for -e and -s options to ssh-add</title>
<updated>2016-11-20T22:59:35Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-20T22:59:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fe67ccacf15ee92864f7485fd9e54c3dd1f5d1e3'/>
<id>urn:sha1:fe67ccacf15ee92864f7485fd9e54c3dd1f5d1e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39900: Add TERMINFO_DIRS special like TERMINFO.</title>
<updated>2016-11-20T20:24:15Z</updated>
<author>
<name>Guillaume Maudoux</name>
<email>layus.on@gmail.com</email>
</author>
<published>2016-11-09T16:14:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dae21874d498ccd3f947f6f47e5ec23feb2bdcb4'/>
<id>urn:sha1:dae21874d498ccd3f947f6f47e5ec23feb2bdcb4</id>
<content type='text'>
Although this is a colon-separated array there is no tied array.
</content>
</entry>
<entry>
<title>39995 (from 39977): Optimise string parameter assignment.</title>
<updated>2016-11-20T19:41:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-11-20T19:41:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=368884a3aacd9852ae1310346695dbf2240e863b'/>
<id>urn:sha1:368884a3aacd9852ae1310346695dbf2240e863b</id>
<content type='text'>
If setter is the standard one and string length is unchnaged we can
copy into place.
</content>
</entry>
<entry>
<title>39978: more accurate doc for finding job by string</title>
<updated>2016-11-20T19:18:34Z</updated>
<author>
<name>Mikel Ward</name>
<email>mbw@google.com</email>
</author>
<published>2016-11-18T20:11:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a2426747dabd72b8bf6fef73e4c1b229c7325385'/>
<id>urn:sha1:a2426747dabd72b8bf6fef73e4c1b229c7325385</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39992: setarrvalue: Allocate a correctly-sized array.</title>
<updated>2016-11-20T11:56:02Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-20T11:46:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f35198d8379303f47c935d8fdd18bc1a76a111aa'/>
<id>urn:sha1:f35198d8379303f47c935d8fdd18bc1a76a111aa</id>
<content type='text'>
No memory was lost; the array was allocated with room for one (char *) element
more than was required.
</content>
</entry>
<entry>
<title>unposted (after 39952): Restore C89 compatibility.</title>
<updated>2016-11-20T08:09:33Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-20T08:09:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6e1684e332dff35992b6c71aab9b4958627263a6'/>
<id>urn:sha1:6e1684e332dff35992b6c71aab9b4958627263a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39985: Document the [nyae] answers to the spelling correction prompt, $SPROMPT.</title>
<updated>2016-11-20T05:34:21Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-19T12:21:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=968a59bfd0dd0b35aa82ac8fe86af65a5456baa7'/>
<id>urn:sha1:968a59bfd0dd0b35aa82ac8fe86af65a5456baa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39916 + 39930 + tweak: _git: Complete options and values for -c.</title>
<updated>2016-11-18T02:11:05Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-11T09:59:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=df8d219da3e660a5721f25615f2d6d55c96690dc'/>
<id>urn:sha1:df8d219da3e660a5721f25615f2d6d55c96690dc</id>
<content type='text'>
The "$@" in the option-names call is added in order to propagate the new (-S =) arguments.

This bifurcates _git-config() in order to provide completion for

    % git -c &lt;TAB&gt;
    % git -c foo=&lt;TAB&gt;
</content>
</entry>
<entry>
<title>39958: Add extra byte to PATH_MAX allocations.</title>
<updated>2016-11-17T19:49:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2016-11-17T19:49:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a62e1640bcafbb82d86ea8d8ce057a83c4683d60'/>
<id>urn:sha1:a62e1640bcafbb82d86ea8d8ce057a83c4683d60</id>
<content type='text'>
This ensures we've got enough space for a null, although this
isn't always needed.
</content>
</entry>
<entry>
<title>39921: __git_recent_branches: Remove erroneous parsing of partial ref names as tags.</title>
<updated>2016-11-17T15:32:05Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-12T01:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=297471cf7737c4dfe8097988b8a5bd61872df837'/>
<id>urn:sha1:297471cf7737c4dfe8097988b8a5bd61872df837</id>
<content type='text'>
In the reflog, partial ref names in the "from" field always represent names of
heads.  (That is not true for the "to" field.)  The parsing of tag names was
added in commit 39102 (317c96b64f43688a6be08a8b1c93b6ab4eed662c) for equivalence
with the then-previous implementation which used `git log $partial_ref_name`.
The equivalence was correct, however, the then-previous implementation was not,
since it would consider $partial_ref_name as a refs/tags/ name if a refs/heads/
name did not exist.
</content>
</entry>
<entry>
<title>39922: __git_recent_branches: Fix an 'assertion' failure when two branches (refs) point to the same commit.</title>
<updated>2016-11-17T15:32:04Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-12T01:01:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d7b57cc9576648020f4f68b52cce5c7e59548258'/>
<id>urn:sha1:d7b57cc9576648020f4f68b52cce5c7e59548258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39917: Complete setsid(1) as a precommand</title>
<updated>2016-11-17T15:32:04Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-11T10:14:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=307da989d898510750d0d40b39fbc321c8b4e853'/>
<id>urn:sha1:307da989d898510750d0d40b39fbc321c8b4e853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39915: whence: Honor PATH_DIRS option for arguments that start with './' or '../'.</title>
<updated>2016-11-17T15:28:42Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-11-11T02:25:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c392e6c620163b84798e705dfd6608d6429b9677'/>
<id>urn:sha1:c392e6c620163b84798e705dfd6608d6429b9677</id>
<content type='text'>
While here, add some docstrings.
</content>
</entry>
<entry>
<title>39962: bind vi case conversion widgets</title>
<updated>2016-11-17T11:32:28Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-17T11:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0a6098a1d4debda1d57f4a7cd42bb5c49d65cddc'/>
<id>urn:sha1:0a6098a1d4debda1d57f4a7cd42bb5c49d65cddc</id>
<content type='text'>
u/U in visual mode and g~ from normal mode
</content>
</entry>
<entry>
<title>39959: when repeating vi changes advance through the numbered killring registers</title>
<updated>2016-11-17T11:28:08Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-17T11:28:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=48bdcd771308072c1cfc35220e4478356fd475fa'/>
<id>urn:sha1:48bdcd771308072c1cfc35220e4478356fd475fa</id>
<content type='text'>
Also fix numeric arguments with vi-repeat-change: and argument passed
to the repeat replaces that previously saved with the change.
</content>
</entry>
<entry>
<title>39952: add registers special parameter to provide access to the vi register buffers from a zle widget function</title>
<updated>2016-11-17T11:27:52Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-17T11:27:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6d991ce177d8821592b27158d4a96343a63e6745'/>
<id>urn:sha1:6d991ce177d8821592b27158d4a96343a63e6745</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39945: allow further tab presses to move on to menu completion even when compstate[insert] is emptied</title>
<updated>2016-11-16T08:42:49Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2016-11-16T08:42:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7d2f8050088f61444fc6117cf1e7bfe8d440d73c'/>
<id>urn:sha1:7d2f8050088f61444fc6117cf1e7bfe8d440d73c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39943: no need to compute arrlen() in arrdup_max() when max == 0.</title>
<updated>2016-11-15T18:04:14Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-11-14T22:44:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=98b7960c78ef720c3d830bef2258f6aa86c055de'/>
<id>urn:sha1:98b7960c78ef720c3d830bef2258f6aa86c055de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39949: Special case for "-" in directory names.</title>
<updated>2016-11-15T18:01:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-11-15T18:01:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=921b39ac6b25dbfcc477fc7db4ed1c5c3ffb778c'/>
<id>urn:sha1:921b39ac6b25dbfcc477fc7db4ed1c5c3ffb778c</id>
<content type='text'>
It can be sh-tokenized to Dash to allow for appearing in ranges
after substitution, so needs to be turned back to "-" in that case.
</content>
</entry>
<entry>
<title>39947: Additional test for array subscripts.</title>
<updated>2016-11-15T16:01:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-11-15T16:01:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e9dbfa8046e0da6dbb37340df9d3c95f410a713b'/>
<id>urn:sha1:e9dbfa8046e0da6dbb37340df9d3c95f410a713b</id>
<content type='text'>
This checks out-of-range multiple subscripts with and without
the (@) flag.
</content>
</entry>
<entry>
<title>39937: fix a problem introduced by 39886.</title>
<updated>2016-11-14T15:17:35Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-11-14T15:17:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3fd50d06a12da8b4a9b4201272ca1f08fabd415e'/>
<id>urn:sha1:3fd50d06a12da8b4a9b4201272ca1f08fabd415e</id>
<content type='text'>
$a[i,j] should become an empty array if i&gt;j.
</content>
</entry>
</feed>
