Jakob Schnitzer
eb0e94f71b
api: {get,set}_option should {get,set} global value of local options ( #6405 )
...
- nvim_get_option should return the global default of a local option.
- nvim_set_option should set the global default of a local option.
2017-03-30 22:03:52 +02:00
Matthew Malcomson
66b336d89b
test: set 'nomore' by default ( #6360 )
...
Escaping from a '-- More --' prompt in tests is awkward as it doesn't
take keys from the typebuffer, requiring a call to `feed()` in lua at
the correct time. Moreover, it's rarer that a test will want the
'-- More --' prompt to be activated than not.
2017-03-30 19:00:34 +02:00
James McCoy
75b98f7c3f
Remove PVS-Studio cruft
...
[ci skip]
2017-03-30 10:09:33 -04:00
Justin M. Keyes
8d13955328
Merge #6395 'test: Use workspace-local temp directory.'
2017-03-30 03:50:17 +02:00
Justin M. Keyes
1ea9ebf112
test: Use workspace-local temp directory.
...
Closes #6291
2017-03-30 02:55:00 +02:00
Justin M. Keyes
1f478cebeb
win: tempname(): Use $TMPDIR if defined.
2017-03-30 02:55:00 +02:00
relnod
6964b67c00
refactor/single-include: buffer.h ( #6396 )
2017-03-30 00:50:11 +02:00
Justin M. Keyes
c60e409471
Merge #5119 from ZyX-I/split-eval
2017-03-29 23:15:07 +02:00
Justin M. Keyes
c35420558b
Merge #6394 'ci: check-single-includes only in "lint" build'
2017-03-29 18:44:43 +02:00
Justin M. Keyes
afacda046d
ci: Run check-single-includes in "lint" build only
2017-03-29 18:02:09 +02:00
Justin M. Keyes
05b74399aa
build: remove unused get_preproc_output() call
...
ref https://github.com/neovim/neovim/pull/6375#discussion_r108573471
2017-03-29 17:39:06 +02:00
lonerover
2846d508b2
vim-patch:7.4.2276 ( #6393 )
...
* vim-patch:7.4.2276
Problem: Command line test fails on Windows when run twice.
Solution: Wipe the buffer so that the directory can be deleted.
1773ddfdcd
* version.c: mark vim-patch 7.4.2269 as included (#5659 )
2017-03-29 16:48:50 +02:00
ZyX
46efe14473
functests: Try sleeping a bit more
2017-03-29 10:08:46 +03:00
ZyX
b9603218be
eval/executor: Fix check-single-includes
2017-03-29 10:08:46 +03:00
ZyX
a1d590a08b
*: Use const char * in set_one_cmd_context
...
Also renames functions added in master and renamed here.
2017-03-29 10:08:46 +03:00
ZyX
114eaa15f0
eval/typval,api/buffer: Fix review comments
2017-03-29 10:08:46 +03:00
ZyX
58e34e8d99
eval/typval: Allow NULL dict as tv_dict_get_callback() argument
...
Also removes NULL key input: tv_dict_find() does not allow this.
2017-03-29 10:08:46 +03:00
ZyX
f4256243db
eval: Fix -Werror=unitialized from QB
2017-03-29 10:08:46 +03:00
ZyX
29bad04f9e
eval: Do not supply S_LEN to strncmp
...
It may be a macro as well.
2017-03-29 10:08:46 +03:00
ZyX
8daf756fb6
unittests: Fix linter errors
2017-03-29 10:08:46 +03:00
ZyX
7826ee1c03
unittests: Add tv_get_string* tests
2017-03-29 10:08:46 +03:00
ZyX
e08b27ba4a
unittests: Add tv_get number tests
2017-03-29 10:08:46 +03:00
ZyX
4536c064e4
unittests: Move tv_dict_add* tests to a proper describe() block
2017-03-29 10:08:46 +03:00
ZyX
49195063fd
unittests: Add tv_check… tests
2017-03-29 10:08:46 +03:00
ZyX
389274bef7
unittests: Add tv_equal() tests
2017-03-29 10:08:46 +03:00
ZyX
630ff33dc1
unittests: Test locks section
2017-03-29 10:08:46 +03:00
ZyX
ed4948a933
unittests: Test tv_copy()
2017-03-29 10:08:46 +03:00
ZyX
f0bbd1e825
unittests: Add tests for tv_clear()
2017-03-29 10:08:46 +03:00
ZyX
e43de6bb3e
unittests: Add test for tv_dict_set_keys_readonly
2017-03-29 10:08:45 +03:00
ZyX
368a61c525
unittests: Add tv_dict_copy tests
2017-03-29 10:08:45 +03:00
ZyX
218fa1d806
charset: Remove useless condition from vim_iswordc_tab
2017-03-29 10:08:45 +03:00
ZyX
8b9a1fbf7a
unittests: Add tests for tv_dict_extend
2017-03-29 10:08:45 +03:00
ZyX
fa852e7cdc
eval: Fix extend() behaviour with NULL lists and dictionaries
...
Ref #4615
Ref vim/vim#768
2017-03-29 10:08:45 +03:00
ZyX
4987850cac
unittests: Add tv_dict_clear tests
2017-03-29 10:08:45 +03:00
ZyX
43e9fad1c8
eval: Use tv_is_func in place of ==VAR_FUNC||==VAR_PARTIAL
...
Also fixes same error as in vim/vim#1557
2017-03-29 10:08:45 +03:00
ZyX
270a3889af
unittests: Add tv_dict_add* unit tests
...
Also fixes incorrect location of `tv_dict_add` function and three bugs in other
functions:
1. `tv_dict_add_list` may free list it does not own (vim/vim#1555 ).
2. `tv_dict_add_dict` may free dictionary it does not own (vim/vim#1555 ).
3. `tv_dict_add_dict` ignores `key_len` argument.
2017-03-29 10:08:45 +03:00
ZyX
bc87d23c28
unittests: Add tests for dictionary indexing
2017-03-29 10:08:45 +03:00
ZyX
b222453c95
eval/typval: Refactor errors a bit: use emsgf always
2017-03-29 10:08:45 +03:00
ZyX
5ce6243241
unittests: Enable tv_list_join tests back
...
Unable to reproduce the problem on Mac OS X Sierra VPS, need to check whether it
is reproducible on travis.
2017-03-29 10:08:45 +03:00
ZyX
52e226ff74
unittests: Disable tv_list_join test on Mac OS only
2017-03-29 10:08:45 +03:00
ZyX
f830243ff7
mbyte: Include os_defs.h in mbyte.h
2017-03-29 10:08:45 +03:00
ZyX
3bf87a5a6b
eval: Do not use S_LEN as snprintf argument
2017-03-29 10:08:45 +03:00
ZyX
38dd81c136
eval/typval: Fix SEGV in test_alot.vim test
2017-03-29 10:08:45 +03:00
ZyX
faddd83db8
eval: Fix SEGV in test49
2017-03-29 10:08:45 +03:00
ZyX
6c622ed08b
unittests: Add tv_dict_item_{add,remove} tests
2017-03-29 10:08:45 +03:00
ZyX
ffaf7c7521
unittests: Add tv_dict_item_{alloc,free} tests
2017-03-29 10:08:45 +03:00
ZyX
cdb1aa3e47
eval: Fix len argument to xstrlcat
2017-03-29 10:08:45 +03:00
ZyX
2c8ad27652
ascii: Readd DEL_STR define
2017-03-29 10:08:45 +03:00
ZyX
c6c48e8672
syntax: Fix linter error
2017-03-29 10:08:45 +03:00
ZyX
78a0de2c1b
eval/typval: Fix -Werror=return-type
2017-03-29 10:08:45 +03:00