<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/glob.c, branch declarednull</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/glob.c?h=declarednull</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/glob.c?h=declarednull'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2020-01-16T01:20:33Z</updated>
<entry>
<title>45291: A glob with a trailing slash will now match unreadable/unexecutable directories.</title>
<updated>2020-01-16T01:20:33Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2020-01-13T00:27:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=edc04bd94656a152e17f06188bcef172d62a3ad4'/>
<id>urn:sha1:edc04bd94656a152e17f06188bcef172d62a3ad4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45181: Fix workers/45164: ${(S)%%} will now consider the empty string as a potential match.</title>
<updated>2020-01-02T16:00:11Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-31T18:07:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b591d431130a2648738a899296638245b0b93d3a'/>
<id>urn:sha1:b591d431130a2648738a899296638245b0b93d3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45001: Fix zero-length matches with ${...%...}</title>
<updated>2019-12-12T10:23:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2019-12-12T10:22:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=273d669a568ed9ee705916e42945f4239501cdcb'/>
<id>urn:sha1:273d669a568ed9ee705916e42945f4239501cdcb</id>
<content type='text'>
As the shortest match is preferred, zero-length matches beat any other.
</content>
</entry>
<entry>
<title>45004: Fix typos in comments</title>
<updated>2019-12-11T02:37:39Z</updated>
<author>
<name>Martijn Dekker</name>
<email>martijn@inlv.org</email>
</author>
<published>2019-12-10T19:41:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c578f0a08b9257f3db85dab5431270f1a6eb8858'/>
<id>urn:sha1:c578f0a08b9257f3db85dab5431270f1a6eb8858</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44435: Handling digita arguments for :h and :t.</title>
<updated>2019-06-20T10:13:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2019-06-20T10:13:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b8dc5a7f6d52df98a546ad3b39104f4b8e7b8daf'/>
<id>urn:sha1:b8dc5a7f6d52df98a546ad3b39104f4b8e7b8daf</id>
<content type='text'>
Pick number of leading or trailing path components to substitute.
Active in history, brace parameters, glob qualifiers.

Add tests for all three environments.
</content>
</entry>
<entry>
<title>43091: In the (u) glob qualifier, expand and correct "unknown user" error messages.</title>
<updated>2018-06-25T11:18:41Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2018-06-22T16:19:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3d7215cc8277b39cd1e24ce5a04376d45bfbabf0'/>
<id>urn:sha1:3d7215cc8277b39cd1e24ce5a04376d45bfbabf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stat() for glob qualifiers lost information in corner case</title>
<updated>2017-11-20T09:59:51Z</updated>
<author>
<name>Dima Kogan</name>
<email>dima@secretsauce.net</email>
</author>
<published>2017-11-20T01:55:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=487489c5225aee671077bc0ea257e5c460e675ef'/>
<id>urn:sha1:487489c5225aee671077bc0ea257e5c460e675ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41420: "{.." wasn't check for brace expansion properly</title>
<updated>2017-07-13T16:20:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-07-13T16:20:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a3b3f00575160f1b65ec2b60feba073da2309d0e'/>
<id>urn:sha1:a3b3f00575160f1b65ec2b60feba073da2309d0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40891: fix more zero-length matches.</title>
<updated>2017-03-23T21:01:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2017-03-23T21:01:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e78ec8610d16732e566526ceb1d513d71ccf942b'/>
<id>urn:sha1:e78ec8610d16732e566526ceb1d513d71ccf942b</id>
<content type='text'>
This time at the end of the trial string.
</content>
</entry>
<entry>
<title>22601: Fix for parameter substitution pattern matches.</title>
<updated>2017-03-23T09:35:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-03-23T09:35:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=086656241c3ccca377474bfea1cb269ac9a67d60'/>
<id>urn:sha1:086656241c3ccca377474bfea1cb269ac9a67d60</id>
<content type='text'>
It was not possible to math against a zero-length string in
some cases.
</content>
</entry>
<entry>
<title>40819: Fix IS_DASH test in BRACE_CCL handling</title>
<updated>2017-03-10T10:43:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-03-10T10:43:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=adab02817f005979969405bf64e35ee90b0261fe'/>
<id>urn:sha1:adab02817f005979969405bf64e35ee90b0261fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40760: Always tokenize unquoted - to Dash.</title>
<updated>2017-03-07T10:43:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-03-07T10:43:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f3f8537cfa05414ad14494e809d9ebfeef86ebbc'/>
<id>urn:sha1:f3f8537cfa05414ad14494e809d9ebfeef86ebbc</id>
<content type='text'>
This fixes use of pattern match character ranges in unusual contexts.

Attempt to detect a tokenized - in cases where we don't care.
</content>
</entry>
<entry>
<title>40453: signal handler safety for callers of patcompile(PAT_STATIC), which is not re-entrant.</title>
<updated>2017-01-29T16:30:14Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-01-29T16:30:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e51c9c17af51e4055efb5a2cc36739d1d7ae457f'/>
<id>urn:sha1:e51c9c17af51e4055efb5a2cc36739d1d7ae457f</id>
<content type='text'>
</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>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>39723: metafy string passed to pattern in complist.</title>
<updated>2016-10-25T10:53:49Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-10-25T10:53:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=39ae9cd10a5987ac71dee8bef7bd3bc2ba5e4eb8'/>
<id>urn:sha1:39ae9cd10a5987ac71dee8bef7bd3bc2ba5e4eb8</id>
<content type='text'>
Also additional safety tokenizing a string with Meta characters.
</content>
</entry>
<entry>
<title>users/21793: Remove raw integers as glob qualifiers.</title>
<updated>2016-07-28T08:51:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-28T08:46:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=895e9beb294a9e86c8ead01ff177624848f495ff'/>
<id>urn:sha1:895e9beb294a9e86c8ead01ff177624848f495ff</id>
<content type='text'>
There was an ancient undocumented feature that these were treated
as a file mode to "or" with that of the file under test.  The
only documented way of doing this has always been the "f" qualifier,
so removed the effect of raw integers to make errors more obvious.
</content>
</entry>
<entry>
<title>38853: use strchr()</title>
<updated>2016-07-20T08:45:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-20T08:45:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=317494e9985590bbf975f934c0f1425596744939'/>
<id>urn:sha1:317494e9985590bbf975f934c0f1425596744939</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38879: Unmetafy file names for glob sort.</title>
<updated>2016-07-18T15:57:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-07-18T15:56:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=72e5fe7aab91e21d0d746ec7137a6e4e0b405e39'/>
<id>urn:sha1:72e5fe7aab91e21d0d746ec7137a6e4e0b405e39</id>
<content type='text'>
Test using Polish UTF-8 collation sequence that'w known to
cause the problems.
</content>
</entry>
<entry>
<title>37868: add 'static' to file local variables</title>
<updated>2016-02-02T16:25:33Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-02-02T16:24:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a4020e10a33f3f78681a2e18fb7add56338d4e81'/>
<id>urn:sha1:a4020e10a33f3f78681a2e18fb7add56338d4e81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37693: turn Dash into '-' in glob qualifiers</title>
<updated>2016-01-19T17:38:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-01-19T17:38:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c2b6bd51f98a5871acd9fcbeddad67216a07907c'/>
<id>urn:sha1:c2b6bd51f98a5871acd9fcbeddad67216a07907c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37689: ! and ^ need to be tokenised in character sets</title>
<updated>2016-01-19T17:24:12Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-01-19T17:24:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ad16356e1923ec1b4daf97b27b10a835cfe73ba7'/>
<id>urn:sha1:ad16356e1923ec1b4daf97b27b10a835cfe73ba7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37678: Now possible to quote "-" in pattern range</title>
<updated>2016-01-19T09:55:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-01-19T09:55:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8eb9070d6785f423dd9bdbbb0513aa47c8a08d62'/>
<id>urn:sha1:8eb9070d6785f423dd9bdbbb0513aa47c8a08d62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37483: save and possibly restore cshnullglob failure state around each evaluation of an (e:...:) glob qualifier.</title>
<updated>2016-01-02T03:20:14Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-02T03:20:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b4643fce2d4220646c0d70876822c052a677d22b'/>
<id>urn:sha1:b4643fce2d4220646c0d70876822c052a677d22b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37092: make nested ${(P)name} properly refer to parameter on return</title>
<updated>2015-11-11T18:04:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-11-11T18:04:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=830d54e629e8e12eb5a219a65a013876662e7b3e'/>
<id>urn:sha1:830d54e629e8e12eb5a219a65a013876662e7b3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37022: add GLOB_STAR_SHORT option to abbreviate ** and ***</title>
<updated>2015-10-30T12:28:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-30T12:28:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=58f4cccb1fbd66b7645178af971cb317cf1a2d7a'/>
<id>urn:sha1:58f4cccb1fbd66b7645178af971cb317cf1a2d7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36711: Allocate unmetafied pattern trial string on the heap</title>
<updated>2015-09-30T09:19:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-09-30T09:19:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=533658730745ae6261f9552aba01dc5346405d30'/>
<id>urn:sha1:533658730745ae6261f9552aba01dc5346405d30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted:  fix typo in comment.</title>
<updated>2015-09-29T20:36:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-29T20:36:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a5a6c58ff883edc202bd0103af1e09848c9b8fe7'/>
<id>urn:sha1:a5a6c58ff883edc202bd0103af1e09848c9b8fe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36700: unmetafy early for parameter match</title>
<updated>2015-09-29T18:47:21Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-29T18:06:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d07783628e935daab518509db123141ceb535a28'/>
<id>urn:sha1:d07783628e935daab518509db123141ceb535a28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36682: expand pattern interface to optimise unmetafication</title>
<updated>2015-09-28T19:31:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-28T19:31:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f9d7651c2554bb5db0373f63185ff358f795ab3c'/>
<id>urn:sha1:f9d7651c2554bb5db0373f63185ff358f795ab3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36603: glob: fix dirfd leak during Y shortcut qualifier</title>
<updated>2015-09-24T18:52:56Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-09-24T18:51:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bd5806aa0a98d8de6e1b6e7e4b7694b89952f08d'/>
<id>urn:sha1:bd5806aa0a98d8de6e1b6e7e4b7694b89952f08d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36491: Multibyte support for parameter expansion flags B,E,N</title>
<updated>2015-09-12T11:35:56Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2015-09-12T11:35:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8b1676e3b7bca183fea725d38d62350d2688078b'/>
<id>urn:sha1:8b1676e3b7bca183fea725d38d62350d2688078b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36264: glob and pattern variable pathbuf is metafied.</title>
<updated>2015-08-21T14:17:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-21T14:17:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c0df3440a44ac74a09115b536019b8ca6076245f'/>
<id>urn:sha1:c0df3440a44ac74a09115b536019b8ca6076245f</id>
<content type='text'>
Document this and unmetafy it when passing to system calls, including
lchdir() which is a system-level interface.
</content>
</entry>
<entry>
<title>36084: use zrealloc() consistently</title>
<updated>2015-08-10T19:55:56Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-10T19:55:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=45424e735d3c5aac5cf1171acb3a7c8047255ca0'/>
<id>urn:sha1:45424e735d3c5aac5cf1171acb3a7c8047255ca0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36033: a few more queue_signals() to protect global state changes</title>
<updated>2015-08-10T00:37:23Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-10T00:37:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=df5f825538720a9422859200d58d075d1dd075fc'/>
<id>urn:sha1:df5f825538720a9422859200d58d075d1dd075fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add non-metafied character length handling.</title>
<updated>2015-06-12T08:30:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-06-12T08:30:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f1923bdfa6300a0d32e3329eb2488447f76b8970'/>
<id>urn:sha1:f1923bdfa6300a0d32e3329eb2488447f76b8970</id>
<content type='text'>
Use this in regex module and add test using $'\ua0'.

Rename mb_metacharinit() to mb_charinit() as it does not involve
metafied characters.
</content>
</entry>
<entry>
<title>34965: consistent use of zalloc/zrealloc/zfree</title>
<updated>2015-04-25T19:40:35Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-04-25T19:40:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fae07f65a3773dd7f8b82ce6169e5ff35766f8f9'/>
<id>urn:sha1:fae07f65a3773dd7f8b82ce6169e5ff35766f8f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34837: avoid loss of original file path when applying colon-modifiers in glob qualifiers</title>
<updated>2015-04-03T16:55:11Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-04-03T16:55:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1fa68938dcd3cdd5efdac2799eca809259e49736'/>
<id>urn:sha1:1fa68938dcd3cdd5efdac2799eca809259e49736</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34634: avoid infinite recursion on (/)# extendedglob</title>
<updated>2015-02-27T18:10:19Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-02-27T18:10:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=628d2f4f8a4c02b834646a0f601586c55e116510'/>
<id>urn:sha1:628d2f4f8a4c02b834646a0f601586c55e116510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33876: etc.: Separate errors and keyboards interrupts</title>
<updated>2014-12-11T09:41:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-12-07T16:24:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d067ebcacd55472f720b2765ec686a69b25c9a90'/>
<id>urn:sha1:d067ebcacd55472f720b2765ec686a69b25c9a90</id>
<content type='text'>
Combination of 12 commits from interrupt_abort branch.

Basic strategy is to introduce bits to errflag and to set and
reset them separately.

Remove interrupt status on return to main keymap.

Turn off ERRFLAG_INT for always block.

Restore bit thereafter: we probably need a new variable in order
to allow user interrupts to be reset in the always block.

Add TRY_BLOCK_INTERRUPT

This works the same as TRY_BLOCK_ERROR, but for a SIGINT, too.

Ensure propagation of SIGINT from exited job.

If received by foreground job, shell uses ERRFLAG_INT, not
ERRFLAG_ERROR, to set the new state.

Reset errflag before precmd()

Add always block in _main_completion to fix ZLS_COLORS

Ensures we get the right state of $ZLS_COLORS at the end of _main_complete
even if there's an interrupt.  However, the "right state" is a bit messy
as it depends on styles.
</content>
</entry>
<entry>
<title>33854: errors end recursion through scanner()</title>
<updated>2014-12-07T19:20:01Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-12-05T08:25:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ddd022ff03efd90bac9f1057e61ad74b5cdbc9a'/>
<id>urn:sha1:9ddd022ff03efd90bac9f1057e61ad74b5cdbc9a</id>
<content type='text'>
Makes **/ more easily interruptible
</content>
</entry>
<entry>
<title>users/19143: fix depth glob search with trailing slashes</title>
<updated>2014-09-25T18:12:34Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-09-25T18:12:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=691a7e4b3d106bbc899bacbce20d1be9865b6598'/>
<id>urn:sha1:691a7e4b3d106bbc899bacbce20d1be9865b6598</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33136: P glob qual appends words when negated</title>
<updated>2014-09-15T22:27:05Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2012-05-31T19:08:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=78dd672e1a8550f93ccd586b6a9ad35369c796f7'/>
<id>urn:sha1:78dd672e1a8550f93ccd586b6a9ad35369c796f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33038: Fix {^@..a} hanging</title>
<updated>2014-08-20T23:23:32Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2014-08-20T21:40:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=33ad7174f6531c1e9052c71609c9084dfb35a2d8'/>
<id>urn:sha1:33ad7174f6531c1e9052c71609c9084dfb35a2d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32931: with NO_NOMATCH, a subscript glob qualifier on a not-matching pattern returns the original pattern</title>
<updated>2014-08-01T06:46:21Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-08-01T06:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=417cb94fe147a94d16e3935deb83250a51cd62a8'/>
<id>urn:sha1:417cb94fe147a94d16e3935deb83250a51cd62a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32767: another spot to tweak bracechardots()</title>
<updated>2014-06-11T17:19:24Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2014-06-11T17:19:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e6d7d7b0131109fe130d95d4c5fe585f831e6fe7'/>
<id>urn:sha1:e6d7d7b0131109fe130d95d4c5fe585f831e6fe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32766: bracechardots() agrees with xpandbraces() about what constitutes a {C1..C2} pattern, thus preventing crash</title>
<updated>2014-06-11T06:52:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-06-11T06:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d1da134c6327f8099fed3462beaf6a0a501e499b'/>
<id>urn:sha1:d1da134c6327f8099fed3462beaf6a0a501e499b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32765: fix build when not MULTIBYTE_SUPPORT</title>
<updated>2014-06-11T06:46:15Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2014-06-11T06:46:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e1fbf76de0b7682ed0f66883073037fee581e316'/>
<id>urn:sha1:e1fbf76de0b7682ed0f66883073037fee581e316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32723: add braces around some if/else branches</title>
<updated>2014-06-06T04:10:23Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-06-06T04:10:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=32756f78afc81bdc42b47c7bdb522c582b9d896a'/>
<id>urn:sha1:32756f78afc81bdc42b47c7bdb522c582b9d896a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32708: glob qualifier (Y) implies (oN)</title>
<updated>2014-06-05T05:47:20Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-06-05T05:47:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=69378db3c53cea12d8c5f20380de5017e4e72611'/>
<id>urn:sha1:69378db3c53cea12d8c5f20380de5017e4e72611</id>
<content type='text'>
plus incidental patch to avoid adding a meaningless bitvalue to sort-order flags
</content>
</entry>
<entry>
<title>32694: the number of matches to find is the suffix argument of (Y) qualifier</title>
<updated>2014-06-04T06:46:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-06-04T06:46:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9381bb6a2d3abd4a4c6871b5676f9fb04f42d921'/>
<id>urn:sha1:9381bb6a2d3abd4a4c6871b5676f9fb04f42d921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/18870: fix glob scanner insert counting check.</title>
<updated>2014-06-02T13:32:51Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-06-02T12:57:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=06a4913245b3f862e7343b37ee1fc268b4f8d6f5'/>
<id>urn:sha1:06a4913245b3f862e7343b37ee1fc268b4f8d6f5</id>
<content type='text'>
Was causing problems with globs in paths with (Y) glob qualifier
</content>
</entry>
<entry>
<title>users/18857: add (Y) glob qualifier to generate only one match per pattern</title>
<updated>2014-06-01T21:18:21Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-06-01T21:18:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=10ae77c0cfee1e15fe062ee5a6d8a4b31304d58a'/>
<id>urn:sha1:10ae77c0cfee1e15fe062ee5a6d8a4b31304d58a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32640: (#q) in [[ ... ]] forces globbing</title>
<updated>2014-06-01T19:55:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-06-01T19:55:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=501f2003a89673cebc956ec5aa5f4f401b3a8f5f'/>
<id>urn:sha1:501f2003a89673cebc956ec5aa5f4f401b3a8f5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32412 / 32415: New giga- and terabyte units for glob qualifiers</title>
<updated>2014-03-01T19:08:17Z</updated>
<author>
<name>Manuel Presnitz</name>
<email>mpy@gmx.net</email>
</author>
<published>2014-02-19T13:12:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=973e5dc37d27cf5c39f33b0ff8839b167004bf3f'/>
<id>urn:sha1:973e5dc37d27cf5c39f33b0ff8839b167004bf3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32414: improved error message for missing delimiters.</title>
<updated>2014-02-19T15:34:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-02-19T15:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=73db206838e427348cb91f1955692da5d2820d00'/>
<id>urn:sha1:73db206838e427348cb91f1955692da5d2820d00</id>
<content type='text'>
For glob qualifiers "u" and "g".
</content>
</entry>
<entry>
<title>users/18298 (tidied up): add {&lt;char&gt;..&lt;char&gt;} expansion</title>
<updated>2014-01-09T10:05:13Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-01-09T10:05:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d26461a3c61b311bdbd58334ee5f8a5113dcdbf2'/>
<id>urn:sha1:d26461a3c61b311bdbd58334ee5f8a5113dcdbf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32030: need to revert empty glob qualifier change.</title>
<updated>2013-11-20T17:35:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2013-11-20T17:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e2d4c2cf77125588549194677a2688a547c1b9e'/>
<id>urn:sha1:8e2d4c2cf77125588549194677a2688a547c1b9e</id>
<content type='text'>
It failed on an empty expansion that (N) was supposed to remove.
Add test for this case.
</content>
</entry>
<entry>
<title>31995: Han Pingtian: glob qualifiers cannot follow an empty pattern, so a leading paren means grouping</title>
<updated>2013-11-18T16:24:54Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-11-18T16:24:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=12fb09c336f23fdd6539e66380a32c4a86f3527e'/>
<id>urn:sha1:12fb09c336f23fdd6539e66380a32c4a86f3527e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31764: Dewreakify havoc caused by pattern disables on glob qualifiers.</title>
<updated>2013-09-23T20:02:31Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-09-23T20:02:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=60debf388f65849fc31b92982274cc984da74052'/>
<id>urn:sha1:60debf388f65849fc31b92982274cc984da74052</id>
<content type='text'>
Don't use the zpc_specials array before it's defined, it's rude.
</content>
</entry>
<entry>
<title>unposted: improve an error message.</title>
<updated>2013-09-21T23:39:25Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-09-21T23:39:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=27f9c515ff9e8d422ea4ae1571174c0b02540f7c'/>
<id>urn:sha1:27f9c515ff9e8d422ea4ae1571174c0b02540f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31465: fix basic completion and globbing uses of disabled patterns</title>
<updated>2013-06-13T17:40:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-06-13T17:40:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=347a63da0cf1c681ac97c21a107b4722abf449b2'/>
<id>urn:sha1:347a63da0cf1c681ac97c21a107b4722abf449b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31441: use array to decide which forms of pattern are enabled</title>
<updated>2013-06-01T19:39:09Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-06-01T19:39:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=68d0d76db55c0b8778f0b68d3eda54060b576c41'/>
<id>urn:sha1:68d0d76db55c0b8778f0b68d3eda54060b576c41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dima Kogan: 30515: fix globbing problem with large files:</title>
<updated>2012-06-18T09:05:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-06-18T09:05:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c3fb9dbfa35043d4cb4c737032371df926ae6d3e'/>
<id>urn:sha1:c3fb9dbfa35043d4cb4c737032371df926ae6d3e</id>
<content type='text'>
failure owing to bad cast with large integers
</content>
</entry>
<entry>
<title>30307 plus tweak suggsted by Wayne: use %lld for zlong when long long</title>
<updated>2012-03-05T10:06:28Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-03-05T10:06:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=86f8e8de696404b85c334916bfe3d69bdd4291c6'/>
<id>urn:sha1:86f8e8de696404b85c334916bfe3d69bdd4291c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30276: Src/glob.c: Use zlong rather than int when calculating brace expansions of the form {1..9}.</title>
<updated>2012-02-29T17:06:07Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2012-02-29T17:06:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=47a48ced0e498e6e90671045617a2152c0d9ae7a'/>
<id>urn:sha1:47a48ced0e498e6e90671045617a2152c0d9ae7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30181, plus rename of PF_* flags to PREFORK_*:</title>
<updated>2012-02-12T20:27:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-02-12T20:27:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53f893d0626f2d683f6da229301c5dbb75d8dbe8'/>
<id>urn:sha1:53f893d0626f2d683f6da229301c5dbb75d8dbe8</id>
<content type='text'>
Pass sh-wordsplitting instructions to paramsubst() using flags,
avoiding side effects of explicitly setting and unsetting the
SHWORDSPLIT option.
</content>
</entry>
<entry>
<title>29991: allow explicit "d" for days in time qualifiers</title>
<updated>2011-12-11T17:22:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-12-11T17:22:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=acb97e611501c92cc176b2ca130ffab00cb6299d'/>
<id>urn:sha1:acb97e611501c92cc176b2ca130ffab00cb6299d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29952: fix cut'n'paste error in nanosecond timestamp support</title>
<updated>2011-12-07T01:31:20Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@users.sourceforge.net</email>
</author>
<published>2011-12-07T01:31:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fe1dc5102a952f281feec14cb3f7d7c3996f62de'/>
<id>urn:sha1:fe1dc5102a952f281feec14cb3f7d7c3996f62de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29491: remove some variables set but not used</title>
<updated>2011-06-19T16:26:10Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-06-19T16:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=962624e8c343e3968fbb55160b8a14b460400bc0'/>
<id>urn:sha1:962624e8c343e3968fbb55160b8a14b460400bc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29165: use term.h globally if needed at all.</title>
<updated>2011-05-09T09:49:08Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-05-09T09:49:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d89361739acdf07f0b0775c85f69abe89d57b600'/>
<id>urn:sha1:d89361739acdf07f0b0775c85f69abe89d57b600</id>
<content type='text'>
</content>
</entry>
<entry>
<title>28617: NO_EXEC option was doing too much work in</title>
<updated>2011-01-10T18:24:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-01-10T18:24:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dfc26195c916d54163a3f0dd2eb159db2d974569'/>
<id>urn:sha1:dfc26195c916d54163a3f0dd2eb159db2d974569</id>
<content type='text'>
parameter subscripting, parameter assignment, and globbing
</content>
</entry>
<entry>
<title>28474, 28478: extended {START..END..STEP} syntax</title>
<updated>2010-12-05T21:07:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-12-05T21:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=25b12c5d1139de9b7527a1fa2b722fe19c46f462'/>
<id>urn:sha1:25b12c5d1139de9b7527a1fa2b722fe19c46f462</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt</title>
<updated>2010-05-12T10:06:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-05-12T10:06:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=09960dc5b966fb1a1c20a0af654165e5981a999b'/>
<id>urn:sha1:09960dc5b966fb1a1c20a0af654165e5981a999b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: initially clear list for P glob qualifier</title>
<updated>2010-02-13T20:25:49Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-13T20:25:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a589007d598431ea79ca1a79ef6184c52aa18ed2'/>
<id>urn:sha1:a589007d598431ea79ca1a79ef6184c52aa18ed2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27694: add P glob qualifier for prepending</title>
<updated>2010-02-09T17:47:02Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-09T17:47:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f4f0becb633709741253f0b9677fdde60ae87faf'/>
<id>urn:sha1:f4f0becb633709741253f0b9677fdde60ae87faf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26772: better error handling and fix runaway chdir on failed cd</title>
<updated>2009-03-24T12:52:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-03-24T12:52:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9defc9850d0d73742856165f595899f0d8a87c6d'/>
<id>urn:sha1:9defc9850d0d73742856165f595899f0d8a87c6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26448: add glob sort operators oe and o+</title>
<updated>2009-01-27T09:55:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-01-27T09:55:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7c43fb69bf81dd37c0743a761c6b43519ea9a0d0'/>
<id>urn:sha1:7c43fb69bf81dd37c0743a761c6b43519ea9a0d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: revert 26014.</title>
<updated>2008-11-08T06:31:01Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2008-11-08T06:31:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=29852fe2145abdae0da87113dbea37b81dc5d58f'/>
<id>urn:sha1:29852fe2145abdae0da87113dbea37b81dc5d58f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26014: don't allocate and leak a patprog if it's not going to be used.</title>
<updated>2008-11-06T02:59:42Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2008-11-06T02:59:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3fc22d6eab216376e354fac5cbbd83170486430d'/>
<id>urn:sha1:3fc22d6eab216376e354fac5cbbd83170486430d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/13295, tweaked: dont reset line numbers when parsing strings, sometimes</title>
<updated>2008-09-29T08:46:21Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-09-29T08:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=59dd1491c64886492f2fd20e6929a890c844034a'/>
<id>urn:sha1:59dd1491c64886492f2fd20e6929a890c844034a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24996: improve xtrace output for patterns</title>
<updated>2008-05-11T19:55:21Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-05-11T19:55:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=58580d31f593021e2ed4bfad8362e3b01bf396f3'/>
<id>urn:sha1:58580d31f593021e2ed4bfad8362e3b01bf396f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>oops</title>
<updated>2008-04-29T19:53:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-29T19:53:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8dc2bc1350515d306e773217929357beca7937ad'/>
<id>urn:sha1:8dc2bc1350515d306e773217929357beca7937ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24887: geoff: typo</title>
<updated>2008-04-28T08:55:27Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-28T08:55:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0c0213b5175df7559e8e9f89cbb0a6bf3dd08da9'/>
<id>urn:sha1:0c0213b5175df7559e8e9f89cbb0a6bf3dd08da9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24878: add incremental pattern searches</title>
<updated>2008-04-26T19:51:08Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-26T19:51:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=234c6ed193fb61379d8d7bb1ee44793ed75e15fb'/>
<id>urn:sha1:234c6ed193fb61379d8d7bb1ee44793ed75e15fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24050: handle nanosecond resolution timestamps on systems that support them</title>
<updated>2007-11-01T17:57:57Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@users.sourceforge.net</email>
</author>
<published>2007-11-01T17:57:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fe5390a04ce44daf1604298756d772b2ce12b268'/>
<id>urn:sha1:fe5390a04ce44daf1604298756d772b2ce12b268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24006: (F) glob qualifier should unmetafy</title>
<updated>2007-10-22T09:27:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-10-22T09:27:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=756cfc08e22119925431acc1cc66602acce42632'/>
<id>urn:sha1:756cfc08e22119925431acc1cc66602acce42632</id>
<content type='text'>
</content>
</entry>
<entry>
<title>23562: add KSH_ZERO_SUBSCRIPT option and leave off by default</title>
<updated>2007-06-18T13:25:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-06-18T13:25:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=abae4fe16e26cf027e7c8165d27b93d74bbd18b2'/>
<id>urn:sha1:abae4fe16e26cf027e7c8165d27b93d74bbd18b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>23118: improve sorting to make it work with locales</title>
<updated>2007-01-21T22:47:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-01-21T22:47:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=553e011320798af097e8de95a1e2a1d2ed6a1a3e'/>
<id>urn:sha1:553e011320798af097e8de95a1e2a1d2ed6a1a3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22981: Zvi Har'el: bad call from 22952</title>
<updated>2006-11-08T10:38:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-08T10:38:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aba936b17cca86ee0742341f23f0f96795a23275'/>
<id>urn:sha1:aba936b17cca86ee0742341f23f0f96795a23275</id>
<content type='text'>
22980: add hook array for special functions
</content>
</entry>
<entry>
<title>22980: 22952 messed up parameter padding flag optional arguments</title>
<updated>2006-11-07T22:47:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-07T22:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f367a90505811cf2125549e4d376c33f691bde57'/>
<id>urn:sha1:f367a90505811cf2125549e4d376c33f691bde57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22952: fix some argument delimiters to work with multibyte characters</title>
<updated>2006-11-02T18:43:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-02T18:43:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d8207acddbd1ad5e9339115f7b7bf09820b98c5a'/>
<id>urn:sha1:d8207acddbd1ad5e9339115f7b7bf09820b98c5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22934, modified, see 22937: add HIST_SUBST_PATTERN option</title>
<updated>2006-11-01T12:25:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-01T12:25:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9471bbcfa06a87dcb6803a36d1208c214fa56003'/>
<id>urn:sha1:9471bbcfa06a87dcb6803a36d1208c214fa56003</id>
<content type='text'>
make ${.../#%...} anchor at both ends
</content>
</entry>
<entry>
<title>22562: make ${...#...} etc. understand multibyte characters</title>
<updated>2006-07-30T18:00:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-07-30T18:00:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=663b9376ad64be2523cc22b9ec818defac53f0d9'/>
<id>urn:sha1:663b9376ad64be2523cc22b9ec818defac53f0d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22544: Improve use of ztype tests for multibyte characters.  Add</title>
<updated>2006-07-10T13:08:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-07-10T13:08:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4a67f2479892fda348546404216270aaaff523ea'/>
<id>urn:sha1:4a67f2479892fda348546404216270aaaff523ea</id>
<content type='text'>
POSIX_IDENTIFIERS option to control allowability of multibyte
alphanumeric characters in parameter and module names.
</content>
</entry>
<entry>
<title>22474: use variable argument lists to improve error message handling</title>
<updated>2006-05-30T22:35:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-05-30T22:35:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dd5602f59b599177fb130512fc543f7efa951990'/>
<id>urn:sha1:dd5602f59b599177fb130512fc543f7efa951990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22284: add --disable-dynamic-nss configure switch to disable use of getpw*(), getgr*(), initgroups() functions.</title>
<updated>2006-02-19T19:36:31Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2006-02-19T19:36:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9151388528c84d7993a366ae03b57f5a413ca78'/>
<id>urn:sha1:a9151388528c84d7993a366ae03b57f5a413ca78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/9788: add (oN) glob qualifier for no sorting</title>
<updated>2005-12-15T10:38:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-12-15T10:38:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b5a83cc7549e48a82dd57859f40a8f282f1534d0'/>
<id>urn:sha1:b5a83cc7549e48a82dd57859f40a8f282f1534d0</id>
<content type='text'>
22076: more documentation for multibyte handling
</content>
</entry>
<entry>
<title>21871: replace INULL() by inull()</title>
<updated>2005-10-13T16:30:13Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-10-13T16:30:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3c37057c34d975ada2e9e6590845732677e77104'/>
<id>urn:sha1:3c37057c34d975ada2e9e6590845732677e77104</id>
<content type='text'>
</content>
</entry>
<entry>
<title>21862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameter</title>
<updated>2005-10-11T16:48:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2005-10-11T16:48:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cca66ab341ffa330908aa6ea8da03e991aa6903c'/>
<id>urn:sha1:cca66ab341ffa330908aa6ea8da03e991aa6903c</id>
<content type='text'>
substitutions that don't match anything.
</content>
</entry>
</feed>
