Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor: buf_collect_lines (#8509) | Justin M. Keyes | 2018-06-09 |
| | | | Move redundant common logic into a function. | ||
* | API: validation: mention invalid method name (#8489) | Justin M. Keyes | 2018-06-07 |
| | |||
* | api: list information about all channels/jobs. | Björn Linse | 2018-05-23 |
| | | | | | Fire autocmd when channel opens or its info changes. Add a way for API clients can describe themselves. | ||
* | API: nvim_get_commands(): always return keys | Justin M. Keyes | 2018-05-11 |
| | | | | | | - Always return all keys, with at least NIL value. - Require `opts` param to be {"builtin":false} - Validate `opts` param | ||
* | API: nvim_get_commands() | Nimit Bhardwaj | 2018-05-11 |
| | |||
* | Merge #8329 'API: Make nvim_set_option() update `:verbose set …`' | Justin M. Keyes | 2018-05-11 |
|\ | |||
| * | api: Make nvim_set_option() update `:verbose set ...` | b-r-o-c-k | 2018-05-03 |
| | | | | | | | | | | | | Make `:verbose set ...` show when an option was last modified by an API client or Lua script/chunk. In the case of an API client, the channel ID is displayed. | ||
* | | doc | Justin M. Keyes | 2018-05-09 |
|/ | |||
* | *: Replace did_throw checks with current_exception checks | ZyX | 2018-03-25 |
| | | | Removes obsolete did_throw after that. | ||
* | *: Make sure that !did_throw implies !current_exception | ZyX | 2018-03-25 |
| | | | | Fixes #7876 | ||
* | build/MSVC: fix "C4003: not enough actual parameters for macro" | Justin M. Keyes | 2018-03-18 |
| | | | | | | For the case of TV_DICTITEM_STRUCT, we can't just pass `1` because: https://github.com/neovim/neovim/pull/8142#discussion_r175262436 > this variant will trigger array overrun warnings from various static analyzers. | ||
* | build/MSVC: fix "C4028: formal parameter different from declaration" | Justin M. Keyes | 2018-03-18 |
| | |||
* | ui: refactor ui options | Björn Linse | 2018-02-13 |
| | |||
* | *: Provide list length when allocating lists | ZyX | 2018-01-14 |
| | |||
* | *: Remove most calls to tv_list_item_alloc | ZyX | 2017-12-24 |
| | | | | Still left calls in eval/typval.c and test/unit/eval/helpers.lua. Latter is the only reason why function did not receive `static` modifier. | ||
* | *: Hide list implementation in other files as well | ZyX | 2017-12-10 |
| | |||
* | *: Start hiding list implementation | ZyX | 2017-12-10 |
| | | | | Most of files, except for eval.c and eval/* were only processed by perl. | ||
* | Merge #7593 'PVS static analysis fixes' | Justin M. Keyes | 2017-11-22 |
|\ | |||
| * | helpers.c: statically assert integer falls within range | Peter Kalauskas | 2017-11-22 |
|/ | |||
* | ext_cmdline: add support for highlighting | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: added cmdline level | Dongdong Zhou | 2017-10-26 |
| | | | | add cchar_to_string | ||
* | api/helpers: Fix typo | ZyX | 2017-08-06 |
| | |||
* | api/helpers: Clarify try_start() usage | ZyX | 2017-08-06 |
| | |||
* | *: Fix clint errors | ZyX | 2017-07-18 |
| | |||
* | api helpers: Also save and restore did_emsg | ZyX | 2017-07-18 |
| | |||
* | api helpers: Save/restore more values in try_enter/try_leave | ZyX | 2017-07-16 |
| | | | | This fixes memory leak reported by ASAN. This also somehow fixes test40, though I have no idea why except that that test yields memory leak report. | ||
* | Merge branch 'master' into colored-cmdline | ZyX | 2017-07-15 |
|\ | |||
| * | dict_get_value(): name the missing key (#6952) | Matthieu Coudron | 2017-07-03 |
| | | |||
* | | ex_getln: Save and restore try state | ZyX | 2017-07-01 |
|/ | | | | | | | | | | | | | | | | Problem: when processing cycle such as :for pat in [' \ze*', ' \zs*'] : try : let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor `:let l = …` throwing an error causes this error to be caught after color_cmdline attempts to get callback for highlighting next line (the one with `$put = 'E888 NOT…`). Saving/restoring state prevents this from happening. | ||
* | vim-patch:8.0.0607 (#6879) | Daniel Hahler | 2017-06-11 |
| | | | | | | | | Problem: When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. Solution: Add br_fnum to check the buffer number didn't change. https://github.com/vim/vim/commit/45e5fd135da5710f24a1acc142692f120f8b0b78 | ||
* | get_keymap API (#6236) | TJ DeVries | 2017-05-25 |
| | | | | | | | * Add api function get keymap nvim_get_keymap(mode) nvim_buf_get_keymap(buffer, mode) | ||
* | api: add metadata for ui events | Björn Linse | 2017-05-10 |
| | |||
* | api: generate ui events | Björn Linse | 2017-05-10 |
| | |||
* | Merge branch 'master' into luaviml'/lua | ZyX | 2017-05-08 |
|\ | |||
| * | api: Do not translate error messages. | Justin M. Keyes | 2017-04-24 |
| | | | | | | | | | | | | | | | | | | | | Also re-word some error messages: - "Key does not exist: %s" - "Invalid channel: %<PRIu64>" - "Request array size must be 4 (request) or 3 (notification)" - "String cannot contain newlines" References #6150 | ||
| * | api_set_error(): rename | Justin M. Keyes | 2017-04-23 |
| | | |||
| * | api/internal: Remove `set` field from Error type. | Justin M. Keyes | 2017-04-23 |
| | | |||
| * | api_clear_error: Skip if error was not set. | Justin M. Keyes | 2017-04-23 |
| | | |||
| * | api_clear_error() | Justin M. Keyes | 2017-04-23 |
| | | |||
| * | api: Do not truncate errors <1 MB. #6237 | Sander Bosma | 2017-04-23 |
| | | | | | | | | Closes #5984 | ||
| * | *: Add comment to all C files | ZyX | 2017-04-19 |
| | | |||
| * | *: Silence some false positives | ZyX | 2017-04-16 |
| | | |||
* | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-08 |
|\| | |||
| * | api: {get,set}_option should {get,set} global value of local options (#6405) | Jakob Schnitzer | 2017-03-30 |
| | | | | | | | | | | - nvim_get_option should return the global default of a local option. - nvim_set_option should set the global default of a local option. | ||
| * | eval: Move copy_tv to eval/typval | ZyX | 2017-03-29 |
| | | |||
| * | eval,*: Move get_tv_string to typval.c | ZyX | 2017-03-29 |
| | | | | | | | | Function was renamed and changed to return `const char *`. | ||
| * | *: Move some dictionary functions to typval.h and use char* | ZyX | 2017-03-29 |
| | | | | | | | | Also fixes buffer reusage in setmatches() and complete(). | ||
| * | eval: Split eval.c into smaller files | ZyX | 2017-03-29 |
| | | |||
* | | api: Use a form of `1 << 63` for INTERNAL_CALL_MASK | ZyX | 2017-03-27 |
| | | |||
* | | api: Also shift numbers in api_metadata output | ZyX | 2017-03-27 |
| | | | | | | | | | | | | Fixes problem introduced by “api: Allow kObjectTypeNil to be zero without breaking compatibility”: apparently there are clients which use metadata and there are which aren’t. For the first that commit would not be needed, for the second that commit misses this critical piece. |