<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/init.c, branch job_control_debug</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/init.c?h=job_control_debug</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/init.c?h=job_control_debug'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2018-07-31T13:15:58Z</updated>
<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>41668: New --emulate option on invocation.</title>
<updated>2017-09-11T09:12:17Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2017-09-11T09:12:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2ef3dff65a9fc0bc69446374473ad08e6fff4755'/>
<id>urn:sha1:2ef3dff65a9fc0bc69446374473ad08e6fff4755</id>
<content type='text'>
This sets the shell emulation mode similarly to ARGV0=... which
doesn't work from other shells.

Note that this gives more comprehensive emulation than running
emulate within the shell.
</content>
</entry>
<entry>
<title>41590 modified as 41595: make ERR_RETURN more logical.</title>
<updated>2017-08-24T18:46:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2017-08-24T18:46:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=97d4bdbc7e86e6e8da0d4a059b118ffab289d3a9'/>
<id>urn:sha1:97d4bdbc7e86e6e8da0d4a059b118ffab289d3a9</id>
<content type='text'>
It now operates separately at each function depth.

To keep ERR_EXIT global, make the noerrexit variable usd bit flags.

Extend tests.
</content>
</entry>
<entry>
<title>40977: "emulate" disallows "--help" and "--version"</title>
<updated>2017-04-16T04:16:11Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2017-04-16T04:16:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fc96274801f38f20063c904e0eaa98a23ee2e74c'/>
<id>urn:sha1:fc96274801f38f20063c904e0eaa98a23ee2e74c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>40745 + 40753: Fix 'unset ZLE_RPROMPT_INDENT' not restoring the default behaviour.</title>
<updated>2017-03-08T10:04:44Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2017-03-05T22:25:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=67d882479b61165c5d58bd72430d6009f4a7f25f'/>
<id>urn:sha1:67d882479b61165c5d58bd72430d6009f4a7f25f</id>
<content type='text'>
To reproduce:

    RPS1=foo
    ZLE_RPROMPT_INDENT=42
    unset ZLE_RPROMPT_INDENT
</content>
</entry>
<entry>
<title>39545: Add some missing unqueue_signals().</title>
<updated>2016-10-03T12:43:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2016-10-03T12:43:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4ab3fcc90d928d200f9e70c81189079c3316b42d'/>
<id>urn:sha1:4ab3fcc90d928d200f9e70c81189079c3316b42d</id>
<content type='text'>
All of these are added simply to fit existing logic in other branches.
</content>
</entry>
<entry>
<title>39167: Make $ENV handling more like POSIX</title>
<updated>2016-09-05T20:03:12Z</updated>
<author>
<name>Teubel György</name>
<email>tgyurci@gmail.com</email>
</author>
<published>2016-09-03T21:06:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fde365ea8ba91a4e7daa27dfd63fdadb55a882f5'/>
<id>urn:sha1:fde365ea8ba91a4e7daa27dfd63fdadb55a882f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>38086: shuffle init code to localize a global, add $ZSH_ARGZERO, refine $ZSH_SCRIPT</title>
<updated>2016-03-06T17:53:40Z</updated>
<author>
<name>Greg Klanderman</name>
<email>gak@klanderman.net</email>
</author>
<published>2016-03-06T17:53:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=440c6beec09b3b4ba68955d807d48acef0d4360a'/>
<id>urn:sha1:440c6beec09b3b4ba68955d807d48acef0d4360a</id>
<content type='text'>
(also a couple of ChangeLog typos corrected -- Bart)
</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>37294: Add ZSH_EXECUTION_STRING.</title>
<updated>2015-12-04T09:28:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-12-04T09:27:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fc00e3a6b79862be1b605279615fe88259d70799'/>
<id>urn:sha1:fc00e3a6b79862be1b605279615fe88259d70799</id>
<content type='text'>
This shows the argument to shell option -c.
</content>
</entry>
<entry>
<title>37161: Disable the heuristic setting RPROMPT_INDENT to 0</title>
<updated>2015-11-20T13:33:44Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-11-19T15:15:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ae0420c46a756116fc9a325596275701678d3485'/>
<id>urn:sha1:ae0420c46a756116fc9a325596275701678d3485</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36090: keep signals queued for preprompt()</title>
<updated>2015-08-11T15:55:23Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-11T15:44:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1af2e6e02d5cb8ca8d11f107b670cddfd10a7e81'/>
<id>urn:sha1:1af2e6e02d5cb8ca8d11f107b670cddfd10a7e81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36022 fix bug that some loop constructs could not be interrupted, revise signal queueing</title>
<updated>2015-08-09T23:13:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-09T07:50:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9958684574bf8b0ecec6983cca57f3fa3dd7cd63'/>
<id>urn:sha1:9958684574bf8b0ecec6983cca57f3fa3dd7cd63</id>
<content type='text'>
There are two underlying ideas here:  (1) Keeping signals queued around
anything that's doing memory management (including push/pop of the heap)
has become crucial.  (2) Anytime the shell is going to run a command, be
it buitin or external, it must be both safe and necessary to process any
queued signals, so that the apparent order of signal arrival and command
execution is preserved.
</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>35482: be consistent about how argzero is allocated</title>
<updated>2015-06-17T00:02:53Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-06-16T23:57:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=19b37ef565072abcbea02cfa4d0295b49f41cfe2'/>
<id>urn:sha1:19b37ef565072abcbea02cfa4d0295b49f41cfe2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34961: replace a couple of free() with zfree() for consistency</title>
<updated>2015-04-25T17:48:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-04-25T17:48:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=89a689e69376909265d94ad8c2119d607ef7cb3d'/>
<id>urn:sha1:89a689e69376909265d94ad8c2119d607ef7cb3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34322: bug with interface to parsestr() etc.</title>
<updated>2015-01-18T22:38:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-01-18T22:38:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c6c9f5daf2e196e6ab7346dfbf5f5166a1d87f0c'/>
<id>urn:sha1:c6c9f5daf2e196e6ab7346dfbf5f5166a1d87f0c</id>
<content type='text'>
Was showing up in places like ${(e)...} where command substitution
could reallocate the token string, but actually there was never any
guarantee that the lexer wouldn't do that, so this was always
a bit iffy.
</content>
</entry>
<entry>
<title>Rearrange context saving.</title>
<updated>2015-01-09T21:33:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-01-08T21:39:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cfd91eac0732da8ece012ca4ab051d928a85c9dd'/>
<id>urn:sha1:cfd91eac0732da8ece012ca4ab051d928a85c9dd</id>
<content type='text'>
Variables are now associated with the module that declares them, being
initialised and saved/restored there.  However, as many variables are
used for communication between modules, many of them are set in multiple
places, so the assignment is ambiguous.
</content>
</entry>
<entry>
<title>Fix command substitutions to parse contents as they are read in.</title>
<updated>2015-01-08T12:24:00Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-01-06T17:05:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c0d01a6fe0c67911650730cf13a2b9a0db16e59b'/>
<id>urn:sha1:c0d01a6fe0c67911650730cf13a2b9a0db16e59b</id>
<content type='text'>
Do this by refactoring misnamed lexsave()/lexrestore() to allow
continuity of history and input.

Add test.
</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>33531 with additions: retain status of exited background jobs.</title>
<updated>2014-10-26T17:47:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-10-26T17:47:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b4f7ccecd93ca9e64c3c3c774fdaefae83d7204a'/>
<id>urn:sha1:b4f7ccecd93ca9e64c3c3c774fdaefae83d7204a</id>
<content type='text'>
Add linked list of unwaited-for background jobs.
Truncate at value of _SC_CHILD_MAX discarding oldest.
Remove old lastpid_status mechanism for latest exited process only.
Slightly tighten safety of permanently allocated linked lists so
that this doesn't compromise signal handling.
</content>
</entry>
<entry>
<title>33445: fix handling of -s when combined with -i at shell invocation</title>
<updated>2014-10-12T18:18:30Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-10-12T18:18:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2d14c085b761c71e35cc362f87cd4fecbc8e0676'/>
<id>urn:sha1:2d14c085b761c71e35cc362f87cd4fecbc8e0676</id>
<content type='text'>
Fixes a long-standing (25+ years) bug where using -i -s together did have
the documented effect of disabling command line script files but also had
the side-effect of invoking ZLE, thereby ignoring the redirected input.
</content>
</entry>
<entry>
<title>33268: interactive shells treat SIGPIPE like SIGHUP if and only if SHTTY is disconnected</title>
<updated>2014-09-29T15:59:31Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-09-29T15:59:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=60e31a45b0c015d42e9dc8ca2c991930c3f7fd66'/>
<id>urn:sha1:60e31a45b0c015d42e9dc8ca2c991930c3f7fd66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33212: try to put /usr/local/share/zsh/site-functions in default fpath</title>
<updated>2014-09-20T19:14:09Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-09-20T19:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0c7a3d68644d9bc0449cdd1bd212fdefbbbf44ba'/>
<id>urn:sha1:0c7a3d68644d9bc0449cdd1bd212fdefbbbf44ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33143: POSIX_ARGZERO more closely matches bash et al.</title>
<updated>2014-09-12T22:28:51Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-09-12T22:28:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=03e53c8f25a472b4d62ad5e7247b693a4864eaca'/>
<id>urn:sha1:03e53c8f25a472b4d62ad5e7247b693a4864eaca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32634: add POSIX_ARGZERO option</title>
<updated>2014-06-01T22:01:37Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-06-01T22:01:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=19f3161e51dc880093cb71584f75b77a6084d52e'/>
<id>urn:sha1:19f3161e51dc880093cb71584f75b77a6084d52e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32365: another stab at the heuristic for initializing rprompt_indent</title>
<updated>2014-02-08T22:49:39Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-02-08T22:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ba58bfe4bfa16e756c8f38cfa0e992ad38b00856'/>
<id>urn:sha1:ba58bfe4bfa16e756c8f38cfa0e992ad38b00856</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32341: heuristic initialization of ZLE_RPROMPT_INDENT</title>
<updated>2014-02-02T22:07:23Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-02-02T22:07:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=71b235bfa7dccc3b5b12433a9d41127a137df757'/>
<id>urn:sha1:71b235bfa7dccc3b5b12433a9d41127a137df757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32340: improve error messages for "read -c" / "read -l"</title>
<updated>2014-02-02T21:28:41Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-02-02T21:28:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3882c30f8087d21daf808ad2817dd8a58492de7a'/>
<id>urn:sha1:3882c30f8087d21daf808ad2817dd8a58492de7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32157: fix extra line feed after prompt, and erased character in completion listing, when ZLE_RPROMPT_INDENT=0</title>
<updated>2013-12-19T07:45:20Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-12-19T07:45:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9cacf4411f790f942f92f2c5afb42ffef4339dc7'/>
<id>urn:sha1:9cacf4411f790f942f92f2c5afb42ffef4339dc7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32099: change pointer declaration to avoid arithmetic on (void *).</title>
<updated>2013-12-10T22:22:10Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-12-10T22:22:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bcda34a0b39e2bca669c2ae1c6f203e175059a02'/>
<id>urn:sha1:bcda34a0b39e2bca669c2ae1c6f203e175059a02</id>
<content type='text'>
</content>
</entry>
<entry>
<title>31919: fix deadlock when a shell builtin with a multio redirection is used on the left side of a pipeline</title>
<updated>2013-10-27T22:42:00Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-10-27T22:42:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c98cbe25d2be2c8c552250e7e039a72e1f61887b'/>
<id>urn:sha1:c98cbe25d2be2c8c552250e7e039a72e1f61887b</id>
<content type='text'>
Make sure stdin/out/err file descriptors are closed for the multio copy
process, which means not re-using those descriptors after they are closed
and marked FDT_UNUSED in fdtable[].  For completeness, initialize their
fdtable[] state to FDT_EXTERNAL.
</content>
</entry>
<entry>
<title>31361: handle negative optno ("no" prefix used)</title>
<updated>2013-04-30T07:22:03Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-04-30T07:22:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4e43360261e88346bd71b238f423cbf5bc8e1eff'/>
<id>urn:sha1:4e43360261e88346bd71b238f423cbf5bc8e1eff</id>
<content type='text'>
when storing options with parseopts_insert() for sticky contexts
</content>
</entry>
<entry>
<title>31350: block SIGWINCH nearly all the time, except</title>
<updated>2013-04-30T07:08:49Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-04-29T00:47:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d19e18c68d6415214afad37ce6cb47ec038ebe1c'/>
<id>urn:sha1:d19e18c68d6415214afad37ce6cb47ec038ebe1c</id>
<content type='text'>
when about to calculate prompts or do synchronous read, so
syscalls are not interrupted by window size changes.
</content>
</entry>
<entry>
<title>30789: Add CONTINUE_ON_ERROR for old behaviour.</title>
<updated>2012-11-15T21:08:15Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-11-15T21:08:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7c56d771840a9f335b2e21290c8cbf714264bc66'/>
<id>urn:sha1:7c56d771840a9f335b2e21290c8cbf714264bc66</id>
<content type='text'>
New behaviour is for scripts to exit on error instead of returning
to top level and executing the next command.
</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>30715: use enum lextok for variables containing lexical tokens</title>
<updated>2012-10-05T21:35:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-10-05T21:35:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=eb562c9f2c8af43957b023325119d912fa3897b3'/>
<id>urn:sha1:eb562c9f2c8af43957b023325119d912fa3897b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add some braces to avoid compiler warnings</title>
<updated>2012-03-30T11:01:11Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-03-30T11:01:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=791ada572b5c91b17b1b3c71af48c6bf9b1ca111'/>
<id>urn:sha1:791ada572b5c91b17b1b3c71af48c6bf9b1ca111</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30320: "emulate" accepts invocation-time flags; other small doc tweaks.</title>
<updated>2012-03-07T06:10:42Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2012-03-07T06:10:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fa8a0e241c8ac9eb48ab9fc2d8bb3105088e0db9'/>
<id>urn:sha1:fa8a0e241c8ac9eb48ab9fc2d8bb3105088e0db9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30084: `zle -T tc func' for zle testing of termcap output</title>
<updated>2012-01-05T20:01:24Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-01-05T20:01:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9b923cccea05b93eeade4a69694985880d5affa2'/>
<id>urn:sha1:9b923cccea05b93eeade4a69694985880d5affa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30084: missing zsfree(argzero)</title>
<updated>2012-01-04T17:50:11Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2012-01-04T17:50:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=731877dd782bddbc3604b2ee496cab58492ec94e'/>
<id>urn:sha1:731877dd782bddbc3604b2ee496cab58492ec94e</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>29008, 29012: Add `--enable-additional-fpath' option to add arbitrary directories to the default `$fpath'.</title>
<updated>2011-04-18T20:36:31Z</updated>
<author>
<name>Frank Terbeck</name>
<email>bewater@users.sourceforge.net</email>
</author>
<published>2011-04-18T20:36:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=32974286d41f0041aa6c26157e1a69e193d3b1fa'/>
<id>urn:sha1:32974286d41f0041aa6c26157e1a69e193d3b1fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/15770 HASH_DIRS tracks INTERACTIVE</title>
<updated>2011-02-11T04:04:05Z</updated>
<author>
<name>Bart Schaefer</name>
<email>barts@users.sourceforge.net</email>
</author>
<published>2011-02-11T04:04:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=90b83e028aa52bbb3efeff8dec38e6320f073d7d'/>
<id>urn:sha1:90b83e028aa52bbb3efeff8dec38e6320f073d7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Paul 28538 / me 28540 / couple of unposted casts:</title>
<updated>2010-12-20T10:28:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-12-20T10:28:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a7bc22ca009cfd2d3e4e977d19599f6a3fb5096e'/>
<id>urn:sha1:a7bc22ca009cfd2d3e4e977d19599f6a3fb5096e</id>
<content type='text'>
use char * for pointer arithmetic rather than void *
</content>
</entry>
<entry>
<title>28073: allow #! scripts to search path if interpreter not found</title>
<updated>2010-07-15T18:44:12Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-07-15T18:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=76aef28b3147fb5ea944c793452e2d5ca3b348fe'/>
<id>urn:sha1:76aef28b3147fb5ea944c793452e2d5ca3b348fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>28006: make zgetcwd() fall back to pwd,</title>
<updated>2010-06-08T08:51:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-06-08T08:51:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7850fc5a2cbdbcec1da405f4d3eba65abf3293f8'/>
<id>urn:sha1:7850fc5a2cbdbcec1da405f4d3eba65abf3293f8</id>
<content type='text'>
only use "." if setting pwd
</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>27793 and follow ups: add PATH_SCRIPT option to find script using $PATH</title>
<updated>2010-03-16T09:43:51Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-03-16T09:43:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=53745d8df0a6e00d2ddf1c08f7ea71820d587673'/>
<id>urn:sha1:53745d8df0a6e00d2ddf1c08f7ea71820d587673</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27785: IFS doesn't have a null in it in POSIX</title>
<updated>2010-03-11T22:38:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-03-11T22:38:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=43df0a21c0dfa9536b0c8ce816685a6002451f54'/>
<id>urn:sha1:43df0a21c0dfa9536b0c8ce816685a6002451f54</id>
<content type='text'>
unposted: note &amp; needs quoting in :s in glob qualifier
</content>
</entry>
<entry>
<title>Geoff: 27693: rename underscore to avoid name clash</title>
<updated>2010-02-09T13:58:11Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-09T13:58:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9fe0077305b9f92a10f6a2f29d7fa1331a551509'/>
<id>urn:sha1:9fe0077305b9f92a10f6a2f29d7fa1331a551509</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27648, 267650/1, unposted README change:</title>
<updated>2010-02-03T18:34:32Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-02-03T18:34:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8ac97f3308ed8b33738b16f4464876f886b9237b'/>
<id>urn:sha1:8ac97f3308ed8b33738b16f4464876f886b9237b</id>
<content type='text'>
Turn off repeat and turn on ulimit in emulation modes
</content>
</entry>
<entry>
<title>27638, based on Frank Terbeck, 27633: SOURCETRACE option</title>
<updated>2010-01-27T19:24:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2010-01-27T19:24:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=06b7029aa8c06310135734c646ba795772f973bb'/>
<id>urn:sha1:06b7029aa8c06310135734c646ba795772f973bb</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>27442 plus tweak: wait returns status for $! even if exited</title>
<updated>2009-12-02T09:46:12Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-12-02T09:46:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3206b8a2eac54b75a181859cd98130c5219c3126'/>
<id>urn:sha1:3206b8a2eac54b75a181859cd98130c5219c3126</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27134: Close SHTTY on exec.</title>
<updated>2009-07-12T15:09:56Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-12T15:09:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3257f6b8d561cdf8805744d2a988b4bf414249fc'/>
<id>urn:sha1:3257f6b8d561cdf8805744d2a988b4bf414249fc</id>
<content type='text'>
27135: POSIX_JOBS leaves MONITOR on in subshell and doesn't save
parent job table.
</content>
</entry>
<entry>
<title>27129: fix status at start of function, command subst, etc.</title>
<updated>2009-07-11T16:42:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-11T16:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bdfebe3e3262eaaf83e89c9356c7c46a21181a6a'/>
<id>urn:sha1:bdfebe3e3262eaaf83e89c9356c7c46a21181a6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27126: a few more contexts where executing empty lists gives status zero</title>
<updated>2009-07-10T22:10:25Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-10T22:10:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4db28c55b64ec25cd258f87a0d60b0544fe50059'/>
<id>urn:sha1:4db28c55b64ec25cd258f87a0d60b0544fe50059</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27110: Only turn on MONITOR if set explicitly or INTERACTIVE</title>
<updated>2009-07-09T19:42:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-09T19:42:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aa563b1a3fa01af1fb1d2036bdf769cbe1fa95d2'/>
<id>urn:sha1:aa563b1a3fa01af1fb1d2036bdf769cbe1fa95d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>27100: Allow MONITOR option in non-interactive shells for testing.</title>
<updated>2009-07-08T17:06:02Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-07-08T17:06:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b31ca21b46ae445ca12ab0c89ad0d66e5426328b'/>
<id>urn:sha1:b31ca21b46ae445ca12ab0c89ad0d66e5426328b</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>26072: lexsave()/lexrestore() to fix bug with sourcing from "funny" places</title>
<updated>2009-03-09T15:57:57Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-03-09T15:57:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6f3f3c6a010c43881b394cbb60c5f4938a8f43b3'/>
<id>urn:sha1:6f3f3c6a010c43881b394cbb60c5f4938a8f43b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26583: use HOOK_FUNCTIONS more widely</title>
<updated>2009-02-19T10:12:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-02-19T10:12:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=64d011185ad8e65aabf3b18d07d2f5b29e804ae1'/>
<id>urn:sha1:64d011185ad8e65aabf3b18d07d2f5b29e804ae1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>26546, 26556: sticky emulation for functions defined in emulate ... -c ...</title>
<updated>2009-02-11T20:42:15Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2009-02-11T20:42:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c7d8b0dfb8ae9670e2bc11ecf563200069a3a12f'/>
<id>urn:sha1:c7d8b0dfb8ae9670e2bc11ecf563200069a3a12f</id>
<content type='text'>
environments, plus documentation
</content>
</entry>
<entry>
<title>25677: add %x and %I prompt escapes for shell source code debugging</title>
<updated>2008-09-16T15:02:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-09-16T15:02:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2920c227d3f8e6d8af1f2b0c3163badb95cde9b5'/>
<id>urn:sha1:2920c227d3f8e6d8af1f2b0c3163badb95cde9b5</id>
<content type='text'>
tidy up interface to doshfunc()
</content>
</entry>
<entry>
<title>25651: make getpermtext() output indentation more logical</title>
<updated>2008-09-11T17:14:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-09-11T17:14:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d37f9672cb2e29f7dd3b32c9164250d56549f4bc'/>
<id>urn:sha1:d37f9672cb2e29f7dd3b32c9164250d56549f4bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25595: fix line numbers with EVAL_LINENO,</title>
<updated>2008-09-03T09:08:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-09-03T09:08:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0cba5ef62ad8e98924c2bd9367f9c7c7e72e2fd0'/>
<id>urn:sha1:0cba5ef62ad8e98924c2bd9367f9c7c7e72e2fd0</id>
<content type='text'>
try to fix oddities with funcstack and sourced files,
simplify use of caller element of funcstack
</content>
</entry>
<entry>
<title>25448: add $funcfiletrace to show absolute line number for caller</title>
<updated>2008-08-13T21:02:02Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-13T21:02:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a5a1296fa01250eb30974ea798ef5918a0c9603f'/>
<id>urn:sha1:a5a1296fa01250eb30974ea798ef5918a0c9603f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25443 (tweaked): allow $functrace to show sourced files</title>
<updated>2008-08-12T20:25:14Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-12T20:25:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=01f5d0a2741ed45f3c85493e88daafc2091259a9'/>
<id>urn:sha1:01f5d0a2741ed45f3c85493e88daafc2091259a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25247 with further modifications: add $funcsourcetrace</title>
<updated>2008-08-11T19:22:54Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-11T19:22:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2853ca830ac8d504b7374de2be0ec82122d33c2d'/>
<id>urn:sha1:2853ca830ac8d504b7374de2be0ec82122d33c2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25415: Make DEBUG_BEFORE_CMD the default.</title>
<updated>2008-08-07T16:25:14Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-07T16:25:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2706eac45492b0fcdfc3cf104ac947e65d09ee25'/>
<id>urn:sha1:2706eac45492b0fcdfc3cf104ac947e65d09ee25</id>
<content type='text'>
Reuse ERR_EXIT in DEBUG traps.
Clean up trapreturn code.
</content>
</entry>
<entry>
<title>25385: fix another bug with trapreturn trampling on status</title>
<updated>2008-08-04T19:47:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-04T19:47:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=541e5e249023ff8cc99192604a92a5a5360f175d'/>
<id>urn:sha1:541e5e249023ff8cc99192604a92a5a5360f175d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25384: fix problem with incorrect autoloads of zsh/zle</title>
<updated>2008-08-04T17:32:19Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-04T17:32:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4fc027edf0bec7890a6171e45b6e28cbffbf6f0a'/>
<id>urn:sha1:4fc027edf0bec7890a6171e45b6e28cbffbf6f0a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix problems with trapreturn, in particular in source inside trap</title>
<updated>2008-08-01T13:53:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-08-01T13:53:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=506d73299cd5559b4d303260f2f05901886c937a'/>
<id>urn:sha1:506d73299cd5559b4d303260f2f05901886c937a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25345, 25347: neaten interface from main shell to zle</title>
<updated>2008-07-31T08:44:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-07-31T08:44:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0c9830d23c87ad2a572d2c6d16b13a34001b9634'/>
<id>urn:sha1:0c9830d23c87ad2a572d2c6d16b13a34001b9634</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25272: add zshaddhistory hook</title>
<updated>2008-07-17T11:27:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-07-17T11:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0409391c7d08016de3f1ea8b1a74d5856669ffaa'/>
<id>urn:sha1:0409391c7d08016de3f1ea8b1a74d5856669ffaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>25002: only ZLE should update attributes resulting from prompt expansion</title>
<updated>2008-05-12T13:50:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-05-12T13:50:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bd70d684fcf40ff1fba07ec69bd08e1ce40cbd2f'/>
<id>urn:sha1:bd70d684fcf40ff1fba07ec69bd08e1ce40cbd2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24986: prompt escapes for colours</title>
<updated>2008-05-09T17:33:49Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-05-09T17:33:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c811a18d44c4720572504065bc1b83371b8998b2'/>
<id>urn:sha1:c811a18d44c4720572504065bc1b83371b8998b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24894: enable colouring of highlighted text in editor</title>
<updated>2008-04-29T17:19:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-29T17:19:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=497a34d24955ef9e744a3ce92ec08ecf96056e64'/>
<id>urn:sha1:497a34d24955ef9e744a3ce92ec08ecf96056e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24869: Marc Chantreux: make default readnullcmd configurable</title>
<updated>2008-04-26T17:46:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-26T17:46:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0f00952d57cce750683d2e524a7b962d29df7599'/>
<id>urn:sha1:0f00952d57cce750683d2e524a7b962d29df7599</id>
<content type='text'>
</content>
</entry>
<entry>
<title>24786: handle read -t properly in zle via getbyte()</title>
<updated>2008-04-03T15:20:18Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2008-04-03T15:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bc32da6a676139c51bb5e39b70a4400691600abf'/>
<id>urn:sha1:bc32da6a676139c51bb5e39b70a4400691600abf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/12305: option output not well documented</title>
<updated>2007-12-12T13:46:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-12-12T13:46:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=765f73823ec2aca73bc64db25d28d28df8d13e04'/>
<id>urn:sha1:765f73823ec2aca73bc64db25d28d28df8d13e04</id>
<content type='text'>
-c and SHIN_STDIN inconsistent with manual
</content>
</entry>
<entry>
<title>24120: termcap string memory allocation was screwy</title>
<updated>2007-11-26T10:27:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-11-26T10:27:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0d04d4c31248fe58c67660bbde07ebb892f874a6'/>
<id>urn:sha1:0d04d4c31248fe58c67660bbde07ebb892f874a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users/11883: return at top level caused following precommand functions</title>
<updated>2007-09-26T10:28:34Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-09-26T10:28:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=af359d24a42d70ef037d1e298cba99f053317a03'/>
<id>urn:sha1:af359d24a42d70ef037d1e298cba99f053317a03</id>
<content type='text'>
to return immediately
</content>
</entry>
<entry>
<title>23702: fix installing executable scripts</title>
<updated>2007-07-26T08:58:08Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-07-26T08:58:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ab3c63ff9b9d0b0dbbf1e69a50ef366cbfe64c94'/>
<id>urn:sha1:ab3c63ff9b9d0b0dbbf1e69a50ef366cbfe64c94</id>
<content type='text'>
23703: getenv() should be zgetenv()
</content>
</entry>
<entry>
<title>23665: autoloading of module features and related tweaks</title>
<updated>2007-07-06T21:52:38Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-07-06T21:52:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1b52f47cf285d5f3835bce7ad73f360bd327d4e8'/>
<id>urn:sha1:1b52f47cf285d5f3835bce7ad73f360bd327d4e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>23488: tidy up module interface and documentation</title>
<updated>2007-05-29T17:01:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-05-29T17:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6ab77f00ff8c4a30bf663f6e4ee39b9b23d3ef32'/>
<id>urn:sha1:6ab77f00ff8c4a30bf663f6e4ee39b9b23d3ef32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>see 23479: add initial features support for modules</title>
<updated>2007-05-28T22:57:39Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2007-05-28T22:57:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b0c5f09169ac31855ebf0e93772bb57b9635b380'/>
<id>urn:sha1:b0c5f09169ac31855ebf0e93772bb57b9635b380</id>
<content type='text'>
</content>
</entry>
<entry>
<title>23409: disable prompt_sp output after ^D was seen and message printed</title>
<updated>2007-05-10T11:36:22Z</updated>
<author>
<name>Andrey Borzenkov</name>
<email>bor@users.sourceforge.net</email>
</author>
<published>2007-05-10T11:36:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ac1c48349664604fbaf5a69130be94ad0f472682'/>
<id>urn:sha1:ac1c48349664604fbaf5a69130be94ad0f472682</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22983: exit could loop for ever</title>
<updated>2006-11-08T17:43:31Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-08T17:43:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aa2ae64dff6d623c4635f108788df126285dbb9d'/>
<id>urn:sha1:aa2ae64dff6d623c4635f108788df126285dbb9d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22981: Zvi Har'el: bad call from 22952</title>
<updated>2006-11-08T10:38:05Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-11-08T10:38:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aba936b17cca86ee0742341f23f0f96795a23275'/>
<id>urn:sha1:aba936b17cca86ee0742341f23f0f96795a23275</id>
<content type='text'>
22980: add hook array for special functions
</content>
</entry>
<entry>
<title>Vin Shelton: 22789: 22783 broke .zshenv</title>
<updated>2006-09-29T20:43:33Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-09-29T20:43:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=85fd642711877cfffc1de8f7a007a185765af942'/>
<id>urn:sha1:85fd642711877cfffc1de8f7a007a185765af942</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22783: Frank Terbeck: don't load zsh/newuser unless interactive</title>
<updated>2006-09-28T09:47:13Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-09-28T09:47:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d061785438d489058141a831fbd2818909f3d11d'/>
<id>urn:sha1:d061785438d489058141a831fbd2818909f3d11d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22727: "use 'exit' to exit" was suboptimal</title>
<updated>2006-09-17T17:42:56Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-09-17T17:42:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b477e24aa267e57584db80796707184045f9885f'/>
<id>urn:sha1:b477e24aa267e57584db80796707184045f9885f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22676, 22678: extend sched and make it able to run events when waiting for</title>
<updated>2006-09-10T15:24:26Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-09-10T15:24:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b726ead94e911e1ce3e8b582c315b3d6f83a6eb7'/>
<id>urn:sha1:b726ead94e911e1ce3e8b582c315b3d6f83a6eb7</id>
<content type='text'>
input
</content>
</entry>
<entry>
<title>22474: use variable argument lists to improve error message handling</title>
<updated>2006-05-30T22:35:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-05-30T22:35:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=dd5602f59b599177fb130512fc543f7efa951990'/>
<id>urn:sha1:dd5602f59b599177fb130512fc543f7efa951990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changed some structures to avoid gcc's type-punned warnings.</title>
<updated>2006-03-07T21:30:36Z</updated>
<author>
<name>Wayne Davison</name>
<email>wayned@users.sourceforge.net</email>
</author>
<published>2006-03-07T21:30:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4cb83571c45670eb8111801499281ea416b5074d'/>
<id>urn:sha1:4cb83571c45670eb8111801499281ea416b5074d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22284: add --disable-dynamic-nss configure switch to disable use of getpw*(), getgr*(), initgroups() functions.</title>
<updated>2006-02-19T19:36:31Z</updated>
<author>
<name>Clint Adams</name>
<email>clint@users.sourceforge.net</email>
</author>
<published>2006-02-19T19:36:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9151388528c84d7993a366ae03b57f5a413ca78'/>
<id>urn:sha1:a9151388528c84d7993a366ae03b57f5a413ca78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>22198: do always set HOME in native emulation</title>
<updated>2006-02-07T11:29:30Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@users.sourceforge.net</email>
</author>
<published>2006-02-07T11:29:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=30176eaf635a61d77114f5e834ed0684ea7dac05'/>
<id>urn:sha1:30176eaf635a61d77114f5e834ed0684ea7dac05</id>
<content type='text'>
</content>
</entry>
</feed>
