<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git, branch v0.3.5</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.3.5</title>
<updated>2019-04-28T20:10:12+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-04-28T20:10:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1060bfd0338253107deaac346e362a9feab32068'/>
<id>1060bfd0338253107deaac346e362a9feab32068</id>
<content type='text'>
Maintenance release to fix issues found in v0.3.4.

FIXES:

f891131c6bb2 #9894 options: properly reset directories on 'autochdir'
9a5488c2a67e Remove MSVC optimization workaround for SHM_ALL
1793ba81762f Make SHM_ALL to a variable instead of a compound literal #define
947069ba1438 doc: mention "pynvim" module rename
46c7e12f27f1 #9629 screen: don't crash when drawing popupmenu with 'rightleft' option
f1843c003576 vim-patch:8.1.0677: look-behind match may use the wrong line number
120442188872 #8325 :terminal : set topline based on window height
aaa8c3d7112a #9504 :recover : Fix crash on non-existent *.swp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Maintenance release to fix issues found in v0.3.4.

FIXES:

f891131c6bb2 #9894 options: properly reset directories on 'autochdir'
9a5488c2a67e Remove MSVC optimization workaround for SHM_ALL
1793ba81762f Make SHM_ALL to a variable instead of a compound literal #define
947069ba1438 doc: mention "pynvim" module rename
46c7e12f27f1 #9629 screen: don't crash when drawing popupmenu with 'rightleft' option
f1843c003576 vim-patch:8.1.0677: look-behind match may use the wrong line number
120442188872 #8325 :terminal : set topline based on window height
aaa8c3d7112a #9504 :recover : Fix crash on non-existent *.swp
</pre>
</div>
</content>
</entry>
<entry>
<title>options: properly reset directories on 'autochdir' (#9894)</title>
<updated>2019-04-15T19:04:16+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2019-04-13T10:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f891131c6bb2ab399130e28c9e483e071dafcbcb'/>
<id>f891131c6bb2ab399130e28c9e483e071dafcbcb</id>
<content type='text'>
Fixes https://github.com/neovim/neovim/issues/9892</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes https://github.com/neovim/neovim/issues/9892</pre>
</div>
</content>
</entry>
<entry>
<title>Remove MSVC optimization workaround for SHM_ALL</title>
<updated>2019-04-12T00:44:35+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2019-04-08T00:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9a5488c2a67e0066d4f2f8aeaf8058deaa58ce7a'/>
<id>9a5488c2a67e0066d4f2f8aeaf8058deaa58ce7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make SHM_ALL to a variable instead of a compound literal #define</title>
<updated>2019-04-12T00:43:59+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2019-04-07T23:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1793ba81762f5b3ba3e10357b490cf4165aafcea'/>
<id>1793ba81762f5b3ba3e10357b490cf4165aafcea</id>
<content type='text'>
gcc-9 has [improved compliance] with the C spec for lifetime of compound
literals, tying their lifetime to block scope instead of function scope.
This makes the behavior comparable to all other automatic variables.

Using the SHM_ALL #define instantiated a compound literal local to an if
clause and assigned the address to a "char_u *".  Since the pointer was
then being used outside of the if clause, it was using an invalid
address.

[improved compliance]: https://gcc.gnu.org/gcc-9/porting_to.html#complit

Closes #9855
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc-9 has [improved compliance] with the C spec for lifetime of compound
literals, tying their lifetime to block scope instead of function scope.
This makes the behavior comparable to all other automatic variables.

Using the SHM_ALL #define instantiated a compound literal local to an if
clause and assigned the address to a "char_u *".  Since the pointer was
then being used outside of the if clause, it was using an invalid
address.

[improved compliance]: https://gcc.gnu.org/gcc-9/porting_to.html#complit

Closes #9855
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: mention "pynvim" module rename</title>
<updated>2019-03-26T22:07:04+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-03-21T11:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=947069ba1438e9d13e2db30f2aeaa05824c876d2'/>
<id>947069ba1438e9d13e2db30f2aeaa05824c876d2</id>
<content type='text'>
closes #9764
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closes #9764
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #9629 from bfredl/pumfix</title>
<updated>2019-02-19T18:30:35+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-02-19T18:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=46c7e12f27f1f613f1d95fc349ef15495c3a0deb'/>
<id>46c7e12f27f1f613f1d95fc349ef15495c3a0deb</id>
<content type='text'>
screen: don't crash when drawing popupmenu with 'rightleft' option</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
screen: don't crash when drawing popupmenu with 'rightleft' option</pre>
</div>
</content>
</entry>
<entry>
<title>screen: don't crash when drawing popupmenu with 'rightleft' option</title>
<updated>2019-02-19T16:46:21+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-02-19T16:46:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b98be541481efc558f2b90b41f9fc02a0b728d39'/>
<id>b98be541481efc558f2b90b41f9fc02a0b728d39</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.0677: look-behind match may use the wrong line number</title>
<updated>2019-02-07T21:43:38+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-02-07T21:43:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f1843c0035769637daab88aa476753ce54d41387'/>
<id>f1843c0035769637daab88aa476753ce54d41387</id>
<content type='text'>
crash reported in #9584

Problem:    Look-behind match may use the wrong line number. (Dominique Pelle)
Solution:   Use the line number in regsave instead of the one in behind_pos,
            we may be looking at the previous line. (closes vim/vim#3749)
https://github.com/vim/vim/commit/866f3558141aa68862aa2fedbb7747bf2365e838
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
crash reported in #9584

Problem:    Look-behind match may use the wrong line number. (Dominique Pelle)
Solution:   Use the line number in regsave instead of the one in behind_pos,
            we may be looking at the previous line. (closes vim/vim#3749)
https://github.com/vim/vim/commit/866f3558141aa68862aa2fedbb7747bf2365e838
</pre>
</div>
</content>
</entry>
<entry>
<title>:terminal : set topline based on window height #8325</title>
<updated>2019-02-06T03:12:14+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-02-06T03:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=12044218887264a885fdf4c7469e68d980c5d738'/>
<id>12044218887264a885fdf4c7469e68d980c5d738</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>:recover : Fix crash on non-existent *.swp #9504</title>
<updated>2019-01-14T23:49:11+00:00</updated>
<author>
<name>raffitz</name>
<email>raf.a.m.c.gon@gmail.com</email>
</author>
<published>2019-01-14T14:09:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aaa8c3d7112ab29de8b6c61b68bdee254cc0a1e6'/>
<id>aaa8c3d7112ab29de8b6c61b68bdee254cc0a1e6</id>
<content type='text'>
Reverts d2944e6a298e. mf_open() _can_ fail if the file does not exist.

closes #9503
closes #9504
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverts d2944e6a298e. mf_open() _can_ fail if the file does not exist.

closes #9503
closes #9504
</pre>
</div>
</content>
</entry>
</feed>
