1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-01-01 05:16:05 +01:00
Commit graph

9891 commits

Author SHA1 Message Date
Peter Stephenson
5f2661376d unposted: update version to 5.3-dev-0.
Avoid installed version trashing 5.3 release.
2016-12-12 21:37:16 +00:00
Peter Stephenson
4cfdbdb877 unposted: Release 5.3 2016-12-11 16:52:20 +00:00
Barton E. Schaefer
efd3baf2a2 40134: silence spurious compiler warnings. 2016-12-10 19:13:53 -08:00
Daniel Shahaf
74b7c6b7d6 40139: tests: Convert comments to diagnostics; test backslashes. (after 40129) 2016-12-10 17:16:37 +00:00
Daniel Shahaf
03bd5e287f users/22182: Propagate 22161 docs patch to completion descriptions. 2016-12-10 15:04:22 +00:00
Oliver Kiddle
16f5d222fc 40137: document _external_pwds 2016-12-09 22:59:14 +01:00
Peter Stephenson
b1f62d9d03 unposted: 5.2-test-3 2016-12-09 19:35:04 +00:00
Peter Stephenson
f094b5b461 Document (E) parameter flag better.
It produces 1 more than any other use of an index for the
end of a match, helpfully.
2016-12-09 19:34:14 +00:00
Daniel Shahaf
7e40a89053 40117: Revert a hunk of 40035 that changed semantics incorrectly. 2016-12-09 10:37:04 +00:00
Peter Stephenson
063391f0d9 unposted: minor D07 typos 2016-12-09 10:31:47 +00:00
Peter Stephenson
2e307108a0 40138: Move regex multibyte test.
Put it last as it has an additional dependency.

Output a failure message indicating this.
2016-12-09 10:18:24 +00:00
Daniel Shahaf
feb4be4a5e 40126: zed (fned): When editing a new function. escape its name.
Example:

    % unfunction \(
    % fned \(
2016-12-09 08:21:07 +00:00
Oliver Kiddle
37cbead9f2 40130: mention some changes since 5.2 2016-12-09 00:05:56 +01:00
Oliver Kiddle
8c4e1b6832 40129: revert 39611, add code comments and test cases for _arguments 2016-12-09 00:00:30 +01:00
Oliver Kiddle
7630215ba0 40119: correct typo in comment 2016-12-08 23:55:53 +01:00
Oliver Kiddle
ece90dae42 40114: complete :/ with other parameter operators 2016-12-08 23:52:19 +01:00
Zhiming Wang
3594f55fc0 40115: revert 38579 due to bug restoring BUFFER after history search
This reverts commit 20948d0889.
2016-12-06 21:37:30 -08:00
Barton E. Schaefer
88d12b809a 40110: attempt to fix test failures on Solaris
B02typeset: ignore strerror text in test output, it differs by OS

C02cond: discard stderr when looking for a path to the "mount" command
2016-12-06 21:32:14 -08:00
Mikael Magnusson
a43e6e2db4 40107: _mount, _fusermount: fix quoting 2016-12-06 21:15:14 +01:00
Peter Stephenson
9f605904dd unposted: 5.2-test-2 2016-12-06 19:23:32 +00:00
Peter Stephenson
98e297931a 40102: Use subdirectory for test I/O files 2016-12-05 16:52:22 +00:00
Peter Stephenson
9649ef5888 40100: ERR_EXIT and ERR_RETURN test for anonymous functions.
Should trigger on non-zero status at end of function even if
behaviour is suppressed by code inside the function at the point
the status is set.
2016-12-05 13:49:45 +00:00
Peter Stephenson
0e4aa6f2f6 Additional case for ERR_RETURN and ERR_EXIT.
Don't trigger just because status is non-zero at end of
current shell group.
2016-12-05 12:29:23 +00:00
Peter Stephenson
c03228f9ed Extra case for ERR_RETURN and ERR_EXIT.
Don't trigger just because status is non-zero at end of
complex shell construct as this may be a case we've already
suppressed.
2016-12-05 11:21:01 +00:00
Daniel Shahaf
f71de84f1d unposted: vcs_info git: Handle rebase-apply sequences with >=10000 patches.
Review-by: Frank Terbeck
2016-12-04 21:37:02 +00:00
Daniel Shahaf
d9237ccdbf 40074: vcs_info git: rfc822-unfold rebase-apply patch subjects when msg-clean is unavailable.
Example (in this repository):

    git -c merge.merge-changelog.driver=/bin/false rebase --onto=1955cce^^  1955cce^ 1955cce
2016-12-04 21:37:01 +00:00
Peter Stephenson
af2ab02472 40088: atttempt to make interactive param test more robust 2016-12-04 19:19:59 +00:00
Barton E. Schaefer
ffed0695c2 unposted: regression test for 40071 2016-12-03 15:02:17 -08:00
Barton E. Schaefer
a409adc33b 40071: change Dash back to "-" before evaluating named directory expansions 2016-12-03 15:00:46 -08:00
Daniel Shahaf
334ed65e27 40068: Abort execution when setuid/setgid fail.
The incumbent code would print an error message and continue execution
with the previous uid/gid values, not even setting lastval:

    % UID=42 id -u; echo $?
    zsh: failed to change user ID: operation not permitted
    1000
    0
    %
2016-12-03 10:00:08 +00:00
Daniel Shahaf
fd2ca229dd 40067: internal: Document 'cmatcher', parse_cmatcher(), 'comptoend', unsetparam_pm(), and getindex(). 2016-12-03 09:54:11 +00:00
Daniel Shahaf
6b5df9881c unposted: ChangeLog typo 2016-12-03 09:54:08 +00:00
Daniel Hahler
ccf50048ac Get subject of current patch in rebase-apply mode 2016-12-03 00:18:22 +01:00
Peter Stephenson
7b7e84f081 unposted: 5.2-test-1 2016-12-02 19:59:00 +00:00
Peter Stephenson
88752e6cee 40066: updates for 5.3 release 2016-12-02 19:53:13 +00:00
Oliver Kiddle
f65283e1ad 40055: update git completion for git 2.11.0 2016-12-01 21:50:47 +01:00
Oliver Kiddle
7d80b14702 40053: exclude current directory of active zsh from _external_pwds ompletion matches 2016-12-01 21:45:04 +01:00
Daniel Shahaf
8891f5a33d unposted: vcs_info: Break out VCS_INFO_quilt-patch2subject into VCS_INFO_patch2subject
... so other places can use it; compare 40030 in the 39990 thread.
2016-12-01 17:13:37 +00:00
Mikael Magnusson
1ba59c4147 unposted: fix previous commit 2016-12-01 03:58:13 +01:00
Mikael Magnusson
989f5e590c 40024: Update _path_files since quoting requirements changed in 39412 2016-12-01 03:42:32 +01:00
Jun-ichi Takimoto
e8699613bc 40050: prepend /**/ to global functions and #ifdefs 2016-12-01 08:58:29 +09:00
Peter Stephenson
2d87bf8dff 40049: NEWS about Unicode 9 (40037) 2016-11-30 16:20:40 +00:00
Peter Stephenson
e8df1c7056 40043: fix computil.c indentation (cosmetic) 2016-11-30 16:19:21 +00:00
Daniel Shahaf
f90200c869 40036: _bts: Complete removal syntaxes correctly.
The incumbent pattern matched the minus in 'bts tag 42 - <TAB>' (and other,
similar subcommands).
2016-11-30 16:10:20 +00:00
Barton E. Schaefer
3ba86f4db4 40034: clear badcshglob when ignoring errors 2016-11-29 12:35:57 -08:00
Barton E. Schaefer
a9fe87e18c 40032: consistency in handling of subscript slices outside the bounds of an array parameter
unposted: README: example describing 40032
2016-11-29 12:31:33 -08:00
Joshua Rubin
596ba302e6 40037: Unicode 9 character width support.
Enable with --enable-unicode9.
2016-11-29 17:19:53 +00:00
Eitan Adler
110ffae9fe 40035: Cosmetic fixes for comments and documentation.
Mostly fixes to doubled words.
2016-11-29 17:13:52 +00:00
Peter Stephenson
32daf2a0aa 40026: Fix for completion after redirection.
This could get confused about where we were in the command
line word array e.g. after the > of "!> .".  Also take more care
if does confused, with debug output. Also neaten up one
obscure test.
2016-11-29 17:08:56 +00:00
Daniel Shahaf
3a83e481ab unposted: Complete the $foo[(f)] flag. 2016-11-29 06:41:22 +00:00