2013-10-05 Peter Stephenson
* Hang Pingtian: 31789: Src/hist.c: add history for
INCAPPENDHISTORY later so history time works.
2013-10-03 Barton E. Schaefer
* 31784: Src/Zle/computil.c: when deciding whether there is enough
horizontal space to show completion descriptions for each match in
a listing, treat the separator as part of the description rather
than as part of the match, and account for lines that have already
wrapped due to very long matches.
* 31781: Src/Zle/computil.c: "compdescribe -i" must clear the
completion list column padding width along with the rest of the
description state. Cf. 31782.
2013-09-26 Barton E. Schaefer
* 31772: Src/params.c: queue_signals() to prevent re-entry into
endparamscope().
* 31770: Src/hist.c: memmove() instead of memcpy() for overlapping
regions.
2013-09-25 Peter Stephenson
* 31765: Src/Zle/zle_main.c: on entry to editor, if starting in
vi insert mode mark this as the start of an insertion (duh).
2013-09-23 Peter Stephenson
* 31764 (with correction of sense of a test): Src/glob.c,
Src/pattern.c: use of array before initialisation wreaked havoc
in detecting glob qualifiers.
2013-09-22 m0viefreak
* 31754: Completion/Unix/Command/_git: _git: git rm: make git rm
--cached work as intended
2013-09-22 Øystein Walle
* 31752: Completion/Unix/Command/_git: _git: change completion
text for consistency
2013-09-22 m0viefreak
* 31753: Completion/Unix/Command/_git: _git: correct some
"undocumented" options
2013-09-22 Øystein Walle
* 31749: Completion/Unix/Command/_git: _git: fix some typos in
description texts
* 31751: Completion/Unix/Command/_git: _git: remove TODOs of
actually documented options
2013-09-22 m0viefreak
* 31746: Completion/Unix/Command/_git: _git: reword _git-config
TODO
* 31748: Completion/Unix/Command/_git: _git: support completing
remote branches without / prefix
2013-09-22 Øystein Walle
* 31747: Completion/Unix/Command/_git: _git: completion updates to
match latest git v1.8.3 part 2
* 31750: Completion/Unix/Command/_git: _git: add new configuration
options to match latest git v1.8.3
2013-09-22 m0viefreak
* 31741: Completion/Unix/Command/_git: _git: fix a wrong variable
in __git_config_values
* 31743: Completion/Unix/Command/_git: _git: fix usage of ->int:
for some entries in _git-config
* 31744: Completion/Unix/Command/_git: _git: make git submodule
completion work
* 31745: Completion/Unix/Command/_git: _git: correctly use
__git_guard_number in some cases
* 31755: Completion/Unix/Command/_git: _git: completion updates to
match latest git v1.8.3
2013-09-21 Barton E. Schaefer
* unposted: Src/glob.c: improve an error message.
2013-09-19 Barton E. Schaefer
* 31737: Src/Zle/computil.c (get_cadef): same fix as get_cvdef.
2013-09-19 Peter Stephenson
* Axel Beckert: 31735: Src/Zle/computil.c (get_cvdef):
off-by-one in obscure loop handling could cause crash in complex
completion.
2013-09-14 Luka Perkov
* 31723: Completion/Unix/Command/_systemd: _systemd: add more
system commands
* 31726: Completion/Unix/Command/_git: _git: add few more
arguments for cherry-pick and revert
2013-09-10 Barton E. Schaefer
* 31714: Completion/Zsh/Command/_cd: handle ".." properly when
$PWD or the path prefix traverses a symbolic link.
2013-09-08 Peter Stephenson
* 31711: Doc/Zsh/contrib.yo, Functions/MIME/zsh-mime-handler:
add execute-never style for MIME handler for files on alien file
systems.
2013-09-07 Luka Perkov
* 31708: Completion/Unix/Command/_git: _git: add --fixup and
--squash options to commit
2013-09-06 Peter Stephenson
* Luka Perkov: 31702: Completion/Unix/Command/_git:
check for presence of "-i" when checking for "--interactive".
* 31706: Src/builtin.c, Test/C02cond.ztst: standardise
handling of "test ! ".
2013-09-04 Peter Stephenson
* 31696: Src/parse.c, Test/C02cond.ztst: in "test", no one
can hear if you shriek. Treat exclamation marks as strings in
"! -a ..." and "! -o ...".
2013-09-02 Peter Stephenson
* 31685: Doc/Zsh/mod_mapfile.yo: documentation of how to get
lines from a file is not correct.
2013-08-29 Peter Stephenson
* users/17955: Doc/Zsh/contrib.yo,
Functions/MIME/zsh-mime-handler: "disown" style makes MIME
handlers put into background run without job control.
* based on 31641, 31642: Completion/Unix/Command/_make: support
a couple of different variants of make.
2013-08-26 Peter Stephenson
* 31672: Src/Modules/zpty.c, Test/V08zpty.ztst: add test that
was failing and fix race when setting up pty.
2013-08-25 Peter Stephenson
* 31665: Src/Modules/zpty.c, Test/V08zpty.ztst, Test/.distfiles:
zpty should attach terminal on slave.
2013-08-17 Barton E. Schaefer
* 31637: Src/builtin.c: change of directory should not be retried
relative to the current directory when it has already failed along
some path that does not refer to the current directory.
2013-08-11 Peter Stephenson
* 31650: Src/utils.c: use zlong for mailcheck parameters to
ensure sufficient range.
2013-08-10 Peter Stephenson
* 31648: joe M: Src/utils.c: fix timing errors in mailcheck.
2013-08-08 Peter Stephenson
* Src/Zle/zle_tricky.c (inststrlen): 31644: the wrong length was
used when inserting multibyte characters from a string from
outside ZLE into the editing buffer.
* users/17908: Src/hist.c Src/Zle/zle_main.c Src/zsh.h: if
modifying history with ZLE active, keep the history line
recorded in ZLE in sync.
2013-08-07 Phil Pennock
* 31634: Functions/Misc/run-help: run-help compat with alias to
noglob/nocorrect
2013-08-05 Peter Stephenson
* 31631: configure.ac, Src/builtin.c: use cygwin_conv_path in
preference to cygwin_conv_to_posix_path if available.
2013-08-04 Peter Stephenson
* Yuusuke Yoshimoto: 31632: Completion/Unix/Type/_java_class:
suppress stderr from jar when completing classes.
2013-08-02 Peter Stephenson
* 31611: Src/Zle/zle_tricky.c: attempt to fix crash in
"for in 1; do <[TAB] x".
2013-08-01 Peter Stephenson
* Thomas Klausner: 31625: Completion/X/Command/_mplayer: mplayer
supports .ts (transport stream) files.
2013-07-29 Peter Stephenson
* 17891: Src/builtin.c: fix error message for invalid file
descriptor in "print -u".
2013-07-28 Peter Stephenson
* Manuel Presnitz: 31592 (with minor changes of phrasing):
Doc/Zsh/builtins.yo, Doc/Zsh/expn.yo, Doc/Zsh/prompt.yo: improve
documentation for named directory handling.
2013-07-25 Peter Stephenson
* Jun T.: 31756: Completion/Unix/Command/_make: further make
completion improvements: tke care of mutually exclusive options;
add _description using $state_descr; add completions for
--debug=flag; fix typo (pointed out by Daniel Shahaf).
* 31574: Src/parse.c: alternative fix to 31545 if FD_CLOEXEC is
not available, removing dump records more consistently.
2013-07-24 Richard Hartmann
* 31571: Completion/Unix/Command/_vcsh: Update
* 31572: Completion/Debian/Command/_linda,
Completion/Debian/Command/.distfiles: Remove _linda
2013-07-24 Peter Stephenson
* Src/hist.c: 31570: with HIST_REDUCE_BLANKS don't truncate
the line after the last word if there's more non-white-space
text (probably a comment but we don't assume that).
2013-07-22 Peter Stephenson
* unposted: Src/lex.c: correct previous commit: should call
hwend(), not ihwend().
* 31559: Src/lex.c: Fix problem with history lines for comments
that occur in the middle of an alias.
* Eric Cook: 31558: Completion/Command/Unix/_qemu: name of
binary has changed.
2013-07-21 Peter Stephenson
* 31549: Src/exec,c, Src/zsh.h: replace ad-hoc subsh_close file
descriptor for pipes with new addfilelist() job-based mechanism.
2013-07-20 Peter Stephenson
* 31545: Src/exec.c, Src/parse.c: if FD_CLOEXEC is available,
so mark dump file file descriptors, avoiding possible
multiple use of file descriptors.
2013-07-19 Peter Stephenson
* c.f. 31531: Completion/Unix/Command/_imagemagick,
Completion/Unix/Command/_graphicsmagick: complete .xcf files.
2013-07-19 Peter Stephenson
* 31536 (plus memory leak fixed, plus test code):
Src/jobs.c, Test/D03procsubst.ztst: fix hang in 31528 by
closing process substitution file descriptors when waiting
for job to finish.
2013-07-17 Peter Stephenson
* 31528: Src/exec.c, Src/jobs.c, Src/zsh.h: use job table
to record file descriptors associated with process
substitution.
* Jun T: 31525: Completion/Unix/Command/_make: fix some option
handling.
2013-07-12 Peter Stephenson
* Nick Cross: 31512: Completion/Unix/Command/_make:
extra GNU options plus fix to makefile completion.
2013-07-11 Peter Stephenson
* users/17856: Completion/Command/Unix/_make: rewrite to use
_arguments so as to make adding option handling easier.
2013-07-03 Peter Stephenson
* 31503: Doc/Zsh/contrib.yo, Functions/Misc/zmv: split words
in program passed to zmv with -p and add -P for programs
that don't understand the "--" convention.
2013-06-28 Clint Adams
* 31500: Completion/Debian/Command/_dput: dput-ng completion
support from Sebastian Ramacher.
* 31499: Completion/Debian/Command/_dcut: dcut completion
from Sebastian Ramacher.
* 31498: Completion/Debian/Command/_dak: complete files for
subcommands that are not explicitly specified.
2013-06-27 Mikael Magnusson
* 31483: Call zrefresh() before unqueue()ing signals, was
moved in 31174.
2013-06-18 Frank Terbeck
* 31485: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
vcs_info, git: Avoid error messages for `guilt' users
2013-06-13 Peter Stephenson
* 31465: Completion/compinit, Src/glob.c, Src/pattern.c: fix
basic completion and globbing use of pattern disables.
* 31444: Doc/Zsh/builtins.yo, Doc/Zsh/options.yo,
Doc/zmacros.yo, Src/builtin.c, Src/exec.c, Src/options.c,
Src/pattern.c, Src/zsh.h: Basic (not fully functional) code for
enable/disable -p.
2013-06-13 Barton E. Schaefer
* 31474: Makefile.in, Src/zsh.mdd: create patchlevel.h correctly
when running make in a separate build tree
2013-06-10 Peter Stephenson
* Hong Xu: 31462: .editorconfig: move comment to individual
line.
* Bruce Stephens (via Axel Beckert of Debian): 31459:
Doc/ztexi.yo: alignment of zsh info menu entry is wrong.
2013-06-09 Barton E. Schaefer
* 31466: .cvsignore, .gitignore: Cause git and cvs to ignore
one another.
* 31205: Completion/Base/Widget/_complete_help: Do not display
"(eval)" as a tag context.
2013-06-01 Peter Stephenson
* 31441: Src/glob.c, Src/pattern.c, Src/zsh.h: use an array
based on ZPC_* enum to decide which forms of pattern are enabled.
2013-05-30 Peter Stephenson
* 31436: Doc/Zsh/expn.yo: KSH_GLOB syntax does not
support recursive directories.
2013-05-29 Peter Stephenson
* 31433: Completion/Unix/Command/_gzip: zcat -f doesn't
need files with suffix .gz.
* 31422: Doc/Zsh/calsys.yo, Functions/Calendar/age: better
heuristic for timestamps in use of :file feature.
2013-05-22 Peter Stephenson
* 31405: Doc/Zsh/options.yo: weasel words about
PRINT_EXIT_STATUS option.
2013-05-21 Peter Stephenson
* 31419: Src/Modules/stat.c: Add time zone and year to
default time format with -s option to zstat.
* 31418: Doc/Zsh/calsys.yo, Functions/Calendar/age:
in "age" docs correct typo and note the feature that
you can supply a file as a timestamp on the command line.
* Stephane: 31417: Functions/Calendar/age: needs --
to protect againts files starting with -.
2013-05-20 Barton Schaefer
* 31416: Src/builtin.c: upon "read" of a short line, assign all
variables passed as arguments.
2013-05-14 Peter Stephenson
* unposted: Completion/Unix/Command/_perforce: Improve
Perforce jobs completion to limit potentially huge output
using jobview by default; fix quoting of arguments passed on
to eval within _call_program.
2013-05-10 Peter Stephenson
* Richard Hartmann : 31389:
Completion/X/Command/_mplayer: add .ogv.
* Mihai Moldovan : 31387: Src/zsh_system.h:
unused functions when compiling with clang.
2013-05-05 Frank Terbeck
* unposted: Src/exec.c: Revert "31372: Do not block SIGWINCH for
child processes" as suggested by Bart.
* 31376: Src/exec.c: Make sure every execve() is prefixed by
winch_unblock()
2013-05-05 Bart Schaefer
* 31372: Src/exec.c: Do not block SIGWINCH for child processes
2013-05-05 Kenyon Ralph
* 31371: Completion/Linux/Command/_brctl: _brctl: update brctl
subcommands
2013-05-04 Peter Stephenson
* 31369: Completion/Base/Utility/_comp_locale: action if locale
command is not usable.
2013-04-29 Bart Schaefer
* 31361: Src/init.c: handle negative optno ("no" prefix used)
when storing options with parseopts_insert() for sticky contexts
* 31353: Src/math.c: fix handling of floating point in ternary
* 31350: Src/init.c, Src/input.c, Src/signals.h, Src/utils.c,
Src/Zle/zle_main.c: block SIGWINCH nearly all the time, except
when about to calculate prompts or do synchronous read, so
syscalls are not interrupted by window size changes.
2013-04-29 Jun T
* 31357: Completion/Unix/Command/_cp: add support for Mac OS X
2013-04-29 Peter Stephenson
* 31356: Completion/Unix/Command/_subversion: typo noted by Bart.
* 31355: Completion/Base/Utility/.distfiles,
Completion/Base/Utility/_comp_locale,
Completion/Unix/Command/_subversion: _comp_locale tries to
sanitise locales but keep CTYPE; use this for subversion completion.
2013-04-25 Ramkumar Ramachandra
* 31288: Completion/Unix/Command/_git: _git: fix shortlog
completer
2013-04-21 Ramkumar Ramachandra
* 31286: Completion/Unix/Command/_git: _git: add a couple of
browsers
* 31289: Completion/Unix/Command/_git: _git: branch.*.pushremote,
remote.pushdefault
2013-04-20 Torstein Hegge
* 31159: Completion/Unix/Command/_git: git: Pass prefix filter to
ls-files even if it matches no files
2013-04-20 Jun T
* 31281: Completion/Unix/Command/_du: _du: add support for Mac OS
X
2013-04-20 Bart Schaefer
* 31272: Src/Zle/compctl.c: avoid double free.
2013-04-16 Peter Stephenson
* Daniel Friesel: 31265: Completion/Unix/Command/_devtodo:
improved option handling.
2013-04-13 Peter Stephenson
* unposted: .gitignore: ignore PDF and PS versions of intro file.
2013-04-12 Peter Stephenson
* 31263 (changed * to - for consistency with elsewhere):
Doc/Zsh/mod_curses.yo: suppress texinfo warning by adding item
arguments.
* 31261: Doc/Zsh/compsys.yo, Doc/ztexi.yo: updates needed
with latest texinfo.
2013-04-10 Peter Stephenson
* users/17754: Src/builtin.c: failing to retie an array
and colon-separated scalar shouldn't be a fatal error.
2013-04-09 Peter Stephenson
* 31246: Makefile.in, Src/zsh.mdd: make a separate patch level
header for releases.
2013-04-08 Peter Stephenson
* unposted: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/.distfiles: remove mention of files no
longer there.
2013-04-07 Bart Schaefer
* 31234: Completion/Base/Widget/_complete_help: use an "always"
block instead of "trap" to clean up various function overrides
2013-04-05 Frank Terbeck
* 31174: Src/Zle/zle_main.c: 31174: zle: Make sure state changes
are refreshed after init hook
* 31172: Src/Zle/zle_main.c: 31172: Let vared define custom init
and finish hooks
* 31175: Doc/Zsh/zle.yo: 31175: Add documentation for the new -i
and -f options of vared
* 31221: Completion/Unix/Command/_git: Handle zero defined aliases
better
* 31222: Functions/Zle/down-line-or-beginning-search,
Functions/Zle/up-line-or-beginning-search: Don't trigger
warn_create_global
2013-04-04 Peter Stephenson
* 31203: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_etags: new etags completion.
2013-02-18 Aaron Schrab
* 07478c6b: Src/zsh.mdd: Generate patch level using `git describe`
2013-04-02 Peter Stephenson
* Jun T.: 31183: Src/Zle/zle_move.c: record old line rather than
history line in vi-goto-mark.
2013-03-29 Mikael Magnusson
* 31182: Completion/Unix/Command/_awk: Allow sticked arguments.
2013-03-20 Peter Stephenson
* Han Pingtian: 31167 (with tweak):
Completion/Unix/Command/_ssh: limit use of colons for detecting
a remote path.
2013-03-19 Bart Schaefer
* 31158: Src/pattern.c: following a wildcard with a repetition
produces a bad pattern error instead of an unbounded search
2013-03-17 Peter Stephenson
* 31156: Completion/Zsh/Context/_math,
Completion/Zsh/Context/_zcalc_line, Completion/Zsh/Type/.distfile,
Completion/Zsh/Type/_math_params,
Completion/Zsh/Type/_module_math_func,
Completion/Zsh/Type/_user_math_func: improved math context
completion: functions.
* 31155: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: minor
extra zcalc features and documentation.
2013-03-15 Peter Stephenson
* 31154: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: make zcalc
understand continuation lines using backslash.
2013-03-14 Peter Stephenson
* 31151: Pavol Juhas: complete (C etc) tags better
when file system is not case sensitive.
2013-03-13 Mikael Magnusson
* unposted: Doc/Zsh/contrib.yo: Also adjust a mention of psvar
in the vcs info documentation.
* 31140: Src/math.c: when the math recursion limit is hit, make
sure to not leave *ep pointing nowhere, which caused a crash
sometimes. Also print the token that we refused to evaluate
because of the limit.
2013-03-13 Peter Stephenson
* unposted, c.f. thread from 31144: Doc/Zsh/params.yo: all psvar
entries can be shown in prompts nowadays.
2013-03-10 Peter Stephenson
* 31141: Src/exec.c, Test/A04redirect.ztst: NO_CLOBBER for {fd}
syntax should only apply if $fd is exactly an fd and nothing
else.
2013-03-10 Mikael Magnusson
* 30496: Src/prompt.c: Parse argument to %F and %K as prompt
sequences. This allows constructs like %F{%3v} to use $psvar[3]
for the color.
* 30490: Completion/Unix/Command/_java: Complete files for the
-keystore argument.
* 30639: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
Add support for showing the current action is cherry-pick (happens
when cherry-picking a range).
* 31136: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
just set parameters instead of passing over a pipe.
2013-03-05 Peter Stephenson
* users/17666: Doc/Zsh/contrib.yo, Functions/Misc/zcalc: -f
option to zcalc sets FORCE_FLOAT.
* users/17665: Doc/Zsh/options.yo, Src/math.c, Src/options.c,
Src/zsh.h, Test/C01arith.ztst: add FORCE_FLOAT option.
2013-02-27 Oliver Kiddle
* 31076: Completion/Linux/Command/_yast,
Completion/Unix/Type/_pids, Completion/Unix/Type/_pdf:
fix cases of more than one completion function for a command
* 31077: Completion/Unix/Command/_sort: update for new
options in GNU sort
* c.f. 31071: Completion/Unix/Type/_postscript,
Completion/Unix/Command/_psutils: remove duplicate _osc and
rename _ps to avoid name clash
2013-02-22 Peter Stephenson
* 31061: Completion/Zsh/Command/_typeset: "functions" completion
takes account of options already on the command line.
* 31060: Src/builtin.c: "+" before a flag for "functions" or
"autoload" should suppress display of function body.
2013-02-21 Oliver Kiddle
* 31058: Completion/Zsh/Command/_fc, Completion/Unix/Command/_cut,
Completion/Unix/Command/_sed, Completion/Unix/Command/_wget,
Completion/Unix/Command/_xmlsoft: add options from newer
versions of some commands to completion functions
2013-02-19 Peter Stephenson
* 31055: Completion/compaudit: missing '$' in search of /proc
file system.
2013-02-12 Oliver Kiddle
* 31041: Test/comptest, Test/X02zlevi.ztst: add support for
testing line editor widgets from the test suite
* unposted: Etc/zsh-development-guide: remove duplication in
git guidelines
2013-02-09 Oliver Kiddle
* Morita Sho: 31038: Completion/Unix/Type/_terminals:
add location of terminfo entries on Debian
* 31037: Src/Zle/zle_move.c: return to previous position
with vi-goto-mark using `` or ''
2013-02-07 Peter Stephenson
* Wieland Hoffmann: 31030: Completion/X/Command/_mplayer:
improve label for selected files.
* Wieland Hoffmann: 31029: README: correct directory.
* Han Pingtian: 31027: Completion/Unix/Type/_files: remove
the -g's from the glob options.
2013-02-03 Peter Stephenson
* Eric P. Mangold: c.f. 31016
http://twistedmatrix.com/trac/browser/trunk/twisted/python/twisted-completion.zsh?format=txt:
completion for twisted using internally generated completion.
2013-02-01 Peter Stephenson
* 31015: Completion: compaudit: where we can find who owns the
zsh executable, allow the same owner to own completion files.
2013-02-01 Mikael Magnusson
* unposted: Fix _prove completer commit.
2013-01-29 Peter Stephenson
* Jesper Nygårds: 31012: Completion/Unix/Command/_gradle:
updates.
* Dmitry Roshchin: 31008: Completion/openSUSE/Command/_zypper,
Completion/openSUSE/Command/_osc: updates.
2013-01-26 Bart Schaefer
* 31000: Doc/Zsh/contrib.yo: fix typo in example.
2013-01-24 Peter Stephenson
* users/17608: Doc/Zsh/contrib.yo,
Functions/Zle/modify-current-argument: use function to modify
current command line argument.
2013-01-22 Peter Stephenson
* 30993: Src/subst.c, Test/D04parameter.ztst: parameter
modifiers :wq operating on an empty string crashed the shell.
The shell isn't supposed to crash.
2013-01-20 Oliver Kiddle
* 30987: Completion/X/Command/_xrandr: only call xrandr when
necessary and use _call_program
2013-01-14 Peter Stephenson
* 30960: Alexey Bezhan: Completion/Unix/Command/_django:
compatibility issue.
2013-01-10 Peter Stephenson
* 30958: Jeremy Mates: Completion/Unix/Command/_prove,
Completion/Unix/Command/.distfiles: new completion.
2013-01-07 Bart Schaefer
* unposted (see 30952): Src/builtin.c: tweak to 30949 to fix the
buffer pointer.
2013-01-06 Bart Schaefer
* 30949: Src/builtin.c: restore "read -q" behavior lost by 27188.
2013-01-05 Peter Stephenson
* 30946: Robert Kovacsics: Completion/X/Command/_xrandr: use
command to generate completions.
2013-01-04 Peter Stephenson
* 30941: Completion/bashcompinit: scalars giving status of bash
completion should be exported for external programmes.
2013-01-03 Bart Schaefer
* users/17524: Doc/Zsh/expn.yo: misc. parameter flag clarifications.
2013-01-03 Peter Stephenson
* unposted: Config/version.mk: update version to 5.0.2-dev-0
to avoid clash with release.
2012-12-21 Peter Stephenson
* unposted: README, Config/version.mk, Etc/FAQ.yo: release
5.0.2.
2012-12-21 Peter Stephenson
* 30930: Src/parse.c, Test/D03procsubst.ztst: anonymous
functions shouldn't be marked as simple; this prevented process
based features from working in their arguments.
2012-12-20 Peter Stephenson
* unposted: Config/version.mk: zsh 5.0.1.
2012-12-18 Oliver Kiddle
* 30877: Etc/zsh-development-guide: document git workflow
2012-12-18 Peter Stephenson
* 30914: mkinstalldirs: default mode for installation
directories is 755.
2012-12-17 Phil Pennock
* 30901, 30906: Etc/zsh-development-guide: document git usage,
update patch descriptions, mention editorconfig.
2012-12-16 Peter Stephenson
* unposted: README, Config/version.mk, Etc/FAQ.yo,
Completion/Base/Utility/.distfiles,
Completion/Unix/Command/.distfiles,
Completion/Unix/Type/.distfiles, for 5.0.0-test-1.
* unposted: Src/utils.c: missing mod_export.
2012-12-13 Peter Stephenson
* 30876: Src/exec.c, Test/A06assign.ztst, Test/C03traps.ztst:
obscure failures to process non-zero return values could result
from optimising a list to a simple command.
2012-12-08 Bart Schaefer
* users/17445: Src/math.c, Test/C01arith.ztst: fix handling of
leading zeroes in floating point.
2012-11-20 Oliver Kiddle
* 30811: Completion/Linux/Command/_btrfs,
Completion/Unix/Command/_mount: new completion for btrfs and
complete btrfs and ext4 mount options and new linux mount flags
2012-11-16 Vin Shelton
* users/16865: Doc/Zsh/grammar.yo: Added missing menu item for Errors.
2012-11-18 Bart Schaefer
* users/17042: Src/jobs.c: don't stomp the environment in "jobs -Z"
unless we've first copied it to new memory.
2012-11-16 Oliver Kiddle
* 30802: Completion/Unix/Command/_find: add new command switches
* 30801: Completion/X/Command/_urxvt, Completion/X/Type/_xft_fonts:
fix font completion for newer fontconfig & update urxvt completion
2012-11-15 Peter Stephenson
* 30789: Doc/Zsh/grammar.yo, Doc/Zsh/options.yo, Src/hist.c,
Src/init.c, Src/options.c, Src/zsh.h, Test/A04redirect.zsh: add
CONTINUE_ON_ERROR option for compatibility but turn it off:
scripts exit on an error instead of returning to the top-level
like interactive shells.
* 30800: Michal Halenka: Completion/Unix/Command/_arping: fix
option.
2012-11-12 Oliver Kiddle
* 30795: Completion/Unix/Command/_xz,
Completion/Unix/Command/_bzip2: new xz completion, new bzip2 options
* 30794: Completion/Unix/Command/_irssi,
Completion/Unix/Command/_mutt: update for new options
2012-11-11 Oliver Kiddle
* 30793: Completion/Unix/Command/_getent,
Completion/Unix/Command/_iconv, Completion/Unix/Command/_ldd:
account for eglibc in _pick_variant patterns
2012-11-08 Bart Schaefer
* 30786: Src/builtin.c: do not enter interactive history editing
or command execution if "fc" is called from a ZLE widget.
2012-11-08 Peter Stephenson
* 30783: Src/lex.c: we don't want leading "="'s to be active when
tokenising strings that aren't going to be treated as command
line arguments.
* 30780: Doc/Zsh/builds.yo: document that set -o failures are
hard but setopt failures are soft.
2012-11-07 Oliver Kiddle
* Benjamin R. Haskell: 30737: Completion/Unix/Command/_git:
make custom completion functions for git aliases easier
* users/17382: Completion/Unix/Type/_remote_files,
Completion/Unix/Command/_vim, Completion/Unix/Command/_git,
Completion/Unix/Type/_urls: complete URLs for vim and make
_remote_files more consistent with _files
2012-10-25 Peter Stephenson
* 30735: Src/parse.c: array assignments aren't simple because
they can contain process substitutions.
2012-10-19 Peter Stephenson
* Roman Kaminski: 30738: Completion/Unix/Command/_bzr: send
command.
* Greg Bouzakis: 30741: Completion/Unix/Command/_systemd: add
suspend command.
* unposted: Doc/Zsh/expn.yo: further splitting clarifications.
2012-10-18 Peter Stephenson
* 30740: Doc/Zsh/expn.yo: add example of process substitution
with anonymous function.
* c.f. users/17330: Doc/Zsh/expn.yo: fix reference to splitting
rule in parameter expansion rules.
2012-10-11 Peter Stephenson
* 30726: Doc/Zsh/builtins.yo, Src/builtin.c, Src/exec.c,
Src/hashtable.c, Src/init.c, Src/options.c, Src/parse.c,
Src/signals.c, Src/zsh.h, Src/Modules/parameter.c,
Test/B07emulate.ztst: extend 30722 to handle the case
where shell options passed to the emulate command need
propagating to sticky emulation.
2012-10-11 Peter Stephenson
* 30724: Src/exec.c, Src/jobs.c: shell code optimised to use
execsimple() doesn't have a valid thisjob.
2012-10-09 Peter Stephenson
* users/17318: Src/Zle/zle_utils.c: don't increment the undo
change number for every variable read, only the first in a row.
* users/17314: Src/Zle/zle_utils.c: ensure an undo change number
uniquely specifies a point in editing history by incrementing
the value returned by the variable.
* unposted: Src/builtin.c: fix trivial typo with "functions +T".
2012-10-07 Peter Stephenson
* 30722: Src/builtin.c, Src/exec.c, Src/init.c, Src/options.c,
Src/Modules/parameter.c, Test/B07emulate.ztst: fix some cases
where options or emulations were not propagated properly
from the emulate command.
* 30718: README, Doc/Zsh/builtins.yo, Src/builtin.c,
Test/C04funcdef.ztst: emulate command evaluations should apply
sticky emulation to autoloads, too.
2012-10-07 Oliver Kiddle
* unposted: Completion/Unix/Command/_webbrowser,
Completion/Unix/Type/_pspdf: add evince, zathura, dwb
* 30714: Completion/X/Command/_xclip: complete files,-t,-f for xclip
2012-10-05 Peter Stephenson
* 30716: Src/options.c: IGNORECLOSEBRACES should be an emulation
option since it changes what syntax is valid.
* 30715: Src/init.c, Src/lex.c, Src/parse.c, Src/subst.c,
Src/zsh.h, Src/Zle/zle_tricky.c: use a named enum for
lexical tokens.
2012-10-03 Peter Stephenson
* users/17305: Doc/Zsh/expn.yo: fix documentation for ordering
of word splitting and improve (z) and (Z) documentation.
* users/17310: Doc/Zsh/params.yo, Src/lex.c, Test/A04redirect.ztst,
Test/D06subscript.ztst: back off users/17304 owing to problem
with [ command, document problem, and test the case that needs
to work.
2012-10-02 Peter Stephenson
* users/17304: Src/lex.c, Test/D06subscript.ztst: angle brackets
aren't associated with special parsing inside square brackets.
2012-09-30 Peter Stephenson
* Aaron Schrab: 30712: .editorconfig: multi-editor specification
of editing formats.
* Aaron Schrab: 30711: Completion/Unix/Type/_bind_addresses:
improved IPv6 completion.
* Aaron Schrab: 30710: Completion/Unix/Command/_perldoc: updates.
2012-09-29 Frank Terbeck
* Seth House: 30702: Doc/Zsh/contrib.yo,
Functions/VCS_Info/Backends/VCS_INFO_get_data_hg: Removed --debug
flag from the hg vcs_info backend
* Seth House: 30701: Misc/vcs_info-examples: Added an hg hook
example to restore the 40-char hash
* Baptiste Daroussin: 30703:
Functions/VCS_Info/Backends/VCS_INFO_detect_fossil: Fix fossil
detection on unix
2012-09-28 Oliver Kiddle
* 30697: Completion/Unix/Command/_dbus: new completion definition
2012-09-21 Peter Stephenson
* 30692: Completion/Unix/Type/_path_files, Doc/Zsh/builtins.yo,
Src/builtin.c: allow autoload +X -m to work; change _path_files
so it works on that.
2012-09-21 Peter Stephenson
* 30687 (typo fixed): Doc/Zsh/params.yo, Src/jobs.c: don't
REPORTTIME if zleactive (but time keyword is allowed).
2012-09-15 Peter Stephenson
* Александр Балезин: 30667: Completion/Unix/Command/_ip: add
addrlabl subcommand.
2012-09-11 Peter Stephenson
* unposted: NEWS: refer to some newly added features.
* 30647, 30649: Doc/Zsh/arith.yo, Src/math.c, Src/utils.c,
Test/C01arith.ztst: allow underscores in numeric constants
within math evaluation.
2012-09-09 Peter Stephenson
* Jun T.: 30664: configure.ac: fix some Yodl version issues.
2012-09-08 Peter Stephenson
* users/17236: Src/builtin.c: r and other fc output didn't
unmetafy when listing to a file other than stdout.
2012-09-06 Peter Stephenson
* 30656: Src/math.c: treat dividing by -1 the same as
multiplying by it to get around SIGFPE.
2012-09-05 Peter Stephenson
* Jun T.: 30658: Completion/Unix/Command/_uniq: more options.
* Silas Silva: users/17223: Completion/Unix/Command/_lp:
page-ranges option.
2012-09-03 Peter Stephenson
* users/17213: Completion/Base/Completer/_user_expand,
Doc/Zsh/compsys.yo: allow REPLY to pass a description for an
expansion.
2012-08-27 Peter Stephenson
* Oliver (olipro): 30643: Completion/Linux/Command/_ipset:
completion update.
2012-08-25 Peter Stephenson
* John Stahara: 30641: Src/Zle/zle_keymap.c: bindkey -N
error report is misleading when copying keymap.
2012-08-23 Peter Stephenson
* Jun T: 30640 (plus additional comment): Src/zsh.h,
Src/compat.c: MacOS doesn't define __STDC_ISO_10646__ but we
need the replacement wcwidth() anyway.
2012-08-23 Peter Stephenson
* Aaron Schrab: 30636: Completion/Unix/Command/_telnet:
telnet-ssl options.
* Aaron Schrab: 30637: Completion/Unix/Command/_telnet: -b option
* Aaron Schrab: 30638: Completion/Unix/Command/_telnet: IPv4
and IPv6 options.
2012-08-21 Peter Stephenson
* users/17211: Completion/Unix/Type/_files, Doc/Zsh/compsys.yo:
new recursive-files style.
* 30633: Doc/Zsh/builtins.yo, Src/builtin.c, Src/exec.c,
Src/hashtable.c, Src/options.c, Src/subst.c, Src/zsh.h:
"functions -T" traces only marked function and not called
functions unless also marked.
2012-08-20 Peter Stephenson
* Stepan Koltsov: 30634: Functions/Misc/zmv: use (q-) quoting
for output for clarity.
2012-08-17 Peter Stephenson
* Stepan Koltsov: 30632
(https://raw.github.com/stepancheg/zsh/bfa81caaac44dacfa05adb77f61526ea90346219/Completion/Unix/Command/_clay):
Completion/Unix/Command/_clay,
Completion/Unix/Command/.distfiles:
new completion.
* Stepan Koltsov: 30632
(https://github.com/stepancheg/zsh/commit/b0f1427e4983be6dfdc07ccaf86f153d5f9959b9.patch):
Completion/Unix/Command/_gcc: aliases and clang-specific flags.
* 30629 plus unposted formatting improvements:
Doc/Zsh/builtins.yo, Src/Builtins/rlimits.c: more complete
handling for socket buffer size limit (NetBSD) plus formatting
and consistency changes (kb -> kbytes everywhere in ulimit
output, K-bytes to kilobytes everywhere in documentation).
* 30627: configure.ac, Doc/Zsh/builtins.yo,
Src/Builtins/rlimits.awk, Src/Builtins/rlimits.c:
support RLIMIT_NTHR as on NetBSD.
2012-08-16 Peter Stephenson
* 30619: Doc/Zsh/builtins.yo, Src/builtin.c,
Test/B02typeset.ztst: repeat "typeset -T" with same two first
arguments is not an error.
* 30617: Src/prototypes.h, Src/zsh_system.h: rationalise
replacement of tgoto() prototype which could appear twice
inconsistently.
2012-08-14 Peter Stephenson
* unposted: Etc/relnote_5.0.0.txt, Etc/.distfiles: add.
* unposted: Etc/Changelog-4.3, Etc/ChangeLog-5.0,
Etc/.distfiles: rename
2012-08-13 Peter Stephenson
* unposted: ChangeLog, Etc/ChangeLog-5.0: move changes up
to 5.0 into subdirectory.
* Michal Halenka: 30608: Completion/Unix/Command/_ip: del rather
delete tunnel.
2012-08-13 Peter Stephenson
* Jesse Weinstein: 30607: Doc/Makefile.in: fix ancient
dependency problem with moved Yodl files.
* Aaron Schrab: 30604: Src/Zle/zle_move.c: make repeating vi skip
character useful by ignoring character just matched.
* Aaron Schrab: 30603: Src/Zle/zle_move.c: repeating vi skip
characters commands caused bad positioning.
2012-08-07 Peter Stephenson
* cat_in_136: 17200: Completion/Unix/Command/.distfiles,
Completion/Unix/Command/_lha, Completion/Unix/Command/_nkf: new
completions. nkf is a Kanji code converter.
* YAMAMOTO Takashi: 30599: Src/compat.c, Src/zsh.h: don't
use the replacement wcwidth if not ISO-10646 as the assumptions
it makes probably won't work.
2012-07-27 Peter Stephenson
* 30590: Doc/Makefile.in, Doc/.distfiles: work around problem
turning intro.ms into PDF.
* unposted: relabel as 5.0.0-dev-0.
2012-07-23 Geoff Wing
* unposted: Doc/Zsh/ftp_sites.yo: Remove unavailable sites
2012-07-21 Peter Stephenson
* unposted: update for 5.0.0 release.