| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | eval: let getreg() return valid list for an undefined register | Björn Linse | 2016-04-21 |
| | | | | | | vim-patch:7.4.1755 this prevents a crash when the list is used in setreg() later | ||
| * | Merge pull request #4610 from KillTheMule/vim-7.4.819 | Justin M. Keyes | 2016-04-20 |
| |\ | | | | | vim-patch:7.4.819 | ||
| | * | vim-patch:7.4.819 | KillTheMule | 2016-04-19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Beeping when running the tests. Solution: Fix 41 beeps. (Roland Eggner) https://github.com/vim/vim/commit/901e58c243ef4363bb2c13b2c96c7b0acd45e6d1 Applied cleanly, except for files test29.in, test4.in, test61.in, test82.in, test83.in, test90.in, test95.in, which were all converted to lua tests, and version.c. Some beeps remain, but this is much better. | ||
| * | | Merge pull request #4589 from gregorias/patch_1113 | Justin M. Keyes | 2016-04-20 |
| |\ \ | | | | | | | vim-patch: 7.4.1113 | ||
| | * | | vim-patch:7.4.1113 | Grzegorz Milka | 2016-04-19 |
| | |/ | | | | | | | | | Problem: Using {ns} in variable name does not work. (lilydjwg) Solution: Fix recognizing colon. Add a test. | ||
| * / | v:windowid #4608 | Rui Abreu Ferreira | 2016-04-19 |
| |/ | | | | | | Set v:windowid as writeable (but read only in the sandbox). References #3626 | ||
| * | vim-patch:ca63501 | David Barnett | 2016-04-18 |
| | | | | | | | Update various runtime files. https://github.com/vim/vim/commit/ca63501fbcd1cf9c8aa9ff12c093c95b62a89ed7 | ||
| * | 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 |
| | | | |||
| * | | 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 #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 | ||
| * | | | *: 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 |
| | | | | |||
| * | | | 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 |
| | | | | |||
| * | | | api: Add warnings about the returned value to \*del_var functions | 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 |
| | | | | |||
| * | | | 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 |
| | | | | |||
| * | | | 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). | ||
| * | | | eval: Do not break when VimVarIndex and vimvars order mismatches | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | Also makes sure that compiler will error out when new name is longer then vv_filler. | ||
| * | | | encode: Handle incomplete surrogates like `\uSURR\uOTHR` properly | ZyX | 2016-04-18 |
| | | | | |||
| * | | | encode: Fail to dump NaN and infinity | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | Thanks to vim/vim#654 | ||
| * | | | api/documentation: Add a warning that nil may mean v:null | ZyX | 2016-04-18 |
| | | | | |||
| * | | | eval: Rename json* functions to json_* | ZyX | 2016-04-18 |
| | | | | |||
| * | | | api: Replace set_var(name, NIL) with del_var(name) | ZyX | 2016-04-18 |
| | | | | |||
| * | | | eval/encode: Remove unneeded variable, add missing include | ZyX | 2016-04-18 |
| | | | | |||
| * | | | eval/encode: Free memory just in case | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | After string_convert() with .vc_fail=true these blocks should never be entered because they indicate invalid unicode. | ||
| * | | | eval/encode: Reduce length of encode_list_write | ZyX | 2016-04-18 |
| | | | | | | | | | | Changes suggested by oni-link. | ||
| * | | | eval/encode: Fix invalid UTF-8 strings handling: | ZyX | 2016-04-18 |
| | | | | | | | | | | | | | 1. Do not allow reading past buffer end when creating error messages. 2. Fix surrogate pairs range, avoid magic constants. | ||