]>
granicus.if.org Git - vim/log
Bram Moolenaar [Tue, 12 May 2020 12:42:02 +0000 (14:42 +0200)]
patch 8.2.0742: handling of a TERM signal not tested
Problem: Handling of a TERM signal not tested.
Solution: Add a test for SIGTERM. (Dominique Pelle, closes #6055)
Bram Moolenaar [Tue, 12 May 2020 11:08:07 +0000 (13:08 +0200)]
patch 8.2.0741: Python tests fail because of changed message
Problem: Python tests fail because of changed message.
Solution: Adjust the expected messages (Dominique Pelle, closes #6066)
Bram Moolenaar [Mon, 11 May 2020 21:14:04 +0000 (23:14 +0200)]
patch 8.2.0740: minor message mistakes
Problem: Minor message mistakes.
Solution: Change vim to Vim and other fixes.
Bram Moolenaar [Mon, 11 May 2020 20:13:28 +0000 (22:13 +0200)]
patch 8.2.0739: incomplete profiling when exiting because of a dealy signal
Problem: Incomplete profiling when exiting because of a dealy signal.
Solution: Call __gcov_flush() if available.
Bram Moolenaar [Mon, 11 May 2020 20:04:53 +0000 (22:04 +0200)]
patch 8.2.0738: mouse handling in a terminal window not well tested
Problem: Mouse handling in a terminal window not well tested.
Solution: Add tests. (Yegappan Lakshmanan, closes #6052)
Bram Moolenaar [Mon, 11 May 2020 18:54:42 +0000 (20:54 +0200)]
patch 8.2.0737: when shell doesn't support CTRL-Z Vim still handles it
Problem: When shell doesn't support CTRL-Z Vim still handles it.
Solution: Ignore the STOP signal if it was ignored on startup.
(Kurtis Rader, closes #5990, closes #6058)
Bram Moolenaar [Mon, 11 May 2020 17:46:36 +0000 (19:46 +0200)]
patch 8.2.0736: some files not recognized as pamenv
Problem: Some files not recognized as pamenv.
Solution: Add pam_inv.conf. (closes #6065)
Bram Moolenaar [Sun, 10 May 2020 21:20:06 +0000 (23:20 +0200)]
patch 8.2.0735: Vim9: using unitialized memory
Problem: Vim9: using unitialized memory.
Solution: Clear the arg_lvar field.
Bram Moolenaar [Sun, 10 May 2020 21:11:53 +0000 (23:11 +0200)]
patch 8.2.0734: Vim9: leaking memory when using :finish
Problem: Vim9: leaking memory when using :finish.
Solution: Do not check for next line in third pass.
Bram Moolenaar [Sun, 10 May 2020 20:53:56 +0000 (22:53 +0200)]
patch 8.2.0733: Vim9: assigning to dict or list argument does not work
Problem: Vim9: assigning to dict or list argument does not work.
Solution: Recognize an argument as assignment target.
Bram Moolenaar [Sun, 10 May 2020 19:47:43 +0000 (21:47 +0200)]
patch 8.2.0732: Vim9: storing value in dict messes up stack
Problem: Vim9: storing value in dict messes up stack.
Solution: Correct item count of stack.
Bram Moolenaar [Sun, 10 May 2020 19:20:29 +0000 (21:20 +0200)]
patch 8.2.0731: Vim9: parsing declarations continues after :finish
Problem: Vim9: parsing declarations continues after :finish.
Solution: Bail out when encountering :finish.
Bram Moolenaar [Sun, 10 May 2020 17:10:31 +0000 (19:10 +0200)]
patch 8.2.0730: Vim9: Assignment to dict member does not work
Problem: Vim9: Assignment to dict member does not work.
Solution: Parse dict assignment. Implement getting dict member.
Bram Moolenaar [Sun, 10 May 2020 13:24:44 +0000 (15:24 +0200)]
patch 8.2.0729: Vim9: When reloading a script variables are not cleared
Problem: Vim9: When reloading a script variables are not cleared.
Solution: When sourcing a script again clear all script-local variables.
Bram Moolenaar [Sun, 10 May 2020 12:14:03 +0000 (14:14 +0200)]
patch 8.2.0728: messages about a deadly signal are not left aligned
Problem: Messages about a deadly signal are not left aligned.
Solution: Output a CR before the NL. (Dominique Pelle, #6055)
Bram Moolenaar [Sun, 10 May 2020 11:42:43 +0000 (13:42 +0200)]
patch 8.2.0727: MS-Windows: new gcc compiler does not support scanf format
Problem: MS-Windows: new gcc compiler does not support scanf format.
Solution: Use "%ll" instead of "%I". (Ken Takata)
Bram Moolenaar [Sat, 9 May 2020 21:20:20 +0000 (23:20 +0200)]
patch 8.2.0726: Vim9: leaking memory when calling not compiled :def function
Problem: Vim9: leaking memory when calling not compiled :def function.
Solution: Check if function is compiled earlier.
Bram Moolenaar [Sat, 9 May 2020 20:50:08 +0000 (22:50 +0200)]
patch 8.2.0725: Vim9: cannot call a function declared later in Vim9 script
Problem: Vim9: cannot call a function declared later in Vim9 script.
Solution: Make two passes through the script file.
Bram Moolenaar [Sat, 9 May 2020 16:44:56 +0000 (18:44 +0200)]
patch 8.2.0724: Vim9: appending to buffer/window/tab variable not tested
Problem: Vim9: appending to buffer/window/tab variable not tested
Solution: Add a test.
Bram Moolenaar [Sat, 9 May 2020 16:28:34 +0000 (18:28 +0200)]
patch 8.2.0723: Vim9: nested constant expression not evaluated compile time
Problem: Vim9: nested constant expression not evaluated compile time.
Solution: Use compile_expr1() for parenthesis.
Bram Moolenaar [Sat, 9 May 2020 15:35:53 +0000 (17:35 +0200)]
patch 8.2.0722: Vim9: not handling constant expression for elseif
Problem: Vim9: not handling constant expression for elseif.
Solution: Use postponed constants. Delete the code for evaluating a
constant expression.
Bram Moolenaar [Sat, 9 May 2020 14:44:22 +0000 (16:44 +0200)]
patch 8.2.0721: Vim9: leaking memory when skipping
Problem: Vim9: leaking memory when skipping.
Solution: Disable skipping in generate_ppconst().
Bram Moolenaar [Sat, 9 May 2020 14:11:33 +0000 (16:11 +0200)]
patch 8.2.0720: occasional exit when encountering an X error
Problem: Occasional exit when encountering an X error. (Manfred Lotz)
Solution: On an X error do not exit, do preserve files.
Bram Moolenaar [Sat, 9 May 2020 13:44:01 +0000 (15:44 +0200)]
patch 8.2.0719: Vim9: more expressions can be evaluated at compile time
Problem: Vim9: more expressions can be evaluated at compile time
Solution: Recognize has('name').
Bram Moolenaar [Sat, 9 May 2020 11:06:24 +0000 (13:06 +0200)]
patch 8.2.0718: gcc warning for returning pointer to local variable
Problem: Gcc warning for returning pointer to local variable. (John
Marriott)
Solution: Return another pointer.
Bram Moolenaar [Fri, 8 May 2020 17:10:34 +0000 (19:10 +0200)]
patch 8.2.0717: Vim9: postponed constant expressions does not scale
Problem: Vim9: postponed constant expressions does not scale.
Solution: Add a structure to pass around postponed constants.
Bram Moolenaar [Thu, 7 May 2020 21:20:21 +0000 (23:20 +0200)]
patch 8.2.0716: Vim9: another memory leak
Problem: Vim9: another memory leak.
Solution: Clear typval when failing.
Bram Moolenaar [Thu, 7 May 2020 20:23:58 +0000 (22:23 +0200)]
patch 8.2.0715: Vim9: leaking memory
Problem: Vim9: leaking memory.
Solution: Free strings after concatenating them.
Bram Moolenaar [Thu, 7 May 2020 20:19:01 +0000 (22:19 +0200)]
patch 8.2.0714: Vim9: handling constant expression does not scale
Problem: Vim9: handling constant expression does not scale.
Solution: Use another solution, passint typval_T.
Bram Moolenaar [Thu, 7 May 2020 16:56:00 +0000 (18:56 +0200)]
Update runtime files
Bram Moolenaar [Thu, 7 May 2020 16:51:27 +0000 (18:51 +0200)]
patch 8.2.0713: the pam_environment file is not recognized
Problem: The pam_environment file is not recognized.
Solution: Add a filetype pattern for pamenv. (closes #6051)
Bram Moolenaar [Thu, 7 May 2020 16:43:44 +0000 (18:43 +0200)]
patch 8.2.0712: various code not fully tested
Problem: Various code not fully tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6049)
Bram Moolenaar [Thu, 7 May 2020 16:37:03 +0000 (18:37 +0200)]
patch 8.2.0711: temp directory might be cleared
Problem: With a long running Vim the temp directory might be cleared on
some systems.
Solution: Lock the temp directory. (closes #6044)
Bram Moolenaar [Thu, 7 May 2020 16:16:35 +0000 (18:16 +0200)]
patch 8.2.0710: Netbeans test sometimes fails
Problem: Netbeans test sometimes fails.
Solution: Mark any test using an external command as flaky.
Bram Moolenaar [Thu, 7 May 2020 15:46:59 +0000 (17:46 +0200)]
patch 8.2.0709: MS-Windows: compiler warning for int vs size_t
Problem: MS-Windows: compiler warning for int vs size_t.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Thu, 7 May 2020 14:58:17 +0000 (16:58 +0200)]
patch 8.2.0708: Vim9: constant expressions are not simplified
Problem: Vim9: constant expressions are not simplified.
Solution: Simplify string concatenation.
Bram Moolenaar [Thu, 7 May 2020 12:37:19 +0000 (14:37 +0200)]
patch 8.2.0707: Vim9 function test fails
Problem: Vim9 function test fails.
Solution: Adjust expected error code.
Bram Moolenaar [Thu, 7 May 2020 12:07:25 +0000 (14:07 +0200)]
patch 8.2.0706: Vim9: using assert_fails() causes function to finish
Problem: Vim9: using assert_fails() causes function to finish.
Solution: Check did_emsg instead of called_emsg.
Bram Moolenaar [Wed, 6 May 2020 20:25:05 +0000 (22:25 +0200)]
patch 8.2.0705: indent tests don't run on CI for FreeBSD
Problem: Indent tests don't run on CI for FreeBSD.
Solution: Set modeline. (Ozaki Kiichi, closes #6048)
Bram Moolenaar [Wed, 6 May 2020 20:18:17 +0000 (22:18 +0200)]
patch 8.2.0704: Vim9: memory leak in disassemble test
Problem: Vim9: memory leak in disassemble test.
Solution: Decrement refcount when creating funccal.
Bram Moolenaar [Wed, 6 May 2020 19:06:30 +0000 (21:06 +0200)]
patch 8.2.0703: Vim9: closure cannot store value in outer context
Problem: Vim9: closure cannot store value in outer context.
Solution: Make storing value in outer context work. Make :disassemble
accept a function reference.
Bram Moolenaar [Wed, 6 May 2020 17:38:30 +0000 (19:38 +0200)]
patch 8.2.0702: running channel tests may leave running process behind
Problem: Running channel tests may leave running process behind.
Solution: Make Python client exit when running into EOF. (Kurtis Rader,
part of #6046)
Bram Moolenaar [Tue, 5 May 2020 21:32:58 +0000 (23:32 +0200)]
patch 8.2.0701: Vim9 test fails without job feature
Problem: Vim9 test fails without job feature.
Solution: Add feature check.
Bram Moolenaar [Tue, 5 May 2020 20:08:26 +0000 (22:08 +0200)]
patch 8.2.0700: Vim9: converting error message to exception not tested
Problem: Vim9: converting error message to exception not tested.
Solution: Test exception from error. Do not continue after :echoerr.
Bram Moolenaar [Tue, 5 May 2020 19:25:22 +0000 (21:25 +0200)]
patch 8.2.0699: Vim9: not all errors tested
Problem: Vim9: not all errors tested.
Solution: Add test for deleted function. Bail out on first error.
Bram Moolenaar [Tue, 5 May 2020 17:57:18 +0000 (19:57 +0200)]
patch 8.2.0698: insert mode completion not fully tested
Problem: Insert mode completion not fully tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6041)
Bram Moolenaar [Tue, 5 May 2020 17:46:20 +0000 (19:46 +0200)]
patch 8.2.0697: Vim9: memory leak when using nested function
Problem: Vim9: memory leak when using nested function.
Solution: Unreference function when deleting instructions. Adjust reference
count for local variables.
Bram Moolenaar [Tue, 5 May 2020 15:53:16 +0000 (17:53 +0200)]
patch 8.2.0696: Vim9: nested function does not work properly
Problem: Vim9: nested function does not work properly
Solution: Create a function reference. Check argument count.
Bram Moolenaar [Mon, 4 May 2020 21:24:44 +0000 (23:24 +0200)]
patch 8.2.0695: Vim9: cannot define a function inside a function
Problem: Vim9: cannot define a function inside a function.
Solution: Initial support for :def inside :def.
Bram Moolenaar [Sun, 3 May 2020 20:57:32 +0000 (22:57 +0200)]
patch 8.2.0694: Haiku: channel and terminal do not work
Problem: Haiku: channel and terminal do not work.
Solution: Close files when the job has finished. (Ozaki Kiichi,
closes #6039)
Bram Moolenaar [Sun, 3 May 2020 20:30:49 +0000 (22:30 +0200)]
patch 8.2.0693: closure using argument not tested
Problem: Closure using argument not tested.
Solution: Add a test, make it work.
Bram Moolenaar [Sun, 3 May 2020 16:21:04 +0000 (18:21 +0200)]
patch 8.2.0692: startup test fails on MS-Windows
Problem: Startup test fails on MS-Windows.
Solution: Allow for any path.
Bram Moolenaar [Sun, 3 May 2020 15:55:32 +0000 (17:55 +0200)]
patch 8.2.0691: startup test fails
Problem: Startup test fails.
Solution: Adjust expected output from -V2 argument.
Bram Moolenaar [Sun, 3 May 2020 15:19:33 +0000 (17:19 +0200)]
patch 8.2.0690: line number of option set by modeline is wrong
Problem: Line number of option set by modeline is wrong.
Solution: Do not double the line number. (Ozaki Kiichi, closes #6035)
Bram Moolenaar [Sun, 3 May 2020 15:03:29 +0000 (17:03 +0200)]
patch 8.2.0689: when using getaddrinfo() the error message is unclear
Problem: When using getaddrinfo() the error message is unclear.
Solution: Use gai_strerror() to get the message. (Ozaki Kiichi,
closes #6034)
Bram Moolenaar [Sun, 3 May 2020 15:01:24 +0000 (17:01 +0200)]
patch 8.2.0688: output clobbered if setting 'verbose' to see shell commands
Problem: Output clobbered if setting 'verbose' to see shell commands.
Solution: Only output "Searching for" when 'verbose' is 11 or higher.
Bram Moolenaar [Sun, 3 May 2020 14:29:50 +0000 (16:29 +0200)]
patch 8.2.0687: some tests do not work on FreeBSD
Problem: Some tests do not work on FreeBSD.
Solution: Enable modeline. Use WaitFor() in more cases. (Ozaki Kiichi,
closes #6036)
Bram Moolenaar [Sun, 3 May 2020 14:04:43 +0000 (16:04 +0200)]
patch 8.2.0686: formatoptions not sufficiently tested
Problem: Formatoptions not sufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #6031)
Bram Moolenaar [Sun, 3 May 2020 13:47:33 +0000 (15:47 +0200)]
patch 8.2.0685: Build failure
Problem: Build failure.
Solution: Include missing changes.
Bram Moolenaar [Sun, 3 May 2020 13:38:16 +0000 (15:38 +0200)]
patch 8.2.0684: Vim9: memory leak when using lambda
Problem: Vim9: memory leak when using lambda.
Solution: Move the funccal context to the partial. Free the function when
exiting.
Bram Moolenaar [Sat, 2 May 2020 21:12:58 +0000 (23:12 +0200)]
patch 8.2.0683: Vim9: parsing type does not always work
Problem: Vim9: parsing type does not always work.
Solution: Handle func type without return value. Test more closures.
Fix type check offset. Fix garbage collection.
Bram Moolenaar [Sat, 2 May 2020 17:04:58 +0000 (19:04 +0200)]
patch 8.2.0682: Vim9: parsing function argument type can get stuck
Problem: Vim9: parsing function argument type can get stuck.
Solution: Bail out when not making progress.
Bram Moolenaar [Sat, 2 May 2020 16:33:25 +0000 (18:33 +0200)]
patch 8.2.0681: pattern for 'hlsearch' highlighting may leak
Problem: Pattern for 'hlsearch' highlighting may leak. (Dominique Pelle)
Solution: Call end_search_hl() to make sure the previous pattern is freed.
(closes #6028)
Bram Moolenaar [Sat, 2 May 2020 16:14:37 +0000 (18:14 +0200)]
patch 8.2.0680: PTYGROUP and PTYMODE are unused
Problem: PTYGROUP and PTYMODE are unused.
Solution: Remove from autoconf. (closes #6024)
Bram Moolenaar [Sat, 2 May 2020 15:52:42 +0000 (17:52 +0200)]
patch 8.2.0679: Vim9: incomplete support for closures
Problem: Vim9: incomplete support for closures.
Solution: At the end of a function copy arguments and local variables if
they are still used by a referenced closure.
Bram Moolenaar [Sat, 2 May 2020 12:52:57 +0000 (14:52 +0200)]
patch 8.2.0678: rare crash for popup menu
Problem: Rare crash for popup menu.
Solution: Check for NULL pointer. (Nobuhiro Takasaki, closes #6027)
Bram Moolenaar [Fri, 1 May 2020 17:29:08 +0000 (19:29 +0200)]
patch 8.2.0677: Vim9: no support for closures
Problem: Vim9: no support for closures.
Solution: Find variables in the outer function scope, so long as the scope
exists.
Bram Moolenaar [Fri, 1 May 2020 14:08:11 +0000 (16:08 +0200)]
patch 8.2.0676: pattern in list of distributed files does not match
Problem: Pattern in list of distributed files does not match.
Solution: Drop "testdir/test_[a-z]*.ok". Add CI sed files.
Bram Moolenaar [Fri, 1 May 2020 14:07:38 +0000 (16:07 +0200)]
Update runtime files
Bram Moolenaar [Fri, 1 May 2020 13:44:29 +0000 (15:44 +0200)]
patch 8.2.0675: Vim9: no support for closures
Problem: Vim9: no support for closures.
Solution: Do not re-use stack entries.
Bram Moolenaar [Fri, 1 May 2020 12:26:37 +0000 (14:26 +0200)]
patch 8.2.0674: some source files are too big
Problem: Some source files are too big.
Solution: Move text formatting functions to a new file. (Yegappan
Lakshmanan, closes #6021)
Bram Moolenaar [Fri, 1 May 2020 12:14:07 +0000 (14:14 +0200)]
patch 8.2.0673: cannot build Haiku in shadow directory
Problem: Cannot build Haiku in shadow directory.
Solution: Add symlink. (Ozaki Kiichi, closes #6023)
Bram Moolenaar [Fri, 1 May 2020 12:10:13 +0000 (14:10 +0200)]
patch 8.2.0672: heredoc in scripts does not accept lower case marker
Problem: Heredoc in scripts does not accept lower case marker.
Solution: Allow lower case only in non-Vim scripts. (Ken Takata,
closes #6019)
Bram Moolenaar [Thu, 30 Apr 2020 20:51:01 +0000 (22:51 +0200)]
patch 8.2.0671: Haiku: compiler warnings
Problem: Haiku: compiler warnings.
Solution: Avoid the warnings. Drop display_errors() copy. (Emir Sari,
closes #6018)
Bram Moolenaar [Thu, 30 Apr 2020 20:31:18 +0000 (22:31 +0200)]
patch 8.2.0670: cannot change window when evaluating 'completefunc'
Problem: Cannot change window when evaluating 'completefunc'.
Solution: Make a difference between not changing text or buffers and also
not changing window.
Bram Moolenaar [Thu, 30 Apr 2020 18:59:57 +0000 (20:59 +0200)]
patch 8.2.0669: MS-Windows: display in VTP is a bit slow
Problem: MS-Windows: display in VTP is a bit slow.
Solution: Optimize the code. (Nobuhiro Takasaki, closes #6014)
Bram Moolenaar [Thu, 30 Apr 2020 18:21:43 +0000 (20:21 +0200)]
patch 8.2.0668: compiler warning for int/size_t usage
Problem: Compiler warning for int/size_t usage.
Solution: Change "int" to "size_t". (Mike Williams)
Bram Moolenaar [Thu, 30 Apr 2020 17:54:38 +0000 (19:54 +0200)]
patch 8.2.0667: cannot install Haiku version from source
Problem: Cannot install Haiku version from source.
Solution: Update Makefile and rdef file. (Emir Sari, closes #6013)
Bram Moolenaar [Thu, 30 Apr 2020 17:19:29 +0000 (19:19 +0200)]
patch 8.2.0666: Ruby test fails on MS-Windows
Problem: Ruby test fails on MS-Windows.
Solution: Remove the "maintainer" line. (Ken Takata, closes #6015)
Bram Moolenaar [Thu, 30 Apr 2020 17:09:35 +0000 (19:09 +0200)]
patch 8.2.0665: wrongly assuming Python executable is called "python"
Problem: Wrongly assuming Python executable is called "python".
Solution: Use detected python command. (Ken Takata, closes #6016)
Also use CheckFunction if possible.
Bram Moolenaar [Wed, 29 Apr 2020 21:11:32 +0000 (23:11 +0200)]
patch 8.2.0664: included undesired changes in Makefile
Problem: Included undesired changes in Makefile.
Solution: Revert the changes.
Bram Moolenaar [Wed, 29 Apr 2020 21:02:40 +0000 (23:02 +0200)]
patch 8.2.0663: not all systemd temp files are recognized
Problem: Not all systemd temp files are recognized.
Solution: Add two more patterns. (Jamie Macdonald, closes #6003)
Bram Moolenaar [Wed, 29 Apr 2020 20:30:13 +0000 (22:30 +0200)]
patch 8.2.0662: cannot use input() in a channel callback
Problem: Cannot use input() in a channel callback.
Solution: Reset vgetc_busy. (closes #6010)
Bram Moolenaar [Wed, 29 Apr 2020 20:01:21 +0000 (22:01 +0200)]
patch 8.2.0661: eval test is still old style
Problem: Eval test is still old style.
Solution: Change into new style tests. (Yegappan Lakshmanan, closes #6009)
Bram Moolenaar [Wed, 29 Apr 2020 19:04:15 +0000 (21:04 +0200)]
patch 8.2.0660: the search.c file is a bit big
Problem: The search.c file is a bit big.
Solution: Split off the text object code to a separate file. (Yegappan
Lakshmanan, closes #6007)
Bram Moolenaar [Tue, 28 Apr 2020 20:49:08 +0000 (22:49 +0200)]
patch 8.2.0659: Vim9: no test for equal func type
Problem: Vim9: no test for equal func type.
Solution: Add a test. Improve type check.
Bram Moolenaar [Tue, 28 Apr 2020 19:58:29 +0000 (21:58 +0200)]
patch 8.2.0658: HP-UX build fails when setenv() is not defined
Problem: HP-UX build fails when setenv() is not defined.
Solution: Change "colors" to "t_colors". (John Marriott)
Bram Moolenaar [Tue, 28 Apr 2020 19:29:34 +0000 (21:29 +0200)]
patch 8.2.0657: Vim9: no check if called variable is a FuncRef
Problem: Vim9: no check if called variable is a FuncRef.
Solution: Add a type check.
Bram Moolenaar [Tue, 28 Apr 2020 18:44:42 +0000 (20:44 +0200)]
patch 8.2.0656: MS-Windows: redrawing right screen edge may not be needed
Problem: MS-Windows: redrawing right screen edge may not be needed.
Solution: Check the build version. (Nobuhiro Takasaki, closes #6002)
Bram Moolenaar [Tue, 28 Apr 2020 18:29:07 +0000 (20:29 +0200)]
patch 8.2.0655: search code not sufficiently tested
Problem: Search code not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5999)
Bram Moolenaar [Mon, 27 Apr 2020 22:02:41 +0000 (00:02 +0200)]
patch 8.2.0654: building with Python fails
Problem: Building with Python fails.
Solution: Add missing argument.
Bram Moolenaar [Mon, 27 Apr 2020 21:39:30 +0000 (23:39 +0200)]
patch 8.2.0653: using uninitialized pointer
Problem: using uninitialized pointer.
Solution: Move assignment up. (John Marriott)
Bram Moolenaar [Mon, 27 Apr 2020 21:16:41 +0000 (23:16 +0200)]
patch 8.2.0652: compiler warning for char conversion
Problem: Compiler warning for char conversion.
Solution: Use unsigned char buffer.
Bram Moolenaar [Mon, 27 Apr 2020 20:51:33 +0000 (22:51 +0200)]
patch 8.2.0651: old style benchmark test still in list of distributed files
Problem: Old style benchmark test still in list of distributed files.
Solution: Remove the files from the list.
Bram Moolenaar [Mon, 27 Apr 2020 20:47:51 +0000 (22:47 +0200)]
patch 8.2.0650: Vim9: script function can be deleted
Problem: Vim9: script function can be deleted.
Solution: Disallow deleting script function. Delete functions when sourcing
a script again.
Bram Moolenaar [Mon, 27 Apr 2020 18:18:31 +0000 (20:18 +0200)]
patch 8.2.0649: undo problem whn an InsertLeave autocommand resets undo
Problem: Undo problem whn an InsertLeave autocommand resets undo. (Kutsan
Kaplan)
Solution: Do not create a new undo block when leaving Insert mode.
Bram Moolenaar [Mon, 27 Apr 2020 17:29:01 +0000 (19:29 +0200)]
patch 8.2.0648: semicolon search does not work in first line
Problem: Semicolon search does not work in first line.
Solution: Allow the cursor to be in line zero. (Christian Brabandt,
closes #5996)
Bram Moolenaar [Sun, 26 Apr 2020 17:00:07 +0000 (19:00 +0200)]
patch 8.2.0647: MS-Windows: repeat count for events was not used
Problem: MS-Windows: repeat count for events was not used.
Solution: Check the repeat count. (Nobuhiro Takasaki, closes #5989)
Bram Moolenaar [Sun, 26 Apr 2020 14:52:49 +0000 (16:52 +0200)]
patch 8.2.0646: t_Co uses the value of $COLORS in the GUI
Problem: t_Co uses the value of $COLORS in the GUI. (Masato Nishihata)
Solution: Ignore $COLORS for the GUI. (closes #5992)
Bram Moolenaar [Sun, 26 Apr 2020 14:06:01 +0000 (16:06 +0200)]
patch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job
Problem: MS-Windows terminal: CTRL-C does not get to child job.
Solution: Remove CREATE_NEW_PROCESS_GROUP from CreateProcessW(). (Nobuhiro
Takasaki, closes #5987)