]>
granicus.if.org Git - vim/log
Mathias Jean Johansen [Sat, 30 Apr 2022 14:10:07 +0000 (15:10 +0100)]
patch 8.2.4849: Gleam filetype not detected
Problem: Gleam filetype not detected.
Solution: Add a pattern for Gleam files. (Mathias Jean Johansen,
closes #10326)
zeertzjq [Sat, 30 Apr 2022 14:02:22 +0000 (15:02 +0100)]
patch 8.2.4848: local completion with mappings and simplification not working
Problem: Local completion with mappings and simplification not working.
Solution: Fix local completion <C-N>/<C-P> mappings not ignored if keys are
not simplified. (closes #10323)
LemonBoy [Fri, 29 Apr 2022 20:15:02 +0000 (21:15 +0100)]
patch 8.2.4847: crash when using uninitialized function pointer
Problem: Crash when using uninitialized function pointer.
Solution: Check for NULL pointer. (closes #10319, closes #10319)
zeertzjq [Fri, 29 Apr 2022 15:44:00 +0000 (16:44 +0100)]
patch 8.2.4846: termcodes test fails
Problem: Termcodes test fails.
Solution: use CTRL-SHIFT-V to insert an unsimplified key. (closes #10316)
zeertzjq [Fri, 29 Apr 2022 10:29:54 +0000 (11:29 +0100)]
patch 8.2.4845: duplicate code
Problem: Duplicate code.
Solution: Move code below if/else. (closes #10314)
zeertzjq [Fri, 29 Apr 2022 10:06:34 +0000 (11:06 +0100)]
patch 8.2.4844: <C-S-I> is simplified to <S-Tab>
Problem: <C-S-I> is simplified to <S-Tab>.
Solution: Do not simplify CTRL if there is also SHIFT. (closes #10313)
LemonBoy [Thu, 28 Apr 2022 18:50:54 +0000 (19:50 +0100)]
patch 8.2.4843: treating CTRL + ALT as AltGr is not backwards compatible
Problem: Win32 GUI: Treating CTRL + ALT as AltGr is not backwards
compatible. (Axel Bender)
Solution: Make a difference between left and right menu keys.
(closes #10308)
Bram Moolenaar [Thu, 28 Apr 2022 18:09:03 +0000 (19:09 +0100)]
patch 8.2.4842: expand("%:p") is not empty when there is no buffer name
Problem: expand("%:p") is not empty when there is no buffer name.
Solution: When ignoring errors still return NULL. (closes #10311)
Bram Moolenaar [Thu, 28 Apr 2022 16:52:24 +0000 (17:52 +0100)]
patch 8.2.4841: empty string considered an error for expand()
Problem: Empty string considered an error for expand() when 'verbose' is
set. (Christian Brabandt)
Solution: Do not give an error for an empty result. (closes #10307)
Bram Moolenaar [Thu, 28 Apr 2022 15:51:41 +0000 (16:51 +0100)]
patch 8.2.4840: heredoc expression evaluated even when skipping
Problem: Heredoc expression evaluated even when skipping.
Solution: Don't evaluate when "skip" is set. (closes #10306)
Bram Moolenaar [Thu, 28 Apr 2022 14:39:08 +0000 (15:39 +0100)]
patch 8.2.4839: compiler warning for unused argument
Problem: Compiler warning for unused argument.
Solution: Add "UNUSED".
LemonBoy [Thu, 28 Apr 2022 14:26:33 +0000 (15:26 +0100)]
patch 8.2.4838: checking for absolute path is not trivial
Problem: Checking for absolute path is not trivial.
Solution: Add isabsolutepath(). (closes #10303)
zeertzjq [Thu, 28 Apr 2022 13:10:01 +0000 (14:10 +0100)]
patch 8.2.4837: modifiers not simplified when timed out
Problem: Modifiers not simplified when timed out or using feedkeys() with
'n" flag.
Solution: Adjust how mapped flag and timeout are used. (closes #10305)
Bram Moolenaar [Thu, 28 Apr 2022 11:00:49 +0000 (12:00 +0100)]
patch 8.2.4836: Vim9: some lines not covered by tests
Problem: Vim9: some lines not covered by tests.
Solution: Remove dead code. Add disassemble tests.
Bram Moolenaar [Wed, 27 Apr 2022 21:15:40 +0000 (22:15 +0100)]
patch 8.2.4835: Vim9: some lines not covered by tests
Problem: Vim9: some lines not covered by tests.
Solution: Add a few more tests. Fix disassemble output.
Bram Moolenaar [Wed, 27 Apr 2022 16:54:25 +0000 (17:54 +0100)]
patch 8.2.4834: Vim9: some lines not covered by tests
Problem: Vim9: some lines not covered by tests.
Solution: Add a few more tests. Remove dead code.
Bram Moolenaar [Wed, 27 Apr 2022 14:25:03 +0000 (15:25 +0100)]
Update runtime files
zeertzjq [Wed, 27 Apr 2022 10:58:01 +0000 (11:58 +0100)]
patch 8.2.4833: failure of mapping not checked for
Problem: Failure of mapping not checked for.
Solution: Check return value of ins_typebuf(). (closes #10299)
zeertzjq [Tue, 26 Apr 2022 21:11:38 +0000 (22:11 +0100)]
patch 8.2.4832: passing zero instead of NULL to a pointer argument
Problem: Passing zero instead of NULL to a pointer argument.
Solution: Use NULL. (closes #10296)
zeertzjq [Tue, 26 Apr 2022 20:36:21 +0000 (21:36 +0100)]
patch 8.2.4831: crash when using maparg() and unmapping simplified keys
Problem: Crash when using maparg() and unmapping simplified keys.
Solution: Do not keep a mapblock pointer. (closes #10294)
Bram Moolenaar [Tue, 26 Apr 2022 17:52:22 +0000 (18:52 +0100)]
patch 8.2.4830: possible endless loop if there is unused typahead
Problem: Possible endless loop if there is unused typahead.
Solution: Only loop when the typeahead changed.
zeertzjq [Tue, 26 Apr 2022 11:51:07 +0000 (12:51 +0100)]
patch 8.2.4829: a key may be simplified to NUL
Problem: A key may be simplified to NUL.
Solution: Use K_ZERO instead. Use macros instead of hard coded values.
(closes #10290)
zeertzjq [Tue, 26 Apr 2022 11:29:43 +0000 (12:29 +0100)]
patch 8.2.4828: fix for unmapping simplified key not fully tested
Problem: Fix for unmapping simplified key not fully tested.
Solution: Add a test case. (closes #10292)
Bram Moolenaar [Mon, 25 Apr 2022 17:59:25 +0000 (18:59 +0100)]
patch 8.2.4827: typo in variable name
Problem: Typo in variable name. (Gabriel Dupras)
Solution: Rename the variable.
jvoisin [Mon, 25 Apr 2022 16:40:56 +0000 (17:40 +0100)]
patch 8.2.4826: .cshtml files are not recognized
Problem: .cshtml files are not recognized.
Solution: Use html filetype for .cshtml files. (Julien Voisin, closes #10212)
Ernie Rael [Mon, 25 Apr 2022 13:40:44 +0000 (14:40 +0100)]
patch 8.2.4825: can only get a list of mappings
Problem: Can only get a list of mappings.
Solution: Add the optional {abbr} argument. (Ernie Rael, closes #10277)
Rename to maplist(). Rename test file.
zeertzjq [Mon, 25 Apr 2022 12:28:00 +0000 (13:28 +0100)]
patch 8.2.4824: expression is evaluated multiple times
Problem: Expression is evaluated multiple times.
Solution: Evaluate expression once and store the result. (closes #10278)
LemonBoy [Mon, 25 Apr 2022 11:43:20 +0000 (12:43 +0100)]
patch 8.2.4823: concat more than 2 strings in :def function is inefficient
Problem: Concatenating more than 2 strings in a :def function is
inefficient.
Solution: Add a count to the CONCAT instruction. (closes #10276)
LemonBoy [Sun, 24 Apr 2022 20:55:00 +0000 (21:55 +0100)]
patch 8.2.4822: setting ufunc to NULL twice
Problem: Setting ufunc to NULL twice.
Solution: Set ufunc to NULL in find_exported(). (closes #19275)
Bram Moolenaar [Sun, 24 Apr 2022 20:33:20 +0000 (21:33 +0100)]
patch 8.2.4821: crash when imported autoload script was deleted
Problem: Crash when imported autoload script was deleted.
Solution: Initialize local variable. (closes #10274) Give a more meaningful
error message.
Ernie Rael [Sun, 24 Apr 2022 17:40:28 +0000 (18:40 +0100)]
patch 8.2.4820: not simple programmatic way to find a specific mapping
Problem: Not simple programmatic way to find a specific mapping.
Solution: Add getmappings(). (Ernie Rael, closes #10273)
zeertzjq [Sun, 24 Apr 2022 16:07:53 +0000 (17:07 +0100)]
patch 8.2.4819: unmapping simplified keys also deletes other mapping
Problem: Unmapping simplified keys also deletes other mapping.
Solution: Only unmap a mapping with m_simplified set. (closes #10270)
zeertzjq [Sun, 24 Apr 2022 14:58:30 +0000 (15:58 +0100)]
patch 8.2.4818: no test for what 8.2.4806 fixes
Problem: No test for what 8.2.4806 fixes.
Solution: Add a test. (closes #10727)
LemonBoy [Sun, 24 Apr 2022 14:46:42 +0000 (15:46 +0100)]
patch 8.2.4817: Win32 GUI: modifiers are not always used
Problem: Win32 GUI: modifiers are not always used.
Solution: Handle more modifiers. (closes #10269)
Philip H [Sun, 24 Apr 2022 11:44:32 +0000 (12:44 +0100)]
patch 8.2.4816: still using older codecov app in some places of CI
Problem: Still using older codecov app in some places of CI.
Solution: Use v3.1.0. (closes #10209)
Ernie Rael [Sat, 23 Apr 2022 18:52:23 +0000 (19:52 +0100)]
patch 8.2.4815: cannot build with older GTK version
Problem: Cannot build with older GTK version.
Solution: Use gtk_window_get_size() instead of gdk_window_get_width() and
gdk_window_get_height(). (Ernie Rael, closes #10257)
LemonBoy [Sat, 23 Apr 2022 13:07:56 +0000 (14:07 +0100)]
patch 8.2.4814: possible to leave a popup window with win_gotoid()
Problem: Possible to leave a popup window with win_gotoid().
Solution: Give an error when trying to leave a popup window with
win_gotoid(). (closes #10253)
Brandon Simmons [Sat, 23 Apr 2022 12:50:17 +0000 (13:50 +0100)]
patch 8.2.4813: pasting text while indent folding may mess up folds
Problem: Pasting text while indent folding may mess up folds.
Solution: Adjust the way folds are split. (Brandon Simmons, closes #10254)
zeertzjq [Sat, 23 Apr 2022 11:05:51 +0000 (12:05 +0100)]
patch 8.2.4812: unused struct item
Problem: Unused struct item.
Solution: Remove "lines" match_T. Simplify the code. (closes #10256)
LemonBoy [Sat, 23 Apr 2022 10:08:11 +0000 (11:08 +0100)]
patch 8.2.4811: Win32 GUI: caps lock doesn't work
Problem: Win32 GUI: caps lock doesn't work.
Solution: Handle VK_CAPITAL. (closes #10260, closes #10258)
Bram Moolenaar [Sat, 23 Apr 2022 10:03:58 +0000 (11:03 +0100)]
patch 8.2.4810: missing changes in one file
Problem: Missing changes in one file.
Solution: Also change the struct initializers.
Yegappan Lakshmanan [Sat, 23 Apr 2022 09:51:14 +0000 (10:51 +0100)]
patch 8.2.4809: various things no6 properly tested
Problem: Various things no6 properly tested.
Solution: Add various test cases. (Yegappan Lakshmanan, closes #10259)
Bram Moolenaar [Sat, 23 Apr 2022 09:41:35 +0000 (10:41 +0100)]
patch 8.2.4808: unused item in engine struct
Problem: Unused item in engine struct.
Solution: Remove "expr". Add comment with tags.
LemonBoy [Fri, 22 Apr 2022 21:45:52 +0000 (22:45 +0100)]
patch 8.2.4807: processing key eveints in Win32 GUI is not ideal
Problem: Processing key eveints in Win32 GUI is not ideal.
Solution: Improve processing of key events. (closes #10155)
Bram Moolenaar [Fri, 22 Apr 2022 20:20:26 +0000 (21:20 +0100)]
patch 8.2.4806: a mapping using <LeftDrag> does not start Select mode
Problem: A mapping using <LeftDrag> does not start Select mode.
Solution: When checking for starting select mode with the mouse also do this
when there is typeahead. (closes #10249)
Bram Moolenaar [Fri, 22 Apr 2022 19:07:21 +0000 (20:07 +0100)]
patch 8.2.4805: CurSearch used for all matches in current line
Problem: CurSearch used for all matches in current line.
Solution: Don't use the non-zero line count. (closes #10247)
Yegappan Lakshmanan [Thu, 21 Apr 2022 22:30:15 +0000 (23:30 +0100)]
patch 8.2.4804: expression in heredoc doesn't work for compiled function
Problem: Expression in heredoc doesn't work for compiled function.
Solution: Implement compiling the heredoc expressions. (Yegappan Lakshmanan,
closes #10232)
LemonBoy [Thu, 21 Apr 2022 21:52:11 +0000 (22:52 +0100)]
patch 8.2.4803: WinScrolled not always triggered when scrolling with mouse
Problem: WinScrolled not always triggered when scrolling with the mouse.
Solution: Add calls to may_trigger_winscrolled(). (closes #10246)
zeertzjq [Thu, 21 Apr 2022 10:14:01 +0000 (11:14 +0100)]
patch 8.2.4802: test is not cleaned up
Problem: Test is not cleaned up.
Solution: Make test clean up after itself. Avoid NUL. (closes #10233)
Christian Brabandt [Wed, 20 Apr 2022 21:07:41 +0000 (22:07 +0100)]
patch 8.2.4801: fix for cursorbind fix not fully tested
Problem: Fix for cursorbind fix not fully tested.
Solution: Add another test case. (Christian Brabandt, closes #10240)
Bram Moolenaar [Wed, 20 Apr 2022 18:55:37 +0000 (19:55 +0100)]
patch 8.2.4800: missing test update for adjusted t_8u behavior
Problem: Missing test update for adjusted t_8u behavior.
Solution: Update and extend the test.
LemonBoy [Wed, 20 Apr 2022 18:47:37 +0000 (19:47 +0100)]
patch 8.2.4799: popup does not use correct topline
Problem: Popup does not use correct topline.
Solution: Also add one when firstline is negative. (closes #10229)
Bram Moolenaar [Wed, 20 Apr 2022 18:08:50 +0000 (19:08 +0100)]
patch 8.2.4798: t_8u option was reset even when set by the user
Problem: t_8u option was reset even when set by the user.
Solution: Only reset t_8u when using the default value. (closes #10239)
LemonBoy [Wed, 20 Apr 2022 18:00:36 +0000 (19:00 +0100)]
patch 8.2.4797: getwininfo() may get oudated values
Problem: getwininfo() may get oudated values.
Solution: Make sure w_botline is up-to-date. (closes #10226)
Bram Moolenaar [Wed, 20 Apr 2022 17:41:49 +0000 (18:41 +0100)]
patch 8.2.4796: file left behind after running cursorline tests
Problem: File left behind after running cursorline tests.
Solution: Uncomment the line that deletes the file.
Christian Brabandt [Wed, 20 Apr 2022 13:52:01 +0000 (14:52 +0100)]
patch 8.2.4795: 'cursorbind' scrolling depends on whether 'cursorline' is set
Problem: 'cursorbind' scrolling depends on whether 'cursorline' is set.
Solution: Always call validate_cursor(). (Christian Brabandt, closes #10230,
closes #10014)
Bram Moolenaar [Wed, 20 Apr 2022 09:22:54 +0000 (10:22 +0100)]
patch 8.2.4794: compiler warning for not initialized variable
Problem: Compiler warning for not initialized variable.
Solution: Initialize the variable. (John Marriott)
Bram Moolenaar [Tue, 19 Apr 2022 18:38:38 +0000 (19:38 +0100)]
patch 8.2.4793: recognizing Maxima filetype even though it might be another
Problem: Recognizing Maxima filetype even though it might be another.
Solution: Remove *.mc and *.dem patterns from Maxima files
Bram Moolenaar [Tue, 19 Apr 2022 17:28:45 +0000 (18:28 +0100)]
patch 8.2.4792: indent operator creates an undo entry for every line
Problem: Indent operator creates an undo entry for every line.
Solution: Create one undo entry for all lines. (closes #10227)
Charlie Groves [Tue, 19 Apr 2022 15:24:12 +0000 (16:24 +0100)]
patch 8.2.4791: events triggered in different order when reusing buffer
Problem: Autocmd events triggered in different order when reusing an empty
buffer.
Solution: Call buff_freeall() earlier. (Charlie Groves, closes #10198)
Bram Moolenaar [Tue, 19 Apr 2022 14:29:57 +0000 (15:29 +0100)]
patch 8.2.4790: lilypond filetype not recognized
Problem: Lilypond filetype not recognized.
Solution: Add patterns for lilypond. (Doug Kearns)
Bram Moolenaar [Tue, 19 Apr 2022 10:38:24 +0000 (11:38 +0100)]
patch 8.2.4789: cursor pos wrong when using :redraw while editing the cmdline
Problem: The cursor may be in the in wrong place when using :redraw while
editing the cmdline.
Solution: When editing the command line let :redraw update the command line
too. (closes #10210)
Yegappan Lakshmanan [Tue, 19 Apr 2022 09:25:13 +0000 (10:25 +0100)]
patch 8.2.4788: large payload for LSP message not tested
Problem: Large payload for LSP message not tested.
Solution: Add a test with a large LSP payload. (Yegappan Lakshmanan,
closes #10223)
LemonBoy [Mon, 18 Apr 2022 20:54:02 +0000 (21:54 +0100)]
patch 8.2.4787: prop_find() does not find the right property
Problem: prop_find() does not find the right property.
Solution: Fix the scan order. (closes #10220)
Bram Moolenaar [Mon, 18 Apr 2022 18:16:55 +0000 (19:16 +0100)]
patch 8.2.4786: test for win_gotoid() in Visual mode fails on Mac
Problem: Test for win_gotoid() in Visual mode fails on Mac.
Solution: Skip the test on MacOS.
Bram Moolenaar [Mon, 18 Apr 2022 17:32:19 +0000 (18:32 +0100)]
patch 8.2.4785: Visual mode not stopped if win_gotoid() goes to other buffer
Problem: Visual mode not stopped early enough if win_gotoid() goes to
another buffer. (Sergey Vlasov)
Solution: Stop Visual mode before jumping to another buffer. (closes #10217)
Bram Moolenaar [Mon, 18 Apr 2022 15:14:10 +0000 (16:14 +0100)]
patch 8.2.4784: lamba test with timer is flaky
Problem: Lamba test with timer is flaky.
Solution: Adjust sleep time on retry.
Bram Moolenaar [Mon, 18 Apr 2022 14:45:23 +0000 (15:45 +0100)]
patch 8.2.4783: Coverity warns for leaking memory
Problem: Coverity warns for leaking memory.
Solution: Use another strategy freeing "theline".
Bram Moolenaar [Mon, 18 Apr 2022 14:36:40 +0000 (15:36 +0100)]
Update runtime files
Bram Moolenaar [Mon, 18 Apr 2022 14:21:17 +0000 (15:21 +0100)]
patch 8.2.4782: accessing freed memory
Problem: Accessing freed memory.
Solution: Clear evalarg after checking for trailing characters.
(issue #10218)
Doron Behar [Mon, 18 Apr 2022 13:32:42 +0000 (14:32 +0100)]
patch 8.2.4781: Maxima files are not recognized
Problem: Maxima files are not recognized.
Solution: Add patterns to detect Maxima files. (Doron Behar, closes #10211)
Yegappan Lakshmanan [Mon, 18 Apr 2022 13:07:46 +0000 (14:07 +0100)]
patch 8.2.4780: parsing an LSP message fails when it is split
Problem: Parsing an LSP message fails when it is split.
Solution: Collapse the received data before parsing. (Yegappan Lakshmanan,
closes #10215)
Christian Brabandt [Sun, 17 Apr 2022 20:36:37 +0000 (21:36 +0100)]
patch 8.2.4779: lsan suppression is too version specific
Problem: lsan suppression is too version specific.
Solution: Leave out the version number. (Christian Brabandt, closes #10214)
Chaoren Lin [Sun, 17 Apr 2022 20:15:48 +0000 (21:15 +0100)]
patch 8.2.4778: pacman files use dosini filetype
Problem: Pacman files use dosini filetype.
Solution: Use conf instead. (Chaoren Lin, closes #10213)
Bram Moolenaar [Sun, 17 Apr 2022 18:20:33 +0000 (19:20 +0100)]
patch 8.2.4777: screendump tests fail because of a redraw
Problem: Screendump tests fail because of a redraw.
Solution: Do not output t_8u before receiving termresponse. Redraw only
when t_8u is not reset and termresponse is received.
Ernie Rael [Sun, 17 Apr 2022 17:27:49 +0000 (18:27 +0100)]
patch 8.2.4776: GTK: 'lines' and 'columns' may change during startup
Problem: GTK: 'lines' and 'columns' may change during startup.
Solution: Ignore stale GTK resize events. (Ernie Rael, closes #10179)
Bram Moolenaar [Sun, 17 Apr 2022 16:34:42 +0000 (17:34 +0100)]
patch 8.2.4775: SpellBad highlighting does not work in Konsole
Problem: SpellBad highlighting does not work in Konsole.
Solution: Do not keep t_8u defined for Konsole. Redraw when t_8u is reset.
(closes #10177)
Bram Moolenaar [Sun, 17 Apr 2022 14:06:35 +0000 (15:06 +0100)]
patch 8.2.4774: crash when using a number for lambda name
Problem: Crash when using a number for lambda name.
Solution: Check the type of the lambda reference.
Bram Moolenaar [Sun, 17 Apr 2022 13:18:11 +0000 (14:18 +0100)]
patch 8.2.4773: build failure without the +eval feature
Problem: Build failure without the +eval feature.
Solution: Use other error message. Avoid warnings.
Bram Moolenaar [Sun, 17 Apr 2022 13:01:51 +0000 (14:01 +0100)]
patch 8.2.4772: old Coverity warning for not checking ftell() return value
Problem: Old Coverity warning for not checking ftell() return value.
Solution: Check return value of fseek() and ftell().
Bram Moolenaar [Sun, 17 Apr 2022 12:17:40 +0000 (13:17 +0100)]
patch 8.2.4771: Coverity warns for not checking return value
Problem: Coverity warns for not checking return value.
Solution: Check return value of rettv_dict_alloc().
Yegappan Lakshmanan [Sun, 17 Apr 2022 11:47:40 +0000 (12:47 +0100)]
patch 8.2.4770: cannot easily mix expression and heredoc
Problem: Cannot easily mix expression and heredoc.
Solution: Support in heredoc. (Yegappan Lakshmanan, closes #10138)
Bram Moolenaar [Sun, 17 Apr 2022 09:57:44 +0000 (10:57 +0100)]
patch 8.2.4769: build warning with UCRT
Problem: Build warning with UCRT.
Solution: Adjust #ifdef for _wenviron. (John Marriott)
Philip H [Sat, 16 Apr 2022 20:46:38 +0000 (21:46 +0100)]
patch 8.2.4768: CI: codecov upload sometimes does not work
Problem: CI: codecov upload sometimes does not work.
Solution: Use action v3 instead of v2. (closes #10209)
salkin-mada [Sat, 16 Apr 2022 20:33:54 +0000 (21:33 +0100)]
patch 8.2.4767: openscad files are not recognized
Problem: Openscad files are not recognized.
Solution: Add a filetype pattern. (Niklas Adam, closes #10199)
KnoP-01 [Sat, 16 Apr 2022 20:14:04 +0000 (21:14 +0100)]
patch 8.2.4766: KRL files using "deffct" not recognized
Problem: KRL files using "deffct" not recognized.
Solution: Adjust the pattern used for matching. (Patrick Meiser-Knosowski,
closes #10200)
Yegappan Lakshmanan [Sat, 16 Apr 2022 19:42:40 +0000 (20:42 +0100)]
patch 8.2.4765: function matchfuzzy() sorts too many items
Problem: Function matchfuzzy() sorts too many items.
Solution: Only put matches in the array. (Yegappan Lakshmanan,
closes #10208)
Philip H [Sat, 16 Apr 2022 19:04:30 +0000 (20:04 +0100)]
patch 8.2.4764: CI uses an older gcc version
Problem: CI uses an older gcc version.
Solution: Use GCC 11. (closes #10185)
Bram Moolenaar [Sat, 16 Apr 2022 17:52:17 +0000 (18:52 +0100)]
patch 8.2.4763: using invalid pointer with "V:" in Ex mode
Problem: Using invalid pointer with "V:" in Ex mode.
Solution: Correctly handle the command being changed to "+".
zeertzjq [Sat, 16 Apr 2022 15:49:24 +0000 (16:49 +0100)]
patch 8.2.4762: using freed memory using synstack() and synID() in WinEnter
Problem: Using freed memory when using synstack() and synID() in WinEnter.
Solution: Check using the syntax window. (closes #10204)
Yegappan Lakshmanan [Sat, 16 Apr 2022 14:18:23 +0000 (15:18 +0100)]
patch 8.2.4761: documentation for using LSP messages is incomplete
Problem: Documentation for using LSP messages is incomplete.
Solution: Update the documentation. (Yegappan Lakshmanan, closes #10206)
Yasuhiro Matsumoto [Sat, 16 Apr 2022 11:35:35 +0000 (12:35 +0100)]
patch 8.2.4760: using matchfuzzy() on a long list can take a while
Problem: Using matchfuzzy() on a long list can take a while.
Solution: Add a limit to the number of matches. (Yasuhiro Matsumoto,
closes #10189)
Bram Moolenaar [Sat, 16 Apr 2022 11:04:37 +0000 (12:04 +0100)]
patch 8.2.4759: CurSearch highlight does not work for multi-line match
Problem: CurSearch highlight does not work for multi-line match.
Solution: Check cursor position before adjusting columns. (closes #10133)
Yegappan Lakshmanan [Sat, 16 Apr 2022 09:41:27 +0000 (10:41 +0100)]
patch 8.2.4758: when using an LSP channel want to get the message ID
Problem: When using an LSP channel want to get the message ID.
Solution: Have ch_sendexpr() return the ID. (Yegappan Lakshmanan,
closes #10202)
Philip H [Sat, 16 Apr 2022 09:08:52 +0000 (10:08 +0100)]
patch 8.2.4757: list of libraries to suppress lsan errors is outdated
Problem: List of libraries to suppress lsan errors is outdated.
Solution: Add another library. (closes #10201)
Bram Moolenaar [Fri, 15 Apr 2022 22:29:23 +0000 (23:29 +0100)]
patch 8.2.4756: build error without the +eval feature
Problem: Build error without the +eval feature.
Solution: Adjust #ifdefs.
Bram Moolenaar [Fri, 15 Apr 2022 21:57:09 +0000 (22:57 +0100)]
patch 8.2.4755: cannot use <SID>FuncRef in completion spec
Problem: Cannot use <SID>FuncRef in completion spec.
Solution: Dereference a function name in another way. (closes #10197)
LemonBoy [Fri, 15 Apr 2022 19:50:46 +0000 (20:50 +0100)]
patch 8.2.4754: using cached values after unsetting some environment variables
Problem: Still using cached values after unsetting some known environment
variables.
Solution: Take care of the side effects. (closes #10194)
Bram Moolenaar [Fri, 15 Apr 2022 12:53:33 +0000 (13:53 +0100)]
patch 8.2.4753: error from setting an option is silently ignored
Problem: Error from setting an option is silently ignored.
Solution: Handle option value errors better. Fix uses of N_().
zeertzjq [Fri, 15 Apr 2022 12:17:57 +0000 (13:17 +0100)]
patch 8.2.4752: wrong 'statusline' value can cause illegal memory access
Problem: Wrong 'statusline' value can cause illegal memory access.
Solution: Properly check the value. (closes #10192)