Age | Commit message (Collapse) | Author |
|
Problem: Vim9: a variable name with "->" in the next line doesn't work.
Solution: Recognize a variable name by itself. (closes #7770)
|
|
Problem: No completion for the 'filetype' option.
Solution: Add filetype completion. (Martin Tournoij, closes #7747)
|
|
Problem: MS-Windows: Extended Attributes not preserved.
Solution: Preserve Extended Attributes when writing a file. (Ken Takata,
closes #7765)
|
|
Problem: MS-Windows: ADS was not preserved if 'backupcopy' is "yes".
Solution: Copy ADS before truncating the file. (Ken Takata, closes #7762)
|
|
Problem: Vim9: flatten() always changes the list type.
Solution: Disallow using flatten() and add flattennew().
|
|
Problem: Compilation error with Ruby 3.0.
Solution: Adjust #ifdefs and declaration. (Ken Takata, closes #7761)
|
|
Problem: 'foldlevel' not applied to folds restored from session.
Solution: Set 'foldlevel' after creaiting the folds. (closes #7767)
|
|
Problem: Setting 'term' empty has different error if compiled with GUI.
Solution: Insert "else". (closes #7766)
|
|
Problem: Vim9: no proper error for lambda missing return type.
Solution: Check for this error. (closes #7758)
|
|
Problem: Vim9: compile error with combination of operator and list.
Solution: Generate constants before parsing a list or dict. (closes #7757)
|
|
Problem: Vim9: no compile time error for wrong str2float argument.
Solution: Check argument type. (closes #7759)
|
|
Problem: Automatic GUI selection does not check for GTK 3.
Solution: Make SKIP_GTK3 empty for automatic GUI support. Set SKIP_GTK3 to
YES when checking for GTK2.
|
|
Problem: Vim9: extend() does not give an error for a type mismatch.
Solution: Check the type of the second argument. (closes #7760)
|
|
Problem: Documentation based on patches is outdated.
Solution: Add changes to documentation in a patch.
|
|
Problem: Not easy to figure out what packages to get when installing Vim on
a new Ubuntu system.
Solution: Mention explicit commands that are easy to follow.
|
|
Problem: Out of bounds compiler warning.
Solution: Increase the size of uf_name.
|
|
Problem: Deprecation warnings with default configuration.
Solution: Add -Wno-deprecated-declarations.
|
|
Problem: Vim9 script test is a bit flaky.
Solution: Wait longer for exit callback.
|
|
Problem: setline() gives an error for some types.
Solution: Allow any type, convert each item to a string.
|
|
Problem: Vim9: no error when compiling str2nr() with a number.
Solution: Add argument type checks. (closes #7759)
|
|
Problem: Opening cmdline window gives error in BufLeave autocommand.
Solution: Reset cmdwin_type when triggering the autocommand.
|
|
Problem: Libvterm tests are executed even when libtool doesn't work.
Solution: Only run libvterm tests if /usr/bin/gcc exists.
|
|
Problem: Warning for -fno-strength-reduce with Clang 11.
Solution: Adjust check for clang version number.
|
|
Problem: :vimgrep expands wildcards twice.
Solution: Do not expand wildcards a second time.
|
|
Problem: :goto does not work correctly with text properties. (Sam McCall)
Solution: Add a test. (Andrew Radev) Also use the text property size when
computing the remaining offset. (closes #5930)
|
|
Problem: FocusGained does not work when 'ttymouse' is empty.
Solution: Don't use the short mouse code if there is a longer matching code.
(closes #7755) Add a test.
|
|
Problem: Can still switch windows for 'completefunc'.
Solution: Also disallow switching windows for other completions.
|
|
Problem: Allowing 'completefunc' to switch windows causes trouble.
Solution: use "textwinlock" instead of "textlock".
|
|
Problem: Cursor on invalid line with range and :substitute.
Solution: Do not move the cursor when skipping commands. (closes #3434)
|
|
Problem: Some tests are known to cause an error with ASAN.
Solution: Add CheckNotAsan.
|
|
Problem: Missing error message.
Solution: Add the error message.
|
|
Problem: Crash when deleting with line number out of range. (Houyunsong)
Solution: Avoid using a negative line number.
|
|
Problem: Double free when using autocommand with "argdel". (Houyunsong)
Solution: Add the arglist_locked flag.
|
|
Problem: Too many problems with using all autocommand events.
Solution: Disallow defining an autocommand for all events.
|
|
Problem: Autocmd test was failing on MS-Windows with GUI.
Solution: Remove stray feedkeys().
|
|
Problem: Color not changed if ModeMsg highlight is set in InsertEnter
autocmd event. (Paul Swanson)
Solution: Call highlight_changed() after triggering InsertEnter.
(closes #7751)
|
|
Problem: Condition stack values may be used when not set.
Solution: Clear cs_script_var_len and cs_block_id just in case they get used
later. (issue #7733)
|
|
Problem: May get stuck in command line window state.
Solution: Reset "cmdwin_type" when editing buffer fails. Make arglist test
pass on MS-Windows.
|
|
Problem: No way to check for the cmdwin feature, cmdline_hist is now always
enabled.
Solution: Add has('cmdwin') support. Skip arglist test on Windows
temporarily.
|
|
Problem: Using freed memory when closing the cmdline window.
Solution: Check the window is still valid.
|
|
Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal)
Solution: Disallow :all from the cmdline window.
|
|
Problem: Not all fields in "cstack" are initialized which might cause a
crash.
Solution: Use CLEAR_FIELD().
|
|
Problem: Profile test fails on MS-Windows.
Solution: Do the profiling in a separate Vim command.
|
|
Problem: Build failure without the +profiling feature.
Solution: Add dummy argument to macro.
|
|
|
|
Problem: Vim9: profiling only works for one function.
Solution: Select the right instructions when calling and returning.
(closes #7743)
|
|
Problem: MinGW: "--preprocessor" flag no longer supported.
Solution: Remove the flag, use the defaults. (Christopher Wellons,
closes #7741)
|
|
Problem: Old jumplist code is never used.
Solution: Delete the dead code. (Yegappan Lakshmanan, closes #7740)
|
|
Problem: Vim9: profiled :def function leaks memory.
Solution: Delete the profiled instructions.
|
|
Problem: Vim9: no need to allow white space before "(" for :def.
Solution: Give an error for stray white space. (issue #7734)
|