<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/config, 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>config: Remove HAVE_UNISTD_H.</title>
<updated>2016-01-18T18:48:47+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2016-01-17T14:47:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=33321f2c856f04d2a928c89fed1b6d46012b0bc9'/>
<id>33321f2c856f04d2a928c89fed1b6d46012b0bc9</id>
<content type='text'>
Unix systems must have this header but Windows does not have it at all.

Since src/nvim/os/unix_defs.h includes &lt;unistd.h&gt; without the guard
in order to avoid including this in the numerous places we would
need &lt;unistd.h&gt; on Unix we just include src/nvim/os/os.h which will pull
in &lt;unistd.h&gt; for us.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unix systems must have this header but Windows does not have it at all.

Since src/nvim/os/unix_defs.h includes &lt;unistd.h&gt; without the guard
in order to avoid including this in the numerous places we would
need &lt;unistd.h&gt; on Unix we just include src/nvim/os/os.h which will pull
in &lt;unistd.h&gt; for us.
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Remove duplicate check for HAVE_UTIME_H.</title>
<updated>2016-01-18T14:22:25+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2016-01-18T14:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=51d95d143872c019f8acb7ffa73611d935b5468d'/>
<id>51d95d143872c019f8acb7ffa73611d935b5468d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Remove HAVE_FCNTL_H.</title>
<updated>2016-01-17T14:40:07+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2016-01-17T14:40:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5dfbe6685d8561213a6f8e63915e77ea253be5aa'/>
<id>5dfbe6685d8561213a6f8e63915e77ea253be5aa</id>
<content type='text'>
We do not use it and all systems we support have &lt;fcntl.h&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do not use it and all systems we support have &lt;fcntl.h&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: UNIX =&gt; Unix #4022</title>
<updated>2016-01-16T23:34:31+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2016-01-15T22:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=a7ade5c832dc5081afbc3f6bd21657491b27863a'/>
<id>a7ade5c832dc5081afbc3f6bd21657491b27863a</id>
<content type='text'>
Although UNIX is a registered trademark of The Open Group, it doesn't
really matter whether we refer to these systems as UNIX, Unix, or
Unix-like. So, for consistency, refer to them collectively as Unix.

Related:
http://www.greens.org/about/unix.html
http://www.unixica.com/html/unixunix.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Although UNIX is a registered trademark of The Open Group, it doesn't
really matter whether we refer to these systems as UNIX, Unix, or
Unix-like. So, for consistency, refer to them collectively as Unix.

Related:
http://www.greens.org/about/unix.html
http://www.unixica.com/html/unixunix.html
</pre>
</div>
</content>
</entry>
<entry>
<title>config: Cleanup unused identifiers.</title>
<updated>2016-01-13T01:31:18+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2016-01-12T23:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7c79ea70efcb328a8108cfd08379e81a76ee77f5'/>
<id>7c79ea70efcb328a8108cfd08379e81a76ee77f5</id>
<content type='text'>
HAVE_CRT_EXTERNS_H is unused since a3ec68c.
SIZEOF_OFF_T is unused since f916cf0.
HAVE_LIBGEN_H was never used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HAVE_CRT_EXTERNS_H is unused since a3ec68c.
SIZEOF_OFF_T is unused since f916cf0.
HAVE_LIBGEN_H was never used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop using &lt;stropts.h&gt;</title>
<updated>2016-01-12T21:40:22+00:00</updated>
<author>
<name>Michael Reed</name>
<email>m.reed@mykolab.com</email>
</author>
<published>2016-01-11T17:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=5db511b6f1d1d5fc67fe46118d5e3aefc488bea4'/>
<id>5db511b6f1d1d5fc67fe46118d5e3aefc488bea4</id>
<content type='text'>
In Vim, at least the constant `I_PUSH` is used from &lt;stropts.h&gt;, but
Neovim doesn't seem to use anything from said header.

Besides that, POSIX.1-2008[1] marks this header as obsolescent, and
there don't seem to be many platforms that even have it.

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stropts.h.html#tag_13_52_11
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Vim, at least the constant `I_PUSH` is used from &lt;stropts.h&gt;, but
Neovim doesn't seem to use anything from said header.

Besides that, POSIX.1-2008[1] marks this header as obsolescent, and
there don't seem to be many platforms that even have it.

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stropts.h.html#tag_13_52_11
</pre>
</div>
</content>
</entry>
<entry>
<title>os/*_defs.h: MAXNAMLEN cleanup</title>
<updated>2016-01-12T17:26:15+00:00</updated>
<author>
<name>Michael Reed</name>
<email>m.reed@mykolab.com</email>
</author>
<published>2016-01-11T06:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f65d58907d9ff613294c496fb54cc0e9c8e6ad73'/>
<id>f65d58907d9ff613294c496fb54cc0e9c8e6ad73</id>
<content type='text'>
For non-Windows systems, we assume that NAME_MAX is in &lt;limits.h&gt;, as
specified in POSIX.1-2008[1]. For Windows, which doesn't have NAME_MAX,
just define it ourselves to _MAX_PATH[2].

Also, remove two (now unused) HAVE_*_H checks.

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html
[2]: https://msdn.microsoft.com/en-us/library/930f87yf.aspx

Helped-by: Seth Jackson
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For non-Windows systems, we assume that NAME_MAX is in &lt;limits.h&gt;, as
specified in POSIX.1-2008[1]. For Windows, which doesn't have NAME_MAX,
just define it ourselves to _MAX_PATH[2].

Also, remove two (now unused) HAVE_*_H checks.

[1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html
[2]: https://msdn.microsoft.com/en-us/library/930f87yf.aspx

Helped-by: Seth Jackson
</pre>
</div>
</content>
</entry>
<entry>
<title>Port fsync() to libuv.</title>
<updated>2016-01-01T05:12:28+00:00</updated>
<author>
<name>Seth Jackson</name>
<email>sethjackson@gmail.com</email>
</author>
<published>2015-10-17T00:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=648aebb8b6dcf28c85477398572e5552062ceb18'/>
<id>648aebb8b6dcf28c85477398572e5552062ceb18</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3706 from Pyrohh/version_commit</title>
<updated>2015-12-13T08:00:09+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2015-12-13T08:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8a34d21b0d8e06edfbe02d47e4f045e0e97c996e'/>
<id>8a34d21b0d8e06edfbe02d47e4f045e0e97c996e</id>
<content type='text'>
Remove "Commit:" field from `--version` output</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove "Commit:" field from `--version` output</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Implement os_setenv() using _putenv_s()</title>
<updated>2015-12-13T03:33:10+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2014-06-08T18:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=810d31a43001e0955a0a3194998afcc9a0ed33ec'/>
<id>810d31a43001e0955a0a3194998afcc9a0ed33ec</id>
<content type='text'>
Windows does not have setenv(), instead the _putenv_s() function is used - added
a function check and fatal errors. Implemented os_setenv() for Windows.

Vim supports the original putenv() function if no alternative is available.
Neovim only supports systems where safer alternatives exist, so the check for
putenv() was removed from config/CMakeLists.txt.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows does not have setenv(), instead the _putenv_s() function is used - added
a function check and fatal errors. Implemented os_setenv() for Windows.

Vim supports the original putenv() function if no alternative is available.
Neovim only supports systems where safer alternatives exist, so the check for
putenv() was removed from config/CMakeLists.txt.
</pre>
</div>
</content>
</entry>
</feed>
