The NetBSD Project

CVS log for src/lib/libedit/read.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libedit

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.69.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:21:06 2013 UTC (10 months ago) by tls
Branch: tls-maxphys
Changes since 1.69: +9 -2 lines
Diff to previous 1.69 (colored) next main 1.70 (colored)

resync from head

Revision 1.70 / (download) - annotate - [select for diffs], Mon May 27 23:55:55 2013 UTC (10 months, 3 weeks ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, HEAD
Changes since 1.69: +9 -2 lines
Diff to previous 1.69 (colored)

Test early for EOF to avoid infinite loop in the wide char case. From
Linas Vepstas: linasvepstas at gmail dot com

Revision 1.67.2.1 / (download) - annotate - [select for diffs], Tue Oct 30 18:59:09 2012 UTC (17 months, 3 weeks ago) by yamt
Branch: yamt-pagecache
Changes since 1.67: +11 -5 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

sync with head

Revision 1.69 / (download) - annotate - [select for diffs], Tue Sep 11 12:31:08 2012 UTC (19 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.68: +4 -4 lines
Diff to previous 1.68 (colored)

return !OKCMD on error.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Sep 10 20:53:18 2012 UTC (19 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.67: +9 -3 lines
Diff to previous 1.67 (colored)

PR/46935: Steffen Nurpmeso: editline(3) (libedit): faulty errno handling,
faulty reuse of val in wrong context

Revision 1.67 / (download) - annotate - [select for diffs], Tue Aug 16 16:25:15 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Branch point for: yamt-pagecache
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored)

re-enable -Wconversion

Revision 1.66 / (download) - annotate - [select for diffs], Fri Jul 29 23:44:44 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.65: +19 -19 lines
Diff to previous 1.65 (colored)

pass -Wconversion

Revision 1.65 / (download) - annotate - [select for diffs], Fri Jul 29 15:16:33 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.64: +20 -20 lines
Diff to previous 1.64 (colored)

KNF return (\1); -> return \1;

Revision 1.64 / (download) - annotate - [select for diffs], Thu Jul 28 20:50:55 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.63: +5 -5 lines
Diff to previous 1.63 (colored)

kill ptr_t and ioctl_t, add  * sizeof(*foo) to all allocations.

Revision 1.63 / (download) - annotate - [select for diffs], Thu Jul 28 01:56:27 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.62: +4 -4 lines
Diff to previous 1.62 (colored)

Rename key to keymacro to avoid conflicts with term.h. The renaming of term
to terminal was again to avoid conflicts with term.h. term.h is a moving
namespace violation.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Jul 28 00:44:35 2011 UTC (2 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.61: +12 -12 lines
Diff to previous 1.61 (colored)

term -> terminal
fix wide function confusion

Revision 1.61 / (download) - annotate - [select for diffs], Sat Jul 9 23:54:39 2011 UTC (2 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored)

make obvious what we are trying to do...

Revision 1.60 / (download) - annotate - [select for diffs], Sat Jul 9 16:04:34 2011 UTC (2 years, 9 months ago) by tron
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

Try to fix build of port where "char" is unsigned.

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jul 8 15:54:56 2011 UTC (2 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.58: +7 -3 lines
Diff to previous 1.58 (colored)

Support other non-latin1 single byte character sets.
From: Alexander Barkov and Nirbhay Choubey at oracle dot com

Revision 1.57.2.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:09:21 2011 UTC (3 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.57: +11 -12 lines
Diff to previous 1.57 (colored) next main 1.58 (colored)

Sync with HEAD

Revision 1.58 / (download) - annotate - [select for diffs], Fri Feb 18 20:53:05 2011 UTC (3 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase
Changes since 1.57: +11 -12 lines
Diff to previous 1.57 (colored)

PR/44599: Steven Vernon: libedit acts as if no data read if editmode is turned
off because nread is uninitialized in the edit disabled case.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Jul 21 18:18:52 2010 UTC (3 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, bouyer-quota2-base
Branch point for: bouyer-quota2
Changes since 1.56: +4 -3 lines
Diff to previous 1.56 (colored)

refresh only on SIGCONT not SIGWINCH from Edward Sheldrake

Revision 1.56 / (download) - annotate - [select for diffs], Mon Jul 19 17:18:13 2010 UTC (3 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.55: +7 -3 lines
Diff to previous 1.55 (colored)

retry the read after sigwinch too, from Edward Sheldrake

Revision 1.55 / (download) - annotate - [select for diffs], Mon Mar 22 22:59:06 2010 UTC (4 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.54: +3 -3 lines
Diff to previous 1.54 (colored)

https://bugzilla.redhat.com/show_bug.cgi?id=575383
Handle EINTR properly.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Dec 31 15:58:26 2009 UTC (4 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.53: +6 -2 lines
Diff to previous 1.53 (colored)

- Document and enable wide character support.
- Fix read function compatibility.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Dec 30 22:37:40 2009 UTC (4 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.52: +68 -21 lines
Diff to previous 1.52 (colored)

Wide character support (UTF-8) from Johny Mattsson; currently disabled.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Jul 22 15:57:00 2009 UTC (4 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.51: +3 -2 lines
Diff to previous 1.51 (colored)

Always initialize nread since it is an out param.
From Michael Cook mcook at bbn dot com

Revision 1.51 / (download) - annotate - [select for diffs], Tue Jun 9 13:04:33 2009 UTC (4 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored)

decrement the number of levels after the loop (Julien Torres)

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jun 8 15:10:53 2009 UTC (4 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.49: +5 -4 lines
Diff to previous 1.49 (colored)

from Julien Torres, flip the order we pop in the macro array.

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:18:29 2009 UTC (4 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.43: +60 -27 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.49 / (download) - annotate - [select for diffs], Tue Mar 10 20:46:15 2009 UTC (5 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.48: +34 -22 lines
Diff to previous 1.48 (colored)

make el_gets set the count to -1 on error to distinguish between EOF and
error.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Feb 21 23:35:10 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.47: +2 -4 lines
Diff to previous 1.47 (colored)

remove VEOF test. the tty is in cooked mode when we are not editing and
the tty driver does the check for us.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Feb 21 23:31:29 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

use the VEOF character from the terminal, instead of hard-coding 4.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Feb 19 15:20:22 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.45: +11 -4 lines
Diff to previous 1.45 (colored)

reset and redraw on sigcont. From Anon Ymous.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Feb 15 21:55:23 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.44: +9 -8 lines
Diff to previous 1.44 (colored)

pass lint on _LP64.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Feb 15 21:24:13 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.43: +24 -9 lines
Diff to previous 1.43 (colored)

don't restart on EINTR, instead return NULL immediately. From Anon Ymous

Revision 1.43 / (download) - annotate - [select for diffs], Thu Feb 5 19:15:44 2009 UTC (5 years, 2 months ago) by christos
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

match documentation in el_push

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jan 18 12:17:24 2009 UTC (5 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.41: +3 -3 lines
Diff to previous 1.41 (colored)

fix -Wsign-compare issues

Revision 1.40.12.1 / (download) - annotate - [select for diffs], Wed Sep 24 16:35:09 2008 UTC (5 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.40: +8 -8 lines
Diff to previous 1.40 (colored) next main 1.41 (colored)

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Sep 10 15:45:37 2008 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2
Changes since 1.40: +8 -8 lines
Diff to previous 1.40 (colored)

Allow a single process to control multiple ttys (for pthreads using _REENTRANT)
using multiple EditLine objects. Mostly from Preston A. Elder.

Revision 1.40 / (download) - annotate - [select for diffs], Thu Mar 1 21:41:45 2007 UTC (7 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Changes since 1.39: +25 -9 lines
Diff to previous 1.39 (colored)

Fix bug with multiple pending el_pushes. Reported by Julien Torres.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Aug 2 12:11:14 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.38: +3 -3 lines
Diff to previous 1.38 (colored)

On a fatal error, we want to stop processing the macro buffers.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Aug 2 10:20:33 2005 UTC (8 years, 8 months ago) by tron
Branch: MAIN
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored)

Add missing second argument to another call of ch_reset().

Revision 1.37 / (download) - annotate - [select for diffs], Mon Aug 1 23:00:15 2005 UTC (8 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

Don't reset the macro strings each time we enter el_gets(), otherwise
el_push() is unusable programmatically.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jun 1 11:37:52 2005 UTC (8 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

Don't use non-standard uint or u_int.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Mar 9 23:55:02 2005 UTC (9 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.34: +5 -2 lines
Diff to previous 1.34 (colored)

Make sure we flush after we prepare when we are unbuffered otherwise the
prompt will not appear immediately.

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Jul 10 09:28:04 2004 UTC (9 years, 9 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.33: +7 -3 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Pull up revision 1.34 (requested by christos in ticket #620):
PR/23486: Andreas Gustafsson: gdb no longer works with emacs
- make sure that we keep previous contents of the buffer in unbuffered mode.
- when turning editing on and off keep tty consistent.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 8 00:51:36 2004 UTC (9 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.33: +7 -3 lines
Diff to previous 1.33 (colored)

PR/23486: Andreas Gustafsson: gdb no longer works with emacs
- make sure that we keep previous contents of the buffer in unbuffered mode.
- when turning editing on and off keep tty consistent.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 27 14:52:18 2004 UTC (10 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.32: +3 -11 lines
Diff to previous 1.32 (colored)

Better fix for rl_prep_terminal() from Gerry Swislow.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Feb 21 16:42:30 2004 UTC (10 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.31: +11 -3 lines
Diff to previous 1.31 (colored)

Separate tty separation from the prompt printing function. From Gerry Swislow.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jan 17 17:57:40 2004 UTC (10 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

portability fixes.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Oct 18 23:48:42 2003 UTC (10 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.29: +16 -18 lines
Diff to previous 1.29 (colored)

change allocation policy in el_push to allocate the string itself.
fix issues with strdup.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Oct 9 00:42:28 2003 UTC (10 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.28: +9 -3 lines
Diff to previous 1.28 (colored)

PR/23107: Nathan Williams: ^D as the first char on the command line does
not DTRT in readline compatibility mode

Revision 1.28 / (download) - annotate - [select for diffs], Fri Sep 26 17:44:51 2003 UTC (10 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.27: +47 -18 lines
Diff to previous 1.27 (colored)

Implement enough of readline's 4.0 async mode to make gdb happy. This is
not complete yet, but it seems to work...
This required to introduce an unbuffered mode to el_gets(), but that was
a minor change.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Sep 13 04:18:00 2003 UTC (10 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored)

Fix something that's been annoying me for a while...
Pull in <fcntl.h>, so that the fcntl #defines are present, and we build in the
automatic reset of non-blocking mode, rather than beeping like mad.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 7 16:44:32 2003 UTC (10 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.25: +3 -7 lines
Diff to previous 1.25 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jun 19 15:55:06 2003 UTC (10 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.24: +7 -3 lines
Diff to previous 1.24 (colored)

From michael@moria.de:
- use __attribute__((__unused__)) in arguments where appropriate.
- some int -> size_t and char * to const char * conversions.

Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 20 16:50:08 2002 UTC (11 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.23: +4 -2 lines
Diff to previous 1.23 (colored)

Fix problem with previous patches that broke vi history.
- c_gets() was usually returning a length, but sometimes
  one of the CC_xxx values (which are small +ve integers)!
- fixed c_gets() by putting a ' ' under the cursor.
From David Laight.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Nov 15 14:32:34 2002 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.22: +23 -19 lines
Diff to previous 1.22 (colored)

PR/18995: David Laight: libedit fixes for posix conformant sh

The posix 'sh' specification defines vi-mode editing quite tightly.
The netbsd libedit code (used by sh to do this) was missing several
features, there were also minor errors in others.

Compare netbsd sh to the definition available from:
http://www.opengroup.org/onlinepubs/007904975/utilities/sh.html
In particular the following were not supported:
	U - undo all changes to line
	| - goto column
	Y - yank to end of line
	y - yank
	# - comment out current line
	@ - take input from shell alias [1]
	G - goto numbered line in history buffer
	v - edit history line with vi
	_ - append word from last input line
	. - redo last command
Other minor changes have also been made.

[1] This needs the shell to define an appropriate routine to
return the text of the alias.  There is no requirement that
such a function exist.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 27 21:41:50 2002 UTC (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.21: +14 -4 lines
Diff to previous 1.21 (colored)

vi mode and memory fixes from david laight.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Mar 18 16:00:57 2002 UTC (12 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.20: +5 -7 lines
Diff to previous 1.20 (colored)

- constify; passes all gcc and lint strict checks.
- add config.h [Jason Evans], to create a portable version of libedit that
  can be easily compiled on other OS's.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Sep 27 19:29:50 2001 UTC (12 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.19: +42 -6 lines
Diff to previous 1.19 (colored)

PR/14067: Anthony Mallet: Provide a programmatic way to set the read_char
function via a new el_set() operation.
Thanks, nicely done :-)

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jan 10 07:45:41 2001 UTC (13 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.18: +20 -11 lines
Diff to previous 1.18 (colored)

Enlarge editline buffers as needed to support arbitrary length lines.
This also addresses lib/9712 by Phil Nelson.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Nov 11 22:18:58 2000 UTC (13 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

- add support for home and end keys.
- improve debugging support

Revision 1.17 / (download) - annotate - [select for diffs], Mon Sep 4 22:06:31 2000 UTC (13 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.16: +319 -330 lines
Diff to previous 1.16 (colored)

convert to new style guide, which includes:
- ansi prototypes & features (such as stdargs)
- 8 space indents

Revision 1.16 / (download) - annotate - [select for diffs], Wed Jan 19 18:30:19 2000 UTC (14 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (colored)

PR/9243: Kevin Schoedel: libedit ignores repeat count

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:29:58 1999 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Pull up to last week's -current.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 4 23:23:21 1999 UTC (14 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

remove some lint

Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 8 01:25:05 1999 UTC (14 years, 8 months ago) by sommerfeld
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.13: +9 -4 lines
Diff to previous 1.13 (colored)

minor tweak to previous fix: don't spuriously truncate final newline
under emacs.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Aug 2 01:01:55 1999 UTC (14 years, 8 months ago) by sommerfeld
Branch: MAIN
Changes since 1.12: +23 -3 lines
Diff to previous 1.12 (colored)

Fix PR7685 (gdb under emacs prints spurious ^M and messes up terminal)
plus a few bogons noted along the way:
	1) Set EDIT_DISABLED if terminal type is emacs.
	2) fix bug in NO_TTY mode which caused it to not notice CR or LF
	3) implement EDIT_DISABLED within libedit to be somewhat like NO_TTY,
		except that a prompt is printed first.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jul 2 15:21:26 1999 UTC (14 years, 9 months ago) by simonb
Branch: MAIN
Changes since 1.11: +8 -8 lines
Diff to previous 1.11 (colored)

More trailing white space.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 11 22:40:00 1999 UTC (15 years, 3 months ago) by kleink
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.10: +3 -4 lines
Diff to previous 1.10 (colored)

In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
of errno.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 12 20:08:22 1998 UTC (15 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 (colored)

delint

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jun 1 14:31:26 1998 UTC (15 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.8: +9 -2 lines
Diff to previous 1.8 (colored)

* implement CC_REFRESH_BEEP; as per CC_REFRESH but beep as well. this
  is useful in completion when a partial completion is found
* remove entry in BUGS about el_parse(); that was fixed a while ago

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 21 10:12:22 1998 UTC (16 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.7: +6 -3 lines
Diff to previous 1.7 (colored)

fix compile errors if FIONREAD is defined.  noted by
David Holland <dholland@bordeaux.eecs.harvard.edu> in [bin/4012].

Revision 1.7 / (download) - annotate - [select for diffs], Sat Dec 20 19:15:52 1997 UTC (16 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.6: +7 -5 lines
Diff to previous 1.6 (colored)

Small optimization. Don't call isatty() on every invocation of el_gets, but
remember if the tty setup failed... Also trim the input line of trailing \r's.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 26 20:19:48 1997 UTC (16 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.5: +42 -14 lines
Diff to previous 1.5 (colored)

Make el_gets() work when the input is not a tty.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 6 18:25:32 1997 UTC (16 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.4: +11 -6 lines
Diff to previous 1.4 (colored)

Fix compiler warnings.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Apr 11 17:52:47 1997 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.3: +8 -4 lines
Diff to previous 1.3 (colored)

Portability fixes:
__const		-> const
BADSIG		-> SIG_ERR
int flags	-> u_int flags
#if __STDC__	-> #ifdef __STDC__

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jan 14 04:17:25 1997 UTC (17 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.2: +7 -2 lines
Diff to previous 1.2 (colored)

Implement CC_REDISPLAY, which (unlink CC_REFRESH) redraws the entire input
line (a la ^R). This is useful if the binding outputs information and
mucks up the input line. To be used in ``list-choices'' bindings (refer
to the ^D binding in csh when filec is set)

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jan 11 06:48:06 1997 UTC (17 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.1: +7 -1 lines
Diff to previous 1.1 (colored)

RCSid police
editline first appeared in 4.4BSD not NetBSD1.0

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri May 6 06:01:43 1994 UTC (19 years, 11 months ago) by cgd
Branch: CSRG
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1, netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0, lite-2, lite-1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

libedit!

Revision 1.1 / (download) - annotate - [select for diffs], Fri May 6 06:01:42 1994 UTC (19 years, 11 months ago) by cgd
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>