]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.1.1268: map completion test fails in GUI v8.1.1268
Bram Moolenaar [Sat, 4 May 2019 17:26:56 +0000 (19:26 +0200)]
patch 8.1.1268: map completion test fails in GUI

Problem:    Map completion test fails in GUI.
Solution:   Skip the test that fails.

5 years agopatch 8.1.1267: cannot check if GPM mouse support is working v8.1.1267
Bram Moolenaar [Sat, 4 May 2019 15:34:34 +0000 (17:34 +0200)]
patch 8.1.1267: cannot check if GPM mouse support is working

Problem:    Cannot check if GPM mouse support is working.
Solution:   Add the "mouse_gpm_enable" feature.

5 years agopatch 8.1.1266: winbar test doesn't test enough v8.1.1266
Bram Moolenaar [Sat, 4 May 2019 15:30:04 +0000 (17:30 +0200)]
patch 8.1.1266: winbar test doesn't test enough

Problem:    Winbar test doesn't test enough.
Solution:   Check that the WinBar actually shows up.  Correct check for clicks
            with no effect. (Ben Jackson, closes #4338)

5 years agopatch 8.1.1265: when GPM mouse support is enabled double clicks do not work v8.1.1265
Bram Moolenaar [Sat, 4 May 2019 14:58:45 +0000 (16:58 +0200)]
patch 8.1.1265: when GPM mouse support is enabled double clicks do not work

Problem:    When GPM mouse support is enabled double clicks in xterm do not
            work.
Solution:   Use KS_GPM_MOUSE for GPM mouse events.

5 years agopatch 8.1.1264: crash when closing window from WinBar click v8.1.1264
Bram Moolenaar [Sat, 4 May 2019 14:55:25 +0000 (16:55 +0200)]
patch 8.1.1264: crash when closing window from WinBar click

Problem:    Crash when closing window from WinBar click. (Ben Jackson)
Solution:   Check that window pointer is still valid. (closes #4337)

5 years agopatch 8.1.1263: mouse clicks in WinBar not tested v8.1.1263
Bram Moolenaar [Sat, 4 May 2019 14:06:12 +0000 (16:06 +0200)]
patch 8.1.1263: mouse clicks in WinBar not tested

Problem:    Mouse clicks in WinBar not tested.
Solution:   Add a test for clicking on the WinBar entries.

5 years agopatch 8.1.1262: cannot simulate a mouse click in a test v8.1.1262
Bram Moolenaar [Sat, 4 May 2019 13:47:48 +0000 (15:47 +0200)]
patch 8.1.1262: cannot simulate a mouse click in a test

Problem:    Cannot simulate a mouse click in a test.
Solution:   Add test_setmouse().

5 years agopatch 8.1.1261: no error for quickfix commands with negative range v8.1.1261
Bram Moolenaar [Sat, 4 May 2019 13:05:28 +0000 (15:05 +0200)]
patch 8.1.1261: no error for quickfix commands with negative range

Problem:    No error for quickfix commands with negative range.
Solution:   Add ADDR_UNSIGNED and use it for quickfix commands.  Make
            assert_fails() show the command if the error doesn't match.

5 years agopatch 8.1.1260: comparing with pointer instead of value v8.1.1260
Bram Moolenaar [Sat, 4 May 2019 12:05:08 +0000 (14:05 +0200)]
patch 8.1.1260: comparing with pointer instead of value

Problem:    Comparing with pointer instead of value.
Solution:   Add a "*". (Ken Takata, closes #4336)

5 years agopatch 8.1.1259: crash when exiting early v8.1.1259
Bram Moolenaar [Fri, 3 May 2019 21:15:37 +0000 (23:15 +0200)]
patch 8.1.1259: crash when exiting early

Problem:    Crash when exiting early. (Ralf Schandl)
Solution:   Only pop/push the title when it was set. (closes #4334)

5 years agopatch 8.1.1258: the "N files to edit" message can not be surpressed v8.1.1258
Bram Moolenaar [Fri, 3 May 2019 20:25:40 +0000 (22:25 +0200)]
patch 8.1.1258: the "N files to edit" message can not be surpressed

Problem:    The "N files to edit" message can not be surpressed.
Solution:   Surpress the message with --not-a-term. (closes #4320)

5 years agopatch 8.1.1257: MSVC: name of object directory now always right v8.1.1257
Bram Moolenaar [Fri, 3 May 2019 20:15:03 +0000 (22:15 +0200)]
patch 8.1.1257: MSVC: name of object directory now always right

Problem:    MSVC: name of object directory now always right.
Solution:   Adjust comment.  Don't use different directory for DIRECTX.  Do
            use different directory for USE_MSVCRT. (Ken Takata, closes #4333)

5 years agopatch 8.1.1256: cannot navigate through errors relative to the cursor v8.1.1256
Bram Moolenaar [Fri, 3 May 2019 19:56:35 +0000 (21:56 +0200)]
patch 8.1.1256: cannot navigate through errors relative to the cursor

Problem:    Cannot navigate through errors relative to the cursor.
Solution:   Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan,
            closes #4316)

5 years agopatch 8.1.1255: building desktop files fails on FreeBSD v8.1.1255
Bram Moolenaar [Fri, 3 May 2019 19:20:03 +0000 (21:20 +0200)]
patch 8.1.1255: building desktop files fails on FreeBSD

Problem:    Building desktop files fails on FreeBSD. (Adam Weinberger)
Solution:   Avoid using non-portable construct in Makefile. (closes #4332)

5 years agopatch 8.1.1254: mapping completion contains dead code v8.1.1254
Bram Moolenaar [Fri, 3 May 2019 19:10:36 +0000 (21:10 +0200)]
patch 8.1.1254: mapping completion contains dead code

Problem:    Mapping completion contains dead code.
Solution:   Remove the code.

5 years agopatch 8.1.1253: mapping completion test fails v8.1.1253
Bram Moolenaar [Fri, 3 May 2019 14:49:25 +0000 (16:49 +0200)]
patch 8.1.1253: mapping completion test fails

Problem:    Mapping completion test fails.
Solution:   Fix expected output.

5 years agopatch 8.1.1252: not all mapping completion is tested v8.1.1252
Bram Moolenaar [Fri, 3 May 2019 14:05:41 +0000 (16:05 +0200)]
patch 8.1.1252: not all mapping completion is tested

Problem:    Not all mapping completion is tested.
Solution:   Add a few more mapping completion tests.

5 years agopatch 8.1.1251: no test for completion of mapping keys v8.1.1251
Bram Moolenaar [Fri, 3 May 2019 13:13:57 +0000 (15:13 +0200)]
patch 8.1.1251: no test for completion of mapping keys

Problem:    No test for completion of mapping keys.
Solution:   Add a test.  Also clean up the code.

5 years agopatch 8.1.1250: no test for netterm mouse v8.1.1250
Bram Moolenaar [Fri, 3 May 2019 11:44:10 +0000 (13:44 +0200)]
patch 8.1.1250: no test for netterm mouse

Problem:    No test for netterm mouse.
Solution:   Add some tests for netterm mouse.

5 years agopatch 8.1.1249: compiler warning for uninitialized variable v8.1.1249
Bram Moolenaar [Fri, 3 May 2019 09:21:05 +0000 (11:21 +0200)]
patch 8.1.1249: compiler warning for uninitialized variable

Problem:    Compiler warning for uninitialized variable.
Solution:   Initialize it. (Christian Brabandt)

5 years agopatch 8.1.1248: no test for dec mouse v8.1.1248
Bram Moolenaar [Thu, 2 May 2019 21:00:22 +0000 (23:00 +0200)]
patch 8.1.1248: no test for dec mouse

Problem:    No test for dec mouse.
Solution:   Add some tests for dec mouse.  Add "no_query_mouse".

5 years agopatch 8.1.1247: urxvt mouse codes are not tested v8.1.1247
Bram Moolenaar [Thu, 2 May 2019 19:12:19 +0000 (21:12 +0200)]
patch 8.1.1247: urxvt mouse codes are not tested

Problem:    Urxvt mouse codes are not tested.
Solution:   Also set 'ttymouse' to "urxvt" in the termcodes test.

5 years agopatch 8.1.1246: cannot handle negative mouse coordinate from urxvt v8.1.1246
Bram Moolenaar [Thu, 2 May 2019 18:24:12 +0000 (20:24 +0200)]
patch 8.1.1246: cannot handle negative mouse coordinate from urxvt

Problem:    Cannot handle negative mouse coordinate from urxvt.
Solution:   Accept '-' where a digit is expected. (Vincent Vinel,
            closes #4326)

5 years agopatch 8.1.1245: ":copen 10" sets height in full-height window v8.1.1245
Bram Moolenaar [Thu, 2 May 2019 18:17:40 +0000 (20:17 +0200)]
patch 8.1.1245: ":copen 10" sets height in full-height window

Problem:    ":copen 10" sets height in full-height window. (Daniel Hahler)
Solution:   Don't set the height if the quickfix window is full height.
            (closes #4325)

5 years agopatch 8.1.1244: no tests for CTRL-mouse-click v8.1.1244
Bram Moolenaar [Wed, 1 May 2019 21:13:56 +0000 (23:13 +0200)]
patch 8.1.1244: no tests for CTRL-mouse-click

Problem:    No tests for CTRL-mouse-click.
Solution:   Add a few tests. (Dominique Pelle, closes #4323)

5 years agopatch 8.1.1243: compiler warnings for incomplete switch statement v8.1.1243
Bram Moolenaar [Wed, 1 May 2019 19:43:42 +0000 (21:43 +0200)]
patch 8.1.1243: compiler warnings for incomplete switch statement

Problem:    Compiler warnings for incomplete switch statement. (Tony
            Mechelynck)
Solution:   Add ADDR_QUICKFIX to the list.

5 years agopatch 8.1.1242: no cmdline redraw when tabpages have different 'cmdheight' v8.1.1242
Bram Moolenaar [Wed, 1 May 2019 18:30:40 +0000 (20:30 +0200)]
patch 8.1.1242: no cmdline redraw when tabpages have different 'cmdheight'

Problem:    No cmdline redraw when tabpages have different 'cmdheight'.
Solution:   redraw the command line when 'cmdheight' changes when switching
            tabpages. (closes #4321)

5 years agopatch 8.1.1241: Ex command info contains confusing information v8.1.1241
Bram Moolenaar [Wed, 1 May 2019 16:08:42 +0000 (18:08 +0200)]
patch 8.1.1241: Ex command info contains confusing information

Problem:    Ex command info contains confusing information.
Solution:   When using the NOTADR flag use ADDR_OTHER for the address type.
            Cleanup code using NOTADR.  Check for errors in
            create_cmdidxs.vim.  Adjust Makefile to see the errors.

5 years agopatch 8.1.1240: runtime desktop files are overwritten by build v8.1.1240
Bram Moolenaar [Tue, 30 Apr 2019 19:27:34 +0000 (21:27 +0200)]
patch 8.1.1240: runtime desktop files are overwritten by build

Problem:    Runtime desktop files are overwritten by build. (Tony Mechelynck)
Solution:   Instead of copying the files find them with "make install".

5 years agopatch 8.1.1239: key with byte sequence containing CSI does not work v8.1.1239
Bram Moolenaar [Mon, 29 Apr 2019 19:58:41 +0000 (21:58 +0200)]
patch 8.1.1239: key with byte sequence containing CSI does not work

Problem:    Key with byte sequence containing CSI does not work.
Solution:   Do not recognize CSI as special unless the GUI is active. (Ken
            Takata, closes #4318)

5 years agopatch 8.1.1238: MS-Windows: compiler warning for sprintf() format v8.1.1238
Bram Moolenaar [Mon, 29 Apr 2019 19:46:26 +0000 (21:46 +0200)]
patch 8.1.1238: MS-Windows: compiler warning for sprintf() format

Problem:    MS-Windows: compiler warning for sprintf() format.
Solution:   Change %d to %ld. (Ken Takata)

5 years agopatch 8.1.1237: error for using "compl", reserved word in C++ v8.1.1237
Bram Moolenaar [Mon, 29 Apr 2019 19:30:45 +0000 (21:30 +0200)]
patch 8.1.1237: error for using "compl", reserved word in C++

Problem:    Error for using "compl", reserved word in C++.
Solution:   Rename to "complp". (suggestion by Ken Takata)

5 years agopatch 8.1.1236: sjiscorr.c not found in shadow directory v8.1.1236
Bram Moolenaar [Mon, 29 Apr 2019 18:30:54 +0000 (20:30 +0200)]
patch 8.1.1236: sjiscorr.c not found in shadow directory

Problem:    sjiscorr.c not found in shadow directory. (Tony Mechelynck)
Solution:   Link po/*.c files with "make shadow".

5 years agoUpdate .gitignore
Bram Moolenaar [Mon, 29 Apr 2019 18:26:05 +0000 (20:26 +0200)]
Update .gitignore

5 years agopatch 8.1.1235: compiler warnings for using STRLEN() value v8.1.1235
Bram Moolenaar [Mon, 29 Apr 2019 17:47:22 +0000 (19:47 +0200)]
patch 8.1.1235: compiler warnings for using STRLEN() value

Problem:    Compiler warnings for using STRLEN() value.
Solution:   Cast to int. (Christian Brabandt, Mike Williams)

5 years agopatch 8.1.1234: swap file test fails on MS-Windows v8.1.1234
Bram Moolenaar [Sun, 28 Apr 2019 21:07:18 +0000 (23:07 +0200)]
patch 8.1.1234: swap file test fails on MS-Windows

Problem:    Swap file test fails on MS-Windows.
Solution:   Only compare the tail of the file names.

5 years agopatch 8.1.1233: cannot build tiny version v8.1.1233
Bram Moolenaar [Sun, 28 Apr 2019 20:53:41 +0000 (22:53 +0200)]
patch 8.1.1233: cannot build tiny version

Problem:    Cannot build tiny version.
Solution:   Remove #ifdef for verb_msg().

5 years agopatch 8.1.1232: can't build on MS-Windows v8.1.1232
Bram Moolenaar [Sun, 28 Apr 2019 20:50:40 +0000 (22:50 +0200)]
patch 8.1.1232: can't build on MS-Windows

Problem:    Can't build on MS-Windows.
Solution:   Define process_still_running.

5 years agopatch 8.1.1231: asking about existing swap file unnecessarily v8.1.1231
Bram Moolenaar [Sun, 28 Apr 2019 20:25:38 +0000 (22:25 +0200)]
patch 8.1.1231: asking about existing swap file unnecessarily

Problem:    Asking about existing swap file unnecessarily.
Solution:   When it is safe, delete the swap file.  Remove
            HAS_SWAP_EXISTS_ACTION, it is always defined. (closes #1237)

5 years agopatch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe v8.1.1230
Bram Moolenaar [Sun, 28 Apr 2019 17:46:49 +0000 (19:46 +0200)]
patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe

Problem:    A lot of code is shared between vim.exe and gvim.exe.
Solution:   Optionally put the shared code in vim.dll. (Ken Takata,
            closes #4287)

5 years agopatch 8.1.1229: warning for posix_openpt() not declared v8.1.1229
Bram Moolenaar [Sun, 28 Apr 2019 16:40:03 +0000 (18:40 +0200)]
patch 8.1.1229: warning for posix_openpt() not declared

Problem:    Warning for posix_openpt() not declared. (Tony Mechelynck)
Solution:   Add declaration.

5 years agopatch 8.1.1228: not possible to process tags with a function v8.1.1228
Bram Moolenaar [Sun, 28 Apr 2019 16:05:35 +0000 (18:05 +0200)]
patch 8.1.1228: not possible to process tags with a function

Problem:    Not possible to process tags with a function.
Solution:   Add tagfunc() (Christian Brabandt, Andy Massimino, closes #4010)

5 years agopatch 8.1.1227: duplicate entries in the generate .desktop files v8.1.1227
Bram Moolenaar [Sun, 28 Apr 2019 14:08:30 +0000 (16:08 +0200)]
patch 8.1.1227: duplicate entries in the generate .desktop files

Problem:    Duplicate entries in the generate .desktop files. (Ralf Schandl)
Solution:   Remove translated entries from the .in files. (closes #4313)

5 years agopatch 8.1.1226: {not in Vi} remarks get in the way of useful help text v8.1.1226
Bram Moolenaar [Sun, 28 Apr 2019 14:00:35 +0000 (16:00 +0200)]
patch 8.1.1226: {not in Vi} remarks get in the way of useful help text

Problem:    {not in Vi} remarks get in the way of useful help text.
Solution:   Make a list of all Vi options, instead of mentioning what Vi does
            not have.  Update the help text for options.

5 years agopatch 8.1.1225: cannot create a pty to use with :terminal on FreeBSD v8.1.1225
Bram Moolenaar [Sun, 28 Apr 2019 12:59:59 +0000 (14:59 +0200)]
patch 8.1.1225: cannot create a pty to use with :terminal on FreeBSD

Problem:    Cannot create a pty to use with :terminal on FreeBSD.
Solution:   Add support for posix_openpt(). (Ozaki Kiichi, closes #4306,
            closes #4289)

5 years agopatch 8.1.1224: MS-Windows: cannot specify font weight v8.1.1224
Bram Moolenaar [Sun, 28 Apr 2019 12:02:47 +0000 (14:02 +0200)]
patch 8.1.1224: MS-Windows: cannot specify font weight

Problem:    MS-Windows: cannot specify font weight.
Solution:   Add the "W" option to 'guifont'. (closes #4309)  Move GUI font
            explanation out of options.txt.

5 years agopatch 8.1.1223: middle mouse click test fails without a clipboard v8.1.1223
Bram Moolenaar [Sun, 28 Apr 2019 11:00:12 +0000 (13:00 +0200)]
patch 8.1.1223: middle mouse click test fails without a clipboard

Problem:    Middle mouse click test fails without a clipboard.
Solution:   Check if the clipboard can be used. (Dominique Pelle, Christian
            Brabandt)  Also use WorkingClipboard() instead of checking for the
            "clipboard" feature.

5 years agopatch 8.1.1222: build still fails on MS-Windows v8.1.1222
Bram Moolenaar [Sat, 27 Apr 2019 20:45:00 +0000 (22:45 +0200)]
patch 8.1.1222: build still fails on MS-Windows

Problem:    Build still fails on MS-Windows.
Solution:   Move another declaration to start of block.

5 years agopatch 8.1.1221: filtering does not work when listing marks v8.1.1221
Bram Moolenaar [Sat, 27 Apr 2019 20:40:08 +0000 (22:40 +0200)]
patch 8.1.1221: filtering does not work when listing marks

Problem:    Filtering does not work when listing marks.
Solution:   Implement filtering marks. (Marcin Szamotulski, closes #3895)

5 years agopatch 8.1.1220: build fails on MS-Windows v8.1.1220
Bram Moolenaar [Sat, 27 Apr 2019 20:38:30 +0000 (22:38 +0200)]
patch 8.1.1220: build fails on MS-Windows

Problem:    Build fails on MS-Windows.
Solution:   Move declaration to start of block.

5 years agopatch 8.1.1219: not checking for NULL return from alloc() v8.1.1219
Bram Moolenaar [Sat, 27 Apr 2019 20:06:37 +0000 (22:06 +0200)]
patch 8.1.1219: not checking for NULL return from alloc()

Problem:    Not checking for NULL return from alloc().
Solution:   Add checks. (Martin Kunev, closes #4303, closes #4174)

5 years agopatch 8.1.1218: cannot set a directory for a tab page v8.1.1218
Bram Moolenaar [Sat, 27 Apr 2019 18:37:57 +0000 (20:37 +0200)]
patch 8.1.1218: cannot set a directory for a tab page

Problem:    Cannot set a directory for a tab page.
Solution:   Add the tab-local directory. (Yegappan Lakshmanan, closes #4212)

5 years agopatch 8.1.1217: MS-Windows: no space reserved for font quality name v8.1.1217
Bram Moolenaar [Sat, 27 Apr 2019 17:15:45 +0000 (19:15 +0200)]
patch 8.1.1217: MS-Windows: no space reserved for font quality name

Problem:    MS-Windows: no space reserved for font quality name.
Solution:   Add quality_name length if present. (Ken Takata, closes #4311)

5 years agopatch 8.1.1216: mouse middle click is not tested v8.1.1216
Bram Moolenaar [Sat, 27 Apr 2019 17:11:35 +0000 (19:11 +0200)]
patch 8.1.1216: mouse middle click is not tested

Problem:    Mouse middle click is not tested.
Solution:   Add a test. (Dominique Pelle, closes #4310)

5 years agopatch 8.1.1215: "make clean" does not remove generated src/po files v8.1.1215
Bram Moolenaar [Sat, 27 Apr 2019 16:32:31 +0000 (18:32 +0200)]
patch 8.1.1215: "make clean" does not remove generated src/po files

Problem:    "make clean" does not remove generated src/po files.
Solution:   Remove the files for "make clean". (Christian Brabandt)

5 years agopatch 8.1.1214: old style tests v8.1.1214
Bram Moolenaar [Sat, 27 Apr 2019 16:00:34 +0000 (18:00 +0200)]
patch 8.1.1214: old style tests

Problem:    Old style tests.
Solution:   Move tests from test14 to new style test files. (Yegappan
            Lakshmanan, closes #4308)

5 years agopatch 8.1.1213: "make clean" in top dir does not cleanup indent test output v8.1.1213
Bram Moolenaar [Sat, 27 Apr 2019 15:57:31 +0000 (17:57 +0200)]
patch 8.1.1213: "make clean" in top dir does not cleanup indent test output

Problem:    "make clean" in top dir does not cleanup indent test output.
Solution:   Clean the indent test output.  Do not rely on the vim executable
            for that. (closes #4307)

5 years agopatch 8.1.1212: signal PWR is not tested v8.1.1212
Bram Moolenaar [Sat, 27 Apr 2019 15:32:40 +0000 (17:32 +0200)]
patch 8.1.1212: signal PWR is not tested

Problem:    Signal PWR is not tested.
Solution:   Test that PWR updates the swap file. (Dominique Pelle,
            closes #4312)

5 years agopatch 8.1.1211: not all user command code is tested v8.1.1211
Bram Moolenaar [Sat, 27 Apr 2019 13:05:12 +0000 (15:05 +0200)]
patch 8.1.1211: not all user command code is tested

Problem:    Not all user command code is tested.
Solution:   Add more tests.

5 years agopatch 8.1.1210: support for user commands is spread out v8.1.1210
Bram Moolenaar [Sat, 27 Apr 2019 11:04:13 +0000 (13:04 +0200)]
patch 8.1.1210: support for user commands is spread out

Problem:    Support for user commands is spread out. No good reason to make
            user commands optional.
Solution:   Move user command support to usercmd.c.  Always enable the
            user_commands feature.

5 years agopatch 8.1.1209: clever compiler warns for buffer being too small v8.1.1209
Bram Moolenaar [Fri, 26 Apr 2019 20:33:49 +0000 (22:33 +0200)]
patch 8.1.1209: clever compiler warns for buffer being too small

Problem:    Clever compiler warns for buffer being too small.
Solution:   Make the buffer bigger (even though it's not really needed).

5 years agopatch 8.1.1208: links to repository use wrong file name v8.1.1208
Bram Moolenaar [Fri, 26 Apr 2019 19:31:38 +0000 (21:31 +0200)]
patch 8.1.1208: links to repository use wrong file name

Problem:    Links to repository use wrong file name.
Solution:   Swap the file names. (Nahuel Ourthe, closes #4304)

5 years agopatch 8.1.1207: some compilers give warning messages v8.1.1207
Bram Moolenaar [Fri, 26 Apr 2019 18:33:00 +0000 (20:33 +0200)]
patch 8.1.1207: some compilers give warning messages

Problem:    Some compilers give warning messages.
Solution:   Initialize variables, change printf() argument. (Christian
            Brabandt, closes #4305)

5 years agopatch 8.1.1206: user command parsing and listing not properly tested v8.1.1206
Bram Moolenaar [Thu, 25 Apr 2019 20:42:07 +0000 (22:42 +0200)]
patch 8.1.1206: user command parsing and listing not properly tested

Problem:    User command parsing and listing not properly tested.
Solution:   Add more tests. (Dominique Pelle, closes #4296)

5 years agopatch 8.1.1205: a BufReadPre autocommand may cause the cursor to move v8.1.1205
Bram Moolenaar [Thu, 25 Apr 2019 20:22:01 +0000 (22:22 +0200)]
patch 8.1.1205: a BufReadPre autocommand may cause the cursor to move

Problem:    A BufReadPre autocommand may cause the cursor to move.
Solution:   Restore the cursor position after executing the autocommand,
            unless the autocommand moved it. (Christian Brabandt,
            closes #4302, closes #4294)

5 years agopatch 8.1.1204: output of :command with address completion is not nice v8.1.1204
Bram Moolenaar [Thu, 25 Apr 2019 19:27:58 +0000 (21:27 +0200)]
patch 8.1.1204: output of :command with address completion is not nice

Problem:    Output of :command with address completion is not nice.
Solution:   Shorten the address completion names.

5 years agopatch 8.1.1203: some autocmd tests are old style v8.1.1203
Bram Moolenaar [Thu, 25 Apr 2019 18:29:00 +0000 (20:29 +0200)]
patch 8.1.1203: some autocmd tests are old style

Problem:    Some autocmd tests are old style.
Solution:   Turn the tests into new style. (Yegappan Lakshmanan, closes #4295)

5 years agopatch 8.1.1202: always get regexp debugging logs when building with -DDEBUG v8.1.1202
Bram Moolenaar [Thu, 25 Apr 2019 18:07:51 +0000 (20:07 +0200)]
patch 8.1.1202: always get regexp debugging logs when building with -DDEBUG

Problem:    Always get regexp debugging logs when building with -DDEBUG.
Solution:   By default do not create regexp debugging logs. (Ken Takata)

5 years agopatch 8.1.1201: output of :command is hard to read v8.1.1201
Bram Moolenaar [Wed, 24 Apr 2019 21:08:23 +0000 (23:08 +0200)]
patch 8.1.1201: output of :command is hard to read

Problem:    Output of :command is hard to read.
Solution:   Make some columns wider, some narrower.  Truncate the command when
            listing all.

5 years agopatch 8.1.1200: old style comments in debugger source v8.1.1200
Bram Moolenaar [Tue, 23 Apr 2019 16:39:49 +0000 (18:39 +0200)]
patch 8.1.1200: old style comments in debugger source

Problem:    Old style comments in debugger source.
Solution:   Use new style comments. (Yegappan Lakshmanan, closes #4286)

5 years agopatch 8.1.1199: no test for :abclear v8.1.1199
Bram Moolenaar [Tue, 23 Apr 2019 14:36:05 +0000 (16:36 +0200)]
patch 8.1.1199: no test for :abclear

Problem:    No test for :abclear.
Solution:   Add a test. (Dominique Pelle, closes #4292)

5 years agopatch 8.1.1198: bracketed paste may remain active after Vim exists v8.1.1198
Bram Moolenaar [Sun, 21 Apr 2019 15:22:33 +0000 (17:22 +0200)]
patch 8.1.1198: bracketed paste may remain active after Vim exists

Problem:    Bracketed paste may remain active after Vim exists, because the
            terminal emulater restores the setting.
Solution:   Set/reset bracketed paste mode before setting the terminal mode.
            (closes #3579)

5 years agopatch 8.1.1197: when starting with multiple tabs file messages is confusing v8.1.1197
Bram Moolenaar [Sun, 21 Apr 2019 13:55:10 +0000 (15:55 +0200)]
patch 8.1.1197: when starting with multiple tabs file messages is confusing

Problem:    When starting with multiple tabs file messages is confusing.
Solution:   Set 'shortmess' when loading the other tabs. (Christian Brabandt)

5 years agopatch 8.1.1196: parallel build may fail v8.1.1196
Bram Moolenaar [Sun, 21 Apr 2019 13:22:39 +0000 (15:22 +0200)]
patch 8.1.1196: parallel build may fail

Problem:    Parallel build may fail.
Solution:   Update dependencies.

5 years agopatch 8.1.1195: Vim script debugger functionality needs cleanup v8.1.1195
Bram Moolenaar [Sun, 21 Apr 2019 09:35:00 +0000 (11:35 +0200)]
patch 8.1.1195: Vim script debugger functionality needs cleanup

Problem:    Vim script debugger functionality needs cleanup.
Solution:   Move debugger code to a separate file.  Add more tests. (Yegappan
            Lakshmanan, closes #4285)

5 years agoUpdate runtime files
Bram Moolenaar [Sat, 20 Apr 2019 22:03:35 +0000 (00:03 +0200)]
Update runtime files

5 years agopatch 8.1.1194: typos and small problems in source files v8.1.1194
Bram Moolenaar [Sat, 20 Apr 2019 22:00:13 +0000 (00:00 +0200)]
patch 8.1.1194: typos and small problems in source files

Problem:    Typos and small problems in source files.
Solution:   Small fixes.

5 years agopatch 8.1.1193: typos and small problems in test files v8.1.1193
Bram Moolenaar [Sat, 20 Apr 2019 21:47:46 +0000 (23:47 +0200)]
patch 8.1.1193: typos and small problems in test files

Problem:    Typos and small problems in test files.
Solution:   Small improvements.

5 years agopatch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Esc v8.1.1192
Bram Moolenaar [Sat, 20 Apr 2019 21:38:07 +0000 (23:38 +0200)]
patch 8.1.1192: mode is not cleared when leaving Insert mode with mapped Esc

Problem:    Mode is not cleared when leaving Insert mode with mapped Esc.
Solution:   Clear the mode when redraw_cmdline is set. (closes #4269)

5 years agopatch 8.1.1191: not all debug commands are covered by a test v8.1.1191
Bram Moolenaar [Sat, 20 Apr 2019 20:28:48 +0000 (22:28 +0200)]
patch 8.1.1191: not all debug commands are covered by a test

Problem:    Not all debug commands are covered by a test.
Solution:   Add more tests. (Yegappan Lakshmanan, closes #4282)

5 years agopatch 8.1.1190: has('vimscript-3') does not work v8.1.1190
Bram Moolenaar [Sat, 20 Apr 2019 19:54:28 +0000 (21:54 +0200)]
patch 8.1.1190: has('vimscript-3') does not work

Problem:    has('vimscript-3') does not work.
Solution:   Add "vimscript-3" to the list of features.

5 years agopatch 8.1.1189: mode is not cleared when leaving Insert mode v8.1.1189
Bram Moolenaar [Sat, 20 Apr 2019 13:10:13 +0000 (15:10 +0200)]
patch 8.1.1189: mode is not cleared when leaving Insert mode

Problem:    Mode is not cleared when leaving Insert mode.
Solution:   Clear the mode when got_int is set. (Ozaki Kiichi, closes #4270)

5 years agopatch 8.1.1188: not all Vim variables require the v: prefix v8.1.1188
Bram Moolenaar [Sat, 20 Apr 2019 12:39:52 +0000 (14:39 +0200)]
patch 8.1.1188: not all Vim variables require the v: prefix

Problem:    Not all Vim variables require the v: prefix.
Solution:   When scriptversion is 3 all Vim variables can only be used with
            the v: prefix.  (Ken Takata, closes #4274)

5 years agopatch 8.1.1187: cannot recognize Pipfile v8.1.1187
Bram Moolenaar [Fri, 19 Apr 2019 21:33:14 +0000 (23:33 +0200)]
patch 8.1.1187: cannot recognize Pipfile

Problem:    Cannot recognize Pipfile.
Solution:   Use existing filetypes. (Charles Ross, closes #4280)

5 years agopatch 8.1.1186: readdir() allocates list twice v8.1.1186
Bram Moolenaar [Fri, 19 Apr 2019 13:20:46 +0000 (15:20 +0200)]
patch 8.1.1186: readdir() allocates list twice

Problem:    readdir() allocates list twice.
Solution:   Remove second allocation.  Also check for zero length.

5 years agopatch 8.1.1185: mapping for CTRL-X is inconsistent v8.1.1185
Bram Moolenaar [Thu, 18 Apr 2019 19:09:02 +0000 (21:09 +0200)]
patch 8.1.1185: mapping for CTRL-X is inconsistent

Problem:    Mapping for CTRL-X is inconsistent.
Solution:   Map CTRL-X to "*d also for the MS-Windows console. (Ken Takata,
            closes #4265)

5 years agopatch 8.1.1184: undo file left behind after running test v8.1.1184
Bram Moolenaar [Thu, 18 Apr 2019 18:30:55 +0000 (20:30 +0200)]
patch 8.1.1184: undo file left behind after running test

Problem:    Undo file left behind after running test.
Solution:   Delete the undo file. (Dominique Pelle, closes #4279)

5 years agopatch 8.1.1183: typos in VisVim comments v8.1.1183
Bram Moolenaar [Wed, 17 Apr 2019 16:31:18 +0000 (18:31 +0200)]
patch 8.1.1183: typos in VisVim comments

Problem:    Typos in VisVim comments.
Solution:   Correct the typos. (Christ van Willegen)

5 years agopatch 8.1.1182: some function prototypes are outdated v8.1.1182
Bram Moolenaar [Wed, 17 Apr 2019 16:24:35 +0000 (18:24 +0200)]
patch 8.1.1182: some function prototypes are outdated

Problem:    Some function prototypes are outdated.
Solution:   Update function prototypes. (Ken Takata, closes #4267)

5 years agopatch 8.1.1181: tests for mouse clicks are a bit flaky v8.1.1181
Bram Moolenaar [Wed, 17 Apr 2019 15:08:27 +0000 (17:08 +0200)]
patch 8.1.1181: tests for mouse clicks are a bit flaky

Problem:    Tests for mouse clicks are a bit flaky when run in an interactive
            terminal.
Solution:   Use "xterm2" instead of "xterm" for 'ttymouse' to avoid spurious
            drag events.

5 years agopatch 8.1.1180: Vim script debugger tests are old style v8.1.1180
Bram Moolenaar [Wed, 17 Apr 2019 14:54:05 +0000 (16:54 +0200)]
patch 8.1.1180: Vim script debugger tests are old style

Problem:    Vim script debugger tests are old style.
Solution:   Turn into new style tests. (Yegappan Lakshmanan, closes #4259)

5 years agopatch 8.1.1179: no test for mouse clicks in the fold column v8.1.1179
Bram Moolenaar [Wed, 17 Apr 2019 14:33:46 +0000 (16:33 +0200)]
patch 8.1.1179: no test for mouse clicks in the fold column

Problem:    No test for mouse clicks in the fold column.
Solution:   Add a test. (Dominique Pelle, closes #4261)

5 years agopatch 8.1.1178: when mouse click tests fails value of 'ttytype' is unknown v8.1.1178
Bram Moolenaar [Wed, 17 Apr 2019 14:27:02 +0000 (16:27 +0200)]
patch 8.1.1178: when mouse click tests fails value of 'ttytype' is unknown

Problem:    When mouse click tests fails value of 'ttytype' is unknown.
Solution:   Add a message to the assert.

5 years agopatch 8.1.1177: .ts files are recognized as xml, typescript is more common v8.1.1177
Bram Moolenaar [Tue, 16 Apr 2019 20:21:05 +0000 (22:21 +0200)]
patch 8.1.1177: .ts files are recognized as xml, typescript is more common

Problem:    .ts files are recognized as xml, while typescript is more common.
Solution:   Recognize .ts files as typescript. (closes #4264)

5 years agopatch 8.1.1176: test for dragging a tab is flaky v8.1.1176
Bram Moolenaar [Mon, 15 Apr 2019 19:48:22 +0000 (21:48 +0200)]
patch 8.1.1176: test for dragging a tab is flaky

Problem:    Test for dragging a tab is flaky.
Solution:   Add a brief sleep.

5 years agopatch 8.1.1175: no test for dragging a tab and double click for new tab v8.1.1175
Bram Moolenaar [Mon, 15 Apr 2019 18:55:31 +0000 (20:55 +0200)]
patch 8.1.1175: no test for dragging a tab and double click for new tab

Problem:    No test for dragging a tab with the mouse and for creating a new
            tab by double clicking in the tabline.
Solution:   Add two tests. (Dominique Pelle, closes #4258)

5 years agopatch 8.1.1174: cannot build with Ruby 1.8 v8.1.1174
Bram Moolenaar [Sun, 14 Apr 2019 17:42:13 +0000 (19:42 +0200)]
patch 8.1.1174: cannot build with Ruby 1.8

Problem:    Cannot build with Ruby 1.8. (Tom G. Christensen)
Solution:   Include ruby/st.h. (Ozaki Kiichi, closes #4257)

5 years agopatch 8.1.1173: suspend test has duplicated lines v8.1.1173
Bram Moolenaar [Sun, 14 Apr 2019 12:31:11 +0000 (14:31 +0200)]
patch 8.1.1173: suspend test has duplicated lines

Problem:    Suspend test has duplicated lines.
Solution:   Use a function.

5 years agopatch 8.1.1172: cursor properties were not fully tested v8.1.1172
Bram Moolenaar [Sun, 14 Apr 2019 12:16:46 +0000 (14:16 +0200)]
patch 8.1.1172: cursor properties were not fully tested

Problem:    Cursor properties were not fully tested.
Solution:   Add a test. (Dominique Pelle, closes #4256)

5 years agopatch 8.1.1171: statusline test could fail in large terminal v8.1.1171
Bram Moolenaar [Sun, 14 Apr 2019 11:23:40 +0000 (13:23 +0200)]
patch 8.1.1171: statusline test could fail in large terminal

Problem:    Statusline test could fail in large terminal.
Solution:   Make the test work on a huge terminal. (Dominique Pelle,
            closes #4255)