| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Coverity warns for using invalid array index.
Solution: Add entry for Xchacha, even though it is not used.
|
|
|
|
|
|
| |
Problem: += operator does not work on class member.
Solution: Do not skip as if "this." was used. (Christian Brabandt,
closes #12263)
|
|
|
|
|
|
| |
Problem: Crash when textprop has a very large "padding" value. (Yegappan
Lakshmanan)
Solution: Avoid the "after" count to go negative.
|
|
|
|
|
|
| |
Problem: Decrypting with libsodium may fail if the library changes.
Solution: Add parameters used to the encrypted file header. (Christian
Brabandt, closes #12279)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Small source file problems; outdated list of distributed files.
Solution: Small updates to source files and list of distributed files.
|
| |
|
|
|
|
|
|
| |
Problem: Filetypes for *.v files not detected properly.
Solution: Use the file contents to detect the filetype. (Turiiya,
closes #12281)
|
|
|
|
|
| |
Problem: Crash when recovering from corrupted swap file.
Solution: Check for a valid page count. (closes #12275)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: CI runs with old version of Ubuntu and tools.
Solution: Update CI to more recent versions. (closes #11092)
|
|
|
|
|
|
| |
Problem: CI does not run sound tests.
Solution: Re-enable sound tests. Use "apt-get" instead of "apt". (Ozaki
Kiichi, closes #12280)
|
|
|
|
|
|
| |
Problem: ":drop fname" may change the last used tab page.
Solution: Restore the last used tab page when :drop has changed it.
(closes #12087)
|
|
|
|
|
| |
Problem: Warnings for function declarations.
Solution: Add argument types. (Michael Jarvis, closes #12277)
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Deferred functions not called from autocommands.
Solution: Also go through the funccal_stack. (closes #12267)
|
|
|
|
|
|
| |
Problem: Recursively calling :defer function if it does :qa in a compiled
function.
Solution: Clear the defer entry before calling the function. (closes #12271)
|
|
|
|
|
| |
Problem: Jenkinsfiles are not recognized as groovy.
Solution: Add a pattern for Jenkinsfiles. (closes #12236)
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Problem: Haiku build fails.
Solution: Do not include globals.h and proto.h twice. (Ozaki Kiichi,
closes #12273)
|
|
|
|
|
|
| |
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first. (Federico Mengozzi,
closes #12220)
|
|
|
|
|
|
| |
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito
Higashi, closes #12233)
|
|
|
|
|
| |
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entry before calling the function. (closes #12266)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (closes #12268)
|
|
|
|
|
| |
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265)
|
|
|
|
|
|
| |
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and avoid overflowing it. (Yee Cheng Chin,
closes #12201)
|
|
|
|
|
| |
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test to cover the fixed problem. (issue #11930)
|
|
|
|
|
| |
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (closes #12264)
|
|
|
|
|
|
| |
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson,
closes #12261)
|
|
|
|
|
|
| |
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros instead of inside. (Ozaki Kiichi,
closes #12257)
|
|
|
|
|
| |
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #12217)
|
|
|
|
|
| |
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT. (closes #12252)
|
|
|
|
|
|
| |
Problem: Unnecessary redrawing when 'showcmdloc' is not "last".
Solution: Redraw later when "showcmd_is_clear" is set. (Luuk van Baal,
closes #12260)
|
|
|
|
|
| |
Problem: MacOS: building fails if clock_gettime() is not available.
Solution: Add a configure check for clock_gettime(). (closes #12242)
|
|
|
|
|
|
| |
Problem: Test for prompt buffer is flaky.
Solution: Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi,
closes #12247)
|
|
|
|
|
| |
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, closes #12258)
|
|
|
|
|
| |
Problem: Condition is always true.
Solution: Remove the useless condition. (closes #12253)
|
|
|
|
|
| |
Problem: Unnecessary checks for the "skip" flag when skipping.
Solution: Remove the unnecessary checks. (closes #12254)
|
|
|
|
|
|
| |
Problem: openSUSE: configure doesn't find the Motif library. (Tony
Mechelynck)
Solution: Also search in /usr/lib64.
|
|
|
|
|
|
| |
Problem: Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution: Use tv_get_string() instead of using v_string directly.
(closes #12231, closes #12227)
|
|
|
|
|
| |
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Insert mode when it was active before. (closes #12237)
|
|
|
|
|
| |
Problem: mapset() does not restore non-script context.
Solution: Also accept negative sid. (closes #12132)
|
|
|
|
|
| |
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the framework prefix. (Yee Cheng Chin, closes #12189)
|
|
|
|
|
| |
Problem: "rvim" can execute a shell through :diffpatch.
Solution: Disallow the shell "patch" command.
|
|
|
|
|
|
| |
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,
closes #12148, closes #12147)
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Test fails with different error number.
Solution: Adjust the expected error.
|
|
|
|
|
| |
Problem: Cannot compare a typed variable with v:none.
Solution: Allow for "x is v:none" and "x isnot v:none". (issue #12194)
|