Bram Moolenaar
ac38ec7c7f
patch 9.0.0624: leaking argument type array
...
Problem: Leaking argument type array.
Solution: Add allocated memory to type_gap.
v9.0.0624
2022-09-29 20:23:35 +01:00
Bram Moolenaar
fa1039760e
patch 9.0.0623: error for modifying a const is not detected at compile time
...
Problem: Error for modifying a const is not detected at compile time.
Solution: Add TTFLAG_CONST and check for it in add() and extend().
v9.0.0623
2022-09-29 19:14:42 +01:00
Bram Moolenaar
9f573a8df0
patch 9.0.0622: matchaddpos() can get slow when adding many matches
...
Problem: matchaddpos() can get slow when adding many matches.
Solution: Update the next available match ID when manually picking an ID and
remove check if the available ID can be used. (idea by Rick Howe)
v9.0.0622
2022-09-29 13:50:08 +01:00
Dominique Pelle
fc06cda837
patch 9.0.0621: filetype test leaves file behind
...
Problem: Filetype test leaves file behind.
Solution: Add deferred delete flag to writefile(). (Dominique Pellé,
closes #11249 )
v9.0.0621
2022-09-29 13:07:18 +01:00
Bram Moolenaar
50faf02f43
patch 9.0.0620: matchaddpos() can only add up to 8 matches
...
Problem: matchaddpos() can only add up to 8 matches.
Solution: Allocate the array of positions. (closes #11248 )
v9.0.0620
2022-09-29 12:50:17 +01:00
Bram Moolenaar
572a4433c8
patch 9.0.0619: too many delete() calls in tests
...
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
v9.0.0619
2022-09-28 21:07:03 +01:00
Bram Moolenaar
82418263fa
patch 9.0.0618: calling function for reduce() has too much overhead
...
Problem: Calling function for reduce() has too much overhead.
Solution: Do not create a funccall_T every time.
v9.0.0618
2022-09-28 16:16:15 +01:00
Bram Moolenaar
1936c76536
patch 9.0.0617: calling function for reduce() has too much overhead
...
Problem: Calling function for reduce() has too much overhead.
Solution: Only call clear_tv() when needed.
v9.0.0617
2022-09-28 15:19:10 +01:00
Bram Moolenaar
371951d0c3
patch 9.0.0616: spell test fails because error message changed
...
Problem: Spell test fails because error message changed.
Solution: Adjust expected error message.
v9.0.0616
2022-09-28 14:08:23 +01:00
Bram Moolenaar
52df40eb04
patch 9.0.0615: using reduce() on a list from range() is a bit slow
...
Problem: Using reduce() on a list from range() is a bit slow.
Solution: Avoid materializing the list.
v9.0.0615
2022-09-28 13:22:59 +01:00
Bram Moolenaar
ef976323e7
patch 9.0.0614: SpellFileMissing autocmd may delete buffer
...
Problem: SpellFileMissing autocmd may delete buffer.
Solution: Disallow deleting the current buffer to avoid using freed memory.
v9.0.0614
2022-09-28 11:48:30 +01:00
Dominique Pelle
caa1d19da1
patch 9.0.0613: running source tests leaves file behind
...
Problem: Running source tests leaves file behind.
Solution: Add the "D" flag to writefile(). (Dominique Pellé, closes #11243 )
Also do this for other writefile() calls and drop delete().
v9.0.0613
2022-09-28 10:45:15 +01:00
Bram Moolenaar
47da934844
patch 9.0.0612: blockedit test passes with wrong result
...
Problem: Blockedit test passes with wrong result.
Solution: Add a "vim9script" line to make indenting work.
v9.0.0612
2022-09-27 22:18:13 +01:00
Bram Moolenaar
70e672580b
patch 9.0.0611: tests delete files with a separate delete() call
...
Problem: Tests delete files with a separate delete() call.
Solution: Use deferred delete.
v9.0.0611
2022-09-27 19:34:35 +01:00
Bram Moolenaar
859ea4bc76
patch 9.0.0610: global interrupt test fails when run under valgrind
...
Problem: Global interrupt test fails when run under valgrind.
Solution: Use TermWait().
v9.0.0610
2022-09-27 18:05:38 +01:00
Bram Moolenaar
66000ff9af
patch 9.0.0609: blockedit test fails because of wrong indent
...
Problem: Blockedit test fails because of wrong indent.
Solution: Adjust the expected text temporarily
v9.0.0609
2022-09-27 17:47:12 +01:00
Bram Moolenaar
9fbdbb814f
Update runtime files
2022-09-27 17:30:34 +01:00
Bram Moolenaar
26f09ea54b
patch 9.0.0608: with spelling, deleting a full stop does not update next line
...
Problem: With spell checking, deleting a full stop at the end of a line
does not update SpellCap at the start of the next line.
Solution: Update the next line when characters have been deleted. Also when
using undo.
v9.0.0608
2022-09-27 16:29:38 +01:00
Bram Moolenaar
f802767df7
patch 9.0.0607: verbose echo message test fails on Mac OS
...
Problem: Verbose echo message test fails on Mac OS.
Solution: Skip the test on Mac OS.
v9.0.0607
2022-09-27 15:55:43 +01:00
Bram Moolenaar
524c853e5e
patch 9.0.0606: system() opens a terminal window when "!" is in 'guioptions'
...
Problem: system() opens a terminal window when using the GUI and "!" is in
'guioptions'.
Solution: Do not use a terminal window when the SHELL_SILENT flag is used.
(closes #11202 )
v9.0.0606
2022-09-27 15:48:20 +01:00
Luuk van Baal
439a2ba174
patch 9.0.0605: dump file missing
...
Problem: Dump file missing.
Solution: Add the missing dump file. (issue #11234 )
v9.0.0605
2022-09-27 15:06:46 +01:00
ObserverOfTime
49c311c9b1
patch 9.0.0604: luacheckrc file is not recognized
...
Problem: Luacheckrc file is not recognized.
Solution: Use lua filetype for luacheckrc. (closes #11236 )
v9.0.0604
2022-09-27 13:07:05 +01:00
Luuk van Baal
7c1cbb6cd4
patch 9.0.0603: with 'nosplitscroll' folds are not handled correctly
...
Problem: With 'nosplitscroll' folds are not handled correctly.
Solution: Take care of closed folds when moving the cursor. (Luuk van Baal,
closes #11234 )
v9.0.0603
2022-09-27 12:31:15 +01:00
rhysd
7fc6c0e4da
patch 9.0.0602: new TypeScript extensions are not recognized
...
Problem: New TypeScript extensions are not recognized.
Solution: Recognize .mts and .cts files. (closes #11237 )
v9.0.0602
2022-09-27 11:57:13 +01:00
Yegappan Lakshmanan
368aa69088
patch 9.0.0601: too much indent
...
Problem: Too much indent.
Solution: Return out early from a funtion. (Yegappan Lakshmanan,
close #11238 )
v9.0.0601
2022-09-27 11:46:48 +01:00
ObserverOfTime
d324742292
patch 9.0.0600: GYP files are not recognized
...
Problem: GYP files are not recognized.
Solution: Recognize GYP files. (closes #11242 )
v9.0.0600
2022-09-27 11:35:09 +01:00
ObserverOfTime
cde0319385
patch 9.0.0599: latexmkrc files are not recognized
...
Problem: Latexmkrc files are not recognized.
Solution: Use Perl filetype for latexmkrc files. (closes #11241 )
v9.0.0599
2022-09-27 11:27:23 +01:00
Bram Moolenaar
8279af514c
patch 9.0.0598: using negative array index with negative width window
...
Problem: Using negative array index with negative width window.
Solution: Make sure the window width does not become negative.
v9.0.0598
2022-09-26 23:08:22 +01:00
regomne
3bdef10dc1
patch 9.0.0597: cannot close a tab page with the middle mouse button
...
Problem: Cannot close a tab page with the middle mouse button.
Solution: Support closing a tab page with the middle mouse button, like many
other programs. (closes #10746 )
v9.0.0597
2022-09-26 20:48:32 +01:00
Philip H
7381c0ce3f
patch 9.0.0596: CI on Mac M1 has the channel feature disabled
...
Problem: CI on Mac M1 has the channel feature disabled.
Solution: Include the channel feature.
v9.0.0596
2022-09-26 20:17:26 +01:00
Bram Moolenaar
1190139ed0
patch 9.0.0595: extra newline in messages after a verbose shell message
...
Problem: Extra newline in messages after a verbose shell message.
Solution: Output the newline with msg_putchar_attr(). (closes #11233 )
Make it possible to filter a screendump before comparing it.
v9.0.0595
2022-09-26 19:50:44 +01:00
dundargoc
2cb4a89797
patch 9.0.0594: Makefile error message causes a shell error
...
Problem: Makefile error message causes a shell error.
Solution: Put the message in single quotes. (closes #11232 )
v9.0.0594
2022-09-26 16:02:48 +01:00
Alex
311df6bb0f
patch 9.0.0593: CI actions have too many permissions
...
Problem: CI actions have too many permissions.
Solution: Restrict permissions to what is required. (closes #11223 )
v9.0.0593
2022-09-26 15:52:46 +01:00
Bram Moolenaar
838b746cce
patch 9.0.0592: display not cleared when scrolling back in messages
...
Problem: Display not cleared when scrolling back in messages, a background
color is set and t_ut is empty.
Solution: Clear to the end of the display if needed. (closes #8973 )
v9.0.0592
2022-09-26 15:19:56 +01:00
Bram Moolenaar
4569020538
patch 9.0.0591: message window popup shows on only one tab page
...
Problem: Message window popup shows on only one tab page. (Naruhiko
Nishino)
Solution: Show the message window popup on all tab pages. (closes #11231 )
v9.0.0591
2022-09-26 12:57:11 +01:00
Bram Moolenaar
ee09fcc9b6
patch 9.0.0590: after exiting Insert mode spelling not checked in next line
...
Problem: After exiting Insert mode spelling is not checked in the next
line.
Solution: When spelling is enabled redraw the next line after exiting Insert
mode in case the spell highlight needs updating.
v9.0.0590
2022-09-25 20:58:30 +01:00
=?UTF-8?q?Ola=20S=C3=B6der?=
b7e07dc103
patch 9.0.0589: on AmigaOS4 the pid is available but the task address is used
...
Problem: On AmigaOS4 the pid is available but the task address is used.
Solution: Use getpid(). (Ola Söder, closes #11224 )
v9.0.0589
2022-09-25 20:12:21 +01:00
=?UTF-8?q?Ola=20S=C3=B6der?=
4d2073b261
patch 9.0.0588: MorphOS build is broken
...
Problem: MorphOS build is broken.
Solution: Add "-lm" to LDFLAGS and "-noixemul" to CFLAGS. (Ola Söder,
closes #11222 )
v9.0.0588
2022-09-25 19:36:38 +01:00
Christian Brabandt
9882e9ddc9
patch 9.0.0587: Unicode tables are outdated
...
Problem: Unicode tables are outdated.
Solution: Update to Unicode release 15. (Christian Brabandt, closes #11220 )
v9.0.0587
2022-09-25 19:25:51 +01:00
Bram Moolenaar
124af71a28
patch 9.0.0586: missing change in test
...
Problem: Missing change in test.
Solution: Add the test change.
v9.0.0586
2022-09-25 18:44:03 +01:00
Bram Moolenaar
6a879878f4
patch 9.0.0585: when long message test fails the error message is not visible
...
Problem: When long message test fails the error message is not visible.
Solution: Dump more lines.
v9.0.0585
2022-09-25 18:41:14 +01:00
Bram Moolenaar
dc21552c9a
patch 9.0.0584: cscope test with wrong executable name fails
...
Problem: Cscope test with wrong executable name fails.
Solution: Use /bin/sh to execute the command. (Yegappan Lakshmanan)
v9.0.0584
2022-09-25 17:03:26 +01:00
Bram Moolenaar
b9725bc7f6
patch 9.0.0583: only recognizing .m3u8 files is inconsistent
...
Problem: Only recognizing .m3u8 files is inconsistent.
Solution: Also matc .m3u files. (issue #11204 )
v9.0.0583
2022-09-25 12:35:49 +01:00
Bram Moolenaar
ec1238b406
patch 9.0.0582: channel cwd test fails on Cirrus CI
...
Problem: Channel cwd test fails on Cirrus CI.
Solution: Also remove /private from the expected directory.
v9.0.0582
2022-09-25 11:21:04 +01:00
Bram Moolenaar
d4566c14e7
patch 9.0.0581: adding a character for incsearch fails at end of line
...
Problem: Adding a character for incsearch fails at end of line.
Solution: Only check cursor line number.
v9.0.0581
2022-09-24 21:06:39 +01:00
Philip H
1d61408af3
patch 9.0.0580: no CI running for MacOS on M1
...
Problem: No CI running for MacOS on M1.
Solution: Add a cirrus CI task. (closes #11203 )
v9.0.0580
2022-09-24 19:32:11 +01:00
Bram Moolenaar
0ff01835a4
patch 9.0.0579: using freed memory when 'tagfunc' wipes out buffer
...
Problem: Using freed memory when 'tagfunc' wipes out buffer that holds
'complete'.
Solution: Make a copy of the option. Make sure cursor position is valid.
v9.0.0579
2022-09-24 19:20:30 +01:00
Bram Moolenaar
865bf2ed30
patch 9.0.0578: one timer test fails on Mac M1
...
Problem: One timer test fails on Mac M1.
Solution: Skip the test on Mac M1.
v9.0.0578
2022-09-24 17:44:22 +01:00
Bram Moolenaar
96b9bf8f74
patch 9.0.0577: buffer underflow with unexpected :finally
...
Problem: Buffer underflow with unexpected :finally.
Solution: Check CSF_TRY can be found.
v9.0.0577
2022-09-24 17:24:12 +01:00
dundargoc
b2209f213e
patch 9.0.0576: unused loop variables
...
Problem: Unused loop variables.
Solution: Use a while loop instead. (closes #11214 )
v9.0.0576
2022-09-24 15:55:27 +01:00