<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libedit/read.c, branch releng/9.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-09-30T16:11:50Z</updated>
<entry>
<title>MFC r240982:</title>
<updated>2012-09-30T16:11:50Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-09-30T16:11:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=639c17eb340a015f03a8797ddec4a27eaf4a8181'/>
<id>urn:sha1:639c17eb340a015f03a8797ddec4a27eaf4a8181</id>
<content type='text'>
Initialize the num variable to avoid uninitialized data.
This fixes the bug introduced by r238378.

Reviewed by:	pfg
</content>
</entry>
<entry>
<title>MFC	r238178, 238624, 238810:</title>
<updated>2012-08-22T20:06:59Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-08-22T20:06:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aece5e514e668d8cc9455fbc2c3870c94aab3ff2'/>
<id>urn:sha1:aece5e514e668d8cc9455fbc2c3870c94aab3ff2</id>
<content type='text'>
Re-merge a couple of changes from NetBSD libedit.

bin/sh has been taught about el_gets setting the count to -1
on error, so now we can partially revert r238173 to reduce
differences with NetBSD's implementation.

Also fix some warnings to be more in sync with NetBSD.

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>MFC	r238173:</title>
<updated>2012-07-09T09:11:07Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-07-09T09:11:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=212f66cde7fdf1a74a9113424fe19bf3a37f166b'/>
<id>urn:sha1:212f66cde7fdf1a74a9113424fe19bf3a37f166b</id>
<content type='text'>
Fix issue resizing bin/sh

This partially reverts some changes from r237448 that are causing
breakage when resizing under bin/sh .

Reverted changes from NetBSD are:

Mar 10 20:46:15 2009 - editline.3 read.c
make el_gets set the count to -1 on error to distinguish between EOF and
error.

Feb 19 15:20:22 2009 - read.c sig.c sig.h
reset and redraw on sigcont. From Anon Ymous.

Feb 15 21:24:13 2009
don't restart on EINTR, instead return NULL immediately. From Anon Ymous

PR:		169603
Reported by:	Peter Jeremy, David Shao
MFC after:	3 days
Approved by:	re
</content>
</entry>
<entry>
<title>MFC	r237448:</title>
<updated>2012-06-29T03:01:38Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2012-06-29T03:01:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c873f8246e64ca209d885d587bef55139671fc2'/>
<id>urn:sha1:4c873f8246e64ca209d885d587bef55139671fc2</id>
<content type='text'>
Merge changes from upstream libedit.

Here we update most of the files to at least match the
version available in NetBSD's snapshot of 20091228. This
version was chosen because it still doesn't include wide
character support (UTF-8), which involves many changes and
new files.
</content>
</entry>
<entry>
<title>* Add the readline(3) API to libedit.  The libedit versions of</title>
<updated>2011-04-05T18:41:01Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2011-04-05T18:41:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1e3f14466be22d4fb236ff5bbd2fc725cba4b4c2'/>
<id>urn:sha1:1e3f14466be22d4fb236ff5bbd2fc725cba4b4c2</id>
<content type='text'>
  {readline,history}.h are in /usr/include/edit so as to not conflict with
  the GNU libreadline versions.  To use the libedit readline(3) one should
  add "-I/usr/include/edit" to their Makefile
  (spelled "-I${DESTDIR}/${INCLUDEDIR}/edit" within the FreeBSD source tree).

* Enable its use in the BSD licensed utilities that support readline(3).

* To make it easier to sync libedit development with NetBSD, histedit.h
  is moved into libedit's directory as history shows shown we keep merging
  it into that location.

Obtained from:	NetBSD
Sponsored by:	Juniper Networks
</content>
</entry>
<entry>
<title>Merge the following changes from NetBSD:</title>
<updated>2007-03-11T21:47:40Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2007-03-11T21:47:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f9ff2f8ffbd083eb96c7fb0e0a7bd0daa6d70495'/>
<id>urn:sha1:f9ff2f8ffbd083eb96c7fb0e0a7bd0daa6d70495</id>
<content type='text'>
history.c 1.32:
  # Fix memory leak found by valgrind (Julien Torres)
map.c 1.24:
  # fix debugging printf format.
read.c 1.40:
  # Fix bug with multiple pending el_pushes. Reported by Julien Torres.
tty.c 1.24:
  # Coverity CID 1216: Prevent negative index use.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Sync libedit with recent NetBSD developments.  Including improvements to the</title>
<updated>2005-08-07T20:55:59Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-08-07T20:55:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76d00450e675825131c7cd211e274537cd42a542'/>
<id>urn:sha1:76d00450e675825131c7cd211e274537cd42a542</id>
<content type='text'>
vi-mode, removal of clause 3, cleanups and the export of the tokenization
functions.

Not included: config.h, filecomplete.{c,h}
</content>
</entry>
<entry>
<title>+ Sync with NetBSD, bringing in feature enhancements.</title>
<updated>2001-10-01T08:41:27Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-10-01T08:41:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3c195773444850fbd9cf231761a4f76eaf863e5a'/>
<id>urn:sha1:3c195773444850fbd9cf231761a4f76eaf863e5a</id>
<content type='text'>
+ Convert to ANSI-C function definitions
+ style(9)

Submitted by:	kris
</content>
</entry>
<entry>
<title>Add __FBSDID()s to libedit</title>
<updated>2001-09-30T21:21:36Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-09-30T21:21:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0622d6c77b6a774b222cffab0be6eb9b4ad71f1b'/>
<id>urn:sha1:0622d6c77b6a774b222cffab0be6eb9b4ad71f1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include fcntl.h</title>
<updated>2000-10-02T22:07:53Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2000-10-02T22:07:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f234c674c1d744da8fccb72396977401538373a1'/>
<id>urn:sha1:f234c674c1d744da8fccb72396977401538373a1</id>
<content type='text'>
PR:		21697
Submitted by:	Barak Enat &lt;barak_enat@yahoo.com&gt;
</content>
</entry>
</feed>
