summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 8.0.0484: :lhelpgrep does not fail after a successful onev8.0.0484Bram Moolenaar2017-03-193-40/+150
| | | | | | | 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)
* patch 8.0.0483: illegal memory access when using :allv8.0.0483Bram Moolenaar2017-03-183-0/+18
| | | | | Problem: Illegal memory access when using :all. (Dominique Pelle) Solution: Adjust the cursor position right after setting "curwin".
* patch 8.0.0482: the setbufvar() function may mess up the window layoutv8.0.0482Bram Moolenaar2017-03-183-1/+34
| | | | | 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.
* patch 8.0.0481: unnecessary if statementv8.0.0481Bram Moolenaar2017-03-182-33/+32
| | | | | | Problem: Unnecessary if statement. Solution: Remove the statement. Fix "it's" vs "its" mistakes. (Dominique Pelle, closes #1568)
* patch 8.0.0480: the remote_peek() test fails on MS-Windowsv8.0.0480Bram Moolenaar2017-03-183-0/+22
| | | | | | 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.
* patch 8.0.0479: remote_peek() is not testedv8.0.0479Bram Moolenaar2017-03-183-0/+25
| | | | | Problem: remote_peek() is not tested. Solution: Add a test.
* patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errorsv8.0.0478Bram Moolenaar2017-03-1812-41/+44
| | | | | Problem: Tests use assert_true(0) and assert_false(1) to report errors. Solution: Use assert_report().
* patch 8.0.0477: the client-server test may hang when failingv8.0.0477Bram Moolenaar2017-03-189-64/+149
| | | | | Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report()
* patch 8.0.0476: missing change to main.cv8.0.0476Bram Moolenaar2017-03-182-0/+43
| | | | | Problem: Missing change to main.c. Solution: Add new function.
* patch 8.0.0475: not enough testing for the client-server featurev8.0.0475Bram Moolenaar2017-03-187-22/+73
| | | | | | 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.
* patch 8.0.0474: the client-server feature is not testedv8.0.0474Bram Moolenaar2017-03-186-16/+72
| | | | | Problem: The client-server feature is not tested. Solution: Add a test.
* patch 8.0.0473: no test covering arg_all()v8.0.0473Bram Moolenaar2017-03-162-20/+29
| | | | | Problem: No test covering arg_all(). Solution: Add a test expanding ##.
* patch 8.0.0472: when a test fails another test may also failv8.0.0472Bram Moolenaar2017-03-162-2/+4
| | | | | | 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.
* patch 8.0.0471: exit callback test sometimes failsv8.0.0471Bram Moolenaar2017-03-162-0/+3
| | | | | Problem: Exit callback test sometimes fails. Solution: Add it to the list of flaky tests.
* patch 8.0.0470: not enough testing for help commandsv8.0.0470Bram Moolenaar2017-03-163-0/+63
| | | | | Problem: Not enough testing for help commands. Solution: Add a few more help tests. (Dominique Pelle, closes #1565)
* patch 8.0.0469: compiler warnings on MS-Windowsv8.0.0469Bram Moolenaar2017-03-162-3/+7
| | | | | Problem: Compiler warnings on MS-Windows. Solution: Add type casts. (Christian Brabandt)
* patch 8.0.0468: after aborting an Ex command g< does not workv8.0.0468Bram Moolenaar2017-03-166-16/+61
| | | | | | | | 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.
* patch 8.0.0467: using g< after :for does not show the right outputv8.0.0467Bram Moolenaar2017-03-162-0/+11
| | | | | | Problem: Using g< after :for does not show the right output. (Marcin Szamotulski) Solution: Call msg_sb_eol() in :echomsg.
* Update runtime files.Bram Moolenaar2017-03-1635-235/+485
|
* patch 8.0.0466: still macros that should be all-capsv8.0.0466Bram Moolenaar2017-03-1633-264/+259
| | | | | Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
* patch 8.0.0465: off-by-one error in using :move with foldingv8.0.0465Bram Moolenaar2017-03-163-6/+28
| | | | | | Problem: Off-by-one error in using :move with folding. Solution: Correct off-by-one mistakes and add more tests. (Matthew Malcomson)
* patch 8.0.0464: can't find executable name on Solaris and FreeBSDv8.0.0464Bram Moolenaar2017-03-165-14/+35
| | | | | | 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".
* patch 8.0.0463: side effects from resetting 'compatible' in defaults.vimv8.0.0463Bram Moolenaar2017-03-162-2/+7
| | | | | | Problem: Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) Solution: Only reset 'compatible' if it was set.
* patch 8.0.0462: failure of an MS-Windows test may go unnoticedv8.0.0462Bram Moolenaar2017-03-162-0/+3
| | | | | | | 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.
* patch 8.0.0461: test 45 hangs on MS-Windowsv8.0.0461Bram Moolenaar2017-03-163-11/+7
| | | | | Problem: Test 45 hangs on MS-Windows. Solution: Reset 'shiftwidth'. Also remove redundent function.
* patch 8.0.0460: can't build on HPUXv8.0.0460Bram Moolenaar2017-03-162-2/+4
| | | | | Problem: Can't build on HPUX. Solution: Fix argument names in vim_stat(). (John Marriott)
* patch 8.0.0459: old fix for :move and folding no longer neededv8.0.0459Bram Moolenaar2017-03-152-14/+2
| | | | | | 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)
* patch 8.0.0458: potential crash if adding list or dict to dict failsv8.0.0458Bram Moolenaar2017-03-142-2/+4
| | | | | | Problem: Potential crash if adding list or dict to dict fails. Solution: Make sure the reference count is correct. (Nikolai Pavlov, closes #1555)
* patch 8.0.0457: using :move messes up manual foldsv8.0.0457Bram Moolenaar2017-03-147-10/+355
| | | | | | Problem: Using :move messes up manual folds. Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim patch #6221)
* patch 8.0.0456: typo in MinGW test makefilev8.0.0456Bram Moolenaar2017-03-132-1/+3
| | | | | Problem: Typo in MinGW test makefile. Solution: Change an underscore to a dot. (Michael Soyka)
* Fix duplication of patch.Bram Moolenaar2017-03-132-24/+0
|
* patch 8.0.0455: the mode test may hangv8.0.0455Bram Moolenaar2017-03-132-2/+8
| | | | | | Problem: The mode test may hang in Test_mode(). (Michael Soyka) Solution: Set 'complete' to only search the current buffer (as suggested by Michael)
* patch 8.0.0454: compiler warnings for "always true" comparisonv8.0.0454Bram Moolenaar2017-03-123-3/+5
| | | | | | Problem: Compiler warnings for comparing unsigned char with 256 always being true. (Manuel Ortega) Solution: Add type cast.
* patch 8.0.0453: adding fold marker creates new commentv8.0.0453Bram Moolenaar2017-03-125-5/+27
| | | | | Problem: Adding fold marker creates new comment. Solution: Use an existing comment if possible. (LemonBoy, closes #1549)
* patch 8.0.0452: some macros are in lower casev8.0.0452Bram Moolenaar2017-03-1239-214/+213
| | | | | Problem: Some macros are in lower case. Solution: Make a few more macros upper case.
* patch 8.0.0451: some macros are in lower casev8.0.0451Bram Moolenaar2017-03-1239-194/+207
| | | | | | Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
* patch 8.0.0450: v:progpath is not reliably setv8.0.0450Bram Moolenaar2017-03-123-2/+18
| | | | | | Problem: v:progpath is not reliably set. Solution: Read /proc/self/exe if possible. (idea by Michal Grochmal) Also fixes missing #if.
* patch 8.0.0449: part of fold patch accidentally includedv8.0.0449Bram Moolenaar2017-03-122-23/+8
| | | | | Problem: Part of fold patch accidentally included. Solution: Revert that part of the patch.
* patch 8.0.0448: some macros are in lower casev8.0.0448Bram Moolenaar2017-03-1230-166/+194
| | | | | Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
* patch 8.0.0447: getting font name does not work on X11v8.0.0447Bram Moolenaar2017-03-1211-19/+274
| | | | | | Problem: Getting font name does not work on X11. Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests. (Kazunobu Kuriyama)
* patch 8.0.0446: the ";" command does not work after some charactersv8.0.0446Bram Moolenaar2017-03-125-1/+55
| | | | | | | 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)
* patch 8.0.0445: getpgid is not supported on all systemsv8.0.0445Bram Moolenaar2017-03-115-5/+10
| | | | | Problem: Getpgid is not supported on all systems. Solution: Add a configure check.
* patch 8.0.0444: diffpatch fails when the file name has a quotev8.0.0444Bram Moolenaar2017-03-113-15/+13
| | | | | Problem: Diffpatch fails when the file name has a quote. Solution: Escape the name properly. (zetzei)
* patch 8.0.0443: terminal width is set to 80 in test3v8.0.0443Bram Moolenaar2017-03-112-1/+4
| | | | | | Problem: Terminal width is set to 80 in test3. Solution: Instead of setting 'columns' set 'wrapmargin' depending on 'columns.
* patch 8.0.0442: patch shell command not well escapedv8.0.0442Bram Moolenaar2017-03-093-4/+22
| | | | | | 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)
* patch 8.0.0441: dead code in #ifdefv8.0.0441Bram Moolenaar2017-03-092-9/+2
| | | | | Problem: Dead code in #ifdef. Solution: Remove the #ifdef and #else part.
* patch 8.0.0440: not enough test coverage in Insert modev8.0.0440Bram Moolenaar2017-03-0913-15/+1386
| | | | | | Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes #1521)
* patch 8.0.0439: ":%argdel" gives an error for an empty arglistv8.0.0439Bram Moolenaar2017-03-093-1/+14
| | | | | | Problem: Using ":%argdel" while the argument list is already empty gives an error. (Pavol Juhas) Solution: Don't give an error. (closes #1546)
* patch 8.0.0438: the fnamemodify test may cause later tests to failv8.0.0438Bram Moolenaar2017-03-092-1/+7
| | | | | | Problem: The fnamemodify test changes 'shell' in a way later tests may not be able to use system(). Solution: Save and restore 'shell'.
* patch 8.0.0437: packadd test does not fully workv8.0.0437Bram Moolenaar2017-03-092-2/+5
| | | | | | Problem: The packadd test does not create the symlink correctly and does not test the right thing. Solution: Create the directory and symlink correctly.