aboutsummaryrefslogtreecommitdiff
path: root/src/testdir
Commit message (Collapse)AuthorAge
* Introduce nvim namespace: Move files.Eliseo Martínez2014-05-15
| | | | | | Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library.
* Improve test_eval.inMarco Hinz2014-05-02
| | | | | The old version required to change the range given to :w for each new test. Now a new buffer is used instead.
* Remove incorrect trailing backslashJoel Teichroeb2014-04-30
| | | If this backslash is here and USE_VALGRIND is defined, valgrind complains that "else" is not a command.
* vim-patch:7.4.272Marco Hinz2014-04-30
| | | | | | | | Problem: Using just "$" does not cause an error message. Solution: Check for empty environment variable name. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=00228400629e28384f7f52556c3c119ba0d0a44d
* vim-patch:7.4.268Marco Hinz2014-04-29
| | | | | | | | | Problem: Using exists() on a funcref for a script-local function does not work. Solution: Translate <SNR> to the special byte sequence. Add a test. https://code.google.com/p/vim/source/detail?r=1a5ed2626b26a982e307a206572121a557adf709
* Refactor test_evalMarco Hinz2014-04-29
|
* vim-patch:7.4.269Marco Hinz2014-04-29
| | | | | | | | Problem: CTRL-U in Insert mode does not work after using a cursor key. (Pine Wu) Solution: Use the original insert start position. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=81c26975e8f9dc7435353581346542409403f296
* vim-patch:7.4.266Marco Hinz2014-04-29
| | | | | | | Problem: Test 62 fails. Solution: Set the language to C. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=8f84e906d454a95d3167678a745dde9de442b604
* vim-patch:7.4.241oni-link2014-04-28
| | | | | | | | Problem: The string returned by submatch() does not distinguish between a NL from a line break and a NL that stands for a NUL character. Solution: Add a second argument to return a list. (ZyX) https://code.google.com/p/vim/source/detail?r=a63d0cd691dc925283815d17d62f4e948d723a59
* vim-patch:7.4.265Klemen Košir2014-04-28
| | | | | | | Problem: Can't call a global function with "g:" in an expression. Solution: Skip the "g:" when looking up the function. https://code.google.com/p/vim/source/detail?r=8ec9d2196bee0c5108f2d2c196a660a7f4e5f29f
* vim-patch:7.4.264Marco Hinz2014-04-28
| | | | | | | | | Problem: Can't define a function starting with "g:". Can't assign a funcref to a buffer-local variable. Solution: Skip "g:" at the start of a function name. Don't check for colons when assigning to a variable. https://code.google.com/p/vim/source/detail?r=00acac0af680c2d8c82db5258474b121a5908926
* vim-patch:7.4.260Marco Hinz2014-04-25
| | | | | | | | | | Problem: It is possible to define a function with a colon in the name. It is possible to define a function with a lower case character if a "#" appears after the name. Solution: Disallow using a colon other than with "s:". Ignore "#" after the name. https://code.google.com/p/vim/source/detail?r=6bc874e4789a0f912b4fd6b23afecf19d80b1605
* Tests: prettify MakefileMarco Hinz2014-04-25
|
* vim-patch:7.4.261Marco Hinz2014-04-25
| | | | | | | | | | Problem: When updating the window involves a regexp pattern, an interactive substitute to replace a "\n" with a line break fails. (Ingo Karkat) Solution: Set reg_line_lbr in vim_regsub() and vim_regsub_multi(). https://code.google.com/p/vim/source/detail?r=43c6cd07c8defd8505acbe479c6970764c08e6f9
* vim-patch:7.4.236oni-link2014-04-19
| | | | | | | Problem: It's not that easy to check the Vim patch version. Solution: Make has("patch-7.4.123") work. (partly by Marc Weber) https://code.google.com/p/vim/source/detail?r=a44087db72386d080e9da870d751daf498004be8
* vim-patch:7.4.229Marco Hinz2014-04-16
| | | | | | | | Problem: Using ":let" for listing variables and the second one is a curly braces expression may fail. Solution: Check for an "=" in a better way. (ZyX) https://code.google.com/p/vim/source/detail?r=839cca5ec18d560e3714065e54ed38b6e812aaf7
* vim-patch:7.4.218Marco Hinz2014-04-16
| | | | | | | | Problem: It's not easy to remove duplicates from a list. Solution: Add the uniq() function. (LCD) https://code.google.com/p/vim/source/detail?r=ddc3f32a4b2191f829206322d46f0e9c7e365e22
* vim-patch:7.4.210oni-link2014-04-14
| | | | | | | | Problem: Visual block mode plus virtual edit doesn't work well with tabs. (Liang Li) Solution: Take coladd into account. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=420fd9cb86d51a92c4307a746557e81914c6d6c4
* vim-patch:7.4.191oni-link2014-04-14
| | | | | | | | Problem: Escaping a file name for shell commands can't be done without a function. Solution: Add the :S file name modifier. https://code.google.com/p/vim/source/detail?r=40f18a1c1592c8b4047f6f2a413557f48a99c55f
* vim-patch:7.4.204oni-link2014-04-14
| | | | | | | | Problem: A mapping where the second byte is 0x80 doesn't work. Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro Takasaki) https://code.google.com/p/vim/source/detail?r=f5120cbf16b9a9c6e0fbb599a6524e05ecf11393
* vim-patch:7.4.203oni-link2014-04-13
| | | | | | | Problem: Parsing 'errorformat' is not correct. Solution: Reset "multiignore" at the start of a multi-line message. (Lcd) https://code.google.com/p/vim/source/detail?r=fb24b025c7cf07db79a559a3091db42e02c1af86
* vim-patch:7.4.167oni-link2014-04-12
| | | | | | | Problem: Fixes are not tested. Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira) https://code.google.com/p/vim/source/detail?r=22387c8eec43ea8b1b704cad49c8f7187e2fd579
* vim-patch:7.4.187Hinidu2014-04-10
| | | | | | | Problem: Delete that crosses line break splits multi-byte character. Solution: Advance a character instead of a byte. (Cade Foster) https://code.google.com/p/vim/source/detail?r=a1c07956171a133583df42627d3498f935e59988
* vim-patch:7.4.184Hinidu2014-04-08
| | | | | | | | Problem: match() does not work properly with a {count} argument. Solution: Compute the length once and update it. Quit the loop when at the end. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=9ac2fc63501d3eff92446c03b2822b30b169db5a
* Add helpers for debugging with valgrindThiago de Arruda2014-04-05
| | | | | | | The environment variable USE_VALGRIND can be set to run tests with valgrind. If VALGRIND_GDB is set, valgrind will start it's own gdbserver for remote debugging with `target remote | vgdb`. USE_GDB can still be used, but it will be ignored if USE_VALGRIND is set.
* Changed testdir/Makefile to use Makefile wildcards instead of SUFFIXESJared L Wong2014-04-04
|
* Re-integrate FEAT_FILTERPIPE codeThiago de Arruda2014-03-27
| | | | | | | | | | | | | This feature was accidentally removed when doing the initial import from vim. It makes vim use pipes instead of temporary files for filtering buffers through shell commands. I found that this was missing when looking for references of SHELL_READ/SHELL_WRITE outside mch_call_shell`. When `mch_call_shell` is reimplemented on top of libuv process management facilities, pipes will always be used for communication with child processes so it makes sense to enable the feature permanently.
* Fix memory leak in `eval7`Thiago de Arruda2014-03-07
|
* Fix `free_all_mem` and EXITFREE definitionThiago de Arruda2014-03-07
| | | | | | | | | Because of the '$' in `if(DEFINED $ENV{VALGRIND_CHECK})` EXITFREE wasn't being defined, so the `free_all_mem` wasn't being included or called in the resulting binary. This commit fixes that, and also adds includes needed for `free_all_mem` compilation.
* Fix memory leak and enable valgrind on travisThiago de Arruda2014-03-07
|
* Modify travis configuration to install valgrindThiago de Arruda2014-02-26
| | | | This should fix previous build failures
* Add test reporting to travis scriptThiago de Arruda2014-02-26
|
* Add valgrind suppression fileThiago de Arruda2014-02-26
|
* Add configuration to help debug memory leaksThiago de Arruda2014-02-26
|
* Changed name of binary (vim -> nvim).scott-linder2014-02-24
| | | | Also updated affected config files and test49.vim
* Changed binary output directory from src/ to bin/jdiez172014-02-24
|
* Import vim from changeset v5628:c9cad40b4181Thiago de Arruda2014-01-31
- Cleanup source tree, leaving only files necessary for compilation/testing - Process files through unifdef to remove tons of FEAT_* macros - Process files through uncrustify to normalize source code formatting. - Port the build system to cmake