<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/terminal, branch master</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>refactor(tests): use assert_alive() #15546</title>
<updated>2021-09-01T16:42:53+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2021-09-01T16:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6751d6254b35d216a86817cd414d5d06e3ff641d'/>
<id>6751d6254b35d216a86817cd414d5d06e3ff641d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(jobwait): always drain process event queues #15402</title>
<updated>2021-08-31T13:53:06+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-08-28T15:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3c081d028062f793b63b8689f854bbea30e15752'/>
<id>3c081d028062f793b63b8689f854bbea30e15752</id>
<content type='text'>
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term-&gt;closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term-&gt;closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(terminal): close without ! if the job is stopped</title>
<updated>2021-08-31T13:46:56+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>greg@gpanders.com</email>
</author>
<published>2021-08-17T03:06:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=55defa1a41baac65cd32dc499b330af9751d6c5b'/>
<id>55defa1a41baac65cd32dc499b330af9751d6c5b</id>
<content type='text'>
- If the terminal job is still running then ! is still required.

Closes #4683
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- If the terminal job is still running then ! is still required.

Closes #4683
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: revert unrelated changes in test</title>
<updated>2021-02-27T16:02:56+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T16:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6646280d1a7a110cdc41edbc944ccdd05326fa6c'/>
<id>6646280d1a7a110cdc41edbc944ccdd05326fa6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: use assert_alive helper rather than eq</title>
<updated>2021-02-27T15:38:38+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T15:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1d4a7c60391de69af21502b09e4f00ecb01b4bf9'/>
<id>1d4a7c60391de69af21502b09e4f00ecb01b4bf9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: segfault test for empty buffer paste on term</title>
<updated>2021-02-27T01:55:32+00:00</updated>
<author>
<name>Dylan Armstrong</name>
<email>dylan@dylan.is</email>
</author>
<published>2021-02-27T01:55:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a9eeeec5d5a64a8f3a11f38319d70537f929e667'/>
<id>a9eeeec5d5a64a8f3a11f38319d70537f929e667</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Take into account magic hyphen. (#13518)</title>
<updated>2020-12-11T23:54:39+00:00</updated>
<author>
<name>Edwin Pujols</name>
<email>73705427+shade-of-noon@users.noreply.github.com</email>
</author>
<published>2020-12-11T23:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f2ec0586021dd363566922bd7d6dbd3ab7703e38'/>
<id>f2ec0586021dd363566922bd7d6dbd3ab7703e38</id>
<content type='text'>
In Lua patterns the hyphen works like a non-greedy version of Vim's `*`.
- Use `%-` when you need a literal hyphen.
- If you don't need a regular expression at all, use something like
  ```
  string.find(text, pattern, 1, true)
  ```
  so that the pattern is regarded as a plain, non-magical string.
  See [1] and [2] in the Lua manual.

[1]: https://www.lua.org/manual/5.1/manual.html#pdf-Patterns
[2]: https://www.lua.org/manual/5.1/manual.html#pdf-string.find</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Lua patterns the hyphen works like a non-greedy version of Vim's `*`.
- Use `%-` when you need a literal hyphen.
- If you don't need a regular expression at all, use something like
  ```
  string.find(text, pattern, 1, true)
  ```
  so that the pattern is regarded as a plain, non-magical string.
  See [1] and [2] in the Lua manual.

[1]: https://www.lua.org/manual/5.1/manual.html#pdf-Patterns
[2]: https://www.lua.org/manual/5.1/manual.html#pdf-string.find</pre>
</div>
</content>
</entry>
<entry>
<title>test/wildmode_spec: override $PS1</title>
<updated>2020-12-01T13:52:34+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-12-01T07:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=518fe0e8a2de00ce6b7f62183dfa89b410378a89'/>
<id>518fe0e8a2de00ce6b7f62183dfa89b410378a89</id>
<content type='text'>
User config may set $PS1 for a colored prompt.
It breaks the screen tests.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
User config may set $PS1 for a colored prompt.
It breaks the screen tests.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.0.1525: using :wqa exits even if a job runs in a terminal window</title>
<updated>2020-12-01T13:52:33+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-03-11T00:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=56f5e3bd6b9ea522f8099eb6f602490144f3c64a'/>
<id>56f5e3bd6b9ea522f8099eb6f602490144f3c64a</id>
<content type='text'>
Problem:    Using :wqa exits even if a job runs in a terminal window. (Jason
            Felice)
Solution:   Check if a terminal has a running job. (closes vim/vim#2654)
https://github.com/vim/vim/commit/7a76092a51fc5446426a4bfd9eb6503ec61bf9e9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using :wqa exits even if a job runs in a terminal window. (Jason
            Felice)
Solution:   Check if a terminal has a running job. (closes vim/vim#2654)
https://github.com/vim/vim/commit/7a76092a51fc5446426a4bfd9eb6503ec61bf9e9
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add functional test for segmented response from terminal</title>
<updated>2020-11-20T14:26:17+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2020-10-29T05:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a539a12d723dd9c9ac63df815d35cd0204199b96'/>
<id>a539a12d723dd9c9ac63df815d35cd0204199b96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
