Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | api: generate ui events | Björn Linse | 2017-05-10 |
| | |||
* | health.vim: Remove sensible.vim advice. (#6709) | Justin M. Keyes | 2017-05-10 |
| | | | sensible.vim now avoids setting ttimeoutlen for nvim. | ||
* | lua/converter: Fix typo in assert condition (#6708) | Nikolai Aleksandrovich Pavlov | 2017-05-10 |
| | | | Ref https://github.com/neovim/neovim/pull/4411#issuecomment-300248206 | ||
* | Merge #6707 from ZyX-I/fix-strchr-invalid | Justin M. Keyes | 2017-05-09 |
|\ | |||
| * | strings: Return NUL from vim_strchr for invalid input | ZyX | 2017-05-09 |
| | | |||
| * | tests: Add tests for vim_strchr | ZyX | 2017-05-09 |
|/ | |||
* | Merge #4411 from ZyX-I/luaviml'/lua | Justin M. Keyes | 2017-05-09 |
|\ | |||
| * | functests: Fix tests | ZyX | 2017-05-08 |
| | | |||
| * | api/window: Fix memory leak in nvim_win_set_cursor | ZyX | 2017-05-08 |
| | | |||
| * | generators: Do not leak error messages text | ZyX | 2017-05-08 |
| | | |||
| * | cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target prop | ZyX | 2017-05-08 |
| | | |||
| * | Merge branch 'master' into luaviml'/lua | ZyX | 2017-05-08 |
| |\ | |||
| * | | api/buffer: Validate replacement array in a separate cycle | ZyX | 2017-04-12 |
| | | | | | | | | | | | | | | | Should not really change anything, but code should be more efficient by using more optimized libc functions (memchrsub is not libc, but it uses memchr) in place of a cycle. | ||
| * | | api: Remove FUNC_API_SINCE for nvim__ functions | ZyX | 2017-04-11 |
| | | | |||
| * | | genmsgpack: Do not export functions with __ | Björn Linse | 2017-04-11 |
| | | | |||
| * | | functests: Check whether it is a problem with an array | ZyX | 2017-04-11 |
| | | | |||
| * | | lua/converter: Remove useless macros | ZyX | 2017-04-11 |
| | | | |||
| * | | lua: Fix header guards | ZyX | 2017-04-11 |
| | | | |||
| * | | functests: Add another check for the similar transformation | ZyX | 2017-04-11 |
| | | | | | | | | | | | | | | | | | | | | | Reasoning is majorly the same: check whether lua has bug or API function has bug, but on the other side: previous commit is checking whether similar bug when using API via msgpack RPC, this commit is checking whether another API function used via lua bindings triggers the same bug. Should additionally give a hint about which lua code contains a bug. | ||
| * | | functests: Test for “string cannot contain newline” set_lines error | ZyX | 2017-04-11 |
| | | | | | | | | | | | | Should make me able to determine whether they are lua bindings that contain a bug or set_lines. | ||
| * | | cmake: Append lua include also to single-includes targets | ZyX | 2017-04-11 |
| | | | |||
| * | | functests: Make sure funcs.luaeval receives only one argument | ZyX | 2017-04-11 |
| | | | |||
| * | | lua: Move files from src/nvim/viml/executor to src/nvim/lua | ZyX | 2017-04-11 |
| | | | |||
| * | | viml/executor: Fix check-single-includes | ZyX | 2017-04-11 |
| | | | |||
| * | | eval/decode: Include header needed for TriState | ZyX | 2017-04-10 |
| | | | |||
| * | | cmake: Add FindLua.cmake | ZyX | 2017-04-10 |
| | | | | | | | | | Copied from CMake v3.8.0-707-g0419ecb, modified one include() line. | ||
| * | | api: Bump nvim__*id functions since value | ZyX | 2017-04-10 |
| | | | |||
| * | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-10 |
| |\ \ | |||
| * | | | api: Rename _vim_id functions to nvim__id | ZyX | 2017-04-08 |
| | | | | |||
| * | | | api: Add FUNC_API_SINCE(1) to new functions | ZyX | 2017-04-08 |
| | | | | |||
| * | | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-08 |
| |\ \ \ | |||
| * | | | | cmake: Use set_property in place of target_include_dirs | ZyX | 2017-03-27 |
| | | | | | | | | | | | | | | | Should work with cmake-2.8.7. | ||
| * | | | | eval,functests: Fix linter errors | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | functests: Add test for debug.debug | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor: Add :lua debug.debug mock | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor,functests: Add print() tests, some fixes | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | doc: Update vim_diff data regarding ShaDa | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | doc: Update vim_diff.txt | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor: Add print() function | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | api: Use a form of `1 << 63` for INTERNAL_CALL_MASK | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor: Do not use S_LEN for memcpy | ZyX | 2017-03-27 |
| | | | | | | | | | | | | | | | | | | | | Sometimes it is implemented as a macro and `S_LEN` is treated as a single argument in this case. | ||
| * | | | | doc: Enhance documentation | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor: Add :luafile command | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor: Fix some memory leaks | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | executor,functests: Add tests for :luado, also some fixes | ZyX | 2017-03-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: 1. Allocate space for the NUL byte. 2. Do not exclude last line from range. 3. Remove code for sandbox: it is handled earlier. 4. Fix index in new_line_transformed when converting NULs to NLs. 5. Always allocate new_line_transformed, but save allocated value. | ||
| * | | | | executor: Add :luado command | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | doc,functests: Add documentation | ZyX | 2017-03-27 |
| | | | | | | | | | | | | | | | Missing: updates to various lists. | ||
| * | | | | functests: Add tests for :lua | ZyX | 2017-03-27 |
| | | | | | |||
| * | | | | ex_getln: Refactor script_get() | ZyX | 2017-03-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Use `char *` for strings. 2. Add `const` qualifiers. 3. Add attributes and documentation. 4. Handle skipping *inside*. 5. Handle non-heredoc argument also inside: deferring this to the caller is pointless because all callers need the same thing. Though new ex_lua caller may live without allocations in this case, allocating nevertheless produces cleaner code. 6. Note that all callers call script_get with `eap` and `eap->arg`. Thus second argument is useless in practice: it is one and the same always and can be reached through the first argument. | ||
| * | | | | executor: Add some const qualifiers | ZyX | 2017-03-27 |
| | | | | |