Christian Brabandt
d887297ad0
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 )
v8.2.3068
2021-06-27 21:30:14 +02:00
Bram Moolenaar
1d1ce613cd
patch 8.2.3067: building fails with Athena
...
Problem: Building fails with Athena. (Elimar Riesebieter)
Solution: Adjust #ifdefs and add the 'drop_file' feature.
v8.2.3067
2021-06-27 19:02:52 +02:00
Bram Moolenaar
17d868b8b2
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 )
v8.2.3066
2021-06-27 16:29:53 +02:00
Bram Moolenaar
577dc93da9
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 )
v8.2.3065
2021-06-27 15:35:40 +02:00
Bram Moolenaar
4d8f476176
Update runtime files
2021-06-27 15:18:56 +02:00
Bram Moolenaar
e65081d1b5
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 )
v8.2.3064
2021-06-27 15:04:05 +02:00
Bram Moolenaar
65aee0b714
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 )
v8.2.3063
2021-06-27 14:08:24 +02:00
Bram Moolenaar
4cd5c52d64
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 )
v8.2.3062
2021-06-27 13:04:00 +02:00
Yegappan Lakshmanan
054794c20f
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 )
v8.2.3061
2021-06-27 12:07:49 +02:00
Bram Moolenaar
98f9a5f4cb
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 )
v8.2.3060
2021-06-26 22:22:38 +02:00
Bram Moolenaar
e3ffaa6b7c
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.
v8.2.3059
2021-06-26 22:17:35 +02:00
Bram Moolenaar
015cf10311
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 )
v8.2.3058
2021-06-26 21:52:02 +02:00
Bram Moolenaar
307dec4567
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 )
v8.2.3057
2021-06-26 21:21:03 +02:00
Bram Moolenaar
14ded11fca
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 )
v8.2.3056
2021-06-26 19:25:49 +02:00
Bram Moolenaar
3a3b10e87a
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 )
v8.2.3055
2021-06-26 15:00:59 +02:00
Bram Moolenaar
4d5dfe2083
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 )
v8.2.3054
2021-06-26 13:59:29 +02:00
Bram Moolenaar
13e45d14ba
patch 8.2.3053: Vim9: cannot assign to @@ in :def function
...
Problem: Vim9: cannot assign to @@ in :def function
Solution: Handle '@' like '"'.
v8.2.3053
2021-06-26 13:28:35 +02:00
Bram Moolenaar
ce024c3e20
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 )
v8.2.3052
2021-06-26 13:00:49 +02:00
Bram Moolenaar
444d878324
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 )
v8.2.3051
2021-06-26 12:40:56 +02:00
Austin Gatlin
f3caeb63d6
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 )
v8.2.3050
2021-06-26 12:02:55 +02:00
Kevin Locke
6582e230a0
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 )
v8.2.3049
2021-06-25 21:54:25 +02:00
Bram Moolenaar
22480d147f
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 )
v8.2.3048
2021-06-25 21:31:09 +02:00
Bram Moolenaar
f3d30842dc
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 )
v8.2.3047
2021-06-25 19:29:30 +02:00
ola.soder@axis.com
b420ac9d20
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 )
v8.2.3046
2021-06-24 21:43:31 +02:00
Christian Brabandt
98703d7f6c
patch 8.2.3045: minor typos
...
Problem: Minor typos.
Solution: Fix the typos. (Christian Brabandt, closes #8441 )
v8.2.3045
2021-06-24 19:55:27 +02:00
ola.soder@axis.com
3a62b14077
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 )
v8.2.3044
2021-06-24 18:50:30 +02:00
ola.soder@axis.com
d415d26913
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 )
v8.2.3043
2021-06-23 22:05:27 +02:00
Bram Moolenaar
6738fd2000
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.
v8.2.3042
2021-06-23 21:44:06 +02:00
Bram Moolenaar
44dea9da4b
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 )
v8.2.3041
2021-06-23 21:13:20 +02:00
Yegappan Lakshmanan
18d46587b9
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 )
v8.2.3040
2021-06-23 20:46:52 +02:00
Bram Moolenaar
8cec9273d2
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 )
v8.2.3039
2021-06-23 20:20:53 +02:00
ola.soder@axis.com
cc65040986
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 )
v8.2.3038
2021-06-23 15:52:46 +02:00
ichizok
8ce3ca8961
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 )
v8.2.3037
2021-06-23 15:41:52 +02:00
Yegappan Lakshmanan
7237cab8f1
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 )
v8.2.3036
2021-06-22 19:52:27 +02:00
Bram Moolenaar
831bdf8622
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 )
v8.2.3035
2021-06-22 19:32:17 +02:00
Christian Brabandt
ef7be8348f
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 )
v8.2.3034
2021-06-22 18:21:19 +02:00
Bram Moolenaar
419a40ac96
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 )
v8.2.3033
2021-06-21 21:55:18 +02:00
Christian Brabandt
226b28b961
patch 8.2.3032: build problems with MSVC, other crypt issues with libsodium
...
Problem: Build problems with MSVC, other crypt issues with libsodium.
Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set.
Adjust error message used when key is wrong. Fix Coverity issues.
(Christian Brabandt, closes #8420 , closes #8411 )
v8.2.3032
2021-06-21 21:08:08 +02:00
Bram Moolenaar
22f17a29cd
patch 8.2.3031: no error if a function name starts with an underscore
...
Problem: No error if a function name starts with an underscore. (Naohiro
Ono)
Solution: In Vim9 script disallow a function name starting with an
underscore, as is mentioned in the help. (closes #8414 )
v8.2.3031
2021-06-21 20:48:58 +02:00
Dominique Pelle
cb54bc6562
patch 8.2.3030: Coverity reports a memory leak
...
Problem: Coverity reports a memory leak.
Solution: Fix the leak and a few typos. (Dominique Pellé, closes #8418 )
v8.2.3030
2021-06-21 20:15:37 +02:00
Bram Moolenaar
035bd1c99f
patch 8.2.3029: Vim9: crash when using operator and list unpack assignment
...
Problem: Vim9: crash when using operator and list unpack assignment.
(Naohiro Ono)
Solution: Get variable value before operation. (closes #8416 )
v8.2.3029
2021-06-21 19:44:11 +02:00
Yegappan Lakshmanan
f1e7449d56
patch 8.2.3028: GUI mouse events not tested
...
Problem: GUI mouse events not tested.
Solution: Add test_gui_mouse_event(). Add mouse tests. Also add a few
viminfo tests. (Yegappan Lakshmanan, closes #8407 )
v8.2.3028
2021-06-21 18:44:26 +02:00
Bram Moolenaar
2ac4b2536a
patch 8.2.3027: Vim9: breakpoint in compiled function not always checked
...
Problem: Vim9: breakpoint in compiled function not always checked.
Solution: Check for breakpoint when calling compiled function from compiled
function.
v8.2.3027
2021-06-20 20:09:42 +02:00
Bram Moolenaar
4f8f54280f
patch 8.2.3026: Vim9: cannot set breakpoint in compiled function
...
Problem: Vim9: cannot set breakpoint in compiled function.
Solution: Check for breakpoint when calling a function.
v8.2.3026
2021-06-20 19:28:14 +02:00
shane.xb.qian
0d5e1ec37f
patch 8.2.3025: not enough tests for quickfix end_col and end_lnum
...
Problem: Not enough tests for quickfix end_col and end_lnum.
Solution: Add a few more test cases. (Shane-XB-Qian, closes #8409 )
v8.2.3025
2021-06-20 16:31:00 +02:00
Bram Moolenaar
2fb1b89d72
patch 8.2.3024: execute() function test fails
...
Problem: execute() function test fails.
Solution: Adjust test for different error.
v8.2.3024
2021-06-20 15:03:15 +02:00
Bram Moolenaar
ca81f0e834
patch 8.2.3023: Vim9: arguments for execute() not checked at compile time
...
Problem: Vim9: arguments for execute() not checked at compile time.
Solution: Add a function to check the argument types.
v8.2.3023
2021-06-20 14:41:01 +02:00
Christian Brabandt
f573c6e1ed
patch 8.2.3022: available encryption methods are not strong enough
...
Problem: Available encryption methods are not strong enough.
Solution: Add initial support for xchaha20. (Christian Brabandt,
closes #8394 )
v8.2.3022
2021-06-20 14:02:16 +02:00
Bram Moolenaar
208f0b48b2
patch 8.2.3021: spaces allowed between option name and "!", "?", etc.
...
Problem: Spaces allowed between option name and "!", "?", etc.
Solution: Disallow spaces in Vim9 script, it was not documented.
(closes #8408 )
v8.2.3021
2021-06-20 12:40:08 +02:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
2fb7495686
patch 8.2.3020: unreachable code
...
Problem: Unreachable code.
Solution: Remove the code. (closes #8406 )
v8.2.3020
2021-06-19 21:38:25 +02:00