<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/api/buffer_spec.lua, branch v0.2.2</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>Merge branch 'master' into luaviml'/lua</title>
<updated>2017-05-08T12:43:45+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-05-08T12:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=09f849b60000c2d401d82f2b2fb2badde5583658'/>
<id>09f849b60000c2d401d82f2b2fb2badde5583658</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: Do not translate error messages.</title>
<updated>2017-04-23T22:11:27+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-04-23T20:30:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=086c354a0aad2769042dc91bf5bad021109f56e4'/>
<id>086c354a0aad2769042dc91bf5bad021109f56e4</id>
<content type='text'>
Also re-word some error messages:
- "Key does not exist: %s"
- "Invalid channel: %&lt;PRIu64&gt;"
- "Request array size must be 4 (request) or 3 (notification)"
- "String cannot contain newlines"

References #6150
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also re-word some error messages:
- "Key does not exist: %s"
- "Invalid channel: %&lt;PRIu64&gt;"
- "Request array size must be 4 (request) or 3 (notification)"
- "String cannot contain newlines"

References #6150
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Test for “string cannot contain newline” set_lines error</title>
<updated>2017-04-10T23:24:37+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-04-10T23:24:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=add76592d9a690d12e266da1f788e588bb42b919'/>
<id>add76592d9a690d12e266da1f788e588bb42b919</id>
<content type='text'>
Should make me able to determine whether they are lua bindings that contain 
a bug or set_lines.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should make me able to determine whether they are lua bindings that contain 
a bug or set_lines.</pre>
</div>
</content>
</entry>
<entry>
<title>functests: Replace execute with either command or feed_command</title>
<updated>2017-04-09T00:24:08+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-04-08T21:12:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=65fb622000af8e3dbb65480e1581758ecf4ba3e2'/>
<id>65fb622000af8e3dbb65480e1581758ecf4ba3e2</id>
<content type='text'>
Hope this will make people using feed_command less likely: this hides bugs.
Already found at least two:

1. msgpackparse() will show internal error: hash_add() in case of duplicate
   keys, though it will still work correctly. Currently silenced.
2. ttimeoutlen was spelled incorrectly, resulting in option not being set when
   expected. Test was still functioning somehow though. Currently fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hope this will make people using feed_command less likely: this hides bugs.
Already found at least two:

1. msgpackparse() will show internal error: hash_add() in case of duplicate
   keys, though it will still work correctly. Currently silenced.
2. ttimeoutlen was spelled incorrectly, resulting in option not being set when
   expected. Test was still functioning somehow though. Currently fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: nvim_buf_set_lines(): Avoid invalid ml_get. #6019</title>
<updated>2017-03-07T00:29:08+00:00</updated>
<author>
<name>Matthew Malcomson</name>
<email>hardenedapple@gmail.com</email>
</author>
<published>2017-01-27T12:09:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6fe677c108c9a84be998a9355ae9700348cb0cc5'/>
<id>6fe677c108c9a84be998a9355ae9700348cb0cc5</id>
<content type='text'>
When the buffer that nvim_buf_set_lines() is changing is not in any vim
window, fix_cursor() leads to calling ml_get_buf() with an invalid line
number. The condition that fix_cursor() was called on was (buf ==
curbuf), but this is always true because of the call to
switch_to_win_for_buf() earlier in the function.

Instead this should be predicated on (save_curbuf.br_buf == NULL)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the buffer that nvim_buf_set_lines() is changing is not in any vim
window, fix_cursor() leads to calling ml_get_buf() with an invalid line
number. The condition that fix_cursor() was called on was (buf ==
curbuf), but this is always true because of the call to
switch_to_win_for_buf() earlier in the function.

Instead this should be predicated on (save_curbuf.br_buf == NULL)
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix linter errors</title>
<updated>2017-02-23T16:48:41+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-02-22T22:38:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=9c1865c7f8e4a21e4e52cf90e686a155c3031ee5'/>
<id>9c1865c7f8e4a21e4e52cf90e686a155c3031ee5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: Make sure dict_set_var doesn’t edit read-only values</title>
<updated>2017-02-23T16:48:41+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-02-22T22:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=858ac9d8e5d971db3d6f770d386fc964187a78b4'/>
<id>858ac9d8e5d971db3d6f770d386fc964187a78b4</id>
<content type='text'>
Fixes #6147</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #6147</pre>
</div>
</content>
</entry>
<entry>
<title>buffer: Bind b:changedtick to b:['changedtick'], remove special cases</title>
<updated>2017-02-23T16:46:44+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-02-14T23:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=4f10d42f829da51cd79ff756ac4db96a6532dbac'/>
<id>4f10d42f829da51cd79ff756ac4db96a6532dbac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api/buffer: Add nvim_buf_get_changedtick method</title>
<updated>2017-02-23T16:46:44+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-07-29T22:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=0eab7ac4b98d9a29e9713251a0402b5fbc37355e'/>
<id>0eab7ac4b98d9a29e9713251a0402b5fbc37355e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/api: Specify handling of VimL errors, v:errmsg.</title>
<updated>2016-10-23T23:10:23+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2016-10-22T22:02:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=43309d1993a9affc8d6b73fbd4721e6256c28712'/>
<id>43309d1993a9affc8d6b73fbd4721e6256c28712</id>
<content type='text'>
TODO: Also spec behavior of Press-Enter prompt for these API functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TODO: Also spec behavior of Press-Enter prompt for these API functions.
</pre>
</div>
</content>
</entry>
</feed>
