| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
| |
Ref #3471
|
| |
|
| |
|
| |
|
|\
| |
| | |
vim-patch:7.4.{1000, 1001, 1030, 1282, 1284}
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Test 49 fails.
Solution: Check for a different error message.
https://github.com/vim/vim/commit/dc94a26a641914df5f1ba1ab47a5752e1137287e
Applied cleanly except for version.c.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: test49 is still slow.
Solution: Move more tests from old to new style.
https://github.com/vim/vim/commit/a2cce8630756769b2cefdc28c7290ae9262cddb1
Applied cleanly except for version.c.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: test_viml isn't run.
Solution: Include change in makefile.
https://github.com/vim/vim/commit/f49e240c2def978247fa457aa105bb3024413f7d
Applied cleanly except for version.c. Needs to be added to the build system.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Test 49 is slow and doesn't work on MS-Windows.
Solution: Start moving parts of test 49 to test_viml.
https://github.com/vim/vim/commit/c06624661a3aa6642304c06db9cebe553a4cab17
Applied cleanly except Makefile changes. File src/nvim/testdir/runtest.vim was
configured to set nocp for all tests. This option is not in nvim anymore, so it
was removed.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Crash when evaluating the pattern of ":catch" causes an error.
(Dominique Pelle)
Solution: Block error messages at this point.
https://github.com/vim/vim/commit/768ce2435ae956041579ef2d26e3e9d3a2444e1e
Applied manually. Could not reproduce the crash both using vim and nvim,
therefore could not device a test.
Should be merged anyways, since it's in vim?
|
|\ \
| | |
| | | |
vim-patch:fc39ec
|
| | |
| | |
| | |
| | |
| | |
| | | |
Update runtime files.
https://github.com/vim/vim/commit/fc39ecf8ded5466d7e9cbde8db75517718b023d8
|
|\ \ \
| | | |
| | | | |
eval.c: Fix heap corruption error when constructing sourcing_name
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A wrong format specifier and not enough allocated memory for
sourcing_name could lead to a heap corruption.
Original patch by Rui Abreu Ferreira (@equalsraf)
Fixes #4582
|
|\ \ \
| | | |
| | | | |
mbyte.c: Fix invalid memory access in utfc_ptr2char_len
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
To get an UTF-8 character, utf_ptr2char() is used.
But this function can read more than maxlen bytes, if an incomplete
byte sequence is used(first byte specifies a length > maxlen).
|
|\ \ \
| | | |
| | | | |
eval.c: Fix cut off of terminal exit message
|
| | |/
| |/|
| | |
| | |
| | | |
The message array in on_process_exit() is too short
for a status > 99.
|
|\ \ \
| |/ /
|/| | |
Add lemonade support for clipboard feature
|
| |/ |
|
|\ \
| |/
|/| |
Make completion_spec.lua more robust
|
|/
|
|
|
|
| |
Having a tags file in the calling directory of make test would make this test
fail, so disable tag file completion for it. Disable all other options except the
current buffer, to, applying the principle of least surprise.
|
|\
| |
| | |
defaults: Enable syntax/filetype for real.
|
| | |
|
| |
| |
| |
| | |
Old layout was too granular, we do not need a server/ folder.
|
|/
|
|
|
| |
Fixes a bug in #4252: we enabled filetype/syntax if -u was passed,
but not otherwise. So it did not work for an empty or missing vimrc.
|
| |
|
|\
| |
| | |
Add more lint checks: space before asterisk and preincrement/predecrement
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Asterisk should be preceded by a space except the following cases:
1. `foo[*idx_ptr]`
2. `++*foo` (though I would prefer to write this as `++(*foo)`)
3. `(*foo)->bar`, `if (*p)`
4. `char **foo`
5. `/* comment */`
6. `!*p`
Note: `[^ (*/![]` is followed by `+` to make error position easier to find. It
is not needed to find location of the problem.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
The new version of the lua client uses libmpack as a backend, and some test
scripts had to be updated to reflect that.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Luv is a simple lua binding to libuv, which is now used by neovim lua client.
The bundled luv installation a bit different from other dependencies in that it
is installed two times:
- The "BuildLuv.cmake" script downloads and installs a static version of luv
using its normal cmake build script. This static version will be used later.
- Luv default rockspec is replaced with the alternate under the "rockspecs"
directory(the alternate rockspec plays nicer with neovim build system)
- The alternate rockspec is used to build/install the lua module and make it
available to lua scripts.
|
| | |
|
| |
| |
| |
| |
| | |
If Nvim is in a "Press ENTER..." screen before the `get_vvar()` call, the test
will hang.
|
| | |
|
| | |
|
|/ |
|
|\
| |
| | |
vim-patch:f2571c
|
| |
| |
| |
| |
| |
| | |
Updated runtime files.
https://github.com/vim/vim/commit/f2571c61d5aa05682ae4d358e625348b61adc861
|