]>
granicus.if.org Git - vim/log
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)
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)
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.
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)
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)
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)
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.
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)
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)
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)
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)
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.
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)
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)
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.
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)
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.
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)
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)
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.
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)
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)
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.
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.
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.
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)
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)
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.
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)
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.
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.
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.
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)
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)
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.
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)
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)
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)
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)
Bram Moolenaar [Thu, 11 Apr 2019 16:44:11 +0000 (18:44 +0200)]
patch 8.1.1154
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)
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.
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)
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.
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)
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)
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)
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.
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.
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.
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)
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)
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)
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)
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)
Bram Moolenaar [Mon, 8 Apr 2019 14:25:07 +0000 (16:25 +0200)]
Update runtime files.
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)
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.
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.
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)
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.
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.
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().
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.
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.
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.
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.
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.
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.
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.
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)
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)
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)
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)
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)
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)
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.
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)
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.
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".
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)
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)
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)
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)
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.
Bram Moolenaar [Thu, 4 Apr 2019 11:11:03 +0000 (13:11 +0200)]
Update runtime files.
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.
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.
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)