Bram Moolenaar
9f8c304c8a
patch 8.2.4120: block insert goes over the end of the line
...
Problem: Block insert goes over the end of the line.
Solution: Handle invalid byte better. Fix inserting the wrong text.
v8.2.4120
2022-01-17 17:30:21 +00:00
Dominique Pelle
e8741a73e2
patch 8.2.4119: build failure when disabling the channel feature
...
Problem: Build failure when disabling the channel feature.
Solution: Adjust #ifdef. (Dominique Pellé, closes #9545 )
v8.2.4119
2022-01-17 11:23:45 +00:00
Bram Moolenaar
0023f82a76
patch 8.2.4118: using UNUSED for argument that is used
...
Problem: Using UNUSED for argument that is used.
Solution: Remove UNUSED.
v8.2.4118
2022-01-16 21:54:19 +00:00
Bram Moolenaar
47036b6bd7
patch 8.2.4117: Vim9: wrong white space error after using imported item
...
Problem: Vim9: wrong white space error after using imported item.
Solution: Don't skip over white space. (closes #9544 )
v8.2.4117
2022-01-16 21:18:53 +00:00
Bram Moolenaar
c73499351a
patch 8.2.4116: Vim9: cannot use a method with a complex expression in :def
...
Problem: Vim9: cannot use a method with a complex expression in a :def
function.
Solution: Implement compiling the expression.
v8.2.4116
2022-01-16 20:59:39 +00:00
Bram Moolenaar
c665dabdf4
patch 8.2.4115: cannot use a method with a complex expression
...
Problem: Cannot use a method with a complex expression.
Solution: Evaluate the expression after "->" and use the result.
v8.2.4115
2022-01-16 19:38:07 +00:00
Bram Moolenaar
c84287d6d8
patch 8.2.4114: Vim9: type checking for a funcref does not work for method
...
Problem: Vim9: type checking for a funcref does not work for when it is
used in a method.
Solution: Pass the base to where the type is checked.
v8.2.4114
2022-01-16 18:06:21 +00:00
Bram Moolenaar
dc98776f89
patch 8.2.4113: typo on DOCMD_RANGEOK results in not recognizing command
...
Problem: Typo on DOCMD_RANGEOK results in not recognizing command.
Solution: Correct the typo. (closes #9539 )
v8.2.4113
2022-01-16 15:52:35 +00:00
Bram Moolenaar
d9b74a2a41
patch 8.2.4112: function not deleted at end of test
...
Problem: Function not deleted at end of test.
Solution: Delete the function.
v8.2.4112
2022-01-16 15:00:08 +00:00
Bram Moolenaar
d648c01f2f
patch 8.2.4111: potential proglem when map is deleted while executing
...
Problem: Potential proglem when map is deleted while executing.
Solution: Reset last used map pointer when deleting a mapping.
v8.2.4111
2022-01-16 14:58:34 +00:00
Bram Moolenaar
8f9956994d
patch 8.2.4110: Coverity warns for using NULL pointer
...
Problem: Coverity warns for using NULL pointer.
Solution: Check "evalarg" is not NULL. Skip errors when "verbose" is false.
v8.2.4110
2022-01-16 14:51:30 +00:00
Bram Moolenaar
fd31be29b8
Update runtime files
2022-01-16 14:46:06 +00:00
K.Takata
c81e9bf4f0
patch 8.2.4109: MS-Windows: high dpi support is outdated
...
Problem: MS-Windows: high dpi support is outdated.
Solution: Improve High DPI support by using PerMonitorV2. (closes #9525 ,
closes #3102 )
v8.2.4109
2022-01-16 14:15:49 +00:00
Bram Moolenaar
f6ebc82004
patch 8.2.4108: going over the end of the w_lines array
...
Problem: Going over the end of the w_lines array.
Solution: Check not going over the end and limit to Rows. (issue #9540 )
v8.2.4108
2022-01-16 13:58:33 +00:00
Bram Moolenaar
a9725221ac
patch 8.2.4107: script context not restored after using <ScriptCmd>
...
Problem: Script context not restored after using <ScriptCmd>.
Solution: Also restore context when not in a script. (closes #9536 )
Add the 'c' flag to feedkeys() to be able to test this.
v8.2.4107
2022-01-16 13:30:33 +00:00
Bram Moolenaar
fa1a457059
patch 8.2.4106: going over the end of the w_lines array
...
Problem: Going over the end of the w_lines array.
Solution: Break out of the loop when "idx" is too big. (issue #9540 )
v8.2.4106
2022-01-16 11:42:20 +00:00
K.Takata
b5988e3656
patch 8.2.4105: translation related comment in the wrong place
...
Problem: Translation related comment in the wrong place.
Solution: Move it back with the text. (Ken Takata, closes #9537 )
v8.2.4105
2022-01-16 11:25:26 +00:00
Bram Moolenaar
bfac409d0b
patch 8.2.4104: Vim9: lower casing the autoload prefix causes problems
...
Problem: Vim9: lower casing the autoload prefix causes problems.
Solution: Always store the prefix with case preserved.
v8.2.4104
2022-01-16 11:12:12 +00:00
Bram Moolenaar
38ecd97226
patch 8.2.4103: Vim9: variable declared in for loop not initialzed
...
Problem: Vim9: variable declared in for loop not initialzed.
Solution: Always initialze the variable. (closes #9535 )
v8.2.4103
2022-01-15 21:44:44 +00:00
Bram Moolenaar
857c8bb1bb
patch 8.2.4102: Vim9: import cannot be used after method
...
Problem: Vim9: import cannot be used after method.
Solution: Recognize an imported function name. (closes #9496 )
v8.2.4102
2022-01-15 21:08:19 +00:00
Bram Moolenaar
d4e2f50901
patch 8.2.4101: warning for unused argument in tiny version
...
Problem: Warning for unused argument in tiny version.
Solution: Add "UNUSED".
v8.2.4101
2022-01-15 18:48:32 +00:00
Bram Moolenaar
04b871da80
patch 8.2.4100: early return when getting the 'formatlistpat' value
...
Problem: Early return when getting the 'formatlistpat' value.
Solution: Remove the first line. (Christian Brabandt)
v8.2.4100
2022-01-15 18:31:43 +00:00
Bram Moolenaar
e32c3c462c
patch 8.2.4099: Vim9: cannot use Vim9 syntax in mapping
...
Problem: Vim9: cannot use Vim9 syntax in mapping.
Solution: Add <ScriptCmd> to use the script context for a command.
v8.2.4099
2022-01-15 18:26:04 +00:00
Bram Moolenaar
069613c9e8
patch 8.2.4098: typing "interrupt" at debug prompt may keep exception around
...
Problem: Typing "interrupt" at debug prompt may keep exception around,
causing function calls to fail.
Solution: Discard any exception at the toplevel. (closes #9532 )
v8.2.4098
2022-01-15 15:23:44 +00:00
Bram Moolenaar
f60a63485e
patch 8.2.4097: wrong number in error message on 32 bit system
...
Problem: Wrong number in error message on 32 bit system. (John Paul Adrian
Glaubitz)
Solution: Add type cast. (closes #9527 )
v8.2.4097
2022-01-15 14:16:37 +00:00
ichizok
1050476ead
patch 8.2.4096: Linux CI: unnecessarily installing packages
...
Problem: Linux CI: unnecessarily installing packages
Solution: Only install packages for huge build. (Ozaki Kiichi,
closes #9530 )
v8.2.4096
2022-01-15 13:37:14 +00:00
Bram Moolenaar
e3ce17a3ca
patch 8.2.4095: sed script not recognized by the first line
...
Problem: Sed script not recognized by the first line.
Solution: Recognize a sed script starting with "#n". (Doug Kearns)
v8.2.4095
2022-01-15 12:27:09 +00:00
zeertzjq
e1833bfd01
patch 8.2.4094: 'virtualedit' is window-local but using buffer-local enum
...
Problem: 'virtualedit' is window-local but using buffer-local enum.
Solution: Use window-local enum. (closes #9529 )
v8.2.4094
2022-01-15 10:52:16 +00:00
Christian Brabandt
c53b467473
patch 8.2.4093: cached breakindent values not initialized properly
...
Problem: Cached breakindent values not initialized properly.
Solution: Initialize and cache formatlistpat. (Christian Brabandt,
closes #9526 , closes #9512 )
v8.2.4093
2022-01-15 10:01:05 +00:00
ichizok
ece07639f4
patch 8.2.4092: MacOS CI: unnecessarily doing "Install packages"
...
Problem: MacOS CI: unnecessarily doing "Install packages".
Solution: Only do "Install packages" for huge build. (Ozaki Kiichi,
closes #9521 )
v8.2.4092
2022-01-14 21:28:59 +00:00
zeertzjq
0f112052ac
patch 8.2.4091: virtcol is recomputed for statusline unnecessarily
...
Problem: Virtcol is recomputed for statusline unnecessarily.
Solution: Just use "w_virtcol". (closes #9523 )
v8.2.4091
2022-01-14 20:11:38 +00:00
Evgeni Chasnovski
26ebf1f036
patch 8.2.4090: after restoring a session buffer order can be quite different
...
Problem: After restoring a session buffer order can be quite different.
Solution: Create buffers first. (Evgeni Chasnovski, closes #9520 )
v8.2.4090
2022-01-14 13:19:43 +00:00
Bram Moolenaar
7bfa6d698e
patch 8.2.4089: terminal test for current directory fails on FreeBSD
...
Problem: Terminal test for current directory fails on FreeBSD.
Solution: Skip the test.
v8.2.4089
2022-01-14 12:06:47 +00:00
Erik Auerswald
c0a1d370fa
patch 8.2.4088: xxd cannot output everything in one line
...
Problem: Xxd cannot output everything in one line.
Solution: Make zero columns mean infinite columns. (Erik Auerswald,
closes #9524 )
v8.2.4088
2022-01-14 11:58:48 +00:00
Bram Moolenaar
3e4fa3d7d3
patch 8.2.4087: cannot test items from an autoload script easily
...
Problem: Cannot test items from an autoload script easily.
Solution: Add the "autoload" value for test_override().
v8.2.4087
2022-01-13 22:05:09 +00:00
Bram Moolenaar
d9d2fd0aa3
patch 8.2.4086: "cctx" argument of find_func_even_dead() is unused
...
Problem: "cctx" argument of find_func_even_dead() is unused.
Solution: Remove the argument.
v8.2.4086
2022-01-13 21:15:21 +00:00
Bram Moolenaar
c43e6235c7
patch 8.2.4085: Vim9: no test for using import in legacy script
...
Problem: Vim9: no test for using import in legacy script.
Solution: Add a test.
v8.2.4085
2022-01-13 20:51:56 +00:00
Bram Moolenaar
130f65d46b
patch 8.2.4084: memory leak when looking for autoload prefixed variable
...
Problem: Memory leak when looking for autoload prefixed variable.
Solution: Free the concatenated string.
v8.2.4084
2022-01-13 20:39:41 +00:00
Bram Moolenaar
0e3e7ba05f
patch 8.2.4083: Vim9: no test for "vim9script autoload' using script variable
...
Problem: Vim9: no test for "vim9script autoload' and using script variable
in the same script.
Solution: Add a simple test. Fix uncovered problem.
v8.2.4083
2022-01-13 20:18:56 +00:00
Bram Moolenaar
3049fcf0a1
patch 8.2.4082: check for autoload file name and prefix fails
...
Problem: Check for autoload file name and prefix fails. (Christian J.
Robinson)
Solution: Only lower case the prefix on systems where the file name is not
case sensitive.
v8.2.4082
2022-01-13 19:25:50 +00:00
ichizok
4050305bfd
patch 8.2.4081: CodeQL reports problem in if_cscope causing it to fail
...
Problem: CodeQL reports problem in if_cscope causing it to fail.
Solution: Use execvp() instead of execl(). Merge the header file into the
source file. (Ozaki Kiichi, closes #9519 )
v8.2.4081
2022-01-13 18:09:11 +00:00
Erik Auerswald
a00e622a29
patch 8.2.4080: not sufficient test coverage for xxd
...
Problem: Not sufficient test coverage for xxd.
Solution: Add a few more test cases. (Erki Auerswald, closes #9515 )
v8.2.4080
2022-01-13 17:42:28 +00:00
K.Takata
33b25d1317
patch 8.2.4079: MS-Windows: "gvim --version" didn't work with VIMDLL
...
Problem: MS-Windows: "gvim --version" didn't work when build with VIMDLL.
Solution: Adjust #ifdef. (Ken Takata, closes #9517 )
v8.2.4079
2022-01-13 16:06:45 +00:00
Bram Moolenaar
ced2b38a56
patch 8.2.4078: terminal test for current directory not used on FreeBSD
...
Problem: Terminal test for current directory not used on FreeBSD.
Solution: Make it work on FreeBSD. (Ozaki Kiichi, closes #9516 ) Add
TermWait() inside Run_shell_in_terminal() as a generic solution.
v8.2.4078
2022-01-13 15:25:32 +00:00
Bram Moolenaar
8d9e470aa9
patch 8.2.4077: not all Libsensors files are recognized
...
Problem: Not all Libsensors files are recognized.
Solution: Add "sensors.d/*" pattern. (Doug Kearns)
v8.2.4077
2022-01-13 14:49:10 +00:00
Bram Moolenaar
71930f174d
patch 8.2.4076: memory leak in autoload import
...
Problem: Memory leak in autoload import.
Solution: Do not overwrite the autoload prefix.
v8.2.4076
2022-01-13 13:47:43 +00:00
Bram Moolenaar
78a70533c3
patch 8.2.4075: test failures
...
Problem: Test failures.
Solution: Change check for NULL pointer.
v8.2.4075
2022-01-13 13:24:34 +00:00
Bram Moolenaar
de05bb2573
patch 8.2.4074: going over the end of NameBuff
...
Problem: Going over the end of NameBuff.
Solution: Check length when appending a space.
v8.2.4074
2022-01-13 13:08:14 +00:00
Bram Moolenaar
54598066ca
patch 8.2.4073: Coverity warns for using NULL pointer
...
Problem: Coverity warns for using NULL pointer.
Solution: Bail out when running out of memory. Check for running over end of
a string.
v8.2.4073
2022-01-13 12:05:09 +00:00
Bram Moolenaar
d041f4208b
patch 8.2.4072: Vim9: compiling function fails when autoload is not loaded
...
Problem: Vim9: compiling function fails when autoload script is not loaded
yet.
Solution: Depend on runtime loading.
v8.2.4072
2022-01-12 19:54:00 +00:00