<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/Modules, branch job_control_debug2</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=job_control_debug2</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=job_control_debug2'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2018-09-16T16:42:31Z</updated>
<entry>
<title>43396: Job control debug.</title>
<updated>2018-09-16T16:42:31Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-09-06T09:39:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f479764b34f997d27f591ddeb93d785f899534bb'/>
<id>urn:sha1:f479764b34f997d27f591ddeb93d785f899534bb</id>
<content type='text'>
Particularly for TTY ownership.
</content>
</entry>
<entry>
<title>43275: Add log2 to match func</title>
<updated>2018-08-13T08:36:55Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-08-12T08:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b21a641d4c63fce45736b635314e079ae360e5b2'/>
<id>urn:sha1:b21a641d4c63fce45736b635314e079ae360e5b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43227: fix memory leaks in term{cap,info}.c</title>
<updated>2018-08-01T12:36:44Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-08-01T12:36:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ad9f07e66fded8a44adba15d576960cef587f9d4'/>
<id>urn:sha1:ad9f07e66fded8a44adba15d576960cef587f9d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43219 (except term{cap,info}.c): fix several memory leaks</title>
<updated>2018-07-31T13:15:58Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-07-31T13:15:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=baedd62f0d601bf03d99b2366a8ace42268e88ed'/>
<id>urn:sha1:baedd62f0d601bf03d99b2366a8ace42268e88ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43075: Support nanosecond-precision time formatting</title>
<updated>2018-06-20T22:29:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-06-20T22:29:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=394f3a47e464b67b17e2cb7166df066829250e88'/>
<id>urn:sha1:394f3a47e464b67b17e2cb7166df066829250e88</id>
<content type='text'>
* Teach ztrftime() %9. and %N for nanoseconds
* Update prompt expansion to pass sub-second times for time formatting
* Update zsh/stat to pass sub-second times for atime/mtime/ctime

Patch heavily based on Oliver's earlier work @ workers/24059
</content>
</entry>
<entry>
<title>433029: Testing signal return type is no longer needed</title>
<updated>2018-06-18T09:18:29Z</updated>
<author>
<name>Eitan Adler</name>
<email>lists@eitanadler.com</email>
</author>
<published>2018-06-16T01:04:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f311619e30862406022d6e2ddb304eebf34f7868'/>
<id>urn:sha1:f311619e30862406022d6e2ddb304eebf34f7868</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43039: Mark functions_source (et al.) for auto-loading</title>
<updated>2018-06-18T01:34:17Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-06-18T01:34:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=796637362a40f8a30a99d715eb5cdf9211dd1d56'/>
<id>urn:sha1:796637362a40f8a30a99d715eb5cdf9211dd1d56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/23472: Add $sysparams[procsubstpid] to zsh/system</title>
<updated>2018-06-15T14:02:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-06-15T14:02:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9408c4825b339c43299a39b46811fc6153740e01'/>
<id>urn:sha1:9408c4825b339c43299a39b46811fc6153740e01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42938: name argument to math_func is not unused</title>
<updated>2018-06-06T08:35:38Z</updated>
<author>
<name>Eitan Adler</name>
<email>lists@eitanadler.com</email>
</author>
<published>2018-06-06T05:59:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=96ec8cbbf4b115bac0f3468beacae40e017541d8'/>
<id>urn:sha1:96ec8cbbf4b115bac0f3468beacae40e017541d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42488: test cases for 42369 and address some issues in the code</title>
<updated>2018-05-13T08:13:42Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-05-13T08:13:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a93abe1170a438d45d94b3a7f924553f5cf69cee'/>
<id>urn:sha1:a93abe1170a438d45d94b3a7f924553f5cf69cee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nelson H. F. Beebe: 19597 (rebased 42369): return Inf, NaN etc from floating point operations instead of errors to allow non-stop IEEE 754 arithmetic</title>
<updated>2018-05-13T08:02:01Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-05-13T08:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=373efa085dcea5fe6b4539cd875b6bd8645f16fa'/>
<id>urn:sha1:373efa085dcea5fe6b4539cd875b6bd8645f16fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42708: fix for process substitution.</title>
<updated>2018-04-24T10:48:11Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-04-24T09:57:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=95d861d0283e47c64980c844d66be44c6c4aad8a'/>
<id>urn:sha1:95d861d0283e47c64980c844d66be44c6c4aad8a</id>
<content type='text'>
Don't close associated file descriptors in the closem()
tidy up function as they should remain visible to external
processes.  Override if about to exit.

Unit test for the failing case: note this relies on the
existence of /proc/self/fd or equivalent.
</content>
</entry>
<entry>
<title>42605: properly free the vi registers hash</title>
<updated>2018-04-07T16:52:37Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-04-07T16:52:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e6c1d8b474c6fcbe3da77a9cb2b1d31d65a6ca4'/>
<id>urn:sha1:8e6c1d8b474c6fcbe3da77a9cb2b1d31d65a6ca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: add 'static' to a file-local variable</title>
<updated>2018-03-24T06:32:43Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-03-24T06:32:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=beadc29214926723d3a83cdecb2016283c247054'/>
<id>urn:sha1:beadc29214926723d3a83cdecb2016283c247054</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42469: necessary repairs to 42465 found by "make check"</title>
<updated>2018-03-18T23:49:42Z</updated>
<author>
<name>Stephane Chazelas</name>
<email>stephane.chazelas@gmail.com</email>
</author>
<published>2018-03-18T23:49:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d2350a1e8027e9550996464739885f5ec468bd83'/>
<id>urn:sha1:d2350a1e8027e9550996464739885f5ec468bd83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42465: Pass up error status from readoutput().</title>
<updated>2018-03-15T09:21:47Z</updated>
<author>
<name>Stephane Chazelas</name>
<email>stephane.chazelas@gmail.com</email>
</author>
<published>2018-03-14T14:42:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1219eae82938c918f5183e89af4a54296256372f'/>
<id>urn:sha1:1219eae82938c918f5183e89af4a54296256372f</id>
<content type='text'>
This improves the consistency of error reporting from $(...) constructs.
</content>
</entry>
<entry>
<title>42243: Free stuff properly in zsh/pcre module</title>
<updated>2018-01-20T12:33:12Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2018-01-07T12:17:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5c656716ff3932953efd2a225c8d60b609058cf6'/>
<id>urn:sha1:5c656716ff3932953efd2a225c8d60b609058cf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>42188: Close flock descriptor in failure cases</title>
<updated>2018-01-04T17:06:22Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-12-30T15:32:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1e46f73b8e2e5e69dc40fd85ae83b88cccc1daf8'/>
<id>urn:sha1:1e46f73b8e2e5e69dc40fd85ae83b88cccc1daf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41666: zpty compatibility for OpenBSD</title>
<updated>2017-09-11T09:15:15Z</updated>
<author>
<name>Thierry Ghelew</name>
<email>tlux@ghelew.net</email>
</author>
<published>2017-09-11T03:09:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9f2271168d2c1f827d66dbfda4fbc458976e840c'/>
<id>urn:sha1:9f2271168d2c1f827d66dbfda4fbc458976e840c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41542: Fix pcre logic for extracting matched parentheses.</title>
<updated>2017-08-14T10:17:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-08-14T10:17:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=74aff4106a4272d86c637c472a04efd46bbec07e'/>
<id>urn:sha1:74aff4106a4272d86c637c472a04efd46bbec07e</id>
<content type='text'>
When we went off the end of the array but measured the length
implicitly, we got lucky before.  After 41308 we were looking up lengths
in stale memory.

Rename some variables, clean up the logic, be easier to understand.

Add tests.
</content>
</entry>
<entry>
<title>41375: GDBM interface bug fixes</title>
<updated>2017-07-03T09:02:01Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-06-29T09:08:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6116fdb2779c7e1a8623d0f34a48c8fed2d144c5'/>
<id>urn:sha1:6116fdb2779c7e1a8623d0f34a48c8fed2d144c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41308 (tweaked): behaviour of PCRE with NUL bytes</title>
<updated>2017-06-22T08:24:33Z</updated>
<author>
<name>Phil Pennock</name>
<email>zsh-workers+phil.pennock@spodhuis.org</email>
</author>
<published>2017-06-15T20:40:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=825f84c77e7e6f31d5f0fc9dd636198477c9a357'/>
<id>urn:sha1:825f84c77e7e6f31d5f0fc9dd636198477c9a357</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41244: Add zmodload -s option.</title>
<updated>2017-06-12T09:10:23Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-06-12T09:10:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d5c22d356ba442fd5811e15cc35b5480008722f4'/>
<id>urn:sha1:d5c22d356ba442fd5811e15cc35b5480008722f4</id>
<content type='text'>
Doesn't complain if module is unavailable, but prints more
obscure errors.

Use existing low-level silent flag by passing through
intermediate module loading hierarchy.
</content>
</entry>
<entry>
<title>41151: propagate flags when creating new parameter</title>
<updated>2017-05-28T20:17:26Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-05-28T20:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=284b5aaeb08f90520ac7dc385e8921471678e7dd'/>
<id>urn:sha1:284b5aaeb08f90520ac7dc385e8921471678e7dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41153: finish module setup only after all error conditions have been checked</title>
<updated>2017-05-28T20:15:06Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-05-28T20:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ca0607c4c219ea1c75673dd2a89831997d07754e'/>
<id>urn:sha1:ca0607c4c219ea1c75673dd2a89831997d07754e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41146: careul in GDBM freeing strings with embedded nulls</title>
<updated>2017-05-24T14:55:42Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-05-24T14:07:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=62c416915b1bee6d7ef9dc87f6009907748f2087'/>
<id>urn:sha1:62c416915b1bee6d7ef9dc87f6009907748f2087</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40898: fix GDBM error handling</title>
<updated>2017-05-24T14:53:42Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint@zdharma.org</email>
</author>
<published>2017-03-25T06:55:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=135075e48c6c2789bd8bae0a643961c0c2361dfc'/>
<id>urn:sha1:135075e48c6c2789bd8bae0a643961c0c2361dfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>41142: Ensure close-on-exec is passed to moved file descriptor</title>
<updated>2017-05-23T16:03:31Z</updated>
<author>
<name>Stephane Chazelas</name>
<email>stephane.chazelas@gmail.com</email>
</author>
<published>2017-05-23T15:46:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=99fff8f15cb010ca675cbb4a8c055512a2556107'/>
<id>urn:sha1:99fff8f15cb010ca675cbb4a8c055512a2556107</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: silence warnings on Cygwin</title>
<updated>2017-03-10T09:41:25Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2017-03-10T09:41:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4d7b34c5f38062313a7a8bba36b1f64c1a18d387'/>
<id>urn:sha1:4d7b34c5f38062313a7a8bba36b1f64c1a18d387</id>
<content type='text'>
On Cygwin, h_name in struct hostent is 'const char*'
</content>
</entry>
<entry>
<title>40726: add "zcurses resize" for sane terminal size change</title>
<updated>2017-03-05T19:25:38Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint3@fastmail.com</email>
</author>
<published>2017-03-05T19:25:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=23275fc8db671cecb5b6491a06455b27fbabd59b'/>
<id>urn:sha1:23275fc8db671cecb5b6491a06455b27fbabd59b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40170: Fix up error resetting in curses module.</title>
<updated>2017-03-03T10:46:23Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint3@fastmail.com</email>
</author>
<published>2017-03-03T07:48:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c8005af3102adfd80f778a86096dbd712e3f60bc'/>
<id>urn:sha1:c8005af3102adfd80f778a86096dbd712e3f60bc</id>
<content type='text'>
Update comment to remove confusion.  The comment was based on
incorrecto expectations, and the problems referred to seem to be fixed.
</content>
</entry>
<entry>
<title>40681: strftime builtin should return 1 if ztrftime() returns -1</title>
<updated>2017-03-02T02:09:12Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2017-03-02T02:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0697c45ab38f60f9cb80e0c4be3d0eb23acb0d30'/>
<id>urn:sha1:0697c45ab38f60f9cb80e0c4be3d0eb23acb0d30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40650: redo 40508 and 40626 with comments explaining what is actually going on</title>
<updated>2017-02-26T20:03:56Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-02-26T20:03:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d00931de5c2b7aa846daf137865dd05ac8d4be8a'/>
<id>urn:sha1:d00931de5c2b7aa846daf137865dd05ac8d4be8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert 40626 which broke tests.</title>
<updated>2017-02-26T06:11:19Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-26T06:11:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c7048cd88f508b775b3805199f8fd68efd4279df'/>
<id>urn:sha1:c7048cd88f508b775b3805199f8fd68efd4279df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40626: Make $options re-settable.</title>
<updated>2017-02-25T08:05:11Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-24T05:17:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6c476c22111122006dcacc767b2c2846ede881e8'/>
<id>urn:sha1:6c476c22111122006dcacc767b2c2846ede881e8</id>
<content type='text'>
Follow-up to 40508.

Reported-by: James McGlashan
</content>
</entry>
<entry>
<title>40558, 40562: General improvements to zsh/db/gdbm module</title>
<updated>2017-02-17T09:22:02Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint2@fastmail.com</email>
</author>
<published>2017-02-16T16:03:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e9ce00174921354099d96813fc73d62243923904'/>
<id>urn:sha1:e9ce00174921354099d96813fc73d62243923904</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40524: do not free a null array</title>
<updated>2017-02-14T02:09:34Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-02-14T00:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=63f086d167960a27ecdbcb762179e2c2bf8a29f5'/>
<id>urn:sha1:63f086d167960a27ecdbcb762179e2c2bf8a29f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40508: Make $functions re-settable.</title>
<updated>2017-02-08T05:06:49Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-02-07T04:28:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e9267adb49877bf3e7b30a740745535109202001'/>
<id>urn:sha1:e9267adb49877bf3e7b30a740745535109202001</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40507: Remove extraneous null creating GDBM records</title>
<updated>2017-02-07T09:48:59Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>psprint2@fastmail.com</email>
</author>
<published>2017-02-06T23:46:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3be8e1bbdde909f7432e1223bf3b4ee3c6470402'/>
<id>urn:sha1:3be8e1bbdde909f7432e1223bf3b4ee3c6470402</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40486: Don't warn on creation of MATCH etc. in regex.</title>
<updated>2017-02-02T10:03:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-02-02T10:03:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a32fb005d6bf12f010fe9219a66a244e56eff7b2'/>
<id>urn:sha1:a32fb005d6bf12f010fe9219a66a244e56eff7b2</id>
<content type='text'>
This because they are created implicitly rather than by explicit
user request, so the warning may not be useful.
</content>
</entry>
<entry>
<title>40483 (cf. Eric Freese: 40482): Remove zpty exit hook from forked processes</title>
<updated>2017-02-02T01:11:48Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-02-02T01:11:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=caddeca1ac638137b26735fc8c63d08c83be6a90'/>
<id>urn:sha1:caddeca1ac638137b26735fc8c63d08c83be6a90</id>
<content type='text'>
</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>40440: Add $functions_source hash to zsh/parameter.</title>
<updated>2017-01-28T19:33:27Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2017-01-28T19:33:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=34f70c5dc08bbecd20fbb8a1797851103fbad45e'/>
<id>urn:sha1:34f70c5dc08bbecd20fbb8a1797851103fbad45e</id>
<content type='text'>
This allows you to find out where a function was loaded from.
</content>
</entry>
<entry>
<title>39728: define _GNU_SOURCE on Cygwin</title>
<updated>2016-11-07T02:36:17Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-11-07T02:36:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f912e83505e586b917748183772140c3f3560fe2'/>
<id>urn:sha1:f912e83505e586b917748183772140c3f3560fe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39268: "zsystem flock -t 0 ..." tries only once to flock and immediately returns success or failure</title>
<updated>2016-09-12T00:22:02Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-09-12T00:22:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=26b4508ee339d834a500d940827b31c578d49e3e'/>
<id>urn:sha1:26b4508ee339d834a500d940827b31c578d49e3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39217: fix error name generation with GCC.</title>
<updated>2016-09-07T10:50:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-09-07T10:47:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d188728171dfe764562b7d4e81fbfdc212897e4'/>
<id>urn:sha1:8d188728171dfe764562b7d4e81fbfdc212897e4</id>
<content type='text'>
Adapt the same trick as in zsh.mdd to ensure we don't get
preprocessor lines in the output.
</content>
</entry>
<entry>
<title>39064: use scalbn() instead of scalb() (mathfunc.c)</title>
<updated>2016-08-20T14:52:01Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-08-20T14:52:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4b2810ab2d6be3d1cf811e53d3b4f57630821108'/>
<id>urn:sha1:4b2810ab2d6be3d1cf811e53d3b4f57630821108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38971: Start using the new arrlen_ge() / arrlen_le() helpers.</title>
<updated>2016-08-01T08:01:29Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2016-07-30T10:50:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f9b170351136e7e2e04cecf4f1f6c686b0c1324d'/>
<id>urn:sha1:f9b170351136e7e2e04cecf4f1f6c686b0c1324d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38862: strptime(3) requires _XOPEN_SOURCE on Cygwin</title>
<updated>2016-07-19T05:54:59Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-07-19T05:54:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fff00804002735067aef56e09e36074235077e20'/>
<id>urn:sha1:fff00804002735067aef56e09e36074235077e20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38586: Metafication problem with $functions</title>
<updated>2016-06-03T09:28:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-06-03T09:28:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dcffad8326878c1a4c539b9b32c6b497f4032e5d'/>
<id>urn:sha1:dcffad8326878c1a4c539b9b32c6b497f4032e5d</id>
<content type='text'>
If treated as a complete associative array or scanned (retrieving
individual values was not affected), it incorrectly unmetafied
the value so multibyte characters got confused.

Add test.
</content>
</entry>
<entry>
<title>38356: allow integers as curses colours</title>
<updated>2016-04-29T13:01:06Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>sgniazdowski@gmail.com</email>
</author>
<published>2016-04-29T11:34:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fea013b8e8cc3b2d8e7ca59c1f32b27cdf376155'/>
<id>urn:sha1:fea013b8e8cc3b2d8e7ca59c1f32b27cdf376155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>39354: zcurses fix for colour management</title>
<updated>2016-04-29T09:17:44Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>sgniazdowski@gmail.com</email>
</author>
<published>2016-04-28T20:24:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7fc0c2d57db1c0ee71f66ff73ab5655294a245c0'/>
<id>urn:sha1:7fc0c2d57db1c0ee71f66ff73ab5655294a245c0</id>
<content type='text'>
Alter internal return 	code so as not to mask curses error code.
</content>
</entry>
<entry>
<title>Mikael Berthe: 38307: PCRE segfault when parenthesized group matches nothing</title>
<updated>2016-04-23T21:20:16Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-04-23T21:20:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=222dea055c622822ff24a2fa14564231bf3323d0'/>
<id>urn:sha1:222dea055c622822ff24a2fa14564231bf3323d0</id>
<content type='text'>
unposted: regression test for 38307
</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>37838: use UNUSED() consistently</title>
<updated>2016-01-29T15:26:23Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-01-29T15:25:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ca3bc0d95d7deab4f5381f12b15047de748c0814'/>
<id>urn:sha1:ca3bc0d95d7deab4f5381f12b15047de748c0814</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37810: repair handling of backslashes and of names starting with "+"/":"/"=" in zparseopts option specs</title>
<updated>2016-01-28T06:10:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-28T05:52:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=572f8c85ab40c2adf389a33ea6f2f91c4a4fbb30'/>
<id>urn:sha1:572f8c85ab40c2adf389a33ea6f2f91c4a4fbb30</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37802: Clarify zparseopts documention.  zparseopts "X::" specifier should also look for the optional argument in the word after "-X".</title>
<updated>2016-01-28T06:10:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-27T06:44:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ddcdad0c1559612b72b733e907d10806415d4fb'/>
<id>urn:sha1:8ddcdad0c1559612b72b733e907d10806415d4fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Jun T.: 37759: save more function pointers from realparamtab when hacking in their replacements</title>
<updated>2016-01-25T16:28:30Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2016-01-25T16:27:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1d98f77a9be240662d84c7c2014019571f7eda1b'/>
<id>urn:sha1:1d98f77a9be240662d84c7c2014019571f7eda1b</id>
<content type='text'>
Restoring from the original external symbols fails for some dynamic link schemes (e.g. 64bit Cygwin).
</content>
</entry>
<entry>
<title>Jun T.: 37515: multibyte handling as per 35448.</title>
<updated>2016-01-09T04:42:00Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2016-01-09T04:42:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5eae5b58b1b99946e14ac8ddc54dc14189a56a6c'/>
<id>urn:sha1:5eae5b58b1b99946e14ac8ddc54dc14189a56a6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37378: New bindkey tests.</title>
<updated>2015-12-10T17:51:41Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-10T17:51:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a5233fd01e9ab4953b7ff8b4cc031485b414b8e3'/>
<id>urn:sha1:a5233fd01e9ab4953b7ff8b4cc031485b414b8e3</id>
<content type='text'>
Also fix Meta bug on pattern match in zpty -r.
</content>
</entry>
<entry>
<title>unposted: fix init_io() calls in previous change</title>
<updated>2015-12-04T09:42:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-04T09:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=04479a56e09b92b893230c715e434f95e77c09b5'/>
<id>urn:sha1:04479a56e09b92b893230c715e434f95e77c09b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37229: non-local assignment to a parameter name whose outermost declaration is private, is an error rather than a silent no-op.</title>
<updated>2015-11-26T20:43:08Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-11-26T20:43:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3d962aacd5c86d18ad379eaca217bb53d0615a33'/>
<id>urn:sha1:3d962aacd5c86d18ad379eaca217bb53d0615a33</id>
<content type='text'>
Also fix %prep sed expression for Solaris.
</content>
</entry>
<entry>
<title>37208: assignment in a nested scope should not change private parameters in the outer scope from unset to set</title>
<updated>2015-11-24T05:43:14Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-11-24T05:43:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4e90e27036d9bdaad71db895486f4895a5e6acf6'/>
<id>urn:sha1:4e90e27036d9bdaad71db895486f4895a5e6acf6</id>
<content type='text'>
Bug remains that the attempt does not generate a warning
</content>
</entry>
<entry>
<title>37081: new module zsh/param/private for private-scoped parameters in functions</title>
<updated>2015-11-09T00:19:37Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-11-09T00:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d3d5325d27db3a56b7caf5313617d5e84aae8fe7'/>
<id>urn:sha1:d3d5325d27db3a56b7caf5313617d5e84aae8fe7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37014: Improved internal parameter setting.</title>
<updated>2015-10-29T15:01:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-29T15:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0628802baf5c9245138db82dd058cad023a7d0ae'/>
<id>urn:sha1:0628802baf5c9245138db82dd058cad023a7d0ae</id>
<content type='text'>
Enhance WARNCREATEGLOBAL to work in many more cases.

Don't create REPLY as an integer if it didn't previously exist
as one, even if the value to be set is integral, as this is likely to
mess up later uses of REPLY.
</content>
</entry>
<entry>
<title>36974: fix some functions with empty argument lists</title>
<updated>2015-10-27T09:28:36Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-27T09:28:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d45a68c5463224f43721371fb7bd4cbc24e62874'/>
<id>urn:sha1:d45a68c5463224f43721371fb7bd4cbc24e62874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36968: use addmodulefd() to tell the shell about the descriptor of the dbm file</title>
<updated>2015-10-26T14:25:51Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-10-26T14:25:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=609273875d3fb911c20806aeb7c4d558e698a7f2'/>
<id>urn:sha1:609273875d3fb911c20806aeb7c4d558e698a7f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36944: extend fd management to zsocket</title>
<updated>2015-10-24T19:48:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-10-24T19:48:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=15490398d7553605c422d8ab0e59e69e25111df4'/>
<id>urn:sha1:15490398d7553605c422d8ab0e59e69e25111df4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36941: Mark file descripors in ztcp as used.</title>
<updated>2015-10-24T19:24:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-10-24T19:24:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1f6dcf9bcdade41886e36826196e79502a9afa26'/>
<id>urn:sha1:1f6dcf9bcdade41886e36826196e79502a9afa26</id>
<content type='text'>
Allow such file descriptors to be either internal and closed on exec
or external and so managed explicitly by module.
</content>
</entry>
<entry>
<title>36661: replace obsolete "autobins" setting with "autofeatures"</title>
<updated>2015-09-27T19:43:03Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-27T19:43:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c2254cfe2c9b4bace38035ec95e4bad4ef46c9f5'/>
<id>urn:sha1:c2254cfe2c9b4bace38035ec95e4bad4ef46c9f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36509: allocate hash table nodes with zshcalloc() to avoid garbage flag values</title>
<updated>2015-09-12T16:53:39Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-12T16:53:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6ff0628182ac74bbf22dc02edcc9a148f12767db'/>
<id>urn:sha1:6ff0628182ac74bbf22dc02edcc9a148f12767db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36489: fix curses bug with hash table for colours</title>
<updated>2015-09-11T17:45:01Z</updated>
<author>
<name>Sebastian Gniazdowski</name>
<email>sgniazdowski@gmail.com</email>
</author>
<published>2015-09-11T17:35:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=89b55d4a5f5b51590aefa3c8a5235674e916ff25'/>
<id>urn:sha1:89b55d4a5f5b51590aefa3c8a5235674e916ff25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36302: attr: Fix compilation with libcap 2.24</title>
<updated>2015-08-28T03:12:29Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-08-27T18:58:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ca9a092deed209a2591c38c8fe1fe6c0debff7d'/>
<id>urn:sha1:9ca9a092deed209a2591c38c8fe1fe6c0debff7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/20455: do not use posix_openpt() on OpenBSD</title>
<updated>2015-08-23T05:31:56Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2015-08-23T05:31:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2e69ece5cfab850b8ba00b272f35ccdaf727c781'/>
<id>urn:sha1:2e69ece5cfab850b8ba00b272f35ccdaf727c781</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36227: attempt to fix metafication problem with ztrftime.</title>
<updated>2015-08-18T15:20:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-18T15:20:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f8164fb647a8e7947cfde137ddd9517b2fab51c4'/>
<id>urn:sha1:f8164fb647a8e7947cfde137ddd9517b2fab51c4</id>
<content type='text'>
fmt is treated as metafied on entry; use returned length to ensure
we metafy or output the correct length if there are embedded nulls.
</content>
</entry>
<entry>
<title>Revert "36222: unmetafy output from strftime"</title>
<updated>2015-08-18T13:27:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-18T13:26:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5292d60eb1b2ed5e021e3ee3d05bf08136757ac4'/>
<id>urn:sha1:5292d60eb1b2ed5e021e3ee3d05bf08136757ac4</id>
<content type='text'>
This reverts commit 8141a3d850b1b9777a13d0107c262853734214b4.
</content>
</entry>
<entry>
<title>36222: unmetafy output from strftime</title>
<updated>2015-08-18T11:36:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-18T11:36:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8141a3d850b1b9777a13d0107c262853734214b4'/>
<id>urn:sha1:8141a3d850b1b9777a13d0107c262853734214b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36218: use unmetafied file name for mkdir system call</title>
<updated>2015-08-18T10:10:54Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-18T10:10:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=770beb58167b59898fa719202bb98034133de8ff'/>
<id>urn:sha1:770beb58167b59898fa719202bb98034133de8ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36092: return the zpty master file descriptor in $REPLY for use with "zle -F" etc.</title>
<updated>2015-08-11T15:55:23Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-11T15:48:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a01f29c11de0df084a9a1e6b932b2937936d2119'/>
<id>urn:sha1:a01f29c11de0df084a9a1e6b932b2937936d2119</id>
<content type='text'>
</content>
</entry>
<entry>
<title>not quite posted: check for error return before EINTR</title>
<updated>2015-08-10T12:44:12Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-08-10T12:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cbdb3cf9be7f0fb5a94e78c3f6fcd22805a57fab'/>
<id>urn:sha1:cbdb3cf9be7f0fb5a94e78c3f6fcd22805a57fab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36039: Restart socket commands on EINTR</title>
<updated>2015-08-10T11:32:33Z</updated>
<author>
<name>Joshua Krusell</name>
<email>js.shirin@gmail.com</email>
</author>
<published>2015-08-10T10:22:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9728f535e27548925b93981662844b3a2fe7dbfa'/>
<id>urn:sha1:9728f535e27548925b93981662844b3a2fe7dbfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36026: zero freed pointers in zftp cleanup_() in case the module is re-loaded after unloading</title>
<updated>2015-08-09T23:13:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-09T23:10:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a88415cbf71a02cfe26647d1775b00044df262d1'/>
<id>urn:sha1:a88415cbf71a02cfe26647d1775b00044df262d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35963: simplify condition found by coverity to include tautology</title>
<updated>2015-07-31T13:01:30Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-07-31T13:01:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3d9a8073c236b4cb2f7a237ca83c133e55d49f49'/>
<id>urn:sha1:3d9a8073c236b4cb2f7a237ca83c133e55d49f49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35864: add sysopen, sysseek and systell to system module</title>
<updated>2015-07-24T10:36:35Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-07-24T10:36:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0f02b27ab03772516a9ebb716f26e8b5b2c96ccc'/>
<id>urn:sha1:0f02b27ab03772516a9ebb716f26e8b5b2c96ccc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35939: fix select polling in ztcp and zsocket</title>
<updated>2015-07-22T20:06:56Z</updated>
<author>
<name>Joshua Krusell</name>
<email>js.shirin@gmail.com</email>
</author>
<published>2015-07-22T20:06:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=855ceea901c2cd5324ec3f427fa4303ac55fa51d'/>
<id>urn:sha1:855ceea901c2cd5324ec3f427fa4303ac55fa51d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35826: add getsparam_u() to return unmetafied string, use it for a number of references to non-special params</title>
<updated>2015-07-22T19:52:24Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-07-22T19:52:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a1f8d4ffc73293e0461c01ff005194a474854376'/>
<id>urn:sha1:a1f8d4ffc73293e0461c01ff005194a474854376</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35681: fix day of month initialisation</title>
<updated>2015-07-03T20:59:27Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-07-03T20:59:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a257525afc1578ff4d951e6771b2afab181ac46e'/>
<id>urn:sha1:a257525afc1578ff4d951e6771b2afab181ac46e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33566: regex module fix for unmatched parentheses</title>
<updated>2015-06-22T16:35:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-06-22T16:35:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7d588bc158c24d4e60b579d60b76cde55225b01c'/>
<id>urn:sha1:7d588bc158c24d4e60b579d60b76cde55225b01c</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>35360 (replacing 35357): fix for configuring zpty on FreeBSD without</title>
<updated>2015-06-03T21:54:09Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-06-03T21:53:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4804a7c5ff144fc7cc974484d16f2f88cc131264'/>
<id>urn:sha1:4804a7c5ff144fc7cc974484d16f2f88cc131264</id>
<content type='text'>
pty.ko loaded
</content>
</entry>
<entry>
<title>35357: FreeBSD needs HAVE_POSIX_OPENPT for zpty</title>
<updated>2015-06-02T08:21:24Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>baptiste.daroussin@gmail.com</email>
</author>
<published>2015-06-02T05:47:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aab6bdc3661e83216d2e4bc58948ed21d394d3f5'/>
<id>urn:sha1:aab6bdc3661e83216d2e4bc58948ed21d394d3f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>2037: ${functions[foo]} shouldn't be unmetafied.</title>
<updated>2015-05-29T11:17:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-05-29T11:17:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cba1d41ffc5c544d01e2ba67be414914b45e80e7'/>
<id>urn:sha1:cba1d41ffc5c544d01e2ba67be414914b45e80e7</id>
<content type='text'>
When passed back from the parameter-specific "get" handler it's
still in the shell's internals, so remains metafied.

This caused mayhem with UTF-8 characters in function bodies.
</content>
</entry>
<entry>
<title>35114: zformat -a multibyte char widths</title>
<updated>2015-05-13T20:02:48Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-05-13T20:02:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f454ee26a8f644a2d37874ea8274054203892f91'/>
<id>urn:sha1:f454ee26a8f644a2d37874ea8274054203892f91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34961: $TZ is implicitly local in builtin strftime (originally workers/34602 from workers/34596)</title>
<updated>2015-04-25T17:57:44Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-04-25T17:57:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0164457a199d826e8d2018c94f57a7803071b63a'/>
<id>urn:sha1:0164457a199d826e8d2018c94f57a7803071b63a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34792: langinfo: Fix pointer type</title>
<updated>2015-03-29T06:19:38Z</updated>
<author>
<name>Theo Buehler</name>
<email>theo@math.ethz.ch</email>
</author>
<published>2015-03-29T06:18:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b4aa9cdc7641c6c923c1bda1c73111d80be79ba1'/>
<id>urn:sha1:b4aa9cdc7641c6c923c1bda1c73111d80be79ba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34455: Further gdbm parameter fixes.</title>
<updated>2015-02-03T10:31:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-02-03T10:31:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1a7473cbc1d7009055484360ae5a3a6f8bac0f6f'/>
<id>urn:sha1:1a7473cbc1d7009055484360ae5a3a6f8bac0f6f</id>
<content type='text'>
Fix memory leak with name of parameter.

Unset old parameter before opening db as it might close an existing
db.
</content>
</entry>
<entry>
<title>34447: fix assignment of key-value array to ztie'd parameter.</title>
<updated>2015-02-02T17:46:08Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-02-02T17:46:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1254538a41c45b7031030764074ae46abf4970e3'/>
<id>urn:sha1:1254538a41c45b7031030764074ae46abf4970e3</id>
<content type='text'>
Add gdbmhashsetfn() for this purpose.  Erases and reorganizes the database
before bulk assign.
</content>
</entry>
<entry>
<title>34446: add "ztie -r" and "zuntie -u", update documentation</title>
<updated>2015-02-01T22:01:53Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-02-01T22:00:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3ae6fb965f260eb1aaade68ff9c4d60d4c9c8e79'/>
<id>urn:sha1:3ae6fb965f260eb1aaade68ff9c4d60d4c9c8e79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34439: unset variable about to be tied</title>
<updated>2015-01-30T20:03:02Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-01-30T20:03:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ce211bb8d11a030dbb9ad99f9590a378efdd4580'/>
<id>urn:sha1:ce211bb8d11a030dbb9ad99f9590a378efdd4580</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34430: parameter fixes for gdbm tied hash.</title>
<updated>2015-01-29T21:05:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-01-29T21:05:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bc8491c3dc939411546d0b5ee5fe25551bce424f'/>
<id>urn:sha1:bc8491c3dc939411546d0b5ee5fe25551bce424f</id>
<content type='text'>
Probably fix the issue with correct parameter hiding or not hiding.

A little extra safety checking.

Possibly fixed a memory leak with untying.
</content>
</entry>
</feed>
