Bram Moolenaar
56acd1f8ed
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.
v8.2.4413
2022-02-18 13:24:52 +00:00
Bram Moolenaar
0257599036
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 )
v8.2.4412
2022-02-18 11:28:29 +00:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
8e5ba693ad
patch 8.2.4411: bicep files are not recognized
...
Problem: Bicep files are not recognized.
Solution: Match *.bicep files. (Dundar Goc, closes #9791 )
v8.2.4411
2022-02-17 21:30:26 +00:00
Bram Moolenaar
0c7f2610de
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.
v8.2.4410
2022-02-17 19:44:07 +00:00
Bram Moolenaar
6296d1e60e
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.
v8.2.4409
2022-02-17 16:30:11 +00:00
Bram Moolenaar
ea5c898b5f
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.
v8.2.4408
2022-02-17 14:42:02 +00:00
Bram Moolenaar
e08be09a08
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.
v8.2.4407
2022-02-17 13:08:26 +00:00
Yegappan Lakshmanan
2438430863
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 )
v8.2.4406
2022-02-17 11:26:42 +00:00
Bram Moolenaar
8329ab79b2
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.
v8.2.4405
2022-02-16 21:51:00 +00:00
Bram Moolenaar
cd1cda2f87
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.
v8.2.4404
2022-02-16 21:48:25 +00:00
Bram Moolenaar
9437737833
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().
v8.2.4403
2022-02-16 20:30:52 +00:00
kylo252
ae6f1d8b14
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 )
v8.2.4402
2022-02-16 19:24:07 +00:00
Bram Moolenaar
d288eaad84
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 )
v8.2.4401
2022-02-16 18:27:55 +00:00
zeertzjq
646bb7247a
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 )
v8.2.4400
2022-02-16 17:51:47 +00:00
Bram Moolenaar
f9435e49ef
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.
v8.2.4399
2022-02-16 16:33:28 +00:00
Yegappan Lakshmanan
b31aec3b93
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 )
v8.2.4398
2022-02-16 12:44:29 +00:00
Bram Moolenaar
34f8117dec
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().
v8.2.4397
2022-02-16 12:16:19 +00:00
Bram Moolenaar
f5288c5895
patch 8.2.4396: Python3 test fails
...
Problem: Python3 test fails.
Solution: Remove "let".
v8.2.4396
2022-02-15 21:33:29 +00:00
Bram Moolenaar
8b716f5f22
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.
v8.2.4395
2022-02-15 21:17:56 +00:00
Bram Moolenaar
9fdde7992a
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.
v8.2.4394
2022-02-15 19:52:56 +00:00
Bram Moolenaar
6b43471da4
patch 8.2.4393: possible number overflow with nested folds
...
Problem: Possible number overflow with nested folds.
Solution: Avoid a negative line number.
v8.2.4393
2022-02-15 19:15:22 +00:00
Bram Moolenaar
64d95cfc56
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 )
v8.2.4392
2022-02-15 17:17:18 +00:00
Bram Moolenaar
0e1f36fc59
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 )
v8.2.4391
2022-02-15 16:17:44 +00:00
Bram Moolenaar
e88c6b7a5d
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".
v8.2.4390
2022-02-15 15:37:11 +00:00
Bram Moolenaar
4556a2e868
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 )
v8.2.4389
2022-02-15 13:40:17 +00:00
zeertzjq
7745f14ef3
patch 8.2.4388: dead code in op_insert()
...
Problem: Dead code in op_insert().
Solution: Remove condition and else block. (closes #9782 )
v8.2.4388
2022-02-15 11:48:22 +00:00
Yegappan Lakshmanan
e3846cf1eb
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 )
v8.2.4387
2022-02-15 11:35:54 +00:00
Bram Moolenaar
8991be2ab4
patch 8.2.4386: still cannot build tiny version
...
Problem: Still cannot build tiny version.
Solution: Adjust #ifdefs.
v8.2.4386
2022-02-14 21:51:46 +00:00
Bram Moolenaar
b5d2039e00
patch 8.2.4385: cannot build tiny version
...
Problem: Cannot build tiny version.
Solution: Adjust #ifdefs.
v8.2.4385
2022-02-14 21:42:15 +00:00
Bram Moolenaar
bc51006402
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.
v8.2.4384
2022-02-14 21:19:04 +00:00
Bram Moolenaar
7a3b802bab
patch 8.2.4383: Vim9: unused code lines
...
Problem: Vim9: unused code lines.
Solution: Rely on either "cctx" or "cstack" to not be NULL.
v8.2.4383
2022-02-14 19:53:03 +00:00
Bram Moolenaar
e4835bf340
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 )
v8.2.4382
2022-02-14 19:17:53 +00:00
Bram Moolenaar
0e76714e90
patch 8.2.4381: translation file listed twice
...
Problem: Translation file listed twice.
Solution: Remove one entry.
v8.2.4381
2022-02-14 15:59:05 +00:00
Ada
774e55702f
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 )
v8.2.4380
2022-02-14 15:04:55 +00:00
Bram Moolenaar
55737c2a31
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.
v8.2.4379
2022-02-14 14:51:22 +00:00
Christian Brabandt
6dd7424c7e
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 )
v8.2.4378
2022-02-14 12:44:32 +00:00
ichizok
0cd3e94e2c
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 )
v8.2.4377
2022-02-14 11:36:57 +00:00
Yegappan Lakshmanan
9773db6f9b
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 )
v8.2.4376
2022-02-14 11:10:59 +00:00
Bram Moolenaar
4b1d963972
patch 8.2.4375: ctx_imports is not used
...
Problem: ctx_imports is not used.
Solution: Delete ctx_imports. Add missing dependency.
v8.2.4375
2022-02-13 21:51:08 +00:00
Bram Moolenaar
0631bb4ed7
patch 8.2.4374: unreachable code
...
Problem: Unreachable code.
Solution: Remove outdated code lines.
v8.2.4374
2022-02-13 21:20:21 +00:00
Bram Moolenaar
c87aa34dfd
patch 8.2.4373: expression test fails
...
Problem: Expression test fails.
Solution: Make the test work with latest Vim9 syntax.
v8.2.4373
2022-02-13 20:46:18 +00:00
Bram Moolenaar
299d8e5eec
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.
v8.2.4372
2022-02-13 20:32:02 +00:00
Bram Moolenaar
75e27d78f5
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.
v8.2.4371
2022-02-13 13:56:29 +00:00
Christian Brabandt
cf6ad8ea8c
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 )
v8.2.4370
2022-02-13 13:11:32 +00:00
ola.soder@axis.com
f7fbeed0ac
patch 8.2.4369: redundant #ifdef argument
...
Problem: Redundant #ifdef argument.
Solution: Remove unused MSWIN. (Ola Söder, closes #9758 )
v8.2.4369
2022-02-13 12:24:21 +00:00
ola.soder@axis.com
e131496ebf
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 )
v8.2.4368
2022-02-13 12:13:38 +00:00
Bram Moolenaar
4525a57afb
patch 8.2.4367: calling in_vim9script() multiple times
...
Problem: Calling in_vim9script() multiple times.
Solution: Call it once and keep the result.
v8.2.4367
2022-02-13 11:57:33 +00:00
Yegappan Lakshmanan
4d03d87000
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 )
v8.2.4366
2022-02-13 11:45:09 +00:00
Bram Moolenaar
cdf0485969
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 )
v8.2.4365
2022-02-12 22:13:06 +00:00
Bram Moolenaar
4549166078
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.
v8.2.4364
2022-02-12 21:59:51 +00:00