<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional, branch v0.2.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>NVIM v0.2.1</title>
<updated>2017-11-07T22:54:31+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-11-07T22:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c67dd5acd0bb9f8d08789dfe6af27d9045e95fb4'/>
<id>c67dd5acd0bb9f8d08789dfe6af27d9045e95fb4</id>
<content type='text'>
FEATURES:
0e873a30f307 Lua(Jit) built-in #4411
5b32bce73c93 Windows: `:terminal` #7007
7b0ceb3726e6 UI/API: externalize cmdline #7173
b67f58b2845a UI/API: externalize wildmenu #7454
b23aa1cf099e UI: 'winhighlight' #6597
17531ed0825c UI: command-line coloring (`:help input()-highlight`) #6364
244a1f97db6d API: execute lua directly from the remote api #6704
45626de63f2b API: `get_keymap()` #6236
db999821d45c API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` #7082
dc685387a3d6 menu_get() function #6322
9db42d4ce99c :cquit : take an error code argument #7336
9cc185dc6d9d job-control: serverstart(): support ipv6 #6680
1b7a9bf4d202 job-control: sockopen() #6594
6efe84af6813 clipboard: fallback to tmux clipboard #6894
6016ac270f54 clipboard: customize clipboard with `g:clipboard` #6030
3a86dd54f387 ruby: override ruby host via `g:ruby_host_prog` #6841
16cce1ac1745 debug: $NVIM_LOG_FILE #6827
0cba3da26e46 `:checkhealth` built-in, validates $VIMRUNTIME #7399

FIXES:
105d680aea9f TUI: more terminals, improve scroll/resize #6816
cb912a3edaad :terminal : handle F1-F12, other keys #7241
619838f85da2 inccommand: improve performance #6949
04b3c3277235 inccommand: Fix matches for zero-width #7487
60b1e8ad1237 inccommand: multiline, other fixes #7315
f1f7f3b5123e inccommand: Ignore leading modifiers in the command #6967
1551f7132152 inccommand: fix 'gdefault' lockup #7262
6338199b76e6 API: bufhl: support creating new groups #7414
541dde36e330 API: allow K_EVENT during operator-pending
8c732f727414 terminal: adjust for 'number' #7440
5bec94652c9d UI: preserve wildmenu during jobs/events #7110
c349083155cc UI: disable 'lazyredraw' during ui_refresh. #6259
51808a244eca send FocusGained/FocusLost event instead of pseudokey #7221
133f8bc628c2 shada: preserve unnamed register on restart #4700
1b70a1da0438 shada: avoid assertion on corrupt shada file #6958
9f534f338adf mksession: Restore tab-local working directory #6859
de1084f3c488 fix buf_write() crash #7140
7f7698649fc1 syntax: register 'Normal' highlight group #6973
6e7a8c3fe282 RPC: close channel if stream was closed #7081
85f3084e21e1 clipboard: disallow recursion; show hint only once #7203
8d1ccb606d38 clipboard: performance, avoid weird edge-cases #7193
01487d4385ae 'titleold' #7358
01e53a5cbe67 Windows: better path-handling, separator (slash) hygiene #7349
0f2873ce9943 Windows: multibyte startup arguments #7060

CHANGES:
9ff0cc70855f :terminal : start in normal-mode #6808
032b088c8485 lower priority of 'cursorcolumn', 'colorcolumn' #7364
2a3bcd1ff883 RPC: Don't delay notifications when request is pending #6544
023f67cad8d6 :terminal : Do not change 'number', 'relativenumber' #6796
1ef2d768e719 socket.c: Disable Nagle's algorithm on TCP sockets #6915
6720fe253e92 help: `K` tries Vim help instead of manpage #3104
70683705603e help, man.vim: change "outline" map to `gO` #7405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
FEATURES:
0e873a30f307 Lua(Jit) built-in #4411
5b32bce73c93 Windows: `:terminal` #7007
7b0ceb3726e6 UI/API: externalize cmdline #7173
b67f58b2845a UI/API: externalize wildmenu #7454
b23aa1cf099e UI: 'winhighlight' #6597
17531ed0825c UI: command-line coloring (`:help input()-highlight`) #6364
244a1f97db6d API: execute lua directly from the remote api #6704
45626de63f2b API: `get_keymap()` #6236
db999821d45c API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` #7082
dc685387a3d6 menu_get() function #6322
9db42d4ce99c :cquit : take an error code argument #7336
9cc185dc6d9d job-control: serverstart(): support ipv6 #6680
1b7a9bf4d202 job-control: sockopen() #6594
6efe84af6813 clipboard: fallback to tmux clipboard #6894
6016ac270f54 clipboard: customize clipboard with `g:clipboard` #6030
3a86dd54f387 ruby: override ruby host via `g:ruby_host_prog` #6841
16cce1ac1745 debug: $NVIM_LOG_FILE #6827
0cba3da26e46 `:checkhealth` built-in, validates $VIMRUNTIME #7399

FIXES:
105d680aea9f TUI: more terminals, improve scroll/resize #6816
cb912a3edaad :terminal : handle F1-F12, other keys #7241
619838f85da2 inccommand: improve performance #6949
04b3c3277235 inccommand: Fix matches for zero-width #7487
60b1e8ad1237 inccommand: multiline, other fixes #7315
f1f7f3b5123e inccommand: Ignore leading modifiers in the command #6967
1551f7132152 inccommand: fix 'gdefault' lockup #7262
6338199b76e6 API: bufhl: support creating new groups #7414
541dde36e330 API: allow K_EVENT during operator-pending
8c732f727414 terminal: adjust for 'number' #7440
5bec94652c9d UI: preserve wildmenu during jobs/events #7110
c349083155cc UI: disable 'lazyredraw' during ui_refresh. #6259
51808a244eca send FocusGained/FocusLost event instead of pseudokey #7221
133f8bc628c2 shada: preserve unnamed register on restart #4700
1b70a1da0438 shada: avoid assertion on corrupt shada file #6958
9f534f338adf mksession: Restore tab-local working directory #6859
de1084f3c488 fix buf_write() crash #7140
7f7698649fc1 syntax: register 'Normal' highlight group #6973
6e7a8c3fe282 RPC: close channel if stream was closed #7081
85f3084e21e1 clipboard: disallow recursion; show hint only once #7203
8d1ccb606d38 clipboard: performance, avoid weird edge-cases #7193
01487d4385ae 'titleold' #7358
01e53a5cbe67 Windows: better path-handling, separator (slash) hygiene #7349
0f2873ce9943 Windows: multibyte startup arguments #7060

CHANGES:
9ff0cc70855f :terminal : start in normal-mode #6808
032b088c8485 lower priority of 'cursorcolumn', 'colorcolumn' #7364
2a3bcd1ff883 RPC: Don't delay notifications when request is pending #6544
023f67cad8d6 :terminal : Do not change 'number', 'relativenumber' #6796
1ef2d768e719 socket.c: Disable Nagle's algorithm on TCP sockets #6915
6720fe253e92 help: `K` tries Vim help instead of manpage #3104
70683705603e help, man.vim: change "outline" map to `gO` #7405
</pre>
</div>
</content>
</entry>
<entry>
<title>eval/decode.c: Avoid NULL arg to memchr() #7332</title>
<updated>2017-11-06T04:00:58+00:00</updated>
<author>
<name>Adrian Neumann</name>
<email>adrian_neumann@gmx.de</email>
</author>
<published>2017-09-28T08:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8f03014e8861df7f49bf4e1dbdfcc20e1611ce35'/>
<id>8f03014e8861df7f49bf4e1dbdfcc20e1611ce35</id>
<content type='text'>
Clang complains because memchr has undefined behavior if the ptr is
NULL, even if len==0.

Helped-by: Nikolai Aleksandrovich Pavlov &lt;kp-pav@yandex.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clang complains because memchr has undefined behavior if the ptr is
NULL, even if len==0.

Helped-by: Nikolai Aleksandrovich Pavlov &lt;kp-pav@yandex.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>'inccommand': Fix matches for zero-width (#7487)</title>
<updated>2017-11-05T16:11:44+00:00</updated>
<author>
<name>KillTheMule</name>
<email>github@pipsfrank.de</email>
</author>
<published>2017-11-05T16:11:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=04b3c327723587fa63f391884b8dfce44233cc77'/>
<id>04b3c327723587fa63f391884b8dfce44233cc77</id>
<content type='text'>
closes #7485</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #7485</pre>
</div>
</content>
</entry>
<entry>
<title>test: server_spec: Tolerate missing protocol (#7478)</title>
<updated>2017-11-02T09:45:38+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2017-11-02T09:45:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a39c8b7ce30ddeed4329c28c42b1b699103dccab'/>
<id>a39c8b7ce30ddeed4329c28c42b1b699103dccab</id>
<content type='text'>
Travis disabled IPv6:

[ RUN      ] serverstart(), serverstop() parses endpoints correctly: FAIL
...build/neovim/neovim/test/functional/eval/server_spec.lua:83: Expected objects to be the same.
Passed in:
(table) {
  [1] = '127.0.0.1:12345' }
Expected:
(table) {
  [1] = '127.0.0.1:12345'
 *[2] = '::1:12345' }

Change all tests to ensure a server was actually started before
expecting it to be returned from serverlist().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Travis disabled IPv6:

[ RUN      ] serverstart(), serverstop() parses endpoints correctly: FAIL
...build/neovim/neovim/test/functional/eval/server_spec.lua:83: Expected objects to be the same.
Passed in:
(table) {
  [1] = '127.0.0.1:12345' }
Expected:
(table) {
  [1] = '127.0.0.1:12345'
 *[2] = '::1:12345' }

Change all tests to ensure a server was actually started before
expecting it to be returned from serverlist().
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7454 'ui: ext_wildmenu'</title>
<updated>2017-10-31T09:45:06+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-10-31T09:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b67f58b2845aaca68939e973d7d250b74b36bf23'/>
<id>b67f58b2845aaca68939e973d7d250b74b36bf23</id>
<content type='text'>
closes #6168
ref #5686
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #6168
ref #5686
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge #7315 "'inccommand': multiline, other fixes"</title>
<updated>2017-10-31T00:11:35+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2017-10-31T00:11:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=60b1e8ad12376c2aa930e50f119a4a1ca636233d'/>
<id>60b1e8ad12376c2aa930e50f119a4a1ca636233d</id>
<content type='text'>
closes #5589
closes #5590
closes #5598
closes #5608
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #5589
closes #5590
closes #5598
closes #5608
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cmd modifier tests for the new highlight</title>
<updated>2017-10-29T17:21:26+00:00</updated>
<author>
<name>KillTheMule</name>
<email>KillTheMule@users.noreply.github.com</email>
</author>
<published>2017-10-29T17:21:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4daf63871adc2713ded2a6b8c07fe0ac4b6b3fc1'/>
<id>4daf63871adc2713ded2a6b8c07fe0ac4b6b3fc1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust tests for new highlighting.</title>
<updated>2017-10-29T17:11:32+00:00</updated>
<author>
<name>KillTheMule</name>
<email>KillTheMule@users.noreply.github.com</email>
</author>
<published>2017-09-24T11:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=369ac900f97059de21d946aa460d4ef2b6899b3e'/>
<id>369ac900f97059de21d946aa460d4ef2b6899b3e</id>
<content type='text'>
Also extend an old test to show of the new way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also extend an old test to show of the new way.
</pre>
</div>
</content>
</entry>
<entry>
<title>Test for clearing the highlight</title>
<updated>2017-10-29T17:11:32+00:00</updated>
<author>
<name>KillTheMule</name>
<email>KillTheMule@users.noreply.github.com</email>
</author>
<published>2017-09-30T21:20:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ab942b7ffb08ffa2f7f417916d8f0a509fd39af4'/>
<id>ab942b7ffb08ffa2f7f417916d8f0a509fd39af4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust tests for the new preview window</title>
<updated>2017-10-29T17:11:32+00:00</updated>
<author>
<name>KillTheMule</name>
<email>KillTheMule@users.noreply.github.com</email>
</author>
<published>2017-09-23T20:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=be20b20cf3a845abf8e62f005a9ccbb0cde03e7d'/>
<id>be20b20cf3a845abf8e62f005a9ccbb0cde03e7d</id>
<content type='text'>
... that does not have that superflous last line.

Also, remove some indeterminism for the freebsd64 tests. Partially,
those were suggested by the tests themselves, while successfull. Some of
them were added after some testing because the lookaround test would
fail on freebsd64 only.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... that does not have that superflous last line.

Also, remove some indeterminism for the freebsd64 tests. Partially,
those were suggested by the tests themselves, while successfull. Some of
them were added after some testing because the lookaround test would
fail on freebsd64 only.
</pre>
</div>
</content>
</entry>
</feed>
