]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 30 Sep 2018 19:43:26 +0000 (21:43 +0200)]
patch 8.1.0443: unnecessary static function prototypes
Problem: Unnecessary static function prototypes.
Solution: Remove unnecessary prototypes.
Bram Moolenaar [Sun, 30 Sep 2018 16:22:26 +0000 (18:22 +0200)]
patch 8.1.0442: GUI: cursor not drawn after ":redraw | sleep"
Problem: GUI: Cursor not drawn after ":redraw | sleep".
Solution: Flush the output. (closes #3496)
Bram Moolenaar [Sun, 30 Sep 2018 15:45:30 +0000 (17:45 +0200)]
patch 8.1.0441: build failure without command line history
Problem: Build failure without command line history.
Solution: Move cmdline_init() outside of #ifdef.
Bram Moolenaar [Sun, 30 Sep 2018 15:16:25 +0000 (17:16 +0200)]
patch 8.1.0440: remove() with a range not sufficiently tested
Problem: remove() with a range not sufficiently tested.
Solution: Add a test. (Dominique Pelle, closes #3497)
Bram Moolenaar [Sun, 30 Sep 2018 15:11:48 +0000 (17:11 +0200)]
patch 8.1.0439: recursive use of getcmdline() still not protected
Problem: Recursive use of getcmdline() still not protected.
Solution: Instead of saving the command buffer when making a call which may
cause recursiveness, save the buffer when actually being called
recursively.
Bram Moolenaar [Fri, 28 Sep 2018 21:09:55 +0000 (23:09 +0200)]
patch 8.1.0438: the ex_make() function is too long
Problem: The ex_make() function is too long.
Solution: Split it into several functions. (Yegappan Lakshmanan)
Bram Moolenaar [Fri, 28 Sep 2018 20:26:54 +0000 (22:26 +0200)]
patch 8.1.0437: may access freed memory when syntax HL times out
Problem: May access freed memory when syntax HL times out. (Philipp Gesang)
Solution: Clear b_sst_first when clearing b_sst_array.
Bram Moolenaar [Tue, 25 Sep 2018 20:27:35 +0000 (22:27 +0200)]
patch 8.1.0436: can get the text of inputsecret() with getcmdline()
Problem: Can get the text of inputsecret() with getcmdline(). (Tommy Allen)
Solution: Don't return the text.
Bram Moolenaar [Tue, 25 Sep 2018 20:17:54 +0000 (22:17 +0200)]
patch 8.1.0435: cursorline highlight not removed in some situation
Problem: Cursorline highlight not removed in some situation. (Vitaly
Yashin)
Solution: Reset last_cursorline when resetting 'cursorline'. (Christian
Brabandt, closes #3481)
Bram Moolenaar [Tue, 25 Sep 2018 20:08:14 +0000 (22:08 +0200)]
patch 8.1.0434: copy_loclist() is too long
Problem: copy_loclist() is too long.
Solution: Split in multiple functions. (Yegappan Lakshmanan)
Bram Moolenaar [Tue, 25 Sep 2018 18:48:57 +0000 (20:48 +0200)]
patch 8.1.0433: mapping can obtain text from inputsecret()
Problem: Mapping can obtain text from inputsecret(). (Tommy Allen)
Solution: Disallow CTRL-R = and CTRL-\ e when using inputsecret().
Bram Moolenaar [Tue, 25 Sep 2018 16:59:21 +0000 (18:59 +0200)]
patch 8.1.0432: compiler warning for signed/unsigned
Problem: Compiler warning for signed/unsigned.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Mon, 24 Sep 2018 19:50:12 +0000 (21:50 +0200)]
patch 8.1.0431: the qf_jump() function is too long
Problem: The qf_jump() function is too long.
Solution: Refactor to split it into several functions. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 24 Sep 2018 19:32:11 +0000 (21:32 +0200)]
patch 8.1.0430: Xargadd file left behind after running test
Problem: Xargadd file left behind after running test.
Solution: Delete the file. (Dominique Pelle)
Bram Moolenaar [Sun, 23 Sep 2018 17:36:15 +0000 (19:36 +0200)]
patch 8.1.0429: no test for :lcd with 'shellslash'
Problem: No test for :lcd with 'shellslash'.
Solution: Add a test. (Daniel Hahler, closes #3475)
Bram Moolenaar [Sat, 22 Sep 2018 19:37:39 +0000 (21:37 +0200)]
patch 8.1.0428: the :suspend command is not tested
Problem: The :suspend command is not tested.
Solution: Add a test. (Dominique Pelle, closes #3472)
Bram Moolenaar [Sat, 22 Sep 2018 12:39:15 +0000 (14:39 +0200)]
patch 8.1.0427: MS-Windows GUI: using invalid encoded file name
Problem: MS-Windows GUI: using invalid encoded file name.
Solution: Drop the file name and return NULL. (Ken Takata, closes #3467)
Bram Moolenaar [Sat, 22 Sep 2018 12:08:49 +0000 (14:08 +0200)]
patch 8.1.0426: accessing invalid memory in SmcOpenConnection()
Problem: Accessing invalid memory in SmcOpenConnection().
Solution: Reduce size of errorstring by one. (Dominique Pelle, closes #3469)
Bram Moolenaar [Fri, 21 Sep 2018 14:59:45 +0000 (16:59 +0200)]
patch 8.1.0425: ml_get error and crash with appendbufline()
Problem: ml_get error and crash with appendbufline(). (Masashi Iizuka)
Solution: Set per-window buffer info. (Hirohito Higashi, closes #3455)
Bram Moolenaar [Fri, 21 Sep 2018 14:37:25 +0000 (16:37 +0200)]
patch 8.1.0424: test output is very verbose, loading CI log is slow
Problem: Test output is very verbose, loading CI log is slow.
Solution: Redirect output to /dev/null. (Ken Takata, closes #3456)
Bram Moolenaar [Fri, 21 Sep 2018 12:48:53 +0000 (14:48 +0200)]
patch 8.1.0423: MS-Windows: using dup-close for flushing a file
Problem: MS-Windows: using dup-close for flushing a file.
Solution: Use _commit(). (Ken Takata, closes #3463)
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.