summaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 9.0.1492: using uninitialized memory when argument is missingv9.0.1492Bram Moolenaar2023-04-272-0/+5
| | | | | | 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-261-0/+18
| | | | | 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-261-2/+2
| | | | | | Problem: The ModeChanged event may be triggered too often. Solution: Only trigger ModeChanged when no operator is pending. (closes #12298)
* patch 9.0.1488: xchacha20v2 crypt header is platform dependentv9.0.1488ichizok2023-04-251-32/+39
| | | | | 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-252-6/+6
| | | | | | 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.1485: no functions for converting from/to UTF-16 indexv9.0.1485Christian Brabandt2023-04-241-15/+409
| | | | | | 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.1483: += operator does not work on class memberv9.0.1483Bram Moolenaar2023-04-241-0/+7
| | | | | | 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-232-0/+28
| | | | | | 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-231-28/+104
| | | | | | 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-232-0/+25
| | | | | | 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-221-1/+1
| | | | | Problem: Small source file problems; outdated list of distributed files. Solution: Small updates to source files and list of distributed files.
* patch 9.0.1478: filetypes for *.v files not detected properlyv9.0.1478Turiiya2023-04-221-1/+21
| | | | | | 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-221-0/+8
| | | | | 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-2227-271/+301
| | | | | | | 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.1472: ":drop fname" may change the last used tab pagev9.0.1472Bram Moolenaar2023-04-201-0/+16
| | | | | | 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.1470: deferred functions invoked in unexpected orderv9.0.1470zeertzjq2023-04-191-11/+27
| | | | | | | 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-181-0/+27
| | | | | 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-181-13/+38
| | | | | | 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-181-1/+1
| | | | | 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-181-2/+4
| | | | | | | 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.1464: strace filetype detection is expensivev9.0.1464Federico Mengozzi2023-04-171-0/+6
| | | | | | Problem: Strace filetype detection is expensive. Solution: Match with a cheap pattern first. (Federico Mengozzi, closes #12220)
* patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'v9.0.1463h-east2023-04-173-0/+69
| | | | | | Problem: Virtual text truncation only works with Unicode 'encoding'. Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito Higashi, closes #12233)
* patch 9.0.1462: recursively calling :defer function if it does :qav9.0.1462Bram Moolenaar2023-04-171-0/+4
| | | | | Problem: Recursively calling :defer function if it does :qa. Solution: Clear the defer entry before calling the function. (closes #12266)
* patch 9.0.1461: ruler not drawn correctly when using 'rulerformat'v9.0.1461Sean Dewar2023-04-172-0/+15
| | | | | | Problem: Ruler not drawn correctly when using 'rulerformat'. Solution: Adjust formatting depending on whether the ruler is drawn in the statusline or the command line. (Sean Dewar, closes #12246)
* patch 9.0.1460: insufficient testing for getcmdcompltype()v9.0.1460zeertzjq2023-04-171-7/+14
| | | | | Problem: Insufficient testing for getcmdcompltype(). Solution: Add a few more test cases. (closes #12268)
* patch 9.0.1457: no regression test for what patch 9.0.1333 fixesv9.0.1457Bram Moolenaar2023-04-161-3/+3
| | | | | Problem: No regression test for what patch 9.0.1333 fixes. Solution: Extend existing test to cover the fixed problem. (issue #11930)
* patch 9.0.1456: shortmess test depends on order of test executionv9.0.1456zeertzjq2023-04-151-0/+4
| | | | | Problem: Shortmess test depends on order of test execution. Solution: Clear messages. (closes #12264)
* patch 9.0.1455: C++ 20 modules are not recognizedv9.0.1455Ben Jackson2023-04-151-1/+1
| | | | | | Problem: C++ 20 modules are not recognized. Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson, closes #12261)
* patch 9.0.1453: typos in source code and testsv9.0.1453Dominique Pelle2023-04-143-5/+5
| | | | | Problem: Typos in source code and tests. Solution: Fi the typos. (Dominique Pellé, closes #12217)
* patch 9.0.1449: test for prompt buffer is flakyv9.0.1449Bram Moolenaar2023-04-131-8/+4
| | | | | | Problem: Test for prompt buffer is flaky. Solution: Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi, closes #12247)
* patch 9.0.1444: crash when passing NULL to setcmdline()v9.0.1444zeertzjq2023-04-121-0/+8
| | | | | | Problem: Crash when passing NULL to setcmdline(). (Andreas Louv) Solution: Use tv_get_string() instead of using v_string directly. (closes #12231, closes #12227)
* patch 9.0.1443: ending Insert mode when accessing a hidden prompt bufferv9.0.1443Bram Moolenaar2023-04-091-0/+11
| | | | | Problem: Ending Insert mode when accessing a hidden prompt buffer. Solution: Don't stop Insert mode when it was active before. (closes #12237)
* patch 9.0.1442: mapset() does not restore non-script contextv9.0.1442zeertzjq2023-04-071-0/+23
| | | | | Problem: mapset() does not restore non-script context. Solution: Also accept negative sid. (closes #12132)
* patch 9.0.1440: "rvim" can execute a shell through :diffpatchv9.0.1440Bram Moolenaar2023-04-041-0/+15
| | | | | Problem: "rvim" can execute a shell through :diffpatch. Solution: Disallow the shell "patch" command.
* patch 9.0.1439: start Insert mode when accessing a hidden prompt bufferv9.0.1439orbital2023-04-021-0/+38
| | | | | | Problem: Start Insert mode when accessing a hidden prompt buffer. Solution: Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst, closes #12148, closes #12147)
* patch 9.0.1438: .fs files are falsely recognized as forth filesv9.0.1438Johan Kotlinski2023-04-021-16/+0
| | | | | | Problem: .fs files are falsely recognized as forth files. Solution: Check 100 lines for something that looks like forth. (Johan Kotlinski, closes #12219, closes #11988)
* patch 9.0.1437: test fails with different error numberv9.0.1437Bram Moolenaar2023-04-011-1/+1
| | | | | Problem: Test fails with different error number. Solution: Adjust the expected error.
* patch 9.0.1436: cannot compare a typed variable with v:nonev9.0.1436Bram Moolenaar2023-04-011-0/+25
| | | | | Problem: Cannot compare a typed variable with v:none. Solution: Allow for "x is v:none" and "x isnot v:none". (issue #12194)
* patch 9.0.1435: scrolling too many lines when 'wrap' and 'diff' are setv9.0.1435Bram Moolenaar2023-04-011-0/+15
| | | | | | Problem: Scrolling too many lines when 'wrap' and 'diff' are set. Solution: Only scroll by screenlines for 'diff' when 'wrap' is not set. (closes #12211)
* patch 9.0.1434: crash when adding package already in 'runtimepath'v9.0.1434zeertzjq2023-04-011-0/+7
| | | | | Problem: Crash when adding package already in 'runtimepath'. Solution: Change order for using 'runtimepath' entries. (closes #12215)
* patch 9.0.1432: completion popup in wrong position with virtual text "above"v9.0.1432Bram Moolenaar2023-03-312-0/+33
| | | | | Problem: Completion popup in wrong position with virtual text "above". Solution: Adjust the column. (closes #12210)
* patch 9.0.1431: getscriptinfo() loops even when specific SID is givenv9.0.1431zeertzjq2023-03-301-0/+10
| | | | | | Problem: getscriptinfo() loops even when specific SID is given. Solution: Only loop when needed. Give a clearer error message. (closes #12207)
* patch 9.0.1430: Livebook files are not recognizedv9.0.1430Mathias Jean Johansen2023-03-281-0/+1
| | | | | | Problem: Livebook files are not recognized. Solution: Add a pattern for Livebook files. (Mathias Jean Johansen, closes #12203)
* patch 9.0.1428: cursor in wrong position when leaving insert modev9.0.1428Bram Moolenaar2023-03-252-0/+23
| | | | | | Problem: Cursor in wrong position when leaving insert mode. Solution: Update the w_valid flags. Position the cursor also when not redrawing. (closes #12137)
* patch 9.0.1426: indent wrong after "export namespace" in C++v9.0.1426Virginia Senioria2023-03-241-0/+24
| | | | | | Problem: Indent wrong after "export namespace" in C++. Solution: Skip over "inline" and "export" in any order. (Virginia Senioria, closes #12134, closes #12133)
* patch 9.0.1425: "wat" and "wast" files are one filetypev9.0.1425Amaan Qureshi2023-03-231-1/+2
| | | | | | Problem: "wat" and "wast" files are one filetype. Solution: Add a separate filetype for "wat" files. (Amaan Qureshi, closes #12165)
* patch 9.0.1423: WebAssembly Interface Type files are not recognizedv9.0.1423Amaan Qureshi2023-03-211-0/+1
| | | | | Problem: WebAssembly Interface Type files are not recognized. Solution: Add a pattern for WIT files. (Amaan Qureshi, closes #12173)
* patch 9.0.1422: Sage files are not recognizedv9.0.1422Amaan Qureshi2023-03-211-0/+1
| | | | | Problem: Sage files are not recognized. Solution: Add a pattern for Sage files. (Amaan Qureshi, closes #12176)
* patch 9.0.1421: Nu files are not recognizedv9.0.1421Amaan Qureshi2023-03-211-0/+1
| | | | | Problem: Nu files are not recognized. Solution: Add a pattern for Nu files. (Amaan Qureshi, closes #12172)
* patch 9.0.1419: Lean files are not recognizedv9.0.1419Amaan Qureshi2023-03-211-0/+1
| | | | | Problem: Lean files are not recognized. Solution: Add a pattern for Lean files. (Amaan Qureshi, closes #12177)