about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-01-06 17:05:17 +0000
committerPeter Stephenson <pws@zsh.org>2015-01-08 12:24:00 +0000
commitc0d01a6fe0c67911650730cf13a2b9a0db16e59b (patch)
tree617d685ec8fabe09e1b83874d961436b86b16259 /ChangeLog
parent93846edb0d5d606e167f929532608eaea273c23f (diff)
downloadzsh-c0d01a6fe0c67911650730cf13a2b9a0db16e59b.tar.gz
zsh-c0d01a6fe0c67911650730cf13a2b9a0db16e59b.tar.xz
zsh-c0d01a6fe0c67911650730cf13a2b9a0db16e59b.zip
Fix command substitutions to parse contents as they are read in.
Do this by refactoring misnamed lexsave()/lexrestore() to allow
continuity of history and input.

Add test.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index db143e5bb..af07352db 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-01-08  Peter Stephenson  <p.stephenson@samsung.com>
+
+	* Src/init.c, Src/input.c, Src/lex.c, Src/parse.c, Src/zsh.h,
+	Test/D08cmdsubst.ztst: fix the problem that command and similar
+	substitutions weren't properly parsed so could end prematurely.
+	Use improved resolution in context save and restore to allow
+	parsing the substitution while tracking the string.
+
 2015-01-07  Barton E. Schaefer  <schaefer@zsh.org>
 
 	* 34154 (tweaked per 34155): Src/builtin.c: reorder bin_print() to