]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.2.0094: MS-Windows: cannot build with Strawberry Perl 5.30 v8.2.0094
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)

5 years agopatch 8.2.0093: win_splitmove() can make Vim hang v8.2.0093
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)

5 years agopatch 8.2.0092: tags functionality insufficiently tested v8.2.0092
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)

5 years agopatch 8.2.0091: compiler warnings for size_t / int types v8.2.0091
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)

5 years agopatch 8.2.0090: generated files show up in git status v8.2.0090
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.

5 years agopatch 8.2.0089: crash when running out of memory in :setfiletype completion v8.2.0089
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)

5 years agopatch 8.2.0088: insufficient tests for tags; bug in using extra tag field v8.2.0088
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)

5 years agopatch 8.2.0087: crash in command line expansion when out of memory v8.2.0087
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)

5 years agopatch 8.2.0086: build error for small version v8.2.0086
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.

5 years agopatch 8.2.0085: dead code in builtin functions v8.2.0085
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.

5 years agopatch 8.2.0084: complete item "user_data" can only be a string v8.2.0084
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)

5 years agopatch 8.2.0083: text properties wrong when tabs and spaces are exchanged v8.2.0083
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)

5 years agopatch 8.2.0082: when reusing a buffer listeners are not cleared v8.2.0082
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)

5 years agopatch 8.2.0081: MS-Windows also need the change to support INIT4() v8.2.0081
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)

5 years agopatch 8.2.0080: globals using INIT4() are not in the tags file v8.2.0080
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.

5 years agoUpdate a few runtime files.
Bram Moolenaar [Thu, 2 Jan 2020 20:34:42 +0000 (21:34 +0100)]
Update a few runtime files.

5 years agopatch 8.2.0079: Python 3 unicode test still fails on MS-Windows v8.2.0079
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.

5 years agopatch 8.2.0078: expanding <sfile> works differently the second time v8.2.0078
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)

5 years agopatch 8.2.0077: settagstack() cannot truncate at current index v8.2.0077
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)

5 years agopatch 8.2.0076: Python 3 unicode test fails on MS-Windows v8.2.0076
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.

5 years agopatch 8.2.0075: Python 3 unicode test still sometimes fails v8.2.0075
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.

5 years agopatch 8.2.0074: Python 3 unicode test someitmes fails v8.2.0074
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.

5 years agopatch 8.2.0073: initializing globals with COMMA is clumsy v8.2.0073
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.

5 years agopatch 8.2.0072: memory test still fails on Cirrus CI v8.2.0072
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.

5 years agopatch 8.2.0071: memory test often fails on Cirrus CI v8.2.0071
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.

5 years agopatch 8.2.0070: crash when using Python 3 with "debug" encoding v8.2.0070
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.

5 years agopatch 8.2.0069: ETYPE_ is used for two different enums v8.2.0069
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_.

5 years agopatch 8.2.0068: crash when using Python 3 with "utf32" encoding v8.2.0068
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)

5 years agopatch 8.2.0067: ERROR_UNKNOWN clashes on some systems v8.2.0067
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)

5 years agopatch 8.2.0066: some corners of vim_snprintf() are not tested v8.2.0066
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)

5 years agopatch 8.2.0065: Amiga and alikes: autoopen only used on Amiga OS4 v8.2.0065
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)

5 years agopatch 8.2.0064: diffmode completion doesn't use per-window setting v8.2.0064
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)

5 years agopatch 8.2.0063: wrong size argument to vim_snprintf() v8.2.0063
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)

5 years agopatch 8.2.0062: memory test is flaky on FreeBSD v8.2.0062
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.

5 years agopatch 8.2.0061: the execute stack can grow big and never shrinks v8.2.0061
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.

5 years agopatch 8.2.0060: message test only runs with one encoding v8.2.0060
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)

5 years agopatch 8.2.0059: compiler warnings for unused variables in small build v8.2.0059
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.

5 years agopatch 8.2.0058: running tests changes ~/.viminfo v8.2.0058
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)

5 years agopatch 8.2.0057: cannot build with small features v8.2.0057
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.

5 years agopatch 8.2.0056: execution stack is incomplete and inefficient v8.2.0056
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.

5 years agopatch 8.2.0055: cannot use ":gui" in vimrc with VIMDLL enabled v8.2.0055
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)

5 years agopatch 8.2.0054: :diffget and :diffput don't have good completion v8.2.0054
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)

5 years agopatch 8.2.0053: windowsversion() does not always return the right value v8.2.0053
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)

5 years agopatch 8.2.0052: more-prompt not properly tested v8.2.0052
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)

5 years agopatch 8.2.0051: command line completion test skipped v8.2.0051
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.

5 years agopatch 8.2.0050: after deleting a file mark it is still in viminfo v8.2.0050
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)

5 years agopatch 8.2.0049: command line completion not fully tested v8.2.0049
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)

5 years agopatch 8.2.0048: another timers test is flaky on Travis for Mac v8.2.0048
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.

5 years agopatch 8.2.0047: cannot skip tests for specific MS-Windows platform v8.2.0047
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().

5 years agoUpdate runtime files.
Bram Moolenaar [Thu, 26 Dec 2019 13:35:26 +0000 (14:35 +0100)]
Update runtime files.

5 years agopatch 8.2.0046: tests for spell suggestions are slow v8.2.0046
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)

5 years agopatch 8.2.0045: script test fails v8.2.0045
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 "!=".

5 years agopatch 8.2.0044: expression type is used inconsistently v8.2.0044
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.

5 years agopatch 8.2.0043: timers test is still flaky on Travis for Mac v8.2.0043
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.

5 years agopatch 8.2.0042: clearing funccal values twice v8.2.0042
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.

5 years agopatch 8.2.0041: leaking memory when selecting spell suggestion v8.2.0041
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.

5 years agopatch 8.2.0040: timers test is still flaky on Travis for Mac v8.2.0040
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.

5 years agopatch 8.2.0039: memory access error when "z=" has no suggestions v8.2.0039
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.

5 years agopatch 8.2.0038: spell suggestions insufficiently tested v8.2.0038
Bram Moolenaar [Wed, 25 Dec 2019 12:36:36 +0000 (13:36 +0100)]
patch 8.2.0038: spell suggestions insufficiently tested

Problem:    Spell suggestions insufficiently tested.
Solution:   Add spell suggestion tests. (Dominique Pelle, closes #5398)

5 years agopatch 8.2.0037: missing renamed message v8.2.0037
Bram Moolenaar [Tue, 24 Dec 2019 14:38:21 +0000 (15:38 +0100)]
patch 8.2.0037: missing renamed message

Problem:    Missing renamed message.
Solution:   Now really add the error number.

5 years agopatch 8.2.0036: not enough test coverage for match functions v8.2.0036
Bram Moolenaar [Tue, 24 Dec 2019 14:17:00 +0000 (15:17 +0100)]
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.

5 years agopatch 8.2.0035: saving and restoring called_emsg is clumsy v8.2.0035
Bram Moolenaar [Mon, 23 Dec 2019 21:59:18 +0000 (22:59 +0100)]
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.

5 years agopatch 8.2.0034: missing check for out of memory v8.2.0034
Bram Moolenaar [Mon, 23 Dec 2019 17:18:52 +0000 (18:18 +0100)]
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)

5 years agopatch 8.2.0033: crash when make_extmatch() runs out of memory v8.2.0033
Bram Moolenaar [Sun, 22 Dec 2019 18:40:40 +0000 (19:40 +0100)]
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)

5 years agopatch 8.2.0032: MS-Windows: test for blank job fails v8.2.0032
Bram Moolenaar [Sun, 22 Dec 2019 17:28:51 +0000 (18:28 +0100)]
patch 8.2.0032: MS-Windows: test for blank job fails

Problem:    MS-Windows: test for blank job fails
Solution:   Check before escaping.

5 years agopatch 8.2.0031: MS-Windows: test for empty job fails v8.2.0031
Bram Moolenaar [Sun, 22 Dec 2019 15:09:06 +0000 (16:09 +0100)]
patch 8.2.0031: MS-Windows: test for empty job fails

Problem:    MS-Windows: test for empty job fails
Solution:   Check for error message, make it also fail on Unix.

5 years agopatch 8.2.0030: "gF" does not work on output of "verbose command" v8.2.0030
Bram Moolenaar [Sun, 22 Dec 2019 14:38:06 +0000 (15:38 +0100)]
patch 8.2.0030: "gF" does not work on output of "verbose command"

Problem:    "gF" does not work on output of "verbose command".
Solution:   Recognize " line " and translations. (closes #5391)

5 years agopatch 8.2.0029: MS-Windows: crash with empty job command v8.2.0029
Bram Moolenaar [Sat, 21 Dec 2019 21:22:01 +0000 (22:22 +0100)]
patch 8.2.0029: MS-Windows: crash with empty job command

Problem:    MS-Windows: crash with empty job command.
Solution:   Check for NULL result. (Yasuhiro Matsumoto, closes #5390)

5 years agopatch 8.2.0028: searchpairpos() is not tested v8.2.0028
Bram Moolenaar [Sat, 21 Dec 2019 21:00:50 +0000 (22:00 +0100)]
patch 8.2.0028: searchpairpos() is not tested

Problem:    Searchpairpos() is not tested.
Solution:   Add tests.  Also improve searchpair() testing. (Dominique Pelle,
            closes #5388)

5 years agopatch 8.2.0027: still some /* */ comments v8.2.0027
Bram Moolenaar [Sat, 21 Dec 2019 17:47:26 +0000 (18:47 +0100)]
patch 8.2.0027: still some /* */ comments

Problem:    Still some /* */ comments.
Solution:   Convert to // comments.

5 years agopatch 8.2.0026: still some /* */ comments v8.2.0026
Bram Moolenaar [Sat, 21 Dec 2019 17:25:54 +0000 (18:25 +0100)]
patch 8.2.0026: still some /* */ comments

Problem:    Still some /* */ comments.
Solution:   Convert to // comments.

5 years agopatch 8.2.0025: repeated word in comment v8.2.0025
Bram Moolenaar [Fri, 20 Dec 2019 18:07:00 +0000 (19:07 +0100)]
patch 8.2.0025: repeated word in comment

Problem:    Repeated word in comment.
Solution:   Remove one. (Rene Nyffenegger, closes #5384)

5 years agoUpdate runtime files.
Bram Moolenaar [Thu, 19 Dec 2019 21:12:03 +0000 (22:12 +0100)]
Update runtime files.

5 years agopatch 8.2.0024: filetype Rego not recognized v8.2.0024
Bram Moolenaar [Thu, 19 Dec 2019 14:57:42 +0000 (15:57 +0100)]
patch 8.2.0024: filetype Rego not recognized

Problem:    Filetype Rego not recognized.
Solution:   Add *.rego. (Matt Dunford, closes #5376)

5 years agopatch 8.2.0023: command line editing not sufficiently tested v8.2.0023
Bram Moolenaar [Wed, 18 Dec 2019 21:26:31 +0000 (22:26 +0100)]
patch 8.2.0023: command line editing not sufficiently tested

Problem:    Command line editing not sufficiently tested.
Solution:   Add more tests. (Dominique Pelle, closes #5374)

5 years agopatch 8.2.0022: click in popup window doesn't close it in the GUI v8.2.0022
Bram Moolenaar [Wed, 18 Dec 2019 20:33:22 +0000 (21:33 +0100)]
patch 8.2.0022: click in popup window doesn't close it in the GUI

Problem:    Click in popup window doesn't close it in the GUI. (Sergey Vlasov)
Solution:   When processing the selection also send a button release event.
            (closes #5367)

5 years agopatch 8.2.0021: timer test fails too often on Travis with MacOS v8.2.0021
Bram Moolenaar [Wed, 18 Dec 2019 19:10:23 +0000 (20:10 +0100)]
patch 8.2.0021: timer test fails too often on Travis with MacOS

Problem:    Timer test fails too often on Travis with MacOS.
Solution:   Be less strict with the time.

5 years agopatch 8.2.0020: mouse clicks in the command line not tested v8.2.0020
Bram Moolenaar [Wed, 18 Dec 2019 18:36:23 +0000 (19:36 +0100)]
patch 8.2.0020: mouse clicks in the command line not tested

Problem:    Mouse clicks in the command line not tested.
Solution:   Add tests. (Dominique Pelle, closes #5366)

5 years agopatch 8.2.0019: cannot number of lines of another buffer v8.2.0019
Bram Moolenaar [Tue, 17 Dec 2019 21:40:15 +0000 (22:40 +0100)]
patch 8.2.0019: cannot number of lines of another buffer

Problem:    Cannot number of lines of another buffer.
Solution:   Add "linecount" to getbufinfo(). (Yasuhiro Matsumoto,
            closes #5370)

5 years agopatch 8.2.0018: :join does not add white space where it should v8.2.0018
Bram Moolenaar [Tue, 17 Dec 2019 21:10:58 +0000 (22:10 +0100)]
patch 8.2.0018: :join does not add white space where it should

Problem:    :join does not add white space where it should. (Zdenek Dohnal)
Solution:   Handle joining multiple lines propely.

5 years agopatch 8.2.0017: OS/2 and MS-DOS are still mentioned v8.2.0017
Bram Moolenaar [Tue, 17 Dec 2019 20:27:18 +0000 (21:27 +0100)]
patch 8.2.0017: OS/2 and MS-DOS are still mentioned

Problem:    OS/2 and MS-DOS are still mentioned, even though support was
            removed long ago.
Solution:   Update documentation. (Yegappan Lakshmanan, closes #5368)

5 years agopatch 8.2.0016: test name used twice, option not restored properly v8.2.0016
Bram Moolenaar [Tue, 17 Dec 2019 19:29:26 +0000 (20:29 +0100)]
patch 8.2.0016: test name used twice, option not restored properly

Problem:    Test name used twice, option not restored properly.
Solution:   Rename function, restore option with "&".

5 years agopatch 8.2.0015: not all modeline variants are tested v8.2.0015
Bram Moolenaar [Tue, 17 Dec 2019 18:22:40 +0000 (19:22 +0100)]
patch 8.2.0015: not all modeline variants are tested

Problem:    Not all modeline variants are tested.
Solution:   Add modeline tests. (Dominique Pelle, closes #5369)

5 years agopatch 8.2.0014: test69 and test95 are old style v8.2.0014
Bram Moolenaar [Mon, 16 Dec 2019 21:43:31 +0000 (22:43 +0100)]
patch 8.2.0014: test69 and test95 are old style

Problem:    Test69 and test95 are old style.
Solution:   Convert to new style tests. (Yegappan Lakshmanan, closes #5365)

5 years agopatch 8.2.0013: not using a typedef for condstack v8.2.0013
Bram Moolenaar [Mon, 16 Dec 2019 16:10:33 +0000 (17:10 +0100)]
patch 8.2.0013: not using a typedef for condstack

Problem:    Not using a typedef for condstack.
Solution:   Add a typedef.

5 years agopatch 8.2.0012: some undo functionality is not tested v8.2.0012
Bram Moolenaar [Sun, 15 Dec 2019 17:09:19 +0000 (18:09 +0100)]
patch 8.2.0012: some undo functionality is not tested

Problem:    Some undo functionality is not tested.
Solution:   Add a few more test cases. (Dominique Pelle, closes #5364)

5 years agopatch 8.2.0011: screen updating wrong when opeing preview window v8.2.0011
Bram Moolenaar [Sun, 15 Dec 2019 13:55:33 +0000 (14:55 +0100)]
patch 8.2.0011: screen updating wrong when opeing preview window

Problem:    Screen updating wrong when opeing preview window.
Solution:   Redraw the window when the preview window opens.

5 years agopatch 8.2.0010: test64 is old style v8.2.0010
Bram Moolenaar [Sun, 15 Dec 2019 12:39:22 +0000 (13:39 +0100)]
patch 8.2.0010: test64 is old style

Problem:    Test64 is old style.
Solution:   Convert to new style test. (Yegappan Lakshmanan, closes #5363)

5 years agopatch 8.2.0009: VMS: terminal version doesn't build v8.2.0009
Bram Moolenaar [Sun, 15 Dec 2019 11:54:18 +0000 (12:54 +0100)]
patch 8.2.0009: VMS: terminal version doesn't build

Problem:    VMS: terminal version doesn't build.
Solution:   Move MIN definition.  Adjust #ifdefs. (Zoltan Arpadffy)

5 years agopatch 8.2.0008: test72 is old style v8.2.0008
Bram Moolenaar [Sat, 14 Dec 2019 19:35:01 +0000 (20:35 +0100)]
patch 8.2.0008: test72 is old style

Problem:    Test72 is old style.
Solution:   Convert to new style test. (Yegappan Lakshmanan, closes #5362)

5 years agopatch 8.2.0007: popup menu positioned wrong with folding in two tabs v8.2.0007
Bram Moolenaar [Sat, 14 Dec 2019 17:42:15 +0000 (18:42 +0100)]
patch 8.2.0007: popup menu positioned wrong with folding in two tabs

Problem:    Popup menu positioned wrong with folding in two tabs.
Solution:   Update the cursor line height. (closes #5353)

5 years agopatch 8.2.0006: test using long file name may fail v8.2.0006
Bram Moolenaar [Sat, 14 Dec 2019 16:53:27 +0000 (17:53 +0100)]
patch 8.2.0006: test using long file name may fail

Problem:    Test using long file name may fail. (Vladimir Lomov)
Solution:   Limit the name length. (Christian Brabandt, closes #5358)

5 years agopatch 8.2.0005: duplication in version info v8.2.0005
Bram Moolenaar [Sat, 14 Dec 2019 16:24:53 +0000 (17:24 +0100)]
patch 8.2.0005: duplication in version info

Problem:    Duplication in version info.
Solution:   Use preprocessor string concatenation. (Ken Takata, closes #5357)

5 years agopatch 8.2.0004: get E685 and E931 if buffer reload is interrupted v8.2.0004
Bram Moolenaar [Sat, 14 Dec 2019 15:18:15 +0000 (16:18 +0100)]
patch 8.2.0004: get E685 and E931 if buffer reload is interrupted

Problem:    Get E685 and E931 if buffer reload is interrupted.
Solution:   Do not abort deleting a dummy buffer. (closes #5361)

5 years agopatch 8.2.0003: Build file dependencies are incomplete v8.2.0003
Bram Moolenaar [Sat, 14 Dec 2019 12:17:11 +0000 (13:17 +0100)]
patch 8.2.0003: Build file dependencies are incomplete

Problem:    Build file dependencies are incomplete.
Solution:   Fix the dependencies. (Ken Takata, closes #5356)

5 years agopatch 8.2.0002: "dj" only deletes first line of closed fold v8.2.0002
Bram Moolenaar [Fri, 13 Dec 2019 18:35:55 +0000 (19:35 +0100)]
patch 8.2.0002: "dj" only deletes first line of closed fold

Problem:    "dj" only deletes first line of closed fold.
Solution:   Adjust last line of operator for linewise motion. (closes #5354)

5 years agopatch 8.2.0001: #endif comments do reflect corresponding #ifdef v8.2.0001
Bram Moolenaar [Fri, 13 Dec 2019 17:13:22 +0000 (18:13 +0100)]
patch 8.2.0001: #endif comments do reflect corresponding #ifdef

Problem:    #endif comments do reflect corresponding #ifdef.
Solution:   Update the comments. (Rene Nyffenegger, closes #5351)

5 years agoVim 8.2 release v8.2.0 v8.2.0000
Bram Moolenaar [Thu, 12 Dec 2019 13:18:35 +0000 (14:18 +0100)]
Vim 8.2 release

5 years agoMinor runtime file updates.
Bram Moolenaar [Wed, 11 Dec 2019 22:05:48 +0000 (23:05 +0100)]
Minor runtime file updates.

5 years agopatch 8.1.2424: MS-Windows: console buffer is resized unnecessarily v8.1.2424
Bram Moolenaar [Wed, 11 Dec 2019 21:57:40 +0000 (22:57 +0100)]
patch 8.1.2424: MS-Windows: console buffer is resized unnecessarily

Problem:    MS-Windows: console buffer is resized unnecessarily.
Solution:   Only call ResizeConBuf() when the size differs. (Nobuhiro
            Takasaki, closes #5343)