aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | lib/queue: Refactor queue.hZyX2016-05-30
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: 1. Linter finds no errors now. 2. Most of macros changed to `static inline … FUNC_ATTR_ALWAYS_INLINE` functions (that was the purpose: they are easier to debug). 3. Queue is now not a pair of void* pointers, but a struct with two QUEUE pointers, next and prev. This should not affect anything, except that _QUEUE private macros can really be avoided without reducing readability and they do not need any casts.
* | | | | | | | Merge pull request #4845 from ↵Justin M. Keyes2016-05-30
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | ZyX-I/luaviml'/lua'/encode_vim_to_object'/refactor-kvec lib/kvec.h refactorings
| * | | | | | | lib/kvec: Fix remaining linter errorsZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Make code cleanerZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Do not use kv_init unless neededZyX2016-05-30
| | | | | | | |
| * | | | | | | lib/kvec: Remove useless type argument from kv_push macrosZyX2016-05-30
|/ / / / / / /
* | | | | | | Merge pull request #4198 from daynin/string-testsJustin M. Keyes2016-05-29
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | tests: add tests for vim_strsave_escaped() function
| * | | | | | add test for vim_strsave_escaped() functionSergey Golovin2016-05-29
| | | | | | |
* | | | | | | Merge pull request #4740 from brcolow/vim-7.4.1276Justin M. Keyes2016-05-29
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.1276
| * | | | | | | vim-patch:7.4.1276Michael Ennen2016-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Warning for not using return value of fcntl(). Solution: Explicitly ignore the return value. https://github.com/vim/vim/commit/fbc4b4db3a9690906a96e16724350a6241cf32a5
* | | | | | | | Merge pull request #4756 from jbradaric/vim-7.4.1119Justin M. Keyes2016-05-29
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
| * | | | | | | | Fix linter warnings in test.Jurica Bradaric2016-05-14
| | | | | | | | |
| * | | | | | | | vim-patch:7.4.1161Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":argadd" without argument is supposed to add the current buffer name to the arglist. Solution: Make it work as documented. (Coot, closes vim/vim#577) https://github.com/vim/vim/commit/2faa29f896252073b53f387406109e331fbbe5f8
| * | | | | | | | vim-patch:7.4.1132Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Old style tests for the argument list. Solution: Add more new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
| * | | | | | | | vim-patch:7.4.1123Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) Solution: Correct the w_arg_idx value. https://github.com/vim/vim/commit/a24f0a550fed3d9773800cf6be4efd072fff20ec
| * | | | | | | | vim-patch:7.4.1119Jurica Bradaric2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) Solution: Correct the value of w_arg_idx. Add a test. https://github.com/vim/vim/commit/72defda84eb26be9e2ade56c7877b912f818026e
* | | | | | | | | Merge pull request #4830 from blueyed/proider-pythonx-handle-127Justin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | provider/pythonx: handle exit code 127 from pyenv
| * | | | | | | | | provider/pythonx: handle exit code 127 from pyenvDaniel Hahler2016-05-28
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also checks the major/min version only for expected return codes. With pyenv, you might get the following (return code 127): pyenv: python3.4: command not found The `python3.4' command exists in these Python versions: 3.4.3 3.4.3/envs/tmp-3.4.3-eElS6Y tmp-3.4.3-eElS6Y
* | | | | | | | | Merge pull request #4832 from justinmk/do_source_fussJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | do_source: less fuss about fopen_noinh_readbin
| * | | | | | | | | fopen_noinh_readbin: restore WIN32 decisionJustin M. Keyes2016-05-28
| | | | | | | | | |
| * | | | | | | | | do_source: less fuss about fopen_noinh_readbinJustin M. Keyes2016-05-28
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4833 from jamessan/multi-remote-fixJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | vim-patch.sh: Only print the first neovim/neovim remote name
| * | | | | | | | | vim-patch.sh: Only print the first neovim/neovim remote nameJames McCoy2016-05-28
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a user has multiple remotes set for neovim/neovim, then find_get_remote was returning 'remote1\nremote2\n', which breaks anything trying to use it. Since we're just using this remote to fetch from, any one will do.
* | | | | | | | | Merge pull request #4831 from blueyed/provider-pythonx-robust-comparisonJustin M. Keyes2016-05-28
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | provider/pythonx: use robust comparison (via vint)
| * | | | | | | | provider/pythonx: use robust comparison (via vint)Daniel Hahler2016-05-28
|/ / / / / / / /
* | | | | | | | Merge pull request #2825 from lucc/legacy/listlbrJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | tests: Migrate legacy test listlbr.
| * | | | | | | | Update migrated test after patch recent patches in master.Lucas Hoffmann2016-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following upstream patches that modified the original test have reached master: 7.4.798, 7.4.818, 7.4.883, 7.4.977. The changes are incorporated into the migrated test. Also improve readability and some string delimiters.
| * | | | | | | | tests: Migrate legacy test listlbr.Lucas Hoffmann2016-05-23
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #4825 from ZyX-I/fix-4822Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | eval: Stop executing *eval() function at error
| * | | | | | | | eval: Stop executing *eval() function at errorZyX2016-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4822 Closes #4823
* | | | | | | | | Merge pull request #4817 from bfredl/remoteuiJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | api: refactor remote ui to use API dispatch generation
| * | | | | | | | | api: refactor remote ui to use API dispatch generationBjörn Linse2016-05-27
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4826 from jamessan/vim-345efa0Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:345efa0
| * | | | | | | | | | vim-patch:345efa0James McCoy2016-05-27
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/345efa013dc6d1754ba06e5596a26c48c9935937 Ignored changes to: * doc/tags * doc/todo.txt * doc/various.txt, since the MEM_PROFILING #ifdef doesn't exist in Neovim
* | | | | | | | | | Merge pull request #4827 from equalsraf/tb-dummy-tuiJustin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | Windows: Don't build the TUI is systems where it is not supported
| * | | | | | | | | Windows: Don't build the TUI is systems where it is not supportedRui Abreu Ferreira2016-05-27
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TUI can be enabled/disabled at build time with -DFEAT_TUI, default is ON for UNIX, and OFF for non UNIX. When off, Neovim prints a message to stderr, along with a list of the server endpoints.
* | | | | | | | | Merge pull request #4821 from jamessan/vim-7.4.1096Justin M. Keyes2016-05-27
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | vim-patch:7.4.1096,7.4.1567
| * | | | | | | | vim-patch:7.4.1567James McCoy2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash in assert_fails(). Solution: Check for NULL. (Dominique Pelle) Add a test. https://github.com/vim/vim/commit/1abb502635c7f317e05a0cf3ea067101f9d684f5
| * | | | | | | | vim-patch:7.4.1096James McCoy2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Need several lines to verify a command produces an error. Solution: Add assert_fails(). (suggested by Nikolay Pavlov) Make the quickfix alloc test actually work. https://github.com/vim/vim/commit/a260b87d9da17f605666630f18c1ed909c2b8bae
* | | | | | | | | Merge pull request #4819 from jamessan/vim-acb4f22Justin M. Keyes2016-05-25
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | vim-patch:acb4f22
| * | | | | | | | vim-patch:acb4f22James McCoy2016-05-25
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/acb4f221c715a333f4c49a2235a8006c6ac6e4d5 Ignored changes to: * doc/eval.txt since alloc_fail isn't relevant for neovim * doc/index.txt for unmerge :smile command * doc/tags, syntax/vim.vim since they're generated at build time * doc/todo.txt
* | | | | | | | Merge pull request #4815 from bfredl/timerfixBjörn Linse2016-05-25
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | timers: racy case found on travis
| * | | | | | | timers: racy situation found on travisBjörn Linse2016-05-25
|/ / / / / / /
* | | | | | | Merge pull request #4624 from bfredl/timersBjörn Linse2016-05-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | implement timers and process events during sleep
| * | | | | | | cmdline: Redraw the cmdline after processing eventsBjörn Linse2016-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.1603 TODO(bfredl): if we allow events in HITRETURN and ASKMORE states, we need to add the necessary redraws as well.
| * | | | | | | eval: implement timers. vim-patch: 7.4.1578, 7.4.1831Björn Linse2016-05-24
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the moment, timers are triggered during sleep, but not in wait-for-input modes, like press-RETURN or f_getchar()
* | | | | | | Merge pull request #4741 from brcolow/vim-7.4.1281Justin M. Keyes2016-05-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.1281
| * | | | | | | vim-patch:7.4.1281Michael Ennen2016-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for skipping over code that isn't evaluated. Solution: Add a test with code that would fail when not skipped. https://github.com/vim/vim/commit/ea8c219ca852cc8eaf603b1bf475edf95e2850cf Also add Test 91 from 7.4.1157 to test_viml.vim.
* | | | | | | | Merge pull request #4807 from jamessan/vim-7.4.1053Justin M. Keyes2016-05-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.{1053,1071}
| * | | | | | | | vim-patch:7.4.1071James McCoy2016-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: New style tests are executed in arbitrary order. Solution: Sort the test function names. (Hirohito Higashi) Fix the quickfix test that depended on the order. https://github.com/vim/vim/commit/cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f