]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sat, 30 May 2020 14:17:33 +0000 (16:17 +0200)]
patch 8.2.0846: build failure with small features
Problem: Build failure with small features.
Solution: Add #ifdef.
Bram Moolenaar [Sat, 30 May 2020 13:32:02 +0000 (15:32 +0200)]
patch 8.2.0845: text properties crossing lines not handled correctly
Problem: Text properties crossing lines not handled correctly.
Solution: When joining lines merge text properties if possible.
(Axel Forsman, closes #5839, closes #5683)
Bram Moolenaar [Sat, 30 May 2020 12:46:52 +0000 (14:46 +0200)]
patch 8.2.0844: text properties crossing lines not handled correctly
Problem: Text properties crossing lines not handled correctly.
Solution: When saving for undo include an extra line when needed and do not
adjust properties when undoing. (Axel Forsman, closes #5875)
Bram Moolenaar [Sat, 30 May 2020 11:15:14 +0000 (13:15 +0200)]
patch 8.2.0843: filetype elm not detected
Problem: Filetype elm not detected.
Solution: Recognize *.elm files. (closes #6157)
Bram Moolenaar [Sat, 30 May 2020 11:07:39 +0000 (13:07 +0200)]
patch 8.2.0842: MS-Windows: channel tests fail
Problem: MS-Windows: channel tests fail.
Solution: Adjust #ifdefs. (closes #6162)
Bram Moolenaar [Fri, 29 May 2020 21:03:09 +0000 (23:03 +0200)]
patch 8.2.0841: 'verbose' value 16 causes duplicate output
Problem: 'verbose' value 16 causes duplicate output.
Solution: Combine levels 15 and 16 into one message. (Christian Brabandt,
closes #6153)
Bram Moolenaar [Fri, 29 May 2020 20:49:43 +0000 (22:49 +0200)]
patch 8.2.0840: search match count wrong when only match is in fold
Problem: Search match count wrong when only match is in fold.
Solution: Update search stats when in a closed fold. (Christian Brabandt,
closes #6160, closes #6152)
Bram Moolenaar [Fri, 29 May 2020 20:41:41 +0000 (22:41 +0200)]
patch 8.2.0839: dropping modifier when putting a character back in typeahead
Problem: Dropping modifier when putting a character back in typeahead.
Solution: Add modifier to ins_char_typebuf(). (closes #6158)
Bram Moolenaar [Fri, 29 May 2020 19:42:55 +0000 (21:42 +0200)]
patch 8.2.0838: MS-Windows: compiler warning for uninitialized variables
Problem: MS-Windows: compiler warning for uninitialized variables.
Solution: Initialize variables.
Bram Moolenaar [Fri, 29 May 2020 19:38:42 +0000 (21:38 +0200)]
patch 8.2.0837: compiler warning for value set but not used
Problem: Compiler warning for value set but not used.
Solution: Move variable inside #ifdef.
Bram Moolenaar [Thu, 28 May 2020 19:30:11 +0000 (21:30 +0200)]
patch 8.2.0836: not all :cdo output is visible
Problem: Not all :cdo output is visible.
Solution: Reset 'shortmess' temporarily. (Yegappan Lakshmanan, closes #6155)
Bram Moolenaar [Thu, 28 May 2020 19:03:53 +0000 (21:03 +0200)]
patch 8.2.0835: Motif: mapping <C-bslash> still doesn't work
Problem: Motif: mapping <C-bslash> still doesn't work.
Solution: Accept CSI for K_SPECIAL. Do not apply CTRL to the character
early. (closes #6150)
Bram Moolenaar [Wed, 27 May 2020 21:15:16 +0000 (23:15 +0200)]
patch 8.2.0834: :drop command in terminal popup causes problems
Problem: :drop command in terminal popup causes problems.
Solution: Check for using a popup window. (closes #6151)
Bram Moolenaar [Wed, 27 May 2020 20:08:34 +0000 (22:08 +0200)]
patch 8.2.0833: mapping <C-bslash> doesn't work in the GUI
Problem: Mapping <C-bslash> doesn't work in the GUI.
Solution: Reset seenModifyOtherKeys when starting the GUI. (closes #6150)
Bram Moolenaar [Wed, 27 May 2020 19:29:04 +0000 (21:29 +0200)]
patch 8.2.0832: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Add initial value.
Bram Moolenaar [Wed, 27 May 2020 19:22:14 +0000 (21:22 +0200)]
patch 8.2.0831: compiler warnings for integer sizes
Problem: Compiler warnings for integer sizes.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Tue, 26 May 2020 20:14:27 +0000 (22:14 +0200)]
patch 8.2.0830: Motif: can't map "!"
Problem: Motif: can't map "!". (Ben Jackson)
Solution: Remove the shift modifier if it's already included in the key.
(closes #6147)
Bram Moolenaar [Tue, 26 May 2020 19:20:45 +0000 (21:20 +0200)]
Update runtime files
Bram Moolenaar [Tue, 26 May 2020 18:22:01 +0000 (20:22 +0200)]
patch 8.2.0829: filter() may give misleading error message
Problem: filter() may give misleading error message.
Solution: Also mention Blob as an allowed argument.
Bram Moolenaar [Tue, 26 May 2020 18:09:11 +0000 (20:09 +0200)]
patch 8.2.0828: Travis: regexp patttern doesn't work everywhere
Problem: Travis: regexp patttern doesn't work everywhere.
Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)
Bram Moolenaar [Tue, 26 May 2020 09:37:26 +0000 (11:37 +0200)]
patch 8.2.0827: Vim9: crash in :defcompile
Problem: Vim9: crash in :defcompile.
Solution: Fix off-by-one error.
Bram Moolenaar [Tue, 26 May 2020 09:08:28 +0000 (11:08 +0200)]
patch 8.2.0826: Vim9: crash in :defcompile
Problem: Vim9: crash in :defcompile.
Solution: Restart the loop after a call to compile_def_function() caused the
hash table to resize.
Bram Moolenaar [Mon, 25 May 2020 21:29:28 +0000 (23:29 +0200)]
patch 8.2.0825: def_function() may return pointer that was freed
Problem: def_function() may return pointer that was freed.
Solution: Set "fp" to NULL after freeing it.
Bram Moolenaar [Mon, 25 May 2020 21:01:42 +0000 (23:01 +0200)]
patch 8.2.0824: still not enough memory allocated when converting string
Problem: Still not enough memory allocated when converting string with
special character.
Solution: Reserve space for expanding K_SPECIAL. (closes #6130)
Bram Moolenaar [Mon, 25 May 2020 20:36:50 +0000 (22:36 +0200)]
patch 8.2.0823: Vim9: script reload test is disabled
Problem: Vim9: script reload test is disabled.
Solution: Compile a function in the context of the script where it was
defined. Set execution stack for compiled function. Add a test
that an error is reported for the right file/function.
Bram Moolenaar [Mon, 25 May 2020 18:33:55 +0000 (20:33 +0200)]
patch 8.2.0822: Vim9: code left over from discovery phase
Problem: Vim9: code left over from discovery phase.
Solution: Remove the dead code.
Bram Moolenaar [Sun, 24 May 2020 22:28:33 +0000 (00:28 +0200)]
patch 8.2.0821: Vim9: memory leak in expr test
Problem: Vim9: memory leak in expr test.
Solution: Do not decrement the length of the list of functions if the
current function is not at the end.
Bram Moolenaar [Sun, 24 May 2020 21:45:24 +0000 (23:45 +0200)]
patch 8.2.0820: Vim9: function type isn't set until compiled
Problem: Vim9: function type isn't set until compiled.
Solution: Set function type early.
Bram Moolenaar [Sun, 24 May 2020 21:14:23 +0000 (23:14 +0200)]
patch 8.2.0819: compiler warning for unused variable
Problem: Compiler warning for unused variable.
Solution: Remove the variable.
Bram Moolenaar [Sun, 24 May 2020 21:00:18 +0000 (23:00 +0200)]
patch 8.2.0818: Vim9: using a discovery phase doesn't work well
Problem: Vim9: using a discovery phase doesn't work well.
Solution: Remove the discovery phase, instead compile a function only when
it is used. Add :defcompile to compile def functions earlier.
Bram Moolenaar [Sun, 24 May 2020 16:45:07 +0000 (18:45 +0200)]
patch 8.2.0817: not enough memory allocated when converting string
Problem: Not enough memory allocated when converting string with special
character.
Solution: Reserve space for modifier code. (closes #6130)
Bram Moolenaar [Sun, 24 May 2020 15:23:45 +0000 (17:23 +0200)]
patch 8.2.0816: terminal test fails when compiled with Athena
Problem: Terminal test fails when compiled with Athena.
Solution: Do give an error when the GUI is not running. (hint by Dominique
Pelle, closes #5928, closes #6132)
Bram Moolenaar [Sun, 24 May 2020 11:10:18 +0000 (13:10 +0200)]
patch 8.2.0815: maparg() does not provide enough information for mapset()
Problem: maparg() does not provide enough information for mapset().
Solution: Add "lhsraw" and "lhsrawalt" items. Drop "simplified"
Bram Moolenaar [Sat, 23 May 2020 17:30:05 +0000 (19:30 +0200)]
patch 8.2.0814: clang warning for implicit conversion
Problem: Clang warning for implicit conversion.
Solution: Add type cast. (Dominique Pelle, closes #6124)
Bram Moolenaar [Fri, 22 May 2020 20:06:06 +0000 (22:06 +0200)]
patch 8.2.0813: libvterm code is slightly different from upstream
Problem: libvterm code is slightly different from upstream.
Solution: Use upstream text to avoid future merge problems. Mainly comment
style changes.
Bram Moolenaar [Fri, 22 May 2020 18:01:06 +0000 (20:01 +0200)]
patch 8.2.0812: mapset() does not properly handle <> notation
Problem: mapset() does not properly handle <> notation.
Solution: Convert <> codes. (closes #6116)
Bram Moolenaar [Fri, 22 May 2020 12:44:26 +0000 (14:44 +0200)]
patch 8.2.0811: terminal keycode test is flaky
Problem: Terminal keycode test is flaky.
Solution: Use WaitForAssert()
Bram Moolenaar [Fri, 22 May 2020 12:10:36 +0000 (14:10 +0200)]
patch 8.2.0810: error when appending "tagfile" to 'wildoptions'
Problem: Error when appending "tagfile" to 'wildoptions'.
Solution: use flags P_ONECOMMA and P_NODUP. (Dmitri Vereshchagin,
closes #6105)
Bram Moolenaar [Fri, 22 May 2020 11:38:18 +0000 (13:38 +0200)]
patch 8.2.0809: build failure with small features
Problem: Build failure with small features. (Tony Mechelynck)
Solution: Move "expr" inside #ifdef.
Bram Moolenaar [Fri, 22 May 2020 11:34:01 +0000 (13:34 +0200)]
patch 8.2.0808: not enough testing for the terminal window
Problem: Not enough testing for the terminal window.
Solution: Add more tests. (Yegappan Lakshmanan, closes #6069) Fix memory
leak.
Bram Moolenaar [Fri, 22 May 2020 11:10:44 +0000 (13:10 +0200)]
patch 8.2.0807: cannot easily restore a mapping
Problem: Cannot easily restore a mapping.
Solution: Add mapset().
Bram Moolenaar [Thu, 21 May 2020 19:50:58 +0000 (21:50 +0200)]
patch 8.2.0806: using "func!" after vim9script gives confusing error
Problem: using "func!" after vim9script gives confusing error.
Solution: Give E477. (closes #6107)
Bram Moolenaar [Thu, 21 May 2020 18:38:31 +0000 (20:38 +0200)]
patch 8.2.0805: terminal key codes test fails on some systems
Problem: Terminal key codes test fails on some systems.
Solution: Skip keypad 3 and 9. (Yegappan Lakshmanan, closes #6070)
Bram Moolenaar [Thu, 21 May 2020 18:10:04 +0000 (20:10 +0200)]
patch 8.2.0804: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revision 727, but add the index instead of switching
between RGB and indexed.
Bram Moolenaar [Wed, 20 May 2020 17:30:19 +0000 (19:30 +0200)]
patch 8.2.0803: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 764 - 767
Bram Moolenaar [Wed, 20 May 2020 16:41:41 +0000 (18:41 +0200)]
patch 8.2.0802: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 759 - 762.
Bram Moolenaar [Tue, 19 May 2020 21:11:00 +0000 (23:11 +0200)]
patch 8.2.0801: terminal test fails on Mac
Problem: Terminal test fails on Mac.
Solution: Concatenate OSC pieces.
Bram Moolenaar [Tue, 19 May 2020 20:38:59 +0000 (22:38 +0200)]
patch 8.2.0800: errors from failing test are unclear
Problem: Errors from failing test are unclear.
Solution: Include text where parsing failed.
Bram Moolenaar [Tue, 19 May 2020 19:43:47 +0000 (21:43 +0200)]
patch 8.2.0799: build fails if snprintf is not available
Problem: Build fails if snprintf is not available.
Solution: Use vim_snprintf().
Bram Moolenaar [Tue, 19 May 2020 19:20:04 +0000 (21:20 +0200)]
patch 8.2.0798: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 755 - 758.
Bram Moolenaar [Tue, 19 May 2020 08:33:02 +0000 (10:33 +0200)]
patch 8.2.0797: MS-Windows: compiler still can't handle C99 construct
Problem: MS-Windows: compiler still can't handle C99 construct.
Solution: Change to C90 construct. (Dominique Pelle, closes #6106)
Bram Moolenaar [Mon, 18 May 2020 21:27:50 +0000 (23:27 +0200)]
patch 8.2.0796: MS-Windows: compiler can't handle C99 construct in libvterm
Problem: MS-Windows: compiler can't handle C99 construct in libvterm.
Solution: Change to C90 construct.
Bram Moolenaar [Mon, 18 May 2020 19:51:01 +0000 (21:51 +0200)]
patch 8.2.0795: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 748 - 754.
Bram Moolenaar [Mon, 18 May 2020 19:12:59 +0000 (21:12 +0200)]
patch 8.2.0794: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 743 - 747.
Bram Moolenaar [Mon, 18 May 2020 18:17:02 +0000 (20:17 +0200)]
patch 8.2.0793: MS-Windows: cannot build GUI with small features
Problem: MS-Windows: cannot build GUI with small features. (Michael Soyka)
Solution: Add #ifdef around use of windowsVersion. (Ken Takata)
Bram Moolenaar [Mon, 18 May 2020 18:12:09 +0000 (20:12 +0200)]
patch 8.2.0792: build failure with small features
Problem: Build failure with small features.
Solution: Add #ifdef.
Bram Moolenaar [Mon, 18 May 2020 17:46:48 +0000 (19:46 +0200)]
patch 8.2.0791: a second popup window with terminal causes trouble
Problem: A second popup window with terminal causes trouble.
Solution: Disallow opening a second terminal-popup window. (closes #6101,
closes #6103) Avoid defaulting to an invalid line number.
Bram Moolenaar [Mon, 18 May 2020 12:20:36 +0000 (14:20 +0200)]
patch 8.2.0790: Vim9: list index not well tested
Problem: Vim9: list index not well tested.
Solution: Add a few more tests.
Bram Moolenaar [Mon, 18 May 2020 11:38:02 +0000 (13:38 +0200)]
patch 8.2.0789: Vim9: expression testing lost coverage using constants
Problem: Vim9: expression testing lost coverage using constants.
Solution: Use a few variables instead of constants.
Bram Moolenaar [Sun, 17 May 2020 21:34:42 +0000 (23:34 +0200)]
patch 8.2.0788: memory leak in libvterm
Problem: Memory leak in libvterm.
Solution: free tmpbuffer.
Bram Moolenaar [Sun, 17 May 2020 21:00:52 +0000 (23:00 +0200)]
patch 8.2.0787: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 741 - 742.
Bram Moolenaar [Sun, 17 May 2020 20:33:53 +0000 (22:33 +0200)]
patch 8.2.0786: channel test is flaky on FreeBSD
Problem: Channel test is flaky on FreeBSD.
Solution: Set the sockiet TCP_NODELAY option. Adjust expected line count in
netbeans test. (Ozaki Kiichi, closes #6097)
Bram Moolenaar [Sun, 17 May 2020 20:27:55 +0000 (22:27 +0200)]
patch 8.2.0785: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 734 - 740.
Bram Moolenaar [Sun, 17 May 2020 19:50:16 +0000 (21:50 +0200)]
patch 8.2.0784: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 730 - 733.
Bram Moolenaar [Sun, 17 May 2020 18:52:45 +0000 (20:52 +0200)]
patch 8.2.0783: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 728 - 729.
Bram Moolenaar [Sun, 17 May 2020 16:53:27 +0000 (18:53 +0200)]
patch 8.2.0782: cannot build with Lua on MS-Windows
Problem: Cannot build with Lua on MS-Windows.
Solution: Add DLL symbol for luaL_Loadstring. (Ken Takata)
Bram Moolenaar [Sun, 17 May 2020 14:53:56 +0000 (16:53 +0200)]
patch 8.2.0781: compiler warning for not using value in Lua
Problem: Compiler warning for not using value in Lua.
Solution: Add "(void)".
Bram Moolenaar [Sun, 17 May 2020 14:29:47 +0000 (16:29 +0200)]
patch 8.2.0780: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 724 - 726.
Bram Moolenaar [Sun, 17 May 2020 14:10:11 +0000 (16:10 +0200)]
patch 8.2.0779: tmode_T not used everywhere
Problem: Tmode_T not used everywhere.
Solution: Also use tmode_T for settmode().
Bram Moolenaar [Sun, 17 May 2020 14:04:44 +0000 (16:04 +0200)]
patch 8.2.0778: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 720 - 723.
Bram Moolenaar [Sun, 17 May 2020 13:17:26 +0000 (15:17 +0200)]
Update feature_request.md
Bram Moolenaar [Sun, 17 May 2020 13:09:27 +0000 (15:09 +0200)]
patch 8.2.0777: terminal test fails
Problem: Terminal test fails.
Solution: Adjust character position for double-wide characters.
Bram Moolenaar [Sun, 17 May 2020 12:59:47 +0000 (14:59 +0200)]
patch 8.2.0776: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revision 719.
Bram Moolenaar [Sun, 17 May 2020 12:32:35 +0000 (14:32 +0200)]
patch 8.2.0775: not easy to call a Vim function from Lua
Problem: Not easy to call a Vim function from Lua.
Solution: Add vim.call() and vim.fn(). (Prabir Shrestha, closes #6063)
Bram Moolenaar [Sun, 17 May 2020 12:06:16 +0000 (14:06 +0200)]
patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'
Problem: t_TI and t_TE are output when using 'visualbell'. (Dominique
Pelle)
Solution: Do not change the terminal mode for a short sleep. Do not output
t_TI and t_TE when switching to/from TMODE_SLEEP. Make tmode an
enum.
Bram Moolenaar [Sat, 16 May 2020 21:15:08 +0000 (23:15 +0200)]
patch 8.2.0773: switching to raw mode every time ":" is used
Problem: Switching to raw mode every time ":" is used.
Solution: When executing a shell set cur_tmode to TMODE_UNKNOWN, so that the
next time TMODE_RAW is used it is set, but not every time.
Bram Moolenaar [Sat, 16 May 2020 20:33:33 +0000 (22:33 +0200)]
patch 8.2.0772: Vim9: some variable initializations not tested
Problem: Vim9: some variable initializations not tested.
Solution: Add a few more tests
Bram Moolenaar [Sat, 16 May 2020 19:20:12 +0000 (21:20 +0200)]
patch 8.2.0771: Vim9: cannot call a compiled closure from not compiled code
Problem: Vim9: cannot call a compiled closure from not compiled code.
Solution: Pass funcexe to call_user_func().
Bram Moolenaar [Sat, 16 May 2020 16:57:53 +0000 (18:57 +0200)]
patch 8.2.0770: cannot map CTRL-B when using the GUI
Problem: Cannot map CTRL-B when using the GUI.
Solution: Reset the CTRL modifier when used. (closes #6092)
Bram Moolenaar [Sat, 16 May 2020 14:08:35 +0000 (16:08 +0200)]
patch 8.2.0769: VimLeavePre not triggered when Vim is terminated
Problem: VimLeavePre not triggered when Vim is terminated.
Solution: Unblock autocommands.
Bram Moolenaar [Sat, 16 May 2020 13:43:31 +0000 (15:43 +0200)]
patch 8.2.0768: Vim9: memory leak in script test
Problem: Vim9: memory leak in script test.
Solution: Clear typval before giving an error message.
Bram Moolenaar [Sat, 16 May 2020 13:05:04 +0000 (15:05 +0200)]
patch 8.2.0767: modifyOtherKeys active when using a shell command in autocmd
Problem: ModifyOtherKeys active when using a shell command in autocmd.
Solution: Output T_CTE when going to cooked mode. (closes 5617)
Bram Moolenaar [Sat, 16 May 2020 12:07:39 +0000 (14:07 +0200)]
patch 8.2.0766: display error when using 'number' and 'breakindent'
Problem: Display error when using 'number' and 'breakindent'.
Solution: Adjust extra spaces in the first row. (Ken Takata, closes #6089,
closes #5986)
Bram Moolenaar [Sat, 16 May 2020 12:01:51 +0000 (14:01 +0200)]
patch 8.2.0765: In the GUI can't use all the modifiers.
Problem: In the GUI can't use all the modifiers. (Andri Möll)
Solution: Do not apply Alt/Meta early, do it later like with the terminal.
Avoid the Motif test from crashing.
Bram Moolenaar [Fri, 15 May 2020 21:36:40 +0000 (23:36 +0200)]
patch 8.2.0764: Vim9: assigning to option not fully tested
Problem: Vim9: assigning to option not fully tested.
Solution: Add more test cases. Allow using any type for assignment.
Bram Moolenaar [Fri, 15 May 2020 20:46:44 +0000 (22:46 +0200)]
patch 8.2.0763: GUI test fails without the terminal feature
Problem: GUI test fails without the terminal feature.
Solution: Check the terminal feature is supported. (Ken Takata,
closes #6084)
Bram Moolenaar [Fri, 15 May 2020 20:30:38 +0000 (22:30 +0200)]
patch 8.2.0762: buffer is not considered modified after setting crypt key
Problem: Buffer is not considered modified after setting crypt key.
Solution: Set the modified flag. (Christian Brabandt, closes #6082)
Bram Moolenaar [Fri, 15 May 2020 20:01:57 +0000 (22:01 +0200)]
patch 8.2.0761: Vim9: instructions not tested
Problem: Vim9: instructions not tested
Solution: Use a variable instead of a constant.
Bram Moolenaar [Fri, 15 May 2020 19:44:19 +0000 (21:44 +0200)]
patch 8.2.0760: Vim9: dict member errors not tested
Problem: Vim9: dict member errors not tested.
Solution: Delete unreachable error. Add tests.
Bram Moolenaar [Fri, 15 May 2020 19:42:53 +0000 (21:42 +0200)]
patch 8.2.0759: Vim9: missing changes for performance improvements
Problem: Vim9: missing changes for performance improvements
Solution: Use GA_GROW(). Don't call breakcheck so often.
Bram Moolenaar [Fri, 15 May 2020 18:53:00 +0000 (20:53 +0200)]
patch 8.2.0758: Vim9: no test for STORELIST and STOREDICT
Problem: Vim9: no test for STORELIST and STOREDICT.
Solution: Add a test. Make matches stricter.
Bram Moolenaar [Fri, 15 May 2020 17:21:31 +0000 (19:21 +0200)]
patch 8.2.0757: Vim9: no test for MEMBER instruction
Problem: Vim9: no test for MEMBER instruction.
Solution: Add a test. Make matches stricter.
Bram Moolenaar [Fri, 15 May 2020 16:21:51 +0000 (18:21 +0200)]
patch 8.2.0756: MS-Windows: still a compiler warning
Problem: MS-Windows: still a compiler warning.
Solution: Move flag to another place in the Makefile. (Ken Takata,
closes #6083)
Bram Moolenaar [Fri, 15 May 2020 16:17:28 +0000 (18:17 +0200)]
patch 8.2.0755: Vim9: No error when variable initializer is not a constant
Problem: Vim9: No error when variable initializer is not a constant.
Solution: Return FAIL when trying to get a variable value. Do not execute a
script when an error is deteted in the first or second phase.
Bram Moolenaar [Thu, 14 May 2020 21:20:55 +0000 (23:20 +0200)]
patch 8.2.0754: Vim9: No test for forward declaration
Problem: Vim9: No test for forward declaration.
Solution: Add a test.
Bram Moolenaar [Thu, 14 May 2020 20:41:15 +0000 (22:41 +0200)]
patch 8.2.0753: Vim9: expressions are evaluated in the discovery phase
Problem: Vim9: expressions are evaluated in the discovery phase.
Solution: Bail out if an expression is not a constant. Require a type for
declared constants.
Bram Moolenaar [Wed, 13 May 2020 21:24:12 +0000 (23:24 +0200)]
patch 8.2.0752: terminal in popup window test is a bit flaky
Problem: Terminal in popup window test is a bit flaky.
Solution: Wait for shell job status to be "run". Mark as flaky test.
Bram Moolenaar [Wed, 13 May 2020 21:21:55 +0000 (23:21 +0200)]
Update version.c for missing patch number
Bram Moolenaar [Wed, 13 May 2020 20:44:22 +0000 (22:44 +0200)]
patch 8.2.0751: Vim9: performance can be improved
Problem: Vim9: performance can be improved.
Solution: Don't call break. Inline check for list materialize. Make an
inline version of ga_grow().
Bram Moolenaar [Wed, 13 May 2020 15:16:04 +0000 (17:16 +0200)]
patch 8.2.0750: netbeans test is a bit flaky
Problem: Netbeans test is a bit flaky.
Solution: Allow for standard sign to be defined. Use WaitForAssert().