Bram Moolenaar [Sun, 9 Oct 2016 14:10:05 +0000 (16:10 +0200)]
patch 8.0.0026
Problem: Error format with %W, %C and %Z does not work. (Gerd Wachsmuth)
Solution: Skip code when qf_multiignore is set. (Lcd)
Bram Moolenaar [Sun, 9 Oct 2016 13:50:48 +0000 (15:50 +0200)]
patch 8.0.0025
Problem: Inconsistent use of spaces vs tabs in gd test.
Solution: Use tabs. (Anton Lindqvist)
Bram Moolenaar [Sun, 9 Oct 2016 13:43:25 +0000 (15:43 +0200)]
patch 8.0.0024
Problem: When the netbeans channel closes, "DETACH" is put in the output
part. (Ozaki Kiichi)
Solution: Write "DETACH" in the socket part.
Bram Moolenaar [Sat, 8 Oct 2016 17:21:31 +0000 (19:21 +0200)]
patch 8.0.0023
Problem: "gd" and "gD" may find a match in a comment or string.
Solution: Ignore matches in comments and strings. (Anton Lindqvist)
Bram Moolenaar [Mon, 3 Oct 2016 19:37:41 +0000 (21:37 +0200)]
patch 8.0.0022
Problem: If a channel in NL mode is missing the NL at the end the remaining
characters are dropped.
Solution: When the channel is closed use the remaining text. (Ozaki Kiichi)
Bram Moolenaar [Sun, 2 Oct 2016 21:09:31 +0000 (23:09 +0200)]
patch 8.0.0021
Problem: In the GUI when redrawing the cursor it may be on the second half
of a double byte character.
Solution: Correct the cursor column. (Yasuhiro Matsumoto)
Bram Moolenaar [Sun, 2 Oct 2016 14:51:57 +0000 (16:51 +0200)]
patch 8.0.0020
Problem: The regexp engines are not reentrant.
Solution: Add regexec_T and save/restore the state when needed.
Bram Moolenaar [Sat, 1 Oct 2016 12:47:05 +0000 (14:47 +0200)]
Updated runtime files.
Bram Moolenaar [Thu, 29 Sep 2016 18:54:59 +0000 (20:54 +0200)]
patch 8.0.0019
Problem: Test_command_count is old style.
Solution: Turn it into a new style test. (Naruhiko Nishino)
Use more assert functions.
Bram Moolenaar [Thu, 29 Sep 2016 13:18:57 +0000 (15:18 +0200)]
patch 8.0.0018
Problem: When using ":sleep" channel input is not handled.
Solution: When there is a channel check for input also when not in raw mode.
Check every 100 msec.
Bram Moolenaar [Tue, 27 Sep 2016 19:30:22 +0000 (21:30 +0200)]
Missing part of patch 8.0.0014
Bram Moolenaar [Tue, 27 Sep 2016 19:28:56 +0000 (21:28 +0200)]
patch 8.0.0017
Problem: Cannot get the number of the current quickfix or location list.
Solution: Use the current list if "nr" in "what" is zero. (Yegappan
Lakshmanan) Remove debug command from test.
Bram Moolenaar [Mon, 26 Sep 2016 20:58:58 +0000 (22:58 +0200)]
patch 8.0.0016
Problem: Build fails.
Solution: Include missing change.
Bram Moolenaar [Mon, 26 Sep 2016 20:36:58 +0000 (22:36 +0200)]
patch 8.0.0015
Problem: Can't tell which part of a channel has "buffered" status.
Solution: Add an optional argument to ch_status(). Let ch_info() also
return "buffered" for out_status and err_status.
Bram Moolenaar [Mon, 26 Sep 2016 18:14:56 +0000 (20:14 +0200)]
patch 8.0.0014
Problem: Crypt tests are old style.
Solution: Convert to new style.
Bram Moolenaar [Sun, 25 Sep 2016 20:27:37 +0000 (22:27 +0200)]
patch 8.0.0013
Problem: Missing comma in list.
Solution: Add the comma.
Bram Moolenaar [Sun, 25 Sep 2016 20:11:48 +0000 (22:11 +0200)]
Updated runtime files.
Bram Moolenaar [Sun, 25 Sep 2016 19:45:05 +0000 (21:45 +0200)]
patch 8.0.0012
Problem: Typos in comments.
Solution: Change "its" to "it's". (Matthew Brener, closes #1088)
Bram Moolenaar [Sun, 25 Sep 2016 19:06:50 +0000 (21:06 +0200)]
Fix patch applied twice.
Bram Moolenaar [Sun, 25 Sep 2016 19:03:02 +0000 (21:03 +0200)]
patch 8.0.0011
Problem: On OSX Test_pipe_through_sort_all() sometimes fails.
Solution: Add the test to the list of flaky tests.
Bram Moolenaar [Sun, 25 Sep 2016 18:54:11 +0000 (20:54 +0200)]
patch 8.0.0010
Problem: Crash when editing file that starts with crypt yeader. (igor2x)
Solution: Check for length of text. (Christian Brabandt) Add a test.
Bram Moolenaar [Sun, 25 Sep 2016 18:22:02 +0000 (20:22 +0200)]
patch 8.0.0009
Problem: Unecessary workround for AppVeyor.
Solution: Revert patch 7.4.990. (Christian Brabandt)
Bram Moolenaar [Thu, 22 Sep 2016 20:33:02 +0000 (22:33 +0200)]
Updated runtime files.
Bram Moolenaar [Thu, 22 Sep 2016 19:27:11 +0000 (21:27 +0200)]
patch 8.0.0008
Problem: Popup complete test is disabled.
Solution: Enable the test and change the assert. (Hirohito Higashi)
Bram Moolenaar [Wed, 21 Sep 2016 20:41:24 +0000 (22:41 +0200)]
patch 8.0.0007
Problem: Vim 7.4 is still mentioned in a few places.
Solution: Update to Vim 8. (Uncle Bill, closes #1094)
Bram Moolenaar [Tue, 20 Sep 2016 19:39:14 +0000 (21:39 +0200)]
patch 8.0.0006
Problem: ":lb" is interpreted as ":lbottom" while the documentation says it
means ":lbuffer".
Solution: Adjust the order of the commands. (haya14busa, closes #1093)
Bram Moolenaar [Fri, 16 Sep 2016 18:02:31 +0000 (20:02 +0200)]
Updated runtime files.
Bram Moolenaar [Thu, 15 Sep 2016 09:44:27 +0000 (11:44 +0200)]
patch 8.0.0005
Problem: Netbeans test fails with Python 3. (Jonathonf)
Solution: Encode the string before sending it. (closes #1070)
Bram Moolenaar [Wed, 14 Sep 2016 20:16:13 +0000 (22:16 +0200)]
patch 8.0.0004
Problem: A string argument for function() that is not a function name
results in an error message with NULL. (Christian Brabandt)
Solution: Use the argument for the error message.
Bram Moolenaar [Mon, 12 Sep 2016 17:51:11 +0000 (19:51 +0200)]
patch 8.0.0003
Problem: getwinvar() returns wrong Value of boolean and number options,
especially non big endian systems. (James McCoy)
Solution: Cast the pointer to long or int. (closes #1060)
Bram Moolenaar [Mon, 12 Sep 2016 14:41:04 +0000 (16:41 +0200)]
Update translations for intro page.
Bram Moolenaar [Mon, 12 Sep 2016 14:31:10 +0000 (16:31 +0200)]
patch 8.0.0002
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.0.
Bram Moolenaar [Mon, 12 Sep 2016 14:23:34 +0000 (16:23 +0200)]
patch 8.0.0001
Problem: Intro screen still mentions version7. (Paul)
Solution: Change it to version8.
Bram Moolenaar [Mon, 12 Sep 2016 12:24:39 +0000 (14:24 +0200)]
Vim 8.0 release
Bram Moolenaar [Mon, 12 Sep 2016 11:32:02 +0000 (13:32 +0200)]
patch 7.4.2367
Problem: Test runner misses a comma.
Solution: Add the comma.
Bram Moolenaar [Mon, 12 Sep 2016 11:18:29 +0000 (13:18 +0200)]
patch 7.4.2366
Problem: MS-Windows gvim.exe does not have DirectX support.
Solution: Add the DIRECTX to the script.
Bram Moolenaar [Mon, 12 Sep 2016 10:24:11 +0000 (12:24 +0200)]
patch 7.4.2365
Problem: Needless line break. Confusing directory name.
Solution: Remove line break. Prepend "../" to "tools".
Bram Moolenaar [Mon, 12 Sep 2016 10:17:26 +0000 (12:17 +0200)]
A few more runtime updates.
Bram Moolenaar [Sun, 11 Sep 2016 14:48:50 +0000 (16:48 +0200)]
patch 7.4.2364
Problem: Sort test sometimes fails.
Solution: Add it to the list of flaky tests.
Bram Moolenaar [Sun, 11 Sep 2016 13:08:56 +0000 (15:08 +0200)]
patch 7.4.2363
Problem: Superfluous function prototypes.
Solution: Remove them.
Bram Moolenaar [Sun, 11 Sep 2016 13:07:27 +0000 (15:07 +0200)]
Updated runtime files, Japanese translations.
Bram Moolenaar [Sun, 11 Sep 2016 12:39:53 +0000 (14:39 +0200)]
patch 7.4.2362
Problem: Illegal memory access with ":1@". (Dominique Pelle)
Solution: Correct cursor column after setting the line number. Also avoid
calling end_visual_mode() when not in Visual mode.
Bram Moolenaar [Sat, 10 Sep 2016 17:17:42 +0000 (19:17 +0200)]
patch 7.4.2361
Problem: Checking for last_timer_id to overflow is not reliable. (Ozaki
Kiichi)
Solution: Check for the number not going up.
Bram Moolenaar [Sat, 10 Sep 2016 13:52:55 +0000 (15:52 +0200)]
patch 7.4.2360
Problem: Invalid memory access when formatting. (Dominique Pelle)
Solution: Make sure cursor line and column are associated.
Bram Moolenaar [Sat, 10 Sep 2016 12:27:30 +0000 (14:27 +0200)]
patch 7.4.2359
Problem: Memory leak in timer_start().
Solution: Check the right field to be NULL.
Bram Moolenaar [Fri, 9 Sep 2016 20:13:24 +0000 (22:13 +0200)]
patch 7.4.2358
Problem: Compiler warnings with Solaris Studio when using GTK3.
Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 9 Sep 2016 19:42:36 +0000 (21:42 +0200)]
patch 7.4.2357
Problem: Attempt to read history entry while not initialized.
Solution: Skip when the index is negative.
Bram Moolenaar [Fri, 9 Sep 2016 19:41:34 +0000 (21:41 +0200)]
patch 7.4.2356
Problem: Reading past end of line when using previous substitute pattern.
(Dominique Pelle)
Solution: Don't set "pat" only set "searchstr".
Bram Moolenaar [Fri, 9 Sep 2016 18:29:50 +0000 (20:29 +0200)]
patch 7.4.2355
Problem: Regexp fails to match when using "\>\)\?". (Ramel)
Solution: When a state is already in the list, but addstate_here() is used
and the existing state comes later, add the new state anyway.
Bram Moolenaar [Fri, 9 Sep 2016 15:59:50 +0000 (17:59 +0200)]
patch 7.4.2354
Problem: The example that explains nested backreferences does not work
properly with the new regexp engine. (Harm te Hennepe)
Solution: Also save the end position when adding a state. (closes #990)
Bram Moolenaar [Fri, 9 Sep 2016 14:59:08 +0000 (16:59 +0200)]
patch 7.4.2353
Problem: Not enough test coverage for Normal mode commands.
Solution: Add more tests. (Christian Brabandt)
Bram Moolenaar [Fri, 9 Sep 2016 14:03:48 +0000 (16:03 +0200)]
patch 7.4.2352
Problem: Netbeans test fails in shadow directory.
Solution: Also copy README.txt to the shadow directory.
Bram Moolenaar [Fri, 9 Sep 2016 13:31:34 +0000 (15:31 +0200)]
patch 7.4.2351
Problem: Netbeans test fails when run from unpacked MS-Windows sources.
Solution: Open README.txt instead of Makefile.
Bram Moolenaar [Fri, 9 Sep 2016 12:59:39 +0000 (14:59 +0200)]
patch 7.4.2350
Problem: Test 86 and 87 fail with some version of Python.
Solution: Unify "can't" and "cannot". Unify quotes.
Bram Moolenaar [Fri, 9 Sep 2016 12:17:18 +0000 (14:17 +0200)]
patch 7.4.2349
Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle)
Solution: Check the length before checking for a NUL.
Bram Moolenaar [Fri, 9 Sep 2016 10:57:09 +0000 (12:57 +0200)]
patch 7.4.2348
Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle)
Solution: Don't access curwin when exiting.
Bram Moolenaar [Thu, 8 Sep 2016 21:35:30 +0000 (23:35 +0200)]
patch 7.4.2347
Problem: Crash when closing a buffer while Visual mode is active.
(Dominique Pelle)
Solution: Adjust the position before computing the number of lines.
When closing the current buffer stop Visual mode.
Bram Moolenaar [Thu, 8 Sep 2016 20:22:43 +0000 (22:22 +0200)]
Updated runtime files
Bram Moolenaar [Thu, 8 Sep 2016 20:10:06 +0000 (22:10 +0200)]
patch 7.4.2346
Problem: Autocommand test fails when run directly, passes when run as part
of test_alot.
Solution: Add command to make the cursor move. Close a tab page.
Bram Moolenaar [Thu, 8 Sep 2016 18:28:45 +0000 (20:28 +0200)]
patch 7.4.2345
Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default
version numbers are outdated.
Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
for defaults. (Ken Takata)
Bram Moolenaar [Wed, 7 Sep 2016 21:32:23 +0000 (23:32 +0200)]
patch 7.4.2344
Problem: The "Reading from channel output..." message can be unwanted.
Appending to a buffer leaves an empty first line behind.
Solution: Add the "out_msg" and "err_msg" options. Writing the first line
overwrites the first, empty line.
Bram Moolenaar [Wed, 7 Sep 2016 18:46:39 +0000 (20:46 +0200)]
patch 7.4.2343
Problem: Too many old file tests.
Solution: Turn several into new style tests. (Yegappan Lakshmanan)
Bram Moolenaar [Tue, 6 Sep 2016 21:23:52 +0000 (23:23 +0200)]
patch 7.4.2342
Problem: Typo in MS-Windows build script.
Solution: change "w2" to "22".
Bram Moolenaar [Tue, 6 Sep 2016 20:15:08 +0000 (22:15 +0200)]
patch 7.4.2341
Problem: Tiny things. Test doesn't clean up properly.
Solution: Adjust comment and white space. Restore option value.
Bram Moolenaar [Tue, 6 Sep 2016 20:12:34 +0000 (22:12 +0200)]
Updated runtime files.
Bram Moolenaar [Tue, 6 Sep 2016 20:06:35 +0000 (22:06 +0200)]
patch 7.4.2340
Problem: MS-Windows: Building with Ruby uses old version.
Solution: Update to 2.2.X. Use clearer name for the API version. (Ken
Takata)
Bram Moolenaar [Tue, 6 Sep 2016 19:33:52 +0000 (21:33 +0200)]
patch 7.4.2339
Problem: Tab page test fails when run as fake root.
Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042)
Bram Moolenaar [Tue, 6 Sep 2016 19:32:11 +0000 (21:32 +0200)]
patch 7.4.2338
Problem: Can't build with small features. (John Marriott)
Solution: Nearly always define FEAT_TAG_BINS.
Bram Moolenaar [Tue, 6 Sep 2016 19:14:27 +0000 (21:14 +0200)]
patch 7.4.2337
Problem: taglist() is still slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when finding duplicates.
Bram Moolenaar [Tue, 6 Sep 2016 18:37:41 +0000 (20:37 +0200)]
patch 7.4.2336
Problem: Running normal mode tests leave a couple of files behind.
(Yegappan Lakshmanan)
Solution: Delete the files. (Christian Brabandt)
Bram Moolenaar [Tue, 6 Sep 2016 18:24:50 +0000 (20:24 +0200)]
patch 7.4.2335
Problem: taglist() is slow. (Luc Hermitte)
Solution: Check for CTRL-C less often when doing a linear search. (closes
#1044)
Bram Moolenaar [Mon, 5 Sep 2016 21:29:26 +0000 (23:29 +0200)]
patch 7.4.2334
Problem: On MS-Windows test_getcwd leaves Xtopdir behind.
Solution: Set 'noswapfile'. (Michael Soyka)
Bram Moolenaar [Mon, 5 Sep 2016 20:58:31 +0000 (22:58 +0200)]
patch 7.4.2333
Problem: Outdated comments in test.
Solution: Cleanup normal mode test. (Christian Brabandt)
Bram Moolenaar [Mon, 5 Sep 2016 20:45:28 +0000 (22:45 +0200)]
patch 7.4.2332
Problem: Crash when stop_timer() is called in a callback of a callback.
Vim hangs when the timer callback uses too much time.
Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling
callbacks forever. (Ozaki Kiichi)
Bram Moolenaar [Mon, 5 Sep 2016 19:51:14 +0000 (21:51 +0200)]
patch 7.4.2331
Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode
does not work after entering an expression on the command line.
Solution: Don't use "ccline" when not actually using a command line. (test
by Hirohito Higashi)
Bram Moolenaar [Sun, 4 Sep 2016 21:41:42 +0000 (23:41 +0200)]
patch 7.4.2330
Problem: Coverity complains about not checking curwin to be NULL.
Solution: Use firstwin to avoid the warning.
Bram Moolenaar [Sun, 4 Sep 2016 19:42:36 +0000 (21:42 +0200)]
patch 7.4.2329
Problem: Error for min() and max() contains %s. (Nikolay Pavlov)
Solution: Pass the function name. (closes #1040)
Bram Moolenaar [Sun, 4 Sep 2016 19:33:09 +0000 (21:33 +0200)]
patch 7.4.2328
Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito
Higashi)
Solution: Make close_buffer() go back to the right window.
Bram Moolenaar [Sun, 4 Sep 2016 18:44:42 +0000 (20:44 +0200)]
patch 7.4.2327
Problem: Freeing a variable that is on the stack.
Solution: Don't free res_tv or err_tv. (Ozaki Kiichi)
Bram Moolenaar [Sun, 4 Sep 2016 18:35:01 +0000 (20:35 +0200)]
patch 7.4.2326
Problem: Illegal memory access when Visual selection starts in invalid
position. (Dominique Pelle)
Solution: Correct position when needed.
Bram Moolenaar [Sun, 4 Sep 2016 17:57:56 +0000 (19:57 +0200)]
patch 7.4.2325
Problem: Tiny build fails.
Solution: Add #ifdef.
Bram Moolenaar [Sun, 4 Sep 2016 17:50:54 +0000 (19:50 +0200)]
patch 7.4.2324
Problem: Crash when editing a new buffer and BufUnload autocommand wipes
out the new buffer. (Norio Takagi)
Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi)
Move old style test13 into test_autocmd. Avoid ml_get error when
editing a file.
Bram Moolenaar [Sun, 4 Sep 2016 13:13:39 +0000 (15:13 +0200)]
patch 7.4.2323
Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle)
Solution: Make a copy of 'formatexpr' before evaluating it.
Bram Moolenaar [Sun, 4 Sep 2016 12:34:28 +0000 (14:34 +0200)]
patch 7.4.2322
Problem: Access memory beyond the end of the line. (Dominique Pelle)
Solution: Adjust the cursor column.
Bram Moolenaar [Sat, 3 Sep 2016 20:35:40 +0000 (22:35 +0200)]
patch 7.4.2321
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
Bram Moolenaar [Sat, 3 Sep 2016 19:04:58 +0000 (21:04 +0200)]
patch 7.4.2320
Problem: Redraw problem when using 'incsearch'.
Solution: Save the current view when deleting characters. (Christian
Brabandt) Fix that the '" mark is set in the wrong position. Don't
change the search start when using BS.
Bram Moolenaar [Sat, 3 Sep 2016 18:08:56 +0000 (20:08 +0200)]
patch 7.4.2319
Problem: No way for a system wide vimrc to stop loading defaults.vim.
(Christian Hesse)
Solution: Bail out of defaults.vim if skip_defaults_vim was set.
Bram Moolenaar [Sat, 3 Sep 2016 18:04:34 +0000 (20:04 +0200)]
patch 7.4.2318
Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as
before.
Solution: Move #ifdef and don't use goto.
Bram Moolenaar [Sat, 3 Sep 2016 17:11:59 +0000 (19:11 +0200)]
patch 7.4.2317
Problem: Normal mode tests fail on MS-Windows.
Solution: Do some tests only on Unix. Set 'fileformat' to "unix".
Bram Moolenaar [Sat, 3 Sep 2016 16:47:24 +0000 (18:47 +0200)]
patch 7.4.2316
Problem: Channel sort test is flaky.
Solution: Add a check the output has been read.
Bram Moolenaar [Sat, 3 Sep 2016 15:33:54 +0000 (17:33 +0200)]
patch 7.4.2315
Problem: Insufficient testing for Normal mode commands.
Solution: Add a big test. (Christian Brabandt, closes #1029)
Bram Moolenaar [Sat, 3 Sep 2016 14:59:06 +0000 (16:59 +0200)]
patch 7.4.2314
Problem: No error when deleting an augroup while it's the current one.
Solution: Disallow deleting an augroup when it's the current one.
Bram Moolenaar [Sat, 3 Sep 2016 14:43:53 +0000 (16:43 +0200)]
patch 7.4.2313
Problem: Crash when deleting an augroup and listing an autocommand.
(Dominique Pelle)
Solution: Make sure deleted_augroup is valid.
Bram Moolenaar [Sat, 3 Sep 2016 14:29:04 +0000 (16:29 +0200)]
patch 7.4.2312
Problem: Crash when autocommand moves to another tab. (Dominique Pelle)
Solution: When navigating to another window halfway the :edit command go
back to the right window.
Bram Moolenaar [Fri, 2 Sep 2016 20:26:04 +0000 (22:26 +0200)]
patch 7.4.2311
Problem: Appveyor 64 bit build still using Python 3.4
Solution: Switch to Python 3.5. (Ken Takata, closes #1032)
Bram Moolenaar [Fri, 2 Sep 2016 20:18:49 +0000 (22:18 +0200)]
patch 7.4.2310
Problem: Accessing freed memory when a timer does not repeat.
Solution: Free after removing it. (Dominique Pelle)
Bram Moolenaar [Fri, 2 Sep 2016 19:48:32 +0000 (21:48 +0200)]
patch 7.4.2309
Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
Solution: When detecting that the tab page changed, don't just abort but
delete the window where w_buffer is NULL.
Bram Moolenaar [Fri, 2 Sep 2016 18:03:20 +0000 (20:03 +0200)]
patch 7.4.2308
Problem: Old charsearch test still listed in Makefile.
Solution: Remove the line.
Bram Moolenaar [Fri, 2 Sep 2016 17:50:48 +0000 (19:50 +0200)]
patch 7.4.2307
Problem: Several tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
Bram Moolenaar [Fri, 2 Sep 2016 17:34:10 +0000 (19:34 +0200)]
patch 7.4.2306
Problem: Default value for 'langremap' is wrong.
Solution: Set the right value. (Jürgen Krämer) Add a test.