]>
granicus.if.org Git - vim/log
Bram Moolenaar [Mon, 20 Jan 2020 19:41:42 +0000 (20:41 +0100)]
patch 8.2.0134: some map functionality not covered by tests
Problem: Some map functionality not covered by tests.
Solution: Add tests. (Yegappan Lakshmanan, closes #5504)
Bram Moolenaar [Mon, 20 Jan 2020 19:22:30 +0000 (20:22 +0100)]
patch 8.2.0133: invalid memory access with search command
Problem: Invalid memory access with search command.
Solution: When :normal runs out of characters in bracketed paste mode break
out of the loop.(closes #5511)
Bram Moolenaar [Sun, 19 Jan 2020 19:18:09 +0000 (20:18 +0100)]
patch 8.2.0132: script may be re-used when deleting and creating a new one
Problem: Script may be re-used when deleting and creating a new one.
Solution: When the inode matches, also check the file name.
Bram Moolenaar [Sun, 19 Jan 2020 14:45:17 +0000 (15:45 +0100)]
patch 8.2.0131: command line is not cleared when switching tabs
Problem: Command line is not cleared when switching tabs and the command
line height differs.
Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino,
closes #5495)
Bram Moolenaar [Sun, 19 Jan 2020 12:57:54 +0000 (13:57 +0100)]
patch 8.2.0130: Python3 ranges are not tested
Problem: Python3 ranges are not tested.
Solution: Add test. (Dominique Pelle, closes #5498)
Bram Moolenaar [Sat, 18 Jan 2020 15:10:40 +0000 (16:10 +0100)]
patch 8.2.0129: MS-Windows installer doesn't use Turkish translations
Problem: MS-Windows installer doesn't use Turkish translations.
Solution: Enable the Turkish translations and fix a few. (Emir Sarı,
closes #5493)
Bram Moolenaar [Sat, 18 Jan 2020 14:53:19 +0000 (15:53 +0100)]
patch 8.2.0128: cannot list options one per line
Problem: Cannot list options one per line.
Solution: Use ":set!" to list one option per line.
Bram Moolenaar [Sat, 18 Jan 2020 14:06:19 +0000 (15:06 +0100)]
patch 8.2.0127: some buffer commands work in a popup window
Problem: Some buffer commands work in a popup window.
Solution: Disallow :bnext, :bprev, etc. (Naruhiko Nishino, closes #5494)
Bram Moolenaar [Fri, 17 Jan 2020 20:00:59 +0000 (21:00 +0100)]
patch 8.2.0126: textprop test fails
Problem: Textprop test fails.
Solution: Fix sign in computation.
Bram Moolenaar [Fri, 17 Jan 2020 18:32:20 +0000 (19:32 +0100)]
patch 8.2.0125: :mode no longer works for any system
Problem: :mode no longer works for any system.
Solution: Always give an error message.
Bram Moolenaar [Fri, 17 Jan 2020 18:12:03 +0000 (19:12 +0100)]
patch 8.2.0124: compiler warnings for variable types
Problem: Compiler warnings for variable types.
Solution: Change type, add type cast. (Mike Williams)
Bram Moolenaar [Fri, 17 Jan 2020 17:58:59 +0000 (18:58 +0100)]
patch 8.2.0123: complete_info() does not work when CompleteDone is triggered
Problem: complete_info() does not work when CompleteDone is triggered.
Solution: Trigger CompleteDone before clearing the info.
Bram Moolenaar [Thu, 16 Jan 2020 18:40:38 +0000 (19:40 +0100)]
patch 8.2.0122: readme files still mention MS-DOS
Problem: Readme files still mention MS-DOS.
Solution: Update readme files. (Ken Takata, closes #5486)
Bram Moolenaar [Wed, 15 Jan 2020 19:51:34 +0000 (20:51 +0100)]
patch 8.2.0121: filter() and map() on blob don't work
Problem: filter() and map() on blob don't work.
Solution: Correct the code. (closes #5483)
Bram Moolenaar [Wed, 15 Jan 2020 19:36:55 +0000 (20:36 +0100)]
patch 8.2.0120: virtcol() does not check arguments to be valid
Problem: virtcol() does not check arguments to be valid, which may lead to
a crash.
Solution: Check the column to be valid. Do not decrement MAXCOL.
(closes #5480)
Bram Moolenaar [Tue, 14 Jan 2020 21:02:14 +0000 (22:02 +0100)]
patch 8.2.0119: message test fails on some platforms
Problem: Message test fails on some platforms. (Elimar Riesebieter)
Solution: Add type cast to vim_snprintf() argument. (Dominique Pelle)
Bram Moolenaar [Tue, 14 Jan 2020 19:42:48 +0000 (20:42 +0100)]
patch 8.2.0118: crash when cycling to buffers involving popup window
Problem: Crash when cycling to buffers involving popup window .
Solution: Do not decrement buffer reference count.
Bram Moolenaar [Tue, 14 Jan 2020 18:29:13 +0000 (19:29 +0100)]
Update runtime files.
Bram Moolenaar [Tue, 14 Jan 2020 18:05:39 +0000 (19:05 +0100)]
patch 8.2.0117: crash when using gettabwinvar() with invalid arguments
Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin
Yang)
Solution: Use "curtab" if "tp" is NULL. (closes #5475)
Bram Moolenaar [Mon, 13 Jan 2020 19:54:51 +0000 (20:54 +0100)]
patch 8.2.0116: BufEnter autocmd not triggered on ":tab drop"
Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
Solution: Decrement autocmd_no_enter for the last file. (closes #1660,
closes #5473)
Bram Moolenaar [Mon, 13 Jan 2020 19:40:51 +0000 (20:40 +0100)]
patch 8.2.0115: byte2line() does not work correctly with text properties
Problem: Byte2line() does not work correctly with text properties. (Billie
Cleek)
Solution: Take the bytes of the text properties into account.
(closes #5334)
Bram Moolenaar [Sun, 12 Jan 2020 16:42:55 +0000 (17:42 +0100)]
patch 8.2.0114: info about sourced scripts is scattered
Problem: Info about sourced scripts is scattered.
Solution: Use scriptitem_T for info about a script, including s: variables.
Drop ga_scripts.
Bram Moolenaar [Sun, 12 Jan 2020 14:46:08 +0000 (15:46 +0100)]
patch 8.2.0113: "make cmdidxs" fails
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
Bram Moolenaar [Sun, 12 Jan 2020 12:48:18 +0000 (13:48 +0100)]
patch 8.2.0112: illegal memory access when using 'cindent'
Problem: Illegal memory access when using 'cindent'.
Solution: Check for NUL byte. (Dominique Pelle, closes #5470)
Bram Moolenaar [Sat, 11 Jan 2020 15:05:23 +0000 (16:05 +0100)]
patch 8.2.0111: VAR_SPECIAL is also used for booleans
Problem: VAR_SPECIAL is also used for booleans.
Solution: Add VAR_BOOL for better type checking.
Bram Moolenaar [Fri, 10 Jan 2020 18:56:46 +0000 (19:56 +0100)]
patch 8.2.0110: prop_find() is not implemented
Problem: prop_find() is not implemented.
Solution: Implement prop_find(). (Ryan Hackett, closes #5421, closes #4970)
Bram Moolenaar [Thu, 9 Jan 2020 20:46:04 +0000 (21:46 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 9 Jan 2020 20:35:48 +0000 (21:35 +0100)]
patch 8.2.0109: corrupted text properties when expanding spaces
Problem: Corrupted text properties when expanding spaces.
Solution: Reallocate the line. (Nobuhiro Takasaki, closes #5457)
Bram Moolenaar [Thu, 9 Jan 2020 20:01:59 +0000 (21:01 +0100)]
patch 8.2.0108: when sign text is changed a manual redraw is needed
Problem: When sign text is changed a manual redraw is needed. (Pontus
Lietzler)
Solution: Redraw automatically. (closes #5455)
Bram Moolenaar [Thu, 9 Jan 2020 15:25:52 +0000 (16:25 +0100)]
patch 8.2.0107: hgignore is out of sync from gitignore
Problem: Hgignore is out of sync from gitignore.
Solution: Add lines to hgignore. (Ken Takata)
Bram Moolenaar [Wed, 8 Jan 2020 21:06:14 +0000 (22:06 +0100)]
patch 8.2.0106: printf formats are not exactly right
Problem: Printf formats are not exactly right.
Solution: Adjust signed/unsigned conversions. (Frazer Clews, closes #5456)
Bram Moolenaar [Wed, 8 Jan 2020 20:43:02 +0000 (21:43 +0100)]
patch 8.2.0105: Vim license not easy to find on github
Problem: Vim license not easy to find on github.
Solution: Add a separate LICENCE file. (closes #5458)
Bram Moolenaar [Wed, 8 Jan 2020 19:09:01 +0000 (20:09 +0100)]
patch 8.2.0104: using channel or job with ":execute" has strange effects
Problem: Using channel or job with ":execute" has strange effects.
Solution: Give an error message for Job and Channel.
Bram Moolenaar [Wed, 8 Jan 2020 18:32:18 +0000 (19:32 +0100)]
patch 8.2.0103: using null object with execute() has strange effects
Problem: Using null object with execute() has strange effects.
Solution: Give an error message ofr Job and Channel.
Bram Moolenaar [Wed, 8 Jan 2020 18:27:40 +0000 (19:27 +0100)]
patch 8.2.0102: messages test fails in small version
Problem: Messages test fails in small version.
Solution: Only use test_null_job() when available.
Bram Moolenaar [Wed, 8 Jan 2020 17:56:20 +0000 (18:56 +0100)]
patch 8.2.0101: crash when passing null object to ":echomsg"
Problem: Crash when passing null object to ":echomsg".
Solution: Check for NULL pointer. (Yasuhiro Matsumoto, closes #5460)
Bram Moolenaar [Tue, 7 Jan 2020 20:32:19 +0000 (21:32 +0100)]
patch 8.2.0100: macros for Ruby are too complicated
Problem: Macros for Ruby are too complicated.
Solution: Do not use DYNAMIC_RUBY_VER, use RUBY_VERSION. (Ken Takata,
closes #5452)
Bram Moolenaar [Tue, 7 Jan 2020 20:05:49 +0000 (21:05 +0100)]
patch 8.2.0099: use of NULL pointer when out of memory
Problem: Use of NULL pointer when out of memory.
Solution: Check for NULL pointer. (Dominique Pelle, closes #5449)
Bram Moolenaar [Tue, 7 Jan 2020 19:59:34 +0000 (20:59 +0100)]
patch 8.2.0098: exe stack length can be wrong without being detected
Problem: Exe stack length can be wrong without being detected.
Solution: Add a check when ABORT_ON_INTERNAL_ERROR is defined.
Bram Moolenaar [Tue, 7 Jan 2020 19:11:42 +0000 (20:11 +0100)]
patch 8.2.0097: crash with autocommand and spellfile
Problem: Crash with autocommand and spellfile. (Tim Pope)
Solution: Do not pop exestack when not pushed. (closes #5450)
Bram Moolenaar [Mon, 6 Jan 2020 22:07:48 +0000 (23:07 +0100)]
patch 8.2.0096: cannot create tiny popup window in last column
Problem: Cannot create tiny popup window in last column. (Daniel Steinberg)
Solution: Remove position limit. (closes #5447)
Bram Moolenaar [Mon, 6 Jan 2020 20:47:21 +0000 (21:47 +0100)]
patch 8.2.0095: cannot specify exit code for :cquit
Problem: Cannot specify exit code for :cquit.
Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes #5442)
Bram Moolenaar [Mon, 6 Jan 2020 20:22:09 +0000 (21:22 +0100)]
patch 8.2.0094: MS-Windows: cannot build with Strawberry Perl 5.30
Problem: MS-Windows: cannot build with Strawberry Perl 5.30.
Solution: Define __builtin_expect() as a workaround. (Ken Takata,
closes #5267)
Bram Moolenaar [Mon, 6 Jan 2020 20:03:24 +0000 (21:03 +0100)]
patch 8.2.0093: win_splitmove() can make Vim hang
Problem: win_splitmove() can make Vim hang.
Solution: Check windows exists in the current tab page. (closes #5444)
Bram Moolenaar [Mon, 6 Jan 2020 19:09:13 +0000 (20:09 +0100)]
patch 8.2.0092: tags functionality insufficiently tested
Problem: Tags functionality insufficiently tested.
Solution: Add more tags tests. (Yegappan Lakshmanan, closes #5446)
Bram Moolenaar [Mon, 6 Jan 2020 18:53:43 +0000 (19:53 +0100)]
patch 8.2.0091: compiler warnings for size_t / int types
Problem: Compiler warnings for size_t / int types.
Solution: Change type to size_t. (Mike Williams)
Bram Moolenaar [Sun, 5 Jan 2020 21:10:31 +0000 (22:10 +0100)]
patch 8.2.0090: generated files show up in git status
Problem: Generated files show up in git status.
Solution: Ignore a few more files.
Bram Moolenaar [Sun, 5 Jan 2020 21:05:49 +0000 (22:05 +0100)]
patch 8.2.0089: crash when running out of memory in :setfiletype completion
Problem: Crash when running out of memory in :setfiletype completion.
Solution: Do not allocate memory. (Dominique Pelle, closes #5438)
Bram Moolenaar [Sun, 5 Jan 2020 19:35:44 +0000 (20:35 +0100)]
patch 8.2.0088: insufficient tests for tags; bug in using extra tag field
Problem: Insufficient tests for tags; bug in using extra tag field when
using an ex command to position the cursor.
Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes #5439)
Bram Moolenaar [Sun, 5 Jan 2020 13:38:40 +0000 (14:38 +0100)]
patch 8.2.0087: crash in command line expansion when out of memory
Problem: Crash in command line expansion when out of memory.
Solution: Check for NULL pointer. Also make ExpandGeneric() static.
(Dominique Pelle, closes #5437)
Bram Moolenaar [Sat, 4 Jan 2020 18:00:11 +0000 (19:00 +0100)]
patch 8.2.0086: build error for small version
Problem: Build error for small version. (Tony Mechelynck)
Solution: Only use "user_data" with the +eval feature. Remove unused
variable.
Bram Moolenaar [Sat, 4 Jan 2020 15:13:49 +0000 (16:13 +0100)]
patch 8.2.0085: dead code in builtin functions
Problem: Dead code in builtin functions.
Solution: Clean up the code.
Bram Moolenaar [Sat, 4 Jan 2020 13:32:48 +0000 (14:32 +0100)]
patch 8.2.0084: complete item "user_data" can only be a string
Problem: Complete item "user_data" can only be a string.
Solution: Accept any type of variable. (closes #5412)
Bram Moolenaar [Fri, 3 Jan 2020 20:25:59 +0000 (21:25 +0100)]
patch 8.2.0083: text properties wrong when tabs and spaces are exchanged
Problem: Text properties wrong when tabs and spaces are exchanged.
Solution: Take text properties into account. (Nobuhiro Takasaki,
closes #5427)
Bram Moolenaar [Fri, 3 Jan 2020 20:00:02 +0000 (21:00 +0100)]
patch 8.2.0082: when reusing a buffer listeners are not cleared
Problem: When reusing a buffer listeners are not cleared. (Axel Forsman)
Solution: Clear listeners when reusing a buffer. (closes #5431)
Bram Moolenaar [Fri, 3 Jan 2020 18:12:09 +0000 (19:12 +0100)]
patch 8.2.0081: MS-Windows also need the change to support INIT4()
Problem: MS-Windows also need the change to support INIT4().
Solution: Add the ctags arguments. (Ken Takata)
Bram Moolenaar [Thu, 2 Jan 2020 21:38:49 +0000 (22:38 +0100)]
patch 8.2.0080: globals using INIT4() are not in the tags file
Problem: Globals using INIT4() are not in the tags file.
Solution: Adjust the tags command.
Bram Moolenaar [Thu, 2 Jan 2020 20:34:42 +0000 (21:34 +0100)]
Update a few runtime files.
Bram Moolenaar [Thu, 2 Jan 2020 15:38:07 +0000 (16:38 +0100)]
patch 8.2.0079: Python 3 unicode test still fails on MS-Windows
Problem: Python 3 unicode test still fails on MS-Windows.
Solution: Do not set 'encoding' to "euc-tw" on MS-Windows.
Bram Moolenaar [Thu, 2 Jan 2020 13:31:22 +0000 (14:31 +0100)]
patch 8.2.0078: expanding <sfile> works differently the second time
Problem: Expanding <sfile> works differently the second time.
Solution: Keep the expanded name when redefining a function. (closes #5425)
Bram Moolenaar [Thu, 2 Jan 2020 13:02:16 +0000 (14:02 +0100)]
patch 8.2.0077: settagstack() cannot truncate at current index
Problem: settagstack() cannot truncate at current index.
Solution: Add the "t" action. (Yegappan Lakshmanan, closes #5417)
Bram Moolenaar [Wed, 1 Jan 2020 16:44:56 +0000 (17:44 +0100)]
patch 8.2.0076: Python 3 unicode test fails on MS-Windows
Problem: Python 3 unicode test fails on MS-Windows.
Solution: Do not set 'encoding' to "debug" on MS-Windows.
Bram Moolenaar [Wed, 1 Jan 2020 16:09:11 +0000 (17:09 +0100)]
patch 8.2.0075: Python 3 unicode test still sometimes fails
Problem: Python 3 unicode test still sometimes fails.
Solution: Skip the test when 'termencoding' is not empty.
Bram Moolenaar [Wed, 1 Jan 2020 15:18:38 +0000 (16:18 +0100)]
patch 8.2.0074: Python 3 unicode test someitmes fails
Problem: Python 3 unicode test someitmes fails.
Solution: Make 'termencoding' empty. Correct number of error message.
Bram Moolenaar [Wed, 1 Jan 2020 14:46:47 +0000 (15:46 +0100)]
patch 8.2.0073: initializing globals with COMMA is clumsy
Problem: Initializing globals with COMMA is clumsy.
Solution: Use INIT2(), INIT3(), etc.
Bram Moolenaar [Wed, 1 Jan 2020 14:26:32 +0000 (15:26 +0100)]
patch 8.2.0072: memory test still fails on Cirrus CI
Problem: Memory test still fails on Cirrus CI.
Solution: Allow for a tiny bit more tolerance in the upper limit.
Bram Moolenaar [Wed, 1 Jan 2020 14:17:25 +0000 (15:17 +0100)]
patch 8.2.0071: memory test often fails on Cirrus CI
Problem: Memory test often fails on Cirrus CI.
Solution: Allow for more tolerance in the upper limit. Remove sleep.
Bram Moolenaar [Wed, 1 Jan 2020 14:04:17 +0000 (15:04 +0100)]
patch 8.2.0070: crash when using Python 3 with "debug" encoding
Problem: Crash when using Python 3 with "debug" encoding. (Dominique Pelle)
Solution: Use "euc-jp" whenever enc_dbcs is set.
Bram Moolenaar [Tue, 31 Dec 2019 21:36:18 +0000 (22:36 +0100)]
patch 8.2.0069: ETYPE_ is used for two different enums
Problem: ETYPE_ is used for two different enums.
Solution: Rename one to use EXPR_.
Bram Moolenaar [Tue, 31 Dec 2019 20:59:01 +0000 (21:59 +0100)]
patch 8.2.0068: crash when using Python 3 with "utf32" encoding
Problem: Crash when using Python 3 with "utf32" encoding. (Dominique Pelle)
Solution: Use "utf-8" whenever enc_utf8 is set. (closes #5423)
Bram Moolenaar [Tue, 31 Dec 2019 20:27:13 +0000 (21:27 +0100)]
patch 8.2.0067: ERROR_UNKNOWN clashes on some systems
Problem: ERROR_UNKNOWN clashes on some systems.
Solution: Rename ERROR_ to FCERR_. (Ola Söder, closes #5415)
Bram Moolenaar [Tue, 31 Dec 2019 18:24:51 +0000 (19:24 +0100)]
patch 8.2.0066: some corners of vim_snprintf() are not tested
Problem: Some corners of vim_snprintf() are not tested.
Solution: Add a test in C. (Dominique Pelle, closes #5422)
Bram Moolenaar [Mon, 30 Dec 2019 21:33:17 +0000 (22:33 +0100)]
patch 8.2.0065: Amiga and alikes: autoopen only used on Amiga OS4
Problem: Amiga and alikes: autoopen only used on Amiga OS4.
Solution: Adjust #ifdefs. (Ola Söder, closes #5413)
Bram Moolenaar [Mon, 30 Dec 2019 20:59:03 +0000 (21:59 +0100)]
patch 8.2.0064: diffmode completion doesn't use per-window setting
Problem: Diffmode completion doesn't use per-window setting.
Solution: Check if a window is in diff mode. (Dominique Pell, closes #5419)
Bram Moolenaar [Mon, 30 Dec 2019 19:42:39 +0000 (20:42 +0100)]
patch 8.2.0063: wrong size argument to vim_snprintf()
Problem: Wrong size argument to vim_snprintf(). (Dominique Pelle)
Solution: Reduce the size by the length. (related to #5410)
Bram Moolenaar [Mon, 30 Dec 2019 18:59:24 +0000 (19:59 +0100)]
patch 8.2.0062: memory test is flaky on FreeBSD
Problem: Memory test is flaky on FreeBSD.
Solution: Add a short sleep before getting the first size.
Bram Moolenaar [Mon, 30 Dec 2019 18:19:53 +0000 (19:19 +0100)]
patch 8.2.0061: the execute stack can grow big and never shrinks
Problem: The execute stack can grow big and never shrinks.
Solution: Reduce the size in gargage collect.
Bram Moolenaar [Mon, 30 Dec 2019 16:55:34 +0000 (17:55 +0100)]
patch 8.2.0060: message test only runs with one encoding
Problem: Message test only runs with one encoding. (Dominique Pelle)
Solution: Run the test with "utf-8" and "latin1". Fix underflow. (related
to #5410)
Bram Moolenaar [Mon, 30 Dec 2019 09:57:00 +0000 (10:57 +0100)]
patch 8.2.0059: compiler warnings for unused variables in small build
Problem: Compiler warnings for unused variables in small build. (Tony
Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Sun, 29 Dec 2019 23:07:57 +0000 (00:07 +0100)]
patch 8.2.0058: running tests changes ~/.viminfo
Problem: Running tests changes ~/.viminfo.
Solution: Make 'viminfo' empty when summarizing tests results. (closes #5414)
Bram Moolenaar [Sun, 29 Dec 2019 22:53:01 +0000 (23:53 +0100)]
patch 8.2.0057: cannot build with small features
Problem: Cannot build with small features.
Solution: Add #ifdefs.
Bram Moolenaar [Sun, 29 Dec 2019 22:04:25 +0000 (23:04 +0100)]
patch 8.2.0056: execution stack is incomplete and inefficient
Problem: Execution stack is incomplete and inefficient.
Solution: Introduce a proper execution stack and use it instead of
sourcing_name/sourcing_lnum. Create a string only when used.
Bram Moolenaar [Sun, 29 Dec 2019 14:19:03 +0000 (15:19 +0100)]
patch 8.2.0055: cannot use ":gui" in vimrc with VIMDLL enabled
Problem: Cannot use ":gui" in vimrc with VIMDLL enabled.
Solution: Change the logic, check "gui.starting". (Ken Takata, closes #5408)
Bram Moolenaar [Sun, 29 Dec 2019 12:56:33 +0000 (13:56 +0100)]
patch 8.2.0054: :diffget and :diffput don't have good completion
Problem: :diffget and :diffput don't have good completion.
Solution: Add proper completion. (Dominique Pelle, closes #5409)
Bram Moolenaar [Sun, 29 Dec 2019 12:43:54 +0000 (13:43 +0100)]
patch 8.2.0053: windowsversion() does not always return the right value
Problem: windowsversion() does not always return the right value.
Solution: Add a compatibility section in the manifest. (Ken Takata,
closes #5407)
Bram Moolenaar [Sat, 28 Dec 2019 16:10:46 +0000 (17:10 +0100)]
patch 8.2.0052: more-prompt not properly tested
Problem: More-prompt not properly tested.
Solution: Add a test case. (Dominique Pelle, closes #5404)
Bram Moolenaar [Sat, 28 Dec 2019 13:06:50 +0000 (14:06 +0100)]
patch 8.2.0051: command line completion test skipped
Problem: Command line completion test skipped. (Christian Brabandt)
Solution: Invert condition.
Bram Moolenaar [Fri, 27 Dec 2019 16:33:26 +0000 (17:33 +0100)]
patch 8.2.0050: after deleting a file mark it is still in viminfo
Problem: After deleting a file mark it is still in viminfo.
Solution: When a file mark was deleted more recently than the mark in the
merged viminfo file was updated, do not store the mark. (Pavol
Juhas, closes #5401, closes #1339)
Bram Moolenaar [Fri, 27 Dec 2019 16:20:55 +0000 (17:20 +0100)]
patch 8.2.0049: command line completion not fully tested
Problem: Command line completion not fully tested.
Solution: Add more test cases. Make help sorting stable. (Dominique Pelle,
closes #5402)
Bram Moolenaar [Fri, 27 Dec 2019 16:14:33 +0000 (17:14 +0100)]
patch 8.2.0048: another timers test is flaky on Travis for Mac
Problem: Another timers test is flaky on Travis for Mac.
Solution: Increase maximum expected time.
Bram Moolenaar [Fri, 27 Dec 2019 12:49:24 +0000 (13:49 +0100)]
patch 8.2.0047: cannot skip tests for specific MS-Windows platform
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
Bram Moolenaar [Thu, 26 Dec 2019 13:35:26 +0000 (14:35 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 26 Dec 2019 13:30:15 +0000 (14:30 +0100)]
patch 8.2.0046: tests for spell suggestions are slow
Problem: Tests for spell suggestions are slow.
Solution: Use shorter words. Test with latin1 and utf-8 to cover more code.
(Dominique Pelle, closes #5399)
Bram Moolenaar [Wed, 25 Dec 2019 18:33:22 +0000 (19:33 +0100)]
patch 8.2.0045: script test fails
Problem: Script test fails.
Solution: For numbers "is" and "isnot" work like "==" and "!=".
Bram Moolenaar [Wed, 25 Dec 2019 17:14:14 +0000 (18:14 +0100)]
patch 8.2.0044: expression type is used inconsistently
Problem: Expression type is used inconsistently.
Solution: Add "ETYPE_IS" and "ETYPE_ISNOT" as separate enum values. Rename
"TYPE_" to "ETYPE_" to avoid confusion.
Bram Moolenaar [Wed, 25 Dec 2019 14:47:14 +0000 (15:47 +0100)]
patch 8.2.0043: timers test is still flaky on Travis for Mac
Problem: Timers test is still flaky on Travis for Mac.
Solution: Increase maximum expected time.
Bram Moolenaar [Wed, 25 Dec 2019 14:04:03 +0000 (15:04 +0100)]
patch 8.2.0042: clearing funccal values twice
Problem: Clearing funccal values twice.
Solution: Remove clearing individual fields.
Bram Moolenaar [Wed, 25 Dec 2019 13:13:03 +0000 (14:13 +0100)]
patch 8.2.0041: leaking memory when selecting spell suggestion
Problem: Leaking memory when selecting spell suggestion.
Solution: Free previous value at the right time.
Bram Moolenaar [Wed, 25 Dec 2019 12:59:51 +0000 (13:59 +0100)]
patch 8.2.0040: timers test is still flaky on Travis for Mac
Problem: Timers test is still flaky on Travis for Mac.
Solution: Run separately instead of as part of test_alot.
Bram Moolenaar [Wed, 25 Dec 2019 12:55:24 +0000 (13:55 +0100)]
patch 8.2.0039: memory access error when "z=" has no suggestions
Problem: Memory access error when "z=" has no suggestions.
Solution: Check for negative index.