summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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-262-6/+36
| | | | | 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-248-55/+676
| | | | | | 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-2316-121/+422
| | | | | | 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-2215-33/+25
| | | | | 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-2263-818/+3695
|
* patch 9.0.1478: filetypes for *.v files not detected properlyv9.0.1478Turiiya2023-04-224-3/+60
| | | | | | 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-2230-276/+315
| | | | | | | 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-213-20/+24
| | | | | 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-213-40/+16
| | | | | | 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-183-2/+4
| | | | | 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)
* patch 9.0.1464: strace filetype detection is expensivev9.0.1464Federico Mengozzi2023-04-173-1/+11
| | | | | | 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-175-2/+100
| | | | | | 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-173-7/+20
| | | | | 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-174-7/+26
| | | | | | 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-173-10/+19
| | | | | Problem: Insufficient testing for getcmdcompltype(). Solution: Add a few more test cases. (closes #12268)
* patch 9.0.1459: typo in name of typev9.0.1459zeertzjq2023-04-166-8/+10
| | | | | Problem: Typo in name of type. Solution: Change funccal_T to funccall_T. (closes #12265)
* patch 9.0.1458: buffer overflow when expanding long file namev9.0.1458Yee Cheng Chin2023-04-162-6/+7
| | | | | | Problem: Buffer overflow when expanding long file name. Solution: Use a larger buffer and avoid overflowing it. (Yee Cheng Chin, closes #12201)
* patch 9.0.1457: no regression test for what patch 9.0.1333 fixesv9.0.1457Bram Moolenaar2023-04-162-3/+5
| | | | | 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-152-0/+6
| | | | | 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-153-1/+7
| | | | | | Problem: C++ 20 modules are not recognized. Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson, closes #12261)
* patch 9.0.1454: code indenting is confused by macrosv9.0.1454ichizok2023-04-1510-56/+66
| | | | | | Problem: Code indenting is confused by macros. Solution: Put semicolon after the macros instead of inside. (Ozaki Kiichi, closes #12257)
* patch 9.0.1453: typos in source code and testsv9.0.1453Dominique Pelle2023-04-1411-15/+17
| | | | | Problem: Typos in source code and tests. Solution: Fi the typos. (Dominique Pellé, closes #12217)
* patch 9.0.1452: code using EVAL_CONSTANT is dead, it is never setv9.0.1452zeertzjq2023-04-133-11/+8
| | | | | Problem: Code using EVAL_CONSTANT is dead, it is never set. Solution: Remove EVAL_CONSTANT. (closes #12252)
* patch 9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last"v9.0.1451Luuk van Baal2023-04-132-3/+15
| | | | | | Problem: Unnecessary redrawing when 'showcmdloc' is not "last". Solution: Redraw later when "showcmd_is_clear" is set. (Luuk van Baal, closes #12260)
* patch 9.0.1450: MacOS: building fails if clock_gettime() is not availablev9.0.1450Bram Moolenaar2023-04-139-9/+15
| | | | | Problem: MacOS: building fails if clock_gettime() is not available. Solution: Add a configure check for clock_gettime(). (closes #12242)
* patch 9.0.1449: test for prompt buffer is flakyv9.0.1449Bram Moolenaar2023-04-132-8/+6
| | | | | | Problem: Test for prompt buffer is flaky. Solution: Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi, closes #12247)
* patch 9.0.1448: diff test fails on MacOS 13v9.0.1448ichizok2023-04-132-1/+3
| | | | | Problem: Diff test fails on MacOS 13. Solution: Install GNU diffutils. (Ozaki Kiichi, closes #12258)
* patch 9.0.1447: condition is always truev9.0.1447zeertzjq2023-04-122-63/+56
| | | | | Problem: Condition is always true. Solution: Remove the useless condition. (closes #12253)
* patch 9.0.1446: unnecessary checks for the "skip" flag when skippingv9.0.1446zeertzjq2023-04-122-20/+11
| | | | | Problem: Unnecessary checks for the "skip" flag when skipping. Solution: Remove the unnecessary checks. (closes #12254)
* patch 9.0.1445: openSUSE: configure doesn't find the Motif libraryv9.0.1445Bram Moolenaar2023-04-123-5/+11
| | | | | | Problem: openSUSE: configure doesn't find the Motif library. (Tony Mechelynck) Solution: Also search in /usr/lib64.
* patch 9.0.1444: crash when passing NULL to setcmdline()v9.0.1444zeertzjq2023-04-123-1/+12
| | | | | | 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-094-0/+19
| | | | | 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-073-3/+28
| | | | | Problem: mapset() does not restore non-script context. Solution: Also accept negative sid. (closes #12132)