summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-01-26patch 8.2.4227: Vim9: using "lockvar!" in :def function does not workv8.2.4227Bram Moolenaar
Problem: Vim9: using "lockvar!" in :def function does not work. Solution: Add "!" instead of "-1". (closes #9634)
2022-01-26patch 8.2.4226: filter-map test failsv8.2.4226Bram Moolenaar
Problem: Filter-map test fails. Solution: Only reject number argument in Vim9 script.
2022-01-26patch 8.2.4225: Vim9: depth argument of :lockvar not parsed in :def functionv8.2.4225Bram Moolenaar
Problem: Vim9: depth argument of :lockvar not parsed in :def function. Solution: Parse the optional depth argument. (closes #9629) Fix that locking doesn't work for a non-materialize list.
2022-01-26patch 8.2.4224: Vim9: no error when using a number for map() second argumentv8.2.4224Bram Moolenaar
Problem: Vim9: no error when using a number for map() second argument Solution: Disallow number to string conversion. (closes #9630)
2022-01-26patch 8.2.4223: long/int compiler warnings; function arguments swappedv8.2.4223K.Takata
Problem: Long/int compiler warnings; function arguments swapped. Solution: Add type casts. Swap arguments. (Ken Takata, closes #9632)
2022-01-26patch 8.2.4222: MS-Windows: clumsy way to suppress progress on CIv8.2.4222K.Takata
Problem: MS-Windows: clumsy way to suppress progress on CI. Solution: Check for "$CI" in the Makefile itself. (Ken Takata, closes #9631)
2022-01-26patch 8.2.4221: some functions in normal.c are very longv8.2.4221Yegappan Lakshmanan
Problem: Some functions in normal.c are very long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #9628)
2022-01-26patch 8.2.4220: MS-Windows: some old compiler support remainsv8.2.4220K.Takata
Problem: MS-Windows: some old compiler support remains. Solution: Remove obsolete compiler support. (Ken Takata, closes #9627)
2022-01-25patch 8.2.4219: reading before the start of the linev8.2.4219Bram Moolenaar
Problem: Reading before the start of the line. Solution: Check boundary before trying to read the character.
2022-01-25patch 8.2.4218: illegal memory access with bracketed paste in Ex modev8.2.4218Bram Moolenaar
Problem: Illegal memory access with bracketed paste in Ex mode. Solution: Reserve space for the trailing NUL.
2022-01-25patch 8.2.4217: illegal memory access when undo makes Visual area invalidv8.2.4217Bram Moolenaar
Problem: Illegal memory access when undo makes Visual area invalid. Solution: Correct the Visual area after undo.
2022-01-25patch 8.2.4216: Vim9: cannot use a function from an autoload import directlyv8.2.4216Bram Moolenaar
Problem: Vim9: cannot use a function from an autoload import directly. Solution: Add the AUTOLOAD instruction to figure out at runtime. (closes #9620)
2022-01-25patch 8.2.4215: illegal memory access when copying lines in Visual modev8.2.4215Bram Moolenaar
Problem: Illegal memory access when copying lines in Visual mode. Solution: Adjust the Visual position after copying lines.
2022-01-25patch 8.2.4214: illegal memory access with large 'tabstop' in Ex modev8.2.4214Bram Moolenaar
Problem: Illegal memory access with large 'tabstop' in Ex mode. Solution: Allocate enough memory.
2022-01-25patch 8.2.4213: too much code for supporting old MSVC versionsv8.2.4213K.Takata
Problem: Too much code for supporting old MSVC versions. Solution: Remove MSVC 2003 support. (Ken Takata, closes #9623)
2022-01-24patch 8.2.4212: window title test still fails in some configurationsv8.2.4212Bram Moolenaar
Problem: Window title test still fails in some configurations. Solution: Explicitly set the 'title' option.
2022-01-24patch 8.2.4211: window title test still fails in some configurationsv8.2.4211Bram Moolenaar
Problem: Window title test still fails in some configurations. Solution: Use WaitForAssert().
2022-01-24patch 8.2.4210: window title test fails in some configurationsv8.2.4210Bram Moolenaar
Problem: Window title test fails in some configurations. Solution: Only run the test if the title can be obtained.
2022-01-24patch 8.2.4209: partial in 'opfunc' cannot use an imported functionv8.2.4209Bram Moolenaar
Problem: partial in 'opfunc' cannot use an imported function. Solution: Also expand the function name in a partial. (closes #9614)
2022-01-24patch 8.2.4208: using setbufvar() may change the window titlev8.2.4208Bram Moolenaar
Problem: Using setbufvar() may change the window title. Solution: Do not redraw when creating the autocommand window. (closes #9613)
2022-01-24patch 8.2.4207: recursion test fails with MSVCv8.2.4207Bram Moolenaar
Problem: Recursion test fails with MSVC. Solution: Use a smaller limit for MSVC.
2022-01-24patch 8.2.4206: condition with many "(" causes a crashv8.2.4206Bram Moolenaar
Problem: Condition with many "(" causes a crash. Solution: Limit recursion to 1000.
2022-01-24patch 8.2.4205: the normal_cmd() function is too longv8.2.4205Yegappan Lakshmanan
Problem: The normal_cmd() function is too long. Solution: Move parts to separate functions. (Yegappan Lakshmanan, closes #9608)
2022-01-24patch 8.2.4204: screenpos() has non-zero row for invisible textv8.2.4204Bram Moolenaar
Problem: screenpos() has non-zero row for invisible text. Solution: Only add the window row when the text is visible. (closes #9618)
2022-01-24patch 8.2.4203: entering a character with CTRL-V may include modifiersv8.2.4203zeertzjq
Problem: Entering a character with CTRL-V may include modifiers. Solution: Reset "mod_mask" when entering a character with digits after CTRL-V. (closes #9610)
2022-01-24patch 8.2.4202: Vim9: cannot export function that exists globallyv8.2.4202Bram Moolenaar
Problem: Vim9: cannot export function that exists globally. Solution: When checking if a function already exists only check for script-local functions. (closes #9615)
2022-01-24patch 8.2.4201: when using the GUI CTRL-Z does not stop gvimv8.2.4201Bram Moolenaar
Problem: When using the GUI CTRL-Z does not stop gvim. Solution: When using the GUI set SIGTSTP to SIG_DFL. (Andrew Maltsev, closes #9570)
2022-01-24patch 8.2.4200: some tests do not clean up properlyv8.2.4200Yegappan Lakshmanan
Problem: Some tests do not clean up properly. Solution: Delete created files. (Yegappan Lakshmanan, closes #9611)
2022-01-24patch 8.2.4199: MS-Windows: Support for MSVC 2003 is not usefulv8.2.4199K.Takata
Problem: MS-Windows: Support for MSVC 2003 is not useful. Solution: Remove the exceptions for MSVC 2003. (Ken Takata, closes #9616)
2022-01-23patch 8.2.4198: Vim9: the switch for executing instructions is too longv8.2.4198Bram Moolenaar
Problem: Vim9: the switch for executing instructions is too long. Solution: Move some code to separate functions.
2022-01-23patch 8.2.4197: cannot use an import in the "expr" part of 'spellsuggest'v8.2.4197Bram Moolenaar
Problem: Cannot use an import in the "expr" part of 'spellsuggest'. Solution: Set the script context when evaluating "expr" of 'spellsuggest'.
2022-01-23patch 8.2.4196: various file types not recognizedv8.2.4196=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Various file types not recognized. Solution: Add patterns to recognize more file types (closes #9607)
2022-01-23patch 8.2.4195: resizing terminal may cause to behave like CTRL-Zv8.2.4195dbivolaru
Problem: Resizing terminal may cause to behave like CTRL-Z. Solution: Set "got_tstp" only when in_mch_suspend is set. (Dorian Bivolaru, closes #9602, closes #9586)
2022-01-23patch 8.2.4194: MS-Windows: code for calculating font size is duplicatedv8.2.4194K.Takata
Problem: MS-Windows: code for calculating font size is duplicated. Solution: Move the code to a function. (Ken Takata, closes #9603)
2022-01-23patch 8.2.4193: cannot use an import in 'charconvert'v8.2.4193Bram Moolenaar
Problem: Cannot use an import in 'charconvert'. Solution: Set the script context when evaluating 'charconvert'. Also expand script-local functions in 'charconvert'.
2022-01-23patch 8.2.4192: cannot use an import in 'printexpr'v8.2.4192Bram Moolenaar
Problem: Cannot use an import in 'printexpr'. Solution: Set the script context when evaluating 'printexpr'.
2022-01-23patch 8.2.4191: json5 files are not recognizedv8.2.4191=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: json5 files are not recognized. Solution: Add a pattern for json5 files. (closes #9601)
2022-01-23patch 8.2.4190: all conceal tests are skipped without the screendumps featurev8.2.4190zeertzjq
Problem: All conceal tests are skipped without the screendumps feature. Solution: Only skip the tests that use screendumps. (closes #9599)
2022-01-23patch 8.2.4189: MS-Windows: code for "old look" is obsoletev8.2.4189K.Takata
Problem: MS-Windows: code for "old look" is obsolete. Solution: Delete obsolete code. Use "MS Shell Dlg" font. (Ken Takata, closes #9596)
2022-01-23Update runtime filesBram Moolenaar
2022-01-23patch 8.2.4188: not all gitconfig files are recognizedv8.2.4188Tim Pope
Problem: Not all gitconfig files are recognized. Solution: Add a few more patterns. (Tim Pope, closes #9597)
2022-01-23patch 8.2.4187: gnuplot file not recognizedv8.2.4187nobodyatandnothing
Problem: Gnuplot file not recognized. Solution: Recognize ".gnuplot". (closes #9588)
2022-01-22patch 8.2.4186: cannot use an import in 'patchexpr'v8.2.4186Bram Moolenaar
Problem: Cannot use an import in 'patchexpr'. Solution: Set the script context when evaluating 'patchexpr'. Do not require 'patchexpr' to return a bool, it was ignored anyway.
2022-01-22patch 8.2.4185: cannot use an import in 'indentexpr'v8.2.4185Bram Moolenaar
Problem: Cannot use an import in 'indentexpr'. Solution: Set the script context when evaluating 'indentexpr'
2022-01-22patch 8.2.4184: cannot use an import in 'includeexpr'v8.2.4184Bram Moolenaar
Problem: Cannot use an import in 'includeexpr'. Solution: Set the script context when evaluating 'includeexpr'
2022-01-22patch 8.2.4183: cannot use an import in 'formatexpr'v8.2.4183Bram Moolenaar
Problem: Cannot use an import in 'formatexpr'. Solution: Set the script context when evaluating 'formatexpr'.
2022-01-22patch 8.2.4182: memory leak when evaluating 'diffexpr'v8.2.4182Bram Moolenaar
Problem: Memory leak when evaluating 'diffexpr'. Solution: Use free_tv() instead of clear_tv().
2022-01-22patch 8.2.4181: Vim9: cannot use an import in 'diffexpr'v8.2.4181Bram Moolenaar
Problem: Vim9: cannot use an import in 'diffexpr'. Solution: Set the script context when evaluating 'diffexpr'. Do not require 'diffexpr' to return a bool, it was ignored anyway.
2022-01-22patch 8.2.4180: 'balloonexpr' is evaluated in the current script contextv8.2.4180Bram Moolenaar
Problem: 'balloonexpr' is evaluated in the current script context. Solution: Use the script context where the option was set.
2022-01-22patch 8.2.4179: 'foldtext' is evaluated in the current script contextv8.2.4179Bram Moolenaar
Problem: 'foldtext' is evaluated in the current script context. Solution: Use the script context where the option was set.