<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/job, branch v0.1.2</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>job control: add tests for 'jobpid' and 'detach'</title>
<updated>2016-01-20T10:09:29+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-01-08T16:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4618307a6ccd2b45349d8ade88c47e101844e9ee'/>
<id>4618307a6ccd2b45349d8ade88c47e101844e9ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test/functional: clean up according to luacheck (part 2)</title>
<updated>2015-11-23T12:57:21+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-17T22:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9fbc1865bf5237235e96ae8822326faa84ff9fc'/>
<id>d9fbc1865bf5237235e96ae8822326faa84ff9fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Protect job callbacks from being redefined</title>
<updated>2015-08-21T16:28:49+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-08-21T12:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1beee0685d33adf15457927b2487e8f89da178a0'/>
<id>1beee0685d33adf15457927b2487e8f89da178a0</id>
<content type='text'>
ref: #3188
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ref: #3188
</pre>
</div>
</content>
</entry>
<entry>
<title>test: lower sleep value in job test</title>
<updated>2015-07-17T02:10:01+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-07-16T16:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9e42ef4e1312fb6888d2691e9d979b95dd43ec94'/>
<id>9e42ef4e1312fb6888d2691e9d979b95dd43ec94</id>
<content type='text'>
Since sleep is a grandchild of nvim, it is not killed after the test ends.
Using a low sleep value allows it to exit automatically after a small interval.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since sleep is a grandchild of nvim, it is not killed after the test ends.
Using a low sleep value allows it to exit automatically after a small interval.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Use new write_file() function in tests.</title>
<updated>2015-06-30T16:06:06+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-06-30T12:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8f4e3a68a88a7c98afa3ff8c53e98d7ceb32fc15'/>
<id>8f4e3a68a88a7c98afa3ff8c53e98d7ceb32fc15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix some typos and trailing whitespace. #2875</title>
<updated>2015-06-21T04:34:51+00:00</updated>
<author>
<name>Lucas Hoffmann</name>
<email>l-m-h@web.de</email>
</author>
<published>2015-05-19T14:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7e7d78b2a60af64593c989c407bde977c9cb0233'/>
<id>7e7d78b2a60af64593c989c407bde977c9cb0233</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unify jobstart, termopen, and system interfaces</title>
<updated>2015-05-02T13:47:30+00:00</updated>
<author>
<name>Scott Prager</name>
<email>splinterofchaos@gmail.com</email>
</author>
<published>2015-04-15T17:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1eb33969220b267cf45adb286f0b7b6d14805eff'/>
<id>1eb33969220b267cf45adb286f0b7b6d14805eff</id>
<content type='text'>
For any of these functions, if {cmd} is a string, execute
"&amp;shell &amp;shellcmdflag '{cmd}'", or simply {cmd} if it's a list.

In termopen(), if the 'name' option is not supplied, try to guess using
'{cmd}' (string) or {cmd}[0] (list).  Simplify ex_terminal to use the
string form of termopen().

termopen: get name from argument

Convert list_to_argv to tv_to_argv.

Helped-by: Björn Linse &lt;@bfredl&gt;
Helped-by: oni-link &lt;knil.ino@gmail.com&gt;
Helped-by: Thiago de Arruda &lt;@tarruda&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For any of these functions, if {cmd} is a string, execute
"&amp;shell &amp;shellcmdflag '{cmd}'", or simply {cmd} if it's a list.

In termopen(), if the 'name' option is not supplied, try to guess using
'{cmd}' (string) or {cmd}[0] (list).  Simplify ex_terminal to use the
string form of termopen().

termopen: get name from argument

Convert list_to_argv to tv_to_argv.

Helped-by: Björn Linse &lt;@bfredl&gt;
Helped-by: oni-link &lt;knil.ino@gmail.com&gt;
Helped-by: Thiago de Arruda &lt;@tarruda&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>term: use an argument vector for termopen().</title>
<updated>2015-05-02T13:47:29+00:00</updated>
<author>
<name>Scott Prager</name>
<email>splinterofchaos@gmail.com</email>
</author>
<published>2015-04-14T03:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=74aef8972048c3288a3cbd6a8dadf17a8df3c08c'/>
<id>74aef8972048c3288a3cbd6a8dadf17a8df3c08c</id>
<content type='text'>
Old behaviour: termopen('cmd') would run `&amp;shell &amp;shcf "cmd"`, which
caused the functional tests to fail on some systems due to the process
not "owning" the terminal. Also, it is inconsistent with jobstart().

Modify termopen() so that &amp;shell is not invoked, but maintain the old
behaviour with :terminal. Factor the common code for building the
argument vector from jobstart() and modify the functional tests to call
termopen() instead of :terminal (fixes #2354).

Also:
 * Add a 'name' option for termopen() so that `:terminal {cmd}` produces
   a buffer named "term//{cwd}/{cmd}" and termopen() users can customize
   the name.
 * Update the documentation.
 * Add functional tests for `:terminal` sinse its behaviour now differs
   from termopen(). Add "test/functional/fixtures/shell-test.c" and move
   "test/functional/job/tty-test.c" there, too.

Helped-by: Justin M. Keyes &lt;@justinmk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Old behaviour: termopen('cmd') would run `&amp;shell &amp;shcf "cmd"`, which
caused the functional tests to fail on some systems due to the process
not "owning" the terminal. Also, it is inconsistent with jobstart().

Modify termopen() so that &amp;shell is not invoked, but maintain the old
behaviour with :terminal. Factor the common code for building the
argument vector from jobstart() and modify the functional tests to call
termopen() instead of :terminal (fixes #2354).

Also:
 * Add a 'name' option for termopen() so that `:terminal {cmd}` produces
   a buffer named "term//{cwd}/{cmd}" and termopen() users can customize
   the name.
 * Update the documentation.
 * Add functional tests for `:terminal` sinse its behaviour now differs
   from termopen(). Add "test/functional/fixtures/shell-test.c" and move
   "test/functional/job/tty-test.c" there, too.

Helped-by: Justin M. Keyes &lt;@justinmk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all references to JobActivity</title>
<updated>2015-04-11T16:32:18+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-04-10T13:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0e65962a6838ef36f8c518f067e753cbf40a87e5'/>
<id>0e65962a6838ef36f8c518f067e753cbf40a87e5</id>
<content type='text'>
The JobActivity event got replaced by callback functions provided to
jobstart() or termopen().

It got removed here:

https://github.com/neovim/neovim/commit/6e7757ad51dfe3b2de857ff8a8688718ff6115ac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The JobActivity event got replaced by callback functions provided to
jobstart() or termopen().

It got removed here:

https://github.com/neovim/neovim/commit/6e7757ad51dfe3b2de857ff8a8688718ff6115ac
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Remove indeterminism in job_spec.lua pty tests</title>
<updated>2015-04-11T11:46:59+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-04-11T02:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ad8d415e3aa93de14fea07a83433d834d5fb64c5'/>
<id>ad8d415e3aa93de14fea07a83433d834d5fb64c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
