]>
granicus.if.org Git - vim/log
Bram Moolenaar [Mon, 21 Feb 2022 13:13:50 +0000 (13:13 +0000)]
patch 8.2.4429: using script-local function from the wrong script
Problem: Using script-local function from the wrong script when using a
partial. (Yegappan Lakshmanan)
Solution: Include the script ID in the partial name.
Bram Moolenaar [Sun, 20 Feb 2022 20:49:35 +0000 (20:49 +0000)]
patch 8.2.4428: crash when switching tabpage while in the cmdline window
Problem: Crash when switching tabpage while in the cmdline window.
Solution: Disallow switching tabpage when in the cmdline window.
Bram Moolenaar [Sun, 20 Feb 2022 19:48:20 +0000 (19:48 +0000)]
Update runtime files
zeertzjq [Sun, 20 Feb 2022 19:05:10 +0000 (19:05 +0000)]
patch 8.2.4427: getchar() may return modifiers if no character is available
Problem: getchar() may return modifiers if no character is available.
Solution: Do not process modifiers when there is no character. (closes #9806)
Bram Moolenaar [Sun, 20 Feb 2022 18:26:46 +0000 (18:26 +0000)]
patch 8.2.4426: map() function on string and blob does not check types
Problem: map() function on string and blob does not check argument types at
compile time.
Solution: Check string and blob argument types. Support "0z1234->func()".
Bram Moolenaar [Sun, 20 Feb 2022 15:52:28 +0000 (15:52 +0000)]
patch 8.2.4425: map() function does not check function arguments
Problem: map() function does not check function arguments at compile time.
Solution: Give an error if the arguments of a map() function are wrong.
NullVoxPopuli [Sat, 19 Feb 2022 16:35:58 +0000 (16:35 +0000)]
patch 8.2.4424: ".gts" and ".gjs" files are not recognized
Problem: ".gts" and ".gjs" files are not recognized.
Solution: Recognize Glimmer flavored typescript and javascript.
(closes #9799)
Bram Moolenaar [Sat, 19 Feb 2022 16:00:16 +0000 (16:00 +0000)]
patch 8.2.4423: "make nvcmdidxs" fails
Problem: "make nvcmdidxs" fails.
Solution: Use "-S" instead of "-u" to source the script.
Bram Moolenaar [Sat, 19 Feb 2022 14:49:51 +0000 (14:49 +0000)]
patch 8.2.4422: autochdir test fails on MS-Windows
Problem: Autochdir test fails on MS-Windows.
Solution: Expecta nother error on MS-Windows.
Bram Moolenaar [Sat, 19 Feb 2022 13:25:18 +0000 (13:25 +0000)]
patch 8.2.4421: some installed files and directories have wrong permissions
Problem: Some installed files and directories have wrong permissions.
Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
Ada [Sat, 19 Feb 2022 12:06:09 +0000 (12:06 +0000)]
patch 8.2.4420: menu translations are inconsistent
Problem: Menu translations are inconsistent.
Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu,
closes #9801)
Brandon Richardson [Sat, 19 Feb 2022 11:45:03 +0000 (11:45 +0000)]
patch 8.2.4419: illegal memory access when using 20 highlights
Problem: Illegal memory access when using exactly 20 highlights.
Solution: Add one more item in the array. (Brandon Richardson,
closes #9800)
Bram Moolenaar [Sat, 19 Feb 2022 11:20:12 +0000 (11:20 +0000)]
patch 8.2.4418: crash when using special multi-byte character
Problem: Crash when using special multi-byte character.
Solution: Don't use isalpha() for an arbitrary character.
Bram Moolenaar [Fri, 18 Feb 2022 18:34:45 +0000 (18:34 +0000)]
patch 8.2.4417: using NULL pointer
Problem: Using NULL pointer.
Solution: Set offset after checking for NULL pointer.
Bram Moolenaar [Fri, 18 Feb 2022 17:50:47 +0000 (17:50 +0000)]
patch 8.2.4416: Vim9: using a script-local function requires using "s:"
Problem: Vim9: using a script-local function requires using "s:" when
setting 'completefunc'.
Solution: Do not require "s:" in Vim9 script. (closes #9796)
Bram Moolenaar [Fri, 18 Feb 2022 13:56:38 +0000 (13:56 +0000)]
patch 8.2.4415: function argument name conflicts with C++ keyword
Problem: Function argument name conflicts with C++ keyword.
Solution: Rename the argument.
=?UTF-8?q?Dundar=20G=C3=B6c?= [Fri, 18 Feb 2022 13:45:55 +0000 (13:45 +0000)]
patch 8.2.4414: solidity files are not recognized
Problem: Solidity files are not recognized.
Solution: Add the *.sol pattern. (Dundar Goc, closes #9792)
Bram Moolenaar [Fri, 18 Feb 2022 13:24:52 +0000 (13:24 +0000)]
patch 8.2.4413: Vim9: Coverity warns for using NULL pointer
Problem: Vim9: Coverity warns for using NULL pointer.
Solution: Give an internal error when funcref function can't be found.
Bram Moolenaar [Fri, 18 Feb 2022 11:28:29 +0000 (11:28 +0000)]
patch 8.2.4412: translation cleanup script does not remove empty lines at end
Problem: Translation cleanup script does not remove empty lines at end.
Solution: Remove empty lines at the end. (Ken Takata, closes #9794)
=?UTF-8?q?Dundar=20G=C3=B6c?= [Thu, 17 Feb 2022 21:30:26 +0000 (21:30 +0000)]
patch 8.2.4411: bicep files are not recognized
Problem: Bicep files are not recognized.
Solution: Match *.bicep files. (Dundar Goc, closes #9791)
Bram Moolenaar [Thu, 17 Feb 2022 19:44:07 +0000 (19:44 +0000)]
patch 8.2.4410: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Remove dead code.
Bram Moolenaar [Thu, 17 Feb 2022 16:30:11 +0000 (16:30 +0000)]
patch 8.2.4409: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Fix reported line number.
Bram Moolenaar [Thu, 17 Feb 2022 14:42:02 +0000 (14:42 +0000)]
patch 8.2.4408: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add a few more tests. Correct error message. Allow unlet on dict
with a number key.
Bram Moolenaar [Thu, 17 Feb 2022 13:08:26 +0000 (13:08 +0000)]
patch 8.2.4407: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add more tests. Avoid giving two errors. Remove dead code.
Yegappan Lakshmanan [Thu, 17 Feb 2022 11:26:42 +0000 (11:26 +0000)]
patch 8.2.4406: expand functions use confusing argument names
Problem: Expand functions use confusing argument names.
Solution: Rename "file" to "match". Refactor some completion code. Add a
few more tests. (Yegappan Lakshmanan, closes #9790)
Bram Moolenaar [Wed, 16 Feb 2022 21:51:00 +0000 (21:51 +0000)]
patch 8.2.4405: compiler warning for unused variable without +folding
Problem: Compiler warning for unused variable without the +folding feature.
(Tony Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Wed, 16 Feb 2022 21:48:25 +0000 (21:48 +0000)]
patch 8.2.4404: Vim9: some code not covered by tests
Problem: Vim9: some code not covered by tests.
Solution: Add a few specific test cases.
Bram Moolenaar [Wed, 16 Feb 2022 20:30:52 +0000 (20:30 +0000)]
patch 8.2.4403: ml_get error with nested folds and deleting lines
Problem: ml_get error with nested folds and deleting lines.
Solution: Correct the last line number before calling hasFoldingWin().
kylo252 [Wed, 16 Feb 2022 19:24:07 +0000 (19:24 +0000)]
patch 8.2.4402: missing parenthesis may cause unexpected problems
Problem: Missing parenthesis may cause unexpected problems.
Solution: Add more parenthesis is macros. (closes #9788)
Bram Moolenaar [Wed, 16 Feb 2022 18:27:55 +0000 (18:27 +0000)]
patch 8.2.4401: map listing does not clear the rest of the command line
Problem: Map listing does not clear the rest of the command line.
Solution: Call msg_clear_eos(). (closes #5623, closes #5962)
zeertzjq [Wed, 16 Feb 2022 17:51:47 +0000 (17:51 +0000)]
patch 8.2.4400: MS-Windows: cannot use the mouse in the console with VIMDLL
Problem: MS-Windows: cannot use the mouse in the console with VIMDLL.
Solution: use add_char2buf() instead of fix_input_buffer(). (closes #9784,
closes #9769)
Bram Moolenaar [Wed, 16 Feb 2022 16:33:28 +0000 (16:33 +0000)]
patch 8.2.4399: crash after ml_get error
Problem: Crash after ml_get error.
Solution: When returning "???" flush the line and set ml_line_lnum.
Yegappan Lakshmanan [Wed, 16 Feb 2022 12:44:29 +0000 (12:44 +0000)]
patch 8.2.4398: some command completion functions are too long
Problem: Some command completion functions are too long.
Solution: Refactor code into separate functions. Add a few more tests.
(Yegappan Lakshmanan, closes #9785)
Bram Moolenaar [Wed, 16 Feb 2022 12:16:19 +0000 (12:16 +0000)]
patch 8.2.4397: crash when using many composing characters in error message
Problem: Crash when using many composing characters in error message.
Solution: Use mb_cptr2char_adv() instead of mb_ptr2char_adv().
Bram Moolenaar [Tue, 15 Feb 2022 21:33:29 +0000 (21:33 +0000)]
patch 8.2.4396: Python3 test fails
Problem: Python3 test fails.
Solution: Remove "let".
Bram Moolenaar [Tue, 15 Feb 2022 21:17:56 +0000 (21:17 +0000)]
patch 8.2.4395: some code lines not covered by tests
Problem: Some code lines not covered by tests.
Solution: Add a few more test cases. Fix getting more than one error for
invalid assignment.
Bram Moolenaar [Tue, 15 Feb 2022 19:52:56 +0000 (19:52 +0000)]
patch 8.2.4394: UTF8 select mode test fails on MS-Windows
Problem: UTF8 select mode test fails on MS-Windows.
Solution: Revert the #ifdef change.
Bram Moolenaar [Tue, 15 Feb 2022 19:15:22 +0000 (19:15 +0000)]
patch 8.2.4393: possible number overflow with nested folds
Problem: Possible number overflow with nested folds.
Solution: Avoid a negative line number.
Bram Moolenaar [Tue, 15 Feb 2022 17:17:18 +0000 (17:17 +0000)]
patch 8.2.4392: MS-Windows with VIMDLL: Escaping CSI is wrong
Problem: MS-Windows with VIMDLL: Escaping CSI is wrong.
Solution: Put back #ifdef. (Ken Takata, closes #9769)
Bram Moolenaar [Tue, 15 Feb 2022 16:17:44 +0000 (16:17 +0000)]
patch 8.2.4391: command line executed when typing Esc in the GUI
Problem: Command line executed when typing Esc in the GUI.
Solution: Move saving/restoring KeyTyped to build_stl_str_hl().
(closes #9783)
Bram Moolenaar [Tue, 15 Feb 2022 15:37:11 +0000 (15:37 +0000)]
patch 8.2.4390: Vim9: list from declaration with inferred type not set
Problem: Vim9: list from declaration with inferred type does not set the
type on the value.
Solution: When inferring the type in a variable declaration also set the
type of the list or dictionary. (closes #9705) Do not set the
type when the member is "any".
Bram Moolenaar [Tue, 15 Feb 2022 13:40:17 +0000 (13:40 +0000)]
patch 8.2.4389: screenpos() does not handle a position in a closed fold
Problem: screenpos() does not handle a position in a closed fold.
Solution: Check if the position is inside a closed fold. (closes #9778)
zeertzjq [Tue, 15 Feb 2022 11:48:22 +0000 (11:48 +0000)]
patch 8.2.4388: dead code in op_insert()
Problem: Dead code in op_insert().
Solution: Remove condition and else block. (closes #9782)
Yegappan Lakshmanan [Tue, 15 Feb 2022 11:35:54 +0000 (11:35 +0000)]
patch 8.2.4387: command line completion doesn't always work properly
Problem: Command line completion doesn't always work properly.
Solution: Adjust triggering after a "|". Add more tests. (Yegappan
Lakshmanan, closes #9779)
Bram Moolenaar [Mon, 14 Feb 2022 21:51:46 +0000 (21:51 +0000)]
patch 8.2.4386: still cannot build tiny version
Problem: Still cannot build tiny version.
Solution: Adjust #ifdefs.
Bram Moolenaar [Mon, 14 Feb 2022 21:42:15 +0000 (21:42 +0000)]
patch 8.2.4385: cannot build tiny version
Problem: Cannot build tiny version.
Solution: Adjust #ifdefs.
Bram Moolenaar [Mon, 14 Feb 2022 21:19:04 +0000 (21:19 +0000)]
patch 8.2.4384: Vim9: error message not tested, some code not tested
Problem: Vim9: error message not tested, some code not tested.
Solution: Add a couple of test cases. Give an error for a command modifier
without a command.
Bram Moolenaar [Mon, 14 Feb 2022 19:53:03 +0000 (19:53 +0000)]
patch 8.2.4383: Vim9: unused code lines
Problem: Vim9: unused code lines.
Solution: Rely on either "cctx" or "cstack" to not be NULL.
Bram Moolenaar [Mon, 14 Feb 2022 19:17:53 +0000 (19:17 +0000)]
patch 8.2.4382: a custom 'tabline' may cause Esc to work like Enter
Problem: A custom 'tabline' may cause Esc to work like Enter on the
command line when the popup menu is displayed.
Solution: Save and restore KeyTyped. (closes #9776)
Bram Moolenaar [Mon, 14 Feb 2022 15:59:05 +0000 (15:59 +0000)]
patch 8.2.4381: translation file listed twice
Problem: Translation file listed twice.
Solution: Remove one entry.
Ada [Mon, 14 Feb 2022 15:04:55 +0000 (15:04 +0000)]
patch 8.2.4380: small differences between Chinese translation files
Problem: Small differences between Chinese translation files.
Solution: Add rule for converting UTF-8 to gb2312. (closes #9773)
Bram Moolenaar [Mon, 14 Feb 2022 14:51:22 +0000 (14:51 +0000)]
patch 8.2.4379: an empty change is reported to a listener
Problem: An empty change is reported to a listener.
Solution: Do not report an empty change. (closes #9768) Remove unused
return value.
Christian Brabandt [Mon, 14 Feb 2022 12:44:32 +0000 (12:44 +0000)]
patch 8.2.4378: incsearch HL broken when calling searchcount in 'tabLine'
Problem: Incsearch highlight broken when calling searchcount() in 'tabLine'
function. (Mirko Palmer)
Solution: Save and restore the incsearch state. (Christian Brabandt,
closes #9763, closes #9633)
ichizok [Mon, 14 Feb 2022 11:36:57 +0000 (11:36 +0000)]
patch 8.2.4377: CI steps for Windows are a bit unorganized
Problem: CI steps for Windows are a bit unorganized.
Solution: Organize CI test steps on Windows. (Ozaki Kiichi, closes #9764)
Yegappan Lakshmanan [Mon, 14 Feb 2022 11:10:59 +0000 (11:10 +0000)]
patch 8.2.4376: not enough tests for command line completion
Problem: Not enough tests for command line completion.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9771)
Bram Moolenaar [Sun, 13 Feb 2022 21:51:08 +0000 (21:51 +0000)]
patch 8.2.4375: ctx_imports is not used
Problem: ctx_imports is not used.
Solution: Delete ctx_imports. Add missing dependency.
Bram Moolenaar [Sun, 13 Feb 2022 21:20:21 +0000 (21:20 +0000)]
patch 8.2.4374: unreachable code
Problem: Unreachable code.
Solution: Remove outdated code lines.
Bram Moolenaar [Sun, 13 Feb 2022 20:46:18 +0000 (20:46 +0000)]
patch 8.2.4373: expression test fails
Problem: Expression test fails.
Solution: Make the test work with latest Vim9 syntax.
Bram Moolenaar [Sun, 13 Feb 2022 20:32:02 +0000 (20:32 +0000)]
patch 8.2.4372: filetype detection from file contents is in legacy script
Problem: Filetype detection from file contents is in legacy script.
Solution: Use a compiled function for filetype detection.
Bram Moolenaar [Sun, 13 Feb 2022 13:56:29 +0000 (13:56 +0000)]
patch 8.2.4371: Vim9: can create a script variable from a legacy function
Problem: Vim9: can create a script variable from a legacy function.
Solution: Disallow creating a script variable from a function.
Christian Brabandt [Sun, 13 Feb 2022 13:11:32 +0000 (13:11 +0000)]
patch 8.2.4370: MS-Windows: libsodium.dll not included with the installer
Problem: MS-Windows: libsodium.dll not included with the installer.
Solution: Add the file to the installer if it exists. (Christian Brabandt,
closes #9762)
ola.soder@axis.com [Sun, 13 Feb 2022 12:24:21 +0000 (12:24 +0000)]
patch 8.2.4369: redundant #ifdef argument
Problem: Redundant #ifdef argument.
Solution: Remove unused MSWIN. (Ola Söder, closes #9758)
ola.soder@axis.com [Sun, 13 Feb 2022 12:13:38 +0000 (12:13 +0000)]
patch 8.2.4368: Amiga: a few compiler warnings
Problem: Amiga: a few compiler warnings.
Solution: Adjust #ifdefs. Add "UNUSED". (Ola Söder, closes #9756,
closes #9757)
Bram Moolenaar [Sun, 13 Feb 2022 11:57:33 +0000 (11:57 +0000)]
patch 8.2.4367: calling in_vim9script() multiple times
Problem: Calling in_vim9script() multiple times.
Solution: Call it once and keep the result.
Yegappan Lakshmanan [Sun, 13 Feb 2022 11:45:09 +0000 (11:45 +0000)]
patch 8.2.4366: not enough tests for command line completion
Problem: Not enough tests for command line completion.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9760)
Bram Moolenaar [Sat, 12 Feb 2022 22:13:06 +0000 (22:13 +0000)]
patch 8.2.4365: sticky command modifiers are too sticky
Problem: sticky command modifiers are too sticky.
Solution: Do not apply command modifiers to a called function. (closes #9751)
Bram Moolenaar [Sat, 12 Feb 2022 21:59:51 +0000 (21:59 +0000)]
patch 8.2.4364: MS-Windows: still running out of memory for a very long line
Problem: MS-Windows: still running out of memory for a very long line.
Solution: Check for negative length.
Bram Moolenaar [Sat, 12 Feb 2022 21:16:21 +0000 (21:16 +0000)]
patch 8.2.4363: MS-Windows: running out of memory for a very long line
Problem: MS-Windows: running out of memory for a very long line.
Solution: Use a 32 bit value for MAXCOL also when ints are 64 bits.
Bram Moolenaar [Sat, 12 Feb 2022 20:46:15 +0000 (20:46 +0000)]
patch 8.2.4362: :retab may allocate too much memory
Problem: :retab may allocate too much memory.
Solution: Bail out when allocating more than MAXCOL bytes.
Bram Moolenaar [Sat, 12 Feb 2022 20:34:50 +0000 (20:34 +0000)]
patch 8.2.4361: Vim9: some tests fail
Problem: Vim9: some tests fail.
Solution: Fix the tests, mostly by removing "s:".
Bram Moolenaar [Sat, 12 Feb 2022 19:52:25 +0000 (19:52 +0000)]
patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
Problem: Vim9: allowing use of "s:" leads to inconsistencies.
Solution: Disallow using "s:" in Vim9 script at the script level.
Bram Moolenaar [Sat, 12 Feb 2022 15:42:18 +0000 (15:42 +0000)]
patch 8.2.4359: crash when repeatedly using :retab
Problem: crash when repeatedly using :retab.
Solution: Bail out when the line is getting too long.
Bram Moolenaar [Sat, 12 Feb 2022 14:23:17 +0000 (14:23 +0000)]
patch 8.2.4358: Vim9: line number of exception is not set
Problem: Vim9: line number of exception is not set.
Solution: Set the line number before throwing an exception. (closes #9755)
Bram Moolenaar [Sat, 12 Feb 2022 13:30:17 +0000 (13:30 +0000)]
patch 8.2.4357: sticky command modifiers are too sticky
Problem: sticky command modifiers are too sticky.
Solution: Do not apply command modifiers to a sourced script. (closes #9751)
Yegappan Lakshmanan [Sat, 12 Feb 2022 12:03:07 +0000 (12:03 +0000)]
patch 8.2.4356: command line completion functions are very long
Problem: Command line completion functions are very long.
Solution: Refactor into multiple functions. (Yegappan Lakshmanan,
closes #9753)
Sean Dewar [Sat, 12 Feb 2022 11:51:25 +0000 (11:51 +0000)]
patch 8.2.4355: unnecessary call to check_colorcolumn()
Problem: Unnecessary call to check_colorcolumn().
Solution: Remove the call. (Sean Dewar, closes #9748)
K.Takata [Sat, 12 Feb 2022 11:18:37 +0000 (11:18 +0000)]
patch 8.2.4354: dynamic loading of libsodium not handled properly
Problem: Dynamic loading of libsodium not handled properly.
Solution: Fix has() and :version. Show an error message when loading fails.
Fix memory leaks. (Ken Takata, closes #9754)
Philip H [Sat, 12 Feb 2022 10:53:07 +0000 (10:53 +0000)]
patch 8.2.4353: CI does not use the latest Lua and Python
Problem: CI does not use the latest Lua and Python.
Solution: Use Lua 5.4.2 and Python 3.10. (closes #9744)
Ananda Umamil [Sat, 12 Feb 2022 10:33:56 +0000 (10:33 +0000)]
patch 8.2.4352: ReScript files are not recognized
Problem: ReScript files are not recognized.
Solution: Add the *.res and *.resi patterns. (Ananda Umamil, closes #9752)
ichizok [Sat, 12 Feb 2022 10:13:13 +0000 (10:13 +0000)]
patch 8.2.4351: no coverage is measured on MS-Windows CI
Problem: No coverage is measured on MS-Windows CI.
Solution: Enable coverage on MS-Windows. (Ozaki Kiichi, closes #9750)
ola.soder@axis.com [Fri, 11 Feb 2022 21:13:35 +0000 (21:13 +0000)]
patch 8.2.4350: FEAT_GUI_ENABLED defined but never used
Problem: FEAT_GUI_ENABLED defined but never used.
Solution: Remove the #define. (Ola Söder, closes #9732)
Bram Moolenaar [Fri, 11 Feb 2022 20:55:16 +0000 (20:55 +0000)]
patch 8.2.4349: FileChangedShell test fails on MS-Windows
Problem: FileChangedShell test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
Bram Moolenaar [Fri, 11 Feb 2022 20:33:48 +0000 (20:33 +0000)]
patch 8.2.4348: "legacy exe cmd" does not do what one would expect
Problem: "legacy exe cmd" does not do what one would expect.
Solution: Apply the "legacy" and "vim9script" command modifiers to the
argument of ":execute".
ola.soder@axis.com [Fri, 11 Feb 2022 19:27:55 +0000 (19:27 +0000)]
patch 8.2.4347: in some build setups UNUSED is not defined
Problem: In some build setups UNUSED is not defined.
Solution: Change the logic of how UNUSED is defined. (Ola Söder,
closes #9734)
Bram Moolenaar [Fri, 11 Feb 2022 18:51:45 +0000 (18:51 +0000)]
patch 8.2.4346: a custom statusline may cause Esc to work like Enter
Problem: A custom statusline may cause Esc to work like Enter on the
command line when the popup menu is displayed.
Solution: Save and restore KeyTyped. (closes #9749)
Bram Moolenaar [Fri, 11 Feb 2022 16:30:12 +0000 (16:30 +0000)]
patch 8.2.4345: <amatch> is expanded like a file name for DirChangedPre
Problem: <amatch> is expanded like a file name for DirChangedPre.
Solution: Do not expand <amatch>. (closes #9742) Also for the User event.
ola.soder@axis.com [Fri, 11 Feb 2022 16:11:14 +0000 (16:11 +0000)]
patch 8.2.4344: Amiga: header file included twice
Problem: Amiga: header file included twice.
Solution: Remove #include. (Ola Söder, closes #9733)
Rob Pilling [Fri, 11 Feb 2022 15:12:10 +0000 (15:12 +0000)]
patch 8.2.4343: when reloading not all properties are detected
Problem: When reloading not all properties are detected.
Solution: Add the "edit" value to v:fcs_choice. (Rob Pilling, closes #9579)
Bram Moolenaar [Fri, 11 Feb 2022 13:29:40 +0000 (13:29 +0000)]
Update runtime files. (closes #9741)
ichizok [Fri, 11 Feb 2022 11:09:40 +0000 (11:09 +0000)]
patch 8.2.4342: CI will soon switch to other windows version
Problem: CI will soon switch to other windows version.
Solution: Use "windows-2019" instead of "windows-latest". (Ozaki Kiichi,
closes #9740)
Bram Moolenaar [Thu, 10 Feb 2022 21:09:45 +0000 (21:09 +0000)]
patch 8.2.4341: command line not redrawn when finishing popup menu
Problem: Command line not redrawn when finishing popup menu and the screen
has scrolled up.
Solution: Redraw the command line after updating the screen. (closes #9722)
ola.soder@axis.com [Thu, 10 Feb 2022 20:21:04 +0000 (20:21 +0000)]
patch 8.2.4340: Amiga: mch_can_exe() is not implemented
Problem: Amiga: mch_can_exe() is not implemented.
Solution: Implement mch_can_exe() for Amiga OS 4. (Ola Söder, closes #9731)
Yegappan Lakshmanan [Thu, 10 Feb 2022 19:52:10 +0000 (19:52 +0000)]
patch 8.2.4339: CTRL-A does not work properly with the cmdline popup menu
Problem: CTRL-A does not work properly with the cmdline popup menu.
Solution: Fix issues with CTRL-A. Add more tests for the cmdline popup
menu. Remove TermWait() before VeriryScreenDump(). Refactor the
cmdline popup code. (Yegappan Lakshmanan, closes #9735)
Bram Moolenaar [Thu, 10 Feb 2022 14:07:41 +0000 (14:07 +0000)]
patch 8.2.4338: an error from an expression mapping messes up the display
Problem: An error from an expression mapping messes up the display.
Solution: When the expression results in an empty string return K_IGNORE.
In cmdline mode redraw the command line. (closes #9726)
Bram Moolenaar [Wed, 9 Feb 2022 21:50:44 +0000 (21:50 +0000)]
Update runtime files
=?UTF-8?q?Dundar=20G=C3=B6c?= [Wed, 9 Feb 2022 15:20:39 +0000 (15:20 +0000)]
patch 8.2.4337: part of condition is always true
Problem: Part of condition is always true.
Solution: Remove that part of the condition. (closes #9729)
Bram Moolenaar [Wed, 9 Feb 2022 14:31:05 +0000 (14:31 +0000)]
patch 8.2.4336: using :filter for :scriptnames does not work
Problem: Using :filter for :scriptnames does not work. (Ben Jackson)
Solution: Call message_filtered(). (closes #9720)
Bram Moolenaar [Wed, 9 Feb 2022 12:58:20 +0000 (12:58 +0000)]
patch 8.2.4335: no autocommand event triggered before changing directory
Problem: No autocommand event triggered before changing directory. (Ronnie
Magatti)
Solution: Add DirChangedPre. (closes #9721)
rbtnn [Wed, 9 Feb 2022 11:55:47 +0000 (11:55 +0000)]
patch 8.2.4334: command line popup menu not positioned correctly
Problem: Command line popup menu not positioned correctly.
Solution: Also use vim_strsize() on the existing text. (Naruhiko Nishino,
closes #9727)
Bram Moolenaar [Tue, 8 Feb 2022 21:17:22 +0000 (21:17 +0000)]
patch 8.2.4333: cstack not always passed to where it is needed
Problem: cstack not always passed to where it is needed.
Solution: Pass ctack through functions.