]>
granicus.if.org Git - vim/log
Bram Moolenaar [Sun, 19 Mar 2017 20:01:14 +0000 (21:01 +0100)]
patch 8.0.0491: quotestar test fails when features are missing
Problem: The quotestar test fails when a required feature is missing.
Solution: Prepend "Skipped" to the thrown exception.
Bram Moolenaar [Sun, 19 Mar 2017 19:22:36 +0000 (20:22 +0100)]
patch 8.0.0490: vertical split makes 'winfixwidth' window smaller
Problem: Splitting a 'winfixwidth' window vertically makes it one column
smaller. (Dominique Pelle)
Solution: Add one to the width for the separator.
Bram Moolenaar [Sun, 19 Mar 2017 19:04:22 +0000 (20:04 +0100)]
patch 8.0.0489: clipboard and "* register is not tested
Problem: Clipboard and "* register is not tested.
Solution: Add a test for Mac and X11. (Kazunobu Kuriyama)
Bram Moolenaar [Sun, 19 Mar 2017 18:11:35 +0000 (19:11 +0100)]
patch 8.0.0488: running tests leaves an "xxx" file behind
Problem: Running tests leaves an "xxx" file behind.
Solution: Delete the 'verbosefile' after resetting the option.
Bram Moolenaar [Sun, 19 Mar 2017 17:34:46 +0000 (18:34 +0100)]
patch 8.0.0487: the autocmd test hangs on MS-Windows
Problem: The autocmd test hangs on MS-Windows.
Solution: Skip the hanging tests for now.
Bram Moolenaar [Sun, 19 Mar 2017 16:09:56 +0000 (17:09 +0100)]
patch 8.0.0486: crash and endless loop when closing windows in autocmd
Problem: Crash and endless loop when closing windows in a SessionLoadPost
autocommand.
Solution: Check for valid tabpage. (partly neovim #6308)
Bram Moolenaar [Sun, 19 Mar 2017 15:09:46 +0000 (16:09 +0100)]
patch 8.0.0485: not all windows commands are tested
Problem: Not all windows commands are tested.
Solution: Add more tests for windows commands. (Dominique Pelle,
closes #1575) Run test_autocmd separately, it interferes with
other tests. Fix tests that depended on side effects.
Bram Moolenaar [Sun, 19 Mar 2017 13:19:50 +0000 (14:19 +0100)]
patch 8.0.0484: :lhelpgrep does not fail after a successful one
Problem: Using :lhelpgrep with an argument that should fail does not
produce an error if the previous :helpgrep worked.
Solution: Use another way to detect that autocommands made the quickfix info
invalid. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 18 Mar 2017 22:11:04 +0000 (23:11 +0100)]
patch 8.0.0483: illegal memory access when using :all
Problem: Illegal memory access when using :all. (Dominique Pelle)
Solution: Adjust the cursor position right after setting "curwin".
Bram Moolenaar [Sat, 18 Mar 2017 21:35:30 +0000 (22:35 +0100)]
patch 8.0.0482: the setbufvar() function may mess up the window layout
Problem: The setbufvar() function may mess up the window layout. (Kay Z.)
Solution: Do not check the window to be valid if it is NULL.
Bram Moolenaar [Sat, 18 Mar 2017 20:37:28 +0000 (21:37 +0100)]
patch 8.0.0481: unnecessary if statement
Problem: Unnecessary if statement.
Solution: Remove the statement. Fix "it's" vs "its" mistakes. (Dominique
Pelle, closes #1568)
Bram Moolenaar [Sat, 18 Mar 2017 20:22:47 +0000 (21:22 +0100)]
patch 8.0.0480: the remote_peek() test fails on MS-Windows
Problem: The remote_peek() test fails on MS-Windows.
Solution: Check for pending messages. Also report errors in the first run if
a flaky test fails twice.
Bram Moolenaar [Sat, 18 Mar 2017 19:45:05 +0000 (20:45 +0100)]
patch 8.0.0479: remote_peek() is not tested
Problem: remote_peek() is not tested.
Solution: Add a test.
Bram Moolenaar [Sat, 18 Mar 2017 19:18:45 +0000 (20:18 +0100)]
patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errors
Problem: Tests use assert_true(0) and assert_false(1) to report errors.
Solution: Use assert_report().
Bram Moolenaar [Sat, 18 Mar 2017 18:42:22 +0000 (19:42 +0100)]
patch 8.0.0477: the client-server test may hang when failing
Problem: The client-server test may hang when failing.
Solution: Set a timer. Add assert_report()
Bram Moolenaar [Sat, 18 Mar 2017 17:15:16 +0000 (18:15 +0100)]
patch 8.0.0476: missing change to main.c
Problem: Missing change to main.c.
Solution: Add new function.
Bram Moolenaar [Sat, 18 Mar 2017 17:10:13 +0000 (18:10 +0100)]
patch 8.0.0475: not enough testing for the client-server feature
Problem: Not enough testing for the client-server feature.
Solution: Add more tests. Add the remote_startserver() function. Fix that
a locally evaluated expression uses function-local variables.
Bram Moolenaar [Sat, 18 Mar 2017 15:18:37 +0000 (16:18 +0100)]
patch 8.0.0474: the client-server feature is not tested
Problem: The client-server feature is not tested.
Solution: Add a test.
Bram Moolenaar [Thu, 16 Mar 2017 21:52:32 +0000 (22:52 +0100)]
patch 8.0.0473: no test covering arg_all()
Problem: No test covering arg_all().
Solution: Add a test expanding ##.
Bram Moolenaar [Thu, 16 Mar 2017 21:38:00 +0000 (22:38 +0100)]
patch 8.0.0472: when a test fails another test may also fail
Problem: When a test fails and test.log is created, Test_edit_CTRL_I
matches it instead of test1.in.
Solution: Match with runtest.vim instead.
Bram Moolenaar [Thu, 16 Mar 2017 21:30:37 +0000 (22:30 +0100)]
patch 8.0.0471: exit callback test sometimes fails
Problem: Exit callback test sometimes fails.
Solution: Add it to the list of flaky tests.
Bram Moolenaar [Thu, 16 Mar 2017 21:26:44 +0000 (22:26 +0100)]
patch 8.0.0470: not enough testing for help commands
Problem: Not enough testing for help commands.
Solution: Add a few more help tests. (Dominique Pelle, closes #1565)
Bram Moolenaar [Thu, 16 Mar 2017 21:06:57 +0000 (22:06 +0100)]
patch 8.0.0469: compiler warnings on MS-Windows
Problem: Compiler warnings on MS-Windows.
Solution: Add type casts. (Christian Brabandt)
Bram Moolenaar [Thu, 16 Mar 2017 18:58:25 +0000 (19:58 +0100)]
patch 8.0.0468: after aborting an Ex command g< does not work
Problem: After aborting an Ex command g< does not work. (Marcin
Szamotulski)
Solution: Postpone clearing scrollback messages to until the command line
has been entered. Also fix that the screen isn't redrawn if after
g< the command line is cancelled.
Bram Moolenaar [Thu, 16 Mar 2017 18:04:19 +0000 (19:04 +0100)]
patch 8.0.0467: using g< after :for does not show the right output
Problem: Using g< after :for does not show the right output. (Marcin
Szamotulski)
Solution: Call msg_sb_eol() in :echomsg.
Bram Moolenaar [Thu, 16 Mar 2017 16:41:02 +0000 (17:41 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 16 Mar 2017 16:23:31 +0000 (17:23 +0100)]
patch 8.0.0466: still macros that should be all-caps
Problem: There are still a few macros that should be all-caps.
Solution: Make a few more macros all-caps.
Bram Moolenaar [Thu, 16 Mar 2017 14:59:14 +0000 (15:59 +0100)]
patch 8.0.0465: off-by-one error in using :move with folding
Problem: Off-by-one error in using :move with folding.
Solution: Correct off-by-one mistakes and add more tests. (Matthew
Malcomson)
Bram Moolenaar [Thu, 16 Mar 2017 14:13:45 +0000 (15:13 +0100)]
patch 8.0.0464: can't find executable name on Solaris and FreeBSD
Problem: Can't find executable name on Solaris and FreeBSD.
Solution: Check for "/proc/self/path/a.out". (Danek Duvall) And for
"/proc/curproc/file".
Bram Moolenaar [Thu, 16 Mar 2017 13:19:36 +0000 (14:19 +0100)]
patch 8.0.0463: side effects from resetting 'compatible' in defaults.vim
Problem: Resetting 'compatible' in defaults.vim has unexpected side
effects. (David Fishburn)
Solution: Only reset 'compatible' if it was set.
Bram Moolenaar [Thu, 16 Mar 2017 13:04:51 +0000 (14:04 +0100)]
patch 8.0.0462: failure of an MS-Windows test may go unnoticed
Problem: If an MS-Windows tests succeeds at first and then fails in a way
it does not produce a test.out file it looks like the test
succeeded.
Solution: Delete the previous output file.
Bram Moolenaar [Thu, 16 Mar 2017 12:54:10 +0000 (13:54 +0100)]
patch 8.0.0461: test 45 hangs on MS-Windows
Problem: Test 45 hangs on MS-Windows.
Solution: Reset 'shiftwidth'. Also remove redundent function.
Bram Moolenaar [Thu, 16 Mar 2017 11:22:38 +0000 (12:22 +0100)]
patch 8.0.0460: can't build on HPUX
Problem: Can't build on HPUX.
Solution: Fix argument names in vim_stat(). (John Marriott)
Bram Moolenaar [Wed, 15 Mar 2017 19:45:53 +0000 (20:45 +0100)]
patch 8.0.0459: old fix for :move and folding no longer needed
Problem: Old fix for :move messing up folding no longer needed, now that we
have a proper solution.
Solution: Revert patch 7.4.700. (Christian Brabandt)
Bram Moolenaar [Tue, 14 Mar 2017 21:17:14 +0000 (22:17 +0100)]
patch 8.0.0458: potential crash if adding list or dict to dict fails
Problem: Potential crash if adding list or dict to dict fails.
Solution: Make sure the reference count is correct. (Nikolai Pavlov, closes
#1555)
Bram Moolenaar [Tue, 14 Mar 2017 20:53:58 +0000 (21:53 +0100)]
patch 8.0.0457: using :move messes up manual folds
Problem: Using :move messes up manual folds.
Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim
patch #6221)
Bram Moolenaar [Mon, 13 Mar 2017 21:41:42 +0000 (22:41 +0100)]
patch 8.0.0456: typo in MinGW test makefile
Problem: Typo in MinGW test makefile.
Solution: Change an underscore to a dot. (Michael Soyka)
Bram Moolenaar [Mon, 13 Mar 2017 20:50:55 +0000 (21:50 +0100)]
Fix duplication of patch.
Bram Moolenaar [Mon, 13 Mar 2017 19:37:15 +0000 (20:37 +0100)]
patch 8.0.0455: the mode test may hang
Problem: The mode test may hang in Test_mode(). (Michael Soyka)
Solution: Set 'complete' to only search the current buffer (as suggested by
Michael)
Bram Moolenaar [Sun, 12 Mar 2017 20:31:58 +0000 (21:31 +0100)]
patch 8.0.0454: compiler warnings for "always true" comparison
Problem: Compiler warnings for comparing unsigned char with 256 always
being true. (Manuel Ortega)
Solution: Add type cast.
Bram Moolenaar [Sun, 12 Mar 2017 19:37:21 +0000 (20:37 +0100)]
patch 8.0.0453: adding fold marker creates new comment
Problem: Adding fold marker creates new comment.
Solution: Use an existing comment if possible. (LemonBoy, closes #1549)
Bram Moolenaar [Sun, 12 Mar 2017 19:10:05 +0000 (20:10 +0100)]
patch 8.0.0452: some macros are in lower case
Problem: Some macros are in lower case.
Solution: Make a few more macros upper case.
Bram Moolenaar [Sun, 12 Mar 2017 18:22:36 +0000 (19:22 +0100)]
patch 8.0.0451: some macros are in lower case
Problem: Some macros are in lower case.
Solution: Make a few more macros upper case. Avoid lower case macros use an
argument twice.
Bram Moolenaar [Sun, 12 Mar 2017 17:38:02 +0000 (18:38 +0100)]
patch 8.0.0450: v:progpath is not reliably set
Problem: v:progpath is not reliably set.
Solution: Read /proc/self/exe if possible. (idea by Michal Grochmal)
Also fixes missing #if.
Bram Moolenaar [Sun, 12 Mar 2017 17:32:32 +0000 (18:32 +0100)]
patch 8.0.0449: part of fold patch accidentally included
Problem: Part of fold patch accidentally included.
Solution: Revert that part of the patch.
Bram Moolenaar [Sun, 12 Mar 2017 17:23:53 +0000 (18:23 +0100)]
patch 8.0.0448: some macros are in lower case
Problem: Some macros are in lower case, which can be confusing.
Solution: Make a few lower case macros upper case.
Bram Moolenaar [Sun, 12 Mar 2017 16:10:33 +0000 (17:10 +0100)]
patch 8.0.0447: getting font name does not work on X11
Problem: Getting font name does not work on X11.
Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests.
(Kazunobu Kuriyama)
Bram Moolenaar [Sun, 12 Mar 2017 15:37:14 +0000 (16:37 +0100)]
patch 8.0.0446: the ";" command does not work after some characters
Problem: The ";" command does not work after characters with a lower byte
that is NUL.
Solution: Properly check for not having a previous character. (Hirohito
Higashi)
Bram Moolenaar [Sat, 11 Mar 2017 19:03:42 +0000 (20:03 +0100)]
patch 8.0.0445: getpgid is not supported on all systems
Problem: Getpgid is not supported on all systems.
Solution: Add a configure check.
Bram Moolenaar [Sat, 11 Mar 2017 18:21:53 +0000 (19:21 +0100)]
patch 8.0.0444: diffpatch fails when the file name has a quote
Problem: Diffpatch fails when the file name has a quote.
Solution: Escape the name properly. (zetzei)
Bram Moolenaar [Sat, 11 Mar 2017 17:42:56 +0000 (18:42 +0100)]
patch 8.0.0443: terminal width is set to 80 in test3
Problem: Terminal width is set to 80 in test3.
Solution: Instead of setting 'columns' set 'wrapmargin' depending on
'columns.
Bram Moolenaar [Thu, 9 Mar 2017 18:21:30 +0000 (19:21 +0100)]
patch 8.0.0442: patch shell command not well escaped
Problem: Patch shell command uses double quotes around the argument, which
allows for $HOME to be expanded. (Etienne)
Solution: Use single quotes on Unix. (closes #1543)
Bram Moolenaar [Thu, 9 Mar 2017 17:59:14 +0000 (18:59 +0100)]
patch 8.0.0441: dead code in #ifdef
Problem: Dead code in #ifdef.
Solution: Remove the #ifdef and #else part.
Bram Moolenaar [Thu, 9 Mar 2017 17:20:16 +0000 (18:20 +0100)]
patch 8.0.0440: not enough test coverage in Insert mode
Problem: Not enough test coverage in Insert mode.
Solution: Add lots of tests. Add test_override(). (Christian Brabandt,
closes #1521)
Bram Moolenaar [Thu, 9 Mar 2017 14:58:30 +0000 (15:58 +0100)]
patch 8.0.0439: ":%argdel" gives an error for an empty arglist
Problem: Using ":%argdel" while the argument list is already empty gives an
error. (Pavol Juhas)
Solution: Don't give an error. (closes #1546)
Bram Moolenaar [Thu, 9 Mar 2017 13:00:27 +0000 (14:00 +0100)]
patch 8.0.0438: the fnamemodify test may cause later tests to fail
Problem: The fnamemodify test changes 'shell' in a way later tests may not
be able to use system().
Solution: Save and restore 'shell'.
Bram Moolenaar [Thu, 9 Mar 2017 12:58:02 +0000 (13:58 +0100)]
patch 8.0.0437: packadd test does not fully work
Problem: The packadd test does not create the symlink correctly and does
not test the right thing.
Solution: Create the directory and symlink correctly.
Bram Moolenaar [Thu, 9 Mar 2017 12:55:01 +0000 (13:55 +0100)]
patch 8.0.0436: running the options test sometimes resizes the terminal
Problem: Running the options test sometimes resizes the terminal.
Solution: Clear out t_WS.
Bram Moolenaar [Thu, 9 Mar 2017 11:09:32 +0000 (12:09 +0100)]
patch 8.0.0435: some functions are not tested
Problem: Some functions are not tested.
Solution: Add more tests for functions. (Dominique Pelle, closes #1541)
Bram Moolenaar [Thu, 9 Mar 2017 10:58:40 +0000 (11:58 +0100)]
patch 8.0.0434: clang version not correctly detected
Problem: Clang version not correctly detected.
Solution: Adjust the configure script. (Kazunobu Kuriyama)
Bram Moolenaar [Wed, 8 Mar 2017 21:55:19 +0000 (22:55 +0100)]
patch 8.0.0433: beeps when running tests
Problem: Quite a few beeps when running tests.
Solution: Set 'belloff' for these tests. (Christian Brabandt)
Bram Moolenaar [Wed, 8 Mar 2017 21:39:50 +0000 (22:39 +0100)]
patch 8.0.0432: "make shadow" creates an invalid link
Problem: "make shadow" creates an invalid link.
Solution: Don't link "*.vim". (Kazunobu Kuriyama)
Bram Moolenaar [Wed, 8 Mar 2017 21:19:26 +0000 (22:19 +0100)]
patch 8.0.0431: 'cinoptions' cannot set indent for extern block
Problem: 'cinoptions' cannot set indent for extern block.
Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi)
Bram Moolenaar [Tue, 7 Mar 2017 23:01:35 +0000 (00:01 +0100)]
patch 8.0.0430: options test fails or hangs on MS-Windows
Problem: Options test fails or hangs on MS-Windows.
Solution: Run it separately instead of part of test_alot. Use "-S" instead
of "-u" to run the script. Fix failures.
Bram Moolenaar [Tue, 7 Mar 2017 21:33:32 +0000 (22:33 +0100)]
patch 8.0.0429: options test does not always test everything
Problem: Options test does not always test everything.
Solution: Fix dependency for opt_test.vim. Give a message when opt_test.vim
was not found.
Bram Moolenaar [Tue, 7 Mar 2017 20:31:27 +0000 (21:31 +0100)]
patch 8.0.0428: git and hg see new files after running tests
Problem: Git and hg see new files after running tests. (Manuel Ortega)
Solution: Add the generated file to .hgignore (or .gitignore). Delete the
resulting verbose file. (Christian Brabandt) Improve dependency
on opt_test.vim. Reset the 'more' option.
Bram Moolenaar [Mon, 6 Mar 2017 20:45:20 +0000 (21:45 +0100)]
patch 8.0.0427: 'makeencoding' missing from the options window
Problem: 'makeencoding' missing from the options window.
Solution: Add the entry.
Bram Moolenaar [Mon, 6 Mar 2017 19:28:10 +0000 (20:28 +0100)]
patch 8.0.0426: insufficient testing for statusline
Problem: Insufficient testing for statusline.
Solution: Add several tests. (Dominique Pelle, closes #1534)
Bram Moolenaar [Sun, 5 Mar 2017 20:18:27 +0000 (21:18 +0100)]
patch 8.0.0425: build errors when building without folding
Problem: Build errors when building without folding.
Solution: Add #ifdefs. (John Marriott)
Bram Moolenaar [Sun, 5 Mar 2017 18:49:13 +0000 (19:49 +0100)]
patch 8.0.0424: compiler warnings on MS-Windows
Problem: Compiler warnings on MS-Windows. (Ajit Thakkar)
Solution: Add type casts.
Bram Moolenaar [Sun, 5 Mar 2017 18:44:06 +0000 (19:44 +0100)]
patch 8.0.0423: changing 'cinoptions' does not always work
Problem: The effect of adding "#" to 'cinoptions' is not always removed.
(David Briscoe)
Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475)
Bram Moolenaar [Sun, 5 Mar 2017 18:00:34 +0000 (19:00 +0100)]
patch 8.0.0422: Python test fails with Python 3.6
Problem: Python test fails with Python 3.6.
Solution: Convert new exception messages to old ones. (closes #1359)
Bram Moolenaar [Sun, 5 Mar 2017 17:03:04 +0000 (18:03 +0100)]
patch 8.0.0421: diff mode wrong when adding line at end of buffer
Problem: Diff mode is displayed wrong when adding a line at the end of a
buffer.
Solution: Adjust marks in diff mode. (James McCoy, closes #1329)
Bram Moolenaar [Sun, 5 Mar 2017 16:43:31 +0000 (17:43 +0100)]
patch 8.0.0420: text garbled when the system encoding differs from 'encoding'
Problem: When running :make the output may be in the system encoding,
different from 'encoding'.
Solution: Add the 'makeencoding' option. (Ken Takata)
Bram Moolenaar [Sun, 5 Mar 2017 16:04:09 +0000 (17:04 +0100)]
Runtime file updates.
Bram Moolenaar [Sun, 5 Mar 2017 14:19:32 +0000 (15:19 +0100)]
patch 8.0.0419: test for v:progpath fails on MS-Windows
Problem: Test for v:progpath fails on MS-Windows.
Solution: Expand to full path. Also add ".exe" when the path is an absolute
path.
Bram Moolenaar [Sun, 5 Mar 2017 13:56:07 +0000 (14:56 +0100)]
patch 8.0.0418: ASAN logs are disabled
Problem: ASAN logs are disabled and don't cause a failure.
Solution: Enable ASAN logs and fail if not empty. (James McCoy,
closes #1425)
Bram Moolenaar [Sun, 5 Mar 2017 13:30:52 +0000 (14:30 +0100)]
patch 8.0.0417: test for the clipboard fails sometimes
Problem: Test for the clipboard fails sometimes.
Solution: Add it to the flaky tests.
Bram Moolenaar [Sun, 5 Mar 2017 13:29:12 +0000 (14:29 +0100)]
patch 8.0.0416: setting v:progpath is not quite right
Problem: Setting v:progpath is not quite right.
Solution: On MS-Windows add the extension. On Unix use the full path for a
relative directory. (partly by James McCoy, closes #1531)
Bram Moolenaar [Sun, 5 Mar 2017 12:48:13 +0000 (13:48 +0100)]
patch 8.0.0415: balloon test fails on MS-Windows
Problem: Balloon test fails on MS-Windows.
Solution: Test with 0x7fffffff instead of 0xffffffff.
Bram Moolenaar [Sun, 5 Mar 2017 12:27:25 +0000 (13:27 +0100)]
patch 8.0.0414: balloon eval is not tested
Problem: Balloon eval is not tested.
Solution: Add a few balloon tests. (Kazunobu Kuriyama)
Bram Moolenaar [Sat, 4 Mar 2017 20:41:05 +0000 (21:41 +0100)]
patch 8.0.0413: menu test fails on MS-Windows using gvim
Problem: Menu test fails on MS-Windows using gvim.
Solution: First delete the English menus.
Bram Moolenaar [Sat, 4 Mar 2017 20:02:22 +0000 (21:02 +0100)]
patch 8.0.0412: menu test fails on MS-Windows
Problem: Menu test fails on MS-Windows.
Solution: Use a menu entry with only ASCII characters.
Bram Moolenaar [Sat, 4 Mar 2017 19:41:34 +0000 (20:41 +0100)]
patch 8.0.0411: menu translations don't match when case is changed.
Problem: We can't change the case in menu entries, it breaks translations.
Solution: Ignore case when looking up a menu translation.
Bram Moolenaar [Sat, 4 Mar 2017 19:09:34 +0000 (20:09 +0100)]
patch 8.0.0410: newer gettext/iconv library has extra dll file
Problem: Newer gettext/iconv library has extra dll file.
Solution: Add the file to the Makefile and nsis script. (Christian Brabandt)
Bram Moolenaar [Sat, 4 Mar 2017 18:11:12 +0000 (19:11 +0100)]
patch 8.0.0409: set_progpath is defined but not always used
Problem: set_progpath is defined but not always used
Solution: Adjust #ifdef.
Bram Moolenaar [Sat, 4 Mar 2017 17:42:39 +0000 (18:42 +0100)]
patch 8.0.0408: updating folds does not always work properly
Problem: Updating folds does not work properly when inserting a file and a
few other situations.
Solution: Adjust the way folds are updated. (Matthew Malcomson)
Bram Moolenaar [Sat, 4 Mar 2017 14:28:53 +0000 (15:28 +0100)]
patch 8.0.0407: filtering folds with marker method not tested
Problem: Filtering folds with marker method not tested.
Solution: Also set 'foldmethod' to "marker".
Bram Moolenaar [Sat, 4 Mar 2017 13:50:19 +0000 (14:50 +0100)]
patch 8.0.0406: arabic shaping code is verbose
Problem: The arabic shaping code is verbose.
Solution: Shorten the code without changing the functionality.
Bram Moolenaar [Sat, 4 Mar 2017 13:37:18 +0000 (14:37 +0100)]
patch 8.0.0405: v:progpath may become invalid after :cd
Problem: v:progpath may become invalid after ":cd".
Solution: Turn v:progpath into a full path if needed.
Bram Moolenaar [Sat, 4 Mar 2017 12:47:11 +0000 (13:47 +0100)]
patch 8.0.0404: not enough testing for quickfix
Problem: Not enough testing for quickfix.
Solution: Add some more tests. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 4 Mar 2017 12:32:10 +0000 (13:32 +0100)]
patch 8.0.0403: GUI tests may fail
Problem: GUI tests may fail.
Solution: Ignore the E285 error better. (Kazunobu Kuriyama)
Bram Moolenaar [Thu, 2 Mar 2017 22:05:51 +0000 (23:05 +0100)]
patch 8.0.0402: :map completion does not have <special>
Problem: :map completion does not have <special>. (Dominique Pelle)
Solution: Recognize <special> in completion. Add a test.
Bram Moolenaar [Thu, 2 Mar 2017 21:48:01 +0000 (22:48 +0100)]
patch 8.0.0401: test fails with missing balloon feature
Problem: Test fails with missing balloon feature.
Solution: Add check for balloon feature.
Bram Moolenaar [Thu, 2 Mar 2017 21:43:01 +0000 (22:43 +0100)]
patch 8.0.0400: some tests have a one second delay
Problem: Some tests have a one second delay.
Solution: Add --not-a-term in RunVim().
Bram Moolenaar [Thu, 2 Mar 2017 21:11:33 +0000 (22:11 +0100)]
patch 8.0.0399: crash when using balloon_show() when not supported
Problem: Crash when using balloon_show() when not supported. (Hirohito
Higashi)
Solution: Check for balloonEval not to be NULL. (Ken Takata)
Bram Moolenaar [Wed, 1 Mar 2017 21:17:05 +0000 (22:17 +0100)]
patch 8.0.0398: illegal memory access with "t"
Problem: Illegal memory access with "t".
Solution: Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528)
Bram Moolenaar [Wed, 1 Mar 2017 19:40:39 +0000 (20:40 +0100)]
patch 8.0.0397: can't build with +viminfo but without +eval
Problem: Cannot build with the viminfo feature but without the eval
feature.
Solution: Adjust #ifdef. (John Marriott)
Bram Moolenaar [Wed, 1 Mar 2017 19:32:44 +0000 (20:32 +0100)]
patch 8.0.0396: 'balloonexpr' only works synchronously
Problem: 'balloonexpr' only works synchronously.
Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449)
Bram Moolenaar [Wed, 1 Mar 2017 17:30:34 +0000 (18:30 +0100)]
patch 8.0.0395: testing the + register fails with Motif
Problem: Testing the + register fails with Motif.
Solution: Also ignore the "failed to create input context" error in the
second gvim. Don't use msg() when it would result in a dialog.