<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/Modules, branch mikachu/redrawhook</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=mikachu%2Fredrawhook</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=mikachu%2Fredrawhook'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2015-09-12T16:53:39Z</updated>
<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>
<entry>
<title>Unsetting gdbm tied variable basically works.</title>
<updated>2015-01-26T18:10:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-01-26T18:10:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=513662859905e132d29bb82ba4fe5c1ea8de0a44'/>
<id>urn:sha1:513662859905e132d29bb82ba4fe5c1ea8de0a44</id>
<content type='text'>
Allows variables in nested scope.

However, explicitly untying a variable doesn't properly expose
the scope above.
</content>
</entry>
<entry>
<title>34350, 34353: document zsh/db/gdbm module, clean up a few things in the code</title>
<updated>2015-01-25T19:34:26Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-01-24T17:42:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2fa11b7c54d766d6987fb5c0008f8209e6a2529f'/>
<id>urn:sha1:2fa11b7c54d766d6987fb5c0008f8209e6a2529f</id>
<content type='text'>
Still core dumps at this revision if the tied parameter is forced to be a local and is not untied before end of scope.
</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>33785: Fix leaks of desthost in ztcp</title>
<updated>2014-11-24T07:16:48Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2014-11-23T20:43:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e2fe81ae9ab6e3fafa0b5b190a529193c1df91b0'/>
<id>urn:sha1:e2fe81ae9ab6e3fafa0b5b190a529193c1df91b0</id>
<content type='text'>
Found by coverity.
</content>
</entry>
<entry>
<title>33743: use posix_openpt in zpty if it is available</title>
<updated>2014-11-23T23:05:59Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2014-11-23T23:05:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a526a2203b26cb6b9d3546b92761f3b2217805ef'/>
<id>urn:sha1:a526a2203b26cb6b9d3546b92761f3b2217805ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33607: Fix some minor problems in zattr module</title>
<updated>2014-11-07T10:10:30Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2014-11-06T15:06:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9004ce32f79f2244f0882bd0e69248ea0c9c791'/>
<id>urn:sha1:a9004ce32f79f2244f0882bd0e69248ea0c9c791</id>
<content type='text'>
Remove the listattr call in zgetattr, it only caused no error to be output
when trying to retrieve an xattr from a file with no xattrs. When a file
had xattrs, it would just add an extra syscall for no good reason.

Always set an array parameter in zlistattr, this makes the returned value
much easier to use; in fact the _zattr completer didn't account for this
and zlistattr foo &lt;tab&gt; on a file with only one attribute did not work.

Almost all of the patch is only reindent, the only modification that's
not a pure deletions is:
 -        ret = 1 + (attr_len &gt; val_len || attr_len &lt; 0);
 +        ret = 1 + ((val_len &gt; 0 &amp;&amp; attr_len &gt; val_len) || attr_len &lt; 0);
which makes sure we return the correct error in the new path due to the
removed listattr call. (If val_len is -1 due to no attribute existing,
it doesn't mean the user should retry the call because the attribute
grew in size).
</content>
</entry>
<entry>
<title>33582: don't include tcp.mdh in zftp.c.</title>
<updated>2014-10-31T10:23:29Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-10-31T10:23:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ef4fb421f5d86f977ec043af41384484dbf7e04e'/>
<id>urn:sha1:ef4fb421f5d86f977ec043af41384484dbf7e04e</id>
<content type='text'>
It's a private module definition header that doesn't need
to be exposed.
</content>
</entry>
<entry>
<title>33566: quash null pointer constant compiler warning</title>
<updated>2014-10-29T15:48:17Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2014-10-29T15:48:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d36421d3769c964e6edfb700f03ef48cbe7af4e9'/>
<id>urn:sha1:d36421d3769c964e6edfb700f03ef48cbe7af4e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33294: $functions[func_with_redir] plus extra tests</title>
<updated>2014-09-30T11:58:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-09-30T11:58:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0557c226fcd817ef21f91ed76e01db6e965b0709'/>
<id>urn:sha1:0557c226fcd817ef21f91ed76e01db6e965b0709</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/19097: remove $functypetrace in favour of ref to $zsheval_context</title>
<updated>2014-09-18T18:09:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-09-18T18:09:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=08e5191ff016f9df61bb157fc56cb9af6c599863'/>
<id>urn:sha1:08e5191ff016f9df61bb157fc56cb9af6c599863</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add $functypestack special parameter in zsh/parameter</title>
<updated>2014-09-12T19:35:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-09-12T19:35:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=246404a44d14e733d275e20c32dcb756e5b88a0b'/>
<id>urn:sha1:246404a44d14e733d275e20c32dcb756e5b88a0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33122: typo from 32891 caused incorrect matches for pcre_match -n</title>
<updated>2014-09-07T17:48:32Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-09-07T17:48:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=956829c18e8ade666083f1c69043a16a80f70b0d'/>
<id>urn:sha1:956829c18e8ade666083f1c69043a16a80f70b0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33047: use git to simplify massively source distribution file selection</title>
<updated>2014-08-23T20:01:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-08-23T20:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cc6e9db29da73bb226b6e53ff4df0f135207d206'/>
<id>urn:sha1:cc6e9db29da73bb226b6e53ff4df0f135207d206</id>
<content type='text'>
</content>
</entry>
<entry>
<title>missed updates to calls to ztrftime()</title>
<updated>2014-07-30T13:20:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-07-30T13:20:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=51c0ccd303d48673472c9f12524185e04a8a732b'/>
<id>urn:sha1:51c0ccd303d48673472c9f12524185e04a8a732b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32903: new empty (unset) elements in the special parameter hash tables are special themselves</title>
<updated>2014-07-24T15:16:29Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-07-24T15:16:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f6429189a8de189f5bc388b9602b293fdd2fc286'/>
<id>urn:sha1:f6429189a8de189f5bc388b9602b293fdd2fc286</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32898 (credit Jun T.): fix offset_start initialization bug in 32891</title>
<updated>2014-07-23T15:40:11Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-07-23T15:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=933a0c45d288395fefc7bff03b6b48668b694f33'/>
<id>urn:sha1:933a0c45d288395fefc7bff03b6b48668b694f33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32891: CASE_MATCH for =~ when using pcre; fix pcre_match with empty string</title>
<updated>2014-07-20T18:42:09Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-07-20T18:42:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2693d852f61ee5e1465d31d98a166cde4956ccd1'/>
<id>urn:sha1:2693d852f61ee5e1465d31d98a166cde4956ccd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32468: save/restore match/mbegin/mend when doing pattern lookups against zstyle contexts</title>
<updated>2014-03-09T08:29:02Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-03-09T08:29:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=38be9fe84a884d44c30bbcea0595799882aff898'/>
<id>urn:sha1:38be9fe84a884d44c30bbcea0595799882aff898</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32388: zparseopts -K preserves individual associative array elements</title>
<updated>2014-02-15T21:49:26Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-02-15T21:49:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=956d35ef12a061ec41396b1e0469bd166f6ef007'/>
<id>urn:sha1:956d35ef12a061ec41396b1e0469bd166f6ef007</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32131: avoid infinite loop reading pty on platforms that do not buffer output after child exit</title>
<updated>2013-12-17T06:15:08Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2013-12-17T06:15:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=feae6af6d2429afdfd8b2048f7a80b716840cffe'/>
<id>urn:sha1:feae6af6d2429afdfd8b2048f7a80b716840cffe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted, see 32054: Rationalise character encoding.</title>
<updated>2013-11-27T15:56:44Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2013-11-27T15:56:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4163ebf4c7388cc7afd46e2d3d58fc8570f337ac'/>
<id>urn:sha1:4163ebf4c7388cc7afd46e2d3d58fc8570f337ac</id>
<content type='text'>
Shell functions are strictly ASCII for maximum portability.

Other files within the distribution may contain UTF-8 characters.

Exception for test files: where they need single character input
with the top bit set, ISO-8859-X is used (X doesn't matter as
we don't need the Euro).
</content>
</entry>
<entry>
<title>31902: rationalise use of gamma function.</title>
<updated>2013-10-26T23:00:56Z</updated>
<author>
<name>Jun T</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2013-10-26T15:41:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ef4d20ad6fde1ca519a19ad60f2c31d86f5b1d98'/>
<id>urn:sha1:ef4d20ad6fde1ca519a19ad60f2c31d86f5b1d98</id>
<content type='text'>
Make zsh/mathfunc consistent across systems and use tgamma() where
available
</content>
</entry>
<entry>
<title>31805: Add $patchars and $dis_patchars to zsh/parameter module</title>
<updated>2013-10-11T12:57:57Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2013-10-09T15:57:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fa033326357218652310c4510898be622b871c4f'/>
<id>urn:sha1:fa033326357218652310c4510898be622b871c4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31672: Add test that was failing and fix zpty set-up race</title>
<updated>2013-08-26T20:01:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-08-26T20:01:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b0a0441902f848da4284e107c29e43e222252959'/>
<id>urn:sha1:b0a0441902f848da4284e107c29e43e222252959</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31665: zpty should attach terminal on slave.</title>
<updated>2013-08-25T19:48:52Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-08-25T19:48:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f75904a3809bf3d9ef4f644ee5add09326a207a7'/>
<id>urn:sha1:f75904a3809bf3d9ef4f644ee5add09326a207a7</id>
<content type='text'>
Also add test.
</content>
</entry>
<entry>
<title>31419: Add time zone and year to string formatted time output from zstat</title>
<updated>2013-05-21T16:42:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2013-05-21T16:42:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a4d3b8f676c336e4504d5f400e98fb55aba78a37'/>
<id>urn:sha1:a4d3b8f676c336e4504d5f400e98fb55aba78a37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30726: make shell options passed to emulate stick along with the emulation</title>
<updated>2012-10-11T20:14:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-10-11T20:14:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4b86cc48f704152ccca13c50bc3acd59b4217ecc'/>
<id>urn:sha1:4b86cc48f704152ccca13c50bc3acd59b4217ecc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30722: fix some cases where emulations or options were not propagated properly</title>
<updated>2012-10-07T19:46:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-10-07T19:46:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4e2cdd795677e655f89b76b57611a196ce578432'/>
<id>urn:sha1:4e2cdd795677e655f89b76b57611a196ce578432</id>
<content type='text'>
from the emulate command
</content>
</entry>
<entry>
<title>30513: zsh/regex metafy fixes for widechar</title>
<updated>2012-06-16T01:21:02Z</updated>
<author>
<name>Phil Pennock</name>
<email>pdpennock@users.sourceforge.net</email>
</author>
<published>2012-06-16T01:21:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52ef609f69dff3e43ec6de8524baf81fd41a90ec'/>
<id>urn:sha1:52ef609f69dff3e43ec6de8524baf81fd41a90ec</id>
<content type='text'>
</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>unposted: fix uninitialised variable warning in pcre</title>
<updated>2012-01-06T10:08:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-01-06T10:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2d47270112f9e3bf7c8ddbcdad0e537d5f34423a'/>
<id>urn:sha1:2d47270112f9e3bf7c8ddbcdad0e537d5f34423a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29907: Jun T.: remove declaration of unused variable</title>
<updated>2011-11-17T12:27:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-11-17T12:27:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cf4e27a129cbb04c8206d9efb41a3b58a558a241'/>
<id>urn:sha1:cf4e27a129cbb04c8206d9efb41a3b58a558a241</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Jun T: 29883: cast resource types to types they should be anyway</title>
<updated>2011-10-31T09:48:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-10-31T09:48:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fdb00982f5405a869392e0dfea6a76e044af212a'/>
<id>urn:sha1:fdb00982f5405a869392e0dfea6a76e044af212a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29865: don't compile pcre if no pcre-config</title>
<updated>2011-10-26T16:46:09Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-10-26T16:46:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=68d1c094db86d06e49cbb992fce51aa742418476'/>
<id>urn:sha1:68d1c094db86d06e49cbb992fce51aa742418476</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29838: metafy/unmetafy strings for PCRE matching (UTF-8 fixes)</title>
<updated>2011-10-24T11:31:25Z</updated>
<author>
<name>Phil Pennock</name>
<email>pdpennock@users.sourceforge.net</email>
</author>
<published>2011-10-24T11:31:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2f3c16d40fe1e8c6aa351224fd50530024c4f5c6'/>
<id>urn:sha1:2f3c16d40fe1e8c6aa351224fd50530024c4f5c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: use pm-&gt;node.nam to get names for parameters in errors</title>
<updated>2011-08-15T19:32:30Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-08-15T19:32:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3ba487ca77dcab94aeb0280a0e175bd1fda75230'/>
<id>urn:sha1:3ba487ca77dcab94aeb0280a0e175bd1fda75230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix datetime autofeatures</title>
<updated>2011-08-11T19:43:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-08-11T19:43:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=515554acbcc5aa1c9a3feb936a71e7a88822e774'/>
<id>urn:sha1:515554acbcc5aa1c9a3feb936a71e7a88822e774</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29674: add $epochtime to datetime</title>
<updated>2011-08-11T18:45:04Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-08-11T18:45:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8cbd5100022d651054b9edbbb79b38c8a442ec51'/>
<id>urn:sha1:8cbd5100022d651054b9edbbb79b38c8a442ec51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29663: add $EPOCHREALTIME to zsh/datetime</title>
<updated>2011-08-10T11:31:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-08-10T11:31:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bbbaed2b5395e0a646dc618cd8c6bdd7dde25c81'/>
<id>urn:sha1:bbbaed2b5395e0a646dc618cd8c6bdd7dde25c81</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>29382: apply 29374 to zccmd_input too.</title>
<updated>2011-05-27T13:54:07Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2011-05-27T13:54:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8a6222a3721badeace3cff76cc02274251d7e0c9'/>
<id>urn:sha1:8a6222a3721badeace3cff76cc02274251d7e0c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>29312, users/16032: add "zparseopts -M"</title>
<updated>2011-05-18T00:23:00Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2011-05-18T00:23:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=86b900ad9772b26b5aaa765237760a7a170d7dec'/>
<id>urn:sha1:86b900ad9772b26b5aaa765237760a7a170d7dec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Danek: 29254: fix some compiler warnings</title>
<updated>2011-05-13T18:12:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-05-13T18:12:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9c0a19669b32bcbf153e2bfdf1a44b0fe0d4876c'/>
<id>urn:sha1:9c0a19669b32bcbf153e2bfdf1a44b0fe0d4876c</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>users/15986: handle EINTR in zccmd_input</title>
<updated>2011-05-08T23:19:11Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2011-05-08T23:19:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=70fd751a823ddc5fa9cfe696700edb5a4f2067bb'/>
<id>urn:sha1:70fd751a823ddc5fa9cfe696700edb5a4f2067bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>28638: add $usergroups parameter</title>
<updated>2011-01-19T12:42:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2011-01-19T12:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=94225e07fcc27f01edd4faee2391000f54a9aceb'/>
<id>urn:sha1:94225e07fcc27f01edd4faee2391000f54a9aceb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>28510: add (z+c+) and (z+C+) parameter flags</title>
<updated>2010-12-12T22:44:50Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-12-12T22:44:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0a5702457b4074c72b201fb0eeb68b89763c7874'/>
<id>urn:sha1:0a5702457b4074c72b201fb0eeb68b89763c7874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27990: don't use return value from setupterm()</title>
<updated>2010-06-02T13:13:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-06-02T13:13:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fdebbca7547a0bbeac5335e8ee97e073ac495c40'/>
<id>urn:sha1:fdebbca7547a0bbeac5335e8ee97e073ac495c40</id>
<content type='text'>
to decide if module booted OK
</content>
</entry>
<entry>
<title>unposted: fix typo in previous commit</title>
<updated>2010-05-12T10:17:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-05-12T10:17:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ecfa0842b73bb3b1253b2e95110f9b7ce91335f'/>
<id>urn:sha1:9ecfa0842b73bb3b1253b2e95110f9b7ce91335f</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>users/14902: another go at strftime</title>
<updated>2010-02-26T17:07:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-26T17:07:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=31123a118472ee4e4afbfae5dff904bb40113e65'/>
<id>urn:sha1:31123a118472ee4e4afbfae5dff904bb40113e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/14900: ULONG_MAX is a valid return value from strotoul()</title>
<updated>2010-02-26T15:30:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-26T15:30:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d5a0f7623c2b1a5c83a9602cb2f881317d2771e2'/>
<id>urn:sha1:d5a0f7623c2b1a5c83a9602cb2f881317d2771e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/14897: extra test in strftime builtin for time conversion</title>
<updated>2010-02-26T14:24:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-26T14:24:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e8c1e2ff4ca3db7f03413958fd56b5d0783714c7'/>
<id>urn:sha1:e8c1e2ff4ca3db7f03413958fd56b5d0783714c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27756: add OS file locking to calendar</title>
<updated>2010-02-26T12:09:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-26T12:09:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=07b6256d8ea03805dd8a24c184bf455ee31d6115'/>
<id>urn:sha1:07b6256d8ea03805dd8a24c184bf455ee31d6115</id>
<content type='text'>
add errflag test to loop over fcntl()
</content>
</entry>
<entry>
<title>27755: add "zsystem supports" to zsh/system</title>
<updated>2010-02-25T11:15:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-25T11:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a3b971a27ec7ba78e0a6b0a248c619b8cec53d98'/>
<id>urn:sha1:a3b971a27ec7ba78e0a6b0a248c619b8cec53d98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27754 plus NEWS change: add "zsystem flock"</title>
<updated>2010-02-24T21:37:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-24T21:37:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bec3de98dfab722b21e69a905bd83e4bfac22f72'/>
<id>urn:sha1:bec3de98dfab722b21e69a905bd83e4bfac22f72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27608: fix memory for mbegin, mend &amp; regexp test</title>
<updated>2010-01-20T11:16:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-01-20T11:16:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=af68ff74cd5e740d69020ad4ff20f1d5a8dcb4de'/>
<id>urn:sha1:af68ff74cd5e740d69020ad4ff20f1d5a8dcb4de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27600: extend =~ syntax to set positional variables for matches</title>
<updated>2010-01-17T21:48:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-01-17T21:48:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8890e6e19ffa0bede585527671987972137009c7'/>
<id>urn:sha1:8890e6e19ffa0bede585527671987972137009c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check the return value of all pipe(), read(), and write() calls.</title>
<updated>2009-12-16T18:39:06Z</updated>
<author>
<name>Wayne Davison</name>
<email>wayned@users.sourceforge.net</email>
</author>
<published>2009-12-16T18:39:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=693fd5b56e51de2910a5681533033b9530650270'/>
<id>urn:sha1:693fd5b56e51de2910a5681533033b9530650270</id>
<content type='text'>
Gets rid of all the remaining "ignoring return value" compiler
warnings, and makes some read/write operations safer by ensuring
that an EINTR is handled.
</content>
</entry>
<entry>
<title>Richard Hartmann: 27440: typos in module warnings</title>
<updated>2009-11-30T09:59:40Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-11-30T09:59:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1d5a54270b5e23a1d79709b1460feaebe64dbeba'/>
<id>urn:sha1:1d5a54270b5e23a1d79709b1460feaebe64dbeba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/14548: Src/Modules/termcap.c: prevent libtermcap from exiting on an</title>
<updated>2009-11-11T16:26:19Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2009-11-11T16:26:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=96feec40a58d0cd1a72cad4c5ce3e5475ca3d82d'/>
<id>urn:sha1:96feec40a58d0cd1a72cad4c5ce3e5475ca3d82d</id>
<content type='text'>
unknown terminal type
</content>
</entry>
<entry>
<title>Mikael: 27362: some more attr fixes</title>
<updated>2009-11-07T23:57:27Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-11-07T23:57:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a3055b2363b29b7a1569bb2da3a95116cc33dd27'/>
<id>urn:sha1:a3055b2363b29b7a1569bb2da3a95116cc33dd27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27357: fix compiler warnings in attr module</title>
<updated>2009-11-06T22:38:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-11-06T22:38:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f30af94885279cae22ea0c60f74c5444490a3be9'/>
<id>urn:sha1:f30af94885279cae22ea0c60f74c5444490a3be9</id>
<content type='text'>
27358: fix error if $0 altered in sourced file
</content>
</entry>
<entry>
<title>Jun T.: 27351: zdelattr missed first argument</title>
<updated>2009-11-05T09:44:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-11-05T09:44:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=39e4cfd4db1615f50cff0d5dfd7921a72ee8d125'/>
<id>urn:sha1:39e4cfd4db1615f50cff0d5dfd7921a72ee8d125</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mikael: 27347: enhance extended attribute support</title>
<updated>2009-11-04T11:33:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-11-04T11:33:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=eeb5b6c941c7ae0ec832e9ce569b23ee02169b26'/>
<id>urn:sha1:eeb5b6c941c7ae0ec832e9ce569b23ee02169b26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Jun T.: 27292: fix length in socket call</title>
<updated>2009-09-29T14:25:34Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-09-29T14:25:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=68fabbda6a718c42493592a42daf1fbeb23dbcd4'/>
<id>urn:sha1:68fabbda6a718c42493592a42daf1fbeb23dbcd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27286: Made movefd() return the targetfd on success.  Added</title>
<updated>2009-09-22T16:04:13Z</updated>
<author>
<name>Wayne Davison</name>
<email>wayned@users.sourceforge.net</email>
</author>
<published>2009-09-22T16:04:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2f8aaaf5e425f2285e028e35a52d0766067ab3fd'/>
<id>urn:sha1:2f8aaaf5e425f2285e028e35a52d0766067ab3fd</id>
<content type='text'>
a little more error checking in the callers of movefd().
</content>
</entry>
<entry>
<title>27284: better use of movefd()</title>
<updated>2009-09-22T09:17:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-09-22T09:17:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=51409732d0e647661915fde0b15323005be7c9e8'/>
<id>urn:sha1:51409732d0e647661915fde0b15323005be7c9e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27083: non-zero status on failures to find or execute file in "."</title>
<updated>2009-07-01T15:07:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-01T15:07:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=041057687fc1d4a2f9912fcb86e04517686b3642'/>
<id>urn:sha1:041057687fc1d4a2f9912fcb86e04517686b3642</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26852: make terminfo.mdd test agree with one in terminfo.c</title>
<updated>2009-04-20T17:05:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-04-20T17:05:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8f0af2115e155ee5113fc162ed13ea0761b37ac9'/>
<id>urn:sha1:8f0af2115e155ee5113fc162ed13ea0761b37ac9</id>
<content type='text'>
</content>
</entry>
</feed>
