summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 9.0.1514: test waits unnecessarily long before checking screendumpv9.0.1514Bram Moolenaar2023-05-062-1/+2
| | | | | Problem: Test waits unnecessarily long before checking screendump. Solution: Remove TermWait() call.
* patch 9.0.1513: text scrolls unnecessarily when splittingv9.0.1513Luuk van Baal2023-05-064-1/+36
| | | | | | Problem: Text scrolls unnecessarily when splitting and 'splitkeep' is not "cursor". Solution: Avoid resetting w_skipcol. (Luuk van Baal, closes #12334)
* patch 9.0.1512: inserting lines when scrolling with 'smoothscroll' setv9.0.1512Luuk van Baal2023-05-066-6/+46
| | | | | | Problem: Inserting lines when scrolling with 'smoothscroll' set. Solution: Adjust line height computation for w_skipcol. (Luuk van Baal, closes #12350)
* patch 9.0.1511: crash when using wrong arg types to assert_match()v9.0.1511zeertzjq2023-05-063-11/+30
| | | | | Problem: Crash when using wrong arg types to assert_match(). Solution: Check for NULL pointer. (closes #12349)
* patch 9.0.1510: misleading variable name for error messagev9.0.1510Bram Moolenaar2023-05-053-3/+6
| | | | | Problem: Misleading variable name for error message. Solution: Change "name" to "number". (closes #12345)
* patch 9.0.1509: error message lacks mentioning the erroneous argumentv9.0.1509Bram Moolenaar2023-05-053-1/+4
| | | | | Problem: Error message lacks mentioning the erroneous argument. Solution: Specify the argument that the error is for.
* patch 9.0.1508: catch does not work when lines are joined with a newlinev9.0.1508zeertzjq2023-05-053-6/+41
| | | | | Problem: Catch does not work when lines are joined with a newline. Solution: Set "nextcmd" appropriately. (closes #12348)
* patch 9.0.1507: assert message is confusing with boolean resultv9.0.1507zeertzjq2023-05-044-33/+25
| | | | | | | 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)
* patch 9.0.1506: line number not displayed when using 'smoothscroll'v9.0.1506zeertzjq2023-05-027-14/+61
| | | | | Problem: Line number not displayed when using 'smoothscroll'. Solution: Adjust condition for showing the line number. (closes #12333)
* patch 9.0.1505: error when heredoc content looks like heredocv9.0.1505zeertzjq2023-05-026-32/+145
| | | | | Problem: Error when heredoc content looks like heredoc. Solution: Handle curly expressions. (closes #12325)
* patch 9.0.1504: no error when calling remote_startserver("")v9.0.1504h-east2023-05-013-13/+14
| | | | | | Problem: No error when calling remote_startserver() with an empty string. Solution: Give an error for an empty string. (Hirohito Higashi, closes #12327)
* patch 9.0.1503: Luau files are not recognizedv9.0.1503Amaan Qureshi2023-04-302-0/+3
| | | | | Problem: Luau files are not recognized. Solution: Add a patter for Luau files. (Amaan Qureshi, closes #12317)
* patch 9.0.1502: no test for deleting the end of a long wrapped linev9.0.1502Luuk van Baal2023-04-304-0/+51
| | | | | | 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)
* patch 9.0.1501: crash with nested :try and :throw in catch blockv9.0.1501Bram Moolenaar2023-04-303-7/+69
| | | | | Problem: Crash with nested :try and :throw in catch block. Solution: Jump to :endtry before returning from function. (closes #12245)
* patch 9.0.1500: The falsy operator is not tested properlyv9.0.1500zeertzjq2023-04-302-0/+17
| | | | | Problem: The falsy operator is not tested properly. Solution: Add a few more test cases. (closes #12319)
* patch 9.0.1499: using uninitialized memory with fuzzy matchingv9.0.1499Bram Moolenaar2023-04-294-11/+40
| | | | | Problem: Using uninitialized memory with fuzzy matching. Solution: Initialize the arrays used to store match positions.
* patch 9.0.1498: in a terminal window the cursor may jump aroundv9.0.1498Bram Moolenaar2023-04-292-18/+29
| | | | | | 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)
* patch 9.0.1497: the ruler percentage can't be localizedv9.0.1497Emir SARI2023-04-292-6/+22
| | | | | Problem: The ruler percentage can't be localized. Solution: Use a string that can be translated. (Emir Sari, closes #12311)
* patch 9.0.1496: test restoring register with wrong valuev9.0.1496zeertzjq2023-04-282-1/+3
| | | | | Problem: Test restoring register with wrong value. Solution: Correct name of variable. (closes #12310)
* patch 9.0.1495: GTK3: hiding the mouse pointer does not workv9.0.1495Kenny Stauffer2023-04-282-1/+3
| | | | | | Problem: GTK3: hiding the mouse pointer does not work. (Rory O’Kane) Solution: Set alpha level to zero. (Kenny Stauffer, closes #12293, closes #3256)
* patch 9.0.1494: crash when recovering from corrupted swap filev9.0.1494Bram Moolenaar2023-04-273-12/+46
| | | | | Problem: Crash when recovering from corrupted swap file. Solution: Bail out when the line index looks wrong. (closes #12276)
* patch 9.0.1493: popup menu position wrong in window with toolbarv9.0.1493zeertzjq2023-04-274-2/+33
| | | | | | Problem: Popup menu position wrong in window with toolbar. Solution: Take the window toolbar into account when positioning the popup menu. (closes #12308)
* patch 9.0.1492: using uninitialized memory when argument is missingv9.0.1492Bram Moolenaar2023-04-275-1/+23
| | | | | | Problem: Using uninitialized memory when argument is missing. Solution: Check there are sufficient arguments before the base. (closes #12302)
* patch 9.0.1491: wrong scrolling with ls=0 and :botright splitv9.0.1491zeertzjq2023-04-263-9/+25
| | | | | Problem: Wrong scrolling with ls=0 and :botright split. Solution: Add statusline before calling frame_new_height(). (closes #12299)
* patch 9.0.1490: the ModeChanged event may be triggered too oftenv9.0.1490zeertzjq2023-04-263-9/+14
| | | | | | Problem: The ModeChanged event may be triggered too often. Solution: Only trigger ModeChanged when no operator is pending. (closes #12298)
* patch 9.0.1489: crypt with libsodium is not tested on CIv9.0.1489ichizok2023-04-261-0/+2
| | | | | Problem: Crypt with libsodium is not tested on CI. Solution: Configure testing with libsodium. (Ozaki Kiichi, closes #12297)
* patch 9.0.1488: xchacha20v2 crypt header is platform dependentv9.0.1488ichizok2023-04-253-48/+56
| | | | | Problem: xchacha20v2 crypt header is platform dependent. Solution: Avoid using "size_t". (Ozaki Kiichi, closses #12296)
* patch 9.0.1487: Content-type header for LSP channel not according to specv9.0.1487Yegappan Lakshmanan2023-04-254-7/+10
| | | | | | Problem: Content-type header for LSP channel not according to spec. Solution: Use "vscode-jsonrpc" instead of "vim-jsonrpc". (Yegappan Lakshmanan, closes #12295)
* patch 9.0.1486: parallel make might not workv9.0.1486Samuel Dionne-Riel2023-04-242-17/+22
| | | | | Problem: Parallel make might not work. Solution: Add missing dependencies. (Samuel Dionne-Riel, closes #12288)
* patch 9.0.1485: no functions for converting from/to UTF-16 indexv9.0.1485Christian Brabandt2023-04-245-45/+559
| | | | | | 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)
* patch 9.0.1484: Coverity warns for using invalid array indexv9.0.1484Bram Moolenaar2023-04-242-3/+15
| | | | | Problem: Coverity warns for using invalid array index. Solution: Add entry for Xchacha, even though it is not used.
* patch 9.0.1483: += operator does not work on class memberv9.0.1483Bram Moolenaar2023-04-243-7/+31
| | | | | | Problem: += operator does not work on class member. Solution: Do not skip as if "this." was used. (Christian Brabandt, closes #12263)
* patch 9.0.1482: crash when textprop has a very large "padding" valuev9.0.1482Bram Moolenaar2023-04-234-0/+36
| | | | | | Problem: Crash when textprop has a very large "padding" value. (Yegappan Lakshmanan) Solution: Avoid the "after" count to go negative.
* patch 9.0.1481: decrypting with libsodium may fail if the library changesv9.0.1481Christian Brabandt2023-04-2314-116/+404
| | | | | | Problem: Decrypting with libsodium may fail if the library changes. Solution: Add parameters used to the encrypted file header. (Christian Brabandt, closes #12279)
* patch 9.0.1480: using popup menu may leave text in the command linev9.0.1480Luuk van Baal2023-04-234-0/+35
| | | | | | 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)
* patch 9.0.1479: small source file problems; outdated list of distrib. filesv9.0.1479Bram Moolenaar2023-04-2213-23/+24
| | | | | Problem: Small source file problems; outdated list of distributed files. Solution: Small updates to source files and list of distributed files.
* Update runtime filesBram Moolenaar2023-04-221-3/+3
|
* patch 9.0.1478: filetypes for *.v files not detected properlyv9.0.1478Turiiya2023-04-222-1/+23
| | | | | | Problem: Filetypes for *.v files not detected properly. Solution: Use the file contents to detect the filetype. (Turiiya, closes #12281)
* patch 9.0.1477: crash when recovering from corrupted swap filev9.0.1477Bram Moolenaar2023-04-225-12/+41
| | | | | Problem: Crash when recovering from corrupted swap file. Solution: Check for a valid page count. (closes #12275)
* patch 9.0.1476: lines put in non-current window are not displayedv9.0.1476Bram Moolenaar2023-04-2229-276/+312
| | | | | | | 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)
* patch 9.0.1474: CI runs with old version of Ubuntu and toolsv9.0.1474Philip H2023-04-211-0/+2
| | | | | Problem: CI runs with old version of Ubuntu and tools. Solution: Update CI to more recent versions. (closes #11092)
* patch 9.0.1473: CI does not run sound testsv9.0.1473ichizok2023-04-211-0/+2
| | | | | | Problem: CI does not run sound tests. Solution: Re-enable sound tests. Use "apt-get" instead of "apt". (Ozaki Kiichi, closes #12280)
* patch 9.0.1472: ":drop fname" may change the last used tab pagev9.0.1472Bram Moolenaar2023-04-203-0/+24
| | | | | | Problem: ":drop fname" may change the last used tab page. Solution: Restore the last used tab page when :drop has changed it. (closes #12087)
* patch 9.0.1471: warnings for function declarationsv9.0.1471Michael Jarvis2023-04-195-22/+24
| | | | | Problem: Warnings for function declarations. Solution: Add argument types. (Michael Jarvis, closes #12277)
* patch 9.0.1470: deferred functions invoked in unexpected orderv9.0.1470zeertzjq2023-04-193-14/+32
| | | | | | | 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)
* patch 9.0.1469: deferred functions not called from autocommandsv9.0.1469zeertzjq2023-04-183-14/+50
| | | | | Problem: Deferred functions not called from autocommands. Solution: Also go through the funccal_stack. (closes #12267)
* patch 9.0.1468: recursively calling :defer function if it does :qav9.0.1468zeertzjq2023-04-183-15/+51
| | | | | | Problem: Recursively calling :defer function if it does :qa in a compiled function. Solution: Clear the defer entry before calling the function. (closes #12271)
* patch 9.0.1467: Jenkinsfiles are not recognized as groovyv9.0.1467dundargoc2023-04-182-1/+3
| | | | | Problem: Jenkinsfiles are not recognized as groovy. Solution: Add a pattern for Jenkinsfiles. (closes #12236)
* patch 9.0.1466: cannot use an object member name as a method argumentv9.0.1466h-east2023-04-183-18/+22
| | | | | | | 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.
* patch 9.0.1465: Haiku build failsv9.0.1465ichizok2023-04-182-2/+2
| | | | | | Problem: Haiku build fails. Solution: Do not include globals.h and proto.h twice. (Ozaki Kiichi, closes #12273)