about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 36841: factor out and update the patterns that filter "uninteresting" ↵Barton E. Schaefer2015-10-112-3/+11
| | | | functions out of the $funcstack display
* 36836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵Barton E. Schaefer2015-10-112-5/+12
| | | | | | | free space does not have enough space This is the second of two performance optimizations for situations where all heap arenas in the list are mostly full.
* 36834: freeheap preserves last allocated heapBarton E. Schaefer2015-10-112-13/+56
| | | | | This is the first of two optimizations to improve heap performance when there are a large number of mostly-filled heap arenas.
* 36832: vcs_info: Remove dependency on "seq"Frank Terbeck2015-10-112-2/+6
| | | | | | The "seq" utility is usually available on GNU systems only. This exchanges calls to seq with pure zsh features. Also: Less forks are good.
* 36830: vcs_info: Silence an error message with new git versionsFrank Terbeck2015-10-112-12/+27
| | | | | | | | | | | | Mikael informs me on IRC, that in new versions of git (he used 2.6.1) where the "am" subcommand is now a builtin, a file that is used by the git backend of vcs_info (namely .git/rebase-apply/msg-clean) is not available anymore, leading to an annoying error message: VCS_INFO_get_data_git:232: no such file or directory: .git/rebase-apply/msg-clean This patch checks for the availabiliy of the file before using it, and adjusts the value of the dependant values accordingly.
* 36780: Fix crash in ksh mode with -n and $HOME.Peter Stephenson2015-10-062-6/+12
| | | | If home variable is NULL ensure HOME is unset.
* 36773: limit CORRECT / CORRECT_ALL to directory names in cases where it is ↵Barton E. Schaefer2015-10-042-19/+35
| | | | obvious that a directory is expected
* unposted: back out 36707, add test case for 36766Barton E. Schaefer2015-10-034-7/+21
|
* 36766: fix incorrect reset of noerrexit during "if" conditionsBarton E. Schaefer2015-10-032-1/+7
|
* 36760: more care with already unmetafied pattern trial stringsPeter Stephenson2015-10-032-15/+45
|
* 36754: Functions/TCP: Tweak some usage output in the tcp_* functionsMikael Magnusson2015-10-035-5/+11
|
* unposted: define zle_usable before using it (reported in 36741)Mikael Magnusson2015-10-021-17/+17
|
* 36732: _zsh now complets script args; also support -s, -bJun-ichi Takimoto2015-10-022-1/+21
|
* unposted: zle_thingy: return a value in bin_zle_flagsMikael Magnusson2015-10-011-1/+5
|
* unposted: bracketed-paste-url-magic: actually do what the comment saysMikael Magnusson2015-10-011-4/+6
|
* 36737: Ensure we don't dreference unterminated zero-length stringPeter Stephenson2015-10-012-3/+10
|
* 36735: add ~/.zcalcrc handling to zcalcPeter Stephenson2015-10-013-0/+14
|
* 36729: fix some typos in distro docsAndrew Janke2015-10-014-7/+9
|
* 36722: allow git range to complete after ^.Peter Stephenson2015-10-012-1/+13
| | | | Take account of backslash quoting.
* Merge branch 'master' of https://git.code.sf.net/p/zsh/codePeter Stephenson2015-10-0112-41/+204
|\
| * users/20672: missing "do" in gettext2() for "select"Barton E. Schaefer2015-09-302-1/+5
| |
| * 36707: distinguish ERR_RETURN value of retflag so that execif() can ignore ↵Barton E. Schaefer2015-09-303-3/+10
| | | | | | | | it in the test sublist
| * remove sentence fragmentBarton E. Schaefer2015-09-302-2/+5
| |
| * 36692: bracketed-paste-url-magic: simpler alternative for handling pasted urlsMikael Magnusson2015-10-012-0/+45
| |
| * 36709: zle -f from inside widget to set flags and make yank start/end zle ↵Mikael Magnusson2015-10-015-12/+92
| | | | | | | | params writable
| * 36725: vcs_info git: Compute %b correctly when "git am"-ing onto detached heads.Daniel Shahaf2015-09-302-0/+5
| | | | | | | | | | | | | | | | Before this patch, $gitbranch would be set to empty, which caused VCS_INFO_get_data_git to early out with a failure status¹, consequently $vcs_info_msg_0_ would be empty. ¹ via the 'if [[ -z ]]' block around line 170.
| * 36725: vcs_info git: Compute %b correctly when rebasing detached heads.Daniel Shahaf2015-09-302-0/+7
| | | | | | | | | | | | This sets the %b expando to the hash of the before-the-merge HEAD, rather than to the literal string "detached HEAD". That hash is already available via the gen-applied-string hook.
| * 36725: vcs_info git: Compute %b correctly when merging to detached heads.Daniel Shahaf2015-09-302-1/+7
| | | | | | | | | | The %b expando should be the hash prior to the merge. The hash of the merge result is available as the %i expando and via the gen-applied-string hook.
| * 36697: handle options of _arguments correctlyJun-ichi Takimoto2015-09-302-22/+28
| |
* | 36693: arithmetic rounds towards zero, documentMatthew Martin2015-09-302-5/+8
|/
* 36711: Allocate unmetafied pattern trial string on the heapPeter Stephenson2015-09-303-52/+12
|
* unposted: fix typo in comment.Barton E. Schaefer2015-09-291-1/+1
|
* 36700: unmetafy early for parameter matchPeter Stephenson2015-09-293-188/+294
|
* 36682: expand pattern interface to optimise unmetaficationPeter Stephenson2015-09-286-130/+288
|
* unposted: Test for 36669Daniel Shahaf2015-09-282-0/+10
|
* 36601: vcs_info: handle missing .git/rebase-apply/{next,msg-clean}Daniel Hahler2015-09-282-11/+19
| | | | | | | When pressing Ctrl-C after `git am`, only `last` exists in `.git/rebase-apply/`, which is empty. This patch fixes it to fall back to "no patch applied" then.
* 36669: fix ${(z)...} of an an incomplete math expression by restoring "((" ↵Barton E. Schaefer2015-09-272-0/+14
| | | | at the front of the token
* unposted: Update link to my ChangeLog generator script,Daniel Shahaf2015-09-282-0/+8
| | | | on account of patching it to handle commas properly (thanks Mikael).
* unposted: Fix broken case condition and "qualifer" typoMikael Magnusson2015-09-285-11/+16
|
* 36651: WARN_CREATE_GLOBAL += math expressionsDaniel Shahaf2015-09-275-2/+38
| | | | | Without this, '() { (( x=42 )) }' and '() { for (( i=0; … )) }' wouldn't warn about $x and $i, respectively, being created global.
* 36653: OpenBSD's usermod has no -a flagMatthew Martin2015-09-272-1/+6
|
* 36663: replace obsolete "autobins" commentary with "autofeatures"Barton E. Schaefer2015-09-273-8/+7
|
* 36661: replace obsolete "autobins" setting with "autofeatures"Barton E. Schaefer2015-09-272-1/+6
|
* 36631: separate _zsh from _shJun-ichi Takimoto2015-09-283-16/+14
| | | | Do all the completion for zsh by _arguments
* 36641: fix multibyte handling in incremental search during menu selectionBarton E. Schaefer2015-09-262-1/+6
|
* unposted (see 36633): _hg: Enable --option=value syntax and disable '-xy ↵Daniel Shahaf2015-09-262-126/+131
| | | | | | | Xarg Yarg' syntax This simply removes the '-w' argument to _arguments and changes {-x+,--foo} to {-x+,--foo=} throughout the file.
* unposted: zle: Document the C helper function processcmd().Daniel Shahaf2015-09-253-2/+10
| | | | Also, tweak the docstring of zlelineasstring().
* 36626: _hg: completion for 'hg bookmarks'Christoph Mathys2015-09-252-0/+15
|
* 36630: new function zsh_directory_name_genericPeter Stephenson2015-09-254-2/+342
|
* 36623: document bracketed-paste-magic and url-quote-magic; add ↵Barton E. Schaefer2015-09-242-1/+166
| | | | cross-reference to vim text object widgets