]>
granicus.if.org Git - vim/log
Bram Moolenaar [Thu, 8 Jul 2021 19:38:50 +0000 (21:38 +0200)]
patch 8.2.3129: Vim9: imported uninitialized list does not get type checked
Problem: Vim9: imported uninitialized list does not get type checked.
Solution: Get type from imported variable.
Bram Moolenaar [Thu, 8 Jul 2021 18:57:24 +0000 (20:57 +0200)]
patch 8.2.3128: Vim9: uninitialzed list does not get type checked
Problem: Vim9: uninitialzed list does not get type checked.
Solution: Set the type when initializing the variable. (closes #8529)
Bram Moolenaar [Thu, 8 Jul 2021 18:53:40 +0000 (20:53 +0200)]
patch 8.2.3127: Vim9: no error when adding number to list of string
Problem: Vim9: no error when adding number to list of string.
Solution: Check the value type. (closes #8529)
Bram Moolenaar [Thu, 8 Jul 2021 17:22:12 +0000 (19:22 +0200)]
patch 8.2.3126: Vim9: for loop error reports wrong line number
Problem: Vim9: for loop error reports wrong line number.
Solution: Save and restore the line number when evaluating the expression.
(closes #8514)
=?UTF-8?q?Dundar=20G=C3=B6c?= [Thu, 8 Jul 2021 16:05:00 +0000 (18:05 +0200)]
patch 8.2.3125: variables are set but not used
Problem: Variables are set but not used.
Solution: Move the declarations to the block where they are used.
(closes #8527)
Bram Moolenaar [Thu, 8 Jul 2021 15:35:36 +0000 (17:35 +0200)]
patch 8.2.3124: Vim9: no error for white space between option and "=9"
Problem: Vim9: no error for white space between option and "=9".
Solution: Check for extraneous white space. (issue #8408)
Bram Moolenaar [Thu, 8 Jul 2021 14:40:13 +0000 (16:40 +0200)]
patch 8.2.3123: Vim9: confusing error when using white space after option
Problem: Vim9: confusing error when using white space after option, before
one of "!&<".
Solution: Give a specific error. (issue #8408)
Bram Moolenaar [Thu, 8 Jul 2021 11:19:31 +0000 (13:19 +0200)]
patch 8.2.3122: with 'nowrap' cursor position is unexected in narrow window
Problem: With 'nowrap' cursor position is unexected in narrow window.
(Leonid V. Fedorenchik)
Solution: Put cursor on the last non-empty line. (closes #8525)
Bram Moolenaar [Thu, 8 Jul 2021 10:40:05 +0000 (12:40 +0200)]
patch 8.2.3121: 'listchars' "exceeds" character appears in foldcolumn
Problem: 'listchars' "exceeds" character appears in foldcolumn. Window
separator is missing. (Leonid V. Fedorenchik)
Solution: Only draw the "exceeds" character in the text area. Break the
loop when not drawing the text. (closes #8524)
Bram Moolenaar [Thu, 8 Jul 2021 09:37:50 +0000 (11:37 +0200)]
patch 8.2.3120: crypt with sodium test fails on MS-Windows
Problem: Crypt with sodium test fails on MS-Windows.
Solution: Make the tests pass. (closes #8428)
Bram Moolenaar [Wed, 7 Jul 2021 20:13:08 +0000 (22:13 +0200)]
patch 8.2.3119: compiler warning for unused argument
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
Bram Moolenaar [Wed, 7 Jul 2021 19:55:25 +0000 (21:55 +0200)]
patch 8.2.3118: Vim9: "any" type not handled correctly in for loop
Problem: Vim9: "any" type not handled correctly in for loop.
Solution: Change compile time check into runtime check. (closes #8516)
Bram Moolenaar [Wed, 7 Jul 2021 19:21:30 +0000 (21:21 +0200)]
patch 8.2.3117: Vim9: type not properly checked in for loop
Problem: Vim9: type not properly checked in for loop.
Solution: Have items() return a list of lists. Add runtime type checks.
(closes #8515)
Bram Moolenaar [Wed, 7 Jul 2021 18:26:08 +0000 (20:26 +0200)]
Update runtime files
Bram Moolenaar [Wed, 7 Jul 2021 18:10:43 +0000 (20:10 +0200)]
patch 8.2.3116: Vim9: crash when debugging a function with line continuation
Problem: Vim9: crash when debugging a function with line continuation.
Solution: Check for a NULL pointer. (closes #8521)
Bram Moolenaar [Wed, 7 Jul 2021 17:26:19 +0000 (19:26 +0200)]
patch 8.2.3115: Coverity complains about free_wininfo() use
Problem: Coverity complains about free_wininfo() use.
Solution: Add a condition that "wip2" is not equal to "wip". (Neovim #14996)
=?UTF-8?q?Ola=20S=C3=B6der?= [Tue, 6 Jul 2021 18:15:46 +0000 (20:15 +0200)]
patch 8.2.3114: Amiga-like systems: build error using stat()
Problem: Amiga-like systems: build error using stat().
Solution: Only build swapfile_process_running() on systems where it is
actually used. (Ola Söder, closes #8519)
Bram Moolenaar [Mon, 5 Jul 2021 20:23:00 +0000 (22:23 +0200)]
patch 8.2.3113: no error when for loop variable shadows script variable
Problem: No error when for loop variable shadows script variable.
Solution: Check for the error. (closes #8512)
Bram Moolenaar [Mon, 5 Jul 2021 20:03:04 +0000 (22:03 +0200)]
patch 8.2.3112: in rare cases the cursor may be somewhere in a folded line
Problem: With concealing enabled and indirectly closing a fold the cursor
may be somewhere in a folded line when it is not on the first line
of the fold.
Solution: Check if he cursor is somewhere in the folded text.
Bram Moolenaar [Mon, 5 Jul 2021 19:41:48 +0000 (21:41 +0200)]
patch 8.2.3111: Vim9: confusing error with extra whitespace before colon
Problem: Vim9: confusing error with extra whitespace before colon.
Solution: Check for colon after white space. (closes #8513)
Bram Moolenaar [Mon, 5 Jul 2021 18:15:23 +0000 (20:15 +0200)]
patch 8.2.3110: a pattern that matches the cursor position is complicated
Problem: A pattern that matches the cursor position is bit complicated.
Solution: Use a dot to indicate the cursor line and column. (Christian
Brabandt, closes #8497, closes #8179)
Bram Moolenaar [Mon, 5 Jul 2021 15:49:02 +0000 (17:49 +0200)]
patch 8.2.3109: check for $DISPLAY never fails
Problem: Check for $DISPLAY never fails.
Solution: Use eval().
Bram Moolenaar [Mon, 5 Jul 2021 12:10:04 +0000 (14:10 +0200)]
patch 8.2.3108: test for remote_foreground() fails
Problem: Test for remote_foreground() fails. (Elimar Riesebieter)
Solution: Check that $DISPLAY is set. (Christian Brabandt)
Bram Moolenaar [Sun, 4 Jul 2021 21:29:30 +0000 (23:29 +0200)]
patch 8.2.3107: Vim9: error for arguments while type didn't specify arguments
Problem: Vim9: error for arguments while type didn't specify arguments.
Solution: Do not update that type to check when no argument count is
specified. (closes #8492)
Bram Moolenaar [Sun, 4 Jul 2021 20:48:12 +0000 (22:48 +0200)]
patch 8.2.3106: Vim9: confusing line number reported for error
Problem: Vim9: confusing line number reported for error.
Solution: Use the start line number for the store instruction.
(closes #8488)
Bram Moolenaar [Sun, 4 Jul 2021 18:20:52 +0000 (20:20 +0200)]
patch 8.2.3105: Vim9: type of partial is wrong when it has arguments
Problem: Vim9: type of partial is wrong when it has arguments.
Solution: Subtract arguments from the count. (issue #8492)
Bram Moolenaar [Sun, 4 Jul 2021 16:28:15 +0000 (18:28 +0200)]
patch 8.2.3104: Vim9: unspecified function type causes type error
Problem: Vim9: unspecified function type causes type error.
Solution: Don't check type when min_argcount is negative. (issue #8492)
Bram Moolenaar [Sun, 4 Jul 2021 15:36:54 +0000 (17:36 +0200)]
patch 8.2.3103: swap test may fail on some systems
Problem: Swap test may fail on some systems when jobs take longer to exit.
Solution: Use different file names.
Bram Moolenaar [Sun, 4 Jul 2021 15:23:25 +0000 (17:23 +0200)]
patch 8.2.3102: test for crash fix does not fail without the fix
Problem: Test for crash fix does not fail without the fix.
Solution: Adjust the test sequence. (closes #8506)
Bram Moolenaar [Sun, 4 Jul 2021 15:21:04 +0000 (17:21 +0200)]
patch 8.2.3101: missing function prototype for vim_round()
Problem: Missing function prototype for vim_round().
Solution: Add the prototype
Bram Moolenaar [Sun, 4 Jul 2021 14:50:55 +0000 (16:50 +0200)]
patch 8.2.3101: missing function prototype for vim_round()
Problem: Missing function prototype for vim_round().
Solution: Add the prototype.
Bram Moolenaar [Sun, 4 Jul 2021 13:54:08 +0000 (15:54 +0200)]
patch 8.2.3100: Vim9: no error when using type with unknown number of args
Problem: Vim9: no error when using type with unknown number of arguments.
Solution: Do not ignore argument count of -1. (closes #8492)
Bram Moolenaar [Sun, 4 Jul 2021 12:47:30 +0000 (14:47 +0200)]
patch 8.2.3099: Vim9: missing catch/finally not reported at script level
Problem: Vim9: missing catch/finally not reported at script level.
Solution: Give an error. (closes #8487)
Bram Moolenaar [Sun, 4 Jul 2021 12:00:55 +0000 (14:00 +0200)]
patch 8.2.3098: popup window test is flaky on MS-Windows with GUI
Problem: Popup window test is flaky on MS-Windows with GUI.
Solution: Skip the check in this situation.
Bram Moolenaar [Sun, 4 Jul 2021 11:27:11 +0000 (13:27 +0200)]
patch 8.2.3097: crash when using "quit" at recovery prompt
Problem: Crash when using "quit" at recovery prompt and autocommands are
triggered.
Solution: Block autocommands when creating an empty buffer to use as the
current buffer. (closes #8506)
Dominique Pelle [Sun, 4 Jul 2021 10:30:06 +0000 (12:30 +0200)]
patch 8.2.3096: temp files remain after running tests
Problem: Temp files remain after running tests.
Solution: Delete the right files. (Dominique Pellé, closes #8509)
Bram Moolenaar [Sat, 3 Jul 2021 20:15:17 +0000 (22:15 +0200)]
patch 8.2.3095: with 'virtualedit' set to "block" block selection is wrong
Problem: With 'virtualedit' set to "block" block selection is wrong after
using "$". (Marco Trosi)
Solution: Compute the longest selected line. (closes #8495)
Dominique Pelle [Sat, 3 Jul 2021 19:41:38 +0000 (21:41 +0200)]
patch 8.2.3094: Test_popup_atcursor_pos() fails without the conceal feature
Problem: Test_popup_atcursor_pos() fails without the conceal feature.
Solution: Add a check for the conceal feature. (Dominique Pellé,
closes #8505)
Bram Moolenaar [Sat, 3 Jul 2021 19:37:59 +0000 (21:37 +0200)]
patch 8.2.3093: tablabel_tooltip test fails with Athena
Problem: tablabel_tooltip test fails with Athena. (Dominique Pellé)
Solution: Skip the test when using Athena. (closes #8508)
Dominique Pelle [Sat, 3 Jul 2021 17:27:37 +0000 (19:27 +0200)]
patch 8.2.3092: Vim9: builtin function test fails without +channel feature
Problem: Vim9: builtin function test fails without the +channel feature.
Solution: Check the +channel feature is supported. (Dominique Pellé,
closes #8507)
Bram Moolenaar [Sat, 3 Jul 2021 16:56:53 +0000 (18:56 +0200)]
patch 8.2.3091: Vim9: default argument expr. cannot use previous argument
Problem: Vim9: default argument expression cannot use previous argument
Solution: Correct argument index. (closes #8496)
Bram Moolenaar [Sat, 3 Jul 2021 16:04:11 +0000 (18:04 +0200)]
patch 8.2.3090: in rare cases the cursor may be somewhere in a folded line
Problem: With concealing enabled and indirectly closing a fold the cursor
may be somewhere in a folded line.
Solution: Recompute the cursor position when the cursor line can be
concealed. (closes #8480)
Bram Moolenaar [Sat, 3 Jul 2021 14:33:16 +0000 (16:33 +0200)]
patch 8.2.3089: garbage collection has useless code
Problem: Garbage collection has useless code.
Solution: Bail out when aborting. (closes #8504)
Bram Moolenaar [Sat, 3 Jul 2021 13:08:37 +0000 (15:08 +0200)]
patch 8.2.3088: with 'virtualedit' set to "block" Visual highlight is wrong
Problem: With 'virtualedit' set to "block" Visual highlight is wrong after
using "$". (Marco Trosi)
Solution: Do not set w_old_cursor_lcol to MAXCOL. (closes #8495)
Bram Moolenaar [Sat, 3 Jul 2021 11:51:44 +0000 (13:51 +0200)]
patch 8.2.3087: Gemtext files are not recognized
Problem: Gemtext files are not recognized.
Solution: Recognize .gmi and .gemini files. (closes #8427)
Bram Moolenaar [Sat, 3 Jul 2021 11:36:31 +0000 (13:36 +0200)]
patch 8.2.3086: Vim9: breakpoint on "for" does not work
Problem: Vim9: breakpoint on "for" does not work.
Solution: Use the right line number in ISN_DEBUG. (closes #8486)
Izhak Jakov [Sat, 3 Jul 2021 11:09:37 +0000 (13:09 +0200)]
patch 8.2.3085: JSONC files are not recognized
Problem: JSONC files are not recognized.
Solution: Recognize .jsonc files. (Izhak Jakov, closes #8500)
Yegappan Lakshmanan [Sat, 3 Jul 2021 09:58:12 +0000 (11:58 +0200)]
patch 8.2.3084: Vim9: builtin function argument types are not checked
Problem: Vim9: builtin function argument types are not checked at compile
time.
Solution: Add argument types. (Yegappan Lakshmanan, closes #8503)
Christian Brabandt [Fri, 2 Jul 2021 18:19:31 +0000 (20:19 +0200)]
patch 8.2.3083: crash when passing null string to charclass()
Problem: Crash when passing null string to charclass().
Solution: Bail out when string pointer is NULL. (Christian Brabandt,
closes #8498, closes #8260)
Bram Moolenaar [Thu, 1 Jul 2021 20:11:28 +0000 (22:11 +0200)]
patch 8.2.3082: a channel command "echoerr" does not show anything
Problem: A channel command "echoerr" does not show anything.
Solution: Do not use silent errors when using an "echoerr" command.
(closes #8494)
Alisue [Wed, 30 Jun 2021 20:01:02 +0000 (22:01 +0200)]
patch 8.2.3081: cannot catch errors in a channel command
Problem: Cannot catch errors in a channel command.
Solution: Instead of skipping the error make it silent. (closes #8477)
Yegappan Lakshmanan [Wed, 30 Jun 2021 19:30:10 +0000 (21:30 +0200)]
patch 8.2.3080: recover test fails on 32bit systems
Problem: Recover test fails on 32bit systems. (Ondřej Súkup)
Solution: Detect 32/64 bit systems. (Yegappan Lakshmanan, closes #8485,
closes #8479)
Mike Williams [Wed, 30 Jun 2021 18:56:00 +0000 (20:56 +0200)]
patch 8.2.3079: Powershell core not supported by default
Problem: Powershell core not supported by default.
Solution: Set option defaults for "pwsh". (Mike Williams, closes #8481)
Bram Moolenaar [Wed, 30 Jun 2021 18:39:15 +0000 (20:39 +0200)]
patch 8.2.3078: Vim9: profile test fails
Problem: Vim9: profile test fails.
Solution: Make throw in :catch jump to :finally.
Bram Moolenaar [Wed, 30 Jun 2021 17:54:43 +0000 (19:54 +0200)]
patch 8.2.3077: Vim9: an error in a catch block is not reported
Problem: Vim9: an error in a catch block is not reported.
Solution: Put the "in catch" flag in the try stack. (closes #8478)
Bram Moolenaar [Wed, 30 Jun 2021 10:02:24 +0000 (12:02 +0200)]
patch 8.2.3076: Vim9: using try in catch block causes a hang
Problem: Vim9: using try in catch block causes a hang.
Solution: Save and restore the ec_in_catch flag. (closes #8478)
=?UTF-8?q?J=C3=BCrgen=20Weigert?= [Tue, 29 Jun 2021 18:36:25 +0000 (20:36 +0200)]
patch 8.2.3075: xxd always reports an old version string
Problem: Xxd always reports an old version string. (Åsmund Ervik)
Solution: Update the version string with the last known change date.
(Jürgen Weigert, closes #8475)
Bram Moolenaar [Tue, 29 Jun 2021 18:22:32 +0000 (20:22 +0200)]
patch 8.2.3074: popup_atcursor() uses wrong position with concealing
Problem: popup_atcursor() uses wrong position with concealing.
Solution: Keep w_wcol in conceal_check_cursor_line(). (closes #8476)
Bram Moolenaar [Tue, 29 Jun 2021 16:54:35 +0000 (18:54 +0200)]
patch 8.2.3073: when cursor is move for block append wrong text is inserted
Problem: When cursor is move for block append wrong text is inserted.
Solution: Calculate an offset. (Christian Brabandt, closes #8433,
closes #8288)
Bram Moolenaar [Mon, 28 Jun 2021 19:54:27 +0000 (21:54 +0200)]
patch 8.2.3072: "zy" does not work well when "virtualedit' is "block"
Problem: The "zy" command does not work well when 'virtualedit' is set to
"block". (Johann Höchtl)
Solution: Make endspaces zero. (Christian Brabandt, closes #8468,
closes #8448)
Mike Williams [Mon, 28 Jun 2021 18:53:58 +0000 (20:53 +0200)]
patch 8.2.3071: shell options are not set properly for PowerShell
Problem: Shell options are not set properly for PowerShell.
Solution: Use better option defaults. (Mike Willams, closes #8459)
Yegappan Lakshmanan [Sun, 27 Jun 2021 20:09:59 +0000 (22:09 +0200)]
patch 8.2.3070: not enough testing for shell use
Problem: Not enough testing for shell use.
Solution: Add a bit more testing. (Yegappan Lakshmanan, closes #8469)
Bram Moolenaar [Sun, 27 Jun 2021 20:03:33 +0000 (22:03 +0200)]
patch 8.2.3069: error messages are spread out
Problem: Error messages are spread out.
Solution: Move some error messages to errors.h. Use clearer names.
Christian Brabandt [Sun, 27 Jun 2021 19:30:14 +0000 (21:30 +0200)]
patch 8.2.3068: Unicode tables are slightly outdated
Problem: Unicode tables are slightly outdated.
Solution: Update the tables for Unicode release 13. (Christian Brabandt
closes #8430)
Bram Moolenaar [Sun, 27 Jun 2021 17:02:52 +0000 (19:02 +0200)]
patch 8.2.3067: building fails with Athena
Problem: Building fails with Athena. (Elimar Riesebieter)
Solution: Adjust #ifdefs and add the 'drop_file' feature.
Bram Moolenaar [Sun, 27 Jun 2021 14:29:53 +0000 (16:29 +0200)]
patch 8.2.3066: Vim9: debugging lambda does not work
Problem: Vim9: debugging lambda does not work.
Solution: Use the compile type of the function when compiling a lambda.
(closes #8412)
Bram Moolenaar [Sun, 27 Jun 2021 13:35:40 +0000 (15:35 +0200)]
patch 8.2.3065: Vim9: error when sourcing script twice and reusing function
Problem: Vim9: error when sourcing script twice and reusing a function
name.
Solution: Check if the function is dead. (closes #8463)
Bram Moolenaar [Sun, 27 Jun 2021 13:18:56 +0000 (15:18 +0200)]
Update runtime files
Bram Moolenaar [Sun, 27 Jun 2021 13:04:05 +0000 (15:04 +0200)]
patch 8.2.3064: Vim9: in script cannot set item in uninitialized list
Problem: Vim9: in script cannot set item in uninitialized list.
Solution: When a list is NULL allocate an empty one. (closes #8461)
Bram Moolenaar [Sun, 27 Jun 2021 12:08:24 +0000 (14:08 +0200)]
patch 8.2.3063: crash when switching 'cryptmethod' to xchaha20 with undo file
Problem: Crash when switching 'cryptmethod' to xchaha20 with an existing
undo file. (Martin Tournoij)
Solution: Disable reading undo file when decoding can't be done inplace.
(issue #8467)
Bram Moolenaar [Sun, 27 Jun 2021 11:04:00 +0000 (13:04 +0200)]
patch 8.2.3062: internal error when adding several text properties
Problem: Internal error when adding several text properties.
Solution: Do not handle text properties when deleting a line for splitting a
data block. (closes #8466)
Yegappan Lakshmanan [Sun, 27 Jun 2021 10:07:49 +0000 (12:07 +0200)]
patch 8.2.3061: testing the shell option is incomplete and spread out
Problem: Testing the shell option is incomplete and spread out.
Solution: Move shell tests to one file and increase coverage. (Yegappan
Lakshmanan, closes #8464)
Bram Moolenaar [Sat, 26 Jun 2021 20:22:38 +0000 (22:22 +0200)]
patch 8.2.3060: Vim9: cannot use ternary operator in parenthesis
Problem: Vim9: cannot use ternary operator in parenthesis.
Solution: Do not use "=~" for a default argument value. (closes #8462)
Bram Moolenaar [Sat, 26 Jun 2021 20:17:35 +0000 (22:17 +0200)]
patch 8.2.3059: Vim9: memory leak when using lambda
Problem: Vim9: memory leak when using lambda.
Solution: Do not store the default value strings when skipping.
Bram Moolenaar [Sat, 26 Jun 2021 19:52:02 +0000 (21:52 +0200)]
patch 8.2.3058: Vim9: cannot use ternary operator in parenthesis
Problem: Vim9: cannot use ternary operator in parenthesis.
Solution: Do not use "==" for a default argument value. (closes #8462)
Bram Moolenaar [Sat, 26 Jun 2021 19:21:03 +0000 (21:21 +0200)]
patch 8.2.3057: Vim9: debugger test fails with normal features and +terminal
Problem: Vim9: debugger test fails with normal features and +terminal.
(Dominique Pellé)
Solution: Adjust the INSTRUCTIONS macro. (closes #8460)
Bram Moolenaar [Sat, 26 Jun 2021 17:25:49 +0000 (19:25 +0200)]
patch 8.2.3056: Vim9: using default value in lambda gives confusing error
Problem: Vim9: using default value in lambda gives confusing error.
Solution: Pass "default_args" on the first pass to get the arguments.
(closes #8455)
Bram Moolenaar [Sat, 26 Jun 2021 13:00:59 +0000 (15:00 +0200)]
patch 8.2.3055: strange error for assigning to "x.key" on non-dictionary
Problem: Strange error for assigning to "x.key" on non-dictionary.
Solution: Add a specific error message. (closes #8451)
Bram Moolenaar [Sat, 26 Jun 2021 11:59:29 +0000 (13:59 +0200)]
patch 8.2.3054: Vim9: unpack assignment using "_" after semicolon fails
Problem: Vim9: unpack assignment using "_" after semicolon fails.
Solution: Drop the expression result. (closes #8453)
Bram Moolenaar [Sat, 26 Jun 2021 11:28:35 +0000 (13:28 +0200)]
patch 8.2.3053: Vim9: cannot assign to @@ in :def function
Problem: Vim9: cannot assign to @@ in :def function
Solution: Handle '@' like '"'.
Bram Moolenaar [Sat, 26 Jun 2021 11:00:49 +0000 (13:00 +0200)]
patch 8.2.3052: Vim9: "legacy call" does not work
Problem: Vim9: "legacy call" does not work.
Solution: Do not skip "call" after "legacy". (closes #8454)
Bram Moolenaar [Sat, 26 Jun 2021 10:40:56 +0000 (12:40 +0200)]
patch 8.2.3051: Vim9: for loop with one list variable does not work
Problem: Vim9: for loop with one list variable does not work.
Solution: Use a separate flag for unpacking a list. (closes #8452)
Austin Gatlin [Sat, 26 Jun 2021 10:02:55 +0000 (12:02 +0200)]
patch 8.2.3050: cannot recognize elixir files
Problem: Cannot recognize elixir files.
Solution: Recognize Elixir-specific files. Check if an .ex file is Euphoria
or Elixir. (Austin Gatlin, closes #8401, closes #8446)
Kevin Locke [Fri, 25 Jun 2021 19:54:25 +0000 (21:54 +0200)]
patch 8.2.3049: JSON patch file not recognized
Problem: JSON patch file not recognized.
Solution: Recognize json-patch as json. (Kevin Locke, closes #8450)
Bram Moolenaar [Fri, 25 Jun 2021 19:31:09 +0000 (21:31 +0200)]
patch 8.2.3048: strange error for white space after ++ command
Problem: Strange error for white space after ++ command.
Solution: Check for white space explicitly. (closes #8440)
Bram Moolenaar [Fri, 25 Jun 2021 17:29:30 +0000 (19:29 +0200)]
patch 8.2.3047: increment and decrement don't allow for next command
Problem: Increment and decrement don't allow for next command.
Solution: Allow for comment and next command. (closes #8442)
ola.soder@axis.com [Thu, 24 Jun 2021 19:43:31 +0000 (21:43 +0200)]
patch 8.2.3046: Amiga MorphOS: Term mode is set using DOS packets
Problem: Amiga MorphOS: Term mode is set using DOS packets.
Solution: Use the same way of setting term mdoe on all next gen Amiga-like
systems. (Ola Söder, closes #8445)
Christian Brabandt [Thu, 24 Jun 2021 17:55:27 +0000 (19:55 +0200)]
patch 8.2.3045: minor typos
Problem: Minor typos.
Solution: Fix the typos. (Christian Brabandt, closes #8441)
ola.soder@axis.com [Thu, 24 Jun 2021 16:50:30 +0000 (18:50 +0200)]
patch 8.2.3044: Amiga MorphOS and AROS: process ID is not valid
Problem: Amiga MorphOS and AROS: process ID is not valid.
Solution: Use FindTask to return something which is unique to all processes.
(Ola Söder, closes #8444)
ola.soder@axis.com [Wed, 23 Jun 2021 20:05:27 +0000 (22:05 +0200)]
patch 8.2.3043: Amiga: cannot get the shell size on MorphOS and AROS
Problem: Amiga: cannot get the shell size on MorphOS and AROS.
Solution: Use control sequences. (Ola Söder, closes #8438)
Bram Moolenaar [Wed, 23 Jun 2021 19:44:06 +0000 (21:44 +0200)]
patch 8.2.3042: swap file test fails
Problem: Swap file test fails.
Solution: Check for a very high process ID instead of one, which should be
running.
Bram Moolenaar [Wed, 23 Jun 2021 19:13:20 +0000 (21:13 +0200)]
patch 8.2.3041: detecting if the process of a swap file is running fails
Problem: Detecting if the process of a swap file is running fails if the
process is owned by another user.
Solution: Check for the ESRCH error. (closes #8436)
Yegappan Lakshmanan [Wed, 23 Jun 2021 18:46:52 +0000 (20:46 +0200)]
patch 8.2.3040: GUI: dropping files not tested
Problem: GUI: dropping files not tested.
Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan,
closes #8434)
Bram Moolenaar [Wed, 23 Jun 2021 18:20:53 +0000 (20:20 +0200)]
patch 8.2.3039: Vim9: breakpoint at a comment line does not work
Problem: Vim9: breakpoint at a comment line does not work.
Solution: Add the comment line number to the debug instruction.
(closes #8429)
ola.soder@axis.com [Wed, 23 Jun 2021 13:52:46 +0000 (15:52 +0200)]
patch 8.2.3038: Amiga built-in version string doesn't include build date
Problem: Amiga built-in version string doesn't include build date.
Solution: Add the build date if available. (Ola Söder, closes #8437)
ichizok [Wed, 23 Jun 2021 13:41:52 +0000 (15:41 +0200)]
patch 8.2.3037: configure reports libcanberra when checking for libsodium
Problem: Configure reports libcanberra when checking for libsodium.
Solution: Adjust the message. (Ozaki Kiichi, closes #8435)
Yegappan Lakshmanan [Tue, 22 Jun 2021 17:52:27 +0000 (19:52 +0200)]
patch 8.2.3036: Vim9: builtin function arguments not checked at compile time
Problem: Vim9: builtin function arguments not checked at compile time.
Solution: Add more argument type specs. Check arguments to test_setmouse()
and test_gui_mouse_event(). (Yegappan Lakshmanan, closes #8425)
Bram Moolenaar [Tue, 22 Jun 2021 17:32:17 +0000 (19:32 +0200)]
patch 8.2.3035: Vim9: crash when calling :def function with partial
Problem: Vim9: crash when calling :def function with partial and return
type is not set.
Solution: When the return type is not set handle like the return type is
unknown. (closes #8422)
Christian Brabandt [Tue, 22 Jun 2021 16:21:19 +0000 (18:21 +0200)]
patch 8.2.3034: installing packages on github CI sometimes fails
Problem: Installing packages on github CI sometimes fails.
Solution: Update package information first. (Christian Brabandt,
closes #8432)
Bram Moolenaar [Mon, 21 Jun 2021 19:55:18 +0000 (21:55 +0200)]
patch 8.2.3033: no error when using alpha delimiter with :global
Problem: No error when using alpha delimiter with :global.
Solution: Check the delimiter like with :substitute. (closes #8415)