K.Takata
27b53be3a6
patch 9.0.0496: no good reason to keep supporting Windows-XP
...
Problem: No good reason to keep supporting Windows-XP.
Solution: Drop Windows-XP support. (Ken Takata, closes #11089 )
2022-09-18 12:25:49 +01:00
Bram Moolenaar
dbbb02bc77
patch 9.0.0495: closure doesn't work properly in nested loop
...
Problem: Closure doesn't work properly in nested loop.
Solution: Save variables up to the outer loop.
2022-09-18 12:00:21 +01:00
Bram Moolenaar
96caa557f9
patch 9.0.0494: small build misses float function declaraitons
...
Problem: Small build misses float function declaraitons.
Solution: Adjust #ifdefs.
2022-09-17 21:57:43 +01:00
Bram Moolenaar
1e8009e34a
patch 9.0.0493: Perl test fails
...
Problem: Perl test fails.
Solution: Remove remaining FEAT_EVAL.
2022-09-17 21:24:49 +01:00
Bram Moolenaar
312af65d1a
patch 9.0.0492: cmdwin test fails on MS-Windows
...
Problem: Cmdwin test fails on MS-Windows.
Solution: Skip test on MS-Windows.
2022-09-17 21:20:42 +01:00
Bram Moolenaar
73e28dcc61
patch 9.0.0491: no good reason to build without the float feature
...
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
2022-09-17 21:08:33 +01:00
Bram Moolenaar
1c3dd8ddcb
patch 9.0.0490: using freed memory with cmdwin and BufEnter autocmd
...
Problem: Using freed memory with cmdwin and BufEnter autocmd.
Solution: Make sure pointer to b_p_iminsert is still valid.
2022-09-17 19:43:23 +01:00
Bram Moolenaar
fb593c5350
patch 9.0.0489: using "end_lnum" with virtual text causes problems
...
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".
2022-09-17 18:57:36 +01:00
Bram Moolenaar
4c7fd4d68f
patch 9.0.0488: cursor wrong with virtual text "above" and 'showbreak'
...
Problem: Cursor in wrong position with virtual text "above" and
'showbreak'.
Solution: Take the first character column into account. (closes #11149 )
2022-09-17 17:15:33 +01:00
Bram Moolenaar
acd6b9976b
patch 9.0.0487: using freed memory with combination of closures
...
Problem: Using freed memory with combination of closures.
Solution: Do not use a partial after it has been freed through the
funcstack.
2022-09-17 16:27:39 +01:00
Luuk van Baal
d5bc762dea
patch 9.0.0486: text scrolled with 'nosplitscroll', autocmd win and help
...
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 )
2022-09-17 16:16:35 +01:00
Bram Moolenaar
0cdfb7ce46
patch 9.0.0485: in :def function all closures in loop get the same variables
...
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.
2022-09-17 15:44:52 +01:00
Bram Moolenaar
8abb584ab8
patch 9.0.0484: in :def function all closures in loop get the same variables
...
Problem: In a :def function all closures in a loop get the same variables.
Solution: Add ENDLOOP at break, continue and return if needed.
2022-09-17 12:39:58 +01:00
Bram Moolenaar
c249913edc
patch 9.0.0483: illegal memory access when replacing in virtualedit mode
...
Problem: Illegal memory access when replacing in virtualedit mode.
Solution: Check for replacing NUL after Tab.
2022-09-16 22:16:59 +01:00
Bram Moolenaar
e24b4aba1f
patch 9.0.0482: "g0" moves to wrong location with virtual text "above"
...
Problem: "g0" moves to wrong location with virtual text "above".
Solution: Compensate for the extra columns. (closes #11141 ) Also fix "g$"
2022-09-16 20:51:14 +01:00
Bram Moolenaar
8fa745e7be
patch 9.0.0481: in :def function all closures in loop get the same variables
...
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.
2022-09-16 19:04:24 +01:00
zeertzjq
abd58d8aee
patch 9.0.0480: cannot use a :def varargs function with substitute()
...
Problem: Cannot use a :def varargs function with substitute().
Solution: Use has_varargs(). (closes #11146 )
2022-09-16 16:06:32 +01:00
Bram Moolenaar
1aea184a0d
patch 9.0.0479: in :def function all closures in loop get the same variables
...
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.
2022-09-16 15:47:09 +01:00
Luuk van Baal
594f9e09cd
patch 9.0.0478: test for 'splitscroll' takes too much time
...
Problem: Test for 'splitscroll' takes too much time.
Solution: Only test some of the combinations. (Luuk van Baal, closes #11139 )
2022-09-16 12:52:58 +01:00
Bram Moolenaar
3e8b7a6056
patch 9.0.0477: missing dependency may cause crashes on incomplete build
...
Problem: Missing dependency may cause crashes on incomplete build.
Solution: Add dependency.
2022-09-16 12:28:34 +01:00
zeertzjq
48db5dafec
patch 9.0.0476: varargs does not work for replacement function of substitute()
...
Problem: Varargs does not work for replacement function of substitute().
Solution: Check the varargs flag of the function. (closes #11142 )
2022-09-16 12:10:03 +01:00
Bram Moolenaar
dd674774bb
patch 9.0.0475: not using deferred delete in tests
...
Problem: Not using deferred delete in tests.
Solution: Use deferred delete more often.
2022-09-15 22:26:18 +01:00
Bram Moolenaar
dd44b58f64
patch 9.0.0474: fullcommand() test failure
...
Problem: fullcommand() test failure.
Solution: Update function table.
2022-09-15 22:03:57 +01:00
Bram Moolenaar
aa5341477c
patch 9.0.0473: fullcommand() only works for the current script version
...
Problem: fullcommand() only works for the current script version.
Solution: Add an optional argument for the script version.
2022-09-15 21:46:02 +01:00
Bram Moolenaar
a4abe514ec
patch 9.0.0472: virtual text "below" doesn't show in list mode
...
Problem: Virtual text "below" doesn't show in list mode.
Solution: Reset lcs_eol_one when displaying text property.
2022-09-15 19:44:09 +01:00
mityu
12167d8b84
patch 9.0.0471: no test for what patch 9.0.0469 fixes
...
Problem: No test for what patch 9.0.0469 fixes.
Solution: Add a test. (closes #11140 )
2022-09-15 17:44:07 +01:00
Bram Moolenaar
b46c083a5e
patch 9.0.0470: in :def function all closures in loop get the same variables
...
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.
2022-09-15 17:19:37 +01:00
Luuk van Baal
3735f11050
patch 9.0.0469: cursor moves if cmdwin is closed when 'splitscroll' is off
...
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 )
2022-09-15 12:43:26 +01:00
Bram Moolenaar
aeef1f7f6d
patch 9.0.0468: exectution stack underflow without the +eval feature
...
Problem: Exectution stack underflow without the +eval feature. (Dominique
Pellé)
Solution: Add to execution stack without FEAT_EVAL. (closes #11135 )
2022-09-15 12:20:18 +01:00
Bram Moolenaar
d3922afbd6
patch 9.0.0467: build failure
...
Problem: Build failure.
Solution: Add missing change.
2022-09-14 22:30:59 +01:00
Bram Moolenaar
ebd0e8bb85
patch 9.0.0466: virtual text wrong after adding line break after line
...
Problem: Virtual text wrong after adding line break after line.
Solution: Pass an "eol" flag to where text properties are adjusted.
(closes #11131 )
2022-09-14 22:13:59 +01:00
mityu
e697d48890
patch 9.0.0465: cursor moves when cmdwin is closed when 'splitscroll' is off
...
Problem: Cursor moves when cmdwin is closed when 'splitscroll' is off.
Solution: Temporarily set 'splitscroll' when jumping back to the original
window. (closes #11128 )
2022-09-14 17:27:36 +01:00
Bram Moolenaar
702bd6c7c6
patch 9.0.0464: with virtual text "above" indenting doesn't work well
...
Problem: With virtual text "above" indenting doesn't work well.
Solution: Ignore text properties while adjusting indent. (issue #11084 )
2022-09-14 16:09:57 +01:00
Dominique Pelle
febe13892e
patch 9.0.0463: command line test leaves directory behind
...
Problem: Command line test leaves directory behind.
Solution: Use the "R" flag on the first mkdir(). (Dominique Pellé,
closes #11127 )
2022-09-14 12:51:49 +01:00
Bram Moolenaar
98b373075e
patch 9.0.0462: ASAN warning for integer overflow
...
Problem: ASAN warning for integer overflow.
Solution: Check for tp_col to be MAXCOL.
2022-09-14 12:06:53 +01:00
Luuk van Baal
470a14140b
patch 9.0.0461: 'scroll' is not always updated
...
Problem: 'scroll' is not always updated.
Solution: Call win_init_size() at the right place.
2022-09-14 01:27:23 +01:00
Bram Moolenaar
766ae5b252
patch 9.0.0460: loop variable can't be found
...
Problem: Loop variable can't be found.
Solution: Adjust block_id of the loop variable each round.
2022-09-14 00:30:51 +01:00
Bram Moolenaar
353b68a991
patch 9.0.0459: Vim9: block in for loop doesn't behave like a code block
...
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.
2022-09-13 21:10:45 +01:00
Bram Moolenaar
3b93cf218f
patch 9.0.0458: splitting a line with a text prop "above" moves it down
...
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.
2022-09-13 18:34:18 +01:00
Bram Moolenaar
a04f457a6c
patch 9.0.0457: substitute prompt does not highlight an empty match
...
Problem: Substitute prompt does not highlight an empty match.
Solution: Highlight at least one character.
2022-09-13 13:45:26 +01:00
Bram Moolenaar
b1842de5ca
patch 9.0.0456: function called at debug prompt is also debugged
...
Problem: Function called at debug prompt is also debugged.
Solution: Reset the debug level while entering the debug command.
(closes #11118 )
2022-09-13 12:36:57 +01:00
Luuk van Baal
5ed391708a
patch 9.0.0455: a few problems with 'splitscroll'
...
Problem: A few problems with 'splitscroll'.
Solution: Fix 'splitscroll' problems. (Luuk van Baal, closes #11117 )
2022-09-13 11:55:10 +01:00
Your Name
810cb5a3bf
patch 9.0.0454: incorrect color for modeless selection with GTK
...
Problem: Incorrect color for modeless selection with GTK.
Solution: Use simple inversion instead of XOR. (closes #11111 )
2022-09-13 11:25:54 +01:00
Bram Moolenaar
83a19c5fda
patch 9.0.0453: on an AZERTY keyboard digit keys get the shift modifier
...
Problem: On an AZERTY keyboard digit keys get the shift modifier.
Solution: Remove the shift modifier from digit keys. (closes #11109 )
2022-09-12 20:35:28 +01:00
Bram Moolenaar
6eda17d881
patch 9.0.0452: Visual highlighting extends into virtual text prop
...
Problem: Visual highlighting extends into virtual text prop.
Solution: Do not highlight what isn't actually selected. Fix ordering of
stored text props.
2022-09-12 19:25:11 +01:00
Bram Moolenaar
c9dc03fff5
patch 9.0.0451: virtual text "above" does not work with 'nowrap'
...
Problem: Virtual text "above" does not work with 'nowrap'.
Solution: Do wrap the line after. (closes #11084 )
2022-09-12 17:51:07 +01:00
zeertzjq
cd2d5c181a
patch 9.0.0450: return value of argument check functions is inconsistent
...
Problem: Return value of argument check functions is inconsistent.
Solution: Return OK/FAIL instead of TRUE/FALSE. (closes #11112 )
2022-09-12 14:09:30 +01:00
zeertzjq
cdc839353f
patch 9.0.0449: there is no easy way to translate a key code into a string
...
Problem: There is no easy way to translate a string with a key code into a
readable string.
Solution: Add the keytrans() function. (closes #11114 )
2022-09-12 13:38:41 +01:00
ObserverOfTime
5a4eb55122
patch 9.0.0448: SubRip files are not recognized
...
Problem: SubRip files are not recognized.
Solution: Add a pattern for SubRip. (closes #11113 )
2022-09-12 12:43:23 +01:00
Bram Moolenaar
cf0995d7d7
patch 9.0.0447: using :echowin while at the hit-enter prompt causes problems
...
Problem: Using :echowin while at the hit-enter prompt causes problems.
Solution: Do not prompt for :echowin. Postpone showing the message window.
Start the timer when the window is displayed.
2022-09-11 21:36:17 +01:00