<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libedit, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-05-05T11:04:57Z</updated>
<entry>
<title>sh(1): autocomplete commands</title>
<updated>2021-05-05T11:04:57Z</updated>
<author>
<name>Piotr Pawel Stefaniak</name>
<email>pstef@FreeBSD.org</email>
</author>
<published>2021-03-28T09:58:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21b292072409f47f7413bc151bd4eb2b71d2c506'/>
<id>urn:sha1:21b292072409f47f7413bc151bd4eb2b71d2c506</id>
<content type='text'>
(cherry picked from commit b315a7296d2a69883c483d79dfcb3860a0428f21)
</content>
</entry>
<entry>
<title>Bump shared library versions after ncurses bump in 13.</title>
<updated>2021-02-05T01:51:45Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2021-02-02T01:09:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6e1fe6d26ea2939656c8286ccbd105a89d3349a3'/>
<id>urn:sha1:6e1fe6d26ea2939656c8286ccbd105a89d3349a3</id>
<content type='text'>
A few shared libraries in the base system link against ncurses.  An
upgrade from a 12.x host to 13 results in ABI breakage for existing
binaries since the newer versions of these libraries link against the
newer ncurses while the binary itself links against the older ncurses.
For example, dialog4ports built on 12.x sometimes crashes on 13 since
it depends on libdialog which links against ncurses internally.

(cherry picked from commit 0b7f1af804f06a285717b490bef80e24648adcbe)
</content>
</entry>
<entry>
<title>Update Makefile.depend files</title>
<updated>2019-12-11T17:37:53Z</updated>
<author>
<name>Simon J. Gerraty</name>
<email>sjg@FreeBSD.org</email>
</author>
<published>2019-12-11T17:37:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c9a9dfc187d171de6b92654d71b977f067ed641'/>
<id>urn:sha1:2c9a9dfc187d171de6b92654d71b977f067ed641</id>
<content type='text'>
Update a bunch of Makefile.depend files as
a result of adding Makefile.depend.options files

Reviewed by:	 bdrewery
MFC after:	1 week
Sponsored by:   Juniper Networks
Differential Revision:  https://reviews.freebsd.org/D22494
</content>
</entry>
<entry>
<title>Update libedit to a snapshot from 2019-09-10</title>
<updated>2019-09-13T06:50:02Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2019-09-13T06:50:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8156570000617c7545fcbad43189d59935b908be'/>
<id>urn:sha1:8156570000617c7545fcbad43189d59935b908be</id>
<content type='text'>
This version bring many fixes regarding unicode support
It also adds proper support for filename completion (we do not need our custom
patches anymore)
Improves the libreadline compatibility

Note that the same work was done by Yuichiro Naito in
https://reviews.freebsd.org/D21196 the main difference is in this case we have
reimported libedit in contrib to fix a long standing mess in the previous merges
which prevented a proper update workflow. (discussed long ago with pfg@)

The only difference with upstream libedit is we have added a compatibility shim
for the _elf_fn_sh_complete function which we previously added to support quoting
in filename completion and is not needed anymore.
This was added to continue supported old /bin/sh binaries and not break backward
compatibility (as discussed with jilles@)

Reviewed by:	Yuichiro Naito &lt;naito.yuichiro_gmail.com&gt;
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D21584
</content>
</entry>
<entry>
<title>libedit: Avoid out of bounds read in 'bind' command</title>
<updated>2019-01-16T21:59:18Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2019-01-16T21:59:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbdcf603c83854762ed772efe26d710e8b2de549'/>
<id>urn:sha1:fbdcf603c83854762ed772efe26d710e8b2de549</id>
<content type='text'>
This is CVS revision 1.31 from NetBSD lib/libedit/chartype.c:
Make sure that argv is NULL terminated since functions like tty_stty rely
on it to be so (Gerry Swinslow)

This broke when the wide-character support was enabled in libedit. The
conversion from multibyte to wide-character did not supply the apparently
expected terminating NULL in the new argv array.

PR:		233343
Submitted by:	Yuichiro NAITO
Obtained from:	NetBSD
MFC after:	1 week
</content>
</entry>
<entry>
<title>libedit: improve multibyte support</title>
<updated>2018-11-26T08:16:33Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2018-11-26T08:16:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6bbd1d19fd353c10ca9343ed76df312381524bf7'/>
<id>urn:sha1:6bbd1d19fd353c10ca9343ed76df312381524bf7</id>
<content type='text'>
Until this commit libedit only supported UTF-8 for multibyte charset
Improve it to support other multibyte charsets

Tested with eucJP and SJIS charsets.
Note that this change as been review and committed in upstream libedit
as well via christos@NetBSD

Submitted by:	naito.yuichiro _at_ gmail.com
Reviewed by:	bapt, pfg, yuripv, 0mp
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D17903
</content>
</entry>
<entry>
<title>libedit: sort the Makefile in line with NetBSD's version.</title>
<updated>2018-01-29T22:38:23Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2018-01-29T22:38:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6ea268b652102d451a1ff35988b774bf4b5a6e1f'/>
<id>urn:sha1:6ea268b652102d451a1ff35988b774bf4b5a6e1f</id>
<content type='text'>
NetBSD's libedit has been been cleaned-up considerably so the
non--widecharacter version is no longer an option. Re -sorting the
Makefile should make it easier for some brave soul trying to update it.

No functional change intended.

MFC after:	5 days
</content>
</entry>
<entry>
<title>lib: Fix several typos and minor errors</title>
<updated>2017-12-27T03:23:41Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2017-12-27T03:23:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d52a982ea85b7f76b2c78a842f893866c04f131e'/>
<id>urn:sha1:d52a982ea85b7f76b2c78a842f893866c04f131e</id>
<content type='text'>
- duplicate words
- typos
- references to old versions of FreeBSD

Reviewed by:	imp, benno
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Update dependencies.</title>
<updated>2017-10-31T00:07:04Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2017-10-31T00:07:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea825d02749f382c3f7e17f28247f20a48733eab'/>
<id>urn:sha1:ea825d02749f382c3f7e17f28247f20a48733eab</id>
<content type='text'>
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>libedit: raise the warning level to 3.</title>
<updated>2017-09-14T19:50:07Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-09-14T19:50:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=98fa04efedc41a02293dd9fe6434f33870a16974'/>
<id>urn:sha1:98fa04efedc41a02293dd9fe6434f33870a16974</id>
<content type='text'>
NetBSD has the warning level to 5 but that actually triggers -Wcast-qual.
</content>
</entry>
</feed>
