]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 17 Nov 2017 20:35:24 +0000 (21:35 +0100)]
patch 8.0.1307: compiler warning for ignoring return value
Problem: Compiler warning for ignoring return value of ftruncate(). (Tony
Mechelynck)
Solution: Assign returned value to "ignore".
Bram Moolenaar [Fri, 17 Nov 2017 20:25:08 +0000 (21:25 +0100)]
patch 8.0.1306: ASAN error stack trace is not useful
Problem: ASAN error stack trace is not useful.
Solution: Add "asan_symbolize". (James McCoy, closes #2344)
Bram Moolenaar [Thu, 16 Nov 2017 22:04:15 +0000 (23:04 +0100)]
patch 8.0.1305: writefile() never calls fsync()
Problem: Writefile() never calls fsync().
Solution: Follow the 'fsync' option with override to enable or disable.
Bram Moolenaar [Thu, 16 Nov 2017 21:20:39 +0000 (22:20 +0100)]
patch 8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty pattern
Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern.
Solution: Use the last search pattern. (Christian Brabandt, closes #2292)
Bram Moolenaar [Thu, 16 Nov 2017 21:07:13 +0000 (22:07 +0100)]
patch 8.0.1303: 'ttymouse' is not set to "sgr" for Terminal.app and Iterm2
Problem: 'ttymouse' is not set to "sgr" for Terminal.app and Iterm2.
Solution: Recognize Iterm2 by the termresponse.
Bram Moolenaar [Thu, 16 Nov 2017 20:52:51 +0000 (21:52 +0100)]
patch 8.0.1302: still too many old style tests
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2326)
Bram Moolenaar [Thu, 16 Nov 2017 16:36:02 +0000 (17:36 +0100)]
patch 8.0.1301: generated license file for NSIS has a modeline
Problem: Generated license file for NSIS has a modeline.
Solution: Adjust the pattern for sed. (Ken Takata)
Bram Moolenaar [Thu, 16 Nov 2017 16:03:45 +0000 (17:03 +0100)]
patch 8.0.1300: file permissions may end up wrong when writing
Problem: File permissions may end up wrong when writing.
Solution: Use fchmod() instead of chmod() when possible. Don't truncate
until we know we can change the file.
Bram Moolenaar [Thu, 16 Nov 2017 12:08:04 +0000 (13:08 +0100)]
patch 8.0.1299: bracketed paste does not work well in terminal window
Problem: Bracketed paste does not work well in terminal window.
Solution: Send translated string to job right away. (Ozaki Kiichi, closes
#2341)
Bram Moolenaar [Tue, 14 Nov 2017 19:23:15 +0000 (20:23 +0100)]
patch 8.0.1298: missing test file
Problem: Missing test file.
Solution: Add samples/test000. (Christian Brabandt)
Bram Moolenaar [Mon, 13 Nov 2017 21:08:16 +0000 (22:08 +0100)]
patch 8.0.1297: +autoservername does not show enabled on MS-Windows
Problem: +autoservername does not show enabled on MS-Windows.
Solution: Always define the flag on MS-Windows. (Ken Takata)
Bram Moolenaar [Mon, 13 Nov 2017 20:10:04 +0000 (21:10 +0100)]
patch 8.0.1296: checking the same condition twice
Problem: Checking the same condition twice. (John Marriott)
Solution: Check blinkwait.
Bram Moolenaar [Sun, 12 Nov 2017 18:21:51 +0000 (19:21 +0100)]
patch 8.0.1295: cannot automatically get a server name in a terminal
Problem: Cannot automatically get a server name in a terminal.
Solution: Add the --enable-autoservername flag to configure. (Cimbali,
closes #2317)
Bram Moolenaar [Sun, 12 Nov 2017 17:32:00 +0000 (18:32 +0100)]
patch 8.0.1294: GUI: get stuck when splitting a terminal window
Problem: GUI: get stuck when splitting a terminal window.
Solution: Stop blinking when values become zero. (Hirohito Higashi)
Bram Moolenaar [Sun, 12 Nov 2017 17:02:06 +0000 (18:02 +0100)]
patch 8.0.1293: setting a breakpoint in the terminal debugger sometimes fails
Problem: Setting a breakpoint in the terminal debugger sometimes fails.
Solution: Interrupt the program if needed. Set the interface to async.
Bram Moolenaar [Sun, 12 Nov 2017 15:56:12 +0000 (16:56 +0100)]
patch 8.0.1292: quick clicks in the WinBar start Visual mode
Problem: Quick clicks in the WinBar start Visual mode.
Solution: Use a double click in the WinBar like a normal click.
Bram Moolenaar [Sun, 12 Nov 2017 14:36:38 +0000 (15:36 +0100)]
patch 8.0.1291: C indent wrong when * immediately follows comment
Problem: C indent wrong when * immediately follows comment. (John Bowler)
Solution: Do not see "/*" after "*" as a comment start. (closes #2321)
Bram Moolenaar [Sat, 11 Nov 2017 22:37:08 +0000 (23:37 +0100)]
patch 8.0.1290: seq_cur of undotree() wrong after undo
Problem: seq_cur of undotree() wrong after undo.
Solution: Get the actual sequence number instead of decrementing the current
one. (Ozaki Kiichi, closes #2319)
Bram Moolenaar [Sat, 11 Nov 2017 19:58:53 +0000 (20:58 +0100)]
Update runtime files.
Bram Moolenaar [Sat, 11 Nov 2017 17:16:48 +0000 (18:16 +0100)]
patch 8.0.1289: mkview always includes the local directory
Problem: Mkview always includes the local directory.
Solution: Add the "curdir" value in 'viewoptions'. (Eric Roberts, closes
#2316)
Bram Moolenaar [Sat, 11 Nov 2017 16:09:09 +0000 (17:09 +0100)]
patch 8.0.1288: GUI: cannot drag the statusline of a terminal window
Problem: GUI: cannot drag the statusline of a terminal window.
Solution: Handle the TERMINAL state. (Hirohito Higashi)
Bram Moolenaar [Sat, 11 Nov 2017 15:45:19 +0000 (16:45 +0100)]
patch 8.0.1287: temp file used for viminfo may have wrong permissions
Problem: The temp file used when updating the viminfo file may have the
wrong permissions if setting the group fails.
Solution: Check if the group matches and reduce permissions if not.
Bram Moolenaar [Sat, 11 Nov 2017 14:54:00 +0000 (15:54 +0100)]
patch 8.0.1286: occasional crash when using a channel
Problem: Occasional crash when using a channel. (Marek)
Solution: Decrement reference count later. (closes #2315)
Bram Moolenaar [Sat, 11 Nov 2017 14:37:45 +0000 (15:37 +0100)]
patch 8.0.1285: occasional crash when using a channel
Problem: Occasional crash when using a channel. (Marek)
Solution: Decrement reference count later. (closes #2315)
Bram Moolenaar [Fri, 10 Nov 2017 20:53:11 +0000 (21:53 +0100)]
patch 8.0.1284: loading file type detection slows down startup
Problem: Loading file type detection slows down startup.
Solution: Store the last pattern of an autocommand event to make appending
quicker.
Bram Moolenaar [Thu, 9 Nov 2017 21:10:33 +0000 (22:10 +0100)]
patch 8.0.1283: test 86 fails under ASAN
Problem: Test 86 fails under ASAN.
Solution: Fix that an item was added to a dictionary twice.
Bram Moolenaar [Thu, 9 Nov 2017 20:05:31 +0000 (21:05 +0100)]
patch 8.0.1282: script-local variable defined in the wrong script
Problem: script-local variable defined in the wrong script
Solution: Move variable to autoload/filetype.vim.
Bram Moolenaar [Thu, 9 Nov 2017 19:46:17 +0000 (20:46 +0100)]
patch 8.0.1281: loading file type detection slows down startup
Problem: Loading file type detection slows down startup.
Solution: Move functions to an autoload script.
Bram Moolenaar [Thu, 9 Nov 2017 18:56:08 +0000 (19:56 +0100)]
patch 8.0.1280: Python None cannot be converted to a Vim type
Problem: Python None cannot be converted to a Vim type.
Solution: Convert it to v:none. (Ken Takata)
Bram Moolenaar [Thu, 9 Nov 2017 18:45:48 +0000 (19:45 +0100)]
patch 8.0.1279: initializing menus can be slow
Problem: Initializing menus can be slow, especially when there are many
keymaps, color schemes, etc.
Solution: Do the globbing for runtime files lazlily. (Ken Takata)
Bram Moolenaar [Thu, 9 Nov 2017 17:33:29 +0000 (18:33 +0100)]
patch 8.0.1278: GUI window always resizes when adding scrollbar
Problem: GUI window always resizes when adding/removing a scrollbar,
toolbar, etc.
Solution: Add the 'k' flag in 'guioptions' to keep the GUI window size and
change the number of lines/columns instead. (Ychin, closes #703)
Bram Moolenaar [Thu, 9 Nov 2017 16:33:11 +0000 (17:33 +0100)]
patch 8.0.1277: terminal window CR-NL conversions may cause problems
Problem: Terminal window CR-NL conversions may cause problems.
Solution: Avoid most conversions, only fetch the current backspace key value
from the tty. (mostly by Ozaki Kiichi, closes #2278)
Bram Moolenaar [Thu, 9 Nov 2017 12:21:58 +0000 (13:21 +0100)]
patch 8.0.1276: key lost when window closed in exit callback
Problem: Typed key is lost when the terminal window is closed in exit
callback. (Gabriel Barta)
Solution: When the current window changes bail out of the wait loop. (closes
#2302)
Bram Moolenaar [Thu, 9 Nov 2017 11:29:35 +0000 (12:29 +0100)]
patch 8.0.1275: CmdlineLeave autocmd prevents fold from opening
Problem: CmdlineLeave autocmd prevents fold from opening. (Waivek)
Solution: Save and restore KeyTyped. (closes #2305)
Bram Moolenaar [Mon, 6 Nov 2017 20:32:54 +0000 (21:32 +0100)]
patch 8.0.1274: setbufline() fails when using folding
Problem: setbufline() fails when using folding.
Solution: Set "curwin" if needed. (Ozaki Kiichi, closes #2293)
Bram Moolenaar [Mon, 6 Nov 2017 19:41:19 +0000 (20:41 +0100)]
patch 8.0.1273: old test file remaining
Problem: Old test file remaining.
Solution: Delete it.
Bram Moolenaar [Sun, 5 Nov 2017 20:24:23 +0000 (21:24 +0100)]
patch 8.0.1272: warnings for unused variables in tiny build
Problem: Warnings for unused variables in tiny build.
Solution: Add #ifdef. (Dominique Pelle, closes #2288)
Bram Moolenaar [Sun, 5 Nov 2017 19:59:28 +0000 (20:59 +0100)]
patch 8.0.1271: still too many old style tests
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2290)
Bram Moolenaar [Sun, 5 Nov 2017 17:23:16 +0000 (18:23 +0100)]
patch 8.0.1270: mismatching file name with Filelist
Problem: Mismatching file name with Filelist.
Solution: Rename color_ramp.vim to xterm_ramp.vim
Bram Moolenaar [Sun, 5 Nov 2017 17:19:24 +0000 (18:19 +0100)]
Update runtime files.
Bram Moolenaar [Sun, 5 Nov 2017 15:23:10 +0000 (16:23 +0100)]
patch 8.0.1269: effect of autocommands on marks is not tested
Problem: Effect of autocommands on marks is not tested.
Solution: Add a couple of tests. (James McCoy, closes #2271)
Bram Moolenaar [Sun, 5 Nov 2017 15:04:43 +0000 (16:04 +0100)]
patch 8.0.1268: PC install instructions are incomplete
Problem: PC install instructions are incomplete.
Solution: Update the instructions. (Ken Takata)
Bram Moolenaar [Sat, 4 Nov 2017 21:36:53 +0000 (22:36 +0100)]
patch 8.0.1267: Test_swap_group may leave file behind
Problem: Test_swap_group may leave file behind.
Solution: Add a try/finally.
Bram Moolenaar [Sat, 4 Nov 2017 21:30:40 +0000 (22:30 +0100)]
patch 8.0.1266: Test_swap_directory was commented out
Problem: Test_swap_directory was accidentally commented out.
Solution: Uncomment the test.
Bram Moolenaar [Sat, 4 Nov 2017 21:21:21 +0000 (22:21 +0100)]
patch 8.0.1265: swap test not skipped when there is one group
Problem: Swap test not skipped when there is one group.
Solution: Convert list to string for the message.
Bram Moolenaar [Sat, 4 Nov 2017 20:44:59 +0000 (21:44 +0100)]
patch 8.0.1264: terminal debugger gets stuck in small window
Problem: Terminal debugger gets stuck in small window.
Solution: Add "-quiet" to the gdb command. (Christian Brabandt, closes #2154)
Bram Moolenaar [Sat, 4 Nov 2017 20:35:01 +0000 (21:35 +0100)]
patch 8.0.1263: others can read the swap file if a user is careless
Problem: Others can read the swap file if a user is careless with his
primary group.
Solution: If the group permission allows for reading but the world
permissions doesn't, make sure the group is right.
Bram Moolenaar [Sat, 4 Nov 2017 19:46:40 +0000 (20:46 +0100)]
patch 8.0.1262: terminal redir test is flaky
Problem: Terminal redir test is flaky.
Solution: Add it to the list of flaky tests.
Bram Moolenaar [Sat, 4 Nov 2017 19:12:14 +0000 (20:12 +0100)]
patch 8.0.1261: program in terminal window gets NL instead of CR
Problem: Program in terminal window gets NL instead of CR. (Lifepillar)
Solution: Check the tty setup more often. (closes #1998)
Bram Moolenaar [Sat, 4 Nov 2017 18:24:31 +0000 (19:24 +0100)]
patch 8.0.1260: using global variables for WaitFor()
Problem: Using global variables for WaitFor().
Solution: Use a lambda function instead. Don't check a condition if
WaitFor() already checked it.
Bram Moolenaar [Sat, 4 Nov 2017 17:48:43 +0000 (18:48 +0100)]
patch 8.0.1259: search test can be flaky
Problem: Search test can be flaky.
Solution: Use WaitFor() instead of a delay. Make it possible to pass a
funcref to WaitFor() to avoid the need for global variables.
(James McCoy, closes #2282)
Bram Moolenaar [Sat, 4 Nov 2017 14:16:56 +0000 (15:16 +0100)]
patch 8.0.1258: 'ttymouse' is set to "sgr" even though it's not supported
Problem: 'ttymouse' is set to "sgr" even though it's not supported. (Gary
Johnson)
Solution: Adjust #ifdef
Bram Moolenaar [Thu, 2 Nov 2017 22:15:40 +0000 (23:15 +0100)]
patch 8.0.1257: no test for fix of undefined behavior
Problem: No test for fix of undefined behavior.
Solution: Add a test. (closes #2255)
Bram Moolenaar [Thu, 2 Nov 2017 22:04:14 +0000 (23:04 +0100)]
patch 8.0.1256: typo in configure variable vim_cv_tgent
Problem: Typo in configure variable vim_cv_tgent. (Matthieu Guillard)
Solution: Rename the variable. (closes #2281)
Bram Moolenaar [Thu, 2 Nov 2017 21:58:42 +0000 (22:58 +0100)]
Long overdue runtime update.
Bram Moolenaar [Thu, 2 Nov 2017 21:38:51 +0000 (22:38 +0100)]
patch 8.0.1255: duplicate badge README file
Problem: duplicate badge README file.
Solution: Remove one. (Dominique Pelle)
Bram Moolenaar [Thu, 2 Nov 2017 21:29:38 +0000 (22:29 +0100)]
patch 8.0.1254: undefined left shift in gethexchrs()
Problem: Undefined left shift in gethexchrs(). (geeknik)
Solution: Use unsigned long. (idea by Christian Brabandt, closes #2255)
Bram Moolenaar [Thu, 2 Nov 2017 20:04:47 +0000 (21:04 +0100)]
patch 8.0.1253: still too many old style tests
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2272)
Bram Moolenaar [Thu, 2 Nov 2017 18:27:36 +0000 (19:27 +0100)]
patch 8.0.1252: incomplete translations makefile for MinGW/Cygwin
Problem: Incomplete translations makefile for MinGW/Cygwin.
Solution: Add missing source files. Make it work with msys2's bash. (Ken
Takata)
Bram Moolenaar [Thu, 2 Nov 2017 18:23:03 +0000 (19:23 +0100)]
patch 8.0.1251: invalid expressin passed to WaitFor()
Problem: Invalid expressin passed to WaitFor().
Solution: Check if the variable exists.
Bram Moolenaar [Thu, 2 Nov 2017 18:08:48 +0000 (19:08 +0100)]
patch 8.0.1250: 'hlsearch' highlighting not removed after incsearch
Problem: 'hlsearch' highlighting not removed after incsearch (lacygoill)
Solution: Redraw all windows. Start search at the end of the match. Improve
how CTRL-G works with incremental search. Add tests. (Christian
Brabandt, Hirohito Higashi, haya14busa, closes #2267)
Bram Moolenaar [Thu, 2 Nov 2017 17:19:19 +0000 (18:19 +0100)]
patch 8.0.1249: no error when WaitFor() gets an invalid wrong expression
Problem: No error when WaitFor() gets an invalid wrong expression.
Solution: Do not ignore errors in evaluationg the expression. Fix places
where the expression was wrong.
Bram Moolenaar [Thu, 2 Nov 2017 17:13:00 +0000 (18:13 +0100)]
patch 8.0.1248: stray + in README file
Problem: Stray + in README file.
Solution: Remove the +. Add a line break.
Bram Moolenaar [Thu, 2 Nov 2017 17:10:00 +0000 (18:10 +0100)]
patch 8.0.1247: not easy to find Debian build info
Problem: Not easy to find Debian build info.
Solution: Add a badge in the README file. (Dominique Pelle)
Bram Moolenaar [Thu, 2 Nov 2017 16:50:14 +0000 (17:50 +0100)]
patch 8.0.1246: popup test has an arbitrary delay
Problem: Popup test has an arbitrary delay.
Solution: Wait for the ruler to show. (James McCoy)
Bram Moolenaar [Thu, 2 Nov 2017 15:58:00 +0000 (16:58 +0100)]
patch 8.0.1245: when WaitFor() has a wrong expression it just waits a second
Problem: When WaitFor() has a wrong expression it just waits a second,
which goes unnoticed. (James McCoy)
Solution: When WaitFor() times out throw an exception. Fix places where the
expression was wrong.
Bram Moolenaar [Thu, 2 Nov 2017 15:16:31 +0000 (16:16 +0100)]
patch 8.0.1244: search test does not work correctly on MS-Windows
Problem: Search test does not work correctly on MS-Windows.
Solution: Put text in a file instead of sending it to the terminal.
(Christian Brabandt)
Bram Moolenaar [Thu, 2 Nov 2017 14:59:57 +0000 (15:59 +0100)]
patch 8.0.1243: no test for what 8.0.1227 fixes
Problem: No test for what 8.0.1227 fixes.
Solution: Add a test that triggers the problem. (Christian Brabandt)
Bram Moolenaar [Thu, 2 Nov 2017 14:44:14 +0000 (15:44 +0100)]
patch 8.0.1242: function argument with only dash is seen as number zero
Problem: Function argument with only dash is seen as number zero. (Wang
Shidong)
Solution: See a dash as a string. (Christian Brabandt)
Bram Moolenaar [Tue, 31 Oct 2017 21:19:58 +0000 (22:19 +0100)]
patch 8.0.1241: popup test is flaky
Problem: Popup test is flaky. (James McCoy)
Solution: Increase the wait time. (Dominique Pelle)
Bram Moolenaar [Mon, 30 Oct 2017 20:56:23 +0000 (21:56 +0100)]
patch 8.0.1240: MS-Windows: term_start() does not support environment
Problem: MS-Windows: term_start() does not support environment.
Solution: Implement the environment argument. (Yasuhiro Matsumoto, closes
#2264)
Bram Moolenaar [Mon, 30 Oct 2017 20:48:41 +0000 (21:48 +0100)]
patch 8.0.1239: cannot use a lambda for the skip argument to searchpair()
Problem: Cannot use a lambda for the skip argument to searchpair().
Solution: Evaluate a partial, funcref and lambda. (LemonBoy, closes #1454,
closes #2265)
Bram Moolenaar [Sun, 29 Oct 2017 15:40:30 +0000 (16:40 +0100)]
patch 8.0.1238: incremental search only shows one match
Problem: Incremental search only shows one match.
Solution: When 'incsearch' and and 'hlsearch' are both set highlight all
matches. (haya14busa, closes #2198)
Bram Moolenaar [Sun, 29 Oct 2017 14:26:57 +0000 (15:26 +0100)]
patch 8.0.1237: ":set scroll&" often gives an error
Problem: ":set scroll&" often gives an error.
Solution: Don't use a fixed default value, use half the window height. Add a
test. (Ozaki Kiichi, closes #2104)
Bram Moolenaar [Sat, 28 Oct 2017 19:11:06 +0000 (21:11 +0200)]
patch 8.0.1236: Mac features are confusing
Problem: Mac features are confusing.
Solution: Make feature names more consistent, add "osxdarwin". Rename
feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)
Bram Moolenaar [Sat, 28 Oct 2017 18:28:23 +0000 (20:28 +0200)]
patch 8.0.1235: cannot disable the terminal feature in a huge build
Problem: Cannot disable the terminal feature in a huge build. (lindhobe)
Solution: Adjust the autoconf check. (Kazunobu Kuriyama, closes #2242)
Bram Moolenaar [Sat, 28 Oct 2017 17:23:11 +0000 (19:23 +0200)]
patch 8.0.1234: MS-Windows: composing chars are not shown properly
Problem: MS-Windows: composing characters are not shown properly.
Solution: Pass base character and composing characters to the renderer at
once. (Ken Takata, closes #2206)
Bram Moolenaar [Sat, 28 Oct 2017 16:50:01 +0000 (18:50 +0200)]
patch 8.0.1233: typo in dos installer
Problem: Typo in dos installer.
Solution: Remove comma.
Bram Moolenaar [Sat, 28 Oct 2017 16:36:48 +0000 (18:36 +0200)]
patch 8.0.1232: MS-Windows users are confused about default mappings
Problem: MS-Windows users are confused about default mappings.
Solution: Don't map keys in the console where they don't work. Add a choice
in the installer to use MS-Windows key bindings or not. (Christian
Brabandt, Ken Takata, closes #2093)
Bram Moolenaar [Sat, 28 Oct 2017 15:53:04 +0000 (17:53 +0200)]
patch 8.0.1231: expanding file name drops dash
Problem: Expanding file name drops dash. (stucki)
Solution: Use the right position. (Christian Brabandt, closes #2184)
Bram Moolenaar [Sat, 28 Oct 2017 14:07:33 +0000 (16:07 +0200)]
patch 8.0.1230: CTRL-A in Visual mode uses character after selection
Problem: CTRL-A in Visual mode uses character after selection. (Nikolai
Pavlov)
Solution: Check the length before using a character.
Bram Moolenaar [Sat, 28 Oct 2017 13:38:40 +0000 (15:38 +0200)]
patch 8.0.1229: condition in vim_str2nr() is always true
Problem: Condition in vim_str2nr() is always true. (Nikolai Pavlov)
Solution: Remove the condition. (Closes #2259)
Bram Moolenaar [Sat, 28 Oct 2017 12:45:16 +0000 (14:45 +0200)]
patch 8.0.1228: invalid memory access in GUI test
Problem: Invalid memory access in GUI test.
Solution: Check that the row is not outside of the screen.
Bram Moolenaar [Fri, 27 Oct 2017 20:15:24 +0000 (22:15 +0200)]
patch 8.0.1227: undefined left shift in readfile()
Problem: Undefined left shift in readfile(). (Brian 'geeknik' Carpenter)
Solution: Add cast to unsigned. (Dominique Pelle, closes #2253)
Bram Moolenaar [Thu, 26 Oct 2017 23:35:00 +0000 (01:35 +0200)]
patch 8.0.1226: edit and popup tests failing
Problem: Edit and popup tests failing.
Solution: Make the tests pass.
Bram Moolenaar [Thu, 26 Oct 2017 22:57:05 +0000 (00:57 +0200)]
patch 8.0.1225: no check for spell region being zero
Problem: No check for spell region being zero. (geeknik)
Solution: Check for zero. (closes #2252)
Bram Moolenaar [Thu, 26 Oct 2017 22:55:04 +0000 (00:55 +0200)]
patch 8.0.1224: still interference between test functions
Problem: Still interference between test functions.
Solution: Clear autocommands. Wipe all buffers. Fix tests that depend on a
specific start context.
Bram Moolenaar [Thu, 26 Oct 2017 20:04:04 +0000 (22:04 +0200)]
patch 8.0.1223: crash when using autocomplete and tab pages
Problem: Crash when using autocomplete and tab pages.
Solution: Check if the current tab changed. (Christian Brabandt, closes
#2239)
Bram Moolenaar [Thu, 26 Oct 2017 20:00:00 +0000 (22:00 +0200)]
patch 8.0.1222: test functions interfere with each other
Problem: Test functions interfere with each other.
Solution: Cleanup tab pages, windows and buffers. Reset option.
Bram Moolenaar [Thu, 26 Oct 2017 18:21:44 +0000 (20:21 +0200)]
patch 8.0.1221: still too many old style tests
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2256)
Bram Moolenaar [Thu, 26 Oct 2017 16:21:24 +0000 (18:21 +0200)]
patch 8.0.1220: skipping empty statusline groups is not correct
Problem: Skipping empty statusline groups is not correct.
Solution: Also set group_end_userhl. (itchyny)
Bram Moolenaar [Thu, 26 Oct 2017 15:14:01 +0000 (17:14 +0200)]
patch 8.0.1219: terminal test is flaky
Problem: Terminal test is flaky.
Solution: Add test function to list of flaky tests.
Bram Moolenaar [Thu, 26 Oct 2017 14:42:16 +0000 (16:42 +0200)]
patch 8.0.1218: writing to freed memory in autocmd
Problem: Writing to freed memory in autocmd.
Solution: Make a copy of the tag line. (Dominique Pelle, closes #2245)
Bram Moolenaar [Thu, 26 Oct 2017 12:28:32 +0000 (14:28 +0200)]
patch 8.0.1217: can't use remote eval to inspect vars in debug mode
Problem: Can't use remote eval to inspect vars in debug mode.
Solution: Don't discard the call stack in debug mode. (closes #2237, #2247)
Bram Moolenaar [Tue, 24 Oct 2017 20:32:59 +0000 (22:32 +0200)]
patch 8.0.1216: tabline is not always updated for :file command
Problem: Tabline is not always updated for :file command. (Norio Takagi)
Solution: Set redraw_tabline. (Hirohito Higashi)
Bram Moolenaar [Tue, 24 Oct 2017 19:49:36 +0000 (21:49 +0200)]
patch 8.0.1215: newer gcc warns for implicit fallthrough
Problem: Newer gcc warns for implicit fallthrough.
Solution: Consistently use a FALLTHROUGH comment. (Christian Brabandt)
Bram Moolenaar [Mon, 23 Oct 2017 19:53:30 +0000 (21:53 +0200)]
patch 8.0.1214: accessing freed memory when EXITFREE is set
Problem: Accessing freed memory when EXITFREE is set and there is more than
one tab and window. (Dominique Pelle)
Solution: Free options later. Skip redraw when exiting.
Bram Moolenaar [Sun, 22 Oct 2017 19:11:17 +0000 (21:11 +0200)]
patch 8.0.1213: setting 'mzschemedll' has no effect
Problem: Setting 'mzschemedll' has no effect.
Solution: Move loading .vimrc to before call to mzscheme_main().
Bram Moolenaar [Sun, 22 Oct 2017 14:43:20 +0000 (16:43 +0200)]
patch 8.0.1212: MS-Windows: tear-off menu does not work on 64 bit
Problem: MS-Windows: tear-off menu does not work on 64 bit. (shaggyaxe)
Solution: Change how the menu handle is looked up. (Ken Takata, closes
#1205)
Bram Moolenaar [Sun, 22 Oct 2017 13:36:14 +0000 (15:36 +0200)]
patch 8.0.1211: cannot reorder tab pages with drag & drop
Problem: Cannot reorder tab pages with drag & drop.
Solution: Support drag & drop for GTK and MS-Windows. (Ken Takata, Masamichi
Abe)