[Pkg-zsh-commits] [zsh] branch upstream updated (9982ab6 -> 3c3c8d3)
Axel Beckert
abe at deuxchevaux.org
Tue May 5 23:32:27 UTC 2015
This is an automated email from the git hooks/post-receive script.
abe pushed a change to branch upstream
in repository zsh.
from 9982ab6 unposted: ChangeLog entry for 33365
adds 185476e Update version number to 5.0.7-dev-0 to avoid installation clashes with 5.0.7
adds 0f73b35 33391: vcs_info git: fix applied patch detection on git am
adds a03227d 33405: vcs_info: Make sure maxexports is set when VCS_INFO_set is called
adds 22c4ea4 33403: be conservative about redirecting _call_program stderr, the caller may have already done so
adds 605a73e 33429: disallow non-integer values for HISTSIZE and SAVEHIST of "fc -p", and fix crash on zero values for same
adds df5d69f 33397: new xautolock completion
adds 0cb4c23 33396: new xxd completion
adds de56e09 33375: new sv completion
adds 19f038b 33420: complete -R/-m options and fix feature completion
adds 98ce8a6 33424: use common function for completing Debian architectures
adds 9fce88f Merge branch 'master' of git://git.code.sf.net/p/zsh/code
adds 521313b Tests for workers/33429
adds 3b5d77d 33423: expand ${(p)...} to allow ${(ps.$param.)...}
adds 2d14c08 33445: fix handling of -s when combined with -i at shell invocation
adds 03241e5 33438: use the new way of splitting strings with a dynamic separator from 33423 and quote separators where needed
adds 66320ca 33459: test for variable substitution in variable splitting
adds 13fc579 33467: correct return status on functions and numerous other minor fixes
adds f144cb7 33455: update GNU global option completion
adds e02ff15 see 33475: allow .cpp files to be completed as gcc input
adds af9f623 33481: resolve completion clashes and tidy-up SUSE/Mandriva related functions
adds 5e592fd 33485: fixes for zstyle context handling
adds 2ecc4ba 33486: new completion function
adds 2d4743c 33493: use correct command name in error messages about "ulimit" failure; restore internal copy of limits if setrlimit() fails, so the error won't repeat
adds b6921a2 33515: suppress parser error messages in comp_match()
adds a39c3ad 33512: add support for "0 vi buffer and yank to it
adds 9d54f0e 33513: vi mode deletions should replace cut buffer not append to it
adds 72c666f 33514: even with a named vi buffer, we should update the default buffer
adds bdedf7b 33518: add support for "_ vi buffer and arguments to vi-set-buffer from a zle widget
adds 2fe4bfb 33519: last character in the buffer can be cut, changed or yanked using vi-forward-char
adds bd6f119 unposted: specify 8 char indent for ChangeLog in .editorconfig
adds 746b53d 33520: correct cursor positioning following a vi mode yank operation
adds 242b419 33485: fix a missing ;; case terminator
adds 11c3bc3 33480, slightly tweaked: fix for $' completion. Improves case where completing after the $' but before any closing quote, or if the closing quote is absent. No other change --- we still don't attempt to exand the quotes if we're inside them.
adds e18b5bf 33526: fix completion path prefix handling when NO_CASE_GLOB is in effect
adds b4f7cce 33531 with additions: retain status of exited background jobs.
adds 9a551ca 33542: test logic for waiting for already exited processes
adds 0412c0b 33564: care with monitor option in test
adds 691547c 33563: Completion/Base/Core/_main_complete, Src/Zle/complist.c: fix thinko in status message for INT/QUIT signals; check errflag in output loops
adds d36421d 33566: quash null pointer constant compiler warning
adds ded97b8 33561: The time builtin forgot to unmetafy TIMEFMT
adds ed90154 33562: Fix thinko in previous commit
adds 16cfa78 33528: take notice of last column position when using vi-yank and an upward cursor movement
adds 9d2cfa7 Merge branch 'master' of git://git.code.sf.net/p/zsh/code
adds fd302c9 33570, 33576: make killring/yank-pop work in vi mode after vi-put-before and vi-put-after
adds 52d37d7 Take more care with errors from setuid().
adds ef4fb42 33582: don't include tcp.mdh in zftp.c.
adds 1e14fd5 unposted: Add /.project to .gitignore for use by GitEye
adds 1d261ef correct cursor position in test
adds 6a29f66 unposted: quash compiler warning
adds 023c223 Treat exec from subshell as if forked
adds 4d89ec2 33575: reset vi change start position if text is inserted before it or on history movement
adds 73ca153 33593: support numeric argument to vi-join
adds 4b66ec0 33596: make local keymap keybinding hide global keymap binding that is a prefix of the local binding
adds c7ff843 33604: fix change merging for vi mode where a change has just been undone
adds 7abd611 33614 (based on RedHat BZ-978613): signal safety when updating global state in execshfunc()
adds a9004ce 33607: Fix some minor problems in zattr module
adds 36b8f83 33624: keep region active when widget fails
adds 63f3030 33648: _gpg completes for gpg2 as well
adds 0ccbc38 Handle -a option to whence in combination with -m.
adds 65f56b5 33655: remove overlap of node flags
adds 82aa706 33659: use --dump-options to get most of the gpg options to complete
adds f01188e 33639: fix bug with vi operators on a blank line and with backward bracket matching
adds 31df6c4 33643: elaborate documentation of the PRIVILEGED option
adds d6252ce 33640: look in /boot/modules instead of /modules for third-party modules
adds c9804be 33599: workaround zpty issue that causes vi test cases to fail on MacOS and FreeBSD
adds e334119 AUTO_CD behaviour depends on SHIN_STDIN, document
adds 99382e6 33669: allow an empty line to be yanked with yy
adds 5334418 33656: different algorithm for "whence -am" to produce results more consistent with "whence -m"
adds c1d9623 33686: set PS1 before pattern-matching for it
adds c01a178 Marc Finet: problems with working directory rationalisation.
adds 8505837 19371 plus tweak: run-help helper for ip
adds f26abf3 33695: fix various vi-indent problems and vi-swap-case on a blank line
adds 13f3eec 33696: simple up/down line widgets that don't go through history lines
adds 1e93455 33697: new vim style vi-backward-word-end widgets
adds 15fc2cd 33632: use viopp and visual local keymaps if they exist
adds 25cc978 33633: support vim style text objects
adds c95c2ac 33699: support short delays in zle tests where we need KEYTIMEOUT to elapse
adds 0ea8f28 33700: new widget for put in vim style visual selection mode
adds 492b6ce 33635: adapt region to function as vim style visual selection mode
adds 3687885 33636: add support for a linewise visual selection mode
adds d29e02c 33704: keybindings, documentation, tests and minor fixes for vim style visual selection changes
adds 0a4223d unposted: reindent large block
adds dded99b 33679: Note on patter s in case statements
adds fe17d3c users/19404: Login shells may not be interactive
adds a3cc409 unposted but c.f. 33723: typo in FAQ
adds 0151ab0 33728: Complete bzr shelve subcommand
adds 58da0f4 33730: vim style text objects for selecting words
adds 69594a6 33738: account for a selection in vi-replace-chars
adds 8cd812a 33712: add --auto-remove option
adds 626398f add menu reference to Text Objects
adds 22b4ede 33750: handle function autoloads for DEBUG_BEFORE_CMD
adds 02bca2e 33763 (cf. Baptiste Daroussin 33747): fix nested item list in generated zshmodules.1
adds ff292af 33740: FAQ: another way of avoiding MULTIOs effects on pipes
adds fe65def 33740: doc for output of hideval parameter flag
adds 9161a16 33729: "git remote add" should complete local repositories
adds a526a22 33743: use posix_openpt in zpty if it is available
adds 2b615be 33775: error opening file in $(<...) is not fatal
adds e2fe81a 33785: Fix leaks of desthost in ztcp
adds 1fec267 33746: read -q doc refers to -t
adds 05e919d 33791: fatal errors in an "always" construct yield nonzero status
adds ee38545 users/19365: completer for current directory of other shell processes
adds feda07c 33770: avoid calling identical FIONREAD ioctl twice in succession
adds c4110f7 33769: workaround for KEYTIMEOUT to work from test cases on Darwin and FreeBSD
adds a8927bf 33793: add 0b binary interpretation to integer constants
adds 62e4db1 unposted: test binary input using 0b
adds baaa57a 33804: hide values of large arrays in typeset output
adds 8080ca3 33805: rewrite zshparams intro, tweak formatting
adds 2598010 33815: Fix word transposition bug.
adds a6bf646 33139: add doc example to glob broken symbolic links.
adds 389954b unposted: fix compiler set-but-not-used warning.
adds 49d6aac 33816, 33819: GLOB_ASSIGN changes integer and floating type variables to string scalars
adds 0d4b548 33818: fix types passed to sizeof detected by coverity as being wrong
adds 40c5e00 33800: remove old workaround for ancient systems to consume typeahead before setting up the terminal
adds 62aa039 33820: detect support for realpath() with a NULL argument and fixes to the use of it
adds d2505f1 33823: overwrite mode shouldn't replace newlines
adds af6256f 33830: META-FAQ updates.
adds 67c39b0 33689: make cp --reflink's argument optional
adds 84a7723 Unposted: minor change: "scalar or integer" to "scalar" to include floats.
adds 231cbbc 33841: explain array append a bit better
adds b4a198c 33859: Fix traps in completion
adds 02a8a8c 33866: addendum to completion trap fix
adds b0a659e 33845: save correct cursor position with push-line from vi command mode
adds 7a4a309 33860: minor fixes to vi mode changes
adds 167a15a 33861: update lsof completion for new options
adds b9a2a37 33882: Complete CXXFLAGS as CFLAGS too
adds 0da4b11 33829: unbind ESC~ as a more reliable workaround
adds 908abba 33883: documentation for (*) glob qualifier
adds 9ddd022 33854: errors end recursion through scanner()
adds 48cd1b6 33894: boundary conditions in unmeta(), unmetafy()
adds 5e92060 33901: fix warning message reference to funcstack (updates 33859)
adds 09959eb 33912: fix filename default case
adds a479914 33843: minor optimisation for recursive-files.
adds 53e44da 33927: nm completion improvements
adds 88f4e24 33924: allow vi line/characterwise mode to be forced
adds 0a07ffd 33932: revise boundary check in unmeta()
adds 45d0046 33940: handle backslash-meta correctly in lexer
adds 247f754 Parse "Gentoo" as being GNU libc
adds d067ebc 33876: etc.: Separate errors and keyboards interrupts
adds edb9c94 33950: ignore KEYTIMEOUT for vi operators
adds 5b7950e 33846: additional default vi-mode key bindings
adds 1e0064e 33956: document key binding changes and remove ^X binding
adds 3b7061e 33958: update sudo completion for newer options
adds 5b855e4 unposted: Add missing -f arg to zsh in D04parameter.ztst
adds 409f069 users/19530: Handle commented lines in /etc/filesystems
adds 36ec763 33976: fix overlapping strcpy()
adds 0c4cb0c 33982: minimal support for pid namespaces by recognizing that GETPGRP() may return 0
adds e12b515 33984: bin_dirs() should use zputs() to print metafied directory names
adds 4042640 zsh-users/19551: history documentation.
adds fe51f39 33978: avoid infinite loop in interactive mode
adds 04e555a 33981: more care with region_highlights management
adds e9a6408 33999: remove docker completion.
adds f3cb9a7 34006: unmetafy anything put into the environment
adds ecef922 34008: metafy the environment on arrival in the shell
adds bf075b9 33992: do not attempt attachtty() for process group zero (which is possible in a linux pid namespace)
adds 9538178 34002: zshcalloc() in init_keymaps()
adds fd934e1 34005: region_highlights memory fix
adds 89012cf 34015: disallow strange environment variable names.
adds 89c692e 33977: don't complete widgets as first argument to bindkey
adds d6a32dd 34065: following an "if" condition, do not test lastval for ERR_EXIT until a new command is run
adds 1cd8023 34064: assignment before command replaces array with export even when KSH_ARRAYS
adds 200acca 34067: safe tempfile creation, part 1
adds 33b3958 34068: create tempfiles without forking, and safe temp directory creation
adds e11ad50 34070: fix starting position for memset() from 34005.
adds 2194da1 33963: remove work of art in _mount
adds b83aa72 34077: further tests for return status from "for" loops
adds 33d1439 users/19667: whence -S shows intermediate steps in symlink expansion
adds 454bb77 users/19671: remove confusion with whence -a.
adds aa622e0 users/19682: document recommended use of whence
adds f9cba83 34091: typo with "whence -s" expansions
adds 98f465c 34092: fix miscount of symlink resolution for "..".
adds 6425db1 34053: complete additional Linux kernel module compression
adds c7850ac 34042: _git: Respect tags for subcommand completion.
adds f9cc5a6 34093: "whence" should always return nonzero when it finds that nothing matches its arguments
adds 7e74495 34103: fix ancient double-quote handling thinko in subst_parse_str()
adds a150563 34114: emulate: Handle aborting from mixed -L/-c correctly
adds 6b79f29 34118: Don't crash when writing out history if HOST is unset
adds c935381 34116: computil: Check for NULL before passing to strlen
adds 18b60d8 34117: zle: size_t is unsigned, use int instead
adds 221ecf5 34115: compcore: Fix size argument to zfree
adds ea6bb99 34104: compctl: Remove pointless check
adds 9e5dc29 34121: compresult: Remove unneeded NULL check
adds 6c72895 34105: subst: remove dead code
adds 8035794 34119: complist: Fix leak of string in clnicezputs
adds 5a9be69 34113: whence: use dupstring to not leak memory
adds adae710 34106: hist: use zhtricat instead of tricat
adds 1507719 34112: typeset: fix leak of oldval
adds bd2175f 34134: anon funcs: don't leak shf and related data
adds 6a5339f 34107: getsubsargs: free ptr1 before returning
adds c425cc9 34108: Don't leak ifs stuff
adds 38dc599 34120: compctl, jobs: Check contents instead of array
adds 4701b05 34138: wcs_nicechar: only deref widthp if it was given
adds 8fea30a 34122: module: allow NULL third argument as intended
adds b11f7a7 unposted: Convert spaces to tabs in ChangeLog
adds 152b797 34144: allocate origline by ztrdup(), not by dupstring()
adds 93846ed 34154/34155: reorder bin_print() to avoid leaking the output descriptor when incorrect/incompatible options were passed
adds c0d01a6 Fix command substitutions to parse contents as they are read in.
adds bc55ddf Fix a typo in bin_print error message
adds 62b0e61 30568: Add tetriscurses contrib function, port of tetris to zcurses
adds 6291d38 34182: doc: to add zf_\* builtins use zmodload -m -F
adds cfd91ea Rearrange context saving.
adds 7dcaa2f hist: remove wrong NULL terminator
adds 573679c select: Fix leak of 256 bytes on every loop when zle is not used
adds bd13ffe users/19721: clarify context vs. style in compsys configuration
adds 199581f 34202: safe tempfile creation part 3 -- use zf_ln instead of mv
adds daa788d 34212: do not change unset-ness of special parameters when exporting them
adds 3495dc5 34213: in previous patch, do not change usepm if it is already set
adds 53e3d9e 34914: explanation of effect of integer promotion
adds 67d1c03 unposted: add missing ml ref
adds 9e94cd8 34195: new qdbus completion
adds 81ad9ed unposted: update copyright for new Src/context.c
adds 3b32aba 34220: new $(...) handling needs to back up over alias expansion
adds aaa1926 test for alias expansion in command substitution
adds 5caf317 unposted (cf. 34218): : remove -m from zmodload calls
adds 0ea940b 34233: function execution trick needed for _qdbus
adds 968dd73 34234: use structures for normal and raw lexical buffer state
adds 39a6e8a 34230: call fmod() for modulo with floats
adds 2753d49 34247: regression test for 34230.
adds 626650f 34253: warn in zcalc doc about integer arithmetic.
adds 5f4325a Propagate float/integer type in arithmetic assignment.
adds c5b2eaa 34259: variable declarations in ip completion
adds cd8c0a2 34260 relax interface name restrictions in ip completion
adds 12f98a9 unposted: add Src/zsh.exe to .gitignore
adds 9fcc9d6 34273: use "enough" colons in each completion style pattern example
adds 455f851 34275: assume zpty can't be used for testing Cygwin
adds 8b7ead2 34283: test X02 also needs zpty and shouldn't run on Cygwin
adds 6a04f5b unposted: fix error in README
adds c7aa644 34287: preprocessor for signal name generation.
adds 3a99ef3 34280: more widespread use of FORCE_FLOAT.
adds 2b8b1a4 34290: note FORCE_FLOAT option change
adds db05cc5 34304: improve use of new cmd subst in completion
adds f2a2f28 32413: turn off history word marking in cmd subst
adds 0f60d18 unposted: improve comment on hist_in_word().
adds aa503b5 unposted: another dubious comment in hist.c fixed
adds 9ca77b2 _git: Change one --validate to --no-validate
adds 870d880 Changelog entry to previous commit by Wieland Hoffmann
adds e34ce85 34319: fix alias expansion in history for command substitution
adds 6856ab3 Fix X-Seq
adds c6c9f5d 34322: bug with interface to parsestr() etc.
adds e6d9642 users/19751: remove error on failure to close file descriptor by number.
adds 638bfa9 users/19756: test for case of closing fd with no error message
adds 0e35489 34329: add -S option to which and where
adds 102f2ae 34327: fix cache identifier used in _cache_invalid
adds 9ea817a PATCH: 34333: vcs_info quilt: fix unapplied detection in subdir
adds cc52a51 34338: check pcre-match feature availability
adds 99f42d8 34344: fix 34338, pcre builtins need loading too
adds 12b813b 34331: better handling of NULL in cd.
adds 0833518 34335: fix bugs in _yum_all_pkgs
adds 9d25fd7 vcs_info hg: Support inactive bookmarks
adds 54bfcf5 _zstyle vcs_info: Unbreak branchformat completion
adds 20953f5 _zstyle vcs_info completion: Add missing styles
adds 04aafe6 unposted: Forgot X-Seq: numbers with Daniel's last few patches
adds 5a1fdc0 34381: vcs_info: Documentation update
adds f972b02 34373, 34374: update completion of builtin commands, modifiers, parameter and globbing flags
adds ccd3663 34383: ztrdup() should be dupstring() in new cd code
adds f7a2fba 34369: document error and warning codes
adds 2fa11b7 34350, 34353: document zsh/db/gdbm module, clean up a few things in the code
adds 4688de1 34365: History lockfile backoff: randomised time.
adds 2546c86 34389: fix parsing of ">!" when read from histfile with HIST_LEX_WORDS
adds 494c251 34399: fix polltty thinko from 34365
adds 5136628 Unsetting gdbm tied variable basically works.
adds bac2bbd 34382: Handle NULL return from dlerror() more gracefully
adds cae0be3 34387: Avoid loading the main zsh binary as a module
adds 5751de7 34403: refine 34399 to avoid settyinfo() when the input descriptor is not a TTY
adds 2c85612 34412: complete all groups for chown under sudo
adds 88c7bad 34419: vcs_info documentation: Fix wording
adds 5fc4946 Missing change log entry
adds f591458 34423: fix a typo in _ruby
adds 1faf288 34415: cache list of all python modules
adds 6558ab6 34421: clean up typeset documentation
adds 22ad562 unposted: fix other typeset doc errors
adds bc8491c 34430: parameter fixes for gdbm tied hash.
adds 1c94229 34435: Update emulate completion.
adds ce211bb 34439: unset variable about to be tied
adds 061dc88 34411: _hg completion: Complete bookmark names for -r
adds 3ae6fb9 34446: add "ztie -r" and "zuntie -u", update documentation
adds a5333cc 34444: git completion: minor improvements
adds 1254538 34447: fix assignment of key-value array to ztie'd parameter.
adds 1a7473c 34455: Further gdbm parameter fixes.
adds 1f62d8d 34451: use mmap() also on Mac OS X
adds 79378d4 users/19800: more help for $HISTORY_IGNORE
adds a7925f9 unposted: fix formatting of "--".
adds 1a91cb7 users/19825: Clear statement about POSIX compatibility
adds 2810317 34456: lopts should be initialized as an array
adds 860ef4e 34464: Update mtr completion to mtr 0.82
adds ffaf992 34469: git completion: add "stash" from refs/stash to __git_heads
adds 28d520b 34470: completion: adb: add "sideload" command
adds 8f403ab 34467: completion: git: minor doc fixes
adds 7d15b9a 34468: completion: git: stash: handle 'save' being the default
adds dfbb5e4 34466: Fix double unmeta in rm verification
adds da86d6b 34485: More rationalisation for anonymous functions.
adds 2dbbc88 34488: Fix use-after-free for print -zf and print -sf
adds 0209635 34490: Fix leak on print -zf/-sf error
adds 638bccb users/19850: add pattern support to watch variable
adds 7398fea 34514: Back out 34485, an alternate solution needs to be worked out.
adds ae7dcab 34476: change _store_cache assignment format
adds 7e6faf7 34519: $_ for arguments of anonymous function
adds daa7d99 34546: further $_ with anon function fix.
adds dd98854 Fix typo from 28487
adds 2c13d9f 34543: Prevent crash on garbage bytes inside $(...)
adds 2335d62 34551: Avoid adding an extra "/" to the target path in cd_try_chdir() when the current directory is "/"
adds 8ebe18c 34530: PRINT_EXIT_VALUE with anonymous functions.
adds 041a852 34558: preexec doc fix.
adds 126fb61 34560: Fix $(( that's actually a multiline cmd subst.
adds 9b21dca Fix up memory allocation for previous patch
adds 52e938b 34570: Another nasty command / math substituion thing.
adds 2cbf9d7 34573: Safer failure to handle command substitution
adds f36f620 unposted: Seems it's 2015
adds df7a657 34568: use META_HEAPDUP when passing dlerror() string to metafy()
adds b237ba0 34587: ensure multibyte characters don't overflow.
adds a4ff8e6 34590: queue_signals() around more scopes that manipulate global state
adds 009b6c9 34597: Revise strftime description to correctly explain timezone handling and note signed int rollover
adds bcc4ab7 34604: Work around problem with changes in Meta characters.
adds 6fa63a0 34606: fix up nested arithmetic substitution
adds ed43cf2 34615 + 34619: Remeta one frame earlier
adds c96606c 34623: free history more often if "remetafying"
adds 49776e8 34588: Complete 'usermod -a'
adds 628d2f4 34634: avoid infinite recursion on (/)# extendedglob
adds 4edcacb users/19934: document %D{...} for WATCHFMT
adds 90d433b 34637: New mixerctl completion for BSD
adds 42e5f59 34640: clarify documentation for _guard function
adds 0ac87e3 34641: make it possible to alias tokens
adds 4bc554b 34636: replace broken isprint() on Mac OS X
adds 732eeae Missing test for alias fix
adds 19010fa New completion for add-zsh-hook
adds 506eaa0 34651: Avoid core dump if no lexical token
adds ec03a23 34654: Improved rpm -q --whatprovides completion
adds 00b3085 34657: document the effect of substring subscripting better
adds 2f35476 34653: move aborted vared lines to ZLE_VARED_ABORTED
adds d902b55 34643: clarify documentation for print and bindkey
adds ce80a92 34638 with tweaks: git completion: complete commit hashes and --fixup
adds 0e319ec Fix ChangeLog
adds c1eda67 34693: _strace: Fix variable leakage of $sys_calls
adds 69ada95 34693: sudo completion: Don't false positive 'sudo -e' detection
adds 57be7b7 34673: vcs_info git: Fix error message when rebase hasn't started
adds e85906e users/19985: improve doc of subscripting substrings further
adds 205cb16 Fix ~ and (Q) order in _zattr
adds 7e994fe 34712: clarify words that may be aliased
adds 097dedf 34671: git completion: only offer recent commits' tags/heads for --fixup
adds 236da69 34671 plus tweaks: Add -1 -2 -J -V -x to _describe, use them to sort 'git --fixup' hash completions
adds 235e9bd 34721: new glob qualifier functions before, after
adds 6a0cef5 34725: update NEWS for site function configuration.
adds 55fe20c unposted: update NEWS some more
adds 0b00462 34723: disable fixed site function dir if user disable site function dir
adds 32b4cb0 34734: further aliasing adjustments and doc
adds d1119bc unposted: update NEWS to reference aliasing changes.
adds e176eff 34739: git completion: Fix regression in ce80a92
adds f48457a 34742: history expansion inside command substitution failed.
adds 89aca2d 34752: another fix for history expansion in cmd subst
adds a74fe69 34753: work around NFS problem in tests.
adds 8254c9c users/20034: adjust PREFIX and SUFFIX for unambiguous_cursor on second completion attempt with GLOB_COMPLETE
adds 4fb669a 34758: fix yet more history / command subst interaction.
adds f6be7bc 34759: improve implementation of last commit
adds 13bad92 34772: add new test suite file for history; fix "read" usage in comptest
adds 1584849 34774: fix %prep and use read from a no-op pipe to force wait for the timeout
adds a22cb7c 34776: improve suppression of alias expansions from history.
adds ddf96cf 34769: incorrect doc of process time calculation
adds 784a9f7 34779: tests for 34776
adds 3774bae 34784: fix old bug with history word selection
adds e6a6505 34787: Add more history tests
adds 26cfae8 34785: fix typo in SHINSTDIN doc
adds ab40656 34788: refine errflag handling in cmd_or_math()
adds 7d2b53f 34804: refine POSIX_ALIAS change to preserve old behavior of [[ ]] conditionals
adds 81ba837 34781: add implicit space after alias expansion of tokens that form words without spacing
adds 0b79922 34762: completion: git: add short option for '--dir-diff' (_git-difftool)
adds b4aa9cd 34792: langinfo: Fix pointer type
adds f1c702f 34817: Catch some errors earlier when reading history.
adds 3ef734c users/20058: improve device completion in ip completion.
adds 5b2bb68 34822: correction to GLOB_SUBST doc
adds 7275330 34814: completion: git: Fix bug introduced by 236da69
adds 1278156 34836: fix description of '%-0<<' in prompt.yo
adds f5e7c4c 34840: minor format fixes in prompt.yo
adds 1fa6893 34837: avoid loss of original file path when applying colon-modifiers in glob qualifiers
adds d4f50f2 34851: fix thinko from 34093 that short-circuited some "whence -m" searches
adds be5f561 34850: make URLs in html/pdf docs clickable
adds ca8edab 34748: completion: git: update list of builtintools
adds b3d3211 34874: completion for cabal
adds cea8b47 users/20078: HIST_BEEP doc
adds 2098200 34875: CSH_JUNKIE_HISTORY doc
adds 959aa75 34880: POSIX_TRAPS doc
adds 7929dd8 34885: completion: git: Fix another instance of the 34671 bug fixed in 34814
adds 7793ebc 34885: completion: git: Sort "commit object" completions most recent first
adds 122bb9a 34886: completion: git: Complete rebase --exec argument
adds 741b0bd users/20159: completion: zstyle: Add 'show-ambiguity'
adds a2c5790 34887: Fix POSIX_BUILTINS with assignment.
adds 2ef4b38 34892 (slightly tweaked): math evaluation fix
adds 493fe2b unposted: rewrite Nularg math handling to be like other cases
adds 3bf8cab 34900: assignment before an "exec".
adds ffb3168 34901: Test for the previous commit
adds ccb1cf2 34902: Doc: Explain the numeric argument and be consistent about what we call it
adds 4508d25 34905: no parse error after keyboard interrupt.
adds 1563270 34899: completion: _vim: add nvim to #compdef
adds de22f2b 34919: update interrupt parse error for ZLE cases.
adds 4553cba 34920: info on git pull
adds 2e48ece 34921: handle error in recursive par_event().
adds dd623b4 34926: _fc: Remove a spurious 2
adds 9a0f5ea Revert "34926: _fc: Remove a spurious 2"
adds f4d8051 34940: _fc: fix typo breaking completion for history
adds e0cdf39 34955: save and restore list_pipe_job with its friends
adds 76fcbc6 34961: test for breadth-first glob with (Y1) qualifier (originally workers/32726)
adds 33ff5d0 34961: add backslash to alias expansion matching (related to workers/32186)
adds 89a689e 34961: replace a couple of free() with zfree() for consistency
adds 89c2129 34961: sysparams[pid] and sysparams[ppid] added to variables index
adds f8fb6eb 34961: clean up declarations of quote() and quotebreak()
adds 0164457 34961: $TZ is implicitly local in builtin strftime (originally workers/34602 from workers/34596)
adds 9d0e3bd 34961: minor wording clarification
adds 87e76f8 34961: properly handle the case of finding no files when searching $fpath and $_compdir
adds 54fe61a 34961: unquote history words when command line has a quote
adds fd57410 34961: avoid _message because it aborts completer list too early
adds fae07f6 34965: consistent use of zalloc/zrealloc/zfree
adds a9c8b6a 34966: "whence -v" for a function reports whether the function is autoloaded or its source file when known
adds 9f9a16f 34977: more reliable test if preprocessor is GNU
adds df5115a 34979: Preserve job text when doing shell job fix.
adds 8b4c46f 34980: in completion match new Makefile assignment forms
adds 4096469 34980: expanding make variables was broken
adds c96a993 34989: AUTO_CD needs to call cd --.
adds bf258a1 34992: POSIX fix for readonly variables.
adds 0e797d7 35007: Note in doc about scope of ZLE parameters
adds 938751d 35008: clarify description of 'exec' and 'return'
adds b29278c 35009: updates for 5.0.8
adds ab7ec8d 35011: update completions for some common Unix commands, in particular improving FreeBSD support
adds 5b00bfe NEWS update
adds 1e6fb1a Fix two bugs in typeset_setbase
adds 9afbe05 35029: improvements to newline handling for vi-mode word movement
adds cfc2a17 35033: trivial zcalc completion
adds fa769f2 unposted: fix descriptions in previous -zcalc commit (cosmetic)
adds e6638bb 35032: Handle SIGCONT for process better.
adds 3c3c8d3 Update for 5.0.7-dev-2.
No new revisions were added by this update.
Summary of changes:
.editorconfig | 4 +
.gitignore | 2 +
ChangeLog | 1806 ++++++++++++++++++++-
Completion/BSD/Command/_kld | 2 +-
Completion/BSD/Command/_mixerctl | 11 +
Completion/BSD/Command/_portsnap | 2 +-
Completion/BSD/Type/_jails | 5 +
Completion/Base/Completer/_expand | 2 +-
Completion/Base/Completer/_external_pwds | 39 +
Completion/Base/Completer/_history | 7 +-
Completion/Base/Core/_main_complete | 38 +-
Completion/Base/Utility/_arguments | 2 +-
Completion/Base/Utility/_call_program | 4 +-
Completion/Base/Utility/_describe | 35 +-
Completion/Base/Utility/_sequence | 22 +-
Completion/Base/Utility/_store_cache | 11 +-
Completion/Base/Widget/_complete_debug | 2 +
Completion/Darwin/Command/_defaults | 3 +-
Completion/Darwin/Command/_fink | 7 +-
Completion/Debian/Command/_apt | 1 +
Completion/Debian/Command/_apt-file | 100 +-
Completion/Debian/Command/_apt-move | 7 +-
Completion/Debian/Command/_bts | 8 +-
Completion/Debian/Command/_dak | 31 +-
Completion/Debian/Command/_dchroot | 8 +-
Completion/Debian/Command/_dchroot-dsa | 8 +-
Completion/Debian/Command/_dpkg-buildpackage | 2 +-
Completion/Debian/Command/_dpkg-repack | 2 +-
Completion/Debian/Command/_lintian | 2 +-
Completion/Debian/Command/_madison | 2 +-
Completion/Debian/Command/_make-kpkg | 6 +-
Completion/Debian/Command/_pbuilder | 4 +-
Completion/Debian/Command/_reprepro | 25 +-
Completion/Debian/Command/_svn-buildpackage | 4 +-
Completion/Debian/Command/_update-alternatives | 2 +-
Completion/Debian/Command/_vim-addons | 65 +-
Completion/Debian/Type/_deb_architectures | 9 +
Completion/Linux/Command/_docker | 410 -----
Completion/Linux/Command/_modutils | 2 +-
Completion/Linux/Command/_qdbus | 114 ++
Completion/Linux/Command/_strace | 1 +
Completion/Linux/Command/_sysstat | 77 +-
Completion/Mandriva/Command/_rebootin | 36 +-
Completion/Mandriva/Command/_urpmi | 47 +-
Completion/Redhat/Command/_rpm | 29 +-
Completion/Redhat/Command/_yum | 10 +-
Completion/Solaris/Command/_beadm | 135 +-
Completion/Solaris/Command/_gcore | 31 -
Completion/Solaris/Command/_ps | 77 -
Completion/Solaris/Command/_ptree | 26 +-
Completion/Solaris/Type/_be_name | 17 +-
Completion/Solaris/Type/_zones | 8 +-
Completion/Unix/Command/_adb | 1 +
Completion/Unix/Command/_arp | 8 +-
Completion/Unix/Command/_at | 12 +-
Completion/Unix/Command/_bittorrent | 24 +-
Completion/Unix/Command/_bogofilter | 20 +-
Completion/Unix/Command/_bpython | 12 +-
Completion/Unix/Command/_bzr | 64 +-
Completion/Unix/Command/_cabal | 9 +
Completion/Unix/Command/_cdrdao | 246 ++-
Completion/Unix/Command/_chmod | 48 +-
Completion/Unix/Command/_chown | 25 +-
Completion/Unix/Command/_cmp | 33 +
Completion/Unix/Command/_comm | 17 +-
Completion/Unix/Command/_cp | 75 +-
Completion/Unix/Command/_cpio | 27 +-
Completion/Unix/Command/_cut | 78 +-
Completion/Unix/Command/_cvs | 13 +-
Completion/Unix/Command/_date | 23 +-
Completion/Unix/Command/_df | 23 +-
Completion/Unix/Command/_django | 25 +-
Completion/Unix/Command/_du | 83 +-
Completion/Unix/Command/_ecasound | 28 +-
Completion/Unix/Command/_elfdump | 47 +
Completion/Unix/Command/_ffmpeg | 36 +-
Completion/Unix/Command/_find | 201 ++-
Completion/Unix/Command/_fuser | 94 +-
Completion/Unix/Command/_gcc | 4 +-
Completion/Unix/Command/_gcore | 50 +
Completion/Unix/Command/_getent | 2 +-
Completion/Unix/Command/_git | 273 ++--
Completion/Unix/Command/_global | 16 +
Completion/Unix/Command/_gpg | 126 +-
Completion/Unix/Command/_grep | 2 +-
Completion/Unix/Command/_hg | 25 +-
Completion/Unix/Command/_iconv | 29 +-
Completion/Unix/Command/_id | 60 +-
Completion/Unix/Command/_ip | 10 +-
Completion/Unix/Command/_join | 46 +-
Completion/Unix/Command/_last | 66 +-
Completion/Unix/Command/_ldd | 41 +-
Completion/Unix/Command/_less | 8 +-
Completion/Unix/Command/_lha | 51 +-
Completion/Unix/Command/_ln | 27 +-
Completion/Unix/Command/_ls | 44 +-
Completion/Unix/Command/_lsof | 48 +-
Completion/Unix/Command/_mail | 6 +-
Completion/Unix/Command/_make | 12 +-
Completion/Unix/Command/_md5sum | 5 +-
Completion/Unix/Command/_metaflac | 25 +-
Completion/Unix/Command/_mkdir | 66 +-
Completion/Unix/Command/_module | 8 +-
Completion/Unix/Command/_monotone | 36 +-
Completion/Unix/Command/_mosh | 3 +-
Completion/Unix/Command/_mount | 24 +-
Completion/Unix/Command/_mpc | 18 +-
Completion/Unix/Command/_mtr | 10 +-
Completion/Unix/Command/_mysqldiff | 3 -
Completion/Unix/Command/_netcat | 19 +-
Completion/Unix/Command/_nl | 40 +
Completion/Unix/Command/_nm | 53 +-
Completion/Unix/Command/_notmuch | 5 +-
Completion/Unix/Command/_od | 28 +-
Completion/Unix/Command/_patch | 4 +-
Completion/Unix/Command/_pgrep | 4 +-
Completion/Unix/Command/_ping | 34 +-
Completion/Unix/Command/_pkg-config | 24 +-
Completion/Unix/Command/_prove | 6 +-
Completion/Unix/Command/_ps | 188 +++
Completion/Unix/Command/_pydoc | 42 +-
Completion/Unix/Command/_python | 15 +-
Completion/Unix/Command/_rar | 10 +-
Completion/Unix/Command/_readelf | 62 +
Completion/Unix/Command/_ri | 4 +-
Completion/Unix/Command/_rm | 15 +-
Completion/Unix/Command/_rsync | 4 +-
Completion/Unix/Command/_rubber | 45 +-
Completion/Unix/Command/_ruby | 2 +-
Completion/Unix/Command/_runit | 73 +
Completion/Unix/Command/_sablotron | 16 +-
Completion/Unix/Command/_screen | 31 +-
Completion/Unix/Command/_sed | 42 +-
Completion/Unix/Command/_sh | 3 +-
Completion/Unix/Command/_sort | 107 +-
Completion/Unix/Command/_stgit | 4 +-
Completion/Unix/Command/_strip | 10 +-
Completion/Unix/Command/_su | 21 +-
Completion/Unix/Command/_sudo | 65 +-
Completion/Unix/Command/_systemd | 4 +-
Completion/Unix/Command/_telnet | 24 +-
Completion/Unix/Command/_tidy | 4 +-
Completion/Unix/Command/_tmux | 13 +-
Completion/Unix/Command/_uname | 116 +-
Completion/Unix/Command/_uniq | 4 +-
Completion/Unix/Command/_user_admin | 1 +
Completion/Unix/Command/_vcsh | 88 +-
Completion/Unix/Command/_vim | 2 +-
Completion/Unix/Command/_wc | 26 +
Completion/Unix/Command/_xargs | 74 +-
Completion/Unix/Command/_xxd | 45 +
Completion/Unix/Command/_zpool | 13 +-
Completion/Unix/Type/_cmdstring | 6 +
Completion/Unix/Type/_diff_options | 13 +-
Completion/Unix/Type/_directories | 2 +-
Completion/Unix/Type/_file_systems | 17 +-
Completion/Unix/Type/_files | 6 +-
Completion/Unix/Type/_find_net_interfaces | 42 +
Completion/Unix/Type/_net_interfaces | 41 +-
Completion/Unix/Type/_path_files | 9 +-
Completion/Unix/Type/_pdf | 2 +-
Completion/Unix/Type/_perl_modules | 2 +-
Completion/Unix/Type/_pids | 2 +-
Completion/Unix/Type/_python_modules | 44 +
Completion/Unix/Type/_users | 4 +-
Completion/X/Command/_rdesktop | 71 +
Completion/X/Command/_urxvt | 4 +-
Completion/X/Command/_x_utils | 31 +-
Completion/X/Command/_xautolock | 25 +
Completion/Zsh/Command/_bindkey | 1 +
Completion/Zsh/Command/_command | 15 +-
Completion/Zsh/Command/_emulate | 6 +-
Completion/Zsh/Command/_fc | 86 +-
Completion/Zsh/Command/_tcpsys | 18 +-
Completion/Zsh/Command/_typeset | 2 +-
Completion/Zsh/Command/_unhash | 11 +-
Completion/Zsh/Command/_which | 3 +-
Completion/Zsh/Command/_zattr | 9 +-
Completion/Zsh/Command/_zle | 8 +-
Completion/Zsh/Command/_zmodload | 42 +-
Completion/Zsh/Command/_zstyle | 47 +-
Completion/Zsh/Context/_brace_parameter | 110 +-
Completion/Zsh/Context/_subscript | 2 +-
Completion/Zsh/Function/_add-zsh-hook | 24 +
Completion/Zsh/Function/_zcalc | 7 +
Completion/Zsh/Type/_globflags | 11 +-
Completion/Zsh/Type/_globquals | 2 +-
Completion/Zsh/Type/_history_modifiers | 1 +
Completion/compaudit | 1 +
Completion/compinit | 11 +-
Completion/compinstall | 15 +-
Completion/openSUSE/Command/_SUSEconfig | 24 +-
Completion/{Linux => openSUSE}/Command/_yast | 7 +-
Completion/openSUSE/Command/_yast2 | 30 -
Config/version.mk | 4 +-
Doc/META-FAQ.yo | 1 +
Doc/Makefile.in | 2 +-
Doc/Zsh/arith.yo | 12 +-
Doc/Zsh/builtins.yo | 230 ++-
Doc/Zsh/calsys.yo | 35 +-
Doc/Zsh/compsys.yo | 100 +-
Doc/Zsh/contrib.yo | 143 +-
Doc/Zsh/expn.yo | 22 +-
Doc/Zsh/ftp_sites.yo | 14 +-
Doc/Zsh/func.yo | 8 +-
Doc/Zsh/grammar.yo | 49 +-
Doc/Zsh/manual.yo | 9 +-
Doc/Zsh/metafaq.yo | 18 +-
Doc/Zsh/mod_datetime.yo | 55 +-
Doc/Zsh/mod_db_gdbm.yo | 51 +
Doc/Zsh/mod_files.yo | 5 +-
Doc/Zsh/mod_system.yo | 3 +
Doc/Zsh/options.yo | 51 +-
Doc/Zsh/params.yo | 210 ++-
Doc/Zsh/prompt.yo | 11 +-
Doc/Zsh/roadmap.yo | 6 +-
Doc/Zsh/zle.yo | 221 ++-
Doc/zman.yo | 1 +
Doc/ztexi.yo | 1 +
Etc/FAQ.yo | 59 +-
Etc/zsh-development-guide | 11 +-
Functions/Calendar/after | 67 +
Functions/Calendar/before | 67 +
Functions/Calendar/calendar | 4 +-
Functions/Misc/run-help-ip | 42 +
Functions/Misc/tetriscurses | 386 +++++
Functions/VCS_Info/Backends/VCS_INFO_get_data_git | 18 +-
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg | 17 +
Functions/VCS_Info/VCS_INFO_quilt | 30 +-
Functions/VCS_Info/vcs_info | 1 +
Functions/Zftp/zfcd_match | 8 +-
Functions/Zftp/zfcget | 11 +-
Functions/Zftp/zfcput | 10 +-
Functions/Zftp/zffcache | 5 +-
Functions/Zftp/zfget_match | 9 +-
Functions/Zftp/zfrglob | 15 +-
Functions/Zftp/zftransfer | 9 +-
Functions/Zftp/zftype | 6 +-
Functions/Zftp/zfuget | 15 +-
Functions/Zftp/zfuput | 15 +-
Functions/Zle/edit-command-line | 12 +-
NEWS | 72 +-
README | 102 +-
Src/Builtins/rlimits.c | 2 +-
Src/Builtins/sched.c | 2 +-
Src/Modules/attr.c | 67 +-
Src/Modules/datetime.c | 21 +-
Src/Modules/db_gdbm.c | 184 ++-
Src/Modules/langinfo.c | 3 +-
Src/Modules/tcp.c | 4 +
Src/Modules/zftp.c | 1 -
Src/Modules/zpty.c | 6 +-
Src/Modules/zselect.c | 2 +-
Src/Modules/zutil.c | 8 +-
Src/Zle/compcore.c | 8 +-
Src/Zle/compctl.c | 26 +-
Src/Zle/complist.c | 28 +-
Src/Zle/compmatch.c | 3 +
Src/Zle/compresult.c | 7 +-
Src/Zle/computil.c | 3 +-
Src/Zle/iwidgets.list | 55 +-
Src/Zle/textobjects.c | 322 ++++
Src/Zle/zle.h | 21 +-
Src/Zle/zle.mdd | 3 +-
Src/Zle/zle_bindings.c | 10 +-
Src/Zle/zle_hist.c | 28 +-
Src/Zle/zle_keymap.c | 59 +-
Src/Zle/zle_main.c | 72 +-
Src/Zle/zle_misc.c | 238 ++-
Src/Zle/zle_move.c | 61 +-
Src/Zle/zle_params.c | 2 +-
Src/Zle/zle_refresh.c | 26 +-
Src/Zle/zle_tricky.c | 62 +-
Src/Zle/zle_utils.c | 105 +-
Src/Zle/zle_vi.c | 411 +++--
Src/Zle/zle_word.c | 113 +-
Src/builtin.c | 297 ++--
Src/compat.c | 17 +-
Src/context.c | 116 ++
Src/exec.c | 239 ++-
Src/glob.c | 27 +-
Src/hashtable.c | 14 +-
Src/hist.c | 357 ++--
Src/init.c | 70 +-
Src/input.c | 99 +-
Src/jobs.c | 180 +-
Src/lex.c | 770 +++++----
Src/linklist.c | 4 +
Src/loop.c | 51 +-
Src/math.c | 60 +-
Src/mem.c | 4 +
Src/module.c | 9 +-
Src/options.c | 12 +-
Src/params.c | 74 +-
Src/parse.c | 152 +-
Src/pattern.c | 2 +-
Src/prompt.c | 9 +-
Src/signals.c | 46 +-
Src/sort.c | 2 +-
Src/subst.c | 120 +-
Src/text.c | 19 +
Src/utils.c | 240 ++-
Src/watch.c | 27 +-
Src/zsh.h | 158 +-
Src/zsh.mdd | 14 +-
Src/ztype.h | 6 +
Test/A02alias.ztst | 39 +
Test/A04redirect.ztst | 34 +-
Test/A05execution.ztst | 46 +-
Test/A06assign.ztst | 38 +
Test/A07control.ztst | 53 +
Test/B02typeset.ztst | 17 +
Test/B06fc.ztst | 14 +
Test/B07emulate.ztst | 4 +
Test/C01arith.ztst | 103 +-
Test/C02cond.ztst | 38 +-
Test/C04funcdef.ztst | 12 +
Test/D02glob.ztst | 2 +
Test/D04parameter.ztst | 65 +-
Test/D07multibyte.ztst | 20 +-
Test/D08cmdsubst.ztst | 42 +
Test/E01options.ztst | 39 +-
Test/V07pcre.ztst | 4 +-
Test/V08zpty.ztst | 3 +-
Test/W01history.ztst | 60 +
Test/X02zlevi.ztst | 491 +++++-
Test/Y01completion.ztst | 4 +-
Test/Y02compmatch.ztst | 4 +-
Test/Y03arguments.ztst | 4 +-
Test/comptest | 16 +-
configure.ac | 58 +-
331 files changed, 12128 insertions(+), 4423 deletions(-)
create mode 100644 Completion/BSD/Command/_mixerctl
create mode 100644 Completion/BSD/Type/_jails
create mode 100644 Completion/Base/Completer/_external_pwds
create mode 100644 Completion/Debian/Type/_deb_architectures
delete mode 100644 Completion/Linux/Command/_docker
create mode 100644 Completion/Linux/Command/_qdbus
delete mode 100644 Completion/Solaris/Command/_gcore
delete mode 100644 Completion/Solaris/Command/_ps
create mode 100644 Completion/Unix/Command/_cabal
create mode 100644 Completion/Unix/Command/_cmp
create mode 100644 Completion/Unix/Command/_elfdump
create mode 100644 Completion/Unix/Command/_gcore
create mode 100644 Completion/Unix/Command/_nl
create mode 100644 Completion/Unix/Command/_ps
create mode 100644 Completion/Unix/Command/_readelf
create mode 100644 Completion/Unix/Command/_runit
create mode 100644 Completion/Unix/Command/_wc
create mode 100644 Completion/Unix/Command/_xxd
create mode 100644 Completion/Unix/Type/_cmdstring
create mode 100644 Completion/Unix/Type/_find_net_interfaces
create mode 100644 Completion/Unix/Type/_python_modules
create mode 100644 Completion/X/Command/_rdesktop
create mode 100644 Completion/X/Command/_xautolock
create mode 100644 Completion/Zsh/Function/_add-zsh-hook
create mode 100644 Completion/Zsh/Function/_zcalc
rename Completion/{Linux => openSUSE}/Command/_yast (58%)
delete mode 100644 Completion/openSUSE/Command/_yast2
create mode 100644 Doc/Zsh/mod_db_gdbm.yo
create mode 100644 Functions/Calendar/after
create mode 100644 Functions/Calendar/before
create mode 100644 Functions/Misc/run-help-ip
create mode 100644 Functions/Misc/tetriscurses
create mode 100644 Src/Zle/textobjects.c
create mode 100644 Src/context.c
create mode 100644 Test/W01history.ztst
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/zsh.git
More information about the Pkg-zsh-commits
mailing list