Justin M. Keyes
748898b4dd
Merge pull request #4198 from daynin/string-tests
...
tests: add tests for vim_strsave_escaped() function
2016-05-29 13:10:26 -04:00
Sergey Golovin
c793423374
add test for vim_strsave_escaped() function
2016-05-29 13:26:39 +03:00
Justin M. Keyes
ecbc9dbdfe
Merge pull request #4740 from brcolow/vim-7.4.1276
...
vim-patch:7.4.1276
2016-05-29 00:05:49 -04:00
Justin M. Keyes
1e70ebe849
Merge pull request #4756 from jbradaric/vim-7.4.1119
...
vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
2016-05-29 00:03:54 -04:00
Justin M. Keyes
5fed9f5626
Merge pull request #4830 from blueyed/proider-pythonx-handle-127
...
provider/pythonx: handle exit code 127 from pyenv
2016-05-28 21:05:08 -04:00
Justin M. Keyes
ff00e289cf
Merge pull request #4832 from justinmk/do_source_fuss
...
do_source: less fuss about fopen_noinh_readbin
2016-05-28 19:01:15 -04:00
Justin M. Keyes
7e65cc22ea
Merge pull request #4833 from jamessan/multi-remote-fix
...
vim-patch.sh: Only print the first neovim/neovim remote name
2016-05-28 17:05:12 -04:00
James McCoy
e50b4fd36d
vim-patch.sh: Only print the first neovim/neovim remote name
...
If a user has multiple remotes set for neovim/neovim, then
find_get_remote was returning 'remote1\nremote2\n', which breaks
anything trying to use it. Since we're just using this remote to fetch
from, any one will do.
2016-05-28 14:16:10 -04:00
Justin M. Keyes
8c127c77a6
fopen_noinh_readbin: restore WIN32 decision
2016-05-28 12:57:22 -04:00
Justin M. Keyes
fe0c3999ca
do_source: less fuss about fopen_noinh_readbin
2016-05-28 12:48:32 -04:00
Justin M. Keyes
1786844498
Merge pull request #4831 from blueyed/provider-pythonx-robust-comparison
...
provider/pythonx: use robust comparison (via vint)
2016-05-28 11:46:08 -04:00
Daniel Hahler
1ea1626764
provider/pythonx: use robust comparison (via vint)
2016-05-28 17:16:24 +02:00
Daniel Hahler
dab5d1368a
provider/pythonx: handle exit code 127 from pyenv
...
This also checks the major/min version only for expected return codes.
With pyenv, you might get the following (return code 127):
pyenv: python3.4: command not found
The `python3.4' command exists in these Python versions:
3.4.3
3.4.3/envs/tmp-3.4.3-eElS6Y
tmp-3.4.3-eElS6Y
2016-05-28 17:10:16 +02:00
Justin M. Keyes
48e945e588
Merge pull request #2825 from lucc/legacy/listlbr
...
tests: Migrate legacy test listlbr.
2016-05-27 21:06:09 -04:00
Justin M. Keyes
c29cc50b3a
Merge pull request #4825 from ZyX-I/fix-4822
...
eval: Stop executing *eval() function at error
2016-05-27 20:58:57 -04:00
Justin M. Keyes
f5642a171f
Merge pull request #4817 from bfredl/remoteui
...
api: refactor remote ui to use API dispatch generation
2016-05-27 20:58:14 -04:00
Justin M. Keyes
f5cf6f8de4
Merge pull request #4826 from jamessan/vim-345efa0
...
vim-patch:345efa0
2016-05-27 20:52:10 -04:00
Justin M. Keyes
d89bf31f6b
Merge pull request #4827 from equalsraf/tb-dummy-tui
...
Windows: Don't build the TUI is systems where it is not supported
2016-05-27 20:50:13 -04:00
Rui Abreu Ferreira
46aac2a09a
Windows: Don't build the TUI is systems where it is not supported
...
The TUI can be enabled/disabled at build time with -DFEAT_TUI, default is ON for
UNIX, and OFF for non UNIX. When off, Neovim prints a message to stderr, along
with a list of the server endpoints.
2016-05-27 23:43:40 +01:00
James McCoy
c11f22d6c5
vim-patch:345efa0
...
Update runtime files
345efa013d
Ignored changes to:
* doc/tags
* doc/todo.txt
* doc/various.txt, since the MEM_PROFILING #ifdef doesn't exist in
Neovim
2016-05-27 12:56:48 -04:00
ZyX
5758432be2
eval: Stop executing *eval() function at error
...
Fixes #4822
Closes #4823
2016-05-27 15:11:53 +03:00
Björn Linse
dd539366fc
api: refactor remote ui to use API dispatch generation
2016-05-27 13:18:04 +02:00
Justin M. Keyes
1d63672c77
Merge pull request #4821 from jamessan/vim-7.4.1096
...
vim-patch:7.4.1096,7.4.1567
2016-05-27 04:22:52 -04:00
Justin M. Keyes
bfbc974d13
Merge pull request #4819 from jamessan/vim-acb4f22
...
vim-patch:acb4f22
2016-05-25 21:46:03 -04:00
James McCoy
d693a22de3
vim-patch:acb4f22
...
Updated runtime files.
acb4f221c7
Ignored changes to:
* doc/eval.txt since alloc_fail isn't relevant for neovim
* doc/index.txt for unmerge :smile command
* doc/tags, syntax/vim.vim since they're generated at build time
* doc/todo.txt
2016-05-25 21:05:01 -04:00
James McCoy
ccef5c9c77
vim-patch:7.4.1567
...
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
1abb502635
2016-05-25 21:02:52 -04:00
James McCoy
bc306ab5aa
vim-patch:7.4.1096
...
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
a260b87d9d
2016-05-25 17:13:05 -04:00
Björn Linse
2115fcdfd5
Merge pull request #4815 from bfredl/timerfix
...
timers: racy case found on travis
2016-05-25 13:56:55 +02:00
Björn Linse
2519638796
timers: racy situation found on travis
2016-05-25 12:51:17 +02:00
Björn Linse
c74ce334f2
Merge pull request #4624 from bfredl/timers
...
implement timers and process events during sleep
2016-05-25 11:00:54 +02:00
Justin M. Keyes
1e22076a65
Merge pull request #4741 from brcolow/vim-7.4.1281
...
vim-patch:7.4.1281
2016-05-25 04:30:50 -04:00
Michael Ennen
b37b5a59af
vim-patch:7.4.1281
...
Problem: No test for skipping over code that isn't evaluated.
Solution: Add a test with code that would fail when not skipped.
ea8c219ca8
Also add Test 91 from 7.4.1157 to test_viml.vim.
2016-05-25 00:52:38 -07:00
Justin M. Keyes
52348a1f8c
Merge pull request #4807 from jamessan/vim-7.4.1053
...
vim-patch:7.4.{1053,1071}
2016-05-25 02:54:08 -04:00
Justin M. Keyes
d46772588b
Merge pull request #4812 from jamessan/vim-a61018d
...
vim-patch:a61018d,4d1c0a4,7.4.1064
2016-05-24 22:39:13 -04:00
James McCoy
3d12192521
vim-patch:7.4.1064
...
Problem: When a spell file has single letter compounding creating
suggestions takes an awful long time.
Solution: Add th eNOCOMPOUNDSUGS flag.
7b877b3605
2016-05-24 22:07:37 -04:00
James McCoy
ca7e43100a
vim-patch:4d1c0a4
...
NA runtime update (original commit message below) since Neovim doesn't
have runtime/spell/.
Update to newer English spell files,
but without the COMPOUND rules that make suggestions very slow.
4d1c0a4441
2016-05-24 21:13:23 -04:00
James McCoy
a3f398992f
vim-patch:a61018d
...
NA runtime update (original commit message below) since Neovim doesn't
have runtime/spell/.
Revert English spell file update
a61018d7e0
2016-05-24 20:54:16 -04:00
James McCoy
4a40231317
vim-patch:7.4.1071
...
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.
cfc0a350a9
2016-05-24 20:49:19 -04:00
James McCoy
da9b6b1de0
vim-patch:7.4.1053
...
Problem: Insufficient testing for quickfix commands.
Solution: Add a new style quickfix test. (Yegappan Lakshmanan)
da59dd5da6
2016-05-24 20:49:19 -04:00
Björn Linse
5cc87d4dab
cmdline: Redraw the cmdline after processing events
...
vim-patch:7.4.1603
TODO(bfredl): if we allow events in HITRETURN and ASKMORE states,
we need to add the necessary redraws as well.
2016-05-24 22:11:37 +02:00
Björn Linse
61e8adb25e
eval: implement timers. vim-patch: 7.4.1578, 7.4.1831
...
For the moment, timers are triggered during sleep,
but not in wait-for-input modes, like press-RETURN or f_getchar()
2016-05-24 22:08:56 +02:00
Lucas Hoffmann
71e3aec029
Update migrated test after patch recent patches in master.
...
The following upstream patches that modified the original test have reached
master: 7.4.798, 7.4.818, 7.4.883, 7.4.977. The changes are incorporated into
the migrated test.
Also improve readability and some string delimiters.
2016-05-23 10:39:24 +02:00
Lucas Hoffmann
1e1325bd18
tests: Migrate legacy test listlbr.
2016-05-23 10:39:24 +02:00
Lucas Hoffmann
b4848c5d14
test: Clean up after migration of legacy test 55.
2016-05-23 10:17:36 +02:00
Lucas Hoffmann
1afb1cc6bc
test: Fix migrated test 55.
...
There is still one TODO item in the test file as it was necessary to comment
out one line in order to get the test to pass.
2016-05-23 10:17:32 +02:00
Lucas Hoffmann
726a6abfb7
test: Split migrated legacy test 55.
...
The test is split into several it() blocks to find the part of the test that
is making trouble.
2016-05-23 10:17:32 +02:00
Lucas Hoffmann
3734052a76
tests: Migrate legacy test 55.
2016-05-23 10:17:32 +02:00
Lucas Hoffmann
9d1b072db0
Remove old version of legacy test 10.
...
These files where last changed in revision 7 (vim version 7.0001) in Vim's
original mercurial repository but are not executed by the makefile.
2016-05-23 10:14:32 +02:00
Lucas Hoffmann
7d6b9ddc15
tests: Migrate legacy test 10.
2016-05-23 10:14:20 +02:00
Justin M. Keyes
176f223ea3
Merge pull request #4808 from justinmk/small.vim
...
test: Remove references to tiny.vim/small.vim/mbyte.vim
2016-05-22 17:51:52 -04:00