<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/third-party, branch v0.3.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>Merge 'upstream/master' into pr-win-erw7</title>
<updated>2018-12-27T21:49:44+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-12-27T21:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c1015121ec626cab6cb384f544bc0be1a1760c0e'/>
<id>c1015121ec626cab6cb384f544bc0be1a1760c0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>win/TUI: SetConsoleMode() to override libuv #9094</title>
<updated>2018-12-27T21:35:59+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2018-05-31T18:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=606030155805732a0aec9da632936e87095d3974'/>
<id>606030155805732a0aec9da632936e87095d3974</id>
<content type='text'>
Use uv_set_vterm_state() to override libuv's guess.
See https://github.com/libuv/libuv/pull/1873/ for discussion.

This commit uses a terminal-detection approach based on
GetProcessImageFileNameW(...), which will be reverted in the following
commit. The approach was intended to handle the case of running in
winpty (:terminal), but we will add $NVIM env var for that.

Also add some support for ConEmu, cygwin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use uv_set_vterm_state() to override libuv's guess.
See https://github.com/libuv/libuv/pull/1873/ for discussion.

This commit uses a terminal-detection approach based on
GetProcessImageFileNameW(...), which will be reverted in the following
commit. The approach was intended to handle the case of running in
winpty (:terminal), but we will add $NVIM env var for that.

Also add some support for ConEmu, cygwin.
</pre>
</div>
</content>
</entry>
<entry>
<title>win/dist: nvim-qt v0.2.11 #9382</title>
<updated>2018-12-21T08:38:52+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-12-21T08:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=04c382b2ac9abccd79cc20fa4f2ef46403a804c9'/>
<id>04c382b2ac9abccd79cc20fa4f2ef46403a804c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build/win: LibuvCMakeLists.txt: adapt to moved headers</title>
<updated>2018-11-01T03:35:36+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-11-01T03:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8480b74010254a23768085796ef0518becce1df6'/>
<id>8480b74010254a23768085796ef0518becce1df6</id>
<content type='text'>
Headers were moved in v1.21.0
https://github.com/libuv/libuv/commit/99ae3edf28fd5c848e886e41ac3f4bd40538e24d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Headers were moved in v1.21.0
https://github.com/libuv/libuv/commit/99ae3edf28fd5c848e886e41ac3f4bd40538e24d
</pre>
</div>
</content>
</entry>
<entry>
<title>deps: update to libuv v1.23.2</title>
<updated>2018-10-31T23:10:50+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-10-31T23:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fc5dea02b6f44fc33ed831879ce280c45f9e1895'/>
<id>fc5dea02b6f44fc33ed831879ce280c45f9e1895</id>
<content type='text'>
Remove libuv-overlapped.patch since UV_OVERLAPPED_PIPE was included in
libuv v1.21.0:
https://github.com/libuv/libuv/commit/62a0f763a7d1a5bbaa2670b9d2687ba183d2c528

Notable changes since v1.12:
- 1.16.0
  - uv_os_getppid(): get parent PID
  - "win,tty: improve SIGWINCH support" (v1.15.0)
- 1.18.0
  - uv_os_getpid()
- 1.19.0
  - Windows: uv_kill() pid 0 now means "current process group", like unix.
    https://github.com/libuv/libuv/commit/890eedaf59cea75faaa6a14b4248a472dcadb831
- 1.20.0
  - unix,spawn: respect user stdio flags for new pipe
    https://github.com/libuv/libuv/commit/c409b3fcff51ea270724e4f43866764e65666095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove libuv-overlapped.patch since UV_OVERLAPPED_PIPE was included in
libuv v1.21.0:
https://github.com/libuv/libuv/commit/62a0f763a7d1a5bbaa2670b9d2687ba183d2c528

Notable changes since v1.12:
- 1.16.0
  - uv_os_getppid(): get parent PID
  - "win,tty: improve SIGWINCH support" (v1.15.0)
- 1.18.0
  - uv_os_getpid()
- 1.19.0
  - Windows: uv_kill() pid 0 now means "current process group", like unix.
    https://github.com/libuv/libuv/commit/890eedaf59cea75faaa6a14b4248a472dcadb831
- 1.20.0
  - unix,spawn: respect user stdio flags for new pipe
    https://github.com/libuv/libuv/commit/c409b3fcff51ea270724e4f43866764e65666095
</pre>
</div>
</content>
</entry>
<entry>
<title>build/macOS: provide SDK path to deps compiler</title>
<updated>2018-10-17T13:26:28+00:00</updated>
<author>
<name>dm1try</name>
<email>me@dmitry.it</email>
</author>
<published>2018-10-16T00:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=31f63c8d55fdd1108d391b35e4e95ad67492ff34'/>
<id>31f63c8d55fdd1108d391b35e4e95ad67492ff34</id>
<content type='text'>
otherwise, system headers cannot be found on Mojave
they were moved from /usr/include to SDK path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
otherwise, system headers cannot be found on Mojave
they were moved from /usr/include to SDK path
</pre>
</div>
</content>
</entry>
<entry>
<title>build/macOS: fix luajit install step</title>
<updated>2018-10-17T13:26:19+00:00</updated>
<author>
<name>dm1try</name>
<email>me@dmitry.it</email>
</author>
<published>2018-10-16T00:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=913588466dc981d5c1295f1a98e4de5e63b86a37'/>
<id>913588466dc981d5c1295f1a98e4de5e63b86a37</id>
<content type='text'>
prevent luajit to assigning default value to MACOSX_DEPLOYMENT_TARGET
ref #9050
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prevent luajit to assigning default value to MACOSX_DEPLOYMENT_TARGET
ref #9050
</pre>
</div>
</content>
</entry>
<entry>
<title>third-party/unibilium: Fix parsing of extended capability entries</title>
<updated>2018-10-14T00:24:02+00:00</updated>
<author>
<name>James McCoy</name>
<email>jamessan@jamessan.com</email>
</author>
<published>2018-10-14T00:15:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=399864157b3c61ff76ced3f5e97056726b3f5b28'/>
<id>399864157b3c61ff76ced3f5e97056726b3f5b28</id>
<content type='text'>
In the 20180331 release, the format was slightly changed:

&gt; 20180331
&gt;         + improve terminfo write/read by modifying the fourth item of the
&gt;           extended header to denote the number of valid strings in the extended
&gt;           string table (prompted by a comment in unibilium's sources).

Since the number of valid string capabilities is not necessarily the
same as extstrslen, it's not possible to sanity check the total number
of items up front anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the 20180331 release, the format was slightly changed:

&gt; 20180331
&gt;         + improve terminfo write/read by modifying the fourth item of the
&gt;           extended header to denote the number of valid strings in the extended
&gt;           string table (prompted by a comment in unibilium's sources).

Since the number of valid string capabilities is not necessarily the
same as extstrslen, it's not possible to sanity check the total number
of items up front anymore.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: adjust some messages (#9087)</title>
<updated>2018-10-06T16:45:34+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-10-06T16:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f95e0ae92644d3695e9207ecfe8f5bea17594459'/>
<id>f95e0ae92644d3695e9207ecfe8f5bea17594459</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>deps: revert to jemalloc 4.5.0 (#9035)</title>
<updated>2018-09-24T22:06:52+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-09-24T22:06:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=59b2e6d35dcccdfd7e118d71e65a56910e8ae6d3'/>
<id>59b2e6d35dcccdfd7e118d71e65a56910e8ae6d3</id>
<content type='text'>
- Since the jemalloc upgrade to 5.1.0, I'm seeing weird behavior such as
  infinite loops inside jemalloc routines.
- VimR maintainer reported major performance regression correlated with
  jemalloc 5.1.0.

ref https://github.com/neovim/neovim/pull/7808

reverts 765515010f8e60596ec67eb7cdfbe7f5e4e60c7d</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Since the jemalloc upgrade to 5.1.0, I'm seeing weird behavior such as
  infinite loops inside jemalloc routines.
- VimR maintainer reported major performance regression correlated with
  jemalloc 5.1.0.

ref https://github.com/neovim/neovim/pull/7808

reverts 765515010f8e60596ec67eb7cdfbe7f5e4e60c7d</pre>
</div>
</content>
</entry>
</feed>
