summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2023-05-06patch 9.0.1511: crash when using wrong arg types to assert_match()v9.0.1511zeertzjq
Problem: Crash when using wrong arg types to assert_match(). Solution: Check for NULL pointer. (closes #12349)
2023-05-05patch 9.0.1510: misleading variable name for error messagev9.0.1510Bram Moolenaar
Problem: Misleading variable name for error message. Solution: Change "name" to "number". (closes #12345)
2023-05-05patch 9.0.1509: error message lacks mentioning the erroneous argumentv9.0.1509Bram Moolenaar
Problem: Error message lacks mentioning the erroneous argument. Solution: Specify the argument that the error is for.
2023-05-05patch 9.0.1508: catch does not work when lines are joined with a newlinev9.0.1508zeertzjq
Problem: Catch does not work when lines are joined with a newline. Solution: Set "nextcmd" appropriately. (closes #12348)
2023-05-04patch 9.0.1507: assert message is confusing with boolean resultv9.0.1507zeertzjq
Problem: Assert message is confusing with boolean result. assert_inrange() replaces message instead of adding it. Solution: Don't put quotes around expected boolean value. Append message for assert_inrange(). (closes #12342, closes #12341)
2023-05-02patch 9.0.1506: line number not displayed when using 'smoothscroll'v9.0.1506zeertzjq
Problem: Line number not displayed when using 'smoothscroll'. Solution: Adjust condition for showing the line number. (closes #12333)
2023-05-02patch 9.0.1505: error when heredoc content looks like heredocv9.0.1505zeertzjq
Problem: Error when heredoc content looks like heredoc. Solution: Handle curly expressions. (closes #12325)
2023-05-01patch 9.0.1504: no error when calling remote_startserver("")v9.0.1504h-east
Problem: No error when calling remote_startserver() with an empty string. Solution: Give an error for an empty string. (Hirohito Higashi, closes #12327)
2023-04-30patch 9.0.1503: Luau files are not recognizedv9.0.1503Amaan Qureshi
Problem: Luau files are not recognized. Solution: Add a patter for Luau files. (Amaan Qureshi, closes #12317)
2023-04-30patch 9.0.1502: no test for deleting the end of a long wrapped linev9.0.1502Luuk van Baal
Problem: No test for deleting the end of a long wrapped line. Solution: Add a test to check the right text is displayed. (Luuk van Baal, closes #12318)
2023-04-30patch 9.0.1501: crash with nested :try and :throw in catch blockv9.0.1501Bram Moolenaar
Problem: Crash with nested :try and :throw in catch block. Solution: Jump to :endtry before returning from function. (closes #12245)
2023-04-30patch 9.0.1500: The falsy operator is not tested properlyv9.0.1500zeertzjq
Problem: The falsy operator is not tested properly. Solution: Add a few more test cases. (closes #12319)
2023-04-29patch 9.0.1499: using uninitialized memory with fuzzy matchingv9.0.1499Bram Moolenaar
Problem: Using uninitialized memory with fuzzy matching. Solution: Initialize the arrays used to store match positions.
2023-04-29patch 9.0.1498: in a terminal window the cursor may jump aroundv9.0.1498Bram Moolenaar
Problem: In a terminal window the cursor may jump around. (Kenny Stauffer) Solution: Do not move the cursor to the position for terminal-normal mode. (closes #12312)
2023-04-29patch 9.0.1497: the ruler percentage can't be localizedv9.0.1497Emir SARI
Problem: The ruler percentage can't be localized. Solution: Use a string that can be translated. (Emir Sari, closes #12311)
2023-04-28patch 9.0.1496: test restoring register with wrong valuev9.0.1496zeertzjq
Problem: Test restoring register with wrong value. Solution: Correct name of variable. (closes #12310)
2023-04-28patch 9.0.1495: GTK3: hiding the mouse pointer does not workv9.0.1495Kenny Stauffer
Problem: GTK3: hiding the mouse pointer does not work. (Rory O’Kane) Solution: Set alpha level to zero. (Kenny Stauffer, closes #12293, closes #3256)
2023-04-27patch 9.0.1494: crash when recovering from corrupted swap filev9.0.1494Bram Moolenaar
Problem: Crash when recovering from corrupted swap file. Solution: Bail out when the line index looks wrong. (closes #12276)
2023-04-27patch 9.0.1493: popup menu position wrong in window with toolbarv9.0.1493zeertzjq
Problem: Popup menu position wrong in window with toolbar. Solution: Take the window toolbar into account when positioning the popup menu. (closes #12308)
2023-04-27patch 9.0.1492: using uninitialized memory when argument is missingv9.0.1492Bram Moolenaar
Problem: Using uninitialized memory when argument is missing. Solution: Check there are sufficient arguments before the base. (closes #12302)
2023-04-26patch 9.0.1491: wrong scrolling with ls=0 and :botright splitv9.0.1491zeertzjq
Problem: Wrong scrolling with ls=0 and :botright split. Solution: Add statusline before calling frame_new_height(). (closes #12299)
2023-04-26patch 9.0.1490: the ModeChanged event may be triggered too oftenv9.0.1490zeertzjq
Problem: The ModeChanged event may be triggered too often. Solution: Only trigger ModeChanged when no operator is pending. (closes #12298)
2023-04-26patch 9.0.1489: crypt with libsodium is not tested on CIv9.0.1489ichizok
Problem: Crypt with libsodium is not tested on CI. Solution: Configure testing with libsodium. (Ozaki Kiichi, closes #12297)
2023-04-25patch 9.0.1488: xchacha20v2 crypt header is platform dependentv9.0.1488ichizok
Problem: xchacha20v2 crypt header is platform dependent. Solution: Avoid using "size_t". (Ozaki Kiichi, closses #12296)
2023-04-25patch 9.0.1487: Content-type header for LSP channel not according to specv9.0.1487Yegappan Lakshmanan
Problem: Content-type header for LSP channel not according to spec. Solution: Use "vscode-jsonrpc" instead of "vim-jsonrpc". (Yegappan Lakshmanan, closes #12295)
2023-04-24patch 9.0.1486: parallel make might not workv9.0.1486Samuel Dionne-Riel
Problem: Parallel make might not work. Solution: Add missing dependencies. (Samuel Dionne-Riel, closes #12288)
2023-04-24patch 9.0.1485: no functions for converting from/to UTF-16 indexv9.0.1485Christian Brabandt
Problem: no functions for converting from/to UTF-16 index. Solution: Add UTF-16 flag to existing funtions and add strutf16len() and utf16idx(). (Yegappan Lakshmanan, closes #12216)
2023-04-24patch 9.0.1484: Coverity warns for using invalid array indexv9.0.1484Bram Moolenaar
Problem: Coverity warns for using invalid array index. Solution: Add entry for Xchacha, even though it is not used.
2023-04-24patch 9.0.1483: += operator does not work on class memberv9.0.1483Bram Moolenaar
Problem: += operator does not work on class member. Solution: Do not skip as if "this." was used. (Christian Brabandt, closes #12263)
2023-04-23patch 9.0.1482: crash when textprop has a very large "padding" valuev9.0.1482Bram Moolenaar
Problem: Crash when textprop has a very large "padding" value. (Yegappan Lakshmanan) Solution: Avoid the "after" count to go negative.
2023-04-23patch 9.0.1481: decrypting with libsodium may fail if the library changesv9.0.1481Christian Brabandt
Problem: Decrypting with libsodium may fail if the library changes. Solution: Add parameters used to the encrypted file header. (Christian Brabandt, closes #12279)
2023-04-23patch 9.0.1480: using popup menu may leave text in the command linev9.0.1480Luuk van Baal
Problem: Using popup menu may leave text in the command line. Solution: Clear the command line if the popup menu covered it. (Luuk van Baal, closes #12286)
2023-04-22patch 9.0.1479: small source file problems; outdated list of distrib. filesv9.0.1479Bram Moolenaar
Problem: Small source file problems; outdated list of distributed files. Solution: Small updates to source files and list of distributed files.
2023-04-22Update runtime filesBram Moolenaar
2023-04-22patch 9.0.1478: filetypes for *.v files not detected properlyv9.0.1478Turiiya
Problem: Filetypes for *.v files not detected properly. Solution: Use the file contents to detect the filetype. (Turiiya, closes #12281)
2023-04-22patch 9.0.1477: crash when recovering from corrupted swap filev9.0.1477Bram Moolenaar
Problem: Crash when recovering from corrupted swap file. Solution: Check for a valid page count. (closes #12275)
2023-04-22patch 9.0.1476: lines put in non-current window are not displayedv9.0.1476Bram Moolenaar
Problem: Lines put in non-current window are not displayed. (Marius Gedminas) Solution: Don't increment the topline when inserting just above it. (closes #12212)
2023-04-21patch 9.0.1474: CI runs with old version of Ubuntu and toolsv9.0.1474Philip H
Problem: CI runs with old version of Ubuntu and tools. Solution: Update CI to more recent versions. (closes #11092)
2023-04-21patch 9.0.1473: CI does not run sound testsv9.0.1473ichizok
Problem: CI does not run sound tests. Solution: Re-enable sound tests. Use "apt-get" instead of "apt". (Ozaki Kiichi, closes #12280)
2023-04-20patch 9.0.1472: ":drop fname" may change the last used tab pagev9.0.1472Bram Moolenaar
Problem: ":drop fname" may change the last used tab page. Solution: Restore the last used tab page when :drop has changed it. (closes #12087)
2023-04-19patch 9.0.1471: warnings for function declarationsv9.0.1471Michael Jarvis
Problem: Warnings for function declarations. Solution: Add argument types. (Michael Jarvis, closes #12277)
2023-04-19patch 9.0.1470: deferred functions invoked in unexpected orderv9.0.1470zeertzjq
Problem: Deferred functions invoked in unexpected order when using :qa and autocommands. Solution: Call deferred functions for the current funccal before using the stack. (closes #12278)
2023-04-18patch 9.0.1469: deferred functions not called from autocommandsv9.0.1469zeertzjq
Problem: Deferred functions not called from autocommands. Solution: Also go through the funccal_stack. (closes #12267)
2023-04-18patch 9.0.1468: recursively calling :defer function if it does :qav9.0.1468zeertzjq
Problem: Recursively calling :defer function if it does :qa in a compiled function. Solution: Clear the defer entry before calling the function. (closes #12271)
2023-04-18patch 9.0.1467: Jenkinsfiles are not recognized as groovyv9.0.1467dundargoc
Problem: Jenkinsfiles are not recognized as groovy. Solution: Add a pattern for Jenkinsfiles. (closes #12236)
2023-04-18patch 9.0.1466: cannot use an object member name as a method argumentv9.0.1466h-east
Problem: Cannot use an object member name as a method argument. Solution: Do not give an error for using an object member name for a method argument. (Hirohito Higashi, closes #12241, closes #12225) Fix line number for other argument error.
2023-04-18patch 9.0.1465: Haiku build failsv9.0.1465ichizok
Problem: Haiku build fails. Solution: Do not include globals.h and proto.h twice. (Ozaki Kiichi, closes #12273)
2023-04-17patch 9.0.1464: strace filetype detection is expensivev9.0.1464Federico Mengozzi
Problem: Strace filetype detection is expensive. Solution: Match with a cheap pattern first. (Federico Mengozzi, closes #12220)
2023-04-17patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'v9.0.1463h-east
Problem: Virtual text truncation only works with Unicode 'encoding'. Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito Higashi, closes #12233)
2023-04-17patch 9.0.1462: recursively calling :defer function if it does :qav9.0.1462Bram Moolenaar
Problem: Recursively calling :defer function if it does :qa. Solution: Clear the defer entry before calling the function. (closes #12266)