summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0413: buffer menu does not handle special buffers properlyv8.2.0413Bram Moolenaar2020-03-197-49/+118
| | | | | | | | Problem: Buffer menu does not handle special buffers properly. Solution: Keep a dictionary with buffer names to reliably keep track of entries. Also trigger BufFilePre and BufFilePost for command-line and terminal buffers when the name changes.
* patch 8.2.0412: MS-Windows: cannot use vimtutor from the start menuv8.2.0412Bram Moolenaar2020-03-192-15/+18
| | | | | | Problem: MS-Windows: cannot use vimtutor from the start menu. Solution: Better check for writable directory. Use the right path for the executable. (Wu Yongwei, closes #5774, closes #5756)
* patch 8.2.0411: Mac: breakcheck is using a value from the stone agesv8.2.0411Bram Moolenaar2020-03-192-4/+3
| | | | | Problem: Mac: breakcheck is using a value from the stone ages. Solution: Delete BREAKCHECK_SKIP from the Mac header file. (Ben Jackson)
* patch 8.2.0410: channel test fails too often on slow Macv8.2.0410Bram Moolenaar2020-03-192-1/+4
| | | | | Problem: Channel test fails too often on slow Mac. Solution: Increase waiting time to 10 seconds.
* patch 8.2.0409: search test leaves file behindv8.2.0409Bram Moolenaar2020-03-192-90/+60
| | | | | Problem: Search test leaves file behind. Solution: Delete the file. Also use Check commands.
* patch 8.2.0408: delete() commented out for testingv8.2.0408Bram Moolenaar2020-03-192-1/+3
| | | | | Problem: Delete() commented out for testing. Solution: Undo commenting-out.
* patch 8.2.0407: no early check if :find and :sfind have an argumentv8.2.0407Bram Moolenaar2020-03-194-6/+12
| | | | | Problem: No early check if :find and :sfind have an argument. Solution: Add EX_NEEDARG.
* patch 8.2.0406: FileReadCmd event not well testedv8.2.0406Bram Moolenaar2020-03-192-0/+43
| | | | | Problem: FileReadCmd event not well tested. Solution: Add a test.
* patch 8.2.0405: MSVC: build fails with some combination of featuresv8.2.0405Bram Moolenaar2020-03-192-4/+7
| | | | | Problem: MSVC: build fails with some combination of features. Solution: Enable CHANNEL if TERMINAL is enabled. (Mike Williams)
* patch 8.2.0404: writefile() error does not give a hintv8.2.0404Bram Moolenaar2020-03-193-1/+6
| | | | | Problem: Writefile() error does not give a hint. Solution: Add remark about first argument.
* patch 8.2.0403: when 'buftype' is "nofile" there is no overwrite checkv8.2.0403Bram Moolenaar2020-03-193-6/+13
| | | | | | Problem: When 'buftype' is "nofile" there is no overwrite check. Solution: Also check for existing file when 'buftype' is set. (closes #5807)
* patch 8.2.0402: setting local instead of global flagv8.2.0402Bram Moolenaar2020-03-184-4/+6
| | | | | Problem: Setting local instead of global flag. Solution: Prepend "g:" to "test_is_flaky".
* patch 8.2.0401: not enough test coverage for evalvars.cv8.2.0401Bram Moolenaar2020-03-1812-12/+274
| | | | | Problem: Not enough test coverage for evalvars.c. Solution: Add more tests. (Yegappan Lakshmanan, closes #5804)
* patch 8.2.0400: not all tests using a terminal are in the list of flaky testsv8.2.0400Bram Moolenaar2020-03-185-4/+17
| | | | | Problem: Not all tests using a terminal are in the list of flaky tests. Solution: Introduce the test_is_flaky flag.
* patch 8.2.0399: various memory leaksv8.2.0399Bram Moolenaar2020-03-187-4/+29
| | | | | Problem: Various memory leaks. Solution: Avoid the leaks. (Ozaki Kiichi, closes #5803)
* patch 8.2.0398: profile test fails when two functions take same timev8.2.0398Bram Moolenaar2020-03-172-12/+16
| | | | | Problem: Profile test fails when two functions take same time. Solution: Add a short sleep in once function. (closes #5797)
* patch 8.2.0397: delayed screen update when using undo from Insert modev8.2.0397Bram Moolenaar2020-03-162-2/+9
| | | | | Problem: Delayed screen update when using undo from Insert mode. Solution: Update w_topline and cursor shape before sleeping. (closes #5790)
* patch 8.2.0396: cmdexpand.c insufficiently testedv8.2.0396Bram Moolenaar2020-03-165-14/+197
| | | | | Problem: Cmdexpand.c insufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5789)
* patch 8.2.0395: build fails with FEAT_EVAL but without FEAT_MENUv8.2.0395Bram Moolenaar2020-03-162-0/+4
| | | | | Problem: Build fails with FEAT_EVAL but without FEAT_MENU. Solution: Add #ifdef. (John Marriott)
* patch 8.2.0394: Coverity complains about using NULL pointerv8.2.0394Bram Moolenaar2020-03-162-1/+3
| | | | | Problem: Coverity complains about using NULL pointer. Solution: Use empty string when option value is NULL.
* patch 8.2.0393: Coverity warns for not using return valuev8.2.0393Bram Moolenaar2020-03-162-6/+9
| | | | | Problem: Coverity warns for not using return value. Solution: Add (void).
* patch 8.2.0392: Coverity warns for using array index out of rangev8.2.0392Bram Moolenaar2020-03-162-17/+23
| | | | | Problem: Coverity warns for using array index out of range. Solution: Add extra "if" to avoid warning.
* patch 8.2.0391: CI test coverage droppedv8.2.0391Bram Moolenaar2020-03-162-3/+8
| | | | | Problem: CI test coverage dropped. Solution: Set $DISPLAY also for non-GUI builds. (James McCoy, closes #5788)
* patch 8.2.0390: terminal postponed scrollback test is flakyv8.2.0390Bram Moolenaar2020-03-155-6/+10
| | | | | Problem: Terminal postponed scrollback test is flaky. Solution: Add delay in between sending keys. Rename dump files.
* patch 8.2.0389: delayed redraw when shifting text from Insert modev8.2.0389Bram Moolenaar2020-03-152-1/+3
| | | | | Problem: Delayed redraw when shifting text from Insert mode. Solution: Use msg_attr_keep() instead of msg(). (closes #5782)
* patch 8.2.0388: printmbcharset option not testedv8.2.0388Bram Moolenaar2020-03-153-23/+52
| | | | | | Problem: Printmbcharset option not tested. Solution: Add a test. Enable PostScript for AppVeyor build. (Dominique Pelle, closes #5783)
* patch 8.2.0387: error for possible NULL argument to qsort()v8.2.0387Bram Moolenaar2020-03-152-10/+17
| | | | | | Problem: Error for possible NULL argument to qsort(). Solution: Don't call qsort() when there is nothing to sort. (Dominique Pelle, closes #5780)
* patch 8.2.0386: part from unfinished patch got includedv8.2.0386Bram Moolenaar2020-03-152-11/+3
| | | | | Problem: Part from unfinished patch got included. Solution: Undo that part.
* patch 8.2.0385: menu functionality insufficiently testedv8.2.0385Bram Moolenaar2020-03-1510-31/+721
| | | | | Problem: Menu functionality insufficiently tested. Solution: Add tests. Add menu_info(). (Yegappan Lakshmanan, closes #5760)
* patch 8.2.0384: Travis CI has warningsv8.2.0384Bram Moolenaar2020-03-152-7/+11
| | | | | Problem: Travis CI has warnings. Solution: Avoid warnings, clean up the config. (Ozaki Kiichi, closes #5779)
* patch 8.2.0383: wrong feature check causes test not to be runv8.2.0383Bram Moolenaar2020-03-152-1/+3
| | | | | | Problem: Wrong feature check causes test not to be run. Solution: Use CheckFunction instead of CheckFeature. (Ozaki Kiichi, closes #5781)
* patch 8.2.0382: some tests fail when run under valgrindv8.2.0382Bram Moolenaar2020-03-1514-20/+24
| | | | | Problem: Some tests fail when run under valgrind. Solution: Increase timeouts.
* patch 8.2.0381: using freed memory with :lvimgrep and autocommandv8.2.0381Bram Moolenaar2020-03-143-1/+30
| | | | | | Problem: Using freed memory with :lvimgrep and autocommand. (extracted from POC by Dominique Pelle) Solution: Avoid deleting a dummy buffer used in a window. (closes #5777)
* patch 8.2.0380: tiny popup when creating a terminal popup without minwidthv8.2.0380Bram Moolenaar2020-03-144-3/+69
| | | | | Problem: Tiny popup when creating a terminal popup without minwidth. Solution: Use a default mininum size of 5 lines of 20 characters.
* Update runtime filesBram Moolenaar2020-03-1414-119/+253
|
* patch 8.2.0379: gcc warns for ambiguous elsev8.2.0379Bram Moolenaar2020-03-142-1/+4
| | | | | Problem: Gcc warns for ambiguous else. Solution: Add braces. (Dominique Pelle, closes #5778)
* patch 8.2.0378: prop_find() does not find all propsv8.2.0378Bram Moolenaar2020-03-133-7/+21
| | | | | Problem: prop_find() does not find all props. Solution: Check being in the start line. (Axel Forsman, closes #5776)
* patch 8.2.0377: no CI test for a big-endian systemv8.2.0377Bram Moolenaar2020-03-132-4/+21
| | | | | Problem: No CI test for a big-endian system. Solution: Test with s390x. (James McCoy, closes #5772)
* patch 8.2.0376: nasty callback test fails on some systemsv8.2.0376Bram Moolenaar2020-03-132-1/+3
| | | | | Problem: Nasty callback test fails on some systems. Solution: Increase the sleep time.
* patch 8.2.0375: Coverity warning for not using return valuev8.2.0375Bram Moolenaar2020-03-132-21/+29
| | | | | Problem: Coverity warning for not using return value. Solution: Move error message to separate function.
* patch 8.2.0374: using wrong printf directive for jump locationv8.2.0374Bram Moolenaar2020-03-122-1/+3
| | | | | Problem: Using wrong printf directive for jump location. Solution: Change "%lld" to "%d". (James McCoy, closes #5773)
* patch 8.2.0373: type of term_sendkeys() is unknownv8.2.0373Bram Moolenaar2020-03-113-3/+8
| | | | | Problem: Type of term_sendkeys() is unknown. Solution: Just return zero. (closes #5762)
* patch 8.2.0372: prop_find() may not find text property at start of the linev8.2.0372Bram Moolenaar2020-03-113-26/+44
| | | | | | Problem: Prop_find() may not find text property at start of the line. Solution: Adjust the loop to find properties. (Axel Forsman, closes #5761, closes #5663)
* patch 8.2.0371: crash with combination of terminal popup and autocmdv8.2.0371Bram Moolenaar2020-03-116-2/+53
| | | | | | Problem: Crash with combination of terminal popup and autocmd. Solution: Disallow closing a popup that is the current window. Add a check that the current buffer is valid. (closes #5754)
* patch 8.2.0370: the typebuf_was_filled flag is sometimes not resetv8.2.0370Bram Moolenaar2020-03-113-0/+13
| | | | | | | Problem: The typebuf_was_filled flag is sometimes not reset, which may cause a hang. Solution: Make sure typebuf_was_filled is reset when the typeahead buffer is empty.
* patch 8.2.0369: various Normal mode commands not fully testedv8.2.0369Bram Moolenaar2020-03-1018-50/+442
| | | | | Problem: Various Normal mode commands not fully tested. Solution: Add more tests. (Yegappan Lakshmanan, closes #5751)
* patch 8.2.0368: Vim9: import that redefines local variable does not failv8.2.0368Bram Moolenaar2020-03-096-7/+63
| | | | | Problem: Vim9: import that redefines local variable does not fail. Solution: Check for already defined symbols.
* patch 8.2.0367: can use :pedit in a popup windowv8.2.0367Bram Moolenaar2020-03-093-0/+6
| | | | | Problem: Can use :pedit in a popup window. Solution: Disallow it.
* patch 8.2.0366: hardcopy command not tested enoughv8.2.0366Bram Moolenaar2020-03-092-44/+127
| | | | | Problem: Hardcopy command not tested enough. Solution: Add tests for printing. (Dominique Pelle, closes #5748)
* patch 8.2.0365: tag kind can't be a multi-byte characterv8.2.0365Bram Moolenaar2020-03-093-11/+21
| | | | | Problem: Tag kind can't be a multi-byte character. (Marcin Szamotulski) Solution: Recognize multi-byte character. (closes #5724)