]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.1.1285: test17 is old style v8.1.1285
Bram Moolenaar [Mon, 6 May 2019 20:00:00 +0000 (22:00 +0200)]
patch 8.1.1285: test17 is old style

Problem:    Test17 is old style.
Solution:   Turn into new style test. (Yegappan Lakshmanan, closes #4347)

5 years agopatch 8.1.1284: detecting *.tmpl as htmlcheetah is outdated v8.1.1284
Bram Moolenaar [Mon, 6 May 2019 19:46:10 +0000 (21:46 +0200)]
patch 8.1.1284: detecting *.tmpl as htmlcheetah is outdated

Problem:    Detecting *.tmpl as htmlcheetah is outdated.
Solution:   Use the generic name "template". (closes #4348)

5 years agopatch 8.1.1283: delaying half a second after the top-bot message v8.1.1283
Bram Moolenaar [Mon, 6 May 2019 19:37:18 +0000 (21:37 +0200)]
patch 8.1.1283: delaying half a second after the top-bot message

Problem:    Delaying half a second after the top-bot message.
Solution:   Instead of the delay add "W" to the search count.

5 years agopatch 8.1.1282: running make in src/po leaves LINGUAS file behind v8.1.1282
Bram Moolenaar [Sun, 5 May 2019 19:01:51 +0000 (21:01 +0200)]
patch 8.1.1282: running make in src/po leaves LINGUAS file behind

Problem:    Running make in src/po leaves LINGUAS file behind. (Ken Takata)
Solution:   Delete LINGUAS after running msgfmt.

5 years agopatch 8.1.1281: cannot specify a count with :chistory v8.1.1281
Bram Moolenaar [Sun, 5 May 2019 19:00:26 +0000 (21:00 +0200)]
patch 8.1.1281: cannot specify a count with :chistory

Problem:    Cannot specify a count with :chistory.
Solution:   Add a count to :chistory and :lhistory. (Yegappan Lakshmanan,
            closes #4344)

5 years agopatch 8.1.1280: remarks about functionality not in Vi clutters the help v8.1.1280
Bram Moolenaar [Sun, 5 May 2019 16:13:34 +0000 (18:13 +0200)]
patch 8.1.1280: remarks about functionality not in Vi clutters the help

Problem:    Remarks about functionality not in Vi clutters the help.
Solution:   Move all info about what is new in Vim or already existed in Vi to
            vi_diff.txt.  Remove {not in Vi} remarks. (closes #4268) Add
            "noet" to the help files modeline.  Also include many other help
            file improvements.

5 years agopatch 8.1.1279: cannot set 'spellang' to "sr@latin" v8.1.1279
Bram Moolenaar [Sun, 5 May 2019 14:55:03 +0000 (16:55 +0200)]
patch 8.1.1279: cannot set 'spellang' to "sr@latin"

Problem:    Cannot set 'spellang' to "sr@latin". (Bojan Stipic)
Solution:   Allow using '@' in 'spellang'. (closes #4342)

5 years agopatch 8.1.1278: missing change for "combine" field v8.1.1278
Bram Moolenaar [Sun, 5 May 2019 14:33:47 +0000 (16:33 +0200)]
patch 8.1.1278: missing change for "combine" field

Problem:    Missing change for "combine" field.
Solution:   Also change the textprop implementation.

5 years agopatch 8.1.1277: missing screenshot update v8.1.1277
Bram Moolenaar [Sun, 5 May 2019 14:10:32 +0000 (16:10 +0200)]
patch 8.1.1277: missing screenshot update

Problem:    Missing screenshot update.
Solution:   Update the screenshot.

5 years agopatch 8.1.1276: cannot combine text properties with syntax highlighting v8.1.1276
Bram Moolenaar [Sun, 5 May 2019 13:48:00 +0000 (15:48 +0200)]
patch 8.1.1276: cannot combine text properties with syntax highlighting

Problem:    Cannot combine text properties with syntax highlighting.
Solution:   Add the "combine" field to prop_type_add(). (closes #4343)

5 years agopatch 8.1.1275: cannot navigate to errors before/after the cursor v8.1.1275
Bram Moolenaar [Sun, 5 May 2019 13:02:30 +0000 (15:02 +0200)]
patch 8.1.1275: cannot navigate to errors before/after the cursor

Problem:    Cannot navigate to errors before/after the cursor.
Solution:   Add the :cbefore and :cafter commands. (Yegappan Lakshmanan,
            closes #4340)

5 years agopatch 8.1.1274: after :unmenu can still execute the menu with :emenu v8.1.1274
Bram Moolenaar [Sun, 5 May 2019 12:19:20 +0000 (14:19 +0200)]
patch 8.1.1274: after :unmenu can still execute the menu with :emenu

Problem:    After :unmenu can still execute the menu with :emenu.
Solution:   Do not execute a menu that was disabled for the specified mode.

5 years agopatch 8.1.1273: compiler warning in direct write code v8.1.1273
Bram Moolenaar [Sun, 5 May 2019 11:20:02 +0000 (13:20 +0200)]
patch 8.1.1273: compiler warning in direct write code

Problem:    Compiler warning in direct write code.
Solution:   Add a type cast.

5 years agopatch 8.1.1272: click on WinBar of other window not tested v8.1.1272
Bram Moolenaar [Sun, 5 May 2019 11:14:28 +0000 (13:14 +0200)]
patch 8.1.1272: click on WinBar of other window not tested

Problem:    Click on WinBar of other window not tested.
Solution:   Add a test case.

5 years agopatch 8.1.1271: compiler warnings for use of STRNCPY() v8.1.1271
Bram Moolenaar [Sun, 5 May 2019 11:02:28 +0000 (13:02 +0200)]
patch 8.1.1271: compiler warnings for use of STRNCPY()

Problem:    Compiler warnings for use of STRNCPY(). (John Marriott)
Solution:   Use mch_memmove() instead of STRNCPY().

5 years agopatch 8.1.1270: cannot see current match position v8.1.1270
Bram Moolenaar [Sat, 4 May 2019 19:08:40 +0000 (21:08 +0200)]
patch 8.1.1270: cannot see current match position

Problem:    Cannot see current match position.
Solution:   Show "3/44" when using the "n" command and "S" is not in
            'shortmess'. (Christian Brabandt, closes #4317)

5 years agopatch 8.1.1269: MS-Windows GUI: multibyte chars with a 0x80 byte do not work v8.1.1269
Bram Moolenaar [Sat, 4 May 2019 18:00:00 +0000 (20:00 +0200)]
patch 8.1.1269: MS-Windows GUI: multibyte chars with a 0x80 byte do not work

Problem:    MS-Windows GUI: multibyte chars with a 0x80 byte do not work when
            compiled with VIMDLL.
Solution:   Adjust the condition for fixing the input buffer. (Ken Takata,
            closes #4330)

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)