<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Src/Modules, branch declarednull</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=declarednull</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Src/Modules?h=declarednull'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2021-04-09T20:01:37Z</updated>
<entry>
<title>48432 and enable test: fix quotiing of zstyle -L for zstyle -e</title>
<updated>2021-04-09T20:01:37Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2021-04-09T20:01:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=283d2f3c2761ac549a647638bb7d8fd8de3dabb4'/>
<id>urn:sha1:283d2f3c2761ac549a647638bb7d8fd8de3dabb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>47785: remove deprecated autoconf functions</title>
<updated>2021-04-09T19:45:11Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2020-12-31T05:41:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=df48cc8404f3fc2976c9d70c9aeefda171432cf9'/>
<id>urn:sha1:df48cc8404f3fc2976c9d70c9aeefda171432cf9</id>
<content type='text'>
STDC_HEADERS and TIME_WITH_SYS_TIME are deprecated.
</content>
</entry>
<entry>
<title>47905: Add leading '-' to zparseopts option parsing errors</title>
<updated>2021-02-12T23:54:59Z</updated>
<author>
<name>Joshua Krusell</name>
<email>js.shirin@gmail.com</email>
</author>
<published>2021-02-03T15:46:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3d6e5b6231f0d80873c6f83924a48df223121e72'/>
<id>urn:sha1:3d6e5b6231f0d80873c6f83924a48df223121e72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>47899: Improve error message from zparseopts.</title>
<updated>2021-02-03T11:33:47Z</updated>
<author>
<name>Joshua Krusell</name>
<email>js.shirin@gmail.com</email>
</author>
<published>2021-02-03T11:33:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9120d1e841b0813f1c71d55f77c3d18fc8318187'/>
<id>urn:sha1:9120d1e841b0813f1c71d55f77c3d18fc8318187</id>
<content type='text'>
</content>
</entry>
<entry>
<title>47840: make zpty module work on Cygwin</title>
<updated>2021-01-20T04:33:52Z</updated>
<author>
<name>Peiyuan Song</name>
<email>squallatf@gmail.com</email>
</author>
<published>2021-01-20T04:33:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bf8ca5f019fa9fd585a7480a3d4198719369df92'/>
<id>urn:sha1:bf8ca5f019fa9fd585a7480a3d4198719369df92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>47704: fix scope for "private -p"</title>
<updated>2020-12-03T04:14:45Z</updated>
<author>
<name>Bart Schaefer</name>
<email>schaefer@ipost.com</email>
</author>
<published>2020-12-03T04:14:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3499a676fa556639545836dbc4855736f61c8789'/>
<id>urn:sha1:3499a676fa556639545836dbc4855736f61c8789</id>
<content type='text'>
</content>
</entry>
<entry>
<title>47494, 47495: Add -n option to strftime</title>
<updated>2020-10-25T22:06:02Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2020-10-24T11:45:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8773f01f2b7a908af70dc06d7d00481f1c9bec44'/>
<id>urn:sha1:8773f01f2b7a908af70dc06d7d00481f1c9bec44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a race condition in zf_mkdir -p</title>
<updated>2020-10-23T09:42:30Z</updated>
<author>
<name>Roman Perepelitsa</name>
<email>roman.perepelitsa@gmail.com</email>
</author>
<published>2020-10-23T09:42:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ead29c2a366eb2c5006d7da64963ce5f60deb684'/>
<id>urn:sha1:ead29c2a366eb2c5006d7da64963ce5f60deb684</id>
<content type='text'>
If ~/foo does not exist and `zf_mkdir -p zf_mkdir -p` is executed
concurrently in multiple shells, it was possible prior to this patch
for the command to fail with EEXIST.
</content>
</entry>
<entry>
<title>github #64: Fix a build-time error when building against ncurses that hadn't been built with --enable-wgetch-events.</title>
<updated>2020-08-28T02:54:51Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2020-08-28T02:36:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c6a85163619ed1cee89ab047a0d98108ed46828d'/>
<id>urn:sha1:c6a85163619ed1cee89ab047a0d98108ed46828d</id>
<content type='text'>
The --enable-wgetch-events codepath is experimental (according to
ncurses-6.2/INSTALL) and off by default (according to
ncurses-6.2/configure.in).  With that codepath disabled, the macro
KEY_EVENT is not provided, which (before this commit) manifested as a
build-time error:

    [  245s] gcc -c -I. -I../../Src -I../../Src -I../../Src/Zle -I.  -DHAVE_CONFIG_H -DMODULE -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -I/usr/include/ncursesw -fPIC -o curses..o curses.c
    [  246s] In file included from curses.c:210:
    [  246s] curses_keys.h:93:15: error: 'KEY_EVENT' undeclared here (not in a function); did you mean 'KEY_RESET'?
    [  246s]    93 |     {"EVENT", KEY_EVENT},
    [  246s]       |               ^~~~~~~~~
    [  246s]       |               KEY_RESET

curses_keys.h is only used for setting the "kevent" output parameter of
'zcurses input' (and the associated $zcurses_keycodes special variable),
so there's no harm in just leaving KEY_EVENT out of it.  (That codepath
deals gracefully with numeric values that don't correspond to any of the
known compile-time values, as that can happen whenever the build- and
run-time versions of ncurses don't provide the same set of KEY_* macros,
with or without relation to that configure flag.)

Reported by Martin Liska.
</content>
</entry>
<entry>
<title>46152: zsh/system: Re-allow '0' timeout in zsystem flock</title>
<updated>2020-07-11T05:14:58Z</updated>
<author>
<name>Cedric Ware</name>
<email>cedric.ware__bml@normalesup.org</email>
</author>
<published>2020-07-11T05:14:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4d7aa71d8ed64827df4d8efd993abffcbc0fc075'/>
<id>urn:sha1:4d7aa71d8ed64827df4d8efd993abffcbc0fc075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45923 (with memory leak fixed, cf. 45924): zprof: Don't tally all anonymous functions as though they were a single function named "(anon)".</title>
<updated>2020-05-28T19:40:40Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2020-05-26T22:06:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fb1aa3fe1e78ee1f521b64db062addf74ea9d263'/>
<id>urn:sha1:fb1aa3fe1e78ee1f521b64db062addf74ea9d263</id>
<content type='text'>
Before:

    % zmodload zsh/zprof
    % () :
    % () :
    % zprof
    num  calls                time                       self            name
    -----------------------------------------------------------------------------------
     1)    2           0.08     0.04  100.00%      0.08     0.04  100.00%  (anon)

After:

    % zmodload zsh/zprof
    % () :
    % () :
    % zprof
    num  calls                time                       self            name
    -----------------------------------------------------------------------------------
     1)    1           0.04     0.04   50.45%      0.04     0.04   50.45%  (anon) [:3]
     2)    1           0.04     0.04   49.55%      0.04     0.04   49.55%  (anon) [:2]
</content>
</entry>
<entry>
<title>45729: internal: Add a second parameter to zlinklist2array(), analogously to hlinklist2array().</title>
<updated>2020-05-03T01:27:36Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2020-04-27T19:30:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4d2bcf2fe7637b641ccde31a8ca7c4875f0699c1'/>
<id>urn:sha1:4d2bcf2fe7637b641ccde31a8ca7c4875f0699c1</id>
<content type='text'>
Will be used in the next commit.
</content>
</entry>
<entry>
<title>45737 (+ docs, and update the test from 45722): zstyle: When determining the weight (specificity) of a pattern, consider the number of components before anything else, as documented.</title>
<updated>2020-05-02T01:12:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2020-04-29T00:30:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=34d69acbef44f654ea51d762ffdb02f5b1e8b9e1'/>
<id>urn:sha1:34d69acbef44f654ea51d762ffdb02f5b1e8b9e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45708: zsh/system: Enable sub-second timeout in zsystem flock</title>
<updated>2020-04-20T17:10:01Z</updated>
<author>
<name>Cedric Ware</name>
<email>cedric.ware__bml@normalesup.org</email>
</author>
<published>2020-04-20T17:10:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=25c9b61a6663f90bfb22fa73c1a7aa4fb9dee4ae'/>
<id>urn:sha1:25c9b61a6663f90bfb22fa73c1a7aa4fb9dee4ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into 5.9</title>
<updated>2020-03-07T21:36:46Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2020-03-07T21:36:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6fc8e8628f9c3da6e4b83c3de67e44376708cbcb'/>
<id>urn:sha1:6fc8e8628f9c3da6e4b83c3de67e44376708cbcb</id>
<content type='text'>
* Test/D02glob.ztst:
  On the "unreadable directories can be globbed (users/24619, users/24626)"
  test, resolve conflicts by removing the Cygwin-only skip that has been added
  in master, since the test is passing on this branch.  This effectively reverts
  workers/45492.  See discussion starting in workers/45504.

* origin/master:
  unposted: Remove 'sgi', as that OpenBSD port has been discontinued.
  45509: fix typos in B01cd.ztst
  45490 (+45495 and a test): refactor rlimits.c
  github #49: Fix typo: longson should be loongson
  users/24710: Fix job control problem with sudo.
  45492: skip test added by users/24633 on Cygwin
  45488: COMP_WORDS for bash need "$@"-style quoting
  45487: Missing mod_export declarations for AIX
  45447: Complete vcs_info_hookadd and vcs_info_hookdel. Expose _vcs_info_hooks as a top-level helper function.
  45463: test: kill: Document why we use SIGURG
  45453: builtins: kill: Do not signal current process group when pid is empty
  45452: builtins: kill: Add `kill ''` regression test with explicit sigspec
  45451: builtins: kill: Add basic test suite
  github #48/0002: vcs_info git: properly detect bare repositories
  github #48/0001: vcs_info git: avoid warnings in bare repositories
  unposted: Post-release version bump
  unposted: Release 5.8
  CVE-2019-20044: Update change log for preceding commits
  Update NEWS/README
  Add unsetopt/PRIVILEGED tests
  Clean up error-message white space
  Improve PRIVILEGED fixes (again)
  Improve PRIVILEGED fixes
  Drop privileges securely
  unposted: V01zmodload: Fix failing test from workers/45385
  45423: _su: Improve arg handling, shell look-ups
  unposted: _zip: Recognise '--'
  45385: Add a test for 'zmodload -Fa' preemptively disabling ("blacklisting"?) features.
  unposted: Test release: 5.7.1-test-3
  zsh/system: Fix infinite loop in sysread
  _diff_options: Restore -w completion lost in workers/43351
  unposted: Fix ChangeLog typo.
  45368: Add tests for workers/45367's issue about double slashes in 'cd -P' and /home/daniel/in/zsh.
  45373: Fix ERR_EXIT bug in else branch of if.
  45372: Record a symlink loop bug involving :P
  45365: _git: Fix __git_recent_branches for the case when a commit has an empty message
  45343: Queue signals around arithmetic evaluations
  45344: Document where third-party completion functions should be installed.
  45345: internal: ztst.vim: Fix highlighting of zsh comments in test payload
  unposted: internal: Add some comments and fix indentation.  No functional change.
  45340: internal: Document the difference between paramtab and realparamtab.
  45332: _git: add completion for git-version
  _brace_parameter: add missing \

Conflicts:
	ChangeLog
	Test/D02glob.ztst
	Test/V01zmodload.ztst
</content>
</entry>
<entry>
<title>zsh/system: Fix infinite loop in sysread</title>
<updated>2020-02-06T19:42:32Z</updated>
<author>
<name>Roman Perepelitsa</name>
<email>roman.perepelitsa@gmail.com</email>
</author>
<published>2020-02-06T19:42:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=754fdc6580192e81ecc0628349102308868b4857'/>
<id>urn:sha1:754fdc6580192e81ecc0628349102308868b4857</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into 5.9</title>
<updated>2020-01-15T22:49:09Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2020-01-15T22:49:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e899c21863a69226b4e650940c327a3b460023c0'/>
<id>urn:sha1:e899c21863a69226b4e650940c327a3b460023c0</id>
<content type='text'>
Right now, as we're preparing to tag the 5.8 release, the 5.9 branch is
maintained as a topic branch off master.

* origin/master:
  45287: zshexpn: Describe parameter elision and add some introductory prose
  45302: bin_umask(): Queue signals around umask().
  users/24656: docs: Add an example of setting and querying zstyles
  users/24659: Cross-ref doc for matchers.
  45296: D02glob: Clean up after test from users/24633
  45290: New helper script for listing XFail tests.
  users/24633: Add an xfail test for users/24619.
  unposted: additional typo fix
  45280: _git: add -local variants
  users/24628 (fixed): More doc for selectw-word-style widgets.
  45266: Fix losetup completion, broken in da085b7a20729401c725f91ae930200d0deda64f (41720).
  unposted: Fix punctuation.
  use /dev/fd on Cygwin for process substitution
  unposted: Two additional typo fixes.
  Fix typos reported by codespell in shell code
  Fix typos reported by codespell in Src/
  45269: Fix misspellings in completions and elsewhere.
  45261: _gcc: Detect clang-as-gcc
  unposted: internal: Remove Vim modeline that interferes with ztst.vim.
  unposted: internal: ztst.vim: Use :syn-sync to work around (#x) and "`\\\\\\\\`" confusing the highlighting.
  unposted: internal: zyodl.vim: Support glob qualifiers in example()'s
  unposted: internal: zyodl.vim: Support yodl comments.
  github #44: Allow completion for picocom to list symlinks to character devices
  45245: _gcc: add some clang specific warnings
  45231: _rsync: When completing remote modules, ignore more of the motd.
  unposted: _tac: Eliminate superfluous variable
  45226: _man: Improve completion of file paths
  45184: Clarify documentation of %-sequences understood by compadd -[Xx]
  45239: Remove 'appendhistory' from zsh-newuser-install
  45218: add more options to swaks completion
  45196: fix completion after make -C, allowing for -C being used multiple times
  unposted (after 45183): Fix yodl error: "contrib.yo:4457: No macro: back(...)".
  45181: Fix workers/45164: ${(S)%%} will now consider the empty string as a potential match.
  45183: Improve documentation examples
  unposted: Add some tests for ${(S)}, including a regression test for workers/45164.
  45169/0002 (tweaked for trailing newlines): Add an expected-to-fail test for workers/44007.
  45169/0001: In the test suite, allow test cases to be marked as expected to fail.
  users/24582 + users/24583: Add regression tests for the previous commit.
  24581: Fix array assignments in shell word splitting and completion.
  45160: zshexpn: Expand documentation of (S)
  45150 + 45152: zshexpn: Use a more minimal example in the documentation of (#b).
  unposted: internal: Vim ztst support: Add an ftplugin in addition to the syntax highlighter.
  45130: _multi_parts: Always pass -f to compadd if given by caller
  unposted: zerrmsg(): Fix macro guard missed in previous commit
  unposted: ChangeLog for last commit
  internal: Allow %L in zerrmsg() in non-debug builds, too.
</content>
</entry>
<entry>
<title>Fix typos reported by codespell in Src/</title>
<updated>2020-01-09T13:49:55Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2020-01-09T13:38:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e6fa0b3b6568fa8c0d1173fdc822c97c41a2f763'/>
<id>urn:sha1:e6fa0b3b6568fa8c0d1173fdc822c97c41a2f763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45269: Fix misspellings in completions and elsewhere.</title>
<updated>2020-01-09T13:42:02Z</updated>
<author>
<name>Jens Schleusener</name>
<email>Jens.Schleusener@fossies.org</email>
</author>
<published>2020-01-09T13:39:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=11dbe4c286330f81fae5ac6d5f698f5ddb748710'/>
<id>urn:sha1:11dbe4c286330f81fae5ac6d5f698f5ddb748710</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45137: zformat: Allow the specifying minimum width and a dot with an empty maximum width.</title>
<updated>2019-12-26T04:21:47Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-24T18:25:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=525faae5498adb4b4f1c0f4657b9ef71fc31c4d6'/>
<id>urn:sha1:525faae5498adb4b4f1c0f4657b9ef71fc31c4d6</id>
<content type='text'>
Before this commit, format specs such as '%5.s' would be printed
literally.  Now, they are treated as equivalent to '%5s'.

The '.' character is not allowed to be used in specs, so there is no
incompatibility.
</content>
</entry>
<entry>
<title>45138: Add zformat unit tests.</title>
<updated>2019-12-26T04:20:24Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-24T18:25:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8e0253af022abe9f9225352aae1088d6621a81ab'/>
<id>urn:sha1:8e0253af022abe9f9225352aae1088d6621a81ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>45058: internal: Add symbolic names to possible values of zexit()'s "from_where" parameter. No functional change.</title>
<updated>2019-12-17T05:12:36Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-17T04:43:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8bc4400762289e5cdbcfa50aab5982f8e7e28dfc'/>
<id>urn:sha1:8bc4400762289e5cdbcfa50aab5982f8e7e28dfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: zstyle: Add a unit test and some comments.</title>
<updated>2019-12-01T04:00:17Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>danielsh@apache.org</email>
</author>
<published>2019-12-01T03:59:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2acbae3badc5c9afe40e2a393472d2d303c60ae6'/>
<id>urn:sha1:2acbae3badc5c9afe40e2a393472d2d303c60ae6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44480: Don't automatically close externally visible file descroptors.</title>
<updated>2019-07-02T12:42:53Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2019-07-02T12:42:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=3bdf4d6641fb34d1c2f130abddb847169a793afe'/>
<id>urn:sha1:3bdf4d6641fb34d1c2f130abddb847169a793afe</id>
<content type='text'>
These are descriptors marked FDT_EXTERNAL.

Make all sysopen'ed file descriptors FDT_EXTERNAL.

Make =(...) call closem() consistent with other substitutions.

Document file descriptors are left open.
</content>
</entry>
<entry>
<title>44176: warn only if off_t is longer than long</title>
<updated>2019-03-25T14:51:57Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2019-03-25T14:51:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52f3266bd010918122ae039510486131a2c4afe3'/>
<id>urn:sha1:52f3266bd010918122ae039510486131a2c4afe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44162 (tweaked): Avoid format-overflow warning in zftp.c</title>
<updated>2019-03-25T14:01:43Z</updated>
<author>
<name>Wesley Schwengle</name>
<email>wesley@schwengle.net</email>
</author>
<published>2019-03-25T14:01:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5ca680c93cb28c6616cc8f82db80a2425685dc38'/>
<id>urn:sha1:5ca680c93cb28c6616cc8f82db80a2425685dc38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44153: rm: Accept -R as equivalent to -r</title>
<updated>2019-03-22T03:04:55Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2019-03-21T04:07:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5267bdc4ef91c1609bf0499861cc46f63e9e5784'/>
<id>urn:sha1:5267bdc4ef91c1609bf0499861cc46f63e9e5784</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44135: Add chmod builtin</title>
<updated>2019-03-19T03:17:54Z</updated>
<author>
<name>Matthew Martin</name>
<email>phy1729@gmail.com</email>
</author>
<published>2019-03-19T03:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6331772c5b35ff9d4deb80ff9461d04b5e0d2db5'/>
<id>urn:sha1:6331772c5b35ff9d4deb80ff9461d04b5e0d2db5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>44100: zparseopts: Add -F option, completion, tests; improve documentation</title>
<updated>2019-03-13T00:03:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2019-03-13T00:01:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=632023acc2feed519659926bf320d303562a5713'/>
<id>urn:sha1:632023acc2feed519659926bf320d303562a5713</id>
<content type='text'>
* Enable zparseopts to perform basic usage validation (aborting on an
  unrecognised option-like parameter)

* Officially document the resolution of ambiguous option specs
</content>
</entry>
<entry>
<title>43935: Reject too-large nanosecond values given to strftime</title>
<updated>2018-12-24T08:42:18Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-12-24T08:42:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f64cd71d442b0b7152131282dd7567be010edb78'/>
<id>urn:sha1:f64cd71d442b0b7152131282dd7567be010edb78</id>
<content type='text'>
... and, in so doing, fix an error in the tests on 32-bit machines.

The value for the new too-large test is changed slightly from the patch posted
to the ML to make it test for the right thing on 32-bit machines as well.
</content>
</entry>
<entry>
<title>43829: nearcolor.c: use double instead of float</title>
<updated>2018-11-19T05:57:30Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-11-19T05:57:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d0f7681a05c4c49a22cb67b585f54e6f2e29931'/>
<id>urn:sha1:8d0f7681a05c4c49a22cb67b585f54e6f2e29931</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43823: remove unnecessary metafy() in stattimeprint()</title>
<updated>2018-11-15T01:59:09Z</updated>
<author>
<name>Ivan Tkachenko</name>
<email>me@ratijas.tk</email>
</author>
<published>2018-11-15T01:59:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e258e7d251b7403a6d77b23e6927b659bf9c2c37'/>
<id>urn:sha1:e258e7d251b7403a6d77b23e6927b659bf9c2c37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43800: Add nanosecond support to strftime built-in</title>
<updated>2018-11-13T19:01:01Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-11-13T19:01:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5ad76492af8931added1ae9600309d915d1427a5'/>
<id>urn:sha1:5ad76492af8931added1ae9600309d915d1427a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43791: File descriptor could be closed twice in clone</title>
<updated>2018-11-09T10:54:47Z</updated>
<author>
<name>Kamil Dudka</name>
<email>kdudka@redhat.com</email>
</author>
<published>2018-11-07T13:04:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a8cc017c74a916b690dc074c299faf4bd24b5af4'/>
<id>urn:sha1:a8cc017c74a916b690dc074c299faf4bd24b5af4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43805: make nearcolor module use the default colour rather than black as a fallback</title>
<updated>2018-11-08T10:01:36Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-11-08T10:01:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5a7070178826e7b0db94e0a3d285849315e5c5ab'/>
<id>urn:sha1:5a7070178826e7b0db94e0a3d285849315e5c5ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: add usual copyright header to nearcolor module sources</title>
<updated>2018-11-08T10:01:27Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-11-08T10:01:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=71c9130ede00c6ddf1e72e479178f4c2360f6a9e'/>
<id>urn:sha1:71c9130ede00c6ddf1e72e479178f4c2360f6a9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43759: add support for true colour terminals</title>
<updated>2018-11-05T21:24:12Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-11-05T21:24:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=50597692e021ee071b971e13a14dde5b22d31639'/>
<id>urn:sha1:50597692e021ee071b971e13a14dde5b22d31639</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43747: new module to map colours from hex triplets to the nearest matching colour</title>
<updated>2018-11-05T21:24:05Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>okiddle@yahoo.co.uk</email>
</author>
<published>2018-11-05T21:24:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=37d0005a9e651f366076c930019464d162506a57'/>
<id>urn:sha1:37d0005a9e651f366076c930019464d162506a57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43616: Various parameter setting and display fixes.</title>
<updated>2018-10-08T09:10:42Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.stephenson@samsung.com</email>
</author>
<published>2018-10-08T09:10:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f99f7dca7552d21782354f675c0741896c9785f1'/>
<id>urn:sha1:f99f7dca7552d21782354f675c0741896c9785f1</id>
<content type='text'>
Mostly to do with typeset -p and tied variables and their interaction.

Some general tied variable fixes.
</content>
</entry>
<entry>
<title>43275: Add log2 to match func</title>
<updated>2018-08-13T08:36:55Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-08-12T08:20:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b21a641d4c63fce45736b635314e079ae360e5b2'/>
<id>urn:sha1:b21a641d4c63fce45736b635314e079ae360e5b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43227: fix memory leaks in term{cap,info}.c</title>
<updated>2018-08-01T12:36:44Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-08-01T12:36:44Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ad9f07e66fded8a44adba15d576960cef587f9d4'/>
<id>urn:sha1:ad9f07e66fded8a44adba15d576960cef587f9d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43219 (except term{cap,info}.c): fix several memory leaks</title>
<updated>2018-07-31T13:15:58Z</updated>
<author>
<name>Jun-ichi Takimoto</name>
<email>takimoto-j@kba.biglobe.ne.jp</email>
</author>
<published>2018-07-31T13:15:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=baedd62f0d601bf03d99b2366a8ace42268e88ed'/>
<id>urn:sha1:baedd62f0d601bf03d99b2366a8ace42268e88ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>43075: Support nanosecond-precision time formatting</title>
<updated>2018-06-20T22:29:56Z</updated>
<author>
<name>dana</name>
<email>dana@dana.is</email>
</author>
<published>2018-06-20T22:29:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=394f3a47e464b67b17e2cb7166df066829250e88'/>
<id>urn:sha1:394f3a47e464b67b17e2cb7166df066829250e88</id>
<content type='text'>
* Teach ztrftime() %9. and %N for nanoseconds
* Update prompt expansion to pass sub-second times for time formatting
* Update zsh/stat to pass sub-second times for atime/mtime/ctime

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

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

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

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

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

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

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