]>
granicus.if.org Git - vim/log
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)
Bram Moolenaar [Sat, 7 Jul 2018 20:26:54 +0000 (22:26 +0200)]
patch 8.1.0162: Danish and German man pages are not installed
Problem: Danish and German man pages are not installed. (Tony Mechelynck)
Solution: Adjust the makefile
Bram Moolenaar [Sat, 7 Jul 2018 16:34:12 +0000 (18:34 +0200)]
patch 8.1.0161: buffer not updated with 'autoread' set if file was deleted
Problem: Buffer not updated with 'autoread' set if file was deleted.
(Michael Naumann)
Solution: Don't set the timestamp to zero. (closes #3165)
Bram Moolenaar [Sat, 7 Jul 2018 15:21:55 +0000 (17:21 +0200)]
patch 8.1.0160: no Danish manual translations
Problem: No Danish manual translations.
Solution: Add the Danish manual translations to the file list.
Bram Moolenaar [Sat, 7 Jul 2018 14:41:13 +0000 (16:41 +0200)]
patch 8.1.0159: completion for user names does not work for a prefix.
Problem: Completion for user names does not work if a prefix is also a full
matching name. (Nazri Ramliy)
Solution: Accept both full and partial matches. (Dominique Pelle)
Bram Moolenaar [Sat, 7 Jul 2018 14:18:13 +0000 (16:18 +0200)]
patch 8.1.0158: GUI: input() fails if CTRL-C was pressed before
Problem: GUI: input() fails if CTRL-C was pressed before. (Michael Naumann)
Solution: call vpeekc() to drop the CTRL-C from the input stream.
Bram Moolenaar [Fri, 6 Jul 2018 21:11:40 +0000 (23:11 +0200)]
patch 8.1.0157: old iTerm2 is not recognized, resulting in stray output
Problem: Old iTerm2 is not recognized, resulting in stray output.
Solution: Recognize the termresponse.
Bram Moolenaar [Fri, 6 Jul 2018 20:52:02 +0000 (22:52 +0200)]
patch 8.1.0156: MS-Windows compiler warning
Problem: MS-Windows compiler warning.
Solution: Add a type cast. (Mike Williams)
Bram Moolenaar [Thu, 5 Jul 2018 20:58:17 +0000 (22:58 +0200)]
patch 8.1.0155: evim.man missing from the distribution
Problem: Evim.man missing from the distribution.
Solution: Add it to the list.
Bram Moolenaar [Thu, 5 Jul 2018 20:27:08 +0000 (22:27 +0200)]
patch 8.1.0154: crash with "set smarttab shiftwidth=0 softtabstop=-1"
Problem: Crash with "set smarttab shiftwidth=0 softtabstop=-1".
Solution: Fall back to using 'tabstop'. (closes #3155)
Bram Moolenaar [Thu, 5 Jul 2018 15:11:24 +0000 (17:11 +0200)]
patch 8.1.0153: build with SHADOWDIR fails
Problem: Build with SHADOWDIR fails. (Elimar Riesebieter)
Solution: Create a link for Make_all.mak. (Tony Mechelynck)
Bram Moolenaar [Wed, 4 Jul 2018 21:05:34 +0000 (23:05 +0200)]
patch 8.1.0152: cannot easily run individual tests on MS-Windows
Problem: Cannot easily run individual tests on MS-Windows.
Solution: Move the list of tests to a separate file. Add a build rule in
the MSVC makefile.
Bram Moolenaar [Wed, 4 Jul 2018 20:44:08 +0000 (22:44 +0200)]
patch 8.1.0151: mksession test fails on MS-Windows
Problem: Mksession test fails on MS-Windows.
Solution: Always use an argument for :lcd.
Bram Moolenaar [Wed, 4 Jul 2018 20:36:46 +0000 (22:36 +0200)]
patch 8.1.0150: insufficient test coverage for Tcl
Problem: Insufficient test coverage for Tcl.
Solution: Add more tests. (Dominique Pelle, closes #3140)
Bram Moolenaar [Wed, 4 Jul 2018 20:26:28 +0000 (22:26 +0200)]
patch 8.1.0149: session is wrong with multiple tabs when :lcd was used
Problem: The generated sessions file does not restore tabs properly if :lcd
was used in one of them.
Solution: Create the tab pages before setting the directory. (Yee Cheng
Chin, closes #3152)
Bram Moolenaar [Wed, 4 Jul 2018 20:12:25 +0000 (22:12 +0200)]
patch 8.1.0148: memory leak when using :tcl expr command
Problem: Memory leak when using :tcl expr command.
Solution: Free the result of expression evaluation. (Dominique Pelle,
closes #3150)
Bram Moolenaar [Wed, 4 Jul 2018 20:03:25 +0000 (22:03 +0200)]
patch 8.1.0147: compiler warning when building with Python 3.7
Problem: Compiler warning when building with Python 3.7.
Solution: #undef PySlice_GetIndicesEx before redefining it. (Ozaki Kiichi,
closes #3153)
Bram Moolenaar [Tue, 3 Jul 2018 19:26:38 +0000 (21:26 +0200)]
patch 8.1.0146: when $LANG is set the compiler test may fail
Problem: When $LANG is set the compiler test may fail.
Solution: Unset $LANG.
Bram Moolenaar [Tue, 3 Jul 2018 17:16:00 +0000 (19:16 +0200)]
patch 8.1.0145: test with grep is failing on MS-Windows
Problem: Test with grep is failing on MS-Windows.
Solution: Skip the test.
Bram Moolenaar [Tue, 3 Jul 2018 16:36:27 +0000 (18:36 +0200)]
patch 8.1.0144: the :cd command does not have good test coverage
Problem: The :cd command does not have good test coverage.
Solution: Add more tests. (Dominique Pelle, closes #2972)
Bram Moolenaar [Tue, 3 Jul 2018 16:18:23 +0000 (18:18 +0200)]
patch 8.1.0143: matchit and matchparen don't handle E363
Problem: Matchit and matchparen don't handle E363.
Solution: Catch the E363 error. (Christian Brabandt)
Bram Moolenaar [Tue, 3 Jul 2018 15:16:59 +0000 (17:16 +0200)]
patch 8.1.0142: xterm and vt320 builtin termcap missing keypad keys
Problem: Xterm and vt320 builtin termcap missing keypad keys.
Solution: Add the escape sequences. (Kouichi Iwamoto, closes #2973)
Bram Moolenaar [Tue, 3 Jul 2018 14:54:23 +0000 (16:54 +0200)]
patch 8.1.0141: :cexpr no longer jumps to the first error
Problem: :cexpr no longer jumps to the first error.
Solution: Use the quickfix list identifier. (Yegappan Lakshmanan,
closes #3092)
Bram Moolenaar [Tue, 3 Jul 2018 14:42:19 +0000 (16:42 +0200)]
Updated runtime and language files.
Bram Moolenaar [Tue, 3 Jul 2018 12:48:15 +0000 (14:48 +0200)]
patch 8.1.0140: recording into a register has focus events
Problem: Recording into a register has focus events. (Michael Naumann)
Solution: Don't record K_FOCUSGAINED and K_FOCUSLOST. (closes #3143)
Bram Moolenaar [Mon, 2 Jul 2018 20:54:36 +0000 (22:54 +0200)]
patch 8.1.0139: Lua tests fail on some platforms
Problem: Lua tests fail on some platforms.
Solution: Accept a hex number with and without "0x". (Ken Takata,
closes #3137)
Bram Moolenaar [Mon, 2 Jul 2018 18:51:24 +0000 (20:51 +0200)]
patch 8.1.0138: negative value of 'softtabstop' not used correctly
Problem: Negative value of 'softtabstop' not used correctly.
Solution: Use get_sts_value(). (Tom Ryder)
Bram Moolenaar [Sun, 1 Jul 2018 19:12:55 +0000 (21:12 +0200)]
patch 8.1.0137: CI does not run with TCL
Problem: CI does not run with TCL.
Solution: Add TCL to the travis config. (Dominique Pelle, closes #3133)
Bram Moolenaar [Sun, 1 Jul 2018 17:49:27 +0000 (19:49 +0200)]
patch 8.1.0136: Lua tests don't cover new features
Problem: Lua tests don't cover new features.
Solution: Add more tests. (Dominique Pelle, closes #3130)
Bram Moolenaar [Sun, 1 Jul 2018 14:44:03 +0000 (16:44 +0200)]
patch 8.1.0135: undo message delays screen update for CTRL-O u
Problem: Undo message delays screen update for CTRL-O u.
Solution: Add smsg_attr_keep(). (closes #3125)
Bram Moolenaar [Sun, 1 Jul 2018 13:12:05 +0000 (15:12 +0200)]
patch 8.1.0134: Lua interface does not support funcref
Problem: Lua interface does not support funcref.
Solution: Add funcref support. (Luis Carvalho)