]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 17 Oct 2021 17:05:26 +0000 (18:05 +0100)]
patch 8.2.3531: command line completion test fails on MS-Windows
Problem: Command line completion test fails on MS-Windows.
Solution: Do not test with "\{" on MS-Windows.
Bram Moolenaar [Sun, 17 Oct 2021 16:20:23 +0000 (17:20 +0100)]
patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)
Atsushi SUGAWARA [Sun, 17 Oct 2021 15:09:08 +0000 (16:09 +0100)]
patch 8.2.3529: xxd usage output is incomplete
Problem: Xxd usage output is incomplete.
Solution: Add "bytes" to "-g" flag. (Atsushi Sugawara, closes #8944)
Bram Moolenaar [Sun, 17 Oct 2021 13:13:09 +0000 (14:13 +0100)]
patch 8.2.3528: 'thesaurus' and 'thesaurusfunc' do not have the same scope
Problem: 'thesaurus' and 'thesaurusfunc' do not have the same scope.
Solution: Make 'thesaurusfunc' global-local.
Bram Moolenaar [Sun, 17 Oct 2021 10:33:47 +0000 (11:33 +0100)]
patch 8.2.3527: gcc complains about uninitialized variable
Problem: Gcc complains about uninitialized variable. (Tony Mechelynck)
Solution: Initialize it.
Bram Moolenaar [Sat, 16 Oct 2021 20:58:27 +0000 (21:58 +0100)]
patch 8.2.3526: tests have clumsy check for X11 based GUI
Problem: Tests have clumsy check for X11 based GUI.
Solution: Add CheckX11BasedGui.
Bram Moolenaar [Sat, 16 Oct 2021 20:14:11 +0000 (21:14 +0100)]
patch 8.2.3525: option variable name does not match option name
Problem: Option variable name does not match option name. (Christ van
Willigen)
Solution: Rename the variable.
Dusan Popovic [Sat, 16 Oct 2021 19:52:05 +0000 (20:52 +0100)]
patch 8.2.3524: GUI: ligatures are not used
Problem: GUI: ligatures are not used.
Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
DungSaga [Sat, 16 Oct 2021 18:07:46 +0000 (19:07 +0100)]
patch 8.2.3523: duplicated code in xxd
Problem: Duplicated code in xxd.
Solution: Remove duplicated lines. (closes #8972)
Bram Moolenaar [Sat, 16 Oct 2021 16:51:40 +0000 (17:51 +0100)]
patch 8.2.3522: cannot use \x and \u when setting 'listchars'
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode in hex form. (closes #9006)
Bram Moolenaar [Sat, 16 Oct 2021 15:48:27 +0000 (16:48 +0100)]
patch 8.2.3521: options completion test fails
Problem: Options completion test fails.
Solution: Add 'thesaurusfunc' to the results.
Yegappan Lakshmanan [Sat, 16 Oct 2021 14:41:29 +0000 (15:41 +0100)]
patch 8.2.3520: cannot define a function for thesaurus completion
Problem: Cannot define a function for thesaurus completion.
Solution: Add 'thesaurusfunc'. (Yegappan Lakshmanan, closes #8987,
closes 8950)
Bram Moolenaar [Sat, 16 Oct 2021 14:23:36 +0000 (15:23 +0100)]
Update runtime files
Aman Verma [Sat, 16 Oct 2021 12:44:04 +0000 (13:44 +0100)]
patch 8.2.3519: TOML files are not recognized
Problem: TOML files are not recognized.
Solution: Add filetype patterns for TOML. (Aman Verma, closes #8984)
Bram Moolenaar [Sat, 16 Oct 2021 12:00:14 +0000 (13:00 +0100)]
patch 8.2.3518: Test_xrestore sometimes fails
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking test as flaky to the test
instead of listing them in runtest.
Christian Brabandt [Sat, 16 Oct 2021 10:58:55 +0000 (11:58 +0100)]
patch 8.2.3517: TextChanged does not trigger after TextChangedI
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separately for TextChangedI. (Christian Brabandt,
closes #8968, closes #8932)
Milly [Fri, 15 Oct 2021 21:25:43 +0000 (22:25 +0100)]
patch 8.2.3516: terminal window does not have transparent background
Problem: Terminal window does not have transparent background when
'termguicolors' is used.
Solution: Fix the background color. (closes #2361, closes #9002)
ichizok [Fri, 15 Oct 2021 16:23:12 +0000 (17:23 +0100)]
patch 8.2.3515: nano time test fails on Mac and FreeBSD
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
closes #9000)
Bram Moolenaar [Fri, 15 Oct 2021 16:09:50 +0000 (17:09 +0100)]
patch 8.2.3514: autoread test with nano second time sometimes fails
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as being flaky.
Bram Moolenaar [Fri, 15 Oct 2021 11:51:29 +0000 (12:51 +0100)]
patch 8.2.3513: using freed memory when using a timer and searching
Problem: Using freed memory when using a timer and searching. (Dominique
Pellé)
Solution: Allocated mr_pattern.
Bram Moolenaar [Thu, 14 Oct 2021 23:38:02 +0000 (00:38 +0100)]
patch 8.2.3512: timestamp test fails on some systems
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
Bram Moolenaar [Thu, 14 Oct 2021 23:18:37 +0000 (00:18 +0100)]
patch 8.2.3511: Vim9: entry for loop variable is created every round
Problem: Vim9: entry for loop variable is created every round.
Solution: Only create the entry once. (closes #8996)
Leah Neukirchen [Thu, 14 Oct 2021 20:27:55 +0000 (21:27 +0100)]
patch 8.2.3510: changes are only detected with one second accuracy
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes #8873, closes #8875)
Bram Moolenaar [Thu, 14 Oct 2021 16:52:23 +0000 (17:52 +0100)]
patch 8.2.3509: undo file is not synced
Problem: Undo file is not synced. (Sami Farin)
Solution: Sync the undo file if 'fsync' is set. (Christian Brabandt,
closes #8879, closes #8920)
Bram Moolenaar [Thu, 14 Oct 2021 15:53:42 +0000 (16:53 +0100)]
patch 8.2.3508: Vim9: bad separators for "g" and "s" insufficiently tested
Problem: Vim9: bad separators for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
Bram Moolenaar [Thu, 14 Oct 2021 15:27:19 +0000 (16:27 +0100)]
patch 8.2.3507: generating proto files may fail
Problem: Generating proto files may fail.
Solution: Define __attribute().
Bram Moolenaar [Wed, 13 Oct 2021 20:17:05 +0000 (21:17 +0100)]
patch 8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested
Problem: Vim9: special cases for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
Bram Moolenaar [Wed, 13 Oct 2021 14:37:15 +0000 (15:37 +0100)]
patch 8.2.3505: Vim9: build failure without the +eval feature
Problem: Vim9: build failure without the +eval feature.
Solution: Add #ifdef.
Bram Moolenaar [Wed, 13 Oct 2021 14:28:28 +0000 (15:28 +0100)]
patch 8.2.3504: Vim9: warning for signed vs unsigned
Problem: Vim9: warning for signed vs unsigned.
Solution: Add type cast.
Bram Moolenaar [Wed, 13 Oct 2021 14:04:34 +0000 (15:04 +0100)]
patch 8.2.3503: Vim9: using g:pat:cmd is confusing
Problem: Vim9: using g:pat:cmd is confusing.
Solution: Do not recognize g: as the :global command. Also for s:pat:repl.
(closes #8982)
Bram Moolenaar [Wed, 13 Oct 2021 09:05:30 +0000 (10:05 +0100)]
patch 8.2.3502: cannot enter password in shell command
Problem: Cannot enter password in shell command.
Solution: Revert patch 8.2.2919.
Eric Pruitt [Tue, 12 Oct 2021 12:58:23 +0000 (13:58 +0100)]
patch 8.2.3501: tmux filetype dection is incomplete
Problem: tmux filetype dection is incomplete
Solution: Also use tmux for files having text after .conf. (Eric Pruitt,
closes #8971)
Christian Brabandt [Tue, 12 Oct 2021 11:02:49 +0000 (12:02 +0100)]
patch 8.2.3500: Github CI fails to install clang
Problem: Github CI fails to install clang.
Solution: Install llvm-11 explicitly. (Christian Brabandt, closes #8993)
Bram Moolenaar [Mon, 11 Oct 2021 21:57:34 +0000 (22:57 +0100)]
patch 8.2.3499: GUI geometry startup test fails
Problem: GUI geometry startup test fails.
Solution: Check string values instead of numbers
James McCoy [Mon, 11 Oct 2021 20:04:37 +0000 (21:04 +0100)]
patch 8.2.3498: recover test may fail on some systems
Problem: Recover test may fail on some systems.
Solution: Adjust the little endian and 64 bit detection. (James McCoy,
closes #8941)
Dominique Pelle [Mon, 11 Oct 2021 19:26:55 +0000 (20:26 +0100)]
patch 8.2.3497: put test fails when run by itself
Problem: Put test fails when run by itself.
Solution: Source check.vim. (Dominique Pellé, closes #8990)
James McCoy [Mon, 11 Oct 2021 15:27:03 +0000 (16:27 +0100)]
patch 8.2.3496: crypt test fails if xxd was not installed yet
Problem: Crypt test fails on MS-Windows if xxd was not installed yet.
Solution: Use the just built xxd executable if it exists. (James McCoy,
closes #8929)
Bram Moolenaar [Mon, 11 Oct 2021 15:08:32 +0000 (16:08 +0100)]
patch 8.2.3495: GUI geometry startup test fails on some systems
Problem: GUI geometry startup test fails on some systems. (Drew Vogel)
Solution: Add tolerance to the size check. (closes #8815)
Bram Moolenaar [Mon, 11 Oct 2021 14:40:43 +0000 (15:40 +0100)]
patch 8.2.3494: illegal memory access in utf_head_off
Problem: Illegal memory access in utf_head_off.
Solution: Check cursor position when reselecting the Visual area.
(closes #8963)
Bram Moolenaar [Sun, 10 Oct 2021 12:54:01 +0000 (13:54 +0100)]
patch 8.2.3493: large count test fails on MS-Windows
Problem: Large count test fails on MS-Windows.
Solution: Skip the test on MS-Windows.
Bram Moolenaar [Sun, 10 Oct 2021 11:35:17 +0000 (12:35 +0100)]
patch 8.2.3492: crash when pasting too many times
Problem: Crash when pasting too many times.
Solution: Limit the size to what fits in an int. (closes #8962)
Bram Moolenaar [Sat, 9 Oct 2021 15:29:43 +0000 (16:29 +0100)]
patch 8.2.3491: xpm2 filetype dection is not so good
Problem: xpm2 filetype dection is not so good.
Solution: Adjust the check for xpm2. (closes #8914)
=?UTF-8?q?Dundar=20G=C3=B6c?= [Sat, 9 Oct 2021 14:39:25 +0000 (15:39 +0100)]
patch 8.2.3490: superfluous return statements
Problem: Superfluous return statements.
Solution: Remove superfluous return statements from void functions.
(closes #8977)
Bram Moolenaar [Sat, 9 Oct 2021 12:58:55 +0000 (13:58 +0100)]
patch 8.2.3489: ml_get error after search with range
Problem: ml_get error after search with range.
Solution: Limit the line number to the buffer line count.
snxx [Sat, 9 Oct 2021 11:50:20 +0000 (12:50 +0100)]
patch 8.2.3488: issue template is not easy to use
Problem: Issue template is not easy to use.
Solution: Use a yaml template. (closes #8928)
Bram Moolenaar [Fri, 8 Oct 2021 17:39:28 +0000 (18:39 +0100)]
patch 8.2.3487: illegal memory access if buffer name is very long
Problem: Illegal memory access if buffer name is very long.
Solution: Make sure not to go over the end of the buffer.
Bram Moolenaar [Wed, 6 Oct 2021 21:08:11 +0000 (22:08 +0100)]
patch 8.2.3486: illegal memory access with invalid sequence of commands
Problem: Illegal memory access with invalid sequence of commands.
Solution: Do not call leave_block() when not in a try block. (closes #8966)
Reset did_emsg so that exception is shown as an error.
Zdenek Dohnal [Wed, 6 Oct 2021 18:39:16 +0000 (19:39 +0100)]
patch 8.2.3485: Python 3 test fails with Python 3.10
Problem: Python 3 test fails with Python 3.10.
Solution: Adjust expected error message. (zdohnal Dohnal, closes #8969)
Bram Moolenaar [Wed, 6 Oct 2021 12:41:07 +0000 (13:41 +0100)]
patch 8.2.3484: crash when going through spell suggestions
Problem: Crash when going through spell suggestions.
Solution: Limit the text length for finding suggestions to the original
length. Do not update buffers when exiting. (closes #8965)
Bram Moolenaar [Wed, 6 Oct 2021 10:27:21 +0000 (11:27 +0100)]
patch 8.2.3483: #ifdef for using sysinfo() is incomplete
Problem: #ifdef for using sysinfo() is incomplete.
Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK.
(closes #8952)
Bram Moolenaar [Tue, 5 Oct 2021 20:58:53 +0000 (21:58 +0100)]
patch 8.2.3482: reading beyond end of line ending in quote and backslash
Problem: Reading beyond end of line ending in quote and backslash.
Solution: Check for non-NUL after backslash. (closes #8964)
James McCoy [Tue, 5 Oct 2021 18:44:04 +0000 (19:44 +0100)]
patch 8.2.3481: failures when char is unsigned
Problem: Failures when char is unsigned.
Solution: Use int8_T. Make a CI run with unsigned char. (James McCoy,
closes #8936)
Dominique Pelle [Tue, 5 Oct 2021 18:28:01 +0000 (19:28 +0100)]
patch 8.2.3480: test does not fail without the fix for a crash
Problem: Test does not fail without the fix for a crash.
Solution: Write the bad code in a file and source it. (Dominique Pellé,
closes #8961)
Bram Moolenaar [Tue, 5 Oct 2021 18:19:35 +0000 (19:19 +0100)]
patch 8.2.3479: crash when calling job_start with an invalid argument
Problem: Crash when calling job_start with an invalid argument. (Virginia
Senioria)
Solution: Clear the first item in argv. (closes #8957)
Bram Moolenaar [Tue, 5 Oct 2021 10:22:27 +0000 (11:22 +0100)]
patch 8.2.3478: still crash with error in :catch and also in :finally
Problem: Still crash with error in :catch and also in :finally.
Solution: Only call finish_exception() once. (closes #8954)
Bram Moolenaar [Tue, 5 Oct 2021 00:19:53 +0000 (01:19 +0100)]
patch 8.2.3477: startup test fails on MS-Windows
Problem: Startup test fails on MS-Windows.
Solution: Skip the test if not on Unix.
Bram Moolenaar [Mon, 4 Oct 2021 22:13:13 +0000 (23:13 +0100)]
patch 8.2.3476: renaming a buffer on startup may cause using freed memory
Problem: Renaming a buffer on startup may cause using freed memory.
Solution: Check if the buffer is used in a window. (closes #8955)
kuuote [Mon, 4 Oct 2021 21:17:36 +0000 (22:17 +0100)]
patch 8.2.3475: expression register set by not executed put command
Problem: Expression register set by not executed put command.
Solution: Do not set the register if the command is skipped. (closes #8909)
h-east [Mon, 4 Oct 2021 20:51:57 +0000 (21:51 +0100)]
patch 8.2.3474: some places use "Vimscript" instead of "Vim script"
Problem: Some places use "Vimscript" instead of "Vim script".
Solution: Consistently use "Vim script". (Hirohito Higashi, closes #8910)
Bram Moolenaar [Mon, 4 Oct 2021 20:32:54 +0000 (21:32 +0100)]
Update runtime files
Bram Moolenaar [Mon, 4 Oct 2021 19:41:45 +0000 (20:41 +0100)]
patch 8.2.3473: some files with tcl syntax are not recognized
Problem: Some files with tcl syntax are not recognized.
Solution: Add a few file patterns. (Doug Kearns
Bram Moolenaar [Mon, 4 Oct 2021 19:09:19 +0000 (20:09 +0100)]
patch 8.2.3472: other crashes with empty search pattern not tested
Problem: Other crashes with empty search pattern not tested.
Solution: Add a few more test lines. (Dominique Pellé)
Bram Moolenaar [Mon, 4 Oct 2021 18:47:35 +0000 (19:47 +0100)]
patch 8.2.3471: crash when using CTRL-T after an empty search pattern
Problem: Crash when using CTRL-T after an empty search pattern.
Solution: Bail out when there is no previous search pattern. (closes #8953)
Bram Moolenaar [Mon, 4 Oct 2021 17:52:19 +0000 (18:52 +0100)]
patch 8.2.3470: crash with error in :catch and also in :finally
Problem: Crash with error in :catch and also in :finally.
Solution: Only discard an exception if there is one. (closes #8954)
Bram Moolenaar [Sun, 3 Oct 2021 19:11:20 +0000 (20:11 +0100)]
patch 8.2.3469: some files with json syntax are not recognized
Problem: Some files with json syntax are not recognized.
Solution: Add a few file patterns. (Emiliano Ruiz Carletti, closes #8947)
Bram Moolenaar [Sun, 3 Oct 2021 18:29:48 +0000 (19:29 +0100)]
patch 8.2.3468: problem with :cd when editing file in non-existent directory
Problem: Problem with :cd when editing file in non-existent directory. (Yee
Cheng Chin)
Solution: Prepend the current directory to get the full path. (closes #8903)
Bram Moolenaar [Sun, 3 Oct 2021 15:22:05 +0000 (16:22 +0100)]
patch 8.2.3467: CursorHoldI event interferes with "CTRL-G U"
Problem: CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono)
Solution: Restore the flag for "CTRL-G U" after triggering CursorHoldI.
(closes #8937)
zeertzjq [Sun, 3 Oct 2021 14:19:14 +0000 (15:19 +0100)]
patch 8.2.3466: completion submode not indicated for virtual replace
Problem: Completion submode not indicated for virtual replace.
Solution: Add submode to "Rv". (closes #8945)
zeertzjq [Sun, 3 Oct 2021 11:01:27 +0000 (12:01 +0100)]
patch 8.2.3465: cannot detect insert scroll mode
Problem: Cannot detect insert scroll mode.
Solution: Add "scroll" to complete_info(). (closes #8943)
Chris Aumann [Sun, 3 Oct 2021 10:46:09 +0000 (11:46 +0100)]
patch 8.2.3464: nginx files are not recognized
Problem: nginx files are not recognized.
Solution: Add several file patterns. (Chris Aumann, closes #8922)
Bram Moolenaar [Sat, 2 Oct 2021 20:48:15 +0000 (21:48 +0100)]
patch 8.2.3463: pattern matching with ModeChanged not tested
Problem: Pattern matching with ModeChanged not tested.
Solution: Add a few more test lines. (issue #8856)
Bram Moolenaar [Sat, 2 Oct 2021 15:55:39 +0000 (16:55 +0100)]
patch 8.2.3462: ModeChanged only uses one character for new_mode and old_mode
Problem: The ModeChanged event only uses one character for the new_mode and
old_mode values.
Solution: Pass one as first argument to mode(). (issue #8856)
Bram Moolenaar [Sat, 2 Oct 2021 15:34:55 +0000 (16:34 +0100)]
patch 8.2.3461: cannot distinguish Normal and Terminal-Normal mode
Problem: Cannot distinguish Normal and Terminal-Normal mode.
Solution: Make mode() return "nt" for Terminal-Normal mode. (issue #8856)
=?UTF-8?q?Dundar=20G=C3=B6c?= [Sat, 2 Oct 2021 10:26:51 +0000 (11:26 +0100)]
patch 8.2.3460: some type casts are not needed
Problem: Some type casts are not needed.
Solution: Remove unnecessary type casts. (closes #8934)
Yegappan Lakshmanan [Thu, 30 Sep 2021 18:00:00 +0000 (19:00 +0100)]
patch 8.2.3459: Vim9: need more tests for empty string arguments
Problem: Vim9: need more tests for empty string arguments.
Solution: Add more tests. Also use empty argument with menu_info() to get
the top-level menu names. (Yegappan Lakshmanan, closes #8925)
Bram Moolenaar [Sun, 26 Sep 2021 21:11:52 +0000 (22:11 +0100)]
patch 8.2.3458: not all dictdconf files are recognized
Problem: Not all dictdconf files are recognized.
Solution: Adjust the pattern. (Doug Kearns)
Bram Moolenaar [Sun, 26 Sep 2021 19:14:39 +0000 (20:14 +0100)]
patch 8.2.3457: MS-Windows Vim9: test executed and fails
Problem: MS-Windows Vim9: test executed and fails.
Solution: Add extra check for not being on MS-Windows.
Yegappan Lakshmanan [Sun, 26 Sep 2021 18:04:05 +0000 (19:04 +0100)]
patch 8.2.3456: Vim9: not all functions are tested with empty string argument
Problem: Vim9: Not all functions are tested with an empty string argument.
Solution: Add tests with empty strings. (Yegappan Lakshmanan, closes #8915)
Bram Moolenaar [Wed, 22 Sep 2021 14:43:59 +0000 (16:43 +0200)]
patch 8.2.3455: using a count with "gp" leaves '] in wrong position
Problem: Using a count with "gp" leaves '] in wrong position. (Naohiro Ono)
Solution: Correct the mark position. (closes #8899)
Bram Moolenaar [Wed, 22 Sep 2021 14:37:07 +0000 (16:37 +0200)]
patch 8.2.3454: using a count with "gp" leave cursor in wrong position
Problem: Using a count with "gp" leave cursor in wrong position. (Naohiro
Ono)
Solution: Count the inserted lines. (closes #8899)
Bram Moolenaar [Wed, 22 Sep 2021 12:18:13 +0000 (14:18 +0200)]
patch 8.2.3453: autocmd not executed when editing a directory
Problem: Autocmd not executed when editing a directory ending in a path
separator inside try block.
Solution: Return NOTDONE instead of FAIL. (closes #8885)
Bram Moolenaar [Tue, 21 Sep 2021 19:04:01 +0000 (21:04 +0200)]
Correct Spanish translations
Bram Moolenaar [Tue, 21 Sep 2021 18:09:51 +0000 (20:09 +0200)]
Update runtime files
Steven Penny [Tue, 21 Sep 2021 17:37:01 +0000 (19:37 +0200)]
patch 8.2.3452: MPD files are not recognized
Problem: MPD files are not recognized.
Solution: Recognize MPD files as XML. (Steven Penny, closes #8893)
Zdenek Dohnal [Mon, 20 Sep 2021 18:57:31 +0000 (20:57 +0200)]
patch 8.2.3451: not all apache files are recognized
Problem: Not all apache files are recognized.
Solution: Adjust the filetype pattern. (Zdenek Dohnal, closes #8882)
Bram Moolenaar [Sun, 19 Sep 2021 15:55:16 +0000 (17:55 +0200)]
patch 8.2.3450: coveralls action fails
Problem: Coveralls action fails.
Solution: Disable it for now.
Yasuhiro Matsumoto [Sun, 19 Sep 2021 15:01:39 +0000 (17:01 +0200)]
patch 8.2.3449: sort fails if the sort compare function returns 999
Problem: Sort fails if the sort compare function returns 999.
Solution: Adjust value to -1 / 0 / 1. (Yasuhiro Matsumoto, closes #8884)
Bram Moolenaar [Sat, 18 Sep 2021 13:25:52 +0000 (15:25 +0200)]
patch 8.2.3448: :endtry after function call that throws not found
Problem: :endtry after function call that throws not found.
Solution: Do check for following :endtry if an exception is being thrown.
(closes #8889)
Yegappan Lakshmanan [Sat, 18 Sep 2021 10:15:08 +0000 (12:15 +0200)]
patch 8.2.3447: a couple of declarations are not ANSI C
Problem: A couple of declarations are not ANSI C.
Solution: Put argument type inside (). (Yegappan Lakshmanan, closes #8890)
Yegappan Lakshmanan [Fri, 17 Sep 2021 19:07:35 +0000 (21:07 +0200)]
patch 8.2.3446: not enough tests for empty string arguments
Problem: Not enough tests for empty string arguments.
Solution: Add tests, fix type check. (Yegappan Lakshmanan, closes #8881)
Bram Moolenaar [Fri, 17 Sep 2021 18:45:30 +0000 (20:45 +0200)]
patch 8.2.3445: on Solaris longVersion may be declared twice
Problem: On Solaris longVersion may be declared twice. (Vladimir Marek)
Solution: Always declare longVersion in version.c
Bram Moolenaar [Thu, 16 Sep 2021 20:32:15 +0000 (22:32 +0200)]
patch 8.2.3444: concealed text not revealed when leaving insert mode
Problem: concealed text not revealed when leaving insert mode. (Michael
Soyka)
Solution: Check if concealing changed when leaving insert mode.
(closes #8880)
Bram Moolenaar [Thu, 16 Sep 2021 18:14:51 +0000 (20:14 +0200)]
patch 8.2.3443: Vim9: memory leak when and/or fails
Problem: Vim9: memory leak when and/or fails.
Solution: Also clear the growarray when the length is zero.
Bram Moolenaar [Thu, 16 Sep 2021 14:15:07 +0000 (16:15 +0200)]
patch 8.2.3442: Vim9: || and && are not handled at compile time
Problem: Vim9: || and && are not handled at compile time when possible.
Solution: When using constants generate fewer instructions.
Christian Brabandt [Wed, 15 Sep 2021 10:53:40 +0000 (12:53 +0200)]
patch 8.2.3441: MS-Windows: vimtutor can't handle path with spaces
Problem: MS-Windows: vimtutor can't handle path with spaces.
Solution: Add double quotes. (Christian Brabandt, closes #8871)
Bram Moolenaar [Tue, 14 Sep 2021 20:58:23 +0000 (22:58 +0200)]
patch 8.2.3440: recover test fails if there is an old swap file
Problem: Recover test fails if there is an old swap file.
Solution: Delete old swap files.
Christian Brabandt [Tue, 14 Sep 2021 16:55:51 +0000 (18:55 +0200)]
patch 8.2.3439: deleted lines go to wrong yank register
Problem: Deleted lines go to wrong yank register.
Solution: Reset y_append when not calling get_yank_register(). (Christian
Brabandt, closes #8872)
Yegappan Lakshmanan [Tue, 14 Sep 2021 15:54:30 +0000 (17:54 +0200)]
patch 8.2.3438: cannot manipulate blobs
Problem: Cannot manipulate blobs.
Solution: Add blob2list() and list2blob(). (Yegappan Lakshmanan,
closes #8868)
Mike Williams [Mon, 13 Sep 2021 20:17:38 +0000 (22:17 +0200)]
patch 8.2.3437: compiler warnings for 32/64 bit usage
Problem: Compiler warnings for 32/64 bit usage.
Solution: Add type casts. (Mike Williams, closes #8870)
Bram Moolenaar [Mon, 13 Sep 2021 19:36:27 +0000 (21:36 +0200)]
patch 8.2.3436: check for optional bool type has confusing return type
Problem: Check for optional bool type has confusing return type.
Solution: Explicitly return OK.