]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 21 Sep 2018 12:43:10 +0000 (14:43 +0200)]
patch 8.1.0422: cannot create map file with MinGW
Problem: Cannot create map file with MinGW.
Solution: Add support for $MAP. (Ken Takata, closes #3460)
Bram Moolenaar [Fri, 21 Sep 2018 12:31:51 +0000 (14:31 +0200)]
patch 8.1.0421: MS-Windows: Ruby path is wrong for Ruby 1.9 and later
Problem: MS-Windows: Ruby path is wrong for Ruby 1.9 and later.
Solution: Let -I argument depend on Ruby version. (Ken Takata, closes #3461)
Bram Moolenaar [Fri, 21 Sep 2018 12:01:27 +0000 (14:01 +0200)]
patch 8.1.0420: generating vim.lib when using ActivePerl 5.20.3 or later
Problem: Generating vim.lib when using ActivePerl 5.20.3 or later.
Solution: Redefine XS_EXTERNAL(). (Ken Takata, closes #3462)
Bram Moolenaar [Fri, 21 Sep 2018 11:56:25 +0000 (13:56 +0200)]
patch 8.1.0419: Cygwin: running cproto fails with -O2
Problem: Cygwin: running cproto fails with -O2.
Solution: Strip -O2 for cproto. (Ken Takata, closes #3465)
Bram Moolenaar [Fri, 21 Sep 2018 11:44:09 +0000 (13:44 +0200)]
patch 8.1.0418: MS-Windows: cannot separate Lua include and library dirs
Problem: MS-Windows: cannot separate Lua include and library directories.
Solution: Add LUA_LIBDIR and LUA_INCDIR. (Ken Takata, closes #3464)
Bram Moolenaar [Fri, 21 Sep 2018 10:54:06 +0000 (12:54 +0200)]
patch 8.1.0417: several command line arguments are not tested
Problem: Several command line arguments are not tested.
Solution: Add tests for -m, -M, -R and -Vfile. (Dominique Pelle,
closes #3458)
Bram Moolenaar [Fri, 21 Sep 2018 10:46:22 +0000 (12:46 +0200)]
patch 8.1.0416: sort doesn't report deleted lines
Problem: Sort doesn't report deleted lines.
Solution: Call msgmore(). (Christian Brabandt, closes #3454)
Bram Moolenaar [Fri, 21 Sep 2018 10:24:12 +0000 (12:24 +0200)]
patch 8.1.0415: not actually using 16 colors with vtp
Problem: Not actually using 16 colors with vtp.
Solution: Always use 256 colors when vtp is used. (Nobuhiro Takasaki,
closes #3432)
Bram Moolenaar [Fri, 21 Sep 2018 09:59:32 +0000 (11:59 +0200)]
patch 8.1.0414: v:option_old is cleared when using :set in OptionSet autocmd
Problem: v:option_old and v:option_new are cleared when using :set in
OptionSet autocmd. (Gary Johnson)
Solution: Don't trigger OptionSet recursively.
Bram Moolenaar [Thu, 20 Sep 2018 19:39:33 +0000 (21:39 +0200)]
patch 8.1.0413: test output is duplicated or missing
Problem: Test output is duplicated or missing.
Solution: Adjust the MS-Windows and Unix test makefiles. (Ken Takata,
closes #3452)
Bram Moolenaar [Wed, 19 Sep 2018 20:40:03 +0000 (22:40 +0200)]
patch 8.1.0412: cannot build with GTK 2.4
Problem: Cannot build with GTK 2.4.
Solution: Add back a few #ifdefs. (Ken Takata, closes #3447)
Also support older GTK. (Tom Christensen)
Bram Moolenaar [Wed, 19 Sep 2018 20:00:30 +0000 (22:00 +0200)]
patch 8.1.0411: renamed file missing from distribution
Problem: Renamed file missing from distribution.
Solution: Rename screen.c to termscreen.c (Zdenek Dohnal, closes #3449)
Bram Moolenaar [Wed, 19 Sep 2018 19:56:02 +0000 (21:56 +0200)]
patch 8.1.0410: the ex_copen() function is too long
Problem: The ex_copen() function is too long.
Solution: Refactor to split off two functions. (Yegappan Lakshmanan)
Bram Moolenaar [Wed, 19 Sep 2018 19:06:31 +0000 (21:06 +0200)]
patch 8.1.0409: startup test fails on MS-Windows
Problem: Startup test fails on MS-Windows.
Solution: Do the Arabic test in silent Ex mode. Loosen the check for -V2.
Bram Moolenaar [Tue, 18 Sep 2018 20:58:41 +0000 (22:58 +0200)]
patch 8.1.0408: MSVC: cannot use the "x64" native compiler option
Problem: MSVC: cannot use the "x64" native compiler option.
Solution: Ignore case for %Platform%. Improve documentation. (Ken Takata)
Bram Moolenaar [Tue, 18 Sep 2018 20:50:06 +0000 (22:50 +0200)]
patch 8.1.0407: quickfix code mixes using the stack and a list pointer
Problem: Quickfix code mixes using the stack and a list pointer.
Solution: Use a list pointer in more places. (Yegappan Lakshmanan,
closes #3443)
Bram Moolenaar [Tue, 18 Sep 2018 20:37:31 +0000 (22:37 +0200)]
patch 8.1.0406: several command line arguments are not tested
Problem: Several command line arguments are not tested.
Solution: Add tests for -A, -F, -H, -p and -V. (Dominique Pelle,
closes #3446)
Bram Moolenaar [Tue, 18 Sep 2018 20:30:07 +0000 (22:30 +0200)]
patch 8.1.0405: too many #ifdefs for GTK
Problem: Too many #ifdefs for GTK.
Solution: Define macros instead of using #ifdef. (Ken Takata, closes #3436)
Bram Moolenaar [Tue, 18 Sep 2018 19:51:47 +0000 (21:51 +0200)]
patch 8.1.0404: accessing invalid memory with long argument name
Problem: Accessing invalid memory with long argument name.
Solution: Use item_count instead of checking for a terminating NULL.
(Dominique Pelle, closes #3444)
Bram Moolenaar [Tue, 18 Sep 2018 19:41:47 +0000 (21:41 +0200)]
patch 8.1.0403: header file missing from distribution
Problem: Header file missing from distribution.
Solution: Add src/protodef.h.
Bram Moolenaar [Tue, 18 Sep 2018 19:20:26 +0000 (21:20 +0200)]
patch 8.1.0402: the DiffUpdate event isn't triggered for :diffput
Problem: The DiffUpdate event isn't triggered for :diffput.
Solution: Also trigger DiffUpdate for :diffget and :diffput.
Bram Moolenaar [Sun, 16 Sep 2018 16:46:59 +0000 (18:46 +0200)]
patch 8.1.0401: can't get swap name of another buffer
Problem: Can't get swap name of another buffer.
Solution: Add swapname(). (Ozaki Kiichi, closes #3441)
Bram Moolenaar [Sun, 16 Sep 2018 16:10:48 +0000 (18:10 +0200)]
patch 8.1.0400: using freed memory with :diffget
Problem: Using freed memory with :diffget.
Solution: Skip ex_diffupdate() while updating diffs. (closes #3442)
Bram Moolenaar [Sun, 16 Sep 2018 15:08:04 +0000 (17:08 +0200)]
patch 8.1.0399: 'hlsearch' highlight remains in other window
Problem: 'hlsearch' highlight remains in other window after cancelling
command.
Solution: Redraw all windows. Also remove unnecessary delays. (closes #3437)
Bram Moolenaar [Sun, 16 Sep 2018 14:28:11 +0000 (16:28 +0200)]
patch 8.1.0398: no test for -o and -O command line arguments
Problem: No test for -o and -O command line arguments.
Solution: Add a test. (Dominique Pelle, closes #3438)
Bram Moolenaar [Sun, 16 Sep 2018 13:48:06 +0000 (15:48 +0200)]
patch 8.1.0397: no event triggered after updating diffs
Problem: No event triggered after updating diffs.
Solution: Add the DiffUpdated event.
Bram Moolenaar [Sun, 16 Sep 2018 13:14:18 +0000 (15:14 +0200)]
patch 8.1.0396: another compiler warning on 64-bit MS-Windows
Problem: Another compiler warning on 64-bit MS-Windows.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sun, 16 Sep 2018 12:51:36 +0000 (14:51 +0200)]
patch 8.1.0395: compiler warning on 64-bit MS-Windows
Problem: Compiler warning on 64-bit MS-Windows.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sun, 16 Sep 2018 12:10:31 +0000 (14:10 +0200)]
patch 8.1.0394: diffs are not always updated correctly
Problem: Diffs are not always updated correctly.
Solution: When using internal diff update for any changes properly.
Bram Moolenaar [Sat, 15 Sep 2018 17:17:38 +0000 (19:17 +0200)]
patch 8.1.0393: not all white space difference options available
Problem: Not all white space difference options available.
Solution: Add "iblank", "iwhiteall" and "iwhiteeol" to 'diffopt'.
Bram Moolenaar [Sat, 15 Sep 2018 13:42:40 +0000 (15:42 +0200)]
patch 8.1.0392: error while typing :/foo/s// with 'incsearch' enabled
Problem: Error while typing :/foo/s// with 'incsearch' enabled.
Solution: Do not give search errors when highlighting matches.
Bram Moolenaar [Sat, 15 Sep 2018 13:08:52 +0000 (15:08 +0200)]
patch 8.1.0391: building in a shadow directory fails
Problem: Building in a shadow directory fails.
Solution: Don't link the xdiff directory but what's in it. (closes #3428)
Bram Moolenaar [Fri, 14 Sep 2018 19:27:06 +0000 (21:27 +0200)]
patch 8.1.0390: scrollbars are not tested
Problem: Scrollbars are not tested.
Solution: Add test_scrollbar() and a test.
Bram Moolenaar [Fri, 14 Sep 2018 18:10:32 +0000 (20:10 +0200)]
patch 8.1.0389: :behave command is not tested
Problem: :behave command is not tested.
Solution: Add a test. (Dominique Pelle, closes #3429)
Bram Moolenaar [Thu, 13 Sep 2018 19:30:05 +0000 (21:30 +0200)]
patch 8.1.0388: Coverity complains about possible NULL pointer use
Problem: Coverity complains about possible NULL pointer use.
Solution: Use get_tv_string() instead of get_tv_string_chk().
Bram Moolenaar [Thu, 13 Sep 2018 18:46:52 +0000 (20:46 +0200)]
patch 8.1.0387: no test for 'ambiwidth' detection
Problem: No test for 'ambiwidth' detection.
Solution: Add a test.
Bram Moolenaar [Thu, 13 Sep 2018 18:31:54 +0000 (20:31 +0200)]
patch 8.1.0386: cannot test with non-default option value
Problem: Cannot test with non-default option value.
Solution: Add test_option_not_set().
Bram Moolenaar [Thu, 13 Sep 2018 17:04:48 +0000 (19:04 +0200)]
patch 8.1.0385: Coveralls badge doesn't update
Problem: Coveralls badge doesn't update.
Solution: Update the URL
Bram Moolenaar [Thu, 13 Sep 2018 16:33:05 +0000 (18:33 +0200)]
patch 8.1.0384: sign ordering depends on +netbeans feature
Problem: Sign ordering depends on +netbeans feature.
Solution: Also order signs without +netbeans. (Christian Brabandt,
closes #3224)
Bram Moolenaar [Thu, 13 Sep 2018 16:05:48 +0000 (18:05 +0200)]
patch 8.1.0383: missing source file rename
Problem: Missing source file rename.
Solution: Update the dependency.
Bram Moolenaar [Thu, 13 Sep 2018 16:01:31 +0000 (18:01 +0200)]
patch 8.1.0382: some make programs can't handle "xdiff/../"
Problem: Some make programs can't handle dependency on "xdiff/../".
Solution: Strip it out.
Bram Moolenaar [Thu, 13 Sep 2018 15:32:07 +0000 (17:32 +0200)]
patch 8.1.0381: variable declaration not at start of block
Problem: Variable declaration not at start of block.
Solution: Fix line ordering.
Bram Moolenaar [Thu, 13 Sep 2018 15:26:54 +0000 (17:26 +0200)]
patch 8.1.0380: "make proto" doesn't work well
Problem: "make proto" doesn't work well.
Solution: Define a few more types for cproto. Update proto files. Fix that
workshop didn't build.
Bram Moolenaar [Thu, 13 Sep 2018 15:23:28 +0000 (17:23 +0200)]
patch 8.1.0379: build dependencies are incomplete
Problem: Build dependencies are incomplete.
Solution: Update the build dependencies, mainly for xdiff. Adjust object
directory for libvterm and xdiff.
Bram Moolenaar [Thu, 13 Sep 2018 13:58:58 +0000 (15:58 +0200)]
patch 8.1.0378: CI build failure
Problem: CI build failure.
Solution: Include vim.h as ../vim.h. Fix compiler warning.
Bram Moolenaar [Thu, 13 Sep 2018 13:33:43 +0000 (15:33 +0200)]
patch 8.1.0377: xdiff doesn't use the Vim memory allocation functions
Problem: Xdiff doesn't use the Vim memory allocation functions.
Solution: Change the xdl_ defines. Check for out-of-memory. Rename
"ignored" to "vim_ignored".
Bram Moolenaar [Thu, 13 Sep 2018 12:57:41 +0000 (14:57 +0200)]
patch 8.1.0376: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize the variable.
Bram Moolenaar [Thu, 13 Sep 2018 11:03:11 +0000 (13:03 +0200)]
patch 8.1.0375: cannot use diff mode with Cygwin diff.exe
Problem: Cannot use diff mode with Cygwin diff.exe. (Igor Forca)
Solution: Skip over unrecognized lines in the diff output.
Bram Moolenaar [Wed, 12 Sep 2018 21:15:48 +0000 (23:15 +0200)]
patch 8.1.0374: moving the cursor is slow when 'relativenumber' is set
Problem: Moving the cursor is slow when 'relativenumber' is set.
Solution: Only redraw the number column, not all lines.
Bram Moolenaar [Wed, 12 Sep 2018 20:27:15 +0000 (22:27 +0200)]
patch 8.1.0373: screen updating still slow when 'cursorline' is set
Problem: Screen updating still slow when 'cursorline' is set.
Solution: Fix setting last_cursorline.
Bram Moolenaar [Wed, 12 Sep 2018 19:52:18 +0000 (21:52 +0200)]
patch 8.1.0372: screen updating slow when 'cursorline' is set
Problem: Screen updating slow when 'cursorline' is set.
Solution: Only redraw the old and new cursor line, not all lines.
Bram Moolenaar [Wed, 12 Sep 2018 18:29:09 +0000 (20:29 +0200)]
patch 8.1.0371: argument types for select() may be wrong
Problem: Argument types for select() may be wrong.
Solution: Use a configure macro. (Tobias Ulmer)
Bram Moolenaar [Wed, 12 Sep 2018 16:00:12 +0000 (18:00 +0200)]
patch 8.1.0370: not using internal diff if 'diffopt' is not changed
Problem: Not using internal diff if 'diffopt' is not changed.
Solution: Correct initialization of diff_flags. (Christian Brabandt)
Bram Moolenaar [Tue, 11 Sep 2018 20:37:29 +0000 (22:37 +0200)]
patch 8.1.0369: continuation lines cannot contain comments
Problem: Continuation lines cannot contain comments.
Solution: Support using "\ .
Bram Moolenaar [Tue, 11 Sep 2018 19:30:09 +0000 (21:30 +0200)]
patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails
Problem: GTK code has too many #ifdefs and building fails with GTK 2.10.
Solution: Always use gtk_widget_get_window() and define it for older GTK
versions. (Ken Takata, closes #3421)
Bram Moolenaar [Tue, 11 Sep 2018 18:10:20 +0000 (20:10 +0200)]
patch 8.1.0367: getchar(1) no longer processes pending messages
Problem: getchar(1) no longer processes pending messages. (Yasuhiro
Matsumoto)
Solution: Call parse_queued_messages().
Bram Moolenaar [Mon, 10 Sep 2018 20:18:52 +0000 (22:18 +0200)]
patch 8.1.0366: pieces of the xdiff code are not used
Problem: Pieces of the xdiff code are not used.
Solution: Add "#if 0" to omit unused code.
Bram Moolenaar [Mon, 10 Sep 2018 20:03:40 +0000 (22:03 +0200)]
patch 8.1.0365: function profile doesn't specify where it was defined
Problem: Function profile doesn't specify where it was defined.
Solution: Show the script name and line number.
Bram Moolenaar [Mon, 10 Sep 2018 19:22:15 +0000 (21:22 +0200)]
patch 8.1.0364: compiler warning in xdiff code
Problem: Compiler warning in xdiff code. (Yegappan Lakshmanan)
Solution: Initialize directly.
Bram Moolenaar [Mon, 10 Sep 2018 19:15:40 +0000 (21:15 +0200)]
patch 8.1.0363: internal diff isn't used by default as advertised
Problem: Internal diff isn't used by default as advertised.
Solution: Add "internal" to the default value of 'diffopt'.
Also add couple of files missing from the distribution.
Bram Moolenaar [Mon, 10 Sep 2018 19:05:02 +0000 (21:05 +0200)]
patch 8.1.0362: cannot get the script line number when executing a function
Problem: Cannot get the script line number when executing a function.
Solution: Store the line number besides the script ID. (Ozaki Kiichi,
closes #3362) Also display the line number with ":verbose set".
Bram Moolenaar [Mon, 10 Sep 2018 17:03:05 +0000 (19:03 +0200)]
patch 8.1.0361: remote user not used for completion
Problem: Remote user not used for completion. (Stucki)
Solution: Use $USER too. (Dominique Pelle, closes #3407)
Bram Moolenaar [Mon, 10 Sep 2018 15:51:58 +0000 (17:51 +0200)]
patch 8.1.0360: using an external diff program is slow and inflexible
Problem: Using an external diff program is slow and inflexible.
Solution: Include the xdiff library. (Christian Brabandt, closes #2732)
Use it by default.
Bram Moolenaar [Mon, 10 Sep 2018 09:51:50 +0000 (11:51 +0200)]
Update runtime files.
Bram Moolenaar [Sun, 9 Sep 2018 20:02:24 +0000 (22:02 +0200)]
patch 8.1.0359: no clue what test failed when using a screendump twice
Problem: No clue what test failed when using a screendump twice.
Solution: Add an extra argument to VerifyScreenDump().
Bram Moolenaar [Sun, 9 Sep 2018 17:56:07 +0000 (19:56 +0200)]
patch 8.1.0358: crash when using term_dumpwrite() after the job finished
Problem: Crash when using term_dumpwrite() after the job finished.
Solution: Check for a finished job and give an error message.
Bram Moolenaar [Sun, 9 Sep 2018 13:56:06 +0000 (15:56 +0200)]
patch 8.1.0357: instructions for tests are outdated
Problem: Instructions for tests are outdated. (Jason Franklin)
Solution: Update the text.
Bram Moolenaar [Sun, 9 Sep 2018 13:54:14 +0000 (15:54 +0200)]
patch 8.1.0356: using :s with 'incsearch' prevents CTRL-R CTRL-W
Problem: Using :s with 'incsearch' prevents CTRL-R CTRL-W. (Boris Staletic)
Solution: When past the pattern put cursor back in the start position.
(closes #3413)
Bram Moolenaar [Sun, 9 Sep 2018 13:27:59 +0000 (15:27 +0200)]
patch 8.1.0355: incorrect adjusting the popup menu for the preview window
Problem: Incorrect adjusting the popup menu for the preview window.
Solution: Compute position and height properl. (Ronan Pigott) Also show at
least ten items. (closes #3414)
Bram Moolenaar [Sat, 8 Sep 2018 17:12:12 +0000 (19:12 +0200)]
patch 8.1.0354: packadd test fails on MS-Windows
Problem: Packadd test fails on MS-Windows.
Solution: Ignore difference between forward and backward slashes.
Bram Moolenaar [Sat, 8 Sep 2018 16:21:16 +0000 (18:21 +0200)]
patch 8.1.0353: an "after" directory of a package is appended to 'rtp'
Problem: An "after" directory of a package is appended to 'rtp', which
will be after the user's "after" directory. ()
Solution: Insert the package "after" directory before any other "after"
directory in 'rtp'. (closes #3409)
Bram Moolenaar [Sat, 8 Sep 2018 13:10:34 +0000 (15:10 +0200)]
patch 8.1.0352: browsing compressed tar files does not always work
Problem: Browsing compressed tar files does not always work.
Solution: Use the "file" command to get the compression type.
Bram Moolenaar [Thu, 6 Sep 2018 19:44:17 +0000 (21:44 +0200)]
patch 8.1.0351: 'incsearch' for :/foo/s//<Esc> changes last search pattern
Problem: 'incsearch' for :/foo/s//<Esc> changes last search pattern.
Solution: Save the last search pattern earlier.
Bram Moolenaar [Thu, 6 Sep 2018 14:27:24 +0000 (16:27 +0200)]
patch 8.1.0350: Vim may block on ch_sendraw()
Problem: Vim may block on ch_sendraw() when the job is sending data back to
Vim, which isn't read yet. (Nate Bosch)
Solution: Add the "noblock" option to job_start(). (closes #2548)
Bram Moolenaar [Thu, 6 Sep 2018 11:14:43 +0000 (13:14 +0200)]
patch 8.1.0349: crash when wiping buffer in a callback
Problem: Crash when wiping buffer in a callback.
Solution: Do not handle messages when only peeking for a character.
(closes #2107) Add "redraw_flag" to test_override().
Bram Moolenaar [Wed, 5 Sep 2018 20:25:50 +0000 (22:25 +0200)]
patch 8.1.0348: on Travis the slowest build is run last
Problem: On Travis the slowest build is run last. (Dominique Pelle)
Solution: Reorder the build entries.
Bram Moolenaar [Mon, 3 Sep 2018 20:08:10 +0000 (22:08 +0200)]
patch 8.1.0347: some tests fail on Solaris
Problem: Some tests fail on Solaris.
Solution: Skip writefile test. Fix path to libc.so. Improve test for Turkish
case change. (Libor Bukata, Bjorn Linse, closes #3403)
Bram Moolenaar [Sun, 2 Sep 2018 19:07:30 +0000 (21:07 +0200)]
Update runtime files.
Bram Moolenaar [Sun, 2 Sep 2018 13:27:07 +0000 (15:27 +0200)]
patch 8.1.0346: building with Aap is outdated and unused
Problem: Building with Aap is outdated and unused.
Solution: Remove the Aap build files.
Bram Moolenaar [Sun, 2 Sep 2018 13:18:42 +0000 (15:18 +0200)]
patch 8.1.0345: cannot get the window id associated with the location list
Problem: Cannot get the window id associated with the location list.
Solution: Add the "filewinid" argument to getloclist(). (Yegappan
Lakshmanan, closes #3202)
Bram Moolenaar [Sun, 2 Sep 2018 13:07:28 +0000 (15:07 +0200)]
patch 8.1.0344: 'hlsearch' highlighting has a gap after /$
Problem: 'hlsearch' highlighting has a gap after /$.
Solution: Remove suspicious code. (Ricky Zhou, closes #3400)
Bram Moolenaar [Sun, 2 Sep 2018 12:25:05 +0000 (14:25 +0200)]
patch 8.1.0343: 'shellslash' is not used for getcwd() with local directory
Problem: 'shellslash' is not used for getcwd() with local directory.
(Daniel Hahler)
Solution: Call slash_adjust() later. (closes #3399)
Bram Moolenaar [Sat, 1 Sep 2018 13:30:03 +0000 (15:30 +0200)]
patch 8.1.0342: crash when a callback deletes a window that is being used
Problem: Crash when a callback deletes a window that is being used.
Solution: Do not unload a buffer that is being displayed while redrawing the
screen. Also avoid invoking callbacks while redrawing.
(closes #2107)
Bram Moolenaar [Fri, 31 Aug 2018 21:06:22 +0000 (23:06 +0200)]
patch 8.1.0341: :argadd in empty buffer changes the buffer name
Problem: :argadd in empty buffer changes the buffer name. (Pavol Juhas)
Solution: Don't re-use the current buffer when not going to edit the file.
(closes #3397) Do re-use the current buffer for :next.
Bram Moolenaar [Fri, 31 Aug 2018 20:26:53 +0000 (22:26 +0200)]
patch 8.1.0340: no test for :spellinfo
Problem: No test for :spellinfo.
Solution: Add a test. (Dominique Pelle, closes #3394)
Bram Moolenaar [Fri, 31 Aug 2018 20:09:54 +0000 (22:09 +0200)]
patch 8.1.0339: wrong highlight when 'incsearch' set and cancelling :s
Problem: Wrong highlight when 'incsearch' set and cancelling :s.
Solution: Reset search line range. (Hirohito Higashi, Masamichi Abe)
Bram Moolenaar [Thu, 30 Aug 2018 15:47:05 +0000 (17:47 +0200)]
patch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershell
Problem: MS-Windows: VTP doesn't work properly with Powershell.
Solution: Adjust the color index. (Nobuhiro Takasaki, closes #3347)
Bram Moolenaar [Thu, 30 Aug 2018 13:58:28 +0000 (15:58 +0200)]
patch 8.1.0337: :file fails in quickfix command
Problem: :file fails in quickfix command.
Solution: Allow :file without argument when curbuf_lock is set. (Jason
Franklin)
Bram Moolenaar [Thu, 30 Aug 2018 12:16:06 +0000 (14:16 +0200)]
patch 8.1.0336: mkview test still fails on CI
Problem: mkview test still fails on CI.
Solution: Ignore curswant, don't see another solution.
Bram Moolenaar [Thu, 30 Aug 2018 12:04:25 +0000 (14:04 +0200)]
patch 8.1.0335: mkview test fails on CI
Problem: mkview test fails on CI.
Solution: Attempt to force recomputing curswant after folding.
Bram Moolenaar [Thu, 30 Aug 2018 11:07:17 +0000 (13:07 +0200)]
patch 8.1.0334: 'autowrite' takes effect when buffer is not to be written
Problem: 'autowrite' takes effect when buffer is not to be written.
Solution: Don't write buffers that are not supposed to be written. (Even Q
Jones, closes #3391) Add tests for 'autowrite'.
Bram Moolenaar [Wed, 29 Aug 2018 19:42:42 +0000 (21:42 +0200)]
patch 8.1.0333: :mkview does not restore cursor properly after "$"
Problem: :mkview does not restore cursor properly after "$". (Dominique
Pelle)
Solution: Position the cursor with "normal! $".
Bram Moolenaar [Tue, 28 Aug 2018 21:09:07 +0000 (23:09 +0200)]
patch 8.1.0332: get Gdk-Critical error on first balloon show
Problem: Get Gdk-Critical error on first balloon show.
Solution: Get screen geometry using the draw area widget. (Davit Samvelyan,
closes #3386)
Bram Moolenaar [Tue, 28 Aug 2018 20:58:02 +0000 (22:58 +0200)]
Update runtime files.
Bram Moolenaar [Tue, 28 Aug 2018 20:19:31 +0000 (22:19 +0200)]
patch 8.1.0331: insufficient test coverage for :mkview and :loadview
Problem: Insufficient test coverage for :mkview and :loadview.
Solution: Add tests. (Dominique Pelle, closes #3385)
Bram Moolenaar [Tue, 28 Aug 2018 20:07:44 +0000 (22:07 +0200)]
patch 8.1.0330: the qf_add_entries() function is too long
Problem: The qf_add_entries() function is too long.
Solution: Split in two parts. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 27 Aug 2018 21:24:16 +0000 (23:24 +0200)]
patch 8.1.0329: using inputlist() during startup results in garbage
Problem: Using inputlist() during startup results in garbage. (Dominique
Pelle)
Solution: Make sure the xterm tracing is stopped when disabling the mouse.
Bram Moolenaar [Sun, 26 Aug 2018 19:23:07 +0000 (21:23 +0200)]
patch 8.1.0328: inputlist() doesn't work with a timer
Problem: inputlist() doesn't work with a timer. (Dominique Pelle)
Solution: Don't redraw when cmdline_row is zero. (Hirohito Higashi,
closes #3239)
Bram Moolenaar [Fri, 24 Aug 2018 20:07:58 +0000 (22:07 +0200)]
patch 8.1.0327: the "g CTRL-G" command isn't tested much
Problem: The "g CTRL-G" command isn't tested much.
Solution: Add more tests. (Dominique Pelle, closes #3369)
Bram Moolenaar [Fri, 24 Aug 2018 19:30:28 +0000 (21:30 +0200)]
patch 8.1.0326: screen dump does not consider NUL and space equal
Problem: Screen dump does not consider NUL and space equal.
Solution: Use temp variables instead of character from cell.