]> granicus.if.org Git - vim/log
vim
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)

5 years agopatch 8.1.1170: terminal ANSI color test does not cover all colors v8.1.1170
Bram Moolenaar [Sat, 13 Apr 2019 21:18:21 +0000 (23:18 +0200)]
patch 8.1.1170: terminal ANSI color test does not cover all colors

Problem:    Terminal ANSI color test does not cover all colors.
Solution:   Use the color number, the name is not always resulting in an ANSI
            color when t_Co is 256.

5 years agopatch 8.1.1169: writing coverage info in a separate dir is not needed v8.1.1169
Bram Moolenaar [Sat, 13 Apr 2019 20:44:51 +0000 (22:44 +0200)]
patch 8.1.1169: writing coverage info in a separate dir is not needed

Problem:    Writing coverage info in a separate dir is not needed.
Solution:   Revert the changes to use a separate directory.

5 years agopatch 8.1.1168: not all screen update code of terminal is executed in tests v8.1.1168
Bram Moolenaar [Sat, 13 Apr 2019 20:35:29 +0000 (22:35 +0200)]
patch 8.1.1168: not all screen update code of terminal is executed in tests

Problem:    Not all screen update code of the terminal window is executed in
            tests.
Solution:   Redraw before taking a screenshot.

5 years agopatch 8.1.1167: no test for closing tab by click in tabline v8.1.1167
Bram Moolenaar [Sat, 13 Apr 2019 20:13:23 +0000 (22:13 +0200)]
patch 8.1.1167: no test for closing tab by click in tabline

Problem:    No test for closing tab by click in tabline.
Solution:   Add a test.  Also fix that dragging window separator could fail in
            a large terminal. (Dominique Pelle, closes #4253)

5 years agopatch 8.1.1166: gettitle test can still fail when another Vim is running v8.1.1166
Bram Moolenaar [Sat, 13 Apr 2019 18:39:15 +0000 (20:39 +0200)]
patch 8.1.1166: gettitle test can still fail when another Vim is running

Problem:    Gettitle test can still fail when another Vim is running.
Solution:   Accept any server name number. (Dominique Pelle, closes #4252)

5 years agopatch 8.1.1165: no test for mouse clicks in the terminal tabpage line v8.1.1165
Bram Moolenaar [Sat, 13 Apr 2019 12:53:16 +0000 (14:53 +0200)]
patch 8.1.1165: no test for mouse clicks in the terminal tabpage line

Problem:    No test for mouse clicks in the terminal tabpage line.
Solution:   Add a test. (Dominique Pelle, closes #4247).  Also init
            TabPageIdxs[], in case it's used before a redraw.

5 years agopatch 8.1.1164: gettitle test is failing when server name differs v8.1.1164
Bram Moolenaar [Sat, 13 Apr 2019 12:21:19 +0000 (14:21 +0200)]
patch 8.1.1164: gettitle test is failing when server name differs

Problem:    Gettitle test is failing when server name differs. (Kenta Sato)
Solution:   Accept "VIM1" when 'autoservername' is used. (Dominique Pelle,
            closes #4250, closes #4249)

5 years agopatch 8.1.1163: codecov does not report all the coverage information v8.1.1163
Bram Moolenaar [Sat, 13 Apr 2019 11:44:31 +0000 (13:44 +0200)]
patch 8.1.1163: codecov does not report all the coverage information

Problem:    Codecov does not report all the coverage information.
Solution:   Make a second run with the nested execution output, expect that
            Codecov will merge the results.

5 years agopatch 8.1.1162: incorrect coverage information; typo in color name v8.1.1162
Bram Moolenaar [Sat, 13 Apr 2019 11:13:54 +0000 (13:13 +0200)]
patch 8.1.1162: incorrect coverage information; typo in color name

Problem:    Incorrect coverage information; typo in color name.
Solution:   Fix the typo.  Set environment variables to have a nested Vim
            write the coverage info in another directory.

5 years agopatch 8.1.1161: unreachable code v8.1.1161
Bram Moolenaar [Fri, 12 Apr 2019 20:27:39 +0000 (22:27 +0200)]
patch 8.1.1161: unreachable code

Problem:    Unreachable code.
Solution:   Remove condition that will never be true.  Add tests for all ANSI
            colors.

5 years agopatch 8.1.1160: termcodes test would fail in a very big terminal v8.1.1160
Bram Moolenaar [Fri, 12 Apr 2019 19:42:52 +0000 (21:42 +0200)]
patch 8.1.1160: termcodes test would fail in a very big terminal

Problem:    Termcodes test would fail in a very big terminal.
Solution:   Bail out when the row is larger than what will work. (Dominique
            Pelle, closes #4246)

5 years agopatch 8.1.1159: MS-Windows: with a silent (un)install $VIM/_vimrc is removed v8.1.1159
Bram Moolenaar [Fri, 12 Apr 2019 19:29:33 +0000 (21:29 +0200)]
patch 8.1.1159: MS-Windows: with a silent (un)install $VIM/_vimrc is removed

Problem:    MS-Windows: with a silent (un)install $VIM/_vimrc is removed.
Solution:   Don't delete _vimrc in silent mode. (Ken Takata, closes #4242)

5 years agopatch 8.1.1158: json encoded string is sometimes missing the final NUL v8.1.1158
Bram Moolenaar [Fri, 12 Apr 2019 19:19:04 +0000 (21:19 +0200)]
patch 8.1.1158: json encoded string is sometimes missing the final NUL

Problem:    Json encoded string is sometimes missing the final NUL.
Solution:   Add the NUL.  Also for log messages.

5 years agopatch 8.1.1157: Unicode tables are out of date v8.1.1157
Bram Moolenaar [Fri, 12 Apr 2019 18:08:55 +0000 (20:08 +0200)]
patch 8.1.1157: Unicode tables are out of date

Problem:    Unicode tables are out of date.
Solution:   Update to Unicode 12. (Christian Brabandt, closes #4240)

5 years agopatch 8.1.1156: Unicode emoji and other image characters not recognized v8.1.1156
Bram Moolenaar [Fri, 12 Apr 2019 18:00:21 +0000 (20:00 +0200)]
patch 8.1.1156: Unicode emoji and other image characters not recognized

Problem:    Unicode emoji and other image characters not recognized.
Solution:   Add ranges for musical notation, game pieces, etc. (Martin
            Tournoij, closes #4238)

5 years agopatch 8.1.1155: termcodes tests can be improved v8.1.1155
Bram Moolenaar [Thu, 11 Apr 2019 21:56:16 +0000 (23:56 +0200)]
patch 8.1.1155: termcodes tests can be improved

Problem:    Termcodes tests can be improved.
Solution:   Add helper functions to simplify tests.  Dragging statusline for
            xterm and sgr. (Dominique Pelle, closes #4237)

5 years agopatch 8.1.1154: getting a newer msgfmt on Travis is too complicated
Bram Moolenaar [Thu, 11 Apr 2019 18:14:56 +0000 (20:14 +0200)]
patch 8.1.1154: getting a newer msgfmt on Travis is too complicated

Problem:    Getting a newer msgfmt on Travis is too complicated.
Solution:   Use a "sourcline" entry. (Ozaki Kiichi, closes #4236)

5 years agopatch 8.1.1154 v8.1.1154
Bram Moolenaar [Thu, 11 Apr 2019 16:44:11 +0000 (18:44 +0200)]
patch 8.1.1154

5 years agopatch 8.1.1152: compiler warning with VS2019 v8.1.1152
Bram Moolenaar [Thu, 11 Apr 2019 15:22:57 +0000 (17:22 +0200)]
patch 8.1.1152: compiler warning with VS2019

Problem:    Compiler warning with VS2019.
Solution:   Specify different offset for "AMD64". (closes #4235)

5 years agopatch 8.1.1151: build fails when using shadow directory v8.1.1151
Bram Moolenaar [Thu, 11 Apr 2019 14:21:33 +0000 (16:21 +0200)]
patch 8.1.1151: build fails when using shadow directory

Problem:    Build fails when using shadow directory.
Solution:   Link the desktop.in files.

5 years agopatch 8.1.1150: generating desktop files not tested on Travis v8.1.1150
Bram Moolenaar [Thu, 11 Apr 2019 13:49:11 +0000 (15:49 +0200)]
patch 8.1.1150: generating desktop files not tested on Travis

Problem:    Generating desktop files not tested on Travis.
Solution:   Install a newer msgfmt package. (Christian Brabandt)

5 years agopatch 8.1.1149: building desktop files fails with older msgfmt v8.1.1149
Bram Moolenaar [Thu, 11 Apr 2019 13:25:40 +0000 (15:25 +0200)]
patch 8.1.1149: building desktop files fails with older msgfmt

Problem:    Building desktop files fails with older msgfmt.
Solution:   Add autoconf check.  Avoid always building the desktop files.

5 years agopatch 8.1.1148: CTRL-L with 'incsearch' does not pick up char under cursor v8.1.1148
Bram Moolenaar [Thu, 11 Apr 2019 11:45:57 +0000 (13:45 +0200)]
patch 8.1.1148: CTRL-L with 'incsearch' does not pick up char under cursor

Problem:    CTRL-L with 'incsearch' does not pick up char under cursor.
            (Smylers)
Solution:   Do not compare the position with the cursor position. (Hirohito
            Higashi, closes #3620)

5 years agopatch 8.1.1147: desktop file translations are requiring manual updates v8.1.1147
Bram Moolenaar [Thu, 11 Apr 2019 11:11:39 +0000 (13:11 +0200)]
patch 8.1.1147: desktop file translations are requiring manual updates

Problem:    Desktop file translations are requiring manual updates.
Solution:   Use the .po files for desktop file translations. (Christian
            Brabandt)

5 years agopatch 8.1.1146: in MS-Windows console colors in a terminal window are wrong v8.1.1146
Bram Moolenaar [Thu, 11 Apr 2019 09:40:13 +0000 (11:40 +0200)]
patch 8.1.1146: in MS-Windows console colors in a terminal window are wrong

Problem:    In MS-Windows console colors in a terminal window are wrong.
Solution:   Use the ansi index also for 16 colors. (Ken Takata)

5 years agopatch 8.1.1145: compiler warning for unused function v8.1.1145
Bram Moolenaar [Thu, 11 Apr 2019 09:19:32 +0000 (11:19 +0200)]
patch 8.1.1145: compiler warning for unused function

Problem:    Compiler warning for unused function. (Tony Mechelynck)
Solution:   Add #ifdef.

5 years agopatch 8.1.1144: too strict checking of the 'spellfile' option v8.1.1144
Bram Moolenaar [Wed, 10 Apr 2019 20:33:41 +0000 (22:33 +0200)]
patch 8.1.1144: too strict checking of the 'spellfile' option

Problem:    Too strict checking of the 'spellfile' option.
Solution:   Allow for a path.

5 years agopatch 8.1.1143: may pass weird strings to file name expansion v8.1.1143
Bram Moolenaar [Wed, 10 Apr 2019 20:15:19 +0000 (22:15 +0200)]
patch 8.1.1143: may pass weird strings to file name expansion

Problem:    May pass weird strings to file name expansion.
Solution:   Check for matching characters.  Disallow control characters.

5 years agopatch 8.1.1142: no test for dragging the window separators with the mouse v8.1.1142
Bram Moolenaar [Tue, 9 Apr 2019 19:52:02 +0000 (21:52 +0200)]
patch 8.1.1142: no test for dragging the window separators with the mouse

Problem:    No test for dragging the window separators with the mouse.
Solution:   Add a test. (Dominique Pelle, closes #4226)

5 years agopatch 8.1.1141: terminal winpos test fails with very large terminal v8.1.1141
Bram Moolenaar [Tue, 9 Apr 2019 19:17:32 +0000 (21:17 +0200)]
patch 8.1.1141: terminal winpos test fails with very large terminal

Problem:    Terminal winpos test fails with very large terminal. (Dominique
            Pelle)
Solution:   Compute the expected size more accurately. (closes #4228)

5 years agopatch 8.1.1140: not easy to find out what neighbors a window has v8.1.1140
Bram Moolenaar [Mon, 8 Apr 2019 18:01:47 +0000 (20:01 +0200)]
patch 8.1.1140: not easy to find out what neighbors a window has

Problem:    Not easy to find out what neighbors a window has.
Solution:   Add more arguments to winnr(). (Yegappan Lakshmanan, closes #3993)

5 years agopatch 8.1.1139: no test for what is fixed in patch 8.1.0716 v8.1.1139
Bram Moolenaar [Mon, 8 Apr 2019 16:59:54 +0000 (18:59 +0200)]
patch 8.1.1139: no test for what is fixed in patch 8.1.0716

Problem:    No test for what is fixed in patch 8.1.0716.
Solution:   Add a test. (Yasuhiro Matsumoto, closes #3797)

5 years agopatch 8.1.1138: plugins don't get notified when the popup menu changes v8.1.1138
Bram Moolenaar [Mon, 8 Apr 2019 16:15:41 +0000 (18:15 +0200)]
patch 8.1.1138: plugins don't get notified when the popup menu changes

Problem:    Plugins don't get notified when the popup menu changes.
Solution:   Add the CompleteChanged event. (Andy Massimino. closes #4176)

5 years agoUpdate runtime files.
Bram Moolenaar [Mon, 8 Apr 2019 14:25:07 +0000 (16:25 +0200)]
Update runtime files.

5 years agopatch 8.1.1137: xterm mouse wheel escape sequence is not tested v8.1.1137
Bram Moolenaar [Sun, 7 Apr 2019 19:55:07 +0000 (21:55 +0200)]
patch 8.1.1137: xterm mouse wheel escape sequence is not tested

Problem:    Xterm mouse wheel escape sequence is not tested.
Solution:   Add a test using low-level input. (Dominique Pelle, closes #4221)

5 years agopatch 8.1.1136: decoding of mouse click escape sequence is not tested v8.1.1136
Bram Moolenaar [Sun, 7 Apr 2019 12:21:47 +0000 (14:21 +0200)]
patch 8.1.1136: decoding of mouse click escape sequence is not tested

Problem:    Decoding of mouse click escape sequence is not tested.
Solution:   Add a test for xterm and SGR using low-level input.  Make
            low-level input execution with feedkeys() work.

5 years agopatch 8.1.1135: build failure for small version v8.1.1135
Bram Moolenaar [Sun, 7 Apr 2019 12:19:14 +0000 (14:19 +0200)]
patch 8.1.1135: build failure for small version

Problem:    Build failure for small version. (Tony Mechelynck)
Solution:   Add #ifdef.

5 years agopatch 8.1.1134: buffer for quickfix window is reused for another file v8.1.1134
Bram Moolenaar [Sun, 7 Apr 2019 10:04:51 +0000 (12:04 +0200)]
patch 8.1.1134: buffer for quickfix window is reused for another file

Problem:    Buffer for quickfix window is reused for another file.
Solution:   Don't reuse the quickfx buffer. (Yegappan Lakshmanan)

5 years agopatch 8.1.1133: compiler warning for uninitialized struct member v8.1.1133
Bram Moolenaar [Sun, 7 Apr 2019 09:56:49 +0000 (11:56 +0200)]
patch 8.1.1133: compiler warning for uninitialized struct member

Problem:    Compiler warning for uninitialized struct member. (Yegappan
            Lakshmanan)
Solution:   Add initializer field.

5 years agopatch 8.1.1132: getwinpos() test fails on MS-Windows v8.1.1132
Bram Moolenaar [Sat, 6 Apr 2019 20:21:22 +0000 (22:21 +0200)]
patch 8.1.1132: getwinpos() test fails on MS-Windows

Problem:    getwinpos() test fails on MS-Windows.
Solution:   Don't try running this test.

5 years agopatch 8.1.1131: getwinpos() does not work in the MS-Windows console v8.1.1131
Bram Moolenaar [Sat, 6 Apr 2019 20:01:24 +0000 (22:01 +0200)]
patch 8.1.1131: getwinpos() does not work in the MS-Windows console

Problem:    getwinpos() does not work in the MS-Windows console.
Solution:   Implement getwinpos().

5 years agopatch 8.1.1130: MS-Windows: warning for unused variable v8.1.1130
Bram Moolenaar [Sat, 6 Apr 2019 18:53:29 +0000 (20:53 +0200)]
patch 8.1.1130: MS-Windows: warning for unused variable

Problem:    MS-Windows: warning for unused variable.
Solution:   Remove the variable.

5 years agopatch 8.1.1129: when making a new screendump test have to create the file v8.1.1129
Bram Moolenaar [Sat, 6 Apr 2019 18:51:52 +0000 (20:51 +0200)]
patch 8.1.1129: when making a new screendump test have to create the file

Problem:    When making a new screendump test have to create the file.
Solution:   Continue creating the failed screendump, so it can be moved once
            it is correct.

5 years agopatch 8.1.1128: getwinpos() test does not work on MS-Windows v8.1.1128
Bram Moolenaar [Sat, 6 Apr 2019 18:40:35 +0000 (20:40 +0200)]
patch 8.1.1128: getwinpos() test does not work on MS-Windows

Problem:    getwinpos() test does not work on MS-Windows.
Solution:   Skip the test.

5 years agopatch 8.1.1127: getwinpos() doesn't work in terminal on MS-Windows console v8.1.1127
Bram Moolenaar [Sat, 6 Apr 2019 18:00:19 +0000 (20:00 +0200)]
patch 8.1.1127: getwinpos() doesn't work in terminal on MS-Windows console

Problem:    getwinpos() doesn't work in terminal on MS-Windows console.
Solution:   Adjust #ifdefs.  Disable test for MS-Windows console.

5 years agopatch 8.1.1126: build failure with +terminal but without tgetent v8.1.1126
Bram Moolenaar [Sat, 6 Apr 2019 15:56:05 +0000 (17:56 +0200)]
patch 8.1.1126: build failure with +terminal but without tgetent

Problem:    Build failure with +terminal but without tgetent.
Solution:   Adjust #ifdef.

5 years agopatch 8.1.1125: libvterm does not handle the window position report v8.1.1125
Bram Moolenaar [Sat, 6 Apr 2019 15:47:40 +0000 (17:47 +0200)]
patch 8.1.1125: libvterm does not handle the window position report

Problem:    Libvterm does not handle the window position report.
Solution:   Let libvterm call the fallback CSI handler when not handling CSI
            sequence.  Handle the window position report in Vim.

5 years agopatch 8.1.1124: insert completion flags are mixed up v8.1.1124
Bram Moolenaar [Sat, 6 Apr 2019 12:22:21 +0000 (14:22 +0200)]
patch 8.1.1124: insert completion flags are mixed up

Problem:    Insert completion flags are mixed up.
Solution:   Clean up flags use of ins_compl_add() and cp_flags.

5 years agopatch 8.1.1123: no way to avoid filtering for autocomplete function v8.1.1123
Bram Moolenaar [Sat, 6 Apr 2019 11:45:55 +0000 (13:45 +0200)]
patch 8.1.1123: no way to avoid filtering for autocomplete function

Problem:    No way to avoid filtering for autocomplete function, causing
            flickering of the popup menu.
Solution:   Add the "equal" field to complete items. (closes #3887)

5 years agopatch 8.1.1122: char2nr() does not handle composing characters v8.1.1122
Bram Moolenaar [Sat, 6 Apr 2019 11:18:12 +0000 (13:18 +0200)]
patch 8.1.1122: char2nr() does not handle composing characters

Problem:    char2nr() does not handle composing characters.
Solution:   Add str2list() and list2str(). (Ozaki Kiichi, closes #4190)

5 years agopatch 8.1.1121: test for term_gettitle() was disabled v8.1.1121
Bram Moolenaar [Sat, 6 Apr 2019 10:39:55 +0000 (12:39 +0200)]
patch 8.1.1121: test for term_gettitle() was disabled

Problem:    Test for term_gettitle() was disabled.
Solution:   Enable the test and bail out only when it doesn't work. (Dominique
            Pelle, closes #3776)

5 years agopatch 8.1.1120: cannot easily get directory entry matches v8.1.1120
Bram Moolenaar [Fri, 5 Apr 2019 20:50:40 +0000 (22:50 +0200)]
patch 8.1.1120: cannot easily get directory entry matches

Problem:    Cannot easily get directory entry matches.
Solution:   Add the readdir() function. (Yasuhiro Matsumoto, closes #2439)

5 years agopatch 8.1.1119: no support for Windows on ARM64. v8.1.1119
Bram Moolenaar [Thu, 4 Apr 2019 18:32:24 +0000 (20:32 +0200)]
patch 8.1.1119: no support for Windows on ARM64.

Problem:    No support for Windows on ARM64.
Solution:   Add ARM64 support (Leendert van Doorn)

5 years agopatch 8.1.1118: a couple of conditions are hard to understand v8.1.1118
Bram Moolenaar [Thu, 4 Apr 2019 18:13:09 +0000 (20:13 +0200)]
patch 8.1.1118: a couple of conditions are hard to understand

Problem:    A couple of conditions are hard to understand.
Solution:   Split the conditions into pieces. (Ozaki Kiichi, closes #3879)

5 years agopatch 8.1.1117: build failure without the +eval feature v8.1.1117
Bram Moolenaar [Thu, 4 Apr 2019 17:06:14 +0000 (19:06 +0200)]
patch 8.1.1117: build failure without the +eval feature

Problem:    Build failure without the +eval feature.
Solution:   Add #ifdef.

5 years agopatch 8.1.1116: cannot enforce a Vim script style v8.1.1116
Bram Moolenaar [Thu, 4 Apr 2019 16:15:38 +0000 (18:15 +0200)]
patch 8.1.1116: cannot enforce a Vim script style

Problem:    Cannot enforce a Vim script style.
Solution:   Add the :scriptversion command. (closes #3857)

5 years agopatch 8.1.1115: cannot build with older C compiler v8.1.1115
Bram Moolenaar [Thu, 4 Apr 2019 13:40:56 +0000 (15:40 +0200)]
patch 8.1.1115: cannot build with older C compiler

Problem:    Cannot build with older C compiler.
Solution:   Move variable declaration to start of block.

5 years agopatch 8.1.1114: confusing overloaded operator "." for string concatenation v8.1.1114
Bram Moolenaar [Thu, 4 Apr 2019 13:36:05 +0000 (15:36 +0200)]
patch 8.1.1114: confusing overloaded operator "." for string concatenation

Problem:    Confusing overloaded operator "." for string concatenation.
Solution:   Add ".." for string concatenation.  Also "let a ..= b".

5 years agopatch 8.1.1113: making an autocommand trigger once is not so easy v8.1.1113
Bram Moolenaar [Thu, 4 Apr 2019 13:04:56 +0000 (15:04 +0200)]
patch 8.1.1113: making an autocommand trigger once is not so easy

Problem:    Making an autocommand trigger once is not so easy.
Solution:   Add the ++once argument.  Also add ++nested as an alias for
            "nested". (Justin M. Keyes, closes #4100)

5 years agopatch 8.1.1112: duplicate code in quickfix file v8.1.1112
Bram Moolenaar [Thu, 4 Apr 2019 12:04:11 +0000 (14:04 +0200)]
patch 8.1.1112: duplicate code in quickfix file

Problem:    Duplicate code in quickfix file.
Solution:   Move code into functions. (Yegappan Lakshmanan, closes #4207)

5 years agopatch 8.1.1111: it is not easy to check for infinity v8.1.1111
Bram Moolenaar [Thu, 4 Apr 2019 11:44:37 +0000 (13:44 +0200)]
patch 8.1.1111: it is not easy to check for infinity

Problem:    It is not easy to check for infinity.
Solution:   Add isinf(). (Ozaki Kiichi, closes #3787)

5 years agopatch 8.1.1110: composing chars on space wrong when 'listchars' is set v8.1.1110
Bram Moolenaar [Thu, 4 Apr 2019 11:28:45 +0000 (13:28 +0200)]
patch 8.1.1110: composing chars on space wrong when 'listchars' is set

Problem:    Composing chars on space wrong when 'listchars' is set.
Solution:   Do not use "space" and "nbsp" entries of 'listchars' when there is
            a composing character.  (Yee Cheng Chin, closes #4197)

5 years agopatch 8.1.1109: deleted file still in list of distributed files v8.1.1109
Bram Moolenaar [Thu, 4 Apr 2019 11:12:07 +0000 (13:12 +0200)]
patch 8.1.1109: deleted file still in list of distributed files

Problem:    Deleted file still in list of distributed files.
Solution:   Remove the src/os_w32dll.c entry.

5 years agoUpdate runtime files.
Bram Moolenaar [Thu, 4 Apr 2019 11:11:03 +0000 (13:11 +0200)]
Update runtime files.

5 years agopatch 8.1.1108: test for 'visualbell' doesn't work v8.1.1108
Bram Moolenaar [Wed, 3 Apr 2019 20:52:34 +0000 (22:52 +0200)]
patch 8.1.1108: test for 'visualbell' doesn't work

Problem:    Test for 'visualbell' doesn't work.
Solution:   Make 'belloff' empty.

5 years agopatch 8.1.1107: no test for 'visualbell' v8.1.1107
Bram Moolenaar [Wed, 3 Apr 2019 19:53:33 +0000 (21:53 +0200)]
patch 8.1.1107: no test for 'visualbell'

Problem:    No test for 'visualbell'.
Solution:   Add a test.

5 years agopatch 8.1.1106: no test for 'writedelay' v8.1.1106
Bram Moolenaar [Wed, 3 Apr 2019 19:42:35 +0000 (21:42 +0200)]
patch 8.1.1106: no test for 'writedelay'

Problem:    No test for 'writedelay'.
Solution:   Add a test.