| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: In :def function list created after const is locked.
Solution: Reset v_lock. (closes #11154)
|
|
|
|
|
| |
Problem: Various small issues.
Solution: Various small fixes.
|
| |
|
|
|
|
|
| |
Problem: LyRiCs files are not recognized.
Solution: Add a pattern to detect LyRiCs files. (closes #11155)
|
|
|
|
|
| |
Problem: No good reason to keep supporting Windows-XP.
Solution: Drop Windows-XP support. (Ken Takata, closes #11089)
|
|
|
|
|
| |
Problem: Closure doesn't work properly in nested loop.
Solution: Save variables up to the outer loop.
|
|
|
|
|
| |
Problem: Small build misses float function declaraitons.
Solution: Adjust #ifdefs.
|
|
|
|
|
| |
Problem: Perl test fails.
Solution: Remove remaining FEAT_EVAL.
|
|
|
|
|
| |
Problem: Cmdwin test fails on MS-Windows.
Solution: Skip test on MS-Windows.
|
|
|
|
|
| |
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
|
|
|
|
|
| |
Problem: Using freed memory with cmdwin and BufEnter autocmd.
Solution: Make sure pointer to b_p_iminsert is still valid.
|
|
|
|
|
|
| |
Problem: Using "end_lnum" with virtual text causes problems.
Solution: Disallow using "end_lnum" with virtual text. (closes #11151)
Also disallow "end_col" and "length".
|
|
|
|
|
|
| |
Problem: Cursor in wrong position with virtual text "above" and
'showbreak'.
Solution: Take the first character column into account. (closes #11149)
|
|
|
|
|
|
| |
Problem: Using freed memory with combination of closures.
Solution: Do not use a partial after it has been freed through the
funcstack.
|
|
|
|
|
|
|
| |
Problem: Text scrolled with 'nosplitscroll', autocmd win opened and help
window closed.
Solution: Skip win_fix_scroll() in more situations. (Luuk van Baal,
closes #11150)
|
|
|
|
|
| |
Problem: In a :def function all closures in a loop get the same variables.
Solution: Make a copy of loop variables used in a closure.
|
|
|
|
|
| |
Problem: In a :def function all closures in a loop get the same variables.
Solution: Add ENDLOOP at break, continue and return if needed.
|
|
|
|
|
| |
Problem: Illegal memory access when replacing in virtualedit mode.
Solution: Check for replacing NUL after Tab.
|
|
|
|
|
| |
Problem: "g0" moves to wrong location with virtual text "above".
Solution: Compensate for the extra columns. (closes #11141) Also fix "g$"
|
|
|
|
|
|
| |
Problem: In a :def function all closures in a loop get the same variables.
Solution: Use a separate list of variables for LOADOUTER and STOREOUTER.
Not copied at end of loop yet.
|
|
|
|
|
| |
Problem: Cannot use a :def varargs function with substitute().
Solution: Use has_varargs(). (closes #11146)
|
|
|
|
|
| |
Problem: In a :def function all closures in a loop get the same variables.
Solution: Use a separate list of variables for LOADOUTER and SAVEOUTER.
|
|
|
|
|
| |
Problem: Test for 'splitscroll' takes too much time.
Solution: Only test some of the combinations. (Luuk van Baal, closes #11139)
|
|
|
|
|
| |
Problem: Missing dependency may cause crashes on incomplete build.
Solution: Add dependency.
|
|
|
|
|
| |
Problem: Varargs does not work for replacement function of substitute().
Solution: Check the varargs flag of the function. (closes #11142)
|
|
|
|
|
| |
Problem: Not using deferred delete in tests.
Solution: Use deferred delete more often.
|
|
|
|
|
| |
Problem: fullcommand() test failure.
Solution: Update function table.
|
|
|
|
|
| |
Problem: fullcommand() only works for the current script version.
Solution: Add an optional argument for the script version.
|
|
|
|
|
| |
Problem: Virtual text "below" doesn't show in list mode.
Solution: Reset lcs_eol_one when displaying text property.
|
|
|
|
|
| |
Problem: No test for what patch 9.0.0469 fixes.
Solution: Add a test. (closes #11140)
|
|
|
|
|
|
| |
Problem: In a :def function all closures in a loop get the same variables.
Solution: When in a loop and a closure refers to a variable declared in the
loop, prepare for making a copy of variables for each closure.
|
|
|
|
|
|
| |
Problem: Cursor moves if cmdwin is closed when 'splitscroll' is off.
Solution: Skip win_fix_cursor if called when cmdwin is open or closing.
(Luuk van Baal, closes #11134)
|
|
|
|
|
|
| |
Problem: Exectution stack underflow without the +eval feature. (Dominique
Pellé)
Solution: Add to execution stack without FEAT_EVAL. (closes #11135)
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add missing change.
|
|
|
|
|
|
| |
Problem: Virtual text wrong after adding line break after line.
Solution: Pass an "eol" flag to where text properties are adjusted.
(closes #11131)
|
|
|
|
|
|
| |
Problem: Cursor moves when cmdwin is closed when 'splitscroll' is off.
Solution: Temporarily set 'splitscroll' when jumping back to the original
window. (closes #11128)
|
|
|
|
|
| |
Problem: With virtual text "above" indenting doesn't work well.
Solution: Ignore text properties while adjusting indent. (issue #11084)
|
|
|
|
|
|
| |
Problem: Command line test leaves directory behind.
Solution: Use the "R" flag on the first mkdir(). (Dominique Pellé,
closes #11127)
|
|
|
|
|
| |
Problem: ASAN warning for integer overflow.
Solution: Check for tp_col to be MAXCOL.
|
|
|
|
|
| |
Problem: 'scroll' is not always updated.
Solution: Call win_init_size() at the right place.
|
|
|
|
|
| |
Problem: Loop variable can't be found.
Solution: Adjust block_id of the loop variable each round.
|
|
|
|
|
| |
Problem: Vim9: block in for loop doesn't behave like a code block.
Solution: Use a new block ID for each loop at the script level.
|
|
|
|
|
|
| |
Problem: Splitting a line with a text prop "above" moves it to a new line
below.
Solution: Keep an "above" text prop above the first line.
|
|
|
|
|
| |
Problem: Substitute prompt does not highlight an empty match.
Solution: Highlight at least one character.
|
|
|
|
|
|
| |
Problem: Function called at debug prompt is also debugged.
Solution: Reset the debug level while entering the debug command.
(closes #11118)
|
|
|
|
|
| |
Problem: A few problems with 'splitscroll'.
Solution: Fix 'splitscroll' problems. (Luuk van Baal, closes #11117)
|
|
|
|
|
| |
Problem: Incorrect color for modeless selection with GTK.
Solution: Use simple inversion instead of XOR. (closes #11111)
|
|
|
|
|
| |
Problem: On an AZERTY keyboard digit keys get the shift modifier.
Solution: Remove the shift modifier from digit keys. (closes #11109)
|
|
|
|
|
|
| |
Problem: Visual highlighting extends into virtual text prop.
Solution: Do not highlight what isn't actually selected. Fix ordering of
stored text props.
|
|
|
|
|
| |
Problem: Virtual text "above" does not work with 'nowrap'.
Solution: Do wrap the line after. (closes #11084)
|