summaryrefslogtreecommitdiff
path: root/data/vim/patches/8.1.1158
diff options
context:
space:
mode:
Diffstat (limited to 'data/vim/patches/8.1.1158')
-rw-r--r--data/vim/patches/8.1.115882
1 files changed, 0 insertions, 82 deletions
diff --git a/data/vim/patches/8.1.1158 b/data/vim/patches/8.1.1158
deleted file mode 100644
index a3574ecb1..000000000
--- a/data/vim/patches/8.1.1158
+++ /dev/null
@@ -1,82 +0,0 @@
-To: vim_dev@googlegroups.com
-Subject: Patch 8.1.1158
-Fcc: outbox
-From: Bram Moolenaar <Bram@moolenaar.net>
-Mime-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-------------
-
-Patch 8.1.1158
-Problem: Json encoded string is sometimes missing the final NUL.
-Solution: Add the NUL. Also for log messages.
-Files: src/json.c, src/channel.c, src/testdir/test_json.vim
-
-
-*** ../vim-8.1.1157/src/json.c 2019-01-24 15:54:17.786847003 +0100
---- src/json.c 2019-04-12 21:10:55.244430796 +0200
-***************
-*** 51,56 ****
---- 51,57 ----
- /* Store bytes in the growarray. */
- ga_init2(&ga, 1, 4000);
- json_encode_gap(&ga, val, options);
-+ ga_append(&ga, NUL);
- return ga.ga_data;
- }
-
-***************
-*** 82,87 ****
---- 83,89 ----
- if (json_encode_gap(&ga, &listtv, options) == OK && (options & JSON_NL))
- ga_append(&ga, '\n');
- list_unref(listtv.vval.v_list);
-+ ga_append(&ga, NUL);
- return ga.ga_data;
- }
- #endif
-*** ../vim-8.1.1157/src/channel.c 2019-03-21 21:45:30.883282076 +0100
---- src/channel.c 2019-04-12 21:14:02.015234496 +0200
-***************
-*** 5877,5882 ****
---- 5877,5883 ----
- ga_concat(&ga, (char_u *)" ");
- ga_concat(&ga, (char_u *)argv[i]);
- }
-+ ga_append(&ga, NUL);
- ch_log(NULL, "Starting job: %s", (char *)ga.ga_data);
- ga_clear(&ga);
- }
-*** ../vim-8.1.1157/src/testdir/test_json.vim 2019-01-24 17:59:35.139217458 +0100
---- src/testdir/test_json.vim 2019-04-12 21:06:44.574119544 +0200
-***************
-*** 289,291 ****
---- 289,298 ----
-
- call assert_equal(s:varl5, js_decode(s:jsl5))
- endfunc
-+
-+ func Test_json_encode_long()
-+ " The growarray uses a grow size of 4000, check that a result that is exactly
-+ " 4000 bytes long is not missing the final NUL.
-+ let json = json_encode([repeat('a', 3996)])
-+ call assert_equal(4000, len(json))
-+ endfunc
-*** ../vim-8.1.1157/src/version.c 2019-04-12 20:08:51.478186362 +0200
---- src/version.c 2019-04-12 21:18:53.745431937 +0200
-***************
-*** 773,774 ****
---- 773,776 ----
- { /* Add new patch number below this line */
-+ /**/
-+ 1158,
- /**/
-
---
-hundred-and-one symptoms of being an internet addict:
-262. Your computer has it's own phone line - but your daughter doesn't.
-
- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
-/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
-\\\ an exciting new programming language -- http://www.Zimbu.org ///
- \\\ help me help AIDS victims -- http://ICCF-Holland.org ///