<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/api/private, branch v0.3.7</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>func_attr.h: FUNC_ATTR_PRINTF</title>
<updated>2018-09-23T08:49:20+00:00</updated>
<author>
<name>Michael Hoffmann</name>
<email>michoffmann.potsdam@gmail.com</email>
</author>
<published>2018-09-23T08:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=197d907e092aa6db9bd0e75003438f11cd6812bf'/>
<id>197d907e092aa6db9bd0e75003438f11cd6812bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API: Avoid overrun when formatting error-message</title>
<updated>2018-09-05T06:04:15+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-08-29T08:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=db17d2c0fa2f82edc486ec7954e174404a115036'/>
<id>db17d2c0fa2f82edc486ec7954e174404a115036</id>
<content type='text'>
msgpack_rpc_to_object (called by handle_request .. msgpack_rpc_to_array)
always NUL-terminates API Strings.
But handle_request .. msgpack_rpc_get_handler_for operates on a raw
msgpack_object, before preparation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
msgpack_rpc_to_object (called by handle_request .. msgpack_rpc_to_array)
always NUL-terminates API Strings.
But handle_request .. msgpack_rpc_get_handler_for operates on a raw
msgpack_object, before preparation.
</pre>
</div>
</content>
</entry>
<entry>
<title>dispatch.c: changed api_set_error_call</title>
<updated>2018-07-15T10:12:03+00:00</updated>
<author>
<name>micha</name>
<email>michoffmann.potsdam@gmail.com</email>
</author>
<published>2018-07-15T10:12:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=099718ae6d57239164d4348e6c7576edf7a2ebb7'/>
<id>099718ae6d57239164d4348e6c7576edf7a2ebb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>channel.c: refactor spaghetti code</title>
<updated>2018-07-14T09:47:18+00:00</updated>
<author>
<name>micha</name>
<email>michoffmann.potsdam@gmail.com</email>
</author>
<published>2018-06-27T15:08:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ed02278e42b822a339a12475d81c377271e528f8'/>
<id>ed02278e42b822a339a12475d81c377271e528f8</id>
<content type='text'>
channel.c: WIP remove redundant method check and added FUNC_ATTR_NONNULL_ALL macro

channel.c channel_defs.h helpers.c: added Error field to RequestEvent, added no_op handler func

channel.c: use const char* instead of string and cleanup

channel.c; channel_defs.h; helpers.c: removed error from event again; send errors directly to the channel without using handlers and events

channel.c: fixed memory leak and lint errors

api/private/dispatch.c; api/vim.c; msgpack_rpc/channel.c msgpack_rpc/helpers.c added Error* field to msgpack_get_handler_for; further refactored channel.c

channel.c:323 changed order of evaluation in if statement

channel.c: removed superflous whitespace

dispatch.c: review comment
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
channel.c: WIP remove redundant method check and added FUNC_ATTR_NONNULL_ALL macro

channel.c channel_defs.h helpers.c: added Error field to RequestEvent, added no_op handler func

channel.c: use const char* instead of string and cleanup

channel.c; channel_defs.h; helpers.c: removed error from event again; send errors directly to the channel without using handlers and events

channel.c: fixed memory leak and lint errors

api/private/dispatch.c; api/vim.c; msgpack_rpc/channel.c msgpack_rpc/helpers.c added Error* field to msgpack_get_handler_for; further refactored channel.c

channel.c:323 changed order of evaluation in if statement

channel.c: removed superflous whitespace

dispatch.c: review comment
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: buf_collect_lines (#8509)</title>
<updated>2018-06-09T07:32:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-06-09T07:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b94b59e4e88411ba7c7802827c872c1ffb896169'/>
<id>b94b59e4e88411ba7c7802827c872c1ffb896169</id>
<content type='text'>
Move redundant common logic into a function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move redundant common logic into a function.</pre>
</div>
</content>
</entry>
<entry>
<title>API: validation: mention invalid method name (#8489)</title>
<updated>2018-06-07T08:56:44+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-06-07T08:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3abf17ae88e3048c20b1645b9d78b69566e89872'/>
<id>3abf17ae88e3048c20b1645b9d78b69566e89872</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: list information about all channels/jobs.</title>
<updated>2018-05-23T16:18:16+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2017-05-14T05:43:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6da4548f0e7ccaf2b3271c0b0d59b5c8869792a7'/>
<id>6da4548f0e7ccaf2b3271c0b0d59b5c8869792a7</id>
<content type='text'>
Fire autocmd when channel opens or its info changes.
Add a way for API clients can describe themselves.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fire autocmd when channel opens or its info changes.
Add a way for API clients can describe themselves.
</pre>
</div>
</content>
</entry>
<entry>
<title>API: nvim_get_commands(): always return keys</title>
<updated>2018-05-11T11:20:43+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-05-10T21:37:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9fa7727ce047e8e2e13f9fbf60d5defe9cf45060'/>
<id>9fa7727ce047e8e2e13f9fbf60d5defe9cf45060</id>
<content type='text'>
- Always return all keys, with at least NIL value.
- Require `opts` param to be {"builtin":false}
- Validate `opts` param
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Always return all keys, with at least NIL value.
- Require `opts` param to be {"builtin":false}
- Validate `opts` param
</pre>
</div>
</content>
</entry>
<entry>
<title>API: nvim_get_commands()</title>
<updated>2018-05-11T11:20:19+00:00</updated>
<author>
<name>Nimit Bhardwaj</name>
<email>nimitbhardwaj@gmail.com</email>
</author>
<published>2018-02-24T10:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=25b630484023716977c3fe2790c13b41f9db9f30'/>
<id>25b630484023716977c3fe2790c13b41f9db9f30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #8329 'API: Make nvim_set_option() update `:verbose set …`'</title>
<updated>2018-05-11T08:08:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-05-11T08:08:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=273d2cd5d5cfc7616c76d3531e9938750abcc05e'/>
<id>273d2cd5d5cfc7616c76d3531e9938750abcc05e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
