summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4058: Vim9: import test failure in wrong linev8.2.4058Bram Moolenaar2022-01-102-1/+3
| | | | | Problem: Vim9: import test failure in wrong line. Solution: Adjust line number.
* patch 8.2.4057: Vim9: not fully implementing the autoload mechanismv8.2.4057Bram Moolenaar2022-01-104-177/+248
| | | | | Problem: Vim9: not fully implementing the autoload mechanism. Solution: Allow for exporting a legacy function. Improve test coverage.
* patch 8.2.4056: Vim9: memory leak when exporting function in autoload scriptv8.2.4056Bram Moolenaar2022-01-102-0/+3
| | | | | Problem: Vim9: memory leak when exporting function in autoload script. Solution: Fee the name if replacing it.
* patch 8.2.4055: Vim9: line break in expression causes v:errmsg to be fillecv8.2.4055Bram Moolenaar2022-01-103-3/+26
| | | | | | Problem: Vim9: line break in expression causes v:errmsg to be filled. (Yegappan Lakshmanan) Solution: Do not give an error when skipping over an expression.
* patch 8.2.4054: Vim9 script test failsv8.2.4054Bram Moolenaar2022-01-102-0/+14
| | | | | Problem: Vim9 script test fails. Solution: Add missing change.
* patch 8.2.4053: Vim9: autoload mechanism doesn't fully work yetv8.2.4053Bram Moolenaar2022-01-109-52/+139
| | | | | | | Problem: Vim9: autoload mechanism doesn't fully work yet. Solution: Define functions and variables with their autoload name, add the prefix when calling a function, find the variable in the table of script variables.
* patch 8.2.4052: not easy to resize a window from a pluginv8.2.4052Daniel Steinberg2022-01-107-0/+189
| | | | | | Problem: Not easy to resize a window from a plugin. Solution: Add win_move_separator() and win_move_statusline() functions. (Daniel Steinberg, closes #9486)
* patch 8.2.4051: compiler complains about possibly uninitialized variablev8.2.4051Bram Moolenaar2022-01-102-3/+7
| | | | | Problem: Compiler complains about possibly uninitialized variable. Solution: Add code to avoid a compiler warning. (John Marriott)
* patch 8.2.4050: Vim9: need to prefix every item in an autoload scriptv8.2.4050Bram Moolenaar2022-01-0915-118/+403
| | | | | | Problem: Vim9: need to prefix every item in an autoload script. Solution: First step in supporting "vim9script autoload" and "import autoload".
* patch 8.2.4049: Vim9: reading before the start of the line with "$"v8.2.4049Bram Moolenaar2022-01-093-1/+4
| | | | | Problem: Vim9: reading before the start of the line with "$" by itself. Solution: Do not subtract one when reporting the error.
* patch 8.2.4048: gcc complains about use of "%p" in printfv8.2.4048Dominique Pelle2022-01-092-6/+8
| | | | | Problem: gcc complains about use of "%p" in printf. Solution: Add (void *) typecast. (Dominique Pellé, closes #9494)
* patch 8.2.4047: depending on the build features error messages are unusedv8.2.4047Dominique Pelle2022-01-092-35/+341
| | | | | Problem: Depending on the build features error messages are unused. Solution: Add #ifdefs. (Dominique Pellé, closes #9493)
* Update runtime filesBram Moolenaar2022-01-0838-280/+341
|
* patch 8.2.4046: some error messages not in the right placev8.2.4046Bram Moolenaar2022-01-084-4/+13
| | | | | Problem: Some error messages not in the right place. Solution: Adjust the errors file. Fix typo.
* patch 8.2.4045: some global functions are only used in one filev8.2.4045Yegappan Lakshmanan2022-01-0811-113/+111
| | | | | Problem: Some global functions are only used in one file. Solution: Make the functions static. (Yegappan Lakshmanan, closes #9492)
* patch 8.2.4044: Vim9: no error when importing the same script twicev8.2.4044Bram Moolenaar2022-01-084-31/+51
| | | | | Problem: Vim9: no error when importing the same script twice. Solution: Give an error, unless it is a reload.
* patch 8.2.4043: using int for second argument of ga_init2()v8.2.4043Bram Moolenaar2022-01-0836-67/+69
| | | | | Problem: Using int for second argument of ga_init2(). Solution: Remove unnessary type cast (int) when using sizeof().
* patch 8.2.4042: Vim9: build errorv8.2.4042Bram Moolenaar2022-01-082-4/+7
| | | | | Problem: Vim9: build error. Solution: Use grow array instead of character pointer.
* patch 8.2.4041: using unitialized pointerv8.2.4041Bram Moolenaar2022-01-082-0/+6
| | | | | Problem: Using unitialized pointer. Solution: Store "ht" when variable is in another script.
* patch 8.2.4040: keeping track of allocated lines is too complicatedv8.2.4040Bram Moolenaar2022-01-0810-47/+82
| | | | | | Problem: Keeping track of allocated lines in user functions is too complicated. Solution: Instead of freeing individual lines keep them all until the end.
* patch 8.2.4039: the xdiff library is linked in even when not usedv8.2.4039Bram Moolenaar2022-01-086-2/+32
| | | | | Problem: The xdiff library is linked in even when not used. Solution: Use configure to decide whether xdiff object files are included.
* patch 8.2.4038: various code not used when features are disabledv8.2.4038Dominique Pelle2022-01-0835-74/+126
| | | | | Problem: Various code not used when features are disabled. Solution: Add #ifdefs. (Dominique Pellé, closes #9491)
* patch 8.2.4037: Insert mode completion is insufficiently testedv8.2.4037Yegappan Lakshmanan2022-01-083-6/+264
| | | | | | Problem: Insert mode completion is insufficiently tested. Solution: Add more tests. Fix uncovered memory leak. (Yegappan Lakshmanan, closes #9489)
* patch 8.2.4036: Vim9: script test file is getting too longv8.2.4036Bram Moolenaar2022-01-074-1059/+1074
| | | | | Problem: Vim9: script test file is getting too long. Solution: Split the import/export functionality to a separate file.
* patch 8.2.4035: timer triggered at the debug prompt may cause troublev8.2.4035Bram Moolenaar2022-01-072-2/+5
| | | | | Problem: Timer triggered at the debug prompt may cause trouble. Solution: Do not trigger any timer at the debug prompt. (closes #9481)
* patch 8.2.4034: Coverity warns for possibly using a NULL pointerv8.2.4034Bram Moolenaar2022-01-072-1/+3
| | | | | Problem: Coverity warns for possibly using a NULL pointer. Solution: Check v_partial is not NULL.
* patch 8.2.4033: running filetype tests leaves directory behindv8.2.4033zeertzjq2022-01-072-1/+3
| | | | | Problem: Running filetype tests leaves directory behind. Solution: Delete the top directory. (closes #9483)
* patch 8.2.4032: ATTRIBUTE_NORETURN is not neededv8.2.4032ichizok2022-01-073-6/+10
| | | | | Problem: ATTRIBUTE_NORETURN is not needed. Solution: Use NORETURN(). (Ozaki Kiichi, closes #9487)
* patch 8.2.4031: crash in xterm with only two linesv8.2.4031Bram Moolenaar2022-01-073-1/+14
| | | | | Problem: Crash in xterm with only two lines. (Dominique Pellé) Solution: Only perform xterm compatibility test if possible. (closes #9488)
* patch 8.2.4030: a script local funcref is not found from a mappingv8.2.4030Bram Moolenaar2022-01-075-28/+59
| | | | | | Problem: A script local funcref is not found from a mapping. Solution: When looking for a function, also find a script-local funcref. (closes #9485)
* patch 8.2.4029: debugging NFA regexp my crash, cached indent may be wrongv8.2.4029Bram Moolenaar2022-01-074-45/+76
| | | | | | | Problem: Debugging NFA regexp my crash, cached indent may be wrong. Solution: Fix some debug warnings in the NFA regexp code. Make sure log_fd is set when used. Fix breakindent and indent caching. (Christian Brabandt, closes #9482)
* patch 8.2.4028: ml_get error with :doautoall and Visual areav8.2.4028Bram Moolenaar2022-01-074-2/+22
| | | | | Problem: ml_get error with :doautoall and Visual area. (Sean Dewar) Solution: Disable Visual mode while executing autocommands.
* patch 8.2.4027: import test fails on MS-Windowsv8.2.4027Bram Moolenaar2022-01-072-8/+10
| | | | | Problem: Import test fails on MS-Windows. Solution: Use a different directory name.
* patch 8.2.4026: ml_get error with specific win_execute() commandv8.2.4026Bram Moolenaar2022-01-073-0/+23
| | | | | Problem: ml_get error with specific win_execute() command. (Sean Dewar) Solution: Check cursor and Visual area are OK.
* patch 8.2.4025: error for import not ending in .vim does not work for .vimrcv8.2.4025Bram Moolenaar2022-01-074-7/+42
| | | | | Problem: Error for import not ending in .vim does not work for .vimrc. Solution: Check that .vim is the end. (closes #9484)
* patch 8.2.4024: confusing error message if imported name is used directlyv8.2.4024Bram Moolenaar2022-01-076-9/+39
| | | | | Problem: Confusing error message if imported name is used directly. Solution: Give a better error message.
* patch 8.2.4023: using uninitialized variablev8.2.4023Bram Moolenaar2022-01-062-1/+3
| | | | | Problem: Using uninitialized variable. Solution: Initialize "ufunc" also when an item is not exported.
* patch 8.2.4022: two error messages in the wrong filev8.2.4022Bram Moolenaar2022-01-063-4/+6
| | | | | Problem: Two error messages in the wrong file. Solution: Use the error message from errors.h.
* patch 8.2.4021: missing part of the :import changesv8.2.4021Bram Moolenaar2022-01-062-10/+12
| | | | | Problem: Missing part of the :import changes. Solution: Add changes in vim9cmds.c.
* patch 8.2.4020: debugger test failsv8.2.4020Bram Moolenaar2022-01-062-2/+4
| | | | | Problem: Debugger test fails. Solution: Fix import statement.
* patch 8.2.4019: Vim9: import mechanism is too complicatedv8.2.4019Bram Moolenaar2022-01-0616-667/+472
| | | | | Problem: Vim9: import mechanism is too complicated. Solution: Do not use the Javascript mechanism but a much simpler one.
* patch 8.2.4018: ml_get error when win_execute redraws with Visual selectionv8.2.4018Bram Moolenaar2022-01-0610-88/+109
| | | | | Problem: ml_get error when win_execute redraws with Visual selection. Solution: Disable Visual area temporarily. (closes #9479)
* patch 8.2.4017: gcc warns for misleading indent in Athena menu codev8.2.4017Dominique Pelle2022-01-062-0/+4
| | | | | | Problem: Gcc warns for misleading indent in Athena menu code. Solution: Add curlies around the two statements. (Dominique Pellé, closes #9480)
* patch 8.2.4016: Vim9: incorrect error for argument that is shadowing varv8.2.4016Bram Moolenaar2022-01-063-4/+19
| | | | | | Problem: Vim9: incorrect error for argument that is shadowing var. Solution: Ignore variable that is not in block where the function was defined.
* patch 8.2.4015: build failure with tiny featuresv8.2.4015Bram Moolenaar2022-01-062-0/+4
| | | | | Problem: Build failure with tiny features. (Tony Mechelynck) Solution: Adjust #ifdefs.
* patch 8.2.4014: git and gitcommit file types not properly recognizedv8.2.4014Bram Moolenaar2022-01-054-8/+58
| | | | | Problem: Git and gitcommit file types not properly recognized. Solution: Adjust filetype detection. (Tim Pope, closes #9477)
* patch 8.2.4013: build failure without the spell featurev8.2.4013Bram Moolenaar2022-01-052-0/+4
| | | | | Problem: Build failure without the spell feature. Solution: Adjust #ifdefs.
* patch 8.2.4012: error messages are spread outv8.2.4012Bram Moolenaar2022-01-0534-156/+357
| | | | | Problem: Error messages are spread out. Solution: Move the last error messages to errors.h.
* patch 8.2.4011: test fails because of changed error numberv8.2.4011Bram Moolenaar2022-01-053-4/+7
| | | | | Problem: Test fails because of changed error number. Solution: Restore old duplicate error message.
* patch 8.2.4010: error messages are spread outv8.2.4010Bram Moolenaar2022-01-0531-87/+200
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.