aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | doc: eval.txt fixup, README.mdJustin M. Keyes2017-03-13
| | | |
* | | | Merge #6268 from lonerover/vim-7.4.2208Justin M. Keyes2017-03-13
|\ \ \ \ | | | | | | | | | | vim-patch: 7.4.2208,7.4.2305
| * | | | vim-patch:7.4.2305lonerover2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Marks, writefile and nested function tests are old style. Solution: Turn them into new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/19a1669ffc796e30a83c5600f82f12ebf63a2261
| * | | | vim-patch:7.4.2208lonerover2017-03-13
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for mappings is old style. Solution: Convert the test to new style. https://github.com/vim/vim/commit/2d1a248762f069e470acde389ff4686a45d2f817
* | | | Merge #6261 from lonerover/vim-ac80999Justin M. Keyes2017-03-13
|\ \ \ \ | | | | | | | | | | vim-patch: ac80999,7.4.2185,7.4.2187,7.4.2196
| * | | | vim-patch:7.4.2196lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: glob2regpat test doesn't test everything on MS-Windows. Solution: Add patterns with backslash handling. https://github.com/vim/vim/commit/91c5262b19fd2e558fe87b78c7767c7c5a270be8
| * | | | vim-patch:7.4.2187lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: glob2regpat test fails on Windows. Solution: Remove the checks that use backslashes. https://github.com/vim/vim/commit/7547a78446c1a3c04b36c0533f0f046188bd378b
| * | | | vim-patch:7.4.2185lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test glob2regpat does not test much. Solution: Add a few more test cases. (Dominique Pelle) https://github.com/vim/vim/commit/71dd9744cf3842cd45295010d2e5692da1651537
| * | | | vim-patch:ac80999lonerover2017-03-12
| |/ / / | | | | | | | | | | | | | | | | | | | | add missing test file https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
* | | | vim-patch:8.0.0453 (#6266)Matthieu Coudron2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Adding fold marker creates new comment. Solution: Use an existing comment if possible. (LemonBoy, closes vim/vim#1549) https://github.com/vim/vim/commit/025a6b708a9bff54c73fb9c641b980da19e943a9
* | | | Merge #6264 'coverity fixes'Justin M. Keyes2017-03-12
|\ \ \ \
| * | | | coverity/155507: remove condition where both branches were identicalSander Bosma2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `keylen` was always set to 0 from both branches of an if-statement. This condition is removed, and the code is simplified based on the fact that `keylen` is always 0 in this code. Also updated the surrounding comments, some of which were outdated.
| * | | | coverity/155501: fix bug where P_NO_DEF_EXP was ignoredSander Bosma2017-03-11
| | | | |
| * | | | coverity/133900: intitialize scalar variable in structSander Bosma2017-03-11
| | | | |
* | | | | terminal: disable 'list' by default (#6246)raichoo2017-03-12
| | | | |
* | | | | Merge #6262 from justinmk/dirchangedJustin M. Keyes2017-03-12
|\ \ \ \ \ | | | | | | | | | | | | DirChanged fixes
| * | | | | DirChanged: avoid redundant events on 'autochdir'Justin M. Keyes2017-03-12
| | | | | |
| * | | | | DirChanged: trigger when switching scopesJustin M. Keyes2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | Closes #6054
| * | | | | DirChanged: Publish _after_ updating win/tab CWD.Justin M. Keyes2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So getcwd() works correctly during DirChanged event. Closes #6260
| * | | | | tabpage_S: Name tp_localdir per convention.Justin M. Keyes2017-03-12
|/ / / / /
* | | | | Merge #6214 from ZyX-I/split-eval'/isolated-unittestsJustin M. Keyes2017-03-12
|\ \ \ \ \ | |_|/ / / |/| | | | Run all unit tests in separate processes
| * | | | unittests: Fix linter errorZyX2017-03-12
| | | | |
| * | | | tests: Add description of test directory structure and test env varsZyX2017-03-12
| | | | |
| * | | | unittests: Allow running `ffi.cdef` in the main processZyX2017-03-12
| | | | |
| * | | | unittests: Move filtering cdefs to main processZyX2017-03-12
| | | | |
| * | | | unittests: Use more adequate names for some functionsZyX2017-03-12
| | | | |
| * | | | tests: Allow lfs.attributes to be NULL when traversing FSZyX2017-03-12
| | | | |
| * | | | unittests: Fix linter errorsZyX2017-03-11
| | | | |
| * | | | unittests: Update test/unit/message_spec.luaZyX2017-03-11
| | | | |
| * | | | unittests: Do not use which, add data to paths.lua.in insteadZyX2017-03-11
| | | | |
| * | | | unittests: Always close all pipesZyX2017-03-11
| | | | |
| * | | | unittests: Do not import libnvim or headers in main processZyX2017-03-11
| | | | | | | | | | | | | | | Slows down unit tests much, but gets rid of as much preserved state as possible.
| * | | | unittests: Check core dumps in after_each, like in functestsZyX2017-03-11
| | | | |
| * | | | unittests: Run all unit tests in their own processesZyX2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Used sed -r -i -e '/ helpers =/ s/$/\nlocal itp = helpers.gen_itp(it)/; s/^(\s*)it\(/\1itp(/' test/unit/**/*_spec.lua to alter all tests. Locally they all run fine now. Reasoning: 1. General: state from one test should not affect other tests. 2. Local: travis build is failing with something which may be an output of garbage collector. This should prevent state of the garbage collector from interferring as well.
| * | | | unittests: Do not run failing test at allZyX2017-03-11
| | | | |
| * | | | unittests: Fix lint errorsZyX2017-03-11
| | | | |
| * | | | unittests: Allow failing test to failZyX2017-03-11
| | | | |
| * | | | unittests: Log syscalls if requestedZyX2017-03-11
| | | | |
| * | | | unittests: Use own bindings to libc syscall wrappersZyX2017-03-11
| | | | |
| * | | | unittests: Do not use syscall library: does not work well with cimportZyX2017-03-11
| | | | |
| * | | | unittests: Try using syscall library instead (ffi-based)ZyX2017-03-11
| | | | |
| * | | | unittests: Pause garbage collector while executing testsZyX2017-03-11
| | | | | | | | | | | | | | | Temporary (?) workaround for currently failing check_alloc_log tests.
| * | | | unittests: Run tests in a separate processZyX2017-03-11
|/ / / /
* | | | win/package: nvim-qt v0.2.6 (#6258)Justin M. Keyes2017-03-11
| | | |
* | | | contrib/ycm_extra_conf.py (#6257)Thiago de Arruda2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove some unnecessary code: IsHeaderFile is no longer required, as the logic to find flags to headers is now built into YCM - Add function to make paths in flags absolute: It seems YCM is not correctly resolving paths in flags to consider `build` as the compiler working directory. - Update documentation.
* | | | test/scrollback: wiggle-room (#6256)Justin M. Keyes2017-03-11
| | | |
* | | | win: third-party: win32yank v0.0.3 (#6255)@equalsraf2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes trailing newline bug when pasting text in Windows. References: https://github.com/equalsraf/neovim-qt/issues/218 https://github.com/equalsraf/neovim-qt/issues/253
* | | | vim-patch:8.0.0068 (#6243)Daniel Hahler2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Checking did_throw after executing autocommands is wrong. (Daniel Hahler) Solution: Call aborting() instead, and only when autocommands were executed. https://github.com/vim/vim/commit/21662be2211675824df1771c7f169948ede40c41
* | | | rplugin: Call s:LoadRemotePlugins() on startup.Justin M. Keyes2017-03-11
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Dispense with the FuncUndefined/CmdUndefined quasi-optimization. If there are no rplugins, plugin/rplugin.vim takes less than 1ms. Closes #5821 Closes #6250 Helped-by: Qiming zhao <chemzqm@gmail.com>
* | | 'cpoptions': "_" flag to toggle `cw` behaviour #6235raichoo2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `cw` and `cW` behave like `ce` and `cE` respectively. This is inconsistent compared to `dw` and `dW`. Introduce a new cpoptions flag "_" to toggle the Vi behavior. Closes #6234 Patch-by: Christian Brabandt <cblists@256bit.org> References: https://github.com/chrisbra/vim-mq-patches/blob/master/cpo_changeword https://groups.google.com/d/msg/vim_use/aaBqT6ECkA4/ALf4odKzEDgJ https://groups.google.com/d/msg/vim_dev/Dpn3xtUF16I/T6JcOPKN6usJ http://www.reddit.com/r/vim/comments/26nut8/why_does_cw_work_like_ce/