summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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.
2022-01-22patch 8.2.4178: Vim9: invalid error for return type of lambda when debuggingv8.2.4178Bram Moolenaar
Problem: Vim9: invalid error for return type of lambda when debugging. Solution: Do not check the return type of a lambda. (closes #9589)
2022-01-22patch 8.2.4177: Vim9: autoload script not loaded after "vim9script noclear"v8.2.4177Bram Moolenaar
Problem: Vim9: autoload script not loaded after "vim9script noclear". Solution: Check IMP_FLAGS_AUTOLOAD properly.
2022-01-22patch 8.2.4176: Vim9: cannot use imported function with call()v8.2.4176Bram Moolenaar
Problem: Vim9: cannot use imported function with call(). Solution: Translate the function name. (closes #9590)
2022-01-22patch 8.2.4175: MS-Windows: runtime check for multi-line balloon is obsoletev8.2.4175Bram Moolenaar
Problem: MS-Windows: runtime check for multi-line balloon is obsolete. Solution: Remove the obsolete code. (Ken Takata, closes #9592)
2022-01-21patch 8.2.4174: Vim9: can use an autoload name in normal scriptv8.2.4174Bram Moolenaar
Problem: Vim9: can use an autoload name in normal script. Solution: Disallow using an autoload name.
2022-01-21patch 8.2.4173: cannot use an import in 'foldexpr'v8.2.4173Bram Moolenaar
Problem: Cannot use an import in 'foldexpr'. Solution: Set the script context to where 'foldexpr' was set. (closes #9584) Fix that the script context was not set for all buffers.
2022-01-21patch 8.2.4172: filetype detection for BASIC is not optimalv8.2.4172Bram Moolenaar
Problem: Filetype detection for BASIC is not optimal. Solution: Improve BASIC filetype detection. (Doug Kearns)
2022-01-21patch 8.2.4171: cannot invoke option function using autoload importv8.2.4171Bram Moolenaar
Problem: Cannot invoke option function using autoload import. Solution: Expand the import to an autoload function name. (closes #9578)
2022-01-21patch 8.2.4170: MS-Windows: still using old message API callsv8.2.4170K.Takata
Problem: MS-Windows: still using old message API calls. Solution: Call the "W" functions directly. (Ken Takata, closes #9582)
2022-01-21patch 8.2.4169: MS-Windows: unnessary casts and other minor thingsv8.2.4169K.Takata
Problem: MS-Windows: unnessary casts and other minor things. Solution: Clean up the MS-Windows code. (Ken Takata, closes #9583)
2022-01-21patch 8.2.4168: disallowing empty function name breaks existing pluginsv8.2.4168Bram Moolenaar
Problem: Disallowing empty function name breaks existing plugins. Solution: Allow empty function name in legacy script.
2022-01-20patch 8.2.4167: Vim9: error message for old style importv8.2.4167Bram Moolenaar
Problem: Vim9: error message for old style import. Solution: Use another error message. Add a test.
2022-01-20patch 8.2.4166: undo synced when switching buffer in another windowv8.2.4166Bram Moolenaar
Problem: Undo synced when switching buffer in another window. Solution: Do not sync undo when not needed. (closes #9575)
2022-01-20patch 8.2.4165: the nv_g_cmd() function is too longv8.2.4165Yegappan Lakshmanan
Problem: The nv_g_cmd() function is too long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #9576)
2022-01-20patch 8.2.4164: error in legacy code for function shadowing variablev8.2.4164Bram Moolenaar
Problem: Error in legacy code for function shadowing variable. Solution: Only give the error in Vim9 script.
2022-01-20patch 8.2.4163: no error for omitting function name after autoload prefixv8.2.4163Bram Moolenaar
Problem: No error for omitting function name after autoload prefix. Solution: Check for missing function name. (issue #9577)
2022-01-20patch 8.2.4162: Vim9: no error for redefining function with exportv8.2.4162Bram Moolenaar
Problem: Vim9: no error for redefining function with export. Solution: Check for existing function with/without prefix. (closes #9577)
2022-01-20patch 8.2.4161: Vim9: warning for missing white space after imported variablev8.2.4161Bram Moolenaar
Problem: Vim9: warning for missing white space after imported variable. Solution: Do not skip white space. (closes #9567)
2022-01-20patch 8.2.4160: cannot change the register used for Select mode deletev8.2.4160Shougo Matsushita
Problem: Cannot change the register used for Select mode delete. Solution: Make CTRL-R set the register to be used when deleting text for Select mode. (Shougo Matsushita, closes #9531)
2022-01-20patch 8.2.4159: MS-Windows: _WndProc() is very longv8.2.4159K.Takata
Problem: MS-Windows: _WndProc() is very long. Solution: Move code to separate functions. (Ken Takata, closes #9573)
2022-01-20patch 8.2.4158: MS-Windows: memory leak in :browsev8.2.4158K.Takata
Problem: MS-Windows: memory leak in :browse. Solution: Free stuff before returning. (Ken Takata, closes #9574)
2022-01-20patch 8.2.4157: terminal test fails because Windows sets the titlev8.2.4157ichizok
Problem: Terminal test fails because Windows sets the title. Solution: Add the "vterm_title" testing override and use it in the test. (Ozaki Kiichi, closes #9556)
2022-01-20patch 8.2.4156: fileinfo message overwrites echo'ed messagev8.2.4156Rob Pilling
Problem: Fileinfo message overwrites echo'ed message. Solution: Reset need_fileinfo when displaying a message. (Rob Pilling, closes #9569)
2022-01-20patch 8.2.4155: translating strftime() argument results in check errorv8.2.4155Bram Moolenaar
Problem: Translating strftime() argument results in check error. Solution: Add gettext comment.
2022-01-20patch 8.2.4154: ml_get error when exchanging windows in Visual modev8.2.4154Bram Moolenaar
Problem: ml_get error when exchanging windows in Visual mode. Solution: Correct end of Visual area when entering another buffer.
2022-01-20patch 8.2.4153: MS-Windows: Global IME is no longer supportedv8.2.4153K.Takata
Problem: MS-Windows: Global IME is no longer supported. Solution: Remove the Global IME implementation. (Ken Takata, closes #9562)
2022-01-20patch 8.2.4152: block insert with double wide character failsv8.2.4152Bram Moolenaar
Problem: Block insert with double wide character fails. Solution: Adjust the expected output.
2022-01-20patch 8.2.4151: reading beyond the end of a linev8.2.4151Bram Moolenaar
Problem: Reading beyond the end of a line. Solution: For block insert only use the offset for correcting the length.
2022-01-20patch 8.2.4150: Coverity warns for using pointer after freev8.2.4150Bram Moolenaar
Problem: Coverity warns for using pointer after free. Solution: Swap statements, even though using the pointer is no problem.
2022-01-20patch 8.2.4149: test override not restored, autocommand left behindv8.2.4149Bram Moolenaar
Problem: Test override not restored, autocommand left behind. Solution: Correct restoring test override. Delete autocommand afterwards.
2022-01-19patch 8.2.4148: deleting any mapping may cause <ScritpCmd> to failv8.2.4148Bram Moolenaar
Problem: Deleting any mapping may cause <ScritpCmd> to not set the script context. Solution: Only reset last_used_map if it is the deleted mapping. (closes #9568)
2022-01-19patch 8.2.4147: E464 does not always include the offending commandv8.2.4147Bram Moolenaar
Problem: E464 does not always include the offending command. Solution: Add another error message with "%s". (closes #9564)
2022-01-19patch 8.2.4146: Vim9: shadowed function can be used in compiled functionv8.2.4146Bram Moolenaar
Problem: Vim9: shadowed function can be used in compiled function but not at script level. Solution: Also give an error in a compiled function. (closes #9563)
2022-01-19patch 8.2.4145: confusing error when using name of import for a functionv8.2.4145Bram Moolenaar
Problem: Confusing error when using name of import for a function. Solution: Pass a flag to trans_function_name().
2022-01-19patch 8.2.4144: cannot load libsodium dynamicallyv8.2.4144K.Takata
Problem: Cannot load libsodium dynamically. Solution: Support dynamic loading on MS-Windows. (Ken Takata, closes #9554)
2022-01-19patch 8.2.4143: MS-Windows: IME support for Win9x is obsoletev8.2.4143K.Takata
Problem: MS-Windows: IME support for Win9x is obsolete. Solution: Remove the Win9x code. (Ken Takata, closes #9559)
2022-01-19patch 8.2.4142: build failure with normal features without persistent undov8.2.4142Bram Moolenaar
Problem: Build failure with normal features without persistent undo. Solution: Adjust #ifdef. (closes #9557)
2022-01-18patch 8.2.4141: Vim9 builtin functions test failsv8.2.4141Bram Moolenaar
Problem: Vim9 builtin functions test fails. Solution: Add "scriptversion" item to maparg() result.
2022-01-18patch 8.2.4140: maparg() does not indicate the type of scriptv8.2.4140Bram Moolenaar
Problem: maparg() does not indicate the type of script where it was defined. Solution: Add "scriptversion".
2022-01-18patch 8.2.4139: using freed memory in expression abbreviationv8.2.4139Bram Moolenaar
Problem: Using freed memory if an expression abbreviation deletes the abbreviation. Solution: Do not access the pointer after evaluating the expression.
2022-01-18patch 8.2.4138: Vim9: no error for return with argument when invalidv8.2.4138Bram Moolenaar
Problem: Vim9: no error for return with argument when the function does not return anything. Solution: Give an error for the invalid argument. (issue #9497)
2022-01-18patch 8.2.4137: Vim9: calling import with and without method is inconsistentv8.2.4137Bram Moolenaar
Problem: Vim9: calling import with and without method is inconsistent. Solution: Set a flag that a parenthsis follows to compile_load_scriptvar(). Add some more tests. Improve error message.