about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 37378: New bindkey tests.Peter Stephenson2015-12-104-7/+70
| | | | Also fix Meta bug on pattern match in zpty -r.
* 37364: "test" and "[" handling of parentheses.Peter Stephenson2015-12-094-8/+50
| | | | | | If three arguments, need to prefer binary operators if possible. Need to look for full string for parentheses.
* 37348: Tests and fix for ${(q+)...}.Peter Stephenson2015-12-084-1/+26
| | | | Needs dupstring() for empty string case.
* 37347: Remove incorrect local for msgs in VCS infoPeter Stephenson2015-12-082-1/+3
|
* users/21071: Fix binding of multibyte sequences.Peter Stephenson2015-12-082-1/+7
| | | | | There was a problem if the first byte was already bound to self-insert.
* 37344: restore old printable quoting, add ${(q+)...}.Peter Stephenson2015-12-077-53/+247
| | | | | | The \C- form is only used inside quotedzputs(). ${(q+)...} outputs a quotedzputs() representation.
* 37331: Use a single chracter to represent an MB_INCOMPLETE.Peter Stephenson2015-12-072-6/+15
| | | | | This is as it is likely to appear as a single character in output even if it has multiple octets.
* 37337: Delay freeing widget until not in use.Peter Stephenson2015-12-074-3/+30
|
* unposted: fix ChangeLog for previous changePeter Stephenson2015-12-071-1/+1
|
* 37335: fix tests after 34314Peter Stephenson2015-12-073-4/+7
|
* 37310: effect of disabling typeset reserved wordPeter Stephenson2015-12-072-1/+9
|
* 37326: comment only: multibyte string lenght/width countingPeter Stephenson2015-12-062-0/+14
|
* 37314: upgrade quotedzputs() for non-printable output.Peter Stephenson2015-12-063-27/+156
| | | | | Use nicechar with $'..' quoting; upgrade nicechar() etc. to use suitable output.
* 37150: _git: Autocomplete .. for commit rangesDaniel Shahaf2015-12-052-3/+6
| | | | | | | | | | | | | | | | This patch makes three changes: - Enable 'git diff o/m<TAB>' to complete to 'origin/master..' with the ".." being autoremovable. This is implemented by the first hunk. That hunk is a functional subset of Oliver's users/20705, however, the latter hasn't been committed. - Make typing "^" remove the "..", in light of the syntax "foo^..bar". - Make typing "." _not_ remove the ".." but simply append it, since "foo...bar" is a valid and useful syntax.
* 36957: _git: Apply matchspecs to filename completion such as 'git log ↵Daniel Shahaf2015-12-052-1/+6
| | | | | | | f/b<TAB>' → 'foo/bar.txt's This patch makes 'git log S/e<TAB>' expand to Src/exec.c. The incumbent code would run 'git ls-tree S/' and find no matches.
* 37305: typeset -p can now output arrays on one linePeter Stephenson2015-12-045-45/+13
|
* 37303: test WARN_CREATE_GLOBAL negative cases.Peter Stephenson2015-12-041-0/+9
|
* 37202: suppress WARN_CREATE_GLOBAL warnings after a forkPeter Stephenson2015-12-042-6/+7
|
* unposted: fix init_io() calls in previous changePeter Stephenson2015-12-045-3/+8
|
* 37294: Add ZSH_EXECUTION_STRING.Peter Stephenson2015-12-043-13/+25
| | | | This shows the argument to shell option -c.
* 37253: Constify two local variables.Daniel Shahaf2015-12-032-4/+8
|
* unposted: Remove uneeded executability bits.Daniel Shahaf2015-12-036-0/+6
|
* 37296: Avoid needless calloc().Daniel Shahaf2015-12-032-11/+15
|
* 37295: kill-word-match: Join killsDaniel Shahaf2015-12-033-0/+9
|
* unposted: Update internal version to 5.2-dev-0.Peter Stephenson2015-12-032-2/+9
| | | | Also add entry for 5.2 release in ChangeLog.
* unposted: zsh 5.2 zsh-5.2Peter Stephenson2015-12-021-2/+2
|
* 37256: _debchange (_dch): Update completion.Daniel Shahaf2015-11-302-6/+77
|
* 37252: vcs_info git: Compute %b correctly with "rebase --onto" of detached ↵Daniel Shahaf2015-11-302-1/+6
| | | | heads. (Follow-up to 36725.)
* 37254: No functional change: change code layout in preparation for 37253.Daniel Shahaf2015-11-302-6/+9
|
* 37250: No functional change: rename local variables.Daniel Shahaf2015-11-302-10/+18
|
* unposted: 5.1.1-test-3 zsh-5.1.1-test-3Peter Stephenson2015-11-292-2/+6
|
* unposted (after 37243): Explain the breadcrumb by adding a comment.Daniel Shahaf2015-11-282-0/+6
|
* Fix conflicts in ChangeLogBarton E. Schaefer2015-11-276-6/+36
|\
| * unposted: ZCALCPROMPT created globally in zcalcPeter Stephenson2015-11-272-1/+7
| |
| * 37214: 'prompt walters': Don't export PS1Daniel Shahaf2015-11-272-3/+6
| |
| * 37163: Remove curl completionDaniel Shahaf2015-11-273-1/+11
| |
| * 37215: _regex_words: Don't add mismatched parenthesesDaniel Shahaf2015-11-272-1/+12
| | | | | | | | | | | | | | | | I ran into this in the wild¹, it manifested as the following error message: zregexparse:4: not enough regex arguments ¹ https://bug.tasktools.org/browse/TW-1729
* | 37243: too many problems with inserting a line into B02, instead add a ↵Barton E. Schaefer2015-11-273-5/+14
|/ | | | | | | placeholder and substitute for it. unposted: %cleanup block is not called when %prep sets ZTST_unimplemented, so avoid leaving a mess
* 37229: non-local assignment to a parameter name whose outermost declaration ↵Barton E. Schaefer2015-11-263-16/+81
| | | | | | is private, is an error rather than a silent no-op. Also fix %prep sed expression for Solaris.
* Comment should say export is equivalent to typeset -xgBarton E. Schaefer2015-11-262-1/+3
|
* 37225: fix test for typeset with zsh/param/privateBarton E. Schaefer2015-11-262-1/+12
|
* 37224: delete obsolete commentBarton E. Schaefer2015-11-262-1/+5
|
* 37100: update for sysctl completionMatthew Martin2015-11-262-7/+12
|
* unposted: 5.1.1-test-2 zsh-5.1.1-test-2 5.1.1-test-2Peter Stephenson2015-11-252-2/+6
|
* 37208: check for restricted parameter before changing from unset to setBarton E. Schaefer2015-11-232-8/+27
| | | | | Also, return NULL from setnparam() on failure to retrieve value (avoids null-pointer dereference); add some expository comments
* 37208: re-run the "typeset" tests with the private module loadedBarton E. Schaefer2015-11-232-1/+9
|
* 37208: assignment in a nested scope should not change private parameters in ↵Barton E. Schaefer2015-11-232-14/+34
| | | | | | the outer scope from unset to set Bug remains that the attempt does not generate a warning
* 37206: fix ${(t)param} for "typeset -H param"Barton E. Schaefer2015-11-232-1/+3
|
* 37205: update documentary commentBarton E. Schaefer2015-11-232-7/+11
|
* unposted: 20974 -> users/20974 because pedanticBarton E. Schaefer2015-11-231-1/+1
|