]> granicus.if.org Git - vim/log
vim
5 years agopatch 8.1.1321: no docs or tests for listener functions v8.1.1321
Bram Moolenaar [Sat, 11 May 2019 19:14:24 +0000 (21:14 +0200)]
patch 8.1.1321: no docs or tests for listener functions

Problem:    No docs or tests for listener functions.
Solution:   Add help and tests for listener_add() and listener_remove().
            Invoke the callbacks before redrawing.

5 years agopatch 8.1.1320: it is not possible to track changes to a buffer v8.1.1320
Bram Moolenaar [Sat, 11 May 2019 17:14:16 +0000 (19:14 +0200)]
patch 8.1.1320: it is not possible to track changes to a buffer

Problem:    It is not possible to track changes to a buffer.
Solution:   Add listener_add() and listener_remove(). No docs or tests yet.

5 years agopatch 8.1.1319: computing function length name in many places v8.1.1319
Bram Moolenaar [Sat, 11 May 2019 16:37:44 +0000 (18:37 +0200)]
patch 8.1.1319: computing function length name in many places

Problem:    Computing function length name in many places.
Solution:   compute name length in call_func().

5 years agopatch 8.1.1318: code for text changes is in a "misc" file v8.1.1318
Bram Moolenaar [Sat, 11 May 2019 16:36:34 +0000 (18:36 +0200)]
patch 8.1.1318: code for text changes is in a "misc" file

Problem:    Code for text changes is in a "misc" file.
Solution:   Move the code to change.c.

5 years agoAdd missing files from patch 8.1.1318
Bram Moolenaar [Sat, 11 May 2019 16:30:00 +0000 (18:30 +0200)]
Add missing files from patch 8.1.1318

5 years agopatch 8.1.1317: output from Travis can be improved v8.1.1317
Bram Moolenaar [Sat, 11 May 2019 12:34:13 +0000 (14:34 +0200)]
patch 8.1.1317: output from Travis can be improved

Problem:    Output from Travis can be improved.
Solution:   Add section headers.  Handle errors better. (closes #4098)

5 years agopatch 8.1.1316: duplicated localtime() call v8.1.1316
Bram Moolenaar [Sat, 11 May 2019 11:09:42 +0000 (13:09 +0200)]
patch 8.1.1316: duplicated localtime() call

Problem:    Duplicated localtime() call.
Solution:   Delete one.

5 years agopatch 8.1.1315: there is always a delay if a termrequest is never answered v8.1.1315
Bram Moolenaar [Fri, 10 May 2019 21:10:31 +0000 (23:10 +0200)]
patch 8.1.1315: there is always a delay if a termrequest is never answered

Problem:    There is always a delay if a termrequest is never answered.
Solution:   When the response is not received within two seconds consider the
            request to have failed.

5 years agopatch 8.1.1314: MSVC makefile is not nicely indented v8.1.1314
Bram Moolenaar [Fri, 10 May 2019 19:38:54 +0000 (21:38 +0200)]
patch 8.1.1314: MSVC makefile is not nicely indented

Problem:    MSVC makefile is not nicely indented.
Solution:   Addjust spaces in preprocessor directives. (Ken Takata)

5 years agopatch 8.1.1313: warnings for using localtime() and ctime() v8.1.1313
Bram Moolenaar [Fri, 10 May 2019 19:28:38 +0000 (21:28 +0200)]
patch 8.1.1313: warnings for using localtime() and ctime()

Problem:    Warnings for using localtime() and ctime().
Solution:   Use localtime_r() if available.  Avoid using ctime().

5 years agopatch 8.1.1312: Coverity warning for using uninitialized variable v8.1.1312
Bram Moolenaar [Thu, 9 May 2019 19:48:37 +0000 (21:48 +0200)]
patch 8.1.1312: Coverity warning for using uninitialized variable

Problem:    Coverity warning for using uninitialized variable.
Solution:   Clear exarg_T.

5 years agopatch 8.1.1311: aborting an autocmd with an exception is not tested v8.1.1311
Bram Moolenaar [Thu, 9 May 2019 19:38:43 +0000 (21:38 +0200)]
patch 8.1.1311: aborting an autocmd with an exception is not tested

Problem:    Aborting an autocmd with an exception is not tested.
Solution:   Add a test.  Also shows how to abort a command by throwing an
            exception.

5 years agopatch 8.1.1310: named function arguments are never optional v8.1.1310
Bram Moolenaar [Thu, 9 May 2019 19:08:58 +0000 (21:08 +0200)]
patch 8.1.1310: named function arguments are never optional

Problem:    Named function arguments are never optional.
Solution:   Support optional function arguments with a default value. (Andy
            Massimino, closes #3952)

5 years agopatch 8.1.1309: test for Normal highlight fails on MS-Windows GUI v8.1.1309
Bram Moolenaar [Thu, 9 May 2019 18:07:33 +0000 (20:07 +0200)]
patch 8.1.1309: test for Normal highlight fails on MS-Windows GUI

Problem:    Test for Normal highlight fails on MS-Windows GUI.
Solution:   Skip the test for MS-Windows GUI.

5 years agopatch 8.1.1308: the Normal highlight is not defined when compiled with GUI v8.1.1308
Bram Moolenaar [Thu, 9 May 2019 17:26:38 +0000 (19:26 +0200)]
patch 8.1.1308: the Normal highlight is not defined when compiled with GUI

Problem:    The Normal highlight is not defined when compiled with GUI.
Solution:   Always define Normal. (Christian Brabandt, closes #4072)

5 years agoUpdate runtime files
Bram Moolenaar [Thu, 9 May 2019 17:16:22 +0000 (19:16 +0200)]
Update runtime files

5 years agopatch 8.1.1307: cannot reconnect to the X server after it restarted v8.1.1307
Bram Moolenaar [Thu, 9 May 2019 16:59:31 +0000 (18:59 +0200)]
patch 8.1.1307: cannot reconnect to the X server after it restarted

Problem:    Cannot reconnect to the X server after it restarted.
Solution:   Add the :xrestore command. (Adrian Kocis, closes #844)

5 years agopatch 8.1.1306: Borland support is outdated and doesn't work v8.1.1306
Bram Moolenaar [Thu, 9 May 2019 13:12:55 +0000 (15:12 +0200)]
patch 8.1.1306: Borland support is outdated and doesn't work

Problem:    Borland support is outdated and doesn't work.
Solution:   Remove Borland support, there are other (free) compilers
            available. (Thomas Dziedzic, Ken Takata, closes #4364)

5 years agopatch 8.1.1305: there is no easy way to manipulate environment variables v8.1.1305
Bram Moolenaar [Thu, 9 May 2019 12:52:41 +0000 (14:52 +0200)]
patch 8.1.1305: there is no easy way to manipulate environment variables

Problem:    There is no easy way to manipulate environment variables.
Solution:   Add environ(), getenv() and setenv(). (Yasuhiro Matsumoto,
            closes #2875)

5 years agopatch 8.1.1304: MS-Windows: compiler warning for unused value v8.1.1304
Bram Moolenaar [Thu, 9 May 2019 12:14:42 +0000 (14:14 +0200)]
patch 8.1.1304: MS-Windows: compiler warning for unused value

Problem:    MS-Windows: compiler warning for unused value.
Solution:   Adjust #ifdefs. (Ken Takata, closes #4363)

5 years agopatch 8.1.1303: not possible to hide a balloon v8.1.1303
Bram Moolenaar [Thu, 9 May 2019 11:50:16 +0000 (13:50 +0200)]
patch 8.1.1303: not possible to hide a balloon

Problem:    Not possible to hide a balloon.
Solution:   Hide the balloon when balloon_show() is called with an empty
            string or list.  Add balloon_gettext().

5 years agopatch 8.1.1302: v:beval_text is not tested in Visual mode v8.1.1302
Bram Moolenaar [Wed, 8 May 2019 20:55:16 +0000 (22:55 +0200)]
patch 8.1.1302: v:beval_text is not tested in Visual mode

Problem:    v:beval_text is not tested in Visual mode.
Solution:   Add a screenshot of the balloon in Visual mode.

5 years agopatch 8.1.1301: when compiled with VIMDLL some messages are not shown v8.1.1301
Bram Moolenaar [Wed, 8 May 2019 20:28:46 +0000 (22:28 +0200)]
patch 8.1.1301: when compiled with VIMDLL some messages are not shown

Problem:    When compiled with VIMDLL some messages are not shown.
Solution:   Set/reset gui.in_use and gui.starting as needed. (Ken Takata,
            closes #4361)

5 years agopatch 8.1.1300: in a terminal 'ballooneval' does not work right away v8.1.1300
Bram Moolenaar [Wed, 8 May 2019 19:59:25 +0000 (21:59 +0200)]
patch 8.1.1300: in a terminal 'ballooneval' does not work right away

Problem:    In a terminal 'ballooneval' does not work right away.
Solution:   Flush output after drawing the balloon.  Add the <Ignore> key
            code.  Add a test.

5 years agopatch 8.1.1299: "extends" from 'listchars' is used when 'list' is off v8.1.1299
Bram Moolenaar [Wed, 8 May 2019 18:20:46 +0000 (20:20 +0200)]
patch 8.1.1299: "extends" from 'listchars' is used when 'list' is off

Problem:    "extends" from 'listchars' is used when 'list' is off. (Hiroyuki
            Yoshinaga)
Solution:   Only use the "extends" character when 'list' is on. (Hirohito
            Higashi, closes #4360)

5 years agopatch 8.1.1298: invalid argument test fails without X clipboard v8.1.1298
Bram Moolenaar [Wed, 8 May 2019 16:36:43 +0000 (18:36 +0200)]
patch 8.1.1298: invalid argument test fails without X clipboard

Problem:    Invalid argument test fails without X clipboard.
Solution:   Test -display only with the +xterm_clipboard feature.

5 years agopatch 8.1.1297: invalid argument test fails without GTK v8.1.1297
Bram Moolenaar [Wed, 8 May 2019 15:58:15 +0000 (17:58 +0200)]
patch 8.1.1297: invalid argument test fails without GTK

Problem:    Invalid argument test fails without GTK.
Solution:   Test -display and --display separately.

5 years agopatch 8.1.1296: crash when using invalid command line argument v8.1.1296
Bram Moolenaar [Wed, 8 May 2019 14:41:09 +0000 (16:41 +0200)]
patch 8.1.1296: crash when using invalid command line argument

Problem:    Crash when using invalid command line argument.
Solution:   Check for options not being initialized.

5 years agopatch 8.1.1295: when vimrun.exe does not exist external command may fail v8.1.1295
Bram Moolenaar [Tue, 7 May 2019 21:01:39 +0000 (23:01 +0200)]
patch 8.1.1295: when vimrun.exe does not exist external command may fail

Problem:    When vimrun.exe does not exist external command may fail.
Solution:   Use "cmd /c" twice to get the same behavior. (Ken Takata,
            closes #4355)

5 years agopatch 8.1.1294: MS-Windows: Some fonts return wrong average char width v8.1.1294
Bram Moolenaar [Tue, 7 May 2019 20:52:50 +0000 (22:52 +0200)]
patch 8.1.1294: MS-Windows: Some fonts return wrong average char width

Problem:    MS-Windows: Some fonts return wrong average char width.
Solution:   Compute the average ourselves. (Ken Takata, closes #4356)

5 years agopatch 8.1.1293: MSVC files are no longer useful v8.1.1293
Bram Moolenaar [Tue, 7 May 2019 20:25:27 +0000 (22:25 +0200)]
patch 8.1.1293: MSVC files are no longer useful

Problem:    MSVC files are no longer useful for debugging.  Newer Visual
            Studio versions cannot read them.
Solution:   Delete the files. (Ken Takata, closes #4357)

5 years agopatch 8.1.1292: invalid command line arguments not tested v8.1.1292
Bram Moolenaar [Tue, 7 May 2019 20:10:50 +0000 (22:10 +0200)]
patch 8.1.1292: invalid command line arguments not tested

Problem:    Invalid command line arguments not tested.
Solution:   Add a test. (Dominique Pelle, closes #4346)

5 years agopatch 8.1.1291: not easy to change directory and restore v8.1.1291
Bram Moolenaar [Tue, 7 May 2019 20:06:52 +0000 (22:06 +0200)]
patch 8.1.1291: not easy to change directory and restore

Problem:    Not easy to change directory and restore.
Solution:   Add the chdir() function. (Yegappan Lakshmanan, closes #4358)

5 years agopatch 8.1.1290: .hgignore and .gitignore are either distributed or in git v8.1.1290
Bram Moolenaar [Tue, 7 May 2019 19:48:51 +0000 (21:48 +0200)]
patch 8.1.1290: .hgignore and .gitignore are either distributed or in git

Problem:    .hgignore and .gitignore are either distributed or in git, not
            both.
Solution:   Add .gitignore to the distribution and .hgignore to git.  Update
            the entries. (Christian Brabandt, Ken Takata)

5 years agopatch 8.1.1289: may not have enough space to add "W" to search stats v8.1.1289
Bram Moolenaar [Tue, 7 May 2019 19:34:37 +0000 (21:34 +0200)]
patch 8.1.1289: may not have enough space to add "W" to search stats

Problem:    May not have enough space to add "W" to search stats.
Solution:   Reserve a bit more space. (Christian Brabandt)

5 years agopatch 8.1.1288: search stats don't show for mapped command v8.1.1288
Bram Moolenaar [Tue, 7 May 2019 19:29:11 +0000 (21:29 +0200)]
patch 8.1.1288: search stats don't show for mapped command

Problem:    Search stats don't show for mapped command.
Solution:   Remove SEARCH_PEEK from searchit flags.  Add a test. (Christian
            Brabandt)

5 years agopatch 8.1.1287: cannot build with +eval but without +mouse v8.1.1287
Bram Moolenaar [Tue, 7 May 2019 14:28:13 +0000 (16:28 +0200)]
patch 8.1.1287: cannot build with +eval but without +mouse

Problem:    Cannot build with +eval but without +mouse.
Solution:   Add #ifdefs around f_test_setmouse(). (John Marriott)

5 years agopatch 8.1.1286: running tests leaves XTest_tabpage_cmdheight file behind v8.1.1286
Bram Moolenaar [Mon, 6 May 2019 20:03:39 +0000 (22:03 +0200)]
patch 8.1.1286: running tests leaves XTest_tabpage_cmdheight file behind

Problem:    Running tests leaves XTest_tabpage_cmdheight file behind.
Solution:   Delete the right file. (closes #4350)

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)