Björn Linse
5f42184873
api: remove unnecessary initializations causing warnings in api dispatch ( #5337 )
...
Left over change from acb7c82
(fix leak when a api function is
incorrectly called with a list.). These initializations are now never
used and causes warnings in static analysis
2016-09-14 13:10:04 +02:00
Björn Linse
acb7c826b3
api: fix leak when a api function is incorrectly called with a list.
...
This applies both to msgpack-rpc and eval.
2016-08-31 21:57:06 +02:00
Björn Linse
1c22cab2fd
api: consistently use nvim_ prefix and update documentation
2016-08-31 21:57:06 +02:00
Björn Linse
e536abc1e1
api: Allow blacklist functions that shouldn't be accesible from eval
...
Blacklist deprecated functions and functions depending on channel_id
2016-08-31 21:57:06 +02:00
Björn Linse
a2d25b7bf8
api: unify buffer numbers and window ids with handles
...
also allow handle==0 meaning curbuf/curwin/curtab
2016-08-31 21:40:20 +02:00
Björn Linse
3bd3b3b768
api: auto generate api function wrappers for viml
2016-08-31 21:40:20 +02:00
Björn Linse
de3a515123
api: rename "msgpack_rpc/defs.h" to "api/private/dispatch.h" and use the header generator.
2016-08-31 21:40:20 +02:00