<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test, branch v0.3.1</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>Merge #8736 'vim-patch:8.0.0697: stable keymap.h'</title>
<updated>2018-07-13T18:54:52+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-07-13T18:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fc45c978297b76e76756345798a2c51cbbb909dc'/>
<id>fc45c978297b76e76756345798a2c51cbbb909dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: &lt;SNR&gt; is represented as 'R' (ASCII)</title>
<updated>2018-07-13T00:26:54+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>janedmundlazo@hotmail.com</email>
</author>
<published>2018-07-13T00:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=175297a23a5f91a6106c4fca8be3e2590ae3164c'/>
<id>175297a23a5f91a6106c4fca8be3e2590ae3164c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>terminal: handle &amp;confirm and :confirm on unloading (#8726)</title>
<updated>2018-07-12T12:57:20+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro+github@gmail.com</email>
</author>
<published>2018-07-12T12:57:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=01570f1ff3c402af9a9a48c2cca2c5a830c08315'/>
<id>01570f1ff3c402af9a9a48c2cca2c5a830c08315</id>
<content type='text'>
Show a proper confirmation dialog when trying to unload a terminal buffer while
the confirm option is set or when :confirm is used.

Fixes https://github.com/neovim/neovim/issues/4651</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Show a proper confirmation dialog when trying to unload a terminal buffer while
the confirm option is set or when :confirm is used.

Fixes https://github.com/neovim/neovim/issues/4651</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #8721 from bfredl/quickresize</title>
<updated>2018-07-12T10:21:11+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-07-12T10:21:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=56065bbdc6d20feb431fe55d8165f78fb50eb8b7'/>
<id>56065bbdc6d20feb431fe55d8165f78fb50eb8b7</id>
<content type='text'>
Fix redrawing issues with narrow screen and remove extra wait in resize tests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix redrawing issues with narrow screen and remove extra wait in resize tests</pre>
</div>
</content>
</entry>
<entry>
<title>screen: truncate showmode messages</title>
<updated>2018-07-12T08:27:23+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-07-11T12:48:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e51bffefa523e0cde75eedc84b3e1cb02951d391'/>
<id>e51bffefa523e0cde75eedc84b3e1cb02951d391</id>
<content type='text'>
Before this, bottom of screen got messed up when modemsg (+ one extra
space to not force terminal scroll) didn't fit on one line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this, bottom of screen got messed up when modemsg (+ one extra
space to not force terminal scroll) didn't fit on one line.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/screen.lua: treat "resize" like any other event</title>
<updated>2018-07-11T10:57:01+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-07-11T10:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=38f0ac07b5414a3a4e55e2061d683780f0e344da'/>
<id>38f0ac07b5414a3a4e55e2061d683780f0e344da</id>
<content type='text'>
Saves ~10 seconds in UI tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Saves ~10 seconds in UI tests
</pre>
</div>
</content>
</entry>
<entry>
<title>test/includes: Use ${gen_cdefs} when pre-processing headers</title>
<updated>2018-07-11T04:26:28+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2018-07-11T03:16:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9f8bd77d7b62b8f642fd8a8d3fd3a73b183cfdf4'/>
<id>9f8bd77d7b62b8f642fd8a8d3fd3a73b183cfdf4</id>
<content type='text'>
Now that uv.h is directly being included, pre-processing of
test/includes/pre/uv.h fails on Linux with

    In file included from «SRCDIR»/neovim/test/includes/pre/uv.h:1:
    In file included from /usr/include/uv.h:62:
    /usr/include/uv/unix.h:72:11: fatal error: 'uv/pthread-barrier.h' file not found
    # include "uv/pthread-barrier.h"
              ^~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

This happens because we're missing -D_GNU_SOURCE (part of ${gen_cdefs}),
which makes the pthread_barrier_* functionality visible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that uv.h is directly being included, pre-processing of
test/includes/pre/uv.h fails on Linux with

    In file included from «SRCDIR»/neovim/test/includes/pre/uv.h:1:
    In file included from /usr/include/uv.h:62:
    /usr/include/uv/unix.h:72:11: fatal error: 'uv/pthread-barrier.h' file not found
    # include "uv/pthread-barrier.h"
              ^~~~~~~~~~~~~~~~~~~~~~
    1 error generated.

This happens because we're missing -D_GNU_SOURCE (part of ${gen_cdefs}),
which makes the pthread_barrier_* functionality visible.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Rename includes/pre/uv-errno.h to includes/pre/uv.h</title>
<updated>2018-07-11T04:26:07+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2018-07-09T15:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ba7704ab4ea6186f0a3090b930a4be7e3aa9857c'/>
<id>ba7704ab4ea6186f0a3090b930a4be7e3aa9857c</id>
<content type='text'>
libuv users are only supposed to directly include uv.h.  In v1.21.0, all
the uv-*.h headers were renamed to uv/*.h, which caused the unit tests
to fail with

    [123/125] Generating post/uv-errno.h
    FAILED: test/includes/post/uv-errno.h
    cd «SRCDIR»/src/neovim/build/test/includes &amp;&amp; /usr/bin/clang -std=c99 -E -P «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h -I/usr/include -I/usr/include -o «SRCDIR»/neovim/build/test/includes/post/uv-errno.h
    «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h:1:10: error: 'uv-errno.h' file not found with &lt;angled&gt; include; use "quotes" instead
    #include &lt;uv-errno.h&gt;
             ^~~~~~~~~~~~
             "uv-errno.h"

The intention of the file is to extend libuv's error constants with more
values used by the unit tests.  This can just as easily be achieved
without poking into pseudo-private header files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libuv users are only supposed to directly include uv.h.  In v1.21.0, all
the uv-*.h headers were renamed to uv/*.h, which caused the unit tests
to fail with

    [123/125] Generating post/uv-errno.h
    FAILED: test/includes/post/uv-errno.h
    cd «SRCDIR»/src/neovim/build/test/includes &amp;&amp; /usr/bin/clang -std=c99 -E -P «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h -I/usr/include -I/usr/include -o «SRCDIR»/neovim/build/test/includes/post/uv-errno.h
    «SRCDIR»/src/neovim/test/includes/pre/uv-errno.h:1:10: error: 'uv-errno.h' file not found with &lt;angled&gt; include; use "quotes" instead
    #include &lt;uv-errno.h&gt;
             ^~~~~~~~~~~~
             "uv-errno.h"

The intention of the file is to extend libuv's error constants with more
values used by the unit tests.  This can just as easily be achieved
without poking into pseudo-private header files.
</pre>
</div>
</content>
</entry>
<entry>
<title>transstr_buf: fix length comparison #8681</title>
<updated>2018-07-10T19:57:26+00:00</updated>
<author>
<name>Michael Hoffmann</name>
<email>michoffmann.potsdam@gmail.com</email>
</author>
<published>2018-07-10T19:42:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0ed8b12a07e71f9c7e42cadee8c6024d79a39beb'/>
<id>0ed8b12a07e71f9c7e42cadee8c6024d79a39beb</id>
<content type='text'>
closes #8466
closes #8664
Regression by 0d7daaad98d5.

- Fix length comparison.
- Fix loop(s) which iterated over all fields of array `pcc` even if it
  was not filled up (try unicode 0x9f as statusline character).

Note about the tests:
- To input unicode with more than two hex digits you can use &lt;C-v&gt;U...:
  a + U+fe20: a︠
  a + U+fe20 + U+fe21: a︠︡
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #8466
closes #8664
Regression by 0d7daaad98d5.

- Fix length comparison.
- Fix loop(s) which iterated over all fields of array `pcc` even if it
  was not filled up (try unicode 0x9f as statusline character).

Note about the tests:
- To input unicode with more than two hex digits you can use &lt;C-v&gt;U...:
  a + U+fe20: a︠
  a + U+fe20 + U+fe21: a︠︡
</pre>
</div>
</content>
</entry>
<entry>
<title>test: build_stl_str_hl (#8703)</title>
<updated>2018-07-10T18:46:40+00:00</updated>
<author>
<name>ZviRackover</name>
<email>zvirack@gmail.com</email>
</author>
<published>2018-07-10T18:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=627cc1b3d8d7fa6dc09f2f48fd5e3567f85d46cd'/>
<id>627cc1b3d8d7fa6dc09f2f48fd5e3567f85d46cd</id>
<content type='text'>
Improve coverage of `build_stl_str_hl`.
Minor removal of dead code in the tested function.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve coverage of `build_stl_str_hl`.
Minor removal of dead code in the tested function.</pre>
</div>
</content>
</entry>
</feed>
