Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | | ci: Do not hide ci directory (#6410) | Nikolai Aleksandrovich Pavlov | 2017-03-31 | |
| | | | | | ||||
| * | | | | fold.c: more edge-cases when updating (#6207) | Matthew Malcomson | 2017-03-31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When foldUpdateIEMSRecurse() re-uses an existing fold, it misses the case where the existing fold spans from before startlnum to after firstlnum, the new fold does not span this range, and there is no "forced start" of a fold. We add a case for this in. Ensure that if there was no forced break in folds, we merge folds that now touch each other. Include testing for a tricky foldmethod=expr case that has never been a bug. This case works at the moment because of some effects that are not obvious when reading the code. A test for this could be useful to ensure a regression doesn't happen. vim-patch:8.0.0408 | |||
* | | | | | also test set_option | Jakob Schnitzer | 2017-04-01 | |
| | | | | | ||||
* | | | | | update for changes in master; fix 'window'; tests | Jakob Schnitzer | 2017-03-31 | |
| | | | | | ||||
* | | | | | options: more tests; check first set later; stricter validation | Jakob Schnitzer | 2017-03-30 | |
| | | | | | ||||
* | | | | | options: fix setglobal for buf-local number options | Jakob Schnitzer | 2017-03-30 | |
| | | | | | ||||
* | | | | | options: add some tests | Jakob Schnitzer | 2017-03-30 | |
| | | | | | ||||
* | | | | | options: setlocal should only set local value | Jakob Schnitzer | 2017-03-30 | |
|/ / / / | | | | | | | | | | | | | For 'iminsert' and 'imsearch' the global value was always changed. | |||
* | | | | api: {get,set}_option should {get,set} global value of local options (#6405) | Jakob Schnitzer | 2017-03-30 | |
| | | | | | | | | | | | | | | | | | | | | - nvim_get_option should return the global default of a local option. - nvim_set_option should set the global default of a local option. | |||
* | | | | test: set 'nomore' by default (#6360) | Matthew Malcomson | 2017-03-30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
* | | | | test: Use workspace-local temp directory. | Justin M. Keyes | 2017-03-30 | |
| | | | | | | | | | | | | | | | | Closes #6291 | |||
* | | | | functests: Try sleeping a bit more | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval/typval,api/buffer: Fix review comments | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval/typval: Allow NULL dict as tv_dict_get_callback() argument | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | Also removes NULL key input: tv_dict_find() does not allow this. | |||
* | | | | unittests: Fix linter errors | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_get_string* tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_get number tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Move tv_dict_add* tests to a proper describe() block | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_check… tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_equal() tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Test locks section | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Test tv_copy() | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tests for tv_clear() | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add test for tv_dict_set_keys_readonly | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_dict_copy tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tests for tv_dict_extend | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval: Fix extend() behaviour with NULL lists and dictionaries | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | | | | | Ref #4615 Ref vim/vim#768 | |||
* | | | | unittests: Add tv_dict_clear tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_dict_add* unit tests | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||
* | | | | unittests: Add tests for dictionary indexing | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Enable tv_list_join tests back | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | Unable to reproduce the problem on Mac OS X Sierra VPS, need to check whether it is reproducible on travis. | |||
* | | | | unittests: Disable tv_list_join test on Mac OS only | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval/typval: Fix SEGV in test_alot.vim test | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_dict_item_{add,remove} tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_dict_item_{alloc,free} tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval: Fix len argument to xstrlcat | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tv_dict_watcher_{add,remove} tests | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Run tv_list_join tests in case it stopped failing | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval: Make sure that v:_null_dict does not crash dictwatcher*() | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | Ref #4615 | |||
* | | | | eval: Move part of dictwatcher* functions to eval/typval | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | functests: Fix buf_functions test on Windows | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | *: Fix some Windows-specific warnings | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | Also fixed an error in path_fnamecmp(). | |||
* | | | | unittests: Add tests for tv_list_idx_of_item | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Add tests for tv_list_find*() functions | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional modifications: - More `const` qualifiers in tested functions. - `tv_list_find_str()` second argument is more in-line with other `tv_list_find*()` functions. | |||
* | | | | eval/typval: Add tv_list_equal() tests, compare NULL lists equal | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Test tv_list_join() | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | unittests: Fix tests crash | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests crash at some point without - `after_each(collectgarbage)` right before “typval.c list copy() copies list correctly and converts items” test. - Commenting out that test. - Adding `collectgarbage()` after the test (what actually this commit does). Adding `collectgarbage()` to top-level `after_each` block right after `restore_allocators` makes running this file crash even if it is run alone. | |||
* | | | | eval/typval,tests: Fix extending list with itself, add tests | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | | | | | Adds unit test for tv_list_extend and regression test for extend() VimL function. | |||
* | | | | unittests: Test tv_list_concat() | ZyX | 2017-03-29 | |
| | | | | ||||
* | | | | eval/typval: Make tv_list_concat handle NULL lists correctly | ZyX | 2017-03-29 | |
| | | | | | | | | | | | | | | | | Fixes some FIXMEs in eval/null_spec.lua. |