Instruction to build under MSYS2 Windows 10:
FLAGS="OLE=yes GUI=yes XPM=no DIRECTx=yes DYNAMIC_LUA=yes
LUA=./lua-5.3.5/src LUA_VER=53 PYTHON3=/c/Python38-32 DYNAMIC_PYTHON3=yes
PYTHON3_VER=38 RUBY=C:/Ruby27 DYNAMIC_RUBY=yes RUBY_VER=27
RUBY_API_VER_LONG=2.7.0 TERMINAL=yes EVENT_LOOP=yes ST
Patch 8.2.2018
Problem:Vim9: script variable not found from lambda.
Solution: In a lambda also check the script hashtab for a variable without a
scope. (closes #7329)
Files: src/evalvars.c, src/testdir/test_vim9_func.vim
*** ../vim-8.2.2017/src/evalvars.c 2020-11-04
Patch 8.2.2017 (after 8.2.2015)
Problem:Missing part of the dict change.
Solution: Also change the script level dict.
Files: src/dict.c
*** ../vim-8.2.2016/src/dict.c 2020-11-05 20:50:45.331984998 +0100
--- src/dict.c 2020-11-18 21:53:58.353302123 +0100
***
*** 111,116
Patch 8.2.2016
Problem:Swap file test is a little flaky.
Solution: Don't set a byte to a fixed value, increment it.
Files: src/testdir/test_swap.vim
*** ../vim-8.2.2015/src/testdir/test_swap.vim 2020-11-09 21:04:12.203986366
+0100
--- src/testdir/test_swap.vim 2020-11-19 18:56:5
Patch 8.2.2015
Problem:Vim9: literal dict #{} is not like any other language.
Solution: Support the JavaScript syntax.
Files: runtime/doc/vim9.txt, src/vim9compile.c,
src/proto/vim9compile.pro, src/errors.h,
src/testdir/test_vim9_expr.vim, src/testdir/test_vim9_
> Looks like the full expansion of the format of expand("") changed
> sometime between vim 8.1 and 8.2, and as a result it breaks the way some
> scripts (LaTeX-Box, in particular) get the SID.
>
> While tracing this down I realized that docs (Vim 8.2) say:
>
> If you need to get the script
Patch 8.2.2014
Problem:Using CTRL-O in a prompt buffer moves cursor to start of the line.
Solution: Do not move the cursor when restarting edit. (closes #7330)
Files: src/job.c, src/testdir/test_prompt_buffer.vim
*** ../vim-8.2.2013/src/job.c 2020-10-17 18:51:48.501219339 +0200
---