Patch 8.2.0566

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0566 Problem:Vim9: variable can be used uninitialized. Solution: Jump to after where variable is used. Files: src/vim9execute.c *** ../vim-8.2.0565/src/vim9execute.c 2020-04-12 22:22:27.060446273 +0200 --- src/vim9execute.c 2020-04-12 23:07:25.717543068 +0200 **

Patch 8.2.0565

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0565 Problem:Vim9: tests contain superfluous line continuation. Solution: Remove line continuation no longer needed. Skip empty lines. Files: src/vim9compile.c, src/testdir/test_vim9_script.vim, src/testdir/test_vim9_disassemble.vim *** ../vim-8.2.0564/src/vim9

Patch 8.2.0564

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0564 Problem:Vim9: calling a def function from non-vim9 may fail. Solution: Convert varargs to a list. Files: src/testdir/test_vim9_func.vim, src/vim9execute.c *** ../vim-8.2.0563/src/testdir/test_vim9_func.vim 2020-04-12 21:52:56.875998374 +0200 --- src/testdir/test_

Patch 8.2.0563

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0563 Problem:Vim9: cannot split a function line. Solution: Continue in next line so long as the function isn't done. Files: runtime/doc/vim9.txt, src/userfunc.c, src/proto/userfunc.pro, src/vim9compile.c, src/testdir/test_vim9_func.vim *** ../vim-8.2.0562/runtim

Patch 8.2.0562

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0562 Problem:Vim9: cannot split an expression into multiple lines. Solution: Continue in next line after an operator. Files: runtime/doc/vim9.txt, src/macros.h, src/vim9compile.c, src/testdir/test_vim9_expr.vim *** ../vim-8.2.0561/runtime/doc/vim9.txt202

Patch 8.2.0561

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0561 Problem:Vim9: cannot split function call in multiple lines. Solution: Find more arguments in following lines. Files: runtime/doc/vim9.txt, src/vim9compile.c, src/testdir/test_vim9_script.vim *** ../vim-8.2.0560/runtime/doc/vim9.txt2020-04-12 16:38:5

Patch 8.2.0560

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0560 Problem:Compiler warning in tiny build. Solution: Move declaration inside #ifdef. (Dominique Pelle, closes #5915) Files: src/ex_docmd.c *** ../vim-8.2.0559/src/ex_docmd.c 2020-04-12 19:37:13.510297280 +0200 --- src/ex_docmd.c 2020-04-12 20:00:48.798684111 +02

Patch 8.2.0559

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0559 Problem:Clearing a struct is verbose. Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER(). Files: src/vim.h, src/blowfish.c, src/channel.c, src/charset.c, src/clipboard.c, src/diff.c, src/eval.c, src/evalfunc.c, src/ex_cmds2.c, src/ex_docmd

Patch 8.2.0558

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0558 Problem:Vim9: dict code not covered by tests. Solution: Remove dead code, adjust test case. Files: src/vim9compile.c, src/testdir/test_vim9_expr.vim *** ../vim-8.2.0557/src/vim9compile.c 2020-04-12 17:11:24.087578053 +0200 --- src/vim9compile.c 2020-04-12 17:58:20.

Patch 8.2.0557

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0557 Problem:No IPv6 support for channels. Solution: Add IPv6 support. (Ozaki Kiichi, closes #5893) Files: .travis.yml, runtime/doc/channel.txt, runtime/doc/various.txt, src/Make_cyg_ming.mak, src/Make_mvc.mak, src/auto/configure, src/channel.c, src/co

Patch 8.2.0556

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0556 Problem:Vim9: memory leak when finding common type. Solution: Store allocated memory in type growarray. Files: src/vim9compile.c *** ../vim-8.2.0555/src/vim9compile.c 2020-04-12 16:38:54.775938935 +0200 --- src/vim9compile.c 2020-04-12 17:08:55.975907361 +0200

Patch 8.2.0555

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0555 Problem:Vim9: line continuation is not always needed. Solution: Recognize continuation lines automatically in list and dict. Files: runtime/doc/vim9.txt, src/vim9compile.c, src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_script.vim *** ../vim-8.2.0554

Patch 8.2.0554

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0554 Problem:The GUI doesn't set t_Co. Solution: In the GUI set t_Co to 256 * 256 * 256. (closes #5903) Files: src/term.c, src/proto/term.pro, src/gui.c, src/testdir/test_gui.vim *** ../vim-8.2.0553/src/term.c 2020-02-26 16:15:31.076386941 +0100 --- src/term.c

Patch 8.2.0553

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0553 (after 8.2.0550) Problem:Error for unused argument. Solution: Add UNUSED. Files: src/libvterm/t/harness.c *** ../vim-8.2.0552/src/libvterm/t/harness.c2020-04-12 13:38:49.405711500 +0200 --- src/libvterm/t/harness.c2020-04-12 14:47:43.557809516 +0200 **

Patch 8.2.0552

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0552 Problem:Vim9: some errors not covered by tests. Solution: Add more tests. Check Funcref argument types. Files: src/vim9compile.c, src/testdir/test_vim9_func.vim *** ../vim-8.2.0551/src/vim9compile.c 2020-04-11 23:17:13.907173700 +0200 --- src/vim9compile.c 2020-04

Gvim with Lua 54 support gives error compilation

2020-04-12 Fir de Conversatie Ni Va
Hi, Trying to build gvim Vim.8.2.551 version under windows 10 / MSYS2 with *Lua 54 support* gives this error: > *if_lua.c:438:1: error: static declaration of 'luaL_typeerror' follows > non-static declaration* > * 438 | luaL_typeerror(lua_State *L, int narg, const char *tname)* > * | ^~~~

Patch 8.2.0551

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0551 Problem:Not all code for options is tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5913) Files: src/testdir/test_options.vim, src/testdir/test_python3.vim, src/testdir/test_undo.vim, src/testdir/test_vimscript.vim *** ../vim-8.2.0550/src/te

Patch 8.2.0550

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0550 Problem:Some changes in the libvterm upstream code. Solution: Include some changes. Files: src/libvterm/t/harness.c *** ../vim-8.2.0549/src/libvterm/t/harness.c2020-04-11 21:42:45.048626553 +0200 --- src/libvterm/t/harness.c2020-04-12 13:37:38.017852329 +0200

Patch 8.2.0549

2020-04-12 Fir de Conversatie Bram Moolenaar
Patch 8.2.0549 Problem:User systemd files not recognized. Solution: Add filetype patterns. (Kevin Locke, closes #5914) Files: runtime/filetype.vim, src/testdir/test_filetype.vim *** ../vim-8.2.0548/runtime/filetype.vim2020-03-19 20:31:57.369449811 +0100 --- runtime/filetype.