summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog496
1 files changed, 496 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4fd97cea8..3cebb5b09 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,501 @@
+2018-12-19 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * unposted: Config/version.mk, Etc/FAQ.yo, README: update for
+ 5.6.2-test-2.
+
+2018-12-19 Peter Stephenson <p.stephenson@samsung.com>
+
+ * unposted c.f. 43913: Functions/Zle/edit-command-line: emulate
+ -L zsh to avoid bad effects with globsubst.
+
+2018-12-17 dana <dana@dana.is>
+
+ * 43897: Completion/Darwin/Command/_xcode-select,
+ Completion/Unix/Command/_asciidoctor,
+ Completion/Unix/Command/_asciinema,
+ Completion/Unix/Command/_host, Completion/Unix/Command/_mkfifo,
+ Completion/Unix/Command/_mknod, Completion/Unix/Command/_shred,
+ Completion/Unix/Command/_tail, Completion/Unix/Command/_tty,
+ Completion/Unix/Command/_visudo, Completion/Unix/Type/_hosts:
+ Add/update various completion functions
+
+ * 43895: Completion/Unix/Command/_watch: Complete for
+ procps/-ng watch
+
+2018-12-17 Joey Pabalinas <joeypabalinas@gmail.com>
+
+ * 43904 (plus tweak): Doc/Zsh/grammar.yo: zshmisc(1): document
+ term being optional if `in word' is omitted
+
+2018-12-14 dana <dana@dana.is>
+
+ * unposted: Completion/Unix/Command/_dig: Fix _arguments syntax
+ error
+
+2018-12-13 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43879: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: Fix fatal error in VCS_INFO_git_getbranch in
+ corner case
+
+2018-12-09 dana <dana@dana.is>
+
+ * 43871: Completion/Unix/Type/_files: Support `-F '(pat ...)'` as
+ with _path_files
+
+2018-12-04 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43860, 43861: Completion/Unix/Type/_files: complete globbing
+ flags at start of word.
+
+2018-11-29 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43854: Src/lex.c: set tok to LEXERR on generic parser error so
+ this gets picked up by main loop.
+
+2018-11-21 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43837 (test from Daniel): Src/subst.c, Test/D04parameter.ztst:
+ Nested substitution didn't remove Nularg from empty string,
+ giving bogus character.
+
+2018-11-19 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * 43829: Src/Modules/nearcolor.c: use double instead of float
+
+2018-11-16 dana <dana@dana.is>
+
+ * Daniel O'Connor: 43830: Completion/BSD/Command/_cu: Complete
+ /dev/cu.* (used by macOS)
+
+2018-11-15 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * unposted: Completion/Unix/Command/_zcat: support macOS
+
+ * Ivan Tkachenko: 43823: Src/Modules/stat.c: remove unnecessary
+ metafy() in stattimeprint()
+
+2018-11-14 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43620: Doc/Zsh/expn.yo: more care documenting command
+ substituion including $(<...).
+
+2018-11-13 dana <dana@dana.is>
+
+ * 43809: Completion/Unix/Command/_npm: Suppress npm update checks
+ during completion
+
+ * unposted (cf. 43800): Completion/Zsh/Command/_strftime: Update
+ strftime completion for nanoseconds change
+
+ * 43800: Doc/Zsh/mod_datetime.yo, Src/Modules/datetime.c,
+ Test/V09datetime.ztst: Add nanosecond support to strftime built-in
+
+2018-11-12 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43819: Completion/Unix/Command/_adb: expand adb completion to
+ also cover options to adb backup
+
+ * 43818: Completion/Zsh/Type/_module_math_func: complete math
+ functions for other modules besides zsh/mathfunc
+
+ * 43816: Completion/Linux/Command/_valgrind,
+ Completion/BSD/Command/_vmctl, Completion/Linux/Command/_ethtool,
+ Completion/Linux/Command/_losetup, Completion/Linux/Command/_lsblk,
+ Completion/Unix/Command/_ansible, Completion/Unix/Command/_column,
+ Completion/Unix/Command/_dhclient, Completion/Unix/Command/_links,
+ Completion/Unix/Command/_dmidecode, Completion/Unix/Command/_jq,
+ Completion/Unix/Command/_luarocks, Completion/Unix/Command/_mpc,
+ Completion/Unix/Command/_samba, Completion/Unix/Command/_script,
+ Completion/Unix/Command/_ssh, Completion/Unix/Command/_tmux:
+ various completion option updates
+
+ * 43817: Completion/Linux/Command/_btrfs: update options in
+ completion through to btrfs 4.17.1
+
+ * 43813: Completion/BSD/Command/_powerd: add units, default
+ values and allow option arguments in the same word as the option
+
+ * 43812: Completion/Unix/Command/_gcc: allow repeats of
+ the -Wsuggest-attribute option
+
+2018-11-09 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43790: Kamil: Src/utils.c: failed mailstat could leak memory.
+
+ * 43789: Kamil: Src/module.c: possible use after free handling
+ math functions from module.
+
+ * 43792: Kamil: Src/exec.c: file descriptor could leak on fork error.
+
+ * 43793: Kamil: Src/Zle/computil.c: could overrun buffer by 1 byte.
+
+ * 43791: Kamil: Src/Modules/clone.c: file descriptor was closed twice.
+
+2018-11-08 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43779 (tweaked): Joey Pabalinas: Functions/Zle/select-bracketed:
+ add parentheses to fix expression with cprecedences option set
+
+ * 43805: Src/Modules/nearcolor.c, Src/prompt.c: make nearcolor
+ module use the default colour rather than black as a fallback
+
+ * 43804: Src/prompt.c: also need to be able to turn colour
+ attributes back into hex triples for region_highlight variable
+
+ * unposted: Src/Modules/nearcolor.c: add usual copyright header
+
+ * 43784: Completion/Zsh/Command/_compadd: clarify descriptions on
+ options related to match sorting
+
+ * unposted (c.f. Bart: 43739):
+ Completion/Zsh/Context/_brace_parameter: use a correct
+ description for the @ parameter expansion flag
+
+2018-11-07 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43788: Doc/Zsh/mod_zpty.yo: make it clear -n option to
+ zpty -w is irrelevant if no string argument.
+
+2018-11-07 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * 43761: Completion/BSD/Type/_file_flags,
+ Completion/Unix/Command/_mktemp, Completion/Unix/Command/_script,
+ Completion/Unix/Command/_strip, Completion/Unix/Type/_file_systems:
+ add or update support for darwin
+
+2018-11-05 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43760: Doc/Makefile.in, Doc/Zsh/mod_nearcolor.yo,
+ Doc/Zsh/zle.yo, NEWS: add documentation for true colour
+ changes and nearcolor module
+
+ * 43759: Src/Modules/nearcolor.c, Src/Zle/complist.c,
+ Src/Zle/zle.h, Src/Zle/zle_refresh.c, Src/Zle/zle_tricky.c,
+ Src/prompt.c, Src/zsh.h, Src/zsh_system.h: add support for
+ true colour terminals
+
+ * 43747: Src/Modules/nearcolor.c, Src/Modules/nearcolor.mdd,
+ Src/init.c, Src/prompt.c, Src/zsh.h: new module to map
+ colours from hex triplets to the nearest matching colour
+
+2018-11-03 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * 43752: Completion/Base/Completer/_expand: Fix quoting if
+ globbing failed / was not tried for expression on command line.
+
+2018-11-02 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43748: Completion/Unix/Command/_ack: fix for ack 3beta
+
+ * github #29: Wieland Hoffmann: Completion/Unix/Command/_git:
+ Add completion support for Gits --color-moved option and
+ color settings
+
+2018-10-31 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * 43746: Completion/Unix/Command/_ping: update for BSD and
+ Darwin
+
+ * 43744: Completion/Unix/Command/_sysctl: add support for
+ procps-ng (Linux) and NetBSD, with several other updates
+
+2018-10-24 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43726: Test/A01grammar.ztst: Add tests for semicolon in the
+ middle of a sublist not terminating it.
+
+2018-10-24 Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>
+
+ * 43723: Completion/Unix/Command/_mkdir: fix for builtin
+ mkdir, and add support for darwin
+
+ * 43722: Completion/Unix/Command/_ed,
+ Completion/Unix/Command/_env, Completion/Unix/Command/_sort:
+ use the same completions as freebsd for darwin.
+
+ * 43721: Completion/Unix/Command/_diff3: detect GNU variant
+ correctly
+
+2018-10-24 dana <dana@dana.is>
+
+ * 43718: Completion/BSD/Command/_fstat,
+ Completion/Unix/Command/_awk, Completion/Unix/Command/_cat,
+ Completion/Unix/Command/_chown, Completion/Unix/Command/_df,
+ Completion/Unix/Command/_grep, Completion/Unix/Command/_ls,
+ Completion/Unix/Command/_od, Completion/Unix/Command/_pax,
+ Completion/Unix/Command/_rar, Completion/Unix/Command/_rm,
+ Completion/Unix/Command/_xxd: Use singular group descriptions
+
+2018-10-23 Peter Stephenson <p.stephenson@samsung.com>
+
+ * Marcin Mielniczuk: 43714: Completion/Unix/Command/_lp: lp
+ fit-to-page option.
+
+ * Sebastian: 43695: Src/lex.c: minor but simple optimisation
+ to reuse existing string lengths.
+
+2018-10-22 dana <dana@dana.is>
+
+ * 43713: Completion/Unix/Command/_init_d: Improve completion of
+ service commands
+
+2018-10-17 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43694: Doc/Zsh/redirect.yo: More detail on how multio file
+ opening differs from cat.
+
+2018-10-17 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43697: Completion/X/Command/_zathura: match uppercase
+ filename extensions
+
+ * 43698: Completion/Unix/Command/_git: update options for 2.19
+
+2018-10-16 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43692: Doc/Makefile.in: Generate man pages in the build dir,
+ rather than the source dir.
+
+2018-10-15 dana <dana@dana.is>
+
+ * 43672: Doc/Zsh/redirect.yo: Document result of redirecting
+ from a non-existent file
+
+2018-10-14 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * unposted: Src/utils.c: internals: Document sepjoin().
+
+ * 43685: Functions/Misc/add-zle-hook-widget: Support running
+ under NO_UNSET ('set -u').
+
+2018-10-12 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43674: Src/zsh.h, Config/version.mk: Split more parameter and
+ function flags to avoid using sign bit; bump version because of
+ wordcode incompatibility.
+
+2018-10-10 dana <dana@dana.is>
+
+ * 43602: Doc/Zsh/compsys.yo: Clarify behaviour of `compdef -p`
+
+2018-10-10 Peter Stephenson <p.stephenson@samsung.com>
+
+ * unposted: Test/C03traps.ztst: Another couple of tests for
+ other code paths.
+
+ * 43669: Src/builtin.c, Src/init.c, Test/C03traps.ztst: ensure
+ explicit exit status is used rather than implicit.
+
+2018-10-09 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43660: Src/builtin.c, Src/exec.c, Src/init.c,
+ Test/C03traps.ztst: extend 43653 for implicit exit and combine
+ logic with pending exit status from exits within functions.
+
+ * 43656: Src/builtin.c: special tied parameters don't have
+ tieddata.
+
+ * unposted: Test/C03traps.ztst: addition to previous test
+ suggested by Mikael.
+
+ * 43653: Src/builtin.c, Test/C03traps.ztst: explicit exit from
+ EXIT trap overrides previous status.
+
+2018-10-08 a-wing <1@233.email>
+
+ * 43623: Completion/Linux/Command/_iptables: Fix Completion
+ iptables -t raw security
+
+2018-10-08 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43620 (tweaked): Doc/Zsh/contrib.yo,
+ Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
+ Functions/VCS_Info/VCS_INFO_set-patch-format, README: vcs_info
+ git: Reverse the order patches are passed to gen-unapplied-string
+ in.
+
+ * 43617: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: During a non-interactive rebase of a detached head,
+ computer the %b expando correctly.
+
+ * 43619: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: In non-interactive rebases, always set
+ $hook_com[git_patches_applied] to a string of the form 'foo bar',
+ never just 'foo'.
+
+ * 43618: Functions/VCS_Info/Backends/VCS_INFO_detect_p4,
+ Functions/VCS_Info/Backends/VCS_INFO_get_data_bzr,
+ Functions/VCS_Info/Backends/VCS_INFO_get_data_git,
+ Functions/VCS_Info/VCS_INFO_quilt: vcs_info: Don't redefine
+ helper functions on every execution of the autoloadable outer
+ function.
+
+2018-10-08 Peter Stephenson <p.stephenson@samsung.com>
+
+ * unposted: tweak to Doc/Zsh/builtins.yo to put close
+ parenthesis on new line for help files script.
+
+ * Stephane: 43616: Doc/Zsh/builtins.yo, Src/Modules/db_gdbm.c,
+ Src/Modules/parameter.c, Src/builtin.c, Src/hashtable.h,
+ Src/params.c, Src/subst.c, Src/zsh.h, Test/B02typeset.ztst:
+ Fixes and improvements to tied variables and interaction
+ with typeset -p.
+
+2018-10-07 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43587: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: In 'git rebase -i', when computing subjects
+ of applied-patches, handle an edge case where the subject is
+ not available.
+
+ * 43588: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: Make sure applied-patches is of the form "$hash
+ $subject" --- that is, has a space and a non-empty second
+ argument --- even with future 'git rebase -i' verbs.
+
+ * 43586: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ vcs_info git: Reformat to minimise next diff. No functional
+ change.
+
+ * 43585: Functions/VCS_Info/Backends/VCS_INFO_get_data_svn:
+ vcs_info svn: Recognize working copies in need of an upgrade.
+
+2018-10-03 Peter Stephenson <p.stephenson@samsung.com>
+
+ * unposted: Etc/FAQ.yo: minor typos.
+
+ * 43589: Src/jobs.c: Show subjob status instead of superjob any
+ time it still has processes.
+
+2018-10-02 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * unposted: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+ Indicate which use-case each branch handles.
+
+ * unposted: Doc/Zsh/contrib.yo: Fix typo
+
+2018-09-30 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43531: Src/Zle/compcore.c: Completion: Fix some false
+ positives in the logic for "are these two candidates completions
+ equivalent".
+
+2018-09-28 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43570: Src/jobs.c: Start documenting jobs.c, in particular
+ superjobs.
+
+2018-09-27 Daniel Shahaf <d.s@xxxxxxxxxxxxxxxxxx>
+
+ * 43563: Doc/Zsh/zle.yo: zshzle: Clarify sentence in
+ introduction.
+
+2018-09-26 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43564: Better output concerning stopped subjob.
+
+ * 43542 (tweaked): Etc/FAQ.yo: further update about which output.
+
+2018-09-25 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43528: Doc/Zsh/builtins.yo: zshbuiltins(1): Document 'which''s
+ "not found is not an error" behaviour.
+
+2018-09-25 Oliver Freyermuth <o.freyermuth@xxxxxxxxxxxxxx>
+
+ * 43554 (tweaked): Completion/X/Command/_zathura: Fix zathura
+ completion ignoring multiple plugin directories.
+
+2018-09-25 Oliver Freyermuth <o.freyermuth@googlemail.com>
+
+ * 43544: Completion/X/Command/_zathura: Fix zathura filename
+ completion derived from *.so plugin name.
+
+2018-09-25 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * 43489: Src/exec.c: Add error checking on a new write() call.
+
+2018-09-25 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * 43543: Src/jobs.c: Improvements to 43535: attempt to keep
+ STAT_STOPPED correct for superjob, also wait for subjob before
+ superjob.
+
+2018-09-25 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * unposted: Test/B02typeset.ztst: Add a test for 43536.
+
+2018-09-25 Peter Stephenson <p.stephenson@samsung.com>
+
+ * Stephane: 43536: "typeset -p" should show presence of -U
+ option.
+
+2018-09-24 dana <dana@dana.is>
+
+ * Takeshi Banse: users/23642: Completion/Unix/Type/_files: Revert
+ change from workers/42984
+
+2018-09-24 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * 43535: Src/jobs.c, Src/signals.c: fixes for bg / fg handling
+ of superjobs. Be more consistent about marking jobs running;
+ always send SIGCONT when putting superjob / subjob combination
+ into foreground; wait for both superjob and subjob when waiting
+ for superjob.
+
+2018-09-24 Daniel Shahaf <danielsh@apache.org>
+
+ * 43493: Test/V07pcre.ztst: Have V07pcre fail if PCRE was enabled
+ by configure (config.modules) but failed to load for any reason.
+
+2018-09-24 Peter Stephenson <p.stephenson@samsung.com>
+
+ * 43527, tweaked: Etc/FAQ.yo: describe "which" output
+ behaviour.
+
+2018-09-23 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * gitlab !2: Noam Barnea: Completion/Unix/Command/_toilet:
+ detect .flf files as well as .tlf ones
+
+2018-09-21 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * 43511: Src/input.c: alias entry on input stack wasn't
+ initialised if not expanding alias or using history.
+
+2018-09-19 Maximilian Bosch <maximilian@mbosch.me>
+
+ * 43502: Completion/X/Command/_setxkbmap: Search XDG_DATA_DIRS
+ in _setxkbmap completion
+
+2018-09-18 Oliver Kiddle <okiddle@yahoo.co.uk>
+
+ * 43464: Completion/Linux/Command/_valgrind: complete options
+ for the drd tool and update them for helgrind
+
+2018-09-17 Daniel Shahaf <d.s@daniel.shahaf.name>
+
+ * unposted: ChangeLog: Fix typo, s/43464/43474/.
+
+2018-09-16 dana <dana@dana.is>
+
+ * unposted: Doc/Zsh/builtins.yo: Fix trivial formatting error
+
+2018-09-16 Peter Stephenson <p.w.stephenson@ntlworld.com>
+
+ * 43474: Src/exec.c, Src/jobs.c, Src/signals.c, Src/utils.c:
+ Remember the last process group to attach to the terminal, not
+ just the set of running processes which did. Don't
+ record process groups for ESUB_ASYNC subshells.
+
2018-09-14 Daniel Shahaf <d.s@daniel.shahaf.name>
+ * unposted: Completion/Unix/Command/_subversion: _svn: Allow
+ hyphens in command name aliases.
+
+ * unposted: Config/version.mk: Post-release version bump.
+
* 43457: Config/version.mk, Etc/FAQ.yo, NEWS, README: Release
5.6.2