summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 36959: _git: Offer @~$n as completion of recent commits.Daniel Shahaf2015-10-251-0/+3
| | | | Suggested-by: Oliver Kiddle (users/20705)
* 36958: _git: Fix recent commit completion descriptions.Daniel Shahaf2015-10-251-0/+3
| | | | | | The uniquifiers 'HEAD~$n' were incorrect when a recent commit was the second parent of a merge commit. Detect that case and print something correct instead.
* unposted: _git: Fix 'commit object name' completion messages.Daniel Shahaf2015-10-251-0/+5
| | | | | | | | Offer the "this alternative is still valid, but I don't know to offer completions for it" for hash completion but not for recent object completion; the former is protected by a _guard and the latter incorrectly appeared also in cases such as 'git log a/b<TAB>' which were not the start of a gitrevisions(7) expression.
* 36911: '-optarg' should not match optspec '-opt='Jun-ichi Takimoto2015-10-251-0/+5
| | | | | Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments.
* Merge branch 'master' of git://git.code.sf.net/p/zsh/codeBarton E. Schaefer2015-10-241-0/+11
|\ | | | | | | | | | | | | | | Conflicts: ChangeLog Conflicts: ChangeLog
| * unposted: _beep completion: Actually hook it for the 'beep' command.Daniel Shahaf2015-10-241-0/+3
| |
| * 36913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-stringDaniel Shahaf2015-10-241-0/+3
| | | | | | | | The format used is '${patchname} ${subject}', which is analogous to the git backend.
| * 36912: vcs_info quilt: Tolerate being in child of .pc's parentDaniel Shahaf2015-10-241-0/+5
| | | | | | | | | | Without this, gen-applied-string would only be set when .pc is a child of cwd, not when it is a child of an ancestor of cwd.
* | 36943: restore scan for reclaimable blocks in freeheap()Barton E. Schaefer2015-10-241-0/+5
|/ | | | | | That scan had been removed by 36834, but testing showed memory usage climbing too high in cases where a new arena was always added at the end of the heap list.
* unposted: small typoPeter Stephenson2015-10-241-0/+2
|
* 36944: extend fd management to zsocketPeter Stephenson2015-10-241-0/+4
|
* 36941: Mark file descripors in ztcp as used.Peter Stephenson2015-10-241-0/+6
| | | | | Allow such file descriptors to be either internal and closed on exec or external and so managed explicitly by module.
* unposted: vcs_info docs: Typo fix.Daniel Shahaf2015-10-221-0/+4
|
* unposted: strdup should be ztrdupBarton E. Schaefer2015-10-211-0/+2
|
* 36909: in getargs(), sanity-check the offsets for start and end of the ↵Barton E. Schaefer2015-10-211-0/+3
| | | | requested words, in case of overflow
* 36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in ↵Barton E. Schaefer2015-10-211-0/+5
| | | | | | the function Just in case any later initialization might have side-effects.
* 36900: _git: stash names completion: Display log messagesDaniel Shahaf2015-10-201-0/+5
| | | | | | | The "$@" argument to compadd is removed because (I think) it contains a -J, which conflicts with the -V. Joint with Daniel Hahler.
* 36642: complete jail/unjail zfs subcommands on freebsdEric Cook2015-10-191-0/+3
|
* 36646: handle solaris/openzfs differences; only use -t share on solarisEric Cook2015-10-191-0/+4
|
* 36889: completion of system specific sockstat optionsEric Cook2015-10-191-0/+3
|
* 36869: use permissions to limit files completed for ssh identity filesMatthew Martin2015-10-191-0/+5
|
* 36888: vcs_info: Prevent warn_create_global warning with '-preinit-' stateFrank Terbeck2015-10-181-0/+5
| | | | | | | | | | | This is related to 33405. Turns out that not all other calls to VCS_INFO_set are okay: With recent zsh versions the early call to that function with the '-preinit-' argument causes a warning like this: VCS_INFO_set:9: math parameter maxexports created globally in function VCS_INFO_set This fixes it.
* 36864: new objdump completion and tweak to nm completionPeter Stephenson2015-10-151-0/+6
|
* 36853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to ↵Barton E. Schaefer2015-10-141-0/+5
| | | | | | optimize memory management Includes re-indentation that was not done in the posted patch.
* 36856: cdr -p/-P to prune directory listPeter Stephenson2015-10-141-0/+5
|
* 36841: factor out and update the patterns that filter "uninteresting" ↵Barton E. Schaefer2015-10-111-0/+5
| | | | functions out of the $funcstack display
* 36836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵Barton E. Schaefer2015-10-111-1/+4
| | | | | | | 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-111-0/+4
| | | | | 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-111-0/+3
| | | | | | 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-111-0/+5
| | | | | | | | | | | | 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-061-0/+5
| | | | 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-041-0/+5
| | | | obvious that a directory is expected
* unposted: back out 36707, add test case for 36766Barton E. Schaefer2015-10-031-0/+4
|
* 36766: fix incorrect reset of noerrexit during "if" conditionsBarton E. Schaefer2015-10-031-0/+5
|
* 36760: more care with already unmetafied pattern trial stringsPeter Stephenson2015-10-031-0/+5
|
* 36754: Functions/TCP: Tweak some usage output in the tcp_* functionsMikael Magnusson2015-10-031-0/+6
|
* 36732: _zsh now complets script args; also support -s, -bJun-ichi Takimoto2015-10-021-0/+5
|
* 36737: Ensure we don't dreference unterminated zero-length stringPeter Stephenson2015-10-011-0/+3
|
* 36735: add ~/.zcalcrc handling to zcalcPeter Stephenson2015-10-011-0/+2
|
* 36729: fix some typos in distro docsAndrew Janke2015-10-011-0/+2
|
* 36722: allow git range to complete after ^.Peter Stephenson2015-10-011-0/+5
| | | | Take account of backslash quoting.
* Merge branch 'master' of https://git.code.sf.net/p/zsh/codePeter Stephenson2015-10-011-0/+37
|\
| * users/20672: missing "do" in gettext2() for "select"Barton E. Schaefer2015-09-301-0/+2
| |
| * 36707: distinguish ERR_RETURN value of retflag so that execif() can ignore ↵Barton E. Schaefer2015-09-301-0/+3
| | | | | | | | it in the test sublist
| * remove sentence fragmentBarton E. Schaefer2015-09-301-0/+4
| |
| * 36692: bracketed-paste-url-magic: simpler alternative for handling pasted urlsMikael Magnusson2015-10-011-0/+3
| |
| * 36709: zle -f from inside widget to set flags and make yank start/end zle ↵Mikael Magnusson2015-10-011-0/+7
| | | | | | | | params writable
| * 36725: vcs_info git: Compute %b correctly when "git am"-ing onto detached heads.Daniel Shahaf2015-09-301-0/+4
| | | | | | | | | | | | | | | | 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-301-0/+3
| | | | | | | | | | | | 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-301-0/+6
| | | | | | | | | | 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.