]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sat, 8 Oct 2022 10:16:40 +0000 (11:16 +0100)]
patch 9.0.0690: buffer size for expanding tab not correctly computed
Problem: Buffer size for expanding tab not correctly computed.
Solution: Correctly use size of end character.
Bram Moolenaar [Fri, 7 Oct 2022 21:46:24 +0000 (22:46 +0100)]
patch 9.0.0689: compiler warning for unused function
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Fri, 7 Oct 2022 17:51:23 +0000 (18:51 +0100)]
patch 9.0.0688: debugger does not display the whole command
Problem: Debugger does not display the whole command.
Solution: Set ea.cmd before checking for a breakpoint.
Bram Moolenaar [Fri, 7 Oct 2022 16:26:22 +0000 (17:26 +0100)]
patch 9.0.0687: "export def" does not work in a nested block
Problem: "export def" does not work in a nested block.
Solution: Do not handle "export" with a separate function but in the same
command stack. (closes #11304)
Anton Sharonov [Fri, 7 Oct 2022 15:28:48 +0000 (16:28 +0100)]
patch 9.0.0686: the right ALT key does not work on some MS-Windows keyboards
Problem: The right ALT key does not work on some MS-Windows keyboards.
Solution: Adjust the modifiers based on GetKeyState(). (Anoton Sharonov,
closes #11300)
Yee Cheng Chin [Fri, 7 Oct 2022 15:00:04 +0000 (16:00 +0100)]
patch 9.0.0685: FORTIFY_SOURCE causes a crash in Vim9 script
Problem: FORTIFY_SOURCE causes a crash in Vim9 script.
Solution: Use a pointer to the first char. (Yee Cheng Chin, closes #11302)
Bram Moolenaar [Fri, 7 Oct 2022 14:09:27 +0000 (15:09 +0100)]
patch 9.0.0684: skipped :exe command fails compilation on MS-Windows
Problem: Skipped :exe command fails compilation on MS-Windows.
Solution: Adjust return value when skipping.
Bram Moolenaar [Fri, 7 Oct 2022 13:31:45 +0000 (14:31 +0100)]
patch 9.0.0683: cannot specify a time for :echowindow
Problem: Cannot specify a time for :echowindow.
Solution: A count can be used to specify the display time. Add
popup_findecho().
Bram Moolenaar [Fri, 7 Oct 2022 10:20:29 +0000 (11:20 +0100)]
patch 9.0.0682: crash when popup with deleted timer is closed
Problem: Crash when popup with deleted timer is closed. (Igbanam
Ogbuluijah)
Solution: Check the timer still exists. (closes #11301)
Bram Moolenaar [Thu, 6 Oct 2022 20:24:34 +0000 (21:24 +0100)]
patch 9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is set
Problem: "<<<" shows for 'smoothscroll' even when 'showbreak is set.
Solution: When 'showbreak' is set do not display "<<<".
Bram Moolenaar [Thu, 6 Oct 2022 19:48:00 +0000 (20:48 +0100)]
patch 9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo'
Problem: Tests failing with 'breakindent', 'number' and "n" in 'cpo'.
Solution: Do count the number column in topline if 'breakindent' is set.
Bram Moolenaar [Thu, 6 Oct 2022 19:18:16 +0000 (20:18 +0100)]
patch 9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo'
Problem: Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'.
Solution: Do not count number column in topline if columns are skipped.
Bram Moolenaar [Thu, 6 Oct 2022 18:49:13 +0000 (19:49 +0100)]
patch 9.0.0678: using exclamation marks on :function
Problem: Using exclamation marks on :function.
Solution: Use :func and :endfunc as usual.
Bram Moolenaar [Thu, 6 Oct 2022 18:21:20 +0000 (19:21 +0100)]
patch 9.0.0677: breakindent test accepts wrong result
Problem: Breakindent test accepts wrong result.
Solution: Fix the number column and adjust the expected text.
ichizok [Thu, 6 Oct 2022 15:56:44 +0000 (16:56 +0100)]
patch 9.0.0676: CI on Mac M1 with gcc actually uses clang
Problem: CI on Mac M1 with gcc actually uses clang.
Solution: Remove the gcc task. (Ozaki Kiichi, closes #11297)
Bram Moolenaar [Thu, 6 Oct 2022 15:33:15 +0000 (16:33 +0100)]
patch 9.0.0675: search test screendump is outdated
Problem: Search test screendump is outdated.
Solution: Update the screendump for improved display.
Bram Moolenaar [Thu, 6 Oct 2022 15:03:09 +0000 (16:03 +0100)]
patch 9.0.0674: build error with tiny version
Problem: Build error with tiny version.
Solution: Use PLINES_NOFILL macro.
Bram Moolenaar [Thu, 6 Oct 2022 14:46:49 +0000 (15:46 +0100)]
patch 9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zero
Problem: First line not scrolled properly with 'smoothscroll' and
'scrolloff' zero and using "k".
Solution: Make sure the cursor position is visible.
Bram Moolenaar [Thu, 6 Oct 2022 13:57:53 +0000 (14:57 +0100)]
patch 9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zero
Problem: Cursor line only partly shows with 'smoothscroll' and 'scrolloff'
zero.
Solution: Do not use 'smoothscroll' when adjusting the bottom of the window.
(closes #11269)
Bram Moolenaar [Thu, 6 Oct 2022 12:09:17 +0000 (13:09 +0100)]
patch 9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff'
Problem: Negative topline using CTRL-Y with 'smoothscroll' and 'diff'.
(Ernie Rael)
Solution: Only use 'smoothscroll' when 'wrap' is set.
Bram Moolenaar [Thu, 6 Oct 2022 10:39:06 +0000 (11:39 +0100)]
patch 9.0.0670: no space for command line when there is a tabline
Problem: No space for command line when there is a tabline.
Solution: Correct computation of where the command line should be.
(closes #11295)
Bram Moolenaar [Wed, 5 Oct 2022 20:45:30 +0000 (21:45 +0100)]
patch 9.0.0669: too many delete() calls in tests
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Philip H [Wed, 5 Oct 2022 19:41:01 +0000 (20:41 +0100)]
patch 9.0.0668: CI on Mac M1 only uses clang
Problem: CI on Mac M1 only uses clang
Solution: Also run with gcc. (closes #11263)
Luuk van Baal [Wed, 5 Oct 2022 17:26:42 +0000 (18:26 +0100)]
patch 9.0.0667: ml_get error when 'splitkeep' is "screen"
Problem: ml_get error when 'splitkeep' is "screen". (Marius Gedminas)
Solution: Check the botline is not too large. (Luuk van Baal,
closes #11293, closes #11292)
Bram Moolenaar [Wed, 5 Oct 2022 17:03:00 +0000 (18:03 +0100)]
patch 9.0.0666: spacing-combining characters handled as composing
Problem: Spacing-combining characters handled as composing, causing text to
take more space than expected.
Solution: Handle characters marked with "Mc" not as composing.
(closes #11282
Bram Moolenaar [Wed, 5 Oct 2022 14:42:32 +0000 (15:42 +0100)]
patch 9.0.0665: setting 'cmdheight' has no effect if last window was resized
Problem: Setting 'cmdheight' has no effect if last window was resized.
Solution: Do apply 'cmdheight' when told to. Use the frame height instead
of the cmdline_row. (closes #11286)
Bram Moolenaar [Wed, 5 Oct 2022 12:29:15 +0000 (13:29 +0100)]
patch 9.0.0664: bad redrawing with spell checking, using "C" and "$" in 'cpo'
Problem: Bad redrawing with spell checking, using "C" and "$" in 'cpo'.
Solution: Do not redraw the next line when "$" is in 'cpo'. (closes #11285)
zeertzjq [Wed, 5 Oct 2022 10:24:46 +0000 (11:24 +0100)]
patch 9.0.0663: tests check for +cmdwin feature which is always present
Problem: Tests check for +cmdwin feature which is always present.
Solution: Remove the checks. (closes #11287)
Bram Moolenaar [Tue, 4 Oct 2022 21:40:56 +0000 (22:40 +0100)]
patch 9.0.0662: concealed characters do not work correctly
Problem: Concealed characters do not work correctly.
Solution: Subtract boguscols instead of adding them. (closes #11273)
zeertzjq [Tue, 4 Oct 2022 19:35:37 +0000 (20:35 +0100)]
patch 9.0.0661: multi-byte "lastline" in 'fillchars' does not work properly
Problem: Multi-byte "lastline" item in 'fillchars' does not work properly
when the window is two columns wide.
Solution: Compute the text length correctly. (closes #11280)
zeertzjq [Tue, 4 Oct 2022 19:14:28 +0000 (20:14 +0100)]
patch 9.0.0660: mapping with CTRL keys does not work in the GUI
Problem: Mapping with CTRL keys does not work in the GUI.
Solution: Recognize CSI next to K_SPECIAL. (closes #11275, closes #11270)
Bram Moolenaar [Tue, 4 Oct 2022 17:42:10 +0000 (18:42 +0100)]
patch 9.0.0659: wrong type of comment in SetSyn() function
Problem: Wrong type of comment in SetSyn() function.
Solution: Use Vim9 comment. (closes #11278)
Bram Moolenaar [Tue, 4 Oct 2022 15:50:21 +0000 (16:50 +0100)]
patch 9.0.0658: tiny build fails on Mac OS
Problem: Tiny build fails on Mac OS.
Solution: Define FEAT_CLIPBOARD only for normal build.
Martin Tournoij [Tue, 4 Oct 2022 15:28:45 +0000 (16:28 +0100)]
patch 9.0.0657: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate the +cmdwin feature. Now the tiny and small builds are
equal, drop the small build. (Martin Tournoij, closes #11268)
Bram Moolenaar [Tue, 4 Oct 2022 13:36:29 +0000 (14:36 +0100)]
patch 9.0.0656: cannot specify another character to use instead of '@'
Problem: Cannot specify another character to use instead of '@' at the end
of the window.
Solution: Add "lastline" to 'fillchars'. (Martin Tournoij, closes #11264,
closes #10963)
Bram Moolenaar [Tue, 4 Oct 2022 12:17:31 +0000 (13:17 +0100)]
patch 9.0.0655: passing modifier codes to a shell running in the GUI
Problem: passing modifier codes to a shell running in the GUI. (Gary
Johnson)
Solution: Include modifier codes into the key and drop the modifiers.
Bram Moolenaar [Mon, 3 Oct 2022 21:10:37 +0000 (22:10 +0100)]
patch 9.0.0654: breakindent test fails
Problem: Breakindent test fails.
Solution: Temporarily accept wrong result.
Bram Moolenaar [Mon, 3 Oct 2022 19:24:39 +0000 (20:24 +0100)]
patch 9.0.0653: BS and DEL do not work properly in an interacive shell
Problem: BS and DEL do not work properly in an interacive shell. (Gary
Johnson)
Solution: Adjust the length for replaced codes.
Bram Moolenaar [Mon, 3 Oct 2022 19:01:16 +0000 (20:01 +0100)]
patch 9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo'
Problem: 'smoothscroll' not tested with 'number' and "n" in 'cpo'.
Solution: Add tests, fix uncovered problem.
Bram Moolenaar [Mon, 3 Oct 2022 17:04:35 +0000 (18:04 +0100)]
Update runtime files
Bram Moolenaar [Mon, 3 Oct 2022 16:45:55 +0000 (17:45 +0100)]
patch 9.0.0651: build fails without the +conceal feature
Problem: Build fails without the +conceal feature.
Solution: Rename called function.
Bram Moolenaar [Mon, 3 Oct 2022 16:07:34 +0000 (17:07 +0100)]
patch 9.0.0650: some tests are failing
Problem: Some tests are failing.
Solution: Adjust for "<<<" showing up.
Bram Moolenaar [Mon, 3 Oct 2022 15:44:12 +0000 (16:44 +0100)]
patch 9.0.0649: no indication the first line is broken for 'smoothscroll'
Problem: No indication when the first line is broken for 'smoothscroll'.
Solution: Show "<<<" in the first line.
Yegappan Lakshmanan [Mon, 3 Oct 2022 15:05:28 +0000 (16:05 +0100)]
patch 9.0.0648: when using powershell input redirection does not work
Problem: When using powershell input redirection does not work.
Solution: Use a different shell command for powershell. (Yegappan
Lakshmanan, closes #11257)
Luuk van Baal [Mon, 3 Oct 2022 14:28:08 +0000 (15:28 +0100)]
patch 9.0.0647: the 'splitscroll' option is not a good name
Problem: The 'splitscroll' option is not a good name.
Solution: Rename 'splitscroll' to 'splitkeep' and make it a string option,
also supporting "topline". (Luuk van Baal, closes #11258)
Bram Moolenaar [Mon, 3 Oct 2022 13:06:02 +0000 (14:06 +0100)]
patch 9.0.0646: with 'smoothscroll' CTRL-E is wrong when 'foldmethod' set
Problem: with 'smoothscroll' set CTRL-E does not work properly when
'foldmethod' is set to "indent". (Yee Cheng Chin)
Solution: Merge the code for scroling with folds and 'smoothscroll'.
(closes #11262)
Bram Moolenaar [Mon, 3 Oct 2022 11:11:13 +0000 (12:11 +0100)]
patch 9.0.0645: CTRL-Y does not stop at line 1
Problem: CTRL-Y does not stop at line 1. (John Marriott)
Solution: Stop at line 1 when 'smoothscroll' is not set. (closes #11261)
Bram Moolenaar [Mon, 3 Oct 2022 10:23:02 +0000 (11:23 +0100)]
patch 9.0.0644: 'smoothscroll' is not copied to a new window on :split
Problem: 'smoothscroll' is not copied to a new window on :split.
Solution: Copy the option value. Add a test.
Bram Moolenaar [Sun, 2 Oct 2022 21:32:08 +0000 (22:32 +0100)]
patch 9.0.0643: smoothscroll test fails
Problem: Smoothscroll test fails.
Solution: Check if skipcol changed.
Bram Moolenaar [Sun, 2 Oct 2022 21:10:25 +0000 (22:10 +0100)]
patch 9.0.0642: breakindent test fails
Problem: Breakindent test fails.
Solution: Correct logic for resetting need_showbreak.
Bram Moolenaar [Sun, 2 Oct 2022 20:46:58 +0000 (21:46 +0100)]
patch 9.0.0641: missing part of the new option code
Problem: Missing part of the new option code.
Solution: Add missing WV_SMS.
Bram Moolenaar [Sun, 2 Oct 2022 20:29:55 +0000 (21:29 +0100)]
patch 9.0.0640: cannot scroll by screen line if a line wraps
Problem: Cannot scroll by screen line if a line wraps.
Solution: Add the 'smoothscroll' option. Only works for CTRL-E and CTRL-Y
so far.
Bram Moolenaar [Sun, 2 Oct 2022 14:21:04 +0000 (15:21 +0100)]
patch 9.0.0639: checking for popup in screen_char() is too late
Problem: Checking for popup in screen_char() is too late, the attribute has
already been changed.
Solution: Move check for popup to where screen_char() is called.
Bram Moolenaar [Sun, 2 Oct 2022 13:28:30 +0000 (14:28 +0100)]
patch 9.0.0638: popup menu highlight wrong on top of preview popup
Problem: Popup menu highlight wrong on top of preview popup. (Yegappan
Lakshmanan)
Solution: Also check for the popup menu in screen_line().
Bram Moolenaar [Sun, 2 Oct 2022 11:59:00 +0000 (12:59 +0100)]
patch 9.0.0637: syntax of commands in Vim9 script depends on +eval feature
Problem: Syntax of commands in Vim9 script depends on +eval feature.
Solution: Use same syntax with and without the +eval feature.
Bram Moolenaar [Sat, 1 Oct 2022 20:22:17 +0000 (21:22 +0100)]
patch 9.0.0636: underline color may not work in some terminals
Problem: Underline color does not work in terminals that don't send a
termresponse.
Solution: Do output t_8u if it was set explicitly. (closes #11253)
Bram Moolenaar [Sat, 1 Oct 2022 19:17:17 +0000 (20:17 +0100)]
patch 9.0.0635: build error and compiler warnings
Problem: Build error and compiler warnings.
Solution: Add missing change. Add type casts.
Bram Moolenaar [Sat, 1 Oct 2022 18:43:52 +0000 (19:43 +0100)]
patch 9.0.0634: evaluating "expr" options has more overhead than needed
Problem: Evaluating "expr" options has more overhead than needed.
Solution: Use call_simple_func() for 'foldtext', 'includeexpr', 'printexpr',
"expr" of 'spellsuggest', 'diffexpr', 'patchexpr', 'balloonexpr',
'formatexpr', 'indentexpr' and 'charconvert'.
rbtnn [Sat, 1 Oct 2022 14:47:04 +0000 (15:47 +0100)]
patch 9.0.0633: FEAT_TITLE was removed but is still used
Problem: FEAT_TITLE was removed but is still used.
Solution: Remove FEAT_TITLE. (Naruhiko Nishino, closes #11256)
Bram Moolenaar [Sat, 1 Oct 2022 14:32:46 +0000 (15:32 +0100)]
patch 9.0.0632: calling a function from an "expr" option has overhead
Problem: Calling a function from an "expr" option has too much overhead.
Solution: Add call_simple_func() and use it for 'foldexpr'
Bram Moolenaar [Fri, 30 Sep 2022 20:57:11 +0000 (21:57 +0100)]
patch 9.0.0631: too many delete() calls in tests
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Bram Moolenaar [Fri, 30 Sep 2022 18:19:04 +0000 (19:19 +0100)]
patch 9.0.0630: in Vim9 script a numbered function cannot be called
Problem: In Vim9 script a numbered function cannot be called.
Solution: Do not require "g:" before a numbered function name.
(closes #11254)
Bram Moolenaar [Fri, 30 Sep 2022 16:57:47 +0000 (17:57 +0100)]
patch 9.0.0629: get an error for using const only when executing
Problem: Get an error for using const only when executing.
Solution: Check for const at compile time for filter(), map(), remove(),
reverse(), sort() and uniq().
Bram Moolenaar [Fri, 30 Sep 2022 11:00:06 +0000 (12:00 +0100)]
patch 9.0.0628: Coverity warns for not checking return value
Problem: Coverity warns for not checking return value.
Solution: Check the return value and simplify the code.
Bram Moolenaar [Fri, 30 Sep 2022 10:04:50 +0000 (11:04 +0100)]
patch 9.0.0627: "const" and "final" both make the type a constant
Problem: "const" and "final" both make the type a constant. (Daniel
Steinberg)
Solution: Only have "const" make the type a constant.
Bram Moolenaar [Thu, 29 Sep 2022 20:37:33 +0000 (21:37 +0100)]
patch 9.0.0626: too many delete() calls in tests
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Bram Moolenaar [Thu, 29 Sep 2022 20:01:57 +0000 (21:01 +0100)]
patch 9.0.0625: too many delete() calls in tests
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Bram Moolenaar [Thu, 29 Sep 2022 19:23:35 +0000 (20:23 +0100)]
patch 9.0.0624: leaking argument type array
Problem: Leaking argument type array.
Solution: Add allocated memory to type_gap.
Bram Moolenaar [Thu, 29 Sep 2022 18:14:42 +0000 (19:14 +0100)]
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().
Bram Moolenaar [Thu, 29 Sep 2022 12:50:08 +0000 (13:50 +0100)]
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)
Dominique Pelle [Thu, 29 Sep 2022 12:07:18 +0000 (13:07 +0100)]
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)
Bram Moolenaar [Thu, 29 Sep 2022 11:50:17 +0000 (12:50 +0100)]
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)
Bram Moolenaar [Wed, 28 Sep 2022 20:07:03 +0000 (21:07 +0100)]
patch 9.0.0619: too many delete() calls in tests
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
Bram Moolenaar [Wed, 28 Sep 2022 15:16:15 +0000 (16:16 +0100)]
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.
Bram Moolenaar [Wed, 28 Sep 2022 14:19:10 +0000 (15:19 +0100)]
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.
Bram Moolenaar [Wed, 28 Sep 2022 13:08:23 +0000 (14:08 +0100)]
patch 9.0.0616: spell test fails because error message changed
Problem: Spell test fails because error message changed.
Solution: Adjust expected error message.
Bram Moolenaar [Wed, 28 Sep 2022 12:22:59 +0000 (13:22 +0100)]
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.
Bram Moolenaar [Wed, 28 Sep 2022 10:48:30 +0000 (11:48 +0100)]
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.
Dominique Pelle [Wed, 28 Sep 2022 09:45:15 +0000 (10:45 +0100)]
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().
Bram Moolenaar [Tue, 27 Sep 2022 21:18:13 +0000 (22:18 +0100)]
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.
Bram Moolenaar [Tue, 27 Sep 2022 18:34:35 +0000 (19:34 +0100)]
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.
Bram Moolenaar [Tue, 27 Sep 2022 17:05:38 +0000 (18:05 +0100)]
patch 9.0.0610: global interrupt test fails when run under valgrind
Problem: Global interrupt test fails when run under valgrind.
Solution: Use TermWait().
Bram Moolenaar [Tue, 27 Sep 2022 16:47:12 +0000 (17:47 +0100)]
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
Bram Moolenaar [Tue, 27 Sep 2022 16:30:34 +0000 (17:30 +0100)]
Update runtime files
Bram Moolenaar [Tue, 27 Sep 2022 15:29:38 +0000 (16:29 +0100)]
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.
Bram Moolenaar [Tue, 27 Sep 2022 14:55:43 +0000 (15:55 +0100)]
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.
Bram Moolenaar [Tue, 27 Sep 2022 14:48:20 +0000 (15:48 +0100)]
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)
Luuk van Baal [Tue, 27 Sep 2022 14:06:46 +0000 (15:06 +0100)]
patch 9.0.0605: dump file missing
Problem: Dump file missing.
Solution: Add the missing dump file. (issue #11234)
ObserverOfTime [Tue, 27 Sep 2022 12:07:05 +0000 (13:07 +0100)]
patch 9.0.0604: luacheckrc file is not recognized
Problem: Luacheckrc file is not recognized.
Solution: Use lua filetype for luacheckrc. (closes #11236)
Luuk van Baal [Tue, 27 Sep 2022 11:31:15 +0000 (12:31 +0100)]
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)
rhysd [Tue, 27 Sep 2022 10:57:13 +0000 (11:57 +0100)]
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)
Yegappan Lakshmanan [Tue, 27 Sep 2022 10:46:48 +0000 (11:46 +0100)]
patch 9.0.0601: too much indent
Problem: Too much indent.
Solution: Return out early from a funtion. (Yegappan Lakshmanan,
close #11238)
ObserverOfTime [Tue, 27 Sep 2022 10:35:09 +0000 (11:35 +0100)]
patch 9.0.0600: GYP files are not recognized
Problem: GYP files are not recognized.
Solution: Recognize GYP files. (closes #11242)
ObserverOfTime [Tue, 27 Sep 2022 10:27:23 +0000 (11:27 +0100)]
patch 9.0.0599: latexmkrc files are not recognized
Problem: Latexmkrc files are not recognized.
Solution: Use Perl filetype for latexmkrc files. (closes #11241)
Bram Moolenaar [Mon, 26 Sep 2022 22:08:22 +0000 (23:08 +0100)]
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.
regomne [Mon, 26 Sep 2022 19:48:32 +0000 (20:48 +0100)]
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)
Philip H [Mon, 26 Sep 2022 19:17:26 +0000 (20:17 +0100)]
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.
Bram Moolenaar [Mon, 26 Sep 2022 18:50:44 +0000 (19:50 +0100)]
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.
dundargoc [Mon, 26 Sep 2022 15:02:48 +0000 (16:02 +0100)]
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)
Alex [Mon, 26 Sep 2022 14:52:46 +0000 (15:52 +0100)]
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)