aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | unittests: Fix linter errorZyX2017-04-01
| | | | | | |
| * | | | | | unittests: Disable non-C-callsZyX2017-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 messageZyX2017-04-01
| | | | | | |
| * | | | | | unittests: Collect tracesZyX2017-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 functionsZyX2017-04-01
| | | | | | |
| * | | | | | unittests: Do not hang when error message is too longZyX2017-04-01
| |/ / / / /
* | | | | | Merge #6344 'vim-patch:7.4.2236,7.4.2306'Justin M. Keyes2017-04-01
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | vim-patch:7.4.2306lonerover2017-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Default value for 'langremap' is wrong. Solution: Set the right value. (Jürgen Krämer) Add a test. https://github.com/vim/vim/commit/da9ce2cde11ddd0e16cdfbab6d4ac4e8110218e1
| * | | | | vim-patch:7.4.2236lonerover2017-04-01
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for backwards compatibility. Make it work for the last character of a mapping. Make the test work. https://github.com/vim/vim/commit/920694c1b60fac8017b8909efcc24f189804a9bb
* / / / / build: avoid cmake warning (#6417)Justin M. Keyes2017-04-01
|/ / / /
* | | | ci: Do not hide ci directory (#6410)Nikolai Aleksandrovich Pavlov2017-03-31
| | | |
* | | | Merge pull request #6397 from jamessan/coverityJames McCoy2017-03-31
|\ \ \ \ | | | | | | | | | | Fix latest Coverity issues
| * | | | coverity/161216: Ensure buf is valid for lifetime of defstrJames McCoy2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Depending on the type of argument for input()/inputdialog()'s {text} argument, defstr may point to buf. Therefore it needs to be in scope for the lifetime of defstr. Also, use a different buffer for the handling of the 3rd argument to input()/inputdialog(). Although the buffer defstr points to is used immediately, it avoids potential mishaps if the code changes.
| * | | | coverity/16127: Verify lang is non-NULL before calling strlenJames McCoy2017-03-29
| | | | |
| * | | | ci: Update Coverity model for typval refactoringJames McCoy2017-03-29
| | | | | | | | | | | | | | | | | | | | [ci skip]
| * | | | coverity/161194: Restore check for 'keywordprg' being ":help"James McCoy2017-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 998d0ffc09d5c7358db62dc88c2e2b87622f60b5 removed the explicit check for ":help", relying instead on whether the user was in a help buffer. However, this breaks escaping the identifier for use in the lookup command. 2f54d6927cc02484b528a5e8b25b64c8d6580ddd tried to fix this by removing "!kp_ex" in "if (cmdchar == 'K' && !kp_ex)", but that causes shell escaping to be used instead of escaping for tag lookup.
| * | | | coverity/161195: Increase scope of exe_nameJames McCoy2017-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | Since exe_name is a stack allocated array, we need it to be in scope for the lifetime that vim_path points to it.
* | | | | Merge pull request #6406 from jamessan/msgpack-c-2.1.x-compatJames McCoy2017-03-31
|\ \ \ \ \ | | | | | | | | | | | | Add handling for MSGPACK_OBJECT_FLOAT{32,64}
| * | | | | third-party: Avoid building msgpack-c examplesJames McCoy2017-03-30
| | | | | |
| * | | | | Add handling for MSGPACK_OBJECT_FLOAT{32,64}James McCoy2017-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msgpack-c previously only had MSGPACK_OBJECT_FLOAT, which was a 64-bit value. Now, 32-bit and 64-bit floats are supported as distinct types, but we'll simply continue to treat everything as 64-bit types.
| * | | | | cmake: Detect whether msgpack-c has MSGPACK_OBJECT_FLOAT{32,64} typesJames McCoy2017-03-30
| | | | | |
| * | | | | third-party: Bump msgpack-c to 2.1.1James McCoy2017-03-30
|/ / / / /
* | | | | fold.c: more edge-cases when updating (#6207)Matthew Malcomson2017-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
* | | | | vim-patch:7.4.2104 (#6332)Michael Ennen2017-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code duplication when unreferencing a function. Solution: De-duplicate. https://github.com/vim/vim/commit/97baee80f0906ee2f651ee1215ec033e84f866ad
* | | | | api: {get,set}_option should {get,set} global value of local options (#6405)Jakob Schnitzer2017-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 Malcomson2017-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.
* | | | | Remove PVS-Studio cruftJames McCoy2017-03-30
| | | | | | | | | | | | | | | | | | | | [ci skip]
* | | | | Merge #6395 'test: Use workspace-local temp directory.'Justin M. Keyes2017-03-30
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | test: Use workspace-local temp directory.Justin M. Keyes2017-03-30
| | | | | | | | | | | | | | | | | | | | Closes #6291
| * | | | win: tempname(): Use $TMPDIR if defined.Justin M. Keyes2017-03-30
|/ / / /
* | | | refactor/single-include: buffer.h (#6396)relnod2017-03-30
| | | |
* | | | Merge #5119 from ZyX-I/split-evalJustin M. Keyes2017-03-29
|\ \ \ \
| * | | | functests: Try sleeping a bit moreZyX2017-03-29
| | | | |
| * | | | eval/executor: Fix check-single-includesZyX2017-03-29
| | | | |
| * | | | *: Use const char * in set_one_cmd_contextZyX2017-03-29
| | | | | | | | | | | | | | | Also renames functions added in master and renamed here.
| * | | | eval/typval,api/buffer: Fix review commentsZyX2017-03-29
| | | | |
| * | | | eval/typval: Allow NULL dict as tv_dict_get_callback() argumentZyX2017-03-29
| | | | | | | | | | | | | | | Also removes NULL key input: tv_dict_find() does not allow this.
| * | | | eval: Fix -Werror=unitialized from QBZyX2017-03-29
| | | | |
| * | | | eval: Do not supply S_LEN to strncmpZyX2017-03-29
| | | | | | | | | | | | | | | It may be a macro as well.
| * | | | unittests: Fix linter errorsZyX2017-03-29
| | | | |
| * | | | unittests: Add tv_get_string* testsZyX2017-03-29
| | | | |
| * | | | unittests: Add tv_get number testsZyX2017-03-29
| | | | |
| * | | | unittests: Move tv_dict_add* tests to a proper describe() blockZyX2017-03-29
| | | | |
| * | | | unittests: Add tv_check… testsZyX2017-03-29
| | | | |
| * | | | unittests: Add tv_equal() testsZyX2017-03-29
| | | | |
| * | | | unittests: Test locks sectionZyX2017-03-29
| | | | |
| * | | | unittests: Test tv_copy()ZyX2017-03-29
| | | | |
| * | | | unittests: Add tests for tv_clear()ZyX2017-03-29
| | | | |
| * | | | unittests: Add test for tv_dict_set_keys_readonlyZyX2017-03-29
| | | | |
| * | | | unittests: Add tv_dict_copy testsZyX2017-03-29
| | | | |