summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0499: in :def function list created after const is lockedv9.0.0499Bram Moolenaar2022-09-183-0/+10
| | | | | Problem: In :def function list created after const is locked. Solution: Reset v_lock. (closes #11154)
* patch 9.0.0498: various small issuesv9.0.0498Bram Moolenaar2022-09-188-28/+30
| | | | | Problem: Various small issues. Solution: Various small fixes.
* Update runtime filesBram Moolenaar2022-09-1832-311/+683
|
* patch 9.0.0497: LyRiCs files are not recognizedv9.0.0497ObserverOfTime2022-09-183-0/+6
| | | | | Problem: LyRiCs files are not recognized. Solution: Add a pattern to detect LyRiCs files. (closes #11155)
* patch 9.0.0496: no good reason to keep supporting Windows-XPv9.0.0496K.Takata2022-09-1810-131/+70
| | | | | Problem: No good reason to keep supporting Windows-XP. Solution: Drop Windows-XP support. (Ken Takata, closes #11089)
* patch 9.0.0495: closure doesn't work properly in nested loopv9.0.0495Bram Moolenaar2022-09-183-2/+30
| | | | | Problem: Closure doesn't work properly in nested loop. Solution: Save variables up to the outer loop.
* patch 9.0.0494: small build misses float function declaraitonsv9.0.0494Bram Moolenaar2022-09-172-5/+8
| | | | | Problem: Small build misses float function declaraitons. Solution: Adjust #ifdefs.
* patch 9.0.0493: Perl test failsv9.0.0493Bram Moolenaar2022-09-172-2/+2
| | | | | Problem: Perl test fails. Solution: Remove remaining FEAT_EVAL.
* patch 9.0.0492: cmdwin test fails on MS-Windowsv9.0.0492Bram Moolenaar2022-09-172-0/+5
| | | | | Problem: Cmdwin test fails on MS-Windows. Solution: Skip test on MS-Windows.
* patch 9.0.0491: no good reason to build without the float featurev9.0.0491Bram Moolenaar2022-09-1774-1168/+605
| | | | | Problem: No good reason to build without the float feature. Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
* patch 9.0.0490: using freed memory with cmdwin and BufEnter autocmdv9.0.0490Bram Moolenaar2022-09-173-2/+18
| | | | | Problem: Using freed memory with cmdwin and BufEnter autocmd. Solution: Make sure pointer to b_p_iminsert is still valid.
* patch 9.0.0489: using "end_lnum" with virtual text causes problemsv9.0.0489Bram Moolenaar2022-09-174-2/+25
| | | | | | 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".
* patch 9.0.0488: cursor wrong with virtual text "above" and 'showbreak'v9.0.0488Bram Moolenaar2022-09-174-0/+19
| | | | | | Problem: Cursor in wrong position with virtual text "above" and 'showbreak'. Solution: Take the first character column into account. (closes #11149)
* patch 9.0.0487: using freed memory with combination of closuresv9.0.0487Bram Moolenaar2022-09-174-19/+31
| | | | | | Problem: Using freed memory with combination of closures. Solution: Do not use a partial after it has been freed through the funcstack.
* patch 9.0.0486: text scrolled with 'nosplitscroll', autocmd win and helpv9.0.0486Luuk van Baal2022-09-173-6/+35
| | | | | | | 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)
* patch 9.0.0485: in :def function all closures in loop get the same variablesv9.0.0485Bram Moolenaar2022-09-176-23/+222
| | | | | 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.
* patch 9.0.0484: in :def function all closures in loop get the same variablesv9.0.0484Bram Moolenaar2022-09-174-67/+167
| | | | | Problem: In a :def function all closures in a loop get the same variables. Solution: Add ENDLOOP at break, continue and return if needed.
* patch 9.0.0483: illegal memory access when replacing in virtualedit modev9.0.0483Bram Moolenaar2022-09-163-2/+26
| | | | | Problem: Illegal memory access when replacing in virtualedit mode. Solution: Check for replacing NUL after Tab.
* patch 9.0.0482: "g0" moves to wrong location with virtual text "above"v9.0.0482Bram Moolenaar2022-09-167-28/+74
| | | | | Problem: "g0" moves to wrong location with virtual text "above". Solution: Compensate for the extra columns. (closes #11141) Also fix "g$"
* patch 9.0.0481: in :def function all closures in loop get the same variablesv9.0.0481Bram Moolenaar2022-09-1613-77/+285
| | | | | | 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.
* patch 9.0.0480: cannot use a :def varargs function with substitute()v9.0.0480zeertzjq2022-09-163-1/+7
| | | | | Problem: Cannot use a :def varargs function with substitute(). Solution: Use has_varargs(). (closes #11146)
* patch 9.0.0479: in :def function all closures in loop get the same variablesv9.0.0479Bram Moolenaar2022-09-163-0/+6
| | | | | 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.
* patch 9.0.0478: test for 'splitscroll' takes too much timev9.0.0478Luuk van Baal2022-09-164-124/+122
| | | | | Problem: Test for 'splitscroll' takes too much time. Solution: Only test some of the combinations. (Luuk van Baal, closes #11139)
* patch 9.0.0477: missing dependency may cause crashes on incomplete buildv9.0.0477Bram Moolenaar2022-09-163-1/+8
| | | | | Problem: Missing dependency may cause crashes on incomplete build. Solution: Add dependency.
* patch 9.0.0476: varargs does not work for replacement function of substitute()v9.0.0476zeertzjq2022-09-165-14/+20
| | | | | Problem: Varargs does not work for replacement function of substitute(). Solution: Check the varargs flag of the function. (closes #11142)
* patch 9.0.0475: not using deferred delete in testsv9.0.0475Bram Moolenaar2022-09-152-62/+42
| | | | | Problem: Not using deferred delete in tests. Solution: Use deferred delete more often.
* patch 9.0.0474: fullcommand() test failurev9.0.0474Bram Moolenaar2022-09-152-1/+3
| | | | | Problem: fullcommand() test failure. Solution: Update function table.
* patch 9.0.0473: fullcommand() only works for the current script versionv9.0.0473Bram Moolenaar2022-09-155-11/+45
| | | | | Problem: fullcommand() only works for the current script version. Solution: Add an optional argument for the script version.
* patch 9.0.0472: virtual text "below" doesn't show in list modev9.0.0472Bram Moolenaar2022-09-154-0/+18
| | | | | Problem: Virtual text "below" doesn't show in list mode. Solution: Reset lcs_eol_one when displaying text property.
* patch 9.0.0471: no test for what patch 9.0.0469 fixesv9.0.0471mityu2022-09-152-0/+28
| | | | | Problem: No test for what patch 9.0.0469 fixes. Solution: Add a test. (closes #11140)
* patch 9.0.0470: in :def function all closures in loop get the same variablesv9.0.0470Bram Moolenaar2022-09-158-58/+315
| | | | | | 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.
* patch 9.0.0469: cursor moves if cmdwin is closed when 'splitscroll' is offv9.0.0469Luuk van Baal2022-09-154-4/+13
| | | | | | 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)
* patch 9.0.0468: exectution stack underflow without the +eval featurev9.0.0468Bram Moolenaar2022-09-152-0/+5
| | | | | | Problem: Exectution stack underflow without the +eval feature. (Dominique Pellé) Solution: Add to execution stack without FEAT_EVAL. (closes #11135)
* patch 9.0.0467: build failurev9.0.0467Bram Moolenaar2022-09-142-1/+4
| | | | | Problem: Build failure. Solution: Add missing change.
* patch 9.0.0466: virtual text wrong after adding line break after linev9.0.0466Bram Moolenaar2022-09-146-12/+60
| | | | | | Problem: Virtual text wrong after adding line break after line. Solution: Pass an "eol" flag to where text properties are adjusted. (closes #11131)
* patch 9.0.0465: cursor moves when cmdwin is closed when 'splitscroll' is offv9.0.0465mityu2022-09-143-2/+13
| | | | | | Problem: Cursor moves when cmdwin is closed when 'splitscroll' is off. Solution: Temporarily set 'splitscroll' when jumping back to the original window. (closes #11128)
* patch 9.0.0464: with virtual text "above" indenting doesn't work wellv9.0.0464Bram Moolenaar2022-09-145-1/+28
| | | | | Problem: With virtual text "above" indenting doesn't work well. Solution: Ignore text properties while adjusting indent. (issue #11084)
* patch 9.0.0463: command line test leaves directory behindv9.0.0463Dominique Pelle2022-09-142-2/+4
| | | | | | Problem: Command line test leaves directory behind. Solution: Use the "R" flag on the first mkdir(). (Dominique Pellé, closes #11127)
* patch 9.0.0462: ASAN warning for integer overflowv9.0.0462Bram Moolenaar2022-09-142-1/+3
| | | | | Problem: ASAN warning for integer overflow. Solution: Check for tp_col to be MAXCOL.
* patch 9.0.0461: 'scroll' is not always updatedv9.0.0461Luuk van Baal2022-09-144-1/+6
| | | | | Problem: 'scroll' is not always updated. Solution: Call win_init_size() at the right place.
* patch 9.0.0460: loop variable can't be foundv9.0.0460Bram Moolenaar2022-09-1411-25/+86
| | | | | Problem: Loop variable can't be found. Solution: Adjust block_id of the loop variable each round.
* patch 9.0.0459: Vim9: block in for loop doesn't behave like a code blockv9.0.0459Bram Moolenaar2022-09-133-6/+21
| | | | | 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.
* patch 9.0.0458: splitting a line with a text prop "above" moves it downv9.0.0458Bram Moolenaar2022-09-134-5/+23
| | | | | | 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.
* patch 9.0.0457: substitute prompt does not highlight an empty matchv9.0.0457Bram Moolenaar2022-09-134-0/+30
| | | | | Problem: Substitute prompt does not highlight an empty match. Solution: Highlight at least one character.
* patch 9.0.0456: function called at debug prompt is also debuggedv9.0.0456Bram Moolenaar2022-09-132-0/+7
| | | | | | Problem: Function called at debug prompt is also debugged. Solution: Reset the debug level while entering the debug command. (closes #11118)
* patch 9.0.0455: a few problems with 'splitscroll'v9.0.0455Luuk van Baal2022-09-135-15/+28
| | | | | Problem: A few problems with 'splitscroll'. Solution: Fix 'splitscroll' problems. (Luuk van Baal, closes #11117)
* patch 9.0.0454: incorrect color for modeless selection with GTKv9.0.0454Your Name2022-09-132-6/+4
| | | | | Problem: Incorrect color for modeless selection with GTK. Solution: Use simple inversion instead of XOR. (closes #11111)
* patch 9.0.0453: on an AZERTY keyboard digit keys get the shift modifierv9.0.0453Bram Moolenaar2022-09-122-1/+5
| | | | | Problem: On an AZERTY keyboard digit keys get the shift modifier. Solution: Remove the shift modifier from digit keys. (closes #11109)
* patch 9.0.0452: Visual highlighting extends into virtual text propv9.0.0452Bram Moolenaar2022-09-126-5/+52
| | | | | | Problem: Visual highlighting extends into virtual text prop. Solution: Do not highlight what isn't actually selected. Fix ordering of stored text props.
* patch 9.0.0451: virtual text "above" does not work with 'nowrap'v9.0.0451Bram Moolenaar2022-09-128-13/+50
| | | | | Problem: Virtual text "above" does not work with 'nowrap'. Solution: Do wrap the line after. (closes #11084)