Yegappan Lakshmanan
9c9be05b17
patch 8.2.4462: not enough testing for quickfix code
...
Problem: Not enough testing for quickfix code.
Solution: Add more tests. Fix uncovered problem. (Yegappan Lakshmanan,
closes #9839 )
2022-02-24 12:33:17 +00:00
Bram Moolenaar
3c620b0c03
patch 8.2.4461: MS-Windows: garbage characters on stdout with VIMDLL
...
Problem: MS-Windows: garbage characters on stdout with VIMDLL.
Solution: Don't call gui_focus_change() when about to quit. (Ken Takata,
closes #9840 )
2022-02-24 11:39:43 +00:00
Bram Moolenaar
dea5ab0fc5
patch 8.2.4460: Vim9: wrong error for defining dict function
...
Problem: Vim9: wrong error for defining dict function.
Solution: Explicitly check for trying to define a dict function.
(closes 9827)
2022-02-23 22:12:02 +00:00
Bram Moolenaar
fa02616718
patch 8.2.4459: Vim9: compiling sort() call fails with unknown arguments
...
Problem: Vim9: compiling sort() call fails with a funcref that has unknown
arguments.
Solution: Do not check the arguments if they are unknown at compile time.
(closes #9835 )
2022-02-23 21:03:32 +00:00
Bram Moolenaar
6e1a38745f
patch 8.2.4458: Vim9: compiling filter() call fails with unknown arguments
...
Problem: Vim9: compiling filter() call fails with funcref that has unknown
arguments.
Solution: Do not check the arguments if they are unknown at compile time.
(closes #9835 )
2022-02-23 19:11:49 +00:00
Bram Moolenaar
33fc4a6307
patch 8.2.4457: the GPM library can only be linked statically
...
Problem: The GPM library can only be linked statically.
Solution: Make it possible to load the GPM library dynamically. (Damien)
2022-02-23 18:07:38 +00:00
Zdenek Dohnal
dd2dfb3cb0
patch 8.2.4456: terminal test may fail on some machines
...
Problem: Terminal test may fail on some machines.
Solution: Increase wait time. (Zdenek Dohnal, closes #9834 )
2022-02-23 14:25:17 +00:00
Bram Moolenaar
2007dd49f5
patch 8.2.4455: accepting one and zero for second sort() argument is strange
...
Problem: Accepting one and zero for the second sort() argument is strange.
Solution: Disallow using one and zero in Vim9 script.
2022-02-23 13:17:47 +00:00
zeertzjq
6a8b13614e
patch 8.2.4454: resetting cmdwin_type only for one situation
...
Problem: Resetting cmdwin_type only for one situation.
Solution: Reset cmdwin_type before closing windows. (closes #9822 )
2022-02-23 12:23:08 +00:00
Bram Moolenaar
4791fcd825
patch 8.2.4453: :helpgrep may free an option that was not allocated
...
Problem: :helpgrep may free an option that was not allocated. (Yegappan
Lakshmanan)
Solution: Check if the value was allocated.
2022-02-23 12:06:00 +00:00
Bram Moolenaar
2dada73a4e
patch 8.2.4452: test for what 8.2.4436 fixes does not check for regression
...
Problem: Test for what 8.2.4436 fixes does not check for regression.
Solution: Set several options. (Ken Takata, closes #9830 )
2022-02-23 10:52:41 +00:00
Bram Moolenaar
9cd4c0fb98
patch 8.2.4451: sort() fails when ignoring case
...
Problem: sort() fails when ignoring case.
Solution: Accept a number one argument in sort().
2022-02-22 22:53:10 +00:00
Bram Moolenaar
2afeb40831
patch 8.2.4450: list sort test fails
...
Problem: List sort test fails.
Solution: Pass a valid "how" argument.
2022-02-22 22:17:00 +00:00
Bram Moolenaar
e843efcc35
patch 8.2.4449: vim9: function argument of sort() not checked at compile time
...
Problem: vim9: function argument of sort() not checked at compile time.
Solution: Add a compile time check.
2022-02-22 21:54:44 +00:00
Bram Moolenaar
b2c72359dc
patch 8.2.4448: filetype detection is failing
...
Problem: Filetype detection is failing.
Solution: Do not use "s:" where it is no longer allowed.
2022-02-22 21:17:40 +00:00
Bram Moolenaar
afa048f0d4
patch 8.2.4447: Vim9: can still use s:var in a compiled function
...
Problem: Vim9: can still use s:var in a compiled function.
Solution: Disallow using s:var for Vim9 script. (closes #9824 )
2022-02-22 20:43:36 +00:00
Bram Moolenaar
fe73255c92
patch 8.2.4446: Vim9: cannot refer to a global function like a local one
...
Problem: Vim9: cannot refer to a global function like a local one.
Solution: When g:name is not a variable but a function, use a function
reference. (closes #9826 )
2022-02-22 19:39:13 +00:00
Bram Moolenaar
29a9e69718
patch 8.2.4445: exit test fails on MS-Windows anyway
...
Problem: Exit test fails on MS-Windows anyway.
Solution: Skip the test on MS-Windows.
2022-02-22 18:48:11 +00:00
Bram Moolenaar
68eab67119
patch 8.2.4444: beep caused by test
...
Problem: Beep caused by test. ASAN reports leaks.
Solution: Do not put a NL at the end of the script. Make the text work on
MS-Windows. Do not run the test with ASAN.
2022-02-22 17:42:48 +00:00
Bram Moolenaar
2457b2bbc2
patch 8.2.4443: regexp pattern test fails on Mac
...
Problem: Regexp pattern test fails on Mac.
Solution: Do not use a swapfile for the buffer.
2022-02-22 16:19:37 +00:00
Bram Moolenaar
70b9e4f4c3
patch 8.2.4442: test for error reading input fails on MS-Windows
...
Problem: Test for error reading input fails on MS-Windows.
Solution: Don't run the test on MS-Windows.
2022-02-22 15:24:51 +00:00
Bram Moolenaar
16f6c8ac94
patch 8.2.4441: Vim9: function argument of filter() not checked like map()
...
Problem: Vim9: function argument of filter() not checked like map().
Solution: Also check the function argument of filter().
2022-02-22 15:12:14 +00:00
Bram Moolenaar
6456fae9ba
patch 8.2.4440: crash with specific regexp pattern and string
...
Problem: Crash with specific regexp pattern and string.
Solution: Stop at the start of the string.
2022-02-22 13:37:31 +00:00
Bram Moolenaar
1349bd712c
patch 8.2.4439: accepting "iso8859" 'encoding' as "iso-8859-"
...
Problem: Accepting "iso8859" 'encoding' as "iso-8859-".
Solution: use "iso8859" as "iso-8859-1".
2022-02-22 12:34:28 +00:00
Bram Moolenaar
ca0c1caa36
patch 8.2.4438: crash on exit when using cmdline window
...
Problem: Crash on exit when using cmdline window.
Solution: Reset "cmdwin_type" before exiting. (closes #9817 )
2022-02-22 12:08:07 +00:00
K.Takata
0f113e4f7b
patch 8.2.4437: vartabs test fails on MS-Windows
...
Problem: Vartabs test fails on MS-Windows.
Solution: Use iso8859-1 'encoding'. (Ken Takata, closes #9818 )
2022-02-22 11:04:50 +00:00
Bram Moolenaar
4e889f98e9
patch 8.2.4436: crash with weird 'vartabstop' value
...
Problem: Crash with weird 'vartabstop' value.
Solution: Check for running into the end of the line.
2022-02-21 19:36:12 +00:00
Bram Moolenaar
7842761bba
patch 8.2.4435: dead code in checking map() arguments
...
Problem: Dead code in checking map() arguments. (Dominique Pellé)
Solution: Remove the first return statement. (closes #9815 )
2022-02-21 18:34:30 +00:00
Sean Dewar
16b51d26fe
patch 8.2.4434: duplicate check for cmdline window
...
Problem: Duplicate check for cmdline window.
Solution: Remove the second check. (Sean Dewar, closes #9816 )
2022-02-21 17:56:33 +00:00
K.Takata
83e36c8606
patch 8.2.4433: CI: cannot see interface versions for MS-Windows
...
Problem: CI: cannot see interface versions for MS-Windows.
Solution: List the interface versions. (Ken Takata, closes #9811 )
2022-02-21 17:49:28 +00:00
Bram Moolenaar
592f625001
patch 8.2.4432: cannot use settabvar() while the cmdline window is open
...
Problem: Cannot use settabvar() while the cmdline window is open.
Solution: Only give an error when actually switching tabpage.
(closes #9813 )
2022-02-21 16:13:49 +00:00
Bram Moolenaar
993faa3405
patch 8.2.4431: unnecessary condition when assigning to a variable
...
Problem: Unnecessary condition when assigning to a variable.
Solution: Remove the condition.
2022-02-21 15:59:11 +00:00
Amon Sha
101979358f
patch 8.2.4430: GTK: crash when using 'guiligatures' and reading from stdin
...
Problem: GTK: crash when using 'guiligatures' and reading from stdin.
Solution: Make a copy of the message. (Amon Sha, closes #9719 , closes #9814 )
2022-02-21 15:07:12 +00:00
Bram Moolenaar
c2f17f7e64
patch 8.2.4429: using script-local function from the wrong script
...
Problem: Using script-local function from the wrong script when using a
partial. (Yegappan Lakshmanan)
Solution: Include the script ID in the partial name.
2022-02-21 13:13:50 +00:00
Bram Moolenaar
0f6e28f686
patch 8.2.4428: crash when switching tabpage while in the cmdline window
...
Problem: Crash when switching tabpage while in the cmdline window.
Solution: Disallow switching tabpage when in the cmdline window.
2022-02-20 20:49:35 +00:00
Bram Moolenaar
944697ae19
Update runtime files
2022-02-20 19:48:20 +00:00
zeertzjq
ad6c45f625
patch 8.2.4427: getchar() may return modifiers if no character is available
...
Problem: getchar() may return modifiers if no character is available.
Solution: Do not process modifiers when there is no character. (closes #9806 )
2022-02-20 19:05:10 +00:00
Bram Moolenaar
c1e6c7bafe
patch 8.2.4426: map() function on string and blob does not check types
...
Problem: map() function on string and blob does not check argument types at
compile time.
Solution: Check string and blob argument types. Support "0z1234->func()".
2022-02-20 18:26:46 +00:00
Bram Moolenaar
eddd4fc4f6
patch 8.2.4425: map() function does not check function arguments
...
Problem: map() function does not check function arguments at compile time.
Solution: Give an error if the arguments of a map() function are wrong.
2022-02-20 15:52:28 +00:00
NullVoxPopuli
cdf717283c
patch 8.2.4424: ".gts" and ".gjs" files are not recognized
...
Problem: ".gts" and ".gjs" files are not recognized.
Solution: Recognize Glimmer flavored typescript and javascript.
(closes #9799 )
2022-02-19 16:35:58 +00:00
Bram Moolenaar
d56eb654f5
patch 8.2.4423: "make nvcmdidxs" fails
...
Problem: "make nvcmdidxs" fails.
Solution: Use "-S" instead of "-u" to source the script.
2022-02-19 16:00:16 +00:00
Bram Moolenaar
adbb383e0f
patch 8.2.4422: autochdir test fails on MS-Windows
...
Problem: Autochdir test fails on MS-Windows.
Solution: Expecta nother error on MS-Windows.
2022-02-19 14:49:51 +00:00
Bram Moolenaar
20563e0f84
patch 8.2.4421: some installed files and directories have wrong permissions
...
Problem: Some installed files and directories have wrong permissions.
Solution: Adjust the Makefile and shell to set permissions. (closes #9793 )
2022-02-19 13:25:18 +00:00
Ada
a42535340a
patch 8.2.4420: menu translations are inconsistent
...
Problem: Menu translations are inconsistent.
Solution: Add a Makefile to convert between encodings. (Ada (Haowen) Yu,
closes #9801 )
2022-02-19 12:06:09 +00:00
Brandon Richardson
a493b6506b
patch 8.2.4419: illegal memory access when using 20 highlights
...
Problem: Illegal memory access when using exactly 20 highlights.
Solution: Add one more item in the array. (Brandon Richardson,
closes #9800 )
2022-02-19 11:45:03 +00:00
Bram Moolenaar
5921aeb574
patch 8.2.4418: crash when using special multi-byte character
...
Problem: Crash when using special multi-byte character.
Solution: Don't use isalpha() for an arbitrary character.
2022-02-19 11:20:12 +00:00
Bram Moolenaar
e89bfd212b
patch 8.2.4417: using NULL pointer
...
Problem: Using NULL pointer.
Solution: Set offset after checking for NULL pointer.
2022-02-18 18:34:45 +00:00
Bram Moolenaar
1fca5f3e86
patch 8.2.4416: Vim9: using a script-local function requires using "s:"
...
Problem: Vim9: using a script-local function requires using "s:" when
setting 'completefunc'.
Solution: Do not require "s:" in Vim9 script. (closes #9796 )
2022-02-18 17:50:47 +00:00
Bram Moolenaar
b8fb5bb68d
patch 8.2.4415: function argument name conflicts with C++ keyword
...
Problem: Function argument name conflicts with C++ keyword.
Solution: Rename the argument.
2022-02-18 13:56:38 +00:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
97b231541d
patch 8.2.4414: solidity files are not recognized
...
Problem: Solidity files are not recognized.
Solution: Add the *.sol pattern. (Dundar Goc, closes #9792 )
2022-02-18 13:45:55 +00:00