]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 4 Jan 2019 23:35:22 +0000 (00:35 +0100)]
patch 8.1.0693: channel test fails sometimes
Problem: Channel test fails sometimes.
Solution: Avoid race condition.
Bram Moolenaar [Fri, 4 Jan 2019 23:02:57 +0000 (00:02 +0100)]
patch 8.1.0692: if a buffer was deleted a channel can't write to it
Problem: If a buffer was deleted a channel can't write to it.
Solution: When the buffer exists but was unloaded, prepare it for writing.
(closes #3764)
Bram Moolenaar [Fri, 4 Jan 2019 22:09:49 +0000 (23:09 +0100)]
patch 8.1.0691: text properties are not adjusted for :substitute
Problem: Text properties are not adjusted for :substitute.
Solution: Adjust text properties as well as possible.
Bram Moolenaar [Fri, 4 Jan 2019 17:07:24 +0000 (18:07 +0100)]
patch 8.1.0690: setline() and setbufline() do not clear text properties
Problem: setline() and setbufline() do not clear text properties.
Solution: Clear text properties when setting the text.
Bram Moolenaar [Fri, 4 Jan 2019 16:21:24 +0000 (17:21 +0100)]
patch 8.1.0689: undo with text properties not tested
Problem: Undo with text properties not tested.
Solution: Add a test function.
Bram Moolenaar [Fri, 4 Jan 2019 14:09:57 +0000 (15:09 +0100)]
patch 8.1.0688: text properties are not restored by undo
Problem: Text properties are not restored by undo.
Solution: Also save text properties for undo.
Bram Moolenaar [Thu, 3 Jan 2019 22:10:32 +0000 (23:10 +0100)]
patch 8.1.0687: sentence text object in Visual mode is not tested
Problem: Sentence text object in Visual mode is not tested.
Solution: Add a test. (Dominique Pelle, closes #3758)
Bram Moolenaar [Thu, 3 Jan 2019 21:58:08 +0000 (22:58 +0100)]
patch 8.1.0686: when 'y' is in 'cpoptions' yanking for the clipboard changes redo
Problem: When 'y' is in 'cpoptions' yanking for the clipboard changes redo.
Solution: Do not use the 'y' flag when "gui_yank" is TRUE. (Andy Massimino,
closes #3760)
Bram Moolenaar [Thu, 3 Jan 2019 21:19:27 +0000 (22:19 +0100)]
patch 8.1.0685: get_buf_tv() is named inconsistently
Problem: get_buf_tv() is named inconsistently.
Solution: Rename it to tv_get_buf(). (Yegappan Lakshmanan, closes #3759)
Bram Moolenaar [Thu, 3 Jan 2019 20:55:32 +0000 (21:55 +0100)]
patch 8.1.0684: warnings from 64-bit compiler
Problem: Warnings from 64-bit compiler.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Thu, 3 Jan 2019 20:44:40 +0000 (21:44 +0100)]
patch 8.1.0683: spell highlighting does not always end
Problem: Spell highlighting does not always end. (Gary Johnson)
Solution: Also reset char_attr when spell errors are highlighted.
Bram Moolenaar [Wed, 2 Jan 2019 22:47:18 +0000 (23:47 +0100)]
patch 8.1.0682: text properties not adjusted when backspacing replaced text
Problem: Text properties are not adjusted when backspacing replaced text.
Solution: Keep text properties on text restored in replace mode.
Bram Moolenaar [Wed, 2 Jan 2019 17:00:27 +0000 (18:00 +0100)]
patch 8.1.0681: text properties as not adjusted for deleted text
Problem: Text properties as not adjusted for deleted text.
Solution: Adjust text properties when backspacing to delete text.
Bram Moolenaar [Wed, 2 Jan 2019 16:26:35 +0000 (17:26 +0100)]
patch 8.1.0680: not easy to see what features are unavailable
Problem: Not easy to see what features are unavailable.
Solution: Highlight disabled features in the :version output. (Nazri Ramliy,
closes #3756)
Bram Moolenaar [Wed, 2 Jan 2019 12:40:31 +0000 (13:40 +0100)]
patch 8.1.0679: sign functions do not take buffer argument as documented
Problem: Sign functions do not take buffer argument as documented.
Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #3755)
Bram Moolenaar [Tue, 1 Jan 2019 23:02:11 +0000 (00:02 +0100)]
patch 8.1.0678: text properties as not adjusted for inserted text
Problem: Text properties as not adjusted for inserted text.
Solution: Adjust text properties when inserting text.
Bram Moolenaar [Tue, 1 Jan 2019 21:19:08 +0000 (22:19 +0100)]
patch 8.1.0677: look-behind match may use the wrong line number
Problem: Look-behind match may use the wrong line number. (Dominique Pelle)
Solution: Use the line number in regsave instead of the one in behind_pos,
we may be looking at the previous line. (closes #3749)
Bram Moolenaar [Tue, 1 Jan 2019 19:31:31 +0000 (20:31 +0100)]
patch 8.1.0676: textprop screendump test fails
Problem: Textprop screendump test fails.
Solution: Add missing changes.
Bram Moolenaar [Tue, 1 Jan 2019 18:49:20 +0000 (19:49 +0100)]
patch 8.1.0675: text property column in screen columns is not practical
Problem: Text property column is screen columns is not practical.
Solution: Use byte values for the column.
Bram Moolenaar [Tue, 1 Jan 2019 14:32:17 +0000 (15:32 +0100)]
Update runtime files
Bram Moolenaar [Tue, 1 Jan 2019 14:15:47 +0000 (15:15 +0100)]
patch 8.1.0674: leaking memory when updating a single line
Problem: Leaking memory when updating a single line.
Solution: Do not call start_search_hl() twice.
Bram Moolenaar [Tue, 1 Jan 2019 12:20:31 +0000 (13:20 +0100)]
patch 8.1.0673: functionality for signs is spread out over several files
Problem: Functionality for signs is spread out over several files.
Solution: Move most of the sign functionality into sign.c. (Yegappan
Lakshmanan, closes #3751)
Bram Moolenaar [Mon, 31 Dec 2018 23:41:54 +0000 (00:41 +0100)]
patch 8.1.0672: the Lua interface doesn't know about v:null
Problem: The Lua interface doesn't know about v:null.
Solution: Add Lua support for v:null. (Uji, closes #3744)
Bram Moolenaar [Mon, 31 Dec 2018 22:58:24 +0000 (23:58 +0100)]
patch 8.1.0671: cursor in the wrong column after auto-formatting
Problem: Cursor in the wrong column after auto-formatting.
Solution: Check for deleting more spaces than adding. (closes #3748)
Bram Moolenaar [Mon, 31 Dec 2018 21:09:56 +0000 (22:09 +0100)]
patch 8.1.0670: macro for popup menu width is unused
Problem: Macro for popup menu width is unused.
Solution: Remove it. (Hirohito Higashi)
Bram Moolenaar [Mon, 31 Dec 2018 21:02:29 +0000 (22:02 +0100)]
patch 8.1.0669: the ex_sign() function is too long
Problem: The ex_sign() function is too long.
Solution: Refactor the function. Add a bit more testing. (Yegappan
Lakshmanan, closes #3745)
Bram Moolenaar [Mon, 31 Dec 2018 20:03:02 +0000 (21:03 +0100)]
patch 8.1.0668: no test for overstrike mode in the command line
Problem: No test for overstrike mode in the command line.
Solution: Add a test. (Dominique Pelle, closes #3742)
Bram Moolenaar [Mon, 31 Dec 2018 19:05:56 +0000 (20:05 +0100)]
patch 8.1.0667: textprop test leaves file behind
Problem: Textprop test leaves file behind.
Solution: Delete the file. (Dominique Pelle, closes #3743)
Bram Moolenaar [Mon, 31 Dec 2018 13:34:05 +0000 (14:34 +0100)]
patch 8.1.0666: text property test fails
Problem: Text property test fails.
Solution: Update screenshot.
Bram Moolenaar [Mon, 31 Dec 2018 12:57:36 +0000 (13:57 +0100)]
patch 8.1.0665: text property display wrong when 'spell' is set
Problem: Text property display wrong when 'spell' is set. (Dominique Pelle)
Solution: Remove unnecessary assignment to char_attr. Combine attributes if
needed. Add a screenshot test.
Bram Moolenaar [Sun, 30 Dec 2018 21:55:47 +0000 (22:55 +0100)]
patch 8.1.0664: configure "fail-if-missing" does not apply to enable-gui
Problem: Configure "fail-if-missing" does not apply to the enable-gui
argument. (Rhialto)
Solution: Make configure fail if a GUI was specifified and "fail-if-missing"
is enabled and the GUI test fails.
Bram Moolenaar [Sun, 30 Dec 2018 21:07:40 +0000 (22:07 +0100)]
patch 8.1.0663: text property display wrong when 'number' is set
Problem: Text property display wrong when 'number' is set. (Dominique
Pelle)
Solution: Compare with "vcol" instead of "col".
Bram Moolenaar [Sun, 30 Dec 2018 10:38:57 +0000 (11:38 +0100)]
patch 8.1.0662: needlessly searching for tilde in string
Problem: Needlessly searching for tilde in string.
Solution: Only check the first character. (James McCoy, closes #3734)
Bram Moolenaar [Sat, 29 Dec 2018 21:28:46 +0000 (22:28 +0100)]
patch 8.1.0661: clipboard regexp might be used recursively
Problem: Clipboard regexp might be used recursively.
Solution: Check for recursive use and bail out.
Bram Moolenaar [Sat, 29 Dec 2018 20:00:27 +0000 (21:00 +0100)]
patch 8.1.0660: sign_cleanup() may leak memory
Problem: sign_cleanup() may leak memory.
Solution: Free the group name before returning. Add a few more tests.
(Yegappan Lakshmanan)
Bram Moolenaar [Sat, 29 Dec 2018 19:04:40 +0000 (20:04 +0100)]
patch 8.1.0659: build failure without the sign feature
Problem: Build failure without the sign feature.
Solution: Put the sign struct declarations outside of the #ifdef.
Bram Moolenaar [Sat, 29 Dec 2018 17:53:55 +0000 (18:53 +0100)]
patch 8.1.0658: deleting signs and completion for :sign is insufficient
Problem: Deleting signs and completion for :sign is insufficient.
Solution: Add deleting signs in a specified or any group from the current
cursor location. Add group and priority to sign command
completion. Add tests for different sign unplace commands. Update
help text. Add tests for sign jump with group. Update help for
sign jump. (Yegappan Lakshmanan, closes #3731)
Bram Moolenaar [Sat, 29 Dec 2018 12:09:46 +0000 (13:09 +0100)]
patch 8.1.0657: get error for using regexp recursively
Problem: Get error for using regexp recursively. (Dominique Pelle)
Solution: Do no check if connection is desired.
Bram Moolenaar [Sat, 29 Dec 2018 10:03:23 +0000 (11:03 +0100)]
patch 8.1.0656: trying to reconnect to X server may cause problems
Problem: Trying to reconnect to X server may cause problems.
Solution: Do no try reconnecting when exiting. (James McCoy)
Bram Moolenaar [Fri, 28 Dec 2018 22:22:40 +0000 (23:22 +0100)]
patch 8.1.0655: when appending a line text property flags are not added
Problem: When appending a line text property flags are not added.
Solution: Add text properties to a newly added line.
Bram Moolenaar [Fri, 28 Dec 2018 20:59:29 +0000 (21:59 +0100)]
patch 8.1.0654: when deleting a line text property flags are not adjusted
Problem: When deleting a line text property flags are not adjusted.
Solution: Adjust text property flags in preceding and following lines.
Bram Moolenaar [Fri, 28 Dec 2018 18:29:35 +0000 (19:29 +0100)]
patch 8.1.0653: arglist test fails on MS-windows
Problem: Arglist test fails on MS-windows.
Solution: Only use a file name with a double quote on Unix.
Bram Moolenaar [Fri, 28 Dec 2018 18:13:34 +0000 (19:13 +0100)]
patch 8.1.0652: freeing memory for balloon eval too early
Problem: Freeing memory for balloon eval too early.
Solution: Store the pointer in BalloonEval and free it later. (Yasuhiro
Matsumoto, closes #3725)
Bram Moolenaar [Fri, 28 Dec 2018 18:06:47 +0000 (19:06 +0100)]
patch 8.1.0651: :args \"foo works like :args without argument
Problem: :args \"foo works like :args without argument.
Solution: Fix check for empty argument. (closes #3728)
Bram Moolenaar [Fri, 28 Dec 2018 17:32:56 +0000 (18:32 +0100)]
patch 8.1.0650: command line argument -q [errorfile] is not tested
Problem: Command line argument -q [errorfile] is not tested.
Solution: Add a test. (Dominique Pelle, closes #3730)
Bram Moolenaar [Fri, 28 Dec 2018 16:01:59 +0000 (17:01 +0100)]
patch 8.1.0649: setjmp() variables defined globally are used in one file
Problem: setjmp() variables defined globally are used in one file.
Solution: Move the declarations to that file.
Bram Moolenaar [Thu, 27 Dec 2018 22:59:26 +0000 (23:59 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 27 Dec 2018 22:44:44 +0000 (23:44 +0100)]
patch 8.1.0648: custom operators can't act upon a forced motion
Problem: Custom operators can't act upon a forced motion. (Christian
Wellenbrock)
Solution: Add the forced motion to the mode() result. (Christian Brabandt,
closes #3490)
Bram Moolenaar [Thu, 27 Dec 2018 21:43:08 +0000 (22:43 +0100)]
patch 8.1.0647: MS-Windows: balloon_show() does not handle wide characters
Problem: MS-Windows: balloon_show() does not handle wide characters.
Solution: Use CreateWindowExW(). (Yasuhiro Matsumoto, closes #3708)
Bram Moolenaar [Thu, 27 Dec 2018 21:11:01 +0000 (22:11 +0100)]
patch 8.1.0646: cannot build with Ruby 2.6.0
Problem: Cannot build with Ruby 2.6.0.
Solution: Add rb_ary_detransient(). (Ozaki Kiichi, closes #3724)
Bram Moolenaar [Thu, 27 Dec 2018 20:27:03 +0000 (21:27 +0100)]
patch 8.1.0645: Coverity warns for possible use of NULL pointer
Problem: Coverity warns for possible use of NULL pointer.
Solution: Check return value of vterm_obtain_screen().
Bram Moolenaar [Wed, 26 Dec 2018 23:28:33 +0000 (00:28 +0100)]
patch 8.1.0644: finding next sign ID is inefficient
Problem: Finding next sign ID is inefficient.
Solution: Add next_sign_id. (Yegappan Lakshmanan, closes #3717)
Bram Moolenaar [Wed, 26 Dec 2018 22:42:10 +0000 (23:42 +0100)]
patch 8.1.0643: computing byte offset wrong
Problem: Computing byte offset wrong. (Bjorn Linse)
Solution: Use the right variable for array index.
Bram Moolenaar [Wed, 26 Dec 2018 21:57:42 +0000 (22:57 +0100)]
patch 8.1.0642: swapinfo() leaks memory
Problem: swapinfo() leaks memory.
Solution: Avoid allocating the strings twice.
Bram Moolenaar [Wed, 26 Dec 2018 21:04:41 +0000 (22:04 +0100)]
patch 8.1.0641: no check for out-of-memory when converting regexp
Problem: No check for out-of-memory when converting regexp.
Solution: Bail out when lalloc() returns NULL. (John Marriott)
Bram Moolenaar [Wed, 26 Dec 2018 20:45:00 +0000 (21:45 +0100)]
patch 8.1.0640: get E14 while typing command :tab with 'incsearch' set
Problem: Get E14 while typing command :tab with 'incsearch' set.
Solution: Do not give an error when looking for the command. (Yasuhiro
Higashi)
Bram Moolenaar [Wed, 26 Dec 2018 00:09:00 +0000 (01:09 +0100)]
patch 8.1.0639: text properties test fails on MS-Windows
Problem: text properties test fails on MS-Windows
Solution: Set fileformat to "unix".
Bram Moolenaar [Tue, 25 Dec 2018 23:25:20 +0000 (00:25 +0100)]
patch 8.1.0638: text property highlighting is off by one column
Problem: Text property highlighting is off by one column. (Bjorn Linse)
Solution: Update text property highlighting earlier. Let it overrule syntax
highlighting.
Bram Moolenaar [Tue, 25 Dec 2018 22:37:02 +0000 (23:37 +0100)]
patch 8.1.0637: nsis file no longer used
Problem: Nsis file no longer used.
Solution: Remove the file. (Ken Takata)
Bram Moolenaar [Tue, 25 Dec 2018 22:15:46 +0000 (23:15 +0100)]
patch 8.1.0636: line2byte() gives wrong values with text properties
Problem: line2byte() gives wrong values with text properties. (Bjorn Linse)
Solution: Compute byte offsets differently when text properties were added.
(closes #3718)
Bram Moolenaar [Mon, 24 Dec 2018 22:35:13 +0000 (23:35 +0100)]
patch 8.1.0635: Coverity complains about null pointer use
Problem: Coverity complains about null pointer use.
Solution: Avoid using a null pointer.
Bram Moolenaar [Mon, 24 Dec 2018 22:07:04 +0000 (23:07 +0100)]
patch 8.1.0634: text properties cannot cross line boundaries
Problem: Text properties cannot cross line boundaries.
Solution: Support multi-line text properties.
Bram Moolenaar [Mon, 24 Dec 2018 20:38:45 +0000 (21:38 +0100)]
patch 8.1.0633: crash when out of memory while opening a terminal window
Problem: Crash when out of memory while opening a terminal window.
Solution: Handle out-of-memory more gracefully.
Bram Moolenaar [Mon, 24 Dec 2018 19:23:49 +0000 (20:23 +0100)]
patch 8.1.0632: using sign group names is inefficient
Problem: Using sign group names is inefficient.
Solution: Store group names in a hash table and use a reference to them.
Also remove unnecessary use of ":exe" from the tests. (Yegappan
Lakshmanan, closes #3715)
Bram Moolenaar [Mon, 24 Dec 2018 18:15:20 +0000 (19:15 +0100)]
patch 8.1.0631: test for :stop fails on Arch
Problem: Test for :stop fails on Arch.
Solution: Check five lines for the expected output. (closes #3714)
Bram Moolenaar [Sun, 23 Dec 2018 23:22:39 +0000 (00:22 +0100)]
patch 8.1.0630: "wincmd p" does not work after using an autocmd window
Problem: "wincmd p" does not work after using an autocmd window.
Solution: Store "prevwin" in aco_save_T. (Christian Brabandt, closes #3690)
Bram Moolenaar [Sun, 23 Dec 2018 18:10:09 +0000 (19:10 +0100)]
patch 8.1.0629: "gn" selects the wrong text with a multi-line match
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes #3695)
Bram Moolenaar [Sun, 23 Dec 2018 14:43:28 +0000 (15:43 +0100)]
Ignore output files from indent tests.
Bram Moolenaar [Sun, 23 Dec 2018 12:36:40 +0000 (13:36 +0100)]
patch 8.1.0628: Compiler warning on MS-Windows.
Problem: Compiler warning on MS-Windows.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sat, 22 Dec 2018 17:59:06 +0000 (18:59 +0100)]
patch 8.1.0627: Python cannot handle function name of script-local function
Problem: Python cannot handle function name of script-local function.
Solution: Use <SNR> instead of the special byte code. (Ozaki Kiichi, closes
#3681)
Bram Moolenaar [Sat, 22 Dec 2018 17:44:53 +0000 (18:44 +0100)]
patch 8.1.0626: MS-Windows: no resize to fit parent when using --windowid
Problem: MS-Windows: no resize to fit parent when using --windowid.
Solution: Pass FALSE for "mustset" in gui_set_shellsize(). (Agorgianitis
Loukas, closes #3616)
Bram Moolenaar [Sat, 22 Dec 2018 17:25:30 +0000 (18:25 +0100)]
patch 8.1.0625: MS-Windows: terminal test fails in white console
Problem: MS-Windows: terminal test fails in white console.
Solution: Accept both white and black background colors.
Bram Moolenaar [Sat, 22 Dec 2018 16:27:15 +0000 (17:27 +0100)]
patch 8.1.0624: overuling CONF_ARGS from the environment still does not work
Problem: Overuling CONF_ARGS from the environment still does not work. (Tony
Mechelynck)
Solution: Add back CONF_ARGS next to the new numbered ones.
Bram Moolenaar [Sat, 22 Dec 2018 16:07:50 +0000 (17:07 +0100)]
patch 8.1.0623: iterating through window frames is repeated
Problem: Iterating through window frames is repeated.
Solution: Define FOR_ALL_FRAMES. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 22 Dec 2018 15:49:34 +0000 (16:49 +0100)]
patch 8.1.0622: adding quickfix items marks items as valid errors
Problem: Adding quickfix items marks items as valid errors. (Daniel Hahler)
Solution: Check when items are valid. (Yegappan Lakshmanan, closes #3683,
closes #3633)
Bram Moolenaar [Sat, 22 Dec 2018 14:14:49 +0000 (15:14 +0100)]
patch 8.1.0621: terminal debugger does not handle unexpected debugger exit
Problem: Terminal debugger does not handle unexpected debugger exit.
Solution: Check for debugger job ended and close unused buffers. (Damien)
Bram Moolenaar [Sat, 22 Dec 2018 13:59:03 +0000 (14:59 +0100)]
patch 8.1.0620: overuling CONF_ARGS from the environment no longer works
Problem: Overuling CONF_ARGS from the environment no longer works. (Tony
Mechelynck)
Solution: Do not define any CONF_ARGS by default.
Bram Moolenaar [Sat, 22 Dec 2018 12:28:07 +0000 (13:28 +0100)]
patch 8.1.0619: :echomsg and :echoerr do not handle List and Dict
Problem: :echomsg and :echoerr do not handle List and Dict like :echo does.
(Daniel Hahler)
Solution: Be more tolerant about the expression result type.
Bram Moolenaar [Fri, 21 Dec 2018 19:55:22 +0000 (20:55 +0100)]
patch 8.1.0618: term_getjob() does not return v:null as documented
Problem: term_getjob() does not return v:null as documented.
Solution: Do return v:null. (Damien) Add a test.
Bram Moolenaar [Fri, 21 Dec 2018 16:59:33 +0000 (17:59 +0100)]
patch 8.1.0617: NSIS installer gets two files from the wrong directory
Problem: NSIS installer gets two files from the wrong directory.
Solution: Change ${VIMRT} to "..\".
Bram Moolenaar [Fri, 21 Dec 2018 15:22:50 +0000 (16:22 +0100)]
patch 8.1.0616: NSIS installer is outdated
Problem: NSIS installer is outdated.
Solution: Use modern syntax, MUI2 and make it work better. Add translations.
(Ken Takata, closes #3501)
Bram Moolenaar [Fri, 21 Dec 2018 15:04:21 +0000 (16:04 +0100)]
patch 8.1.0615: get_tv function names are not consistent
Problem: Get_tv function names are not consistent.
Solution: Rename to tv_get.
Bram Moolenaar [Fri, 21 Dec 2018 14:17:36 +0000 (15:17 +0100)]
patch 8.1.0614: placing signs can be complicated
Problem: Placing signs can be complicated.
Solution: Add functions for defining and placing signs. Introduce a group
name to avoid different plugins using the same signs. (Yegappan
Lakshmanan, closes #3652)
Bram Moolenaar [Fri, 21 Dec 2018 12:03:28 +0000 (13:03 +0100)]
patch 8.1.0613: when executing an insecure function the secure flag is stuck
Problem: When executing an insecure function the secure flag is stuck.
(Gabriel Barta)
Solution: Restore "secure" instead of decrementing it. (closes #3705)
Bram Moolenaar [Fri, 21 Dec 2018 10:48:51 +0000 (11:48 +0100)]
patch 8.1.0612: cannot use two global runtime dirs with configure
Problem: Cannot use two global runtime dirs with configure.
Solution: Support a comma in --with-global-runtime. (James McCoy,
closes #3704)
Bram Moolenaar [Thu, 20 Dec 2018 19:47:32 +0000 (20:47 +0100)]
patch 8.1.0611: crash when using terminal with long composing characters
Problem: Crash when using terminal with long composing characters.
Solution: Make space for all characters. (Yasuhiro Matsumoto, closes #3619,
closes #3703)
Bram Moolenaar [Wed, 19 Dec 2018 20:05:57 +0000 (21:05 +0100)]
patch 8.1.0610: MS-Windows ctags file list differs from Unix
Problem: MS-Windows ctags file list differs from Unix.
Solution: Define TAGS_FILES in the common makefile. (partly by Ken Takata)
Bram Moolenaar [Wed, 19 Dec 2018 19:48:46 +0000 (20:48 +0100)]
patch 8.1.0609: MS-Windows: unused variable, depending on the Ruby version
Problem: MS-Windows: unused variable, depending on the Ruby version.
Solution: Put ruby_sysinit and NtInitialize inside #ifdef and make them
consistent. (Ken Takata)
Bram Moolenaar [Tue, 18 Dec 2018 21:04:05 +0000 (22:04 +0100)]
patch 8.1.0608: coverals is not updating
Problem: Coverals is not updating.
Solution: Adjust path in Travis config.
Bram Moolenaar [Tue, 18 Dec 2018 20:56:28 +0000 (21:56 +0100)]
patch 8.1.0607: proto files are not in sync with the source code
Problem: Proto files are not in sync with the source code.
Solution: Update the proto files.
Bram Moolenaar [Tue, 18 Dec 2018 20:41:50 +0000 (21:41 +0100)]
Update runtime files.
Bram Moolenaar [Sun, 16 Dec 2018 17:20:00 +0000 (18:20 +0100)]
patch 8.1.0606: 'cryptmethod' defaults to a very old method
Problem: 'cryptmethod' defaults to a very old method.
Solution: Default to "blowfish2", it is now widely available.
Bram Moolenaar [Sun, 16 Dec 2018 15:48:47 +0000 (16:48 +0100)]
patch 8.1.0605: running make in the top directory echoes a comment
Problem: Running make in the top directory echoes a comment.
Solution: Prefix with @. (closes #3698)
Bram Moolenaar [Sun, 16 Dec 2018 15:30:21 +0000 (16:30 +0100)]
patch 8.1.0604: autocommand test fails on MS-Windows
Problem: Autocommand test fails on MS-Windows.
Solution: Use pathcmp() instead of strcmp() to check if a directory differs.
Bram Moolenaar [Sun, 16 Dec 2018 15:16:10 +0000 (16:16 +0100)]
patch 8.1.0603: the :stop command is not tested
Problem: The :stop command is not tested.
Solution: Test :stop using a terminal window.
Bram Moolenaar [Sun, 16 Dec 2018 14:38:02 +0000 (15:38 +0100)]
patch 8.1.0602: DirChanged is also triggered when directory didn't change
Problem: DirChanged is also triggered when the directory didn't change.
(Daniel Hahler)
Solution: Compare the current with the new directory. (closes #3697)
Bram Moolenaar [Sun, 16 Dec 2018 13:37:39 +0000 (14:37 +0100)]
patch 8.1.0601: a few compiler warnings
Problem: A few compiler warnings.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Sat, 15 Dec 2018 16:46:23 +0000 (17:46 +0100)]
patch 8.1.0600: channel test is flaky
Problem: Channel test is flaky.
Solution: Add test to list of flaky tests.
Bram Moolenaar [Sat, 15 Dec 2018 16:43:42 +0000 (17:43 +0100)]
patch 8.1.0599: without the +eval feature the indent tests don't work
Problem: Without the +eval feature the indent tests don't work.
Solution: Skip the body of the tests.
Bram Moolenaar [Sat, 15 Dec 2018 16:23:18 +0000 (17:23 +0100)]
patch 8.1.0598: indent tests may use the wrong Vim binary
Problem: Indent tests may use the wrong Vim binary.
Solution: Pass in the just built Vim binary.