From d3cd3d2b8f84f87d9f6bc32d085fb5741771857b Mon Sep 17 00:00:00 2001 From: Scott Prager Date: Thu, 4 Sep 2014 16:30:00 -0400 Subject: vim-patch:7.4.247 Problem: When passing input to system() there is no way to keep NUL and NL characters separate. Solution: Optionally use a list for the system() input. (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-247 Implement write_list_to_string() as well since write_list() only works on files. --- src/nvim/version.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/version.c') diff --git a/src/nvim/version.c b/src/nvim/version.c index 1482ec4a5a..ab609bf492 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -394,7 +394,7 @@ static int included_patches[] = { //250 NA //249, //248, - //247, + 247, //246, 245, //244, -- cgit From 566ce93135c5762f5a2708dccf8a8b573f42438c Mon Sep 17 00:00:00 2001 From: Scott Prager Date: Thu, 4 Sep 2014 23:44:24 -0400 Subject: vim-patch:7.4.248 Problem: Cannot distinguish between NL and NUL in output of system(). Solution: Add systemlist(). (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-248 --- src/nvim/version.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/version.c') diff --git a/src/nvim/version.c b/src/nvim/version.c index ab609bf492..a453c0ee10 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -393,7 +393,7 @@ static int included_patches[] = { 251, //250 NA //249, - //248, + 248, 247, //246, 245, -- cgit From b0bda2ee87a4fb0e57ef82d805a79b144ca510c5 Mon Sep 17 00:00:00 2001 From: Scott Prager Date: Fri, 5 Sep 2014 16:41:07 -0400 Subject: vim-patch:7.4.256 Problem: Using systemlist() may cause a crash and does not handle NUL characters properly. Solution: Increase the reference count, allocate memory by length. (Yasuhiro Matsumoto) https://code.google.com/p/vim/source/detail?r=v7-4-256 --- src/nvim/version.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/version.c') diff --git a/src/nvim/version.c b/src/nvim/version.c index a453c0ee10..47f4a2f805 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -385,7 +385,7 @@ static int included_patches[] = { //259 NA //258 NA //257 NA - //256, + 256, //255, //254, 253, -- cgit