summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0326: packadd test uses wrong directory namev8.0.0326Bram Moolenaar2017-02-112-2/+4
| | | | | Problem: Packadd test uses wrong directory name. Solution: Use the variable name value. (Hirohito Higashi)
* patch 8.0.0325: packadd test does not clean up symlinkv8.0.0325Bram Moolenaar2017-02-112-0/+3
| | | | | Problem: Packadd test does not clean up symlink. Solution: Delete the link. (Hirohito Higashi)
* patch 8.0.0324: illegal memory access with a wrong yank rangev8.0.0324Bram Moolenaar2017-02-093-3/+16
| | | | | | Problem: Illegal memory access with "1;y". Solution: Call check_cursor() instead of check_cursor_lnum(). (Dominique Pelle, closes #1455)
* patch 8.0.0323: one second pause when running cmdline testv8.0.0323Bram Moolenaar2017-02-092-1/+3
| | | | | Problem: When running the command line tests there is a one second wait. Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan)
* patch 8.0.0322: possible overflow with corrupted spell filev8.0.0322Bram Moolenaar2017-02-092-0/+5
| | | | | | Problem: Possible overflow with spell file where the tree length is corrupted. Solution: Check for an invalid length (suggested by shqking)
* patch 8.0.0321: errors when trying to use scripts in tiny versionv8.0.0321Bram Moolenaar2017-02-093-15/+35
| | | | | | Problem: When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. Solution: Add a check if the command used is available. (Christian Brabandt)
* patch 8.0.0320: warning for unused variable with small buildv8.0.0320Bram Moolenaar2017-02-092-2/+3
| | | | | Problem: Warning for unused variable with small build. Solution: Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama)
* patch 8.0.0319: insert mode completion does not respect 'backspace'v8.0.0319Bram Moolenaar2017-02-093-2/+27
| | | | | | Problem: Insert mode completion does not respect "start" in 'backspace'. Solution: Check whether backspace can go before where insert started. (Hirohito Higashi)
* patch 8.0.0318: small mistake in 7x13 font namev8.0.0318Bram Moolenaar2017-02-092-1/+3
| | | | | Problem: Small mistake in 7x13 font name. Solution: Use ISO 8859-1 name instead of 10646-1. (Kazunobu Kuriyama)
* patch 8.0.0317: no test for setting 'guifont'v8.0.0317Bram Moolenaar2017-02-092-0/+61
| | | | | Problem: No test for setting 'guifont'. Solution: Add a test for X11 GUIs. (Kazunobu Kuriyama)
* patch 8.0.0316: :help z? does not workv8.0.0316Bram Moolenaar2017-02-092-2/+4
| | | | | Problem: ":help z?" does not work. (Pavol Juhas) Solution: Remove exception for z?.
* patch 8.0.0315: :help :[range] does not workv8.0.0315Bram Moolenaar2017-02-092-2/+6
| | | | | Problem: ":help :[range]" does not work. (Tony Mechelynck) Solution: Translate to insert a backslash.
* patch 8.0.0314: getcmd*() functions are not testedv8.0.0314Bram Moolenaar2017-02-062-0/+34
| | | | | Problem: getcmdtype(), getcmdpos() and getcmdline() are not tested. Solution: Add tests. (Yegappan Lakshmanan)
* patch 8.0.0313: not enough testing for GUI functionalityv8.0.0313Bram Moolenaar2017-02-062-2/+41
| | | | | Problem: Not enough testing for GUI functionality. Solution: Add tests for the GUI font. (Kazunobu Kuriyama)
* patch 8.0.0312: failure when a channel receives a split json messagev8.0.0312Bram Moolenaar2017-02-065-23/+50
| | | | | | | Problem: When a json message arrives in pieces, the start is dropped and the decoding fails. Solution: Do not drop the start when it is still needed. (Kay Zheng) Add a test. Reset the timeout when something is received.
* patch 8.0.0311: linebreak tests are old stylev8.0.0311Bram Moolenaar2017-02-0511-473/+605
| | | | | | Problem: Linebreak tests are old style. Solution: Turn the tests into new style. Share utility functions. (Ozaki Kiichi, closes #1444)
* patch 8.0.0310: not enough testing for GUI functionalityv8.0.0310Bram Moolenaar2017-02-052-1/+19
| | | | | Problem: Not enough testing for GUI functionality. Solution: Add tests for v:windowid and getwinpos[xy](). (Kazunobu Kuriyama)
* patch 8.0.0309: cannot use an empty key in jsonv8.0.0309Bram Moolenaar2017-02-053-1/+8
| | | | | Problem: Cannot use an empty key in json. Solution: Allow for using an empty key.
* patch 8.0.0308: 'runtimepath' not update correctly when using symbolic linkv8.0.0308Bram Moolenaar2017-02-053-13/+55
| | | | | | | Problem: When using a symbolic link, the package path will not be inserted at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) Solution: Resolve symbolic links when finding the right position in 'runtimepath'. (Hirohito Higashi)
* patch 8.0.0307: asan detects a memory error when EXITFREE is definedv8.0.0307Bram Moolenaar2017-02-056-2/+16
| | | | | | | | Problem: Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) Solution: In getvcol() check for ml_get_buf() returning an empty string. Also skip adjusting the scroll position. Set "exiting" in mch_exit() for all systems.
* patch 8.0.0306: mode() not sufficiently testedv8.0.0306Bram Moolenaar2017-02-052-0/+36
| | | | | Problem: mode() not sufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan)
* patch 8.0.0305: invalid memory access when option has duplicate flagv8.0.0305Bram Moolenaar2017-02-053-3/+12
| | | | | Problem: Invalid memory access when option has duplicate flag. Solution: Correct pointer computation. (Dominique Pelle, closes #1442)
* patch 8.0.0304: assign test fails in the GUIv8.0.0304Bram Moolenaar2017-02-042-5/+9
| | | | | Problem: Assign test fails in the GUI. Solution: Skip the test for setting t_k1.
* patch 8.0.0303: bracketed paste does not work in Visual modev8.0.0303Bram Moolenaar2017-02-045-8/+78
| | | | | Problem: Bracketed paste does not work in Visual mode. Solution: Delete the text before pasting
* patch 8.0.0302: cannot set terminal key codes with :letv8.0.0302Bram Moolenaar2017-02-043-0/+76
| | | | | Problem: Cannot set terminal key codes with :let. Solution: Make it work.
* patch 8.0.0301: not enough testing for setting optionsv8.0.0301Bram Moolenaar2017-02-042-0/+93
| | | | | | Problem: No tests for ":set completion" and various errors of the :set command. Solution: Add more :set tests. (Dominique Pelle, closes #1440)
* patch 8.0.0300: cannot stop diffing hidden buffersv8.0.0300Bram Moolenaar2017-02-033-0/+60
| | | | | | Problem: Cannot stop diffing hidden buffers. (Daniel Hahler) Solution: When using :diffoff! make the whole list if diffed buffers empty. (closes #736)
* patch 8.0.0299: a window resize is sometimes not taking effectv8.0.0299Bram Moolenaar2017-02-033-19/+24
| | | | | | | Problem: When the GUI window is resized Vim does not always take over the new size. (Luchr) Solution: Reset new_p_guifont in gui_resize_shell(). Call gui_may_resize_shell() in the main loop.
* patch 8.0.0298: Ex command range with repeated search does not workv8.0.0298Bram Moolenaar2017-02-033-2/+36
| | | | | | Problem: Ex command range with repeated search does not work. (Bruce DeVisser) Solution: Skip over \/, \? and \&.
* patch 8.0.0297: double free on exit when using a closurev8.0.0297Bram Moolenaar2017-02-023-12/+69
| | | | | Problem: Double free on exit when using a closure. (James McCoy) Solution: Split free_al_functions in two parts. (closes #1428)
* patch 8.0.0296: bracketed paste can only append, not insertv8.0.0296Bram Moolenaar2017-02-024-7/+37
| | | | | Problem: Bracketed paste can only append, not insert. Solution: When the cursor is in the first column insert the text.
* patch 8.0.0295: test_viml hangsv8.0.0295Bram Moolenaar2017-02-012-1/+5
| | | | | Problem: test_viml hangs. Solution: Put resetting 'more' before sourcing the script.
* patch 8.0.0294: argument list is not stored correctly in a session filev8.0.0294Bram Moolenaar2017-02-013-1/+15
| | | | | | Problem: Argument list is not stored correctly in a session file. (lgpasquale) Solution: Use "$argadd" instead of "argadd". (closes #1434)
* patch 8.0.0293: some tests have a one or three second waitv8.0.0293Bram Moolenaar2017-02-014-4/+18
| | | | | | Problem: Some tests have a one or three second wait. Solution: Reset the 'showmode' option. Use a test time of one to disable sleep after an error or warning message.
* patch 8.0.0292: the stat test is a bit slowv8.0.0292Bram Moolenaar2017-02-012-14/+23
| | | | | Problem: The stat test is a bit slow. Solution: Remove a couple of sleep comments and reduce another.
* patch 8.0.0291: Visual block insertion does not insert in all linesv8.0.0291Bram Moolenaar2017-02-013-2/+16
| | | | | | Problem: Visual block insertion does not insert in all lines. Solution: Don't bail out of insert too early. Add a test. (Christian Brabandt, closes #1290)
* patch 8.0.0290: cursor positioning wrong if wide character wrapsv8.0.0290Bram Moolenaar2017-02-012-2/+8
| | | | | | | Problem: If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) Solution: Don't skip over wide character. (Christian Brabandt, closes #1408)
* patch 8.0.0289: no test for "ga" and :asciiv8.0.0289Bram Moolenaar2017-02-014-1/+42
| | | | | Problem: No test for "ga" and :ascii. Solution: Add a test. (Dominique Pelle, closes #1429)
* patch 8.0.0288: errors reported while running testsv8.0.0288Bram Moolenaar2017-02-012-1/+3
| | | | | Problem: Errors reported while running tests. Solution: Put comma in the right place.
* patch 8.0.0287: debug mode: cannot access function argumentsv8.0.0287Bram Moolenaar2017-02-012-1/+3
| | | | | | Problem: Cannot access the arguments of the current function in debug mode. (Luc Hermitte) Solution: use get_funccal(). (Lemonboy, closes #1432, closes #1352)
* patch 8.0.0286: not always redrawing after screen resizev8.0.0286Bram Moolenaar2017-02-012-67/+57
| | | | | | | Problem: When concealing is active and the screen is resized in the GUI it is not immediately redrawn. Solution: Use update_prepare() and update_finish() from update_single_line().
* patch 8.0.0285: tests fail with tiny build on Unixv8.0.0285Bram Moolenaar2017-02-012-4/+9
| | | | | Problem: Tests fail with tiny build on Unix. Solution: Only set g:tester_HOME when build with the +eval feature.
* patch 8.0.0284: collapse buffers test failed oncev8.0.0284Bram Moolenaar2017-02-012-3/+6
| | | | | | Problem: The Test_collapse_buffers() test failed once, looks like it is flaky. Solution: Add it to the list of flaky tests.
* patch 8.0.0283: mode() does not indicate Insert mode completionv8.0.0283Bram Moolenaar2017-02-015-13/+111
| | | | | | | Problem: The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan, closes #1397) Test some more modes.
* patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert modev8.0.0282Bram Moolenaar2017-02-013-1/+6
| | | | | | | Problem: When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) Solution: Check for the return value of edit(). (Christian Brabandt, closes #1290)
* patch 8.0.0281: some files are still using ARGSUSED instead of UNUSEDv8.0.0281Bram Moolenaar2017-02-016-132/+89
| | | | | | Problem: MS-Windows files are still using ARGSUSED while most other files have UNUSED. Solution: Change ARGSUSED to UNUSED or delete it.
* patch 8.0.0280: problem setting multi-byte environment var on MS-Windowsv8.0.0280Bram Moolenaar2017-02-016-5/+63
| | | | | | Problem: On MS-Windows setting an environment variable with multi-byte strings does not work well. Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata)
* patch 8.0.0279: MSVC 2015 uses a different dll namev8.0.0279Bram Moolenaar2017-02-012-1/+5
| | | | | Problem: With MSVC 2015 the dll name is vcruntime140.dll. Solution: Check the MSVC version and use the right dll name. (Ken Takata)
* patch 8.0.0278: GUI test fails on MS-Windowsv8.0.0278Bram Moolenaar2017-02-012-3/+6
| | | | | Problem: GUI test fails on MS-Windows. Solution: Check that tester_HOME exists.
* patch 8.0.0277: the GUI test may trigger fontconfig and take a long timev8.0.0277Bram Moolenaar2017-02-013-1/+12
| | | | | Problem: The GUI test may trigger fontconfig and take a long time. Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama)