summaryrefslogtreecommitdiffstatshomepage
path: root/src/nvim/api/private/defs.h
AgeCommit message (Expand)AuthorFiles
2025-08-14refactor(build): remove INCLUDE_GENERATED_DECLARATIONS guardsbfredl1
2025-06-26docs(api): document types using LuaCATS typesLewis Russell1
2024-11-25feat(keysets): teach Union and LuaRefOfLewis Russell1
2024-09-23refactor(api)!: rename Dictionary => DictJustin M. Keyes1
2024-08-05refactor(shada): rework msgpack decoding without msgpack-cbfredl1
2024-07-13refactor(declarations): also generate prototypes for functions in headersbfredl1
2024-03-07refactor(msgpack): allow flushing buffer while packing msgpackbfredl1
2024-01-22refactor(api): give "hl_group" more accurate _meta typebfredl1
2024-01-20refactor(api): use hl id directly in nvim_buf_set_extmarkglepnir1
2023-11-27refactor: rename types.h to types_defs.hdundargoc1
2023-11-12refactor: replace manual header guards with #pragma oncedundargoc1
2023-08-07refactor(api): use typed keysetsbfredl1
2023-06-22test: spellcheck :help (vimdoc) files #24109Justin M. Keyes1
2023-04-07refactor(api): make typed dicts appear as types in the source codebfredl1
2022-11-30fix(ui-ext): log and clear error in ui_comp_event (#21147)Andrew Willette1
2022-10-21refactor: clang-tidy fixes to silence clangd warning (#20683)dundargoc1
2022-09-25refactor: move klib out of src/nvim/ #20341dundargoc1
2022-07-19perf(ui): unpack grid_line (screen contents) directlybfredl1
2022-06-20perf(ui): reduce allocation overhead when encoding "redraw" eventsbfredl1
2021-10-29refactor: uncrustify #16090dundargoc1
2021-10-09refactor: format header files with uncrustify #15877dundargoc1
2021-10-03refactor(api): handle option dicts properlyBjörn Linse1
2019-06-04api: allow nvim_buf_attach from lua using callbacksBjörn Linse1
2019-04-12RPC: eliminate NO_RESPONSEJustin M. Keyes1
2018-12-31multigrid: reorganize types and global varaiblesBjörn Linse1
2018-03-18build/MSVC: fix "C4028: formal parameter different from declaration"Justin M. Keyes1
2017-05-08Merge branch 'master' into luaviml'/luaZyX1
2017-04-23api/internal: Remove `set` field from Error type.Justin M. Keyes1
2017-04-23api: Do not truncate errors <1 MB. #6237Sander Bosma1
2017-03-27api: Use a form of `1 << 63` for INTERNAL_CALL_MASKZyX1
2017-03-27api: Allow kObjectTypeNil to be zero without breaking compatibilityZyX1
2017-03-27api: Reserve more numbers for internal callsZyX1
2017-03-27executor/converter: Make nlua_pop_Object not recursiveZyX1
2016-11-02object_to_vim: Fix buffer/window/tabpage conversion on BE systemsJames McCoy1
2016-10-22api: call multiple methods atomically (useful in async contexts)Björn Linse1
2016-08-31api: When calling get/set_lines from vimL, don't convert between "\n" and "\0".Björn Linse1
2016-08-31api: unify buffer numbers and window ids with handlesBjörn Linse1
2016-06-24msgpack_rpc: Also make msgpack_from_*/msgpack_to_* functions not recurZyX1
2016-06-11*: Fix new linter errorsZyX1
2016-04-18api: Add warnings about the returned value to \*del_var functionsZyX1
2015-04-13msgpack: Allow notifications to execute commands.Scott Prager1
2014-09-18api/msgpack-rpc: Improve error infrastructureThiago de Arruda1
2014-09-12api metadata: Allow typed container information in api functionsThiago de Arruda1
2014-09-12api/msgpack-rpc: Refactor metadata object constructionThiago de Arruda1
2014-09-12api: initialize capacity in the array_dict_macroThiago de Arruda1
2014-09-12api/msgpack-rpc: Remove Position type, using arrays instead.Thiago de Arruda1
2014-09-12api/msgpack-rpc: Parse type information from api/private/defs.hThiago de Arruda1
2014-09-12api/msgpack-rpc: Remove specialized array typesThiago de Arruda1
2014-06-24channel/msgpack_rpc: Refactor API dispatchingThiago de Arruda1
2014-06-18api: Enable usage of Arrays and Dictionaries as [k]vectorsThiago de Arruda1