aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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/
* | version.c: mark NA patches (#6242)Gavin Thomas Claugus2017-03-10
| | | | | | Signed-off-by: Gavin Thomas Claugus <gclaugus@gmail.com>
* | test/let_spec: self-referencing List. (#6228)Justin M. Keyes2017-03-08
|/ | | Regression test coverage for #6070.
* vim-patch:7.4.2299 (#6232)Jurica Bradarić2017-03-07
| | | | | | | Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa
* Merge pull request #6225 from jamessan/vim-7.4.2051James McCoy2017-03-07
|\ | | | | vim-patch:7.4.2051,7.4.2068,7.4.2097