summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4422: autochdir test fails on MS-Windowsv8.2.4422Bram Moolenaar2022-02-192-1/+3
| | | | | Problem: Autochdir test fails on MS-Windows. Solution: Expecta nother error on MS-Windows.
* patch 8.2.4421: some installed files and directories have wrong permissionsv8.2.4421Bram Moolenaar2022-02-193-6/+9
| | | | | Problem: Some installed files and directories have wrong permissions. Solution: Adjust the Makefile and shell to set permissions. (closes #9793)
* patch 8.2.4420: menu translations are inconsistentv8.2.4420Ada2022-02-1955-555/+1065
| | | | | | Problem: Menu translations are inconsistent. Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu, closes #9801)
* patch 8.2.4419: illegal memory access when using 20 highlightsv8.2.4419Brandon Richardson2022-02-193-4/+22
| | | | | | Problem: Illegal memory access when using exactly 20 highlights. Solution: Add one more item in the array. (Brandon Richardson, closes #9800)
* patch 8.2.4418: crash when using special multi-byte characterv8.2.4418Bram Moolenaar2022-02-195-2/+18
| | | | | Problem: Crash when using special multi-byte character. Solution: Don't use isalpha() for an arbitrary character.
* patch 8.2.4417: using NULL pointerv8.2.4417Bram Moolenaar2022-02-182-1/+5
| | | | | Problem: Using NULL pointer. Solution: Set offset after checking for NULL pointer.
* patch 8.2.4416: Vim9: using a script-local function requires using "s:"v8.2.4416Bram Moolenaar2022-02-184-9/+50
| | | | | | Problem: Vim9: using a script-local function requires using "s:" when setting 'completefunc'. Solution: Do not require "s:" in Vim9 script. (closes #9796)
* patch 8.2.4415: function argument name conflicts with C++ keywordv8.2.4415Bram Moolenaar2022-02-183-8/+10
| | | | | Problem: Function argument name conflicts with C++ keyword. Solution: Rename the argument.
* patch 8.2.4414: solidity files are not recognizedv8.2.4414=?UTF-8?q?Dundar=20G=C3=B6c?=2022-02-183-0/+6
| | | | | Problem: Solidity files are not recognized. Solution: Add the *.sol pattern. (Dundar Goc, closes #9792)
* patch 8.2.4413: Vim9: Coverity warns for using NULL pointerv8.2.4413Bram Moolenaar2022-02-182-0/+8
| | | | | Problem: Vim9: Coverity warns for using NULL pointer. Solution: Give an internal error when funcref function can't be found.
* patch 8.2.4412: translation cleanup script does not remove empty lines at endv8.2.4412Bram Moolenaar2022-02-182-0/+4
| | | | | Problem: Translation cleanup script does not remove empty lines at end. Solution: Remove empty lines at the end. (Ken Takata, closes #9794)
* patch 8.2.4411: bicep files are not recognizedv8.2.4411=?UTF-8?q?Dundar=20G=C3=B6c?=2022-02-173-2/+8
| | | | | Problem: Bicep files are not recognized. Solution: Match *.bicep files. (Dundar Goc, closes #9791)
* patch 8.2.4410: Vim9: some code not covered by testsv8.2.4410Bram Moolenaar2022-02-176-32/+55
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few more tests. Remove dead code.
* patch 8.2.4409: Vim9: some code not covered by testsv8.2.4409Bram Moolenaar2022-02-173-4/+17
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few more tests. Fix reported line number.
* patch 8.2.4408: Vim9: some code not covered by testsv8.2.4408Bram Moolenaar2022-02-174-11/+33
| | | | | | 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.
* patch 8.2.4407: Vim9: some code not covered by testsv8.2.4407Bram Moolenaar2022-02-175-99/+169
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add more tests. Avoid giving two errors. Remove dead code.
* patch 8.2.4406: expand functions use confusing argument namesv8.2.4406Yegappan Lakshmanan2022-02-173-188/+307
| | | | | | 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)
* patch 8.2.4405: compiler warning for unused variable without +foldingv8.2.4405Bram Moolenaar2022-02-162-1/+4
| | | | | | Problem: Compiler warning for unused variable without the +folding feature. (Tony Mechelynck) Solution: Add #ifdef.
* patch 8.2.4404: Vim9: some code not covered by testsv8.2.4404Bram Moolenaar2022-02-164-0/+151
| | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few specific test cases.
* patch 8.2.4403: ml_get error with nested folds and deleting linesv8.2.4403Bram Moolenaar2022-02-162-3/+7
| | | | | Problem: ml_get error with nested folds and deleting lines. Solution: Correct the last line number before calling hasFoldingWin().
* patch 8.2.4402: missing parenthesis may cause unexpected problemsv8.2.4402kylo2522022-02-1621-78/+80
| | | | | Problem: Missing parenthesis may cause unexpected problems. Solution: Add more parenthesis is macros. (closes #9788)
* patch 8.2.4401: map listing does not clear the rest of the command linev8.2.4401Bram Moolenaar2022-02-164-2/+25
| | | | | Problem: Map listing does not clear the rest of the command line. Solution: Call msg_clear_eos(). (closes #5623, closes #5962)
* patch 8.2.4400: MS-Windows: cannot use the mouse in the console with VIMDLLv8.2.4400zeertzjq2022-02-162-13/+9
| | | | | | 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)
* patch 8.2.4399: crash after ml_get errorv8.2.4399Bram Moolenaar2022-02-162-0/+5
| | | | | Problem: Crash after ml_get error. Solution: When returning "???" flush the line and set ml_line_lnum.
* patch 8.2.4398: some command completion functions are too longv8.2.4398Yegappan Lakshmanan2022-02-166-341/+486
| | | | | | Problem: Some command completion functions are too long. Solution: Refactor code into separate functions. Add a few more tests. (Yegappan Lakshmanan, closes #9785)
* patch 8.2.4397: crash when using many composing characters in error messagev8.2.4397Bram Moolenaar2022-02-163-1/+11
| | | | | Problem: Crash when using many composing characters in error message. Solution: Use mb_cptr2char_adv() instead of mb_ptr2char_adv().
* patch 8.2.4396: Python3 test failsv8.2.4396Bram Moolenaar2022-02-152-1/+3
| | | | | Problem: Python3 test fails. Solution: Remove "let".
* patch 8.2.4395: some code lines not covered by testsv8.2.4395Bram Moolenaar2022-02-157-5/+38
| | | | | | Problem: Some code lines not covered by tests. Solution: Add a few more test cases. Fix getting more than one error for invalid assignment.
* patch 8.2.4394: UTF8 select mode test fails on MS-Windowsv8.2.4394Bram Moolenaar2022-02-152-4/+3
| | | | | Problem: UTF8 select mode test fails on MS-Windows. Solution: Revert the #ifdef change.
* patch 8.2.4393: possible number overflow with nested foldsv8.2.4393Bram Moolenaar2022-02-152-2/+4
| | | | | Problem: Possible number overflow with nested folds. Solution: Avoid a negative line number.
* patch 8.2.4392: MS-Windows with VIMDLL: Escaping CSI is wrongv8.2.4392Bram Moolenaar2022-02-152-1/+6
| | | | | Problem: MS-Windows with VIMDLL: Escaping CSI is wrong. Solution: Put back #ifdef. (Ken Takata, closes #9769)
* patch 8.2.4391: command line executed when typing Esc in the GUIv8.2.4391Bram Moolenaar2022-02-153-4/+6
| | | | | | Problem: Command line executed when typing Esc in the GUI. Solution: Move saving/restoring KeyTyped to build_stl_str_hl(). (closes #9783)
* patch 8.2.4390: Vim9: list from declaration with inferred type not setv8.2.4390Bram Moolenaar2022-02-155-6/+41
| | | | | | | | 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".
* patch 8.2.4389: screenpos() does not handle a position in a closed foldv8.2.4389Bram Moolenaar2022-02-153-30/+64
| | | | | Problem: screenpos() does not handle a position in a closed fold. Solution: Check if the position is inside a closed fold. (closes #9778)
* patch 8.2.4388: dead code in op_insert()v8.2.4388zeertzjq2022-02-152-23/+16
| | | | | Problem: Dead code in op_insert(). Solution: Remove condition and else block. (closes #9782)
* patch 8.2.4387: command line completion doesn't always work properlyv8.2.4387Yegappan Lakshmanan2022-02-153-22/+124
| | | | | | Problem: Command line completion doesn't always work properly. Solution: Adjust triggering after a "|". Add more tests. (Yegappan Lakshmanan, closes #9779)
* patch 8.2.4386: still cannot build tiny versionv8.2.4386Bram Moolenaar2022-02-142-1/+3
| | | | | Problem: Still cannot build tiny version. Solution: Adjust #ifdefs.
* patch 8.2.4385: cannot build tiny versionv8.2.4385Bram Moolenaar2022-02-142-0/+4
| | | | | Problem: Cannot build tiny version. Solution: Adjust #ifdefs.
* patch 8.2.4384: Vim9: error message not tested, some code not testedv8.2.4384Bram Moolenaar2022-02-146-11/+31
| | | | | | 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.
* patch 8.2.4383: Vim9: unused code linesv8.2.4383Bram Moolenaar2022-02-142-16/+13
| | | | | Problem: Vim9: unused code lines. Solution: Rely on either "cctx" or "cstack" to not be NULL.
* patch 8.2.4382: a custom 'tabline' may cause Esc to work like Enterv8.2.4382Bram Moolenaar2022-02-145-4/+31
| | | | | | 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)
* patch 8.2.4381: translation file listed twicev8.2.4381Bram Moolenaar2022-02-142-1/+2
| | | | | Problem: Translation file listed twice. Solution: Remove one entry.
* patch 8.2.4380: small differences between Chinese translation filesv8.2.4380Ada2022-02-143-0/+9
| | | | | Problem: Small differences between Chinese translation files. Solution: Add rule for converting UTF-8 to gb2312. (closes #9773)
* patch 8.2.4379: an empty change is reported to a listenerv8.2.4379Bram Moolenaar2022-02-144-7/+37
| | | | | | Problem: An empty change is reported to a listener. Solution: Do not report an empty change. (closes #9768) Remove unused return value.
* patch 8.2.4378: incsearch HL broken when calling searchcount in 'tabLine'v8.2.4378Christian Brabandt2022-02-146-0/+101
| | | | | | | 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)
* patch 8.2.4377: CI steps for Windows are a bit unorganizedv8.2.4377ichizok2022-02-142-31/+37
| | | | | Problem: CI steps for Windows are a bit unorganized. Solution: Organize CI test steps on Windows. (Ozaki Kiichi, closes #9764)
* patch 8.2.4376: not enough tests for command line completionv8.2.4376Yegappan Lakshmanan2022-02-143-14/+87
| | | | | Problem: Not enough tests for command line completion. Solution: Add a few more tests. (Yegappan Lakshmanan, closes #9771)
* patch 8.2.4375: ctx_imports is not usedv8.2.4375Bram Moolenaar2022-02-1311-63/+24
| | | | | Problem: ctx_imports is not used. Solution: Delete ctx_imports. Add missing dependency.
* patch 8.2.4374: unreachable codev8.2.4374Bram Moolenaar2022-02-132-21/+3
| | | | | Problem: Unreachable code. Solution: Remove outdated code lines.
* patch 8.2.4373: expression test failsv8.2.4373Bram Moolenaar2022-02-132-10/+29
| | | | | Problem: Expression test fails. Solution: Make the test work with latest Vim9 syntax.