Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | tests: Fix testlint errors | ZyX | 2017-04-03 | |
| | | ||||
* | | functests: Test some :write errors | ZyX | 2017-04-03 | |
| | | ||||
* | | eval: Add s flag, use p_fs by default, error out on unknown flag | ZyX | 2017-04-03 | |
| | | ||||
* | | eval: Make writefile() able to disable fsync() | ZyX | 2017-04-02 | |
| | | ||||
* | | unittests: Make it easier to determine on which _spec line it crashed (#6424) | Nikolai Aleksandrovich Pavlov | 2017-04-02 | |
| | | | | | | | | | | | | Benchmarks: Before change: 17.78s user 3.48s system 94% cpu 22.525 total After change: 25.38s user 4.46s system 101% cpu 29.317 total | |||
* | | api/cursor_style_set: mode descriptions | Justin M. Keyes | 2017-04-01 | |
| | | ||||
* | | 'guicursor': Empty means "block cursor in all modes". | Justin M. Keyes | 2017-04-01 | |
| | | | | | | | | Also: update default 'guicursor' to match the documentation. | |||
* | | tui: 'guicursor' shape #6044 | Matthieu Coudron | 2017-04-01 | |
| | | | | | | | | Closes #2583 | |||
* | | Merge #6422 from ZyX-I/fix-6420 | Justin M. Keyes | 2017-04-01 | |
|\ \ | | | | | | | eval,fileio: Omit additional fsync() call | |||
| * | | eval,fileio: Omit additional fsync() call | ZyX | 2017-04-01 | |
| | | | | | | | | | | | | Fixes #6420 | |||
* | | | 'pastetoggle': support value >1 char (#6421) | Matthew Malcomson | 2017-04-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we `set pastetoggle=abcde`, and manually type it, then `vgetorpeek()` sees part of the option before it has all been inserted into the typebuffer. To signify this it sets `keylen = KEYLEN_PART_KEY`, but the condition about whether to return the current key from `vgetorpeek()` only checks for `keylen = KEYLEN_PART_MAP`. Add a check for `KEYLEN_PART_KEY` to account for the `'pastetoggle'` option. | |||
* | | | unittests: Replace two environment variables with one TRACE_LEVEL | ZyX | 2017-04-01 | |
| | | | ||||
* | | | unittests: Fix linter error | ZyX | 2017-04-01 | |
| | | | ||||
* | | | unittests: Disable non-C-calls | ZyX | 2017-04-01 | |
| | | | | | | | | | | | | | | | | | | | | | Some benchmarks: TRACE_EVERYTHING: 79.45s user 12.68s system 124% cpu 1:13.94 total (default): 30.26s user 5.30s system 89% cpu 39.663 total | |||
* | | | unittests: Add trace description right to the error message | ZyX | 2017-04-01 | |
| | | | ||||
* | | | unittests: Collect traces | ZyX | 2017-04-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some benchmarks: MAIN_CDEFS + NO_TRACE: 3.81s user 1.65s system 33% cpu 16.140 total MAIN_CDEFS: 73.61s user 10.98s system 154% cpu 54.690 total NO_TRACE: 18.49s user 4.30s system 73% cpu 30.804 total (default): 77.11s user 14.74s system 126% cpu 1:12.79 total | |||
* | | | unittests: Split itp implementation into multiple functions | ZyX | 2017-04-01 | |
| | | | ||||
* | | | unittests: Do not hang when error message is too long | ZyX | 2017-04-01 | |
|/ / | ||||
* | | 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 | |||
* | | 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 | |
| | |