<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/autocmd, branch tmp</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>fix(terminal): crash if TermClose deletes own buffer #19222</title>
<updated>2022-07-05T09:31:49+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-07-05T09:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d0835617facc98daf79318e26d41669bb2ce1a6b'/>
<id>d0835617facc98daf79318e26d41669bb2ce1a6b</id>
<content type='text'>
- Partially fixes #10386 except for the case where the alternate buffer
  is the default, empty, first buffer created on startup. #vimlife
- TODO: port patches related to `can_unload_buffer`, maybe that fully
  fixes #10386?

vim-patch:8.0.1732: crash when terminal API call deletes the buffer</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Partially fixes #10386 except for the case where the alternate buffer
  is the default, empty, first buffer created on startup. #vimlife
- TODO: port patches related to `can_unload_buffer`, maybe that fully
  fixes #10386?

vim-patch:8.0.1732: crash when terminal API call deletes the buffer</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(tests): introduce testprg()</title>
<updated>2022-06-25T15:27:17+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2022-06-22T12:51:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f977f9445f7689fc32a136108ff92b3c2137968c'/>
<id>f977f9445f7689fc32a136108ff92b3c2137968c</id>
<content type='text'>
Also:
- Add a describe('shell :!') section to system_spec.
- Make the test for #16271 work on systems without powershell.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also:
- Add a describe('shell :!') section to system_spec.
- Make the test for #16271 work on systems without powershell.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add a Lua functional test for NoName buffer event order</title>
<updated>2022-04-21T11:07:50+00:00</updated>
<author>
<name>Charlie Groves</name>
<email>charlie.groves@gmail.com</email>
</author>
<published>2022-03-23T19:14:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e69cb86750d0e4b91d226e827d1eae2a98639777'/>
<id>e69cb86750d0e4b91d226e827d1eae2a98639777</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1756: autocommand that splits window messes up window layout</title>
<updated>2022-04-21T11:06:50+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-20T02:26:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9b10b4cc6463d901b893ad2d522c629d066607d5'/>
<id>9b10b4cc6463d901b893ad2d522c629d066607d5</id>
<content type='text'>
Problem:    Autocommand that splits window messes up window layout.
Solution:   Disallow splitting a window while closing one.  In ":all" give an
            error when moving a window will not work.
https://github.com/vim/vim/commit/1417c766f55e5959b31da488417b7d9b141404af

Expected error number was changed to E242 in Vim in patch 8.2.1183, and
patch 8.2.2420 (which has already been ported) made the test no longer
throw E249 in Vim, so just use E242 in the test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Autocommand that splits window messes up window layout.
Solution:   Disallow splitting a window while closing one.  In ":all" give an
            error when moving a window will not work.
https://github.com/vim/vim/commit/1417c766f55e5959b31da488417b7d9b141404af

Expected error number was changed to E242 in Vim in patch 8.2.1183, and
patch 8.2.2420 (which has already been ported) made the test no longer
throw E249 in Vim, so just use E242 in the test.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: unskip tests skipped in #14661</title>
<updated>2022-04-12T21:04:14+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-12T14:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bc19ae4e111fd4c24cf5b585938f19cd59c66f50'/>
<id>bc19ae4e111fd4c24cf5b585938f19cd59c66f50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.4739: accessing freed memory after WinScrolled autocmd event (#18090)</title>
<updated>2022-04-12T11:16:47+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-12T11:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7e1e906738ae8cf2d38ded4be3bef50d72b7c2a7'/>
<id>7e1e906738ae8cf2d38ded4be3bef50d72b7c2a7</id>
<content type='text'>
Problem:    Accessing freed memory after WinScrolled autocmd event.
Solution:   Check the window pointer is still valid. (closes vim/vim#10156)
            Remove the argument from may_trigger_winscrolled().
https://github.com/vim/vim/commit/d58862d18f091d3c14fa3647e724ef7eea1ecefa</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Accessing freed memory after WinScrolled autocmd event.
Solution:   Check the window pointer is still valid. (closes vim/vim#10156)
            Remove the argument from may_trigger_winscrolled().
https://github.com/vim/vim/commit/d58862d18f091d3c14fa3647e724ef7eea1ecefa</pre>
</div>
</content>
</entry>
<entry>
<title>test: properly test WinScrolled event</title>
<updated>2022-04-11T21:02:05+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-11T08:35:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6be4fd888c4972a411217e486037997720ece6be'/>
<id>6be4fd888c4972a411217e486037997720ece6be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(events): make v:event readonly in more events (#18070)</title>
<updated>2022-04-11T03:32:15+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-11T03:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f89ca7194f484108529cbb93ef61ce45a9a277b5'/>
<id>f89ca7194f484108529cbb93ef61ce45a9a277b5</id>
<content type='text'>
This makes v:event readonly in these four events:
- ChanInfo
- ChanOpen
- RecordingLeave
- TermClose</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes v:event readonly in these four events:
- ChanInfo
- ChanOpen
- RecordingLeave
- TermClose</pre>
</div>
</content>
</entry>
<entry>
<title>feat(events): support SIGWINCH for Signal event #18029</title>
<updated>2022-04-10T22:56:08+00:00</updated>
<author>
<name>Loong Wang</name>
<email>wangl.cc@outlook.com</email>
</author>
<published>2022-04-10T22:56:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b2cb05b53e61d162044f71227e0ffeacbf59a4bb'/>
<id>b2cb05b53e61d162044f71227e0ffeacbf59a4bb</id>
<content type='text'>
closes #15411</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #15411</pre>
</div>
</content>
</entry>
<entry>
<title>fix(autocmd): restore autocmd showing behavior</title>
<updated>2022-04-05T21:44:30+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-04-03T02:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=74a27748e674de4b24af35a6cc3aec2abf8222b4'/>
<id>74a27748e674de4b24af35a6cc3aec2abf8222b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
