summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-10-2736974: fix some functions with empty argument listsPeter Stephenson6-11/+17
2015-10-2636906: quite_signals() in ZSH_MEM realloc()Kamil Dudka2-2/+10
2015-10-2636968: use addmodulefd() to tell the shell about the descriptor of the dbm fileBarton E. Schaefer2-2/+10
2015-10-2636956: revert 34451, mmap() is too slow on MacOSBarton E. Schaefer2-0/+11
2015-10-26users/20825: fix crash when complex completion hooks.Peter Stephenson2-0/+23
get_undo_current_change() needs protecting against execution in completion environment.
2015-10-2536962: _git: Fix completion of RHS of refspecs.Daniel Shahaf2-1/+5
Before this patch, 'git push $remote :<TAB>' completed branch names (as though by `git branch -a`), instead of completing remote branch names sans the ${remote}/ prefix.
2015-10-2536964: _git: Complete remotes branch names with slashes correctly.Daniel Shahaf2-1/+4
For example, 'git push remote HEAD:foo/bar' creates such branches.
2015-10-2536960: _git: Enable slash matcher for more branch and tag completions, ↵Daniel Shahaf2-3/+7
include 'git branch <TAB>' and 'git tag <TAB>'.
2015-10-2536959: _git: Offer @~$n as completion of recent commits.Daniel Shahaf2-1/+5
Suggested-by: Oliver Kiddle (users/20705)
2015-10-2536958: _git: Fix recent commit completion descriptions.Daniel Shahaf2-12/+32
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.
2015-10-25unposted: _git: Fix 'commit object name' completion messages.Daniel Shahaf2-2/+7
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.
2015-10-2536911: '-optarg' should not match optspec '-opt='Jun-ichi Takimoto2-2/+10
Remove the requirement that -xy= should come before -x= in the list of optspecs passed to _arguments.
2015-10-24Merge branch 'master' of git://git.code.sf.net/p/zsh/codeBarton E. Schaefer3-1/+43
Conflicts: ChangeLog Conflicts: ChangeLog
2015-10-2436943: restore scan for reclaimable blocks in freeheap()Barton E. Schaefer2-2/+13
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.
2015-10-24unposted: _beep completion: Actually hook it for the 'beep' command.Daniel Shahaf2-1/+4
2015-10-2436913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-stringDaniel Shahaf2-0/+33
The format used is '${patchname} ${subject}', which is analogous to the git backend.
2015-10-2436912: vcs_info quilt: Tolerate being in child of .pc's parentDaniel Shahaf2-0/+6
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.
2015-10-24unposted: small typo againPeter Stephenson1-1/+1
2015-10-24unposted: small typoPeter Stephenson2-1/+3
2015-10-2436944: extend fd management to zsocketPeter Stephenson5-14/+41
2015-10-2436941: Mark file descripors in ztcp as used.Peter Stephenson4-5/+49
Allow such file descriptors to be either internal and closed on exec or external and so managed explicitly by module.
2015-10-22unposted: vcs_info docs: Typo fix.Daniel Shahaf2-1/+5
2015-10-21unposted: strdup should be ztrdupBarton E. Schaefer2-1/+3
2015-10-2136909: in getargs(), sanity-check the offsets for start and end of the ↵Barton E. Schaefer2-2/+19
requested words, in case of overflow
2015-10-2136871: move initial call to "zle .bracketed-paste-magic" to occur earlier in ↵Barton E. Schaefer2-4/+12
the function Just in case any later initialization might have side-effects.
2015-10-2036900: _git: stash names completion: Display log messagesDaniel Shahaf2-2/+16
The "$@" argument to compadd is removed because (I think) it contains a -J, which conflicts with the -V. Joint with Daniel Hahler.
2015-10-1936642: complete jail/unjail zfs subcommands on freebsdEric Cook2-0/+11
2015-10-1936646: handle solaris/openzfs differences; only use -t share on solarisEric Cook4-4/+14
2015-10-1936889: completion of system specific sockstat optionsEric Cook2-19/+34
2015-10-1936869: use permissions to limit files completed for ssh identity filesMatthew Martin2-1/+6
2015-10-1836888: vcs_info: Prevent warn_create_global warning with '-preinit-' stateFrank Terbeck2-0/+7
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.
2015-10-1536864: new objdump completion and tweak to nm completionPeter Stephenson3-1/+15
2015-10-1436853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to ↵Barton E. Schaefer2-201/+206
optimize memory management Includes re-indentation that was not done in the posted patch.
2015-10-1436856: cdr -p/-P to prune directory listPeter Stephenson3-6/+48
2015-10-11One crucial assignment accidentally lost from 36834 when merging 36836.Barton E. Schaefer1-2/+3
2015-10-1136841: factor out and update the patterns that filter "uninteresting" ↵Barton E. Schaefer2-3/+11
functions out of the $funcstack display
2015-10-1136836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵Barton E. Schaefer2-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.
2015-10-1136834: freeheap preserves last allocated heapBarton E. Schaefer2-13/+56
This is the first of two optimizations to improve heap performance when there are a large number of mostly-filled heap arenas.
2015-10-1136832: vcs_info: Remove dependency on "seq"Frank Terbeck2-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.
2015-10-1136830: vcs_info: Silence an error message with new git versionsFrank Terbeck2-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.
2015-10-0636780: Fix crash in ksh mode with -n and $HOME.Peter Stephenson2-6/+12
If home variable is NULL ensure HOME is unset.
2015-10-0436773: limit CORRECT / CORRECT_ALL to directory names in cases where it is ↵Barton E. Schaefer2-19/+35
obvious that a directory is expected
2015-10-03unposted: back out 36707, add test case for 36766Barton E. Schaefer4-7/+21
2015-10-0336766: fix incorrect reset of noerrexit during "if" conditionsBarton E. Schaefer2-1/+7
2015-10-0336760: more care with already unmetafied pattern trial stringsPeter Stephenson2-15/+45
2015-10-0336754: Functions/TCP: Tweak some usage output in the tcp_* functionsMikael Magnusson5-5/+11
2015-10-02unposted: define zle_usable before using it (reported in 36741)Mikael Magnusson1-17/+17
2015-10-0236732: _zsh now complets script args; also support -s, -bJun-ichi Takimoto2-1/+21
2015-10-01unposted: zle_thingy: return a value in bin_zle_flagsMikael Magnusson1-1/+5
2015-10-01unposted: bracketed-paste-url-magic: actually do what the comment saysMikael Magnusson1-4/+6