]>
granicus.if.org Git - vim/log
Bram Moolenaar [Wed, 8 Aug 2018 20:27:31 +0000 (22:27 +0200)]
patch 8.1.0257: no test for pathshorten()
Problem: No test for pathshorten().
Solution: Add a test. (Dominique Pelle, closes #3295)
Bram Moolenaar [Wed, 8 Aug 2018 20:08:32 +0000 (22:08 +0200)]
patch 8.1.0256: using setline() in TextChangedI splits undo
Problem: Using setline() in TextChangedI splits undo.
Solution: Use another solution for undo not working properly.
Bram Moolenaar [Wed, 8 Aug 2018 09:02:32 +0000 (11:02 +0200)]
patch 8.1.0255: backup test fails when using shadow directory
Problem: Backup test fails when using shadow directory.
Solution: Remove check for "src".
Bram Moolenaar [Tue, 7 Aug 2018 20:42:53 +0000 (22:42 +0200)]
patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP
Problem: Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.
Solution: Adjust #ifdef. Delete the macro.
Bram Moolenaar [Tue, 7 Aug 2018 20:31:44 +0000 (22:31 +0200)]
patch 8.1.0253: saving and restoring window title does not always work
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059)
Bram Moolenaar [Tue, 7 Aug 2018 19:54:41 +0000 (21:54 +0200)]
patch 8.1.0252: quickfix functions are too long
Problem: Quickfix functions are too long.
Solution: Refactor. (Yegappan Lakshmanan, closes #2950)
Bram Moolenaar [Tue, 7 Aug 2018 19:39:28 +0000 (21:39 +0200)]
patch 8.1.0251: using full path is not supported for 'backupdir'
Problem: Using a full path is supported for 'directory' but not for
'backupdir'. (Mikolaj Machowski)
Solution: Support 'backupdir' as well. (Christian Brabandt, closes #179)
Bram Moolenaar [Tue, 7 Aug 2018 18:47:16 +0000 (20:47 +0200)]
patch 8.1.0250: MS-Windows using VTP: windows size change incorrect
Problem: MS-Windows using VTP: windows size change incorrect.
Solution: Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,
closes #3164)
Bram Moolenaar [Tue, 7 Aug 2018 18:01:40 +0000 (20:01 +0200)]
patch 8.1.0249: GTK: when screen DPI changes Vim does not handle it
Problem: GTK: when screen DPI changes Vim does not handle it.
Solution: Handle the gtk-xft-dpi signal. (Roel van de Kraats,
closes #2357)
Bram Moolenaar [Tue, 7 Aug 2018 17:48:08 +0000 (19:48 +0200)]
patch 8.1.0248: duplicated quickfix code
Problem: duplicated quickfix code.
Solution: Move the code to a function.
Bram Moolenaar [Tue, 7 Aug 2018 17:45:27 +0000 (19:45 +0200)]
patch 8.1.0247: Python: error message for failing import is incorrect
Problem: Python: error message for failing import is incorrect.
Solution: Adjust how modules are loaded. (Ozaki Kiichi, closes #3162)
Bram Moolenaar [Tue, 7 Aug 2018 17:32:52 +0000 (19:32 +0200)]
patch 8.1.0246: build failure without the +eval feature
Problem: Build failure without the +eval feature.
Solution: Add #ifdef
Bram Moolenaar [Tue, 7 Aug 2018 17:05:01 +0000 (19:05 +0200)]
patch 8.1.0245: calling setline() in TextChangedI autocmd breaks undo
Problem: Calling setline() in TextChangedI autocmd breaks undo. (Jason
Felice)
Solution: Don't save lines for undo when already saved. (closes #3291)
Bram Moolenaar [Tue, 7 Aug 2018 15:38:41 +0000 (17:38 +0200)]
patch 8.1.0244: no redraw when using a STOP signal on Vim and then CONT
Problem: No redraw when using a STOP signal on Vim and then a CONT signal.
Solution: Catch the CONT signal and force a redraw. (closes #3285)
Bram Moolenaar [Tue, 7 Aug 2018 14:33:18 +0000 (16:33 +0200)]
patch 8.1.0243: using :term ++close ++hidden closes a window
Problem: Using :term ++close ++hidden closes a window. (Marcin Szamotulski)
Solution: Don't close the window if only using it temporarily for unloading
the terminal buffer. (closes #3287)
Bram Moolenaar [Tue, 7 Aug 2018 12:55:09 +0000 (14:55 +0200)]
patch 8.1.0242: Insert mode completion may use an invalid buffer pointer
Problem: Insert mode completion may use an invalid buffer pointer.
Solution: Check for ins_buf to be valid. (closes #3290)
Bram Moolenaar [Tue, 7 Aug 2018 11:14:46 +0000 (13:14 +0200)]
patch 8.1.0241: effect of ":tabmove N" is not clear
Problem: Effect of ":tabmove N" is not clear.
Solution: Add a test that shows the behavior. (Christian Brabandt,
closes #3288)
Bram Moolenaar [Sun, 5 Aug 2018 11:22:26 +0000 (13:22 +0200)]
patch 8.1.0240: g:actual_curbuf set in wrong scope
Problem: g:actual_curbuf set in wrong scope. (Daniel Hahler)
Solution: Prepend the "g:" name space. (closes #3279)
Bram Moolenaar [Sat, 4 Aug 2018 15:24:44 +0000 (17:24 +0200)]
patch 8.1.0239: now Ruby build fails on other systems
Problem: Now Ruby build fails on other systems.
Solution: Always define rb_intern. (Ken Takata, closes #3275)
Bram Moolenaar [Sat, 4 Aug 2018 14:54:11 +0000 (16:54 +0200)]
patch 8.1.0238: 'buftype' is cleared when using ":term ++hidden cat"
Problem: 'buftype' is cleared when using ":term ++hidden cat". (Marcin
Szamotulski)
Solution: Set the "options initialized" flag earlier. (closes #3278)
Bram Moolenaar [Sat, 4 Aug 2018 13:13:34 +0000 (15:13 +0200)]
patch 8.1.0237: Ruby on Cygwin doesn't always work
Problem: Ruby on Cygwin doesn't always work.
Solution: Use LIBRUBY_SO if LIBRUBY_ALIASES isn't set. (Ken Takata)
Bram Moolenaar [Fri, 3 Aug 2018 20:03:17 +0000 (22:03 +0200)]
patch 8.1.0236: Ruby build fails when ruby_intern is missing
Problem: Ruby build fails when ruby_intern is missing.
Solution: Do not use ruby_intern2. (Ken Takata)
Bram Moolenaar [Thu, 2 Aug 2018 20:23:57 +0000 (22:23 +0200)]
patch 8.1.0235: more help tags that jump to the wrong location
Problem: More help tags that jump to the wrong location.
Solution: Add more exceptions and a table for "expr-" tags. (Hirohito
Higashi)
Bram Moolenaar [Thu, 2 Aug 2018 19:46:51 +0000 (21:46 +0200)]
patch 8.1.0234: incorrect reference counting in Perl interface
Problem: Incorrect reference counting in Perl interface.
Solution: Call SvREFCNT_inc more often, add a test. (Damien)
Bram Moolenaar [Wed, 1 Aug 2018 17:06:03 +0000 (19:06 +0200)]
patch 8.1.0233: "safe" argument of call_vim_function() is always FALSE
Problem: "safe" argument of call_vim_function() is always FALSE.
Solution: Remove the argument.
Bram Moolenaar [Wed, 1 Aug 2018 16:42:13 +0000 (18:42 +0200)]
patch 8.1.0232: Ruby error does not include backtrace
Problem: Ruby error does not include backtrace.
Solution: Add an error backtrace. (Masataka Pocke Kuwabara, closes #3267)
Bram Moolenaar [Wed, 1 Aug 2018 16:03:02 +0000 (18:03 +0200)]
patch 8.1.0231: :help -? goes to help for -+
Problem: :help -? goes to help for -+.
Solution: Add -? to list of special cases. (Hirohito Higashi)
Bram Moolenaar [Wed, 1 Aug 2018 15:53:12 +0000 (17:53 +0200)]
patch 8.1.0230: directly checking 'buftype' value
Problem: Directly checking 'buftype' value.
Solution: Add the bt_normal() function. (Yegappan Lakshmanan)
Bram Moolenaar [Tue, 31 Jul 2018 20:23:58 +0000 (22:23 +0200)]
Update runtime files.
Bram Moolenaar [Sun, 29 Jul 2018 15:40:43 +0000 (17:40 +0200)]
patch 8.1.0229: crash when dumping profiling data
Problem: Crash when dumping profiling data.
Solution: Reset flag indicating that initialization was done.
Bram Moolenaar [Sun, 29 Jul 2018 15:35:23 +0000 (17:35 +0200)]
patch 8.1.0228: dropping files is ignored while Vim is busy
Problem: Dropping files is ignored while Vim is busy.
Solution: Postpone the effect of dropping files until it's safe.
Bram Moolenaar [Sun, 29 Jul 2018 14:13:17 +0000 (16:13 +0200)]
patch 8.1.0227: spaces instead of tabs in makefile
Problem: Spaces instead of tabs in makefile.
Solution: Use tabs and fix sorting. (Ken Takata)
Bram Moolenaar [Sun, 29 Jul 2018 14:09:22 +0000 (16:09 +0200)]
patch 8.1.0226: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate the +vreplace feature, it's not much code and quite a few
#ifdefs.
Bram Moolenaar [Sun, 29 Jul 2018 13:34:26 +0000 (15:34 +0200)]
patch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode
Problem: Mode() does not indicate using CTRL-O from Insert mode.
Solution: Add "niI", "niR" and "niV" to mode() result. (closes #3000)
Bram Moolenaar [Sun, 29 Jul 2018 13:07:52 +0000 (15:07 +0200)]
Update runtime files.
Bram Moolenaar [Sat, 28 Jul 2018 21:12:05 +0000 (23:12 +0200)]
patch 8.1.0224: hang in bracketed paste mode when t_PE not encountered
Problem: Hang in bracketed paste mode when t_PE not encountered.
Solution: Break out of the loop when got_int is set. (suggested by Christian
Brabandt, closes #3146)
Bram Moolenaar [Sat, 28 Jul 2018 17:20:13 +0000 (19:20 +0200)]
patch 8.1.0223: completing shell command finds sub-directories in $PATH
Problem: Completing shell command finds sub-directories in $PATH.
Solution: Remove EW_DIR when completing an item in $PATH. (Jason Franklin)
Bram Moolenaar [Sat, 28 Jul 2018 16:16:48 +0000 (18:16 +0200)]
patch 8.1.0222: errors are reported for "make install"
Problem: Errors are reported for "make install".
Solution: Skip missing language files. (Christian Brabandt, closes #3254)
Bram Moolenaar [Sat, 28 Jul 2018 15:29:19 +0000 (17:29 +0200)]
patch 8.1.0221: not enough testing for the Ruby interface
Problem: Not enough testing for the Ruby interface.
Solution: Add more tests. (Dominique Pelle, closes #3252)
Bram Moolenaar [Sat, 28 Jul 2018 15:18:09 +0000 (17:18 +0200)]
patch 8.1.0220: Ruby converts v:true and v:false to a number
Problem: Ruby converts v:true and v:false to a number.
Solution: Use Qtrue and Qfalse instead. (Masataka Pocke Kuwabara,
closes #3259)
Bram Moolenaar [Sat, 28 Jul 2018 15:07:52 +0000 (17:07 +0200)]
patch 8.1.0219: expanding ## fails to escape backtick
Problem: Expanding ## fails to escape backtick.
Solution: Escape a backtick in a file name. (closes #3257)
Bram Moolenaar [Sat, 28 Jul 2018 14:55:56 +0000 (16:55 +0200)]
patch 8.1.0218: cannot add matches to another window
Problem: Cannot add matches to another window. (Qiming Zhao)
Solution: Add the "window" argument to matchadd() and matchaddpos().
(closes #3260)
Bram Moolenaar [Sat, 28 Jul 2018 14:14:30 +0000 (16:14 +0200)]
patch 8.1.0217: compiler warning for variable set but not used
Problem: Compiler warning for variable set but not used.
Solution: Move tilde_file inside #ifdef. (Hirohito Higashi, closes #3255)
Bram Moolenaar [Fri, 27 Jul 2018 21:16:51 +0000 (23:16 +0200)]
patch 8.1.0216: part of file not indented properly
Problem: Part of file not indented properly.
Solution: Adjust the indent. (Ken Takata)
Bram Moolenaar [Fri, 27 Jul 2018 20:35:15 +0000 (22:35 +0200)]
patch 8.1.0215: no error if configure --with-x cannot configure X
Problem: No error if configure --with-x cannot configure X.
Solution: Check that when --with-x is used X can be configured.
Bram Moolenaar [Fri, 27 Jul 2018 20:08:59 +0000 (22:08 +0200)]
patch 8.1.0214: +autochdir feature not reported by has() or :version
Problem: +autochdir feature not reported by has() or :version.
Solution: Add the feature in the list.
Bram Moolenaar [Wed, 25 Jul 2018 20:36:52 +0000 (22:36 +0200)]
patch 8.1.0213: CTRL-W CR does not work properly in a quickfix window
Problem: CTRL-W CR does not work properly in a quickfix window.
Solution: Split the window if needed. (Jason Franklin)
Bram Moolenaar [Wed, 25 Jul 2018 20:02:36 +0000 (22:02 +0200)]
patch 8.1.0212: preferred cursor column not set in interfaces
Problem: Preferred cursor column not set in interfaces.
Solution: Set w_set_curswant when setting the cursor. (David Hotham,
closes #3060)
Bram Moolenaar [Wed, 25 Jul 2018 19:19:13 +0000 (21:19 +0200)]
patch 8.1.0211: expanding a file name "~" results in $HOME
Problem: Expanding a file name "~" results in $HOME. (Aidan Shafran)
Solution: Change "~" to "./~" before expanding. (closes #3072)
Bram Moolenaar [Wed, 25 Jul 2018 17:49:45 +0000 (19:49 +0200)]
patch 8.1.0210: still a few K&R function declarations
Problem: Still a few K&R function declarations.
Solution: Use ANSI function declarations (Hirohito Higashi)
Bram Moolenaar [Tue, 24 Jul 2018 03:41:30 +0000 (05:41 +0200)]
patch 8.1.0209: stderr output from Ruby messes up display
Problem: Stderr output from Ruby messes up display.
Solution: Turn the stderr output into a Vim message. (Masataka Pocke
Kuwabara, closes #3238)
Bram Moolenaar [Tue, 24 Jul 2018 02:51:20 +0000 (04:51 +0200)]
patch 8.1.0208: file left behind after running individual test
Problem: File left behind after running individual test.
Solution: Delete the file.
Bram Moolenaar [Mon, 23 Jul 2018 03:10:14 +0000 (05:10 +0200)]
patch 8.1.0207: need many menu translation files to cover regions
Problem: Need many menu translation files to cover regions.
Solution: When there is no region match, try without. (Christian Brabandt)
Bram Moolenaar [Mon, 23 Jul 2018 02:49:23 +0000 (04:49 +0200)]
patch 8.1.0206: duplicate test function name
Problem: Duplicate test function name.
Solution: Rename both functions.
Bram Moolenaar [Mon, 23 Jul 2018 02:12:03 +0000 (04:12 +0200)]
patch 8.1.0205: invalid memory access with invalid modeline
Problem: Invalid memory access with invalid modeline.
Solution: Pass pointer limit. Add a test. (closes #3241)
Bram Moolenaar [Sun, 22 Jul 2018 17:36:37 +0000 (19:36 +0200)]
patch 8.1.0204: inputlist() is not tested
Problem: inputlist() is not tested.
Solution: Add a test. (Dominique Pelle, closes #3240)
Bram Moolenaar [Sun, 22 Jul 2018 05:31:09 +0000 (07:31 +0200)]
patch 8.1.0203: building with Perl 5.28 fails on Windows
Problem: Building with Perl 5.28 fails on Windows.
Solution: Define Perl_mg_get. (closes #3196)
Bram Moolenaar [Sun, 22 Jul 2018 03:08:11 +0000 (05:08 +0200)]
patch 8.1.0202: :version always shows +packages
Problem: :version always shows +packages. (Takuya Fujiwara)
Solution: Add #ifdef (closes #3198) Also for has().
Bram Moolenaar [Sun, 22 Jul 2018 02:30:21 +0000 (04:30 +0200)]
patch 8.1.0201: newer Python uses "importlib" instead of "imp"
Problem: Newer Python uses "importlib" instead of "imp".
Solution: Use "importlib" for newer Python versions. (closes #3163)
Bram Moolenaar [Sat, 21 Jul 2018 03:56:22 +0000 (05:56 +0200)]
Update runtime files.
Bram Moolenaar [Fri, 20 Jul 2018 21:36:26 +0000 (23:36 +0200)]
patch 8.1.0200: spellbadword() not tested
Problem: spellbadword() not tested.
Solution: Add a test. (Dominique Pelle, closes #3235)
Bram Moolenaar [Fri, 20 Jul 2018 18:28:48 +0000 (20:28 +0200)]
patch 8.1.0199: spellbadword() does not check for caps error
Problem: spellbadword() does not check for caps error. (Dominique Pelle)
Solution: Adjust capcol when advancing.
Bram Moolenaar [Fri, 20 Jul 2018 17:56:10 +0000 (19:56 +0200)]
patch 8.1.0198: there is no hint that syntax is disabled for 'redrawtime'
Problem: There is no hint that syntax is disabled for 'redrawtime'.
Solution: Add a message.
Bram Moolenaar [Fri, 20 Jul 2018 03:03:16 +0000 (05:03 +0200)]
patch 8.1.0197: Windows GUI: title for search/replace is wrong
Problem: Windows GUI: title for search/replace is wrong.
Solution: Remove remark about doubling backslash. (closes #3230)
Bram Moolenaar [Thu, 19 Jul 2018 02:13:36 +0000 (04:13 +0200)]
patch 8.1.0196: terminal debugger error with .gdbinit file
Problem: Terminal debugger error with .gdbinit file.
Solution: Check two lines for the "new ui" response. (hint from Hirohito
Higashi)
Bram Moolenaar [Thu, 19 Jul 2018 00:55:01 +0000 (02:55 +0200)]
patch 8.1.0195: terminal debugger commands don't always work
Problem: Terminal debugger commands don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value when defining commands. (Christian
Brabandt)
Bram Moolenaar [Wed, 18 Jul 2018 04:02:09 +0000 (06:02 +0200)]
patch 8.1.0194: possibly use of NULL pointer
Problem: Possibly use of NULL pointer. (Coverity)
Solution: Reset the re_in_use flag earlier.
Bram Moolenaar [Tue, 17 Jul 2018 03:55:12 +0000 (05:55 +0200)]
patch 8.1.0193: terminal debugger buttons don't always work
Problem: Terminal debugger buttons don't always work. (Dominique Pelle)
Solution: Set 'cpo' to its default value.
Bram Moolenaar [Tue, 17 Jul 2018 03:43:58 +0000 (05:43 +0200)]
patch 8.1.0192: executing regexp recursively fails with a crash
Problem: Executing regexp recursively fails with a crash.
Solution: Move global variables into "rex".
Bram Moolenaar [Mon, 16 Jul 2018 16:09:14 +0000 (18:09 +0200)]
patch 8.1.0191: Perl test fails in 24 line terminal
Problem: Perl test fails in 24 line terminal.
Solution: Create fewer windows.
Bram Moolenaar [Mon, 16 Jul 2018 15:45:38 +0000 (17:45 +0200)]
patch 8.1.0190: Perl refcounts are wrong
Problem: Perl refcounts are wrong.
Solution: Improve refcounting. Add a test. (Damien)
Bram Moolenaar [Sun, 15 Jul 2018 18:24:31 +0000 (20:24 +0200)]
patch 8.1.0189: function defined in sandbox not tested
Problem: Function defined in sandbox not tested.
Solution: Add a text.
Bram Moolenaar [Sun, 15 Jul 2018 18:20:18 +0000 (20:20 +0200)]
Update runtime files.
Bram Moolenaar [Sun, 15 Jul 2018 15:36:32 +0000 (17:36 +0200)]
patch 8.1.0188: no test for ":cscope add"
Problem: No test for ":cscope add".
Solution: Add a test. (Dominique Pelle, closes #3212)
Bram Moolenaar [Sun, 15 Jul 2018 15:01:11 +0000 (17:01 +0200)]
patch 8.1.0187: getwininfo() and win_screenpos() return different numbers
Problem: getwininfo() and win_screenpos() return different numbers.
Solution: Add one to "wincol" and "winrow" from getwininfo().
Bram Moolenaar [Sat, 14 Jul 2018 20:23:47 +0000 (22:23 +0200)]
patch 8.1.0186: test for getwininfo() fails in GUI
Problem: Test for getwininfo() fails in GUI.
Solution: Account for missing tabline.
Bram Moolenaar [Sat, 14 Jul 2018 19:48:46 +0000 (21:48 +0200)]
patch 8.1.0185: running tests writes lua.vim even though it is not used
Problem: Running tests writes lua.vim even though it is not used.
Solution: Stop writing lua.vim.
Bram Moolenaar [Sat, 14 Jul 2018 19:41:44 +0000 (21:41 +0200)]
patch 8.1.0184: not easy to figure out the window layout
Problem: Not easy to figure out the window layout.
Solution: Add "wincol" and "winrow" to what getwininfo() returns.
Bram Moolenaar [Sat, 14 Jul 2018 18:49:42 +0000 (20:49 +0200)]
patch 8.1.0183: Lua API changed, breaking the build
Problem: Lua API changed, breaking the build.
Solution: Adjust prototype of lua_rawgeti(). (Ken Takata,
closes #3157, closes #3144)
Bram Moolenaar [Sat, 14 Jul 2018 17:30:36 +0000 (19:30 +0200)]
patch 8.1.0182: Unicode standard was updated
Problem: Unicode standard was updated.
Solution: Include the changes. (Christian Brabandt)
Bram Moolenaar [Sat, 14 Jul 2018 15:25:01 +0000 (17:25 +0200)]
patch 8.1.0181: memory leak with trailing characters in skip expression
Problem: Memory leak with trailing characters in skip expression.
Solution: Free the return value.
Bram Moolenaar [Fri, 13 Jul 2018 20:08:23 +0000 (22:08 +0200)]
patch 8.1.0180: static analysis errors in Lua interface
Problem: Static analysis errors in Lua interface. (Coverity)
Solution: Check for NULL pointers.
Bram Moolenaar [Fri, 13 Jul 2018 14:31:19 +0000 (16:31 +0200)]
patch 8.1.0179: redundant condition for boundary check
Problem: Redundant condition for boundary check.
Solution: Remove the condition. (Dominique Pelle). Change FALSE to FAIL.
Bram Moolenaar [Wed, 11 Jul 2018 20:57:54 +0000 (22:57 +0200)]
patch 8.1.0178: warning for passing pointer to non-pointer argument
Problem: Warning for passing pointer to non-pointer argument.
Solution: Use zero instead of NULL.
Bram Moolenaar [Tue, 10 Jul 2018 17:39:18 +0000 (19:39 +0200)]
patch 8.1.0177: defining function in sandbox is inconsistent
Problem: Defining function in sandbox is inconsistent, cannot use :function
but can define a lambda.
Solution: Allow defining a function in the sandbox, but also use the sandbox
when executing it. (closes #3182)
Bram Moolenaar [Tue, 10 Jul 2018 15:33:45 +0000 (17:33 +0200)]
patch 8.1.0176: overlapping string argument for strcpy()
Problem: Overlapping string argument for strcpy(). (Coverity)
Solution: Use STRMOVE() instead of STRCPY(). (Dominique Pelle, closes #3187)
Bram Moolenaar [Tue, 10 Jul 2018 13:22:32 +0000 (15:22 +0200)]
patch 8.1.0175: marks test fails in very wide window
Problem: Marks test fails in very wide window. (Vladimir Lomov)
Solution: Extend the text to match 'columns'. (closes #3180, closes #3181)
Bram Moolenaar [Tue, 10 Jul 2018 13:07:15 +0000 (15:07 +0200)]
patch 8.1.0174: after paging up and down fold line is wrong
Problem: After paging up and down fold line is wrong.
Solution: Correct the computation of w_topline and w_botline. (Hirohito
Higashi)
Bram Moolenaar [Mon, 9 Jul 2018 18:39:17 +0000 (20:39 +0200)]
patch 8.1.0173: compiler warning on MS-Windows
Problem: Compiler warning on MS-Windows.
Solution: Add type cast. (Mike Williams)
Bram Moolenaar [Sun, 8 Jul 2018 19:46:56 +0000 (21:46 +0200)]
patch 8.1.0172: 'viminfofile' option does not behave like a file name
Problem: 'viminfofile' option does not behave like a file name.
Solution: Add the P_EXPAND flag. (closes #3178)
Bram Moolenaar [Sun, 8 Jul 2018 18:49:07 +0000 (20:49 +0200)]
patch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get error
Problem: Typing CTRL-W n in a terminal window causes ml_get error.
Solution: When resizing the terminal outside of terminal_loop() make sure
the snapshot is complete.
Bram Moolenaar [Sun, 8 Jul 2018 17:07:19 +0000 (19:07 +0200)]
patch 8.1.0170: invalid memory use with complicated pattern
Problem: Invalid memory use with complicated pattern. (Andy Massimino)
Solution: Reallocate the list of listids when needed. (closes #3175)
Remove unnecessary function prototypes.
Bram Moolenaar [Sun, 8 Jul 2018 16:20:24 +0000 (18:20 +0200)]
patch 8.1.0169: calling message_filtered() a bit too often
Problem: Calling message_filtered() a bit too often.
Solution: Only call message_filtered() when filtering is already false.
Bram Moolenaar [Sun, 8 Jul 2018 15:57:34 +0000 (17:57 +0200)]
patch 8.1.0168: output of :marks is too short with multi-byte chars
Problem: Output of :marks is too short with multi-byte chars. (Tony
Mechelynck)
Solution: Get more bytes from the text line.
Bram Moolenaar [Sun, 8 Jul 2018 15:19:02 +0000 (17:19 +0200)]
patch 8.1.0167: lock flag in new dictitem is reset in many places
Problem: Lock flag in new dictitem is reset in many places.
Solution: Always reset the lock flag.
Bram Moolenaar [Sun, 8 Jul 2018 14:50:37 +0000 (16:50 +0200)]
patch 8.1.0166: using dict_add_nr_str() is clumsy
Problem: Using dict_add_nr_str() is clumsy.
Solution: Split into two functions. (Ozaki Kiichi, closes #3154)
Bram Moolenaar [Sun, 8 Jul 2018 14:01:08 +0000 (16:01 +0200)]
patch 8.1.0165: :clist output can be very long
Problem: :clist output can be very long.
Solution: Support filtering :clist entries. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 7 Jul 2018 21:21:31 +0000 (23:21 +0200)]
Update runtime files, add Danish translations.
Bram Moolenaar [Sat, 7 Jul 2018 21:07:41 +0000 (23:07 +0200)]
patch 8.1.0164: luaeval('vim.buffer().name') returns an error
Problem: luaeval('vim.buffer().name') returns an error.
Solution: Return an empty string. (Dominique Pelle, closes #3167)
Bram Moolenaar [Sat, 7 Jul 2018 20:42:01 +0000 (22:42 +0200)]
patch 8.1.0163: insufficient testing for Tcl
Problem: Insufficient testing for Tcl.
Solution: Add a few more tests. (Dominique Pelle, closes #3166)