<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/ncurses, branch releng/13.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Update to 6.2-20200215</title>
<updated>2020-02-19T17:09:08+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-19T17:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e18651243efbc1fe285af34e4937fd697612f1c7'/>
<id>e18651243efbc1fe285af34e4937fd697612f1c7</id>
<content type='text'>
While I didn't plan another upgrade, This version incorporate fixes from
kevans@ so let's upgrade to it
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While I didn't plan another upgrade, This version incorporate fixes from
kevans@ so let's upgrade to it
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ncurses to 20200118</title>
<updated>2020-02-18T08:11:52+00:00</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2020-02-18T08:11:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=aae38d10b4eebf81c0942947e8b83a9bb8651d88'/>
<id>aae38d10b4eebf81c0942947e8b83a9bb8651d88</id>
<content type='text'>
Among the changes from before:
- Add support for extended colors on widechar version
- Enable ncurses extended functions
- Enable version 2 of the extended mouse support
- Enable SCREEN extensions

Modification that differs from upstream:
- _nc_delink_entries used to be exposed and was turn static,
  turn it back as dynamic to not break abi
- Adapt our old termcap.c to modern ncurses

MFC after:	3 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Among the changes from before:
- Add support for extended colors on widechar version
- Enable ncurses extended functions
- Enable version 2 of the extended mouse support
- Enable SCREEN extensions

Modification that differs from upstream:
- _nc_delink_entries used to be exposed and was turn static,
  turn it back as dynamic to not break abi
- Adapt our old termcap.c to modern ncurses

MFC after:	3 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>ncurses: correct check for gcc &gt;= 5.0</title>
<updated>2020-02-14T04:16:22+00:00</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2020-02-14T04:16:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d8b7b73571f6733583507e7eaae427c5de298317'/>
<id>d8b7b73571f6733583507e7eaae427c5de298317</id>
<content type='text'>
The hack in question is intended to workaround seemingly bogus #line markers
in cpp output. As far as I can tell, llvm cpp doesn't do this by default, so
there's no reason to add -P.

In our /bin/sh, the main incantation should be placed in a sub-shell in
order to properly pipe the output to fgrep.

The main motivation for this change is admittedly to stop emitting the noise
about clang not being gcc in make -s buildworld

MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D22952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The hack in question is intended to workaround seemingly bogus #line markers
in cpp output. As far as I can tell, llvm cpp doesn't do this by default, so
there's no reason to add -P.

In our /bin/sh, the main incantation should be placed in a sub-shell in
order to properly pipe the output to fgrep.

The main motivation for this change is admittedly to stop emitting the noise
about clang not being gcc in make -s buildworld

MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D22952
</pre>
</div>
</content>
</entry>
<entry>
<title>In ncurses baudrate definitions, avoid warnings about implicit</title>
<updated>2016-08-27T20:33:19+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-08-27T20:33:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8ebfbdbef85e098e44be117b0f70f328ff36b5d4'/>
<id>8ebfbdbef85e098e44be117b0f70f328ff36b5d4</id>
<content type='text'>
conversions from int to short changing the values.  This applies to
B38400 and higher, since their values do not fit into a short.

However, since the wrapped values are still unique, and they only serve
as keys, there is no problem in adding a cast to silence the warnings.
This also avoids changing the ABI, which would happen if we changed
NCURSES_OSPEED to int.

Discussed with:	Thomas Dickey
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
conversions from int to short changing the values.  This applies to
B38400 and higher, since their values do not fit into a short.

However, since the wrapped values are still unique, and they only serve
as keys, there is no problem in adding a cast to silence the warnings.
This also avoids changing the ABI, which would happen if we changed
NCURSES_OSPEED to int.

Discussed with:	Thomas Dickey
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools.</title>
<updated>2016-05-09T22:21:09+00:00</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-09T22:21:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=29df9f6b755dc709f4f5fac1e8d59d6504032fd9'/>
<id>29df9f6b755dc709f4f5fac1e8d59d6504032fd9</id>
<content type='text'>
This avoids running target binaries.

Sponsored by:	EMC / Isilon Storage Division
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids running target binaries.

Sponsored by:	EMC / Isilon Storage Division
</pre>
</div>
</content>
</entry>
<entry>
<title>Make ncurses build with GCC 5.0 and up</title>
<updated>2015-08-27T14:00:20+00:00</updated>
<author>
<name>Alexander Kabaev</name>
<email>kan@FreeBSD.org</email>
</author>
<published>2015-08-27T14:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c247c492af3f32e58736b1073fb90e7dbd09ebca'/>
<id>c247c492af3f32e58736b1073fb90e7dbd09ebca</id>
<content type='text'>
Merge the end result of two upstream changes:

Original fix from 20141206:
  + modify MKlib_gen.sh to work around change in development version of
    gcc introduced here:
            https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
            https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
    (reports by Marcus Shawcroft, Maohui Lei).

Later fixed in different manner in 20150725:
  + use alternate workaround for gcc 5.x feature (adapted from patch by
    Mikhail Peselnik).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge the end result of two upstream changes:

Original fix from 20141206:
  + modify MKlib_gen.sh to work around change in development version of
    gcc introduced here:
            https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
            https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
    (reports by Marcus Shawcroft, Maohui Lei).

Later fixed in different manner in 20150725:
  + use alternate workaround for gcc 5.x feature (adapted from patch by
    Mikhail Peselnik).
</pre>
</div>
</content>
</entry>
<entry>
<title>Workaround a GCC warning to unbreak ARM build.</title>
<updated>2014-03-03T08:01:36+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-03-03T08:01:36+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fd13916c8bc8be7e49d262a16b4b7edb2deffd17'/>
<id>fd13916c8bc8be7e49d262a16b4b7edb2deffd17</id>
<content type='text'>
Reported by:	ian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by:	ian
</pre>
</div>
</content>
</entry>
<entry>
<title>MFV r262639: ncurses 5.9 20140222 snapshot.</title>
<updated>2014-03-02T08:58:21+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-03-02T08:58:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=73f0a83d68863a383fd8953972cd36eb6420ec7d'/>
<id>73f0a83d68863a383fd8953972cd36eb6420ec7d</id>
<content type='text'>
Requested by:	bapt
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requested by:	bapt
</pre>
</div>
</content>
</entry>
<entry>
<title>MFV r262617: ncurses 5.9.</title>
<updated>2014-02-28T23:48:13+00:00</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-02-28T23:48:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=06bfebdedb0d353f1771adb65731f64461d9bd01'/>
<id>06bfebdedb0d353f1771adb65731f64461d9bd01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct use_screen() and use_window() prototypes in curs_threads(3x).</title>
<updated>2012-05-22T06:28:53+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-05-22T06:28:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=db763e7cdf2be478106b60aa4504f14956ad765c'/>
<id>db763e7cdf2be478106b60aa4504f14956ad765c</id>
<content type='text'>
Submitted by:	Yanhui Shen &lt;shen.elf@gmail.com&gt;
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	Yanhui Shen &lt;shen.elf@gmail.com&gt;
MFC after:	3 days
</pre>
</div>
</content>
</entry>
</feed>
