summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0413: menu test fails on MS-Windows using gvimv8.0.0413Bram Moolenaar2017-03-042-0/+5
| | | | | Problem: Menu test fails on MS-Windows using gvim. Solution: First delete the English menus.
* patch 8.0.0412: menu test fails on MS-Windowsv8.0.0412Bram Moolenaar2017-03-042-1/+3
| | | | | Problem: Menu test fails on MS-Windows. Solution: Use a menu entry with only ASCII characters.
* patch 8.0.0411: menu translations don't match when case is changed.v8.0.0411Bram Moolenaar2017-03-043-2/+24
| | | | | Problem: We can't change the case in menu entries, it breaks translations. Solution: Ignore case when looking up a menu translation.
* patch 8.0.0410: newer gettext/iconv library has extra dll filev8.0.0410Bram Moolenaar2017-03-043-1/+6
| | | | | Problem: Newer gettext/iconv library has extra dll file. Solution: Add the file to the Makefile and nsis script. (Christian Brabandt)
* patch 8.0.0409: set_progpath is defined but not always usedv8.0.0409Bram Moolenaar2017-03-042-1/+3
| | | | | Problem: set_progpath is defined but not always used Solution: Adjust #ifdef.
* patch 8.0.0408: updating folds does not always work properlyv8.0.0408Bram Moolenaar2017-03-043-10/+142
| | | | | | 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)
* patch 8.0.0407: filtering folds with marker method not testedv8.0.0407Bram Moolenaar2017-03-042-11/+18
| | | | | Problem: Filtering folds with marker method not tested. Solution: Also set 'foldmethod' to "marker".
* patch 8.0.0406: arabic shaping code is verbosev8.0.0406Bram Moolenaar2017-03-042-327/+117
| | | | | Problem: The arabic shaping code is verbose. Solution: Shorten the code without changing the functionality.
* patch 8.0.0405: v:progpath may become invalid after :cdv8.0.0405Bram Moolenaar2017-03-044-4/+50
| | | | | Problem: v:progpath may become invalid after ":cd". Solution: Turn v:progpath into a full path if needed.
* patch 8.0.0404: not enough testing for quickfixv8.0.0404Bram Moolenaar2017-03-042-0/+85
| | | | | Problem: Not enough testing for quickfix. Solution: Add some more tests. (Yegappan Lakshmanan)
* patch 8.0.0403: GUI tests may failv8.0.0403Bram Moolenaar2017-03-043-5/+11
| | | | | Problem: GUI tests may fail. Solution: Ignore the E285 error better. (Kazunobu Kuriyama)
* patch 8.0.0402: :map completion does not have <special>v8.0.0402Bram Moolenaar2017-03-023-1/+30
| | | | | Problem: :map completion does not have <special>. (Dominique Pelle) Solution: Recognize <special> in completion. Add a test.
* patch 8.0.0401: test fails with missing balloon featurev8.0.0401Bram Moolenaar2017-03-022-2/+6
| | | | | Problem: Test fails with missing balloon feature. Solution: Add check for balloon feature.
* patch 8.0.0400: some tests have a one second delayv8.0.0400Bram Moolenaar2017-03-022-0/+3
| | | | | Problem: Some tests have a one second delay. Solution: Add --not-a-term in RunVim().
* patch 8.0.0399: crash when using balloon_show() when not supportedv8.0.0399Bram Moolenaar2017-03-023-1/+9
| | | | | | Problem: Crash when using balloon_show() when not supported. (Hirohito Higashi) Solution: Check for balloonEval not to be NULL. (Ken Takata)
* patch 8.0.0398: illegal memory access with "t"v8.0.0398Bram Moolenaar2017-03-013-5/+11
| | | | | Problem: Illegal memory access with "t". Solution: Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528)
* patch 8.0.0397: can't build with +viminfo but without +evalv8.0.0397Bram Moolenaar2017-03-013-2/+4
| | | | | | Problem: Cannot build with the viminfo feature but without the eval feature. Solution: Adjust #ifdef. (John Marriott)
* patch 8.0.0396: 'balloonexpr' only works synchronouslyv8.0.0396Bram Moolenaar2017-03-015-6/+57
| | | | | Problem: 'balloonexpr' only works synchronously. Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449)
* patch 8.0.0395: testing the + register fails with Motifv8.0.0395Bram Moolenaar2017-03-014-7/+13
| | | | | | 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.
* patch 8.0.0394: tabs are not aligned when scrolling horizontallyv8.0.0394Bram Moolenaar2017-03-016-5/+60
| | | | | | | | Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) Solution: Handle a Tab as a not fitting character. (Christian Brabandt) Also fix that ":redraw" does not scroll horizontally to show the cursor. And fix the test that depended on the old behavior.
* patch 8.0.0393: order of duplicate tags is not preservedv8.0.0393Bram Moolenaar2017-03-013-28/+58
| | | | | | | Problem: When the same tag appears more than once, the order is unpredictable. (Charles Campbell) Solution: Besides using a dict for finding duplicates, use a grow array for keeping the tags in sequence.
* patch 8.0.0392: GUI test fails with Athena and Motifv8.0.0392Bram Moolenaar2017-03-016-0/+58
| | | | | | Problem: GUI test fails with Athena and Motif. Solution: Add test_ignore_error(). Use it to ignore the "failed to create input context" error.
* patch 8.0.0391: arabic support is verbose and not well testedv8.0.0391Bram Moolenaar2017-03-013-344/+465
| | | | | Problem: Arabic support is verbose and not well tested. Solution: Simplify the code. Add more tests.
* patch 8.0.0390: when the window scrolls the popup menu may be garbledv8.0.0390Bram Moolenaar2017-03-012-16/+21
| | | | | | Problem: When the window scrolls horizontally when the popup menu is displayed part of it may not be cleared. (Neovim issue #6184) Solution: Remove the menu when the windows scrolled. (closes #1524)
* patch 8.0.0389: test for arabic does not check what is displayedv8.0.0389Bram Moolenaar2017-02-282-24/+67
| | | | | | Problem: Test for arabic does not check what is displayed. Solution: Improve what is asserted. (Dominique Pelle, closes #1523) Add a first shaping test.
* patch 8.0.0388: filtering lines changes foldsv8.0.0388Bram Moolenaar2017-02-283-11/+37
| | | | | | | Problem: filtering lines through "cat", without changing the line count, changes manual folds. Solution: Change how marks and folds are adjusted. (Matthew Malcomson, from neovim #6194.
* patch 8.0.0387: compiler warningsv8.0.0387Bram Moolenaar2017-02-283-3/+6
| | | | | Problem: compiler warnings Solution: Add type casts. (Christian Brabandt)
* patch 8.0.0386: tiny build has a problem with generating the options testv8.0.0386Bram Moolenaar2017-02-272-5/+8
| | | | | Problem: Tiny build has a problem with generating the options test. Solution: Change the "if" to skip over statements.
* patch 8.0.0385: no tests for arabicv8.0.0385Bram Moolenaar2017-02-274-1/+97
| | | | | Problem: No tests for arabic. Solution: Add a first test for arabic. (Dominique Pelle, closes #1518)
* patch 8.0.0384: timer test failed for no apparent reasonv8.0.0384Bram Moolenaar2017-02-272-0/+3
| | | | | Problem: Timer test failed for no apparent reason. Solution: Mark the test as flaky.
* patch 8.0.0383: misplaced #ifdefv8.0.0383Bram Moolenaar2017-02-272-1/+4
| | | | | Problem: Misplaced #ifdef. (Christ van Willigen) Solution: Split assignment.
* patch 8.0.0382: warning in tiny build for unused variablev8.0.0382Bram Moolenaar2017-02-272-1/+12
| | | | | Problem: Warning in tiny build for unused variable. (Tony Mechelynck) Solution: Add #ifdefs.
* patch 8.0.0381: diff mode is not sufficiently testedv8.0.0381Bram Moolenaar2017-02-262-0/+77
| | | | | Problem: Diff mode is not sufficiently tested. Solution: Add more diff mode tests. (Dominique Pelle, closes #1515)
* patch 8.0.0380: with 'linebreak' double wide char wraps badlyv8.0.0380Bram Moolenaar2017-02-263-3/+35
| | | | | | | Problem: With 'linebreak' set and 'breakat' includes ">" a double-wide character results in "<<" displayed. Solution: Check for the character not to be replaced. (Ozaki Kiichi, closes #1456)
* patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessaryv8.0.0379Bram Moolenaar2017-02-263-4/+8
| | | | | Problem: CTRL-Z and mouse click use CTRL-O unnecessary. Solution: Remove stuffing CTRL-O. (James McCoy, closes #1453)
* patch 8.0.0378: possible overflow when reading corrupted undo filev8.0.0378Bram Moolenaar2017-02-262-4/+5
| | | | | Problem: Another possible overflow when reading corrupted undo file. Solution: Check if allocated size is not too big. (King)
* patch 8.0.0377: possible overflow when reading corrupted undo filev8.0.0377Bram Moolenaar2017-02-262-2/+5
| | | | | Problem: Possible overflow when reading corrupted undo file. Solution: Check if allocated size is not too big. (King)
* patch 8.0.0376: size computations in spell file reading are offv8.0.0376Bram Moolenaar2017-02-262-2/+4
| | | | | Problem: Size computations in spell file reading are not exactly right. Solution: Make "len" a "long" and check with LONG_MAX.
* patch 8.0.0375: the "+ register is not testedv8.0.0375Bram Moolenaar2017-02-262-0/+43
| | | | | | Problem: The "+ register is not tested. Solution: Add a test using another Vim instance to change the "+ register. (Kazuki Kuriyama)
* patch 8.0.0374: invalid memory access when using :sc in Ex modev8.0.0374Bram Moolenaar2017-02-264-2/+21
| | | | | Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle) Solution: Avoid the column being negative. Also fix a hang in Ex mode.
* patch 8.0.0373: build fails without +foldingv8.0.0373Bram Moolenaar2017-02-252-1/+3
| | | | | Problem: Build fails without +folding. Solution: Move misplaced #ifdef.
* patch 8.0.0372: more options are not always definedv8.0.0372Bram Moolenaar2017-02-253-39/+137
| | | | | Problem: More options are not always defined. Solution: Consistently define all possible options.
* patch 8.0.0371: leaking memory when setting v:completed_itemv8.0.0371Bram Moolenaar2017-02-252-1/+3
| | | | | Problem: Leaking memory when setting v:completed_item. Solution: Or the flags instead of setting them.
* patch 8.0.0370: invalid memory access when setting wildchar emptyv8.0.0370Bram Moolenaar2017-02-254-3/+19
| | | | | | | Problem: Invalid memory access when setting wildchar empty. Solution: Avoid going over the end of the option value. (Dominique Pelle, closes #1509) Make option test check all number options with empty value.
* patch 8.0.0369: a few options are not defined, depending on featuresv8.0.0369Bram Moolenaar2017-02-253-8/+28
| | | | | | | | Problem: The 'balloondelay', 'ballooneval' and 'balloonexpr' options are not defined without the +balloon_eval feature. Testing that an option value fails does not work for unsupported options. Solution: Make the options defined but not supported. Don't test if setting unsupported options fails.
* patch 8.0.0368: not all options are tested with a range of valuesv8.0.0368Bram Moolenaar2017-02-255-1/+216
| | | | | Problem: Not all options are tested with a range of values. Solution: Generate a test script from the source code.
* patch 8.0.0367: types in include files may be inconsistentv8.0.0367Bram Moolenaar2017-02-256-8/+12
| | | | | | Problem: If configure defines _LARGE_FILES some include files are included before it is defined. Solution: Include vim.h first. (Sam Thursfield, closes #1508)
* patch 8.0.0366: build fails with tiny featuresv8.0.0366Bram Moolenaar2017-02-252-0/+4
| | | | | Problem: Build fails with tiny features. Solution: Add #ifdef.
* patch 8.0.0365: might free a dict item that wasn't allocatedv8.0.0365Bram Moolenaar2017-02-2512-50/+40
| | | | | | Problem: Might free a dict item that wasn't allocated. Solution: Call dictitem_free(). (Nikolai Pavlov) Use this for b:changedtick.
* patch 8.0.0364: ]s does not move cursor with two spell errors in one linev8.0.0364Bram Moolenaar2017-02-255-6/+30
| | | | | | | Problem: ]s does not move cursor with two spell errors in one line. (Manuel Ortega) Solution: Don't stop search immediately when wrapped, search the line first. (Ken Takata) Add a test.