summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* patch 9.0.1441: MacOS: Python 3 using framework do not set dll name properlyv9.0.1441Yee Cheng Chin2023-04-053-0/+8
| | | | | Problem: MacOS: Python 3 using framework do not set dll name properly. Solution: Use the framework prefix. (Yee Cheng Chin, closes #12189)
* patch 9.0.1440: "rvim" can execute a shell through :diffpatchv9.0.1440Bram Moolenaar2023-04-043-1/+22
| | | | | 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-025-2/+46
| | | | | | 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-023-24/+12
| | | | | | 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-012-1/+3
| | | | | 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-014-9/+48
| | | | | 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-013-1/+18
| | | | | | 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-013-12/+22
| | | | | Problem: Crash when adding package already in 'runtimepath'. Solution: Change order for using 'runtimepath' entries. (closes #12215)
* patch 9.0.1433: on some systems the Lua library is not foundv9.0.1433Bram Moolenaar2023-03-313-5/+18
| | | | | Problem: On some systems the Lua library is not found. Solution: Check if a subdirectory for Lua exists. (closes #4475)
* patch 9.0.1432: completion popup in wrong position with virtual text "above"v9.0.1432Bram Moolenaar2023-03-314-5/+43
| | | | | 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-303-12/+34
| | | | | | 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-283-0/+6
| | | | | | Problem: Livebook files are not recognized. Solution: Add a pattern for Livebook files. (Mathias Jean Johansen, closes #12203)
* patch 9.0.1429: invalid memory access when ending insert modev9.0.1429Bram Moolenaar2023-03-262-3/+5
| | | | | Problem: Invalid memory access when ending insert mode. Solution: Check if the insert_skip value is valid.
* patch 9.0.1428: cursor in wrong position when leaving insert modev9.0.1428Bram Moolenaar2023-03-255-1/+31
| | | | | | 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.1427: warning for uninitialized variablev9.0.1427Bram Moolenaar2023-03-252-1/+5
| | | | | Problem: Warning for uninitialized variable. (Tony Mechelynck) Solution: Add #ifdef.
* patch 9.0.1426: indent wrong after "export namespace" in C++v9.0.1426Virginia Senioria2023-03-243-1/+29
| | | | | | 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-233-2/+6
| | | | | | Problem: "wat" and "wast" files are one filetype. Solution: Add a separate filetype for "wat" files. (Amaan Qureshi, closes #12165)
* patch 9.0.1424: unused macros are definedv9.0.1424Bram Moolenaar2023-03-222-8/+2
| | | | | Problem: Unused macros are defined. Solution: Remove the unused macros.