Bram Moolenaar
d7df279808
Update a few runtime files.
2020-01-02 21:34:42 +01:00
Bram Moolenaar
7fc4785ea1
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.
v8.2.0079
2020-01-02 16:38:07 +01:00
Bram Moolenaar
b9adef79ec
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 )
v8.2.0078
2020-01-02 14:31:22 +01:00
Bram Moolenaar
271fa08a35
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 )
v8.2.0077
2020-01-02 14:02:16 +01:00
Bram Moolenaar
955f4e6f36
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.
v8.2.0076
2020-01-01 17:44:56 +01:00
Bram Moolenaar
2466aea508
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.
v8.2.0075
2020-01-01 17:09:11 +01:00
Bram Moolenaar
4b7cdca230
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.
v8.2.0074
2020-01-01 16:18:38 +01:00
Bram Moolenaar
ea8b7aecab
patch 8.2.0073: initializing globals with COMMA is clumsy
...
Problem: Initializing globals with COMMA is clumsy.
Solution: Use INIT2(), INIT3(), etc.
v8.2.0073
2020-01-01 15:46:47 +01:00
Bram Moolenaar
bb062c1588
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.
v8.2.0072
2020-01-01 15:26:32 +01:00
Bram Moolenaar
1832d12aea
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.
v8.2.0071
2020-01-01 15:17:25 +01:00
Bram Moolenaar
d518f952f0
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.
v8.2.0070
2020-01-01 15:04:17 +01:00
Bram Moolenaar
87396072c5
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_.
v8.2.0069
2019-12-31 22:36:18 +01:00
Bram Moolenaar
556684ff71
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 )
v8.2.0068
2019-12-31 21:59:01 +01:00
Bram Moolenaar
ef140544f6
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 )
v8.2.0067
2019-12-31 21:27:13 +01:00
Bram Moolenaar
d2c946bacf
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 )
v8.2.0066
2019-12-31 19:24:51 +01:00
Bram Moolenaar
dba7c85b61
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 )
v8.2.0065
2019-12-30 22:33:17 +01:00
Bram Moolenaar
efcc329020
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 )
v8.2.0064
2019-12-30 21:59:03 +01:00
Bram Moolenaar
08b28b7ad5
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 )
v8.2.0063
2019-12-30 20:42:39 +01:00
Bram Moolenaar
e7538ae997
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.
v8.2.0062
2019-12-30 19:59:24 +01:00
Bram Moolenaar
3fbcc128cb
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.
v8.2.0061
2019-12-30 19:19:53 +01:00
Bram Moolenaar
d0337e360e
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 )
v8.2.0060
2019-12-30 17:55:34 +01:00
Bram Moolenaar
85b0957616
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.
v8.2.0059
2019-12-30 10:57:00 +01:00
Bram Moolenaar
eb698d0b32
patch 8.2.0058: running tests changes ~/.viminfo
...
Problem: Running tests changes ~/.viminfo.
Solution: Make 'viminfo' empty when summarizing tests results. (closes #5414 )
v8.2.0058
2019-12-30 00:07:57 +01:00
Bram Moolenaar
09d4640f6c
patch 8.2.0057: cannot build with small features
...
Problem: Cannot build with small features.
Solution: Add #ifdefs.
v8.2.0057
2019-12-29 23:53:01 +01:00
Bram Moolenaar
1a47ae32cd
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.
v8.2.0056
2019-12-29 23:04:25 +01:00
Bram Moolenaar
257a396879
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 )
v8.2.0055
2019-12-29 15:19:03 +01:00
Bram Moolenaar
ae7dba8969
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 )
v8.2.0054
2019-12-29 13:56:33 +01:00
Bram Moolenaar
e20e68b40d
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 )
v8.2.0053
2019-12-29 13:43:54 +01:00
Bram Moolenaar
c6d539b671
patch 8.2.0052: more-prompt not properly tested
...
Problem: More-prompt not properly tested.
Solution: Add a test case. (Dominique Pelle, closes #5404 )
v8.2.0052
2019-12-28 17:10:46 +01:00
Bram Moolenaar
731a799bb9
patch 8.2.0051: command line completion test skipped
...
Problem: Command line completion test skipped. (Christian Brabandt)
Solution: Invert condition.
v8.2.0051
2019-12-28 14:06:50 +01:00
Bram Moolenaar
8cd6cd8087
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 )
v8.2.0050
2019-12-27 17:33:26 +01:00
Bram Moolenaar
297610ba4b
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 )
v8.2.0049
2019-12-27 17:20:55 +01:00
Bram Moolenaar
5c463a28ff
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.
v8.2.0048
2019-12-27 17:14:33 +01:00
Bram Moolenaar
0c1e3744ff
patch 8.2.0047: cannot skip tests for specific MS-Windows platform
...
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
v8.2.0047
2019-12-27 13:49:24 +01:00
Bram Moolenaar
5666fcd0bd
Update runtime files.
2019-12-26 14:35:26 +01:00
Bram Moolenaar
767340574b
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 )
v8.2.0046
2019-12-26 14:30:15 +01:00
Bram Moolenaar
ec57ec692e
patch 8.2.0045: script test fails
...
Problem: Script test fails.
Solution: For numbers "is" and "isnot" work like "==" and "!=".
v8.2.0045
2019-12-25 19:33:22 +01:00
Bram Moolenaar
07a3db89b8
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.
v8.2.0044
2019-12-25 18:14:14 +01:00
Bram Moolenaar
818fed7a5e
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.
v8.2.0043
2019-12-25 15:47:14 +01:00
Bram Moolenaar
eac7ce01e9
patch 8.2.0042: clearing funccal values twice
...
Problem: Clearing funccal values twice.
Solution: Remove clearing individual fields.
v8.2.0042
2019-12-25 15:04:03 +01:00
Bram Moolenaar
6c52f82371
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.
v8.2.0041
2019-12-25 14:13:03 +01:00
Bram Moolenaar
03af01f1cb
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.
v8.2.0040
2019-12-25 13:59:51 +01:00
Bram Moolenaar
569fea2c31
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.
v8.2.0039
2019-12-25 13:55:24 +01:00
Bram Moolenaar
e9a8d1f9ad
patch 8.2.0038: spell suggestions insufficiently tested
...
Problem: Spell suggestions insufficiently tested.
Solution: Add spell suggestion tests. (Dominique Pelle, closes #5398 )
v8.2.0038
2019-12-25 13:36:36 +01:00
Bram Moolenaar
1500a42c42
patch 8.2.0037: missing renamed message
...
Problem: Missing renamed message.
Solution: Now really add the error number.
v8.2.0037
2019-12-24 15:38:21 +01:00
Bram Moolenaar
49d68bf5e4
patch 8.2.0036: not enough test coverage for match functions
...
Problem: Not enough test coverage for match functions.
Solution: Add a few more test cases. (Dominique Pelle, closes #5394 )
Add error number.
v8.2.0036
2019-12-24 15:17:00 +01:00
Bram Moolenaar
53989554a4
patch 8.2.0035: saving and restoring called_emsg is clumsy
...
Problem: Saving and restoring called_emsg is clumsy.
Solution: Count the number of error messages.
v8.2.0035
2019-12-23 22:59:18 +01:00
Bram Moolenaar
70188f5b23
patch 8.2.0034: missing check for out of memory
...
Problem: Missing check for out of memory.
Solution: Check for NULL after vim_strsave(). (Dominique Pelle,
closes #5393 )
v8.2.0034
2019-12-23 18:18:52 +01:00
Bram Moolenaar
7c77b34967
patch 8.2.0033: crash when make_extmatch() runs out of memory
...
Problem: Crash when make_extmatch() runs out of memory.
Solution: Check for NULL. (Dominique Pelle, closs #5392 )
v8.2.0033
2019-12-22 19:40:40 +01:00
Bram Moolenaar
7c2a2f869b
patch 8.2.0032: MS-Windows: test for blank job fails
...
Problem: MS-Windows: test for blank job fails
Solution: Check before escaping.
v8.2.0032
2019-12-22 18:28:51 +01:00