Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #4601 from dbarnett/vim-f913281 | Justin M. Keyes | 2016-04-19 |
|\ | | | | | vim-patch:f913281 (runtime/doc/) | ||
| * | vim-patch:f913281 (runtime/doc/) | David Barnett | 2016-04-18 |
| | | | | | | | | | | | | Updated and new runtime files. https://github.com/vim/vim/commit/f91328100db34996ed7e7a800bed0a30ff0890dd | ||
* | | Merge pull request #4599 from Shougo/fixerror | Justin M. Keyes | 2016-04-18 |
|\ \ | | | | | | | Fix loading remote plugin error | ||
| * | | Fix loading remote plugin error | Shougo Matsushita | 2016-04-19 |
|/ / | |||
* | | Merge pull request #3951 from cacplate/misc1_Wconversion | Björn Linse | 2016-04-18 |
|\ \ | |/ |/| | Enable -Wconversion in misc1.c | ||
| * | misc1.c: enable -Wconversion | Charles Joachim | 2016-04-17 |
| | | |||
* | | Merge pull request #4018 from justinmk/vim-35e7594 | Justin M. Keyes | 2016-04-18 |
|\ \ | | | | | | | vim-patch:35e7594 | ||
| * | | vim-patch.sh: recognize malformed patches. | Justin M. Keyes | 2016-04-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:fc39ecf (committed in aae7e8b) vim-patch:541f92d (committed in cc52060) vim-patch:88774fd (committed in 896f548) This commit message forces vim-patch.sh to recognize these patches which were committed with only 6 chars (vim-patch.sh requires 7). | ||
| * | | test: convert test_marks.in. | Justin M. Keyes | 2016-04-18 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:35e7594 https://github.com/vim/vim/commit/35e7594dd429f7a8a06cefd61c3e8d48b9bd74e2 "Add missing test files from 7.4.634 to the repository." The discrepancy between the expected getpos() result of the old test [0, 15, 2, 0] and the converted test [0, 3, 2, 0] is just a matter of how the buffer is constructed: in the old Vim test the buffer has a bunch of junk at the top. The central purpose of the test is to verify that the getpost("'a") does *not* return [0, 0, 0, 0]. | ||
* | | Merge pull request #4590 from Streetwalrus/issue4471 | Justin M. Keyes | 2016-04-18 |
|\ \ | | | | | | | rplugin: Don't chain events. | ||
| * | | rplugin: Ignore modeline while chaining events | Dan Elkouby | 2016-04-18 |
|/ / | |||
* | | Merge pull request #4595 from dbarnett/vim-fc39ec | Justin M. Keyes | 2016-04-18 |
|\ \ | | | | | | | vim-patch:fc39ec (runtime/filetype.vim changes) | ||
| * | | vim-patch:fc39ec (runtime/filetype.vim) | David Barnett | 2016-04-17 |
|/ / | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/fc39ecf8ded5466d7e9cbde8db75517718b023d8 Add remaining runtime/filetype.vim changes that were missing in 289588. | ||
* | | Merge pull request #4594 from dbarnett/vim-88774f | Justin M. Keyes | 2016-04-17 |
|\ \ | | | | | | | vim-patch:88774f | ||
| * | | vim-patch:88774f | David Barnett | 2016-04-17 |
| | | | | | | | | | | | | | | | | | | Updated runtime files and Italian messages. https://github.com/vim/vim/commit/88774fdd23f08355297bb8cda78856859051d3c7 | ||
* | | | Merge pull request #4131 from ZyX-I/json-functions | Justin M. Keyes | 2016-04-17 |
|\ \ \ | |_|/ |/| | | Add JSON support | ||
| * | | functests: Make json_functions_spec use new NIL where appropriate | ZyX | 2016-04-18 |
| | | | |||
| * | | *: Fix preincrement lint errors | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/encode: Simplify loop in encode_list_write | ZyX | 2016-04-18 |
| | | | | | | | | | Patch made up by oni-link. | ||
| * | | eval/encode: Make sure that encoder can encode NULL variables | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds two undocumented v: variables: _null_list and _null_dict because I do not know a reproducible way to get such lists (though I think I heard about this) and dictionaries (do not remember hearing about them). NULL strings are obtained using $XXX_UNEXISTENT_VAR_XXX. Fixes crash in json_encode($XXX_UNEXISTENT_VAR_XXX). Other added tests worked fine before this commit. | ||
| * | | eval/encode: Adjust buffer sizes passed to vim_snprintf | ZyX | 2016-04-18 |
| | | | |||
| * | | functests: Replace \xXX escapes with \DDD in lua code | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/encode: Dump FF character correctly | ZyX | 2016-04-18 |
| | | | |||
| * | | *: Make set_vim_var_\* functions have proper argument types | ZyX | 2016-04-18 |
| | | | |||
| * | | eval: Treat [] and [""] as any other empty string | ZyX | 2016-04-18 |
| | | | |||
| * | | eval: Fix overflow in error message in f_json_decode | ZyX | 2016-04-18 |
| | | | |||
| * | | documentation: Update assert_{false,true}() and empty() documentation | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also removes a note regarding the performance of `empty(long_list)` vs `len(long_list) == 0` because this has nothing to do with the actual state: first checks that list is not NULL and pointer to its first element is also not NULL, second gets length by comparing list with NULL and falls back to `tv->vval.v_list->lv_len` if not. `len(long_list)` *may* still be *slightly* slower, but the slow down has nothing to do with the length of the list, is hardly noticeable and depends on how good compiler is at inlining and what exactly have author of the plugin written (I mean `len(long_list) == 0` vs `empty(long_list)` vs `!len(long_list)`). | ||
| * | | api: Add warnings about the returned value to \*del_var functions | ZyX | 2016-04-18 |
| | | | |||
| * | | documentation,functests: State that UTF-8-only support is intentional | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Accept `\r` as space character | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Do not overflow when parsing `-` | ZyX | 2016-04-18 |
| | | | | | | | | | Also makes if’s less nested. | ||
| * | | eval/decode: Clarify meaning of some pointer arguments | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Fix typo in internal error message | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Reject even more numbers | ZyX | 2016-04-18 |
| | | | | | | | | | | | | Rejects leading zeroes and numbers like 1.e+5 (decimal dot with missing number with signed exponent). | ||
| * | | *: Fix linter errors | ZyX | 2016-04-18 |
| | | | |||
| * | | documentation: Update type() documentation | ZyX | 2016-04-18 |
| | | | |||
| * | | message: Remove useless emsg* functions, leaving only emsgf | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Rewrite json_decode_string end as suggested by oni-link | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Reject more numbers, accept 1e5 | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Do not loose high surrogates followed by high surrogates | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Make sure that error messages do not cause overflow | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Make sure that parsing strings does not overflow | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Make sure that blank input does not crash Neovim | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Make sure that U+00C3 is parsed correctly | ZyX | 2016-04-18 |
| | | | |||
| * | | functests: Make sure that json functions are tested with C messages | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Avoid overflow when parsing incomplete null/true/false | ZyX | 2016-04-18 |
| | | | | | | | | | | | | Note: second test does not crash or produce asan errors, even though it should. | ||
| * | | eval/decode: Rename brackets in error messages | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | | | U+007D is officially RIGHT CURLY BRACKET. U+005D is officially RIGHT SQUARE BRACKET. | ||
| * | | eval/decode: Record that `obj` may be freed | ZyX | 2016-04-18 |
| | | | |||
| * | | eval/decode: Also use VAR_UNLOCKED in old code | ZyX | 2016-04-18 |
| | | | |||
| * | | eval: Remove assert expression | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | | | GCC on travis thinks that 1. It is not constant. 2. Left-hand operand of comma has no effect (-Werror=unused-variable). |