Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 37014: Improved internal parameter setting. | Peter Stephenson | 2015-10-29 | 9 | -29/+94 |
| | | | | | | | | Enhance WARNCREATEGLOBAL to work in many more cases. Don't create REPLY as an integer if it didn't previously exist as one, even if the value to be set is integral, as this is likely to mess up later uses of REPLY. | ||||
* | 36983 + 36990: new completions for head and tail | Jun-ichi Takimoto | 2015-10-29 | 3 | -0/+115 |
| | |||||
* | 36994: declare local REPLY for use with "zle .read-command"; use ↵ | Barton E. Schaefer | 2015-10-27 | 2 | -3/+9 |
| | | | | .self-insert instead of .self-insert-unmeta | ||||
* | unposted: fix typo quite -> queue | Barton E. Schaefer | 2015-10-27 | 1 | -1/+1 |
| | |||||
* | 36982: Fix bug with (#cN) patterns and remove redundant description. | Peter Stephenson | 2015-10-27 | 5 | -10/+22 |
| | | | | | We need to restore the current count of matches when returning to match at the point where we previously matched. | ||||
* | 36977: note about difficulties of pattern repetitions | Peter Stephenson | 2015-10-27 | 2 | -0/+13 |
| | |||||
* | 36974: fix some functions with empty argument lists | Peter Stephenson | 2015-10-27 | 6 | -11/+17 |
| | |||||
* | 36906: quite_signals() in ZSH_MEM realloc() | Kamil Dudka | 2015-10-26 | 2 | -2/+10 |
| | |||||
* | 36968: use addmodulefd() to tell the shell about the descriptor of the dbm file | Barton E. Schaefer | 2015-10-26 | 2 | -2/+10 |
| | |||||
* | 36956: revert 34451, mmap() is too slow on MacOS | Barton E. Schaefer | 2015-10-26 | 2 | -0/+11 |
| | |||||
* | users/20825: fix crash when complex completion hooks. | Peter Stephenson | 2015-10-26 | 2 | -0/+23 |
| | | | | | get_undo_current_change() needs protecting against execution in completion environment. | ||||
* | 36962: _git: Fix completion of RHS of refspecs. | Daniel Shahaf | 2015-10-25 | 2 | -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. | ||||
* | 36964: _git: Complete remotes branch names with slashes correctly. | Daniel Shahaf | 2015-10-25 | 2 | -1/+4 |
| | | | | For example, 'git push remote HEAD:foo/bar' creates such branches. | ||||
* | 36960: _git: Enable slash matcher for more branch and tag completions, ↵ | Daniel Shahaf | 2015-10-25 | 2 | -3/+7 |
| | | | | include 'git branch <TAB>' and 'git tag <TAB>'. | ||||
* | 36959: _git: Offer @~$n as completion of recent commits. | Daniel Shahaf | 2015-10-25 | 2 | -1/+5 |
| | | | | Suggested-by: Oliver Kiddle (users/20705) | ||||
* | 36958: _git: Fix recent commit completion descriptions. | Daniel Shahaf | 2015-10-25 | 2 | -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. | ||||
* | unposted: _git: Fix 'commit object name' completion messages. | Daniel Shahaf | 2015-10-25 | 2 | -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. | ||||
* | 36911: '-optarg' should not match optspec '-opt=' | Jun-ichi Takimoto | 2015-10-25 | 2 | -2/+10 |
| | | | | | 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/code | Barton E. Schaefer | 2015-10-24 | 3 | -1/+43 |
|\ | | | | | | | | | | | | | | | Conflicts: ChangeLog Conflicts: ChangeLog | ||||
| * | unposted: _beep completion: Actually hook it for the 'beep' command. | Daniel Shahaf | 2015-10-24 | 2 | -1/+4 |
| | | |||||
| * | 36913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-string | Daniel Shahaf | 2015-10-24 | 2 | -0/+33 |
| | | | | | | | | The format used is '${patchname} ${subject}', which is analogous to the git backend. | ||||
| * | 36912: vcs_info quilt: Tolerate being in child of .pc's parent | Daniel Shahaf | 2015-10-24 | 2 | -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. | ||||
* | | 36943: restore scan for reclaimable blocks in freeheap() | Barton E. Schaefer | 2015-10-24 | 2 | -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. | ||||
* | unposted: small typo again | Peter Stephenson | 2015-10-24 | 1 | -1/+1 |
| | |||||
* | unposted: small typo | Peter Stephenson | 2015-10-24 | 2 | -1/+3 |
| | |||||
* | 36944: extend fd management to zsocket | Peter Stephenson | 2015-10-24 | 5 | -14/+41 |
| | |||||
* | 36941: Mark file descripors in ztcp as used. | Peter Stephenson | 2015-10-24 | 4 | -5/+49 |
| | | | | | 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 Shahaf | 2015-10-22 | 2 | -1/+5 |
| | |||||
* | unposted: strdup should be ztrdup | Barton E. Schaefer | 2015-10-21 | 2 | -1/+3 |
| | |||||
* | 36909: in getargs(), sanity-check the offsets for start and end of the ↵ | Barton E. Schaefer | 2015-10-21 | 2 | -2/+19 |
| | | | | requested words, in case of overflow | ||||
* | 36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in ↵ | Barton E. Schaefer | 2015-10-21 | 2 | -4/+12 |
| | | | | | | the function Just in case any later initialization might have side-effects. | ||||
* | 36900: _git: stash names completion: Display log messages | Daniel Shahaf | 2015-10-20 | 2 | -2/+16 |
| | | | | | | | 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 freebsd | Eric Cook | 2015-10-19 | 2 | -0/+11 |
| | |||||
* | 36646: handle solaris/openzfs differences; only use -t share on solaris | Eric Cook | 2015-10-19 | 4 | -4/+14 |
| | |||||
* | 36889: completion of system specific sockstat options | Eric Cook | 2015-10-19 | 2 | -19/+34 |
| | |||||
* | 36869: use permissions to limit files completed for ssh identity files | Matthew Martin | 2015-10-19 | 2 | -1/+6 |
| | |||||
* | 36888: vcs_info: Prevent warn_create_global warning with '-preinit-' state | Frank Terbeck | 2015-10-18 | 2 | -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. | ||||
* | 36864: new objdump completion and tweak to nm completion | Peter Stephenson | 2015-10-15 | 3 | -1/+15 |
| | |||||
* | 36853: replace pushheap/popheap by NEWHEAPS/OLDHEAPS in doshfunc() to ↵ | Barton E. Schaefer | 2015-10-14 | 2 | -201/+206 |
| | | | | | | optimize memory management Includes re-indentation that was not done in the posted patch. | ||||
* | 36856: cdr -p/-P to prune directory list | Peter Stephenson | 2015-10-14 | 3 | -6/+48 |
| | |||||
* | One crucial assignment accidentally lost from 36834 when merging 36836. | Barton E. Schaefer | 2015-10-11 | 1 | -2/+3 |
| | |||||
* | 36841: factor out and update the patterns that filter "uninteresting" ↵ | Barton E. Schaefer | 2015-10-11 | 2 | -3/+11 |
| | | | | functions out of the $funcstack display | ||||
* | 36836: zhalloc() avoids re-scanning all heaps when the last known heap with ↵ | Barton E. Schaefer | 2015-10-11 | 2 | -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 heap | Barton E. Schaefer | 2015-10-11 | 2 | -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 Terbeck | 2015-10-11 | 2 | -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 versions | Frank Terbeck | 2015-10-11 | 2 | -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 Stephenson | 2015-10-06 | 2 | -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. Schaefer | 2015-10-04 | 2 | -19/+35 |
| | | | | obvious that a directory is expected | ||||
* | unposted: back out 36707, add test case for 36766 | Barton E. Schaefer | 2015-10-03 | 4 | -7/+21 |
| | |||||
* | 36766: fix incorrect reset of noerrexit during "if" conditions | Barton E. Schaefer | 2015-10-03 | 2 | -1/+7 |
| |