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

5 years agopatch 8.1.1105: long escape sequences may be split up v8.1.1105
Bram Moolenaar [Wed, 3 Apr 2019 19:15:58 +0000 (21:15 +0200)]
patch 8.1.1105: long escape sequences may be split up

Problem:    Long escape sequences may be split up.
Solution:   Assume esccape sequences can be up to 80 bytes long. (Nobuhiro
            Takasaki, closes #4196)

5 years agopatch 8.1.1104: MS-Windows: not all environment variables can be used v8.1.1104
Bram Moolenaar [Wed, 3 Apr 2019 18:31:00 +0000 (20:31 +0200)]
patch 8.1.1104: MS-Windows: not all environment variables can be used

Problem:    MS-Windows: not all environment variables can be used.
Solution:   Use the wide version of WinMain() and main(). (Ken Takata,
            closes #4206)

5 years agopatch 8.1.1103: MS-Windows: old API calls are no longer needed v8.1.1103
Bram Moolenaar [Tue, 2 Apr 2019 20:15:55 +0000 (22:15 +0200)]
patch 8.1.1103: MS-Windows: old API calls are no longer needed

Problem:    MS-Windows: old API calls are no longer needed.
Solution:   Always use the wide functions. (Ken Takata, closes #4199)

5 years agopatch 8.1.1102: Win32 exe file contains unused code v8.1.1102
Bram Moolenaar [Tue, 2 Apr 2019 20:02:32 +0000 (22:02 +0200)]
patch 8.1.1102: Win32 exe file contains unused code

Problem:    Win32 exe file contains unused code.
Solution:   Remove unused #ifdefs and code. (Ken Takata, closes #4198)

5 years agopatch 8.1.1101: signals test may fail in the GUI v8.1.1101
Bram Moolenaar [Tue, 2 Apr 2019 19:45:41 +0000 (21:45 +0200)]
patch 8.1.1101: signals test may fail in the GUI

Problem:    Signals test may fail in the GUI.
Solution:   Skip the test for the GUI. (Yee Checng Chin, closes #4202)

5 years agopatch 8.1.1100: tag file without trailing newline no longer works v8.1.1100
Bram Moolenaar [Tue, 2 Apr 2019 19:26:07 +0000 (21:26 +0200)]
patch 8.1.1100: tag file without trailing newline no longer works

Problem:    Tag file without trailing newline no longer works. (Marco Hinz)
Solution:   Don't expect a newline at the end of the file. (closes #4200)

5 years agopatch 8.1.1099: the do_tag() function is too long v8.1.1099
Bram Moolenaar [Sun, 31 Mar 2019 17:40:07 +0000 (19:40 +0200)]
patch 8.1.1099: the do_tag() function is too long

Problem:    The do_tag() function is too long.
Solution:   Factor parts out to separate functions.  Move simplify_filename()
            to a file where it fits better. (Andy Massimino, closes #4195)

5 years agopatch 8.1.1098: quickfix code duplication v8.1.1098
Bram Moolenaar [Sun, 31 Mar 2019 13:31:59 +0000 (15:31 +0200)]
patch 8.1.1098: quickfix code duplication

Problem:    Quickfix code duplication.
Solution:   Refactor the qf_init_ext() function. (Yegappan Lakshmanan,
            closes #4193)

5 years agopatch 8.1.1097: Motif build fails v8.1.1097
Bram Moolenaar [Sat, 30 Mar 2019 21:26:38 +0000 (22:26 +0100)]
patch 8.1.1097: Motif build fails

Problem:    Motif build fails. (Paul Jolly)
Solution:   Only use gui_mch_maximized() for MS-Windows. (closes #4194)

5 years agopatch 8.1.1096: MS-Windows: cannot distinguish BS and CTRL-H v8.1.1096
Bram Moolenaar [Sat, 30 Mar 2019 21:11:21 +0000 (22:11 +0100)]
patch 8.1.1096: MS-Windows: cannot distinguish BS and CTRL-H

Problem:    MS-Windows: cannot distinguish BS and CTRL-H.
Solution:   Add code for VK_BACK. (Linwei, closes #1833)

5 years agopatch 8.1.1095: MS-Windows: executable() fails on very long filename v8.1.1095
Bram Moolenaar [Sat, 30 Mar 2019 20:51:28 +0000 (21:51 +0100)]
patch 8.1.1095: MS-Windows: executable() fails on very long filename

Problem:    MS-Windows: executable() fails on very long filename.
Solution:   (Ken Takata, closes #4015)

5 years agopatch 8.1.1094: long line in tags file causes error v8.1.1094
Bram Moolenaar [Sat, 30 Mar 2019 20:41:48 +0000 (21:41 +0100)]
patch 8.1.1094: long line in tags file causes error

Problem:    Long line in tags file causes error.
Solution:   Check for overlong line earlier. (Andy Massimino, closes #4051,
            closes #4084)

5 years agopatch 8.1.1093: support for outdated tags format slows down tag parsing v8.1.1093
Bram Moolenaar [Sat, 30 Mar 2019 20:19:34 +0000 (21:19 +0100)]
patch 8.1.1093: support for outdated tags format slows down tag parsing

Problem:    Support for outdated tags format slows down tag parsing.
Solution:   Remove FEAT_TAG_OLDSTATIC.

5 years agopatch 8.1.1092: setting 'guifont' when maximized resizes the Vim window v8.1.1092
Bram Moolenaar [Sat, 30 Mar 2019 19:31:22 +0000 (20:31 +0100)]
patch 8.1.1092: setting 'guifont' when maximized resizes the Vim window

Problem:    Setting 'guifont' when maximized resizes the Vim window. When
            'guioptions' contains "k" gvim may open with a tiny window.
Solution:   Avoid un-maximizing when setting 'guifont'. (Yee Cheng Chin,
            closes #3808)

5 years agopatch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var v8.1.1091
Bram Moolenaar [Sat, 30 Mar 2019 19:11:50 +0000 (20:11 +0100)]
patch 8.1.1091: MS-Windows: cannot use multi-byte chars in environment var

Problem:    MS-Windows: cannot use multi-byte chars in environment var.
Solution:   Use the wide API. (Ken Takata, closes #4008)

5 years agopatch 8.1.1090: MS-Windows: modify_fname() has problems with some 'encoding' v8.1.1090
Bram Moolenaar [Sat, 30 Mar 2019 19:04:08 +0000 (20:04 +0100)]
patch 8.1.1090: MS-Windows: modify_fname() has problems with some 'encoding'

Problem:    MS-Windows: modify_fname() has problems with some 'encoding'.
Solution:   Use GetLongPathNameW() instead of GetLongPathName(). (Ken Takata,
            closes #4007)

5 years agopatch 8.1.1089: tutor does not check $LC_MESSAGES v8.1.1089
Bram Moolenaar [Sat, 30 Mar 2019 18:56:46 +0000 (19:56 +0100)]
patch 8.1.1089: tutor does not check $LC_MESSAGES

Problem:    Tutor does not check $LC_MESSAGES.
Solution:   Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes #4112)

5 years agopatch 8.1.1088: height of quickfix window not retained with vertical split v8.1.1088
Bram Moolenaar [Sat, 30 Mar 2019 18:49:06 +0000 (19:49 +0100)]
patch 8.1.1088: height of quickfix window not retained with vertical split

Problem:    Height of quickfix window not retained with vertical split.
Solution:   Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu,
            closes #4013, closes #2998)

5 years agopatch 8.1.1087: tag stack is incorrect after CTRL-T and then :tag v8.1.1087
Bram Moolenaar [Sat, 30 Mar 2019 18:12:02 +0000 (19:12 +0100)]
patch 8.1.1087: tag stack is incorrect after CTRL-T and then :tag

Problem:    tag stack is incorrect after CTRL-T and then :tag
Solution:   Handle DT_TAG differently. (test by Andy Massimino, closes #3944,
            closes #4177)

5 years agopatch 8.1.1086: too many curly braces v8.1.1086
Bram Moolenaar [Sat, 30 Mar 2019 17:47:01 +0000 (18:47 +0100)]
patch 8.1.1086: too many curly braces

Problem:    Too many curly braces.
Solution:   Remove curly braces where they are not needed. (Hirohito Higashi,
            closes #3982)