Home | History | Annotate | Download | only in ed
History log of /src/bin/ed/buf.c
RevisionDateAuthorComments
 1.28  17-Sep-2025  rillig ed: fix search-and-replace typos in comments, clean up whitespace

No binary change.
 1.27  23-Mar-2014  dholland branches: 1.27.26;
sprintf considered harmful
 1.26  17-Mar-2006  rumble branches: 1.26.42; 1.26.48;
Handle asprintf returning NULL.
 1.25  26-Jun-2005  christos sprinkle a little const, and now everything compiles with WARNS=3
 1.24  17-Feb-2005  xtraeme Kill __P(), use ANSI function declarations.
 1.23  19-Oct-2003  wiz Fix typos in comments. From Jared Yanovich via jmc@openbsd.
 1.22  05-Sep-2003  itojun plug memory leak. PR bin/22694
 1.21  17-Apr-2000  christos Obey $TMPDIR for creating the scratch file
 1.20  04-Apr-2000  thorpej Back out the incorrect change in revision 1.11 of main.c, and actually
fix the problem it meant to address by putting extern declarations into
ed.h.
 1.19  04-Nov-1998  christos add braces
 1.18  28-Jul-1998  mycroft Delint.
 1.17  20-Jul-1997  thorpej - Use __RCSID() and __COPYRIGHT().
- Fix (all but two) compiler warnings.
 1.16  22-Mar-1997  lukem use mkstemp() instead of mktemp()
 1.15  23-Apr-1995  cgd clean up RCS Ids slightly, etc.
 1.14  21-Mar-1995  cgd convert to new RCS id conventions.
 1.13  23-Mar-1994  alm Renamed insque
 1.12  23-Mar-1994  alm Use umask 077 to open buffer file
 1.11  20-Feb-1994  alm `s3' applies the last substitution to the 3rd (or nth) match.
Split up the code to several files.
 1.10  23-Nov-1993  alm Added a line-addressing test so this isn't overlooked again.
Added BACKWARDS directive to Makefile for compatibility.
Completely changed the name space as per FSF's request.
Fixed a line-addressing bug introduced by previous `fix', i.e.,
space preceding a digit acts a plus (+) operator, as in `1 1' == `2',
and a plus operator by itself acts as +1, but a space by itself
should not equal a plus operator, i.e., `1 ' != `1+' == `2'.
 1.9  12-Nov-1993  alm fix line addressing so that 1,2, == 2,2 (as per SunOS ed) not 1,2
add global-active routines to replace some bad hacks
remove obsolescent Addison-Wesley copyrights
 1.8  01-Aug-1993  mycroft Add RCS identifiers.
 1.7  02-Jul-1993  alm fixed undo within a global command (would corrupt the buffer)
 1.6  08-May-1993  alm added support for lines of arbitrary length
added support for 8-bit data, including NULs
 1.5  23-Apr-1993  alm added man page (draft)
fixed `!' command
final code cleanup
 1.4  15-Apr-1993  alm added an efficient and relatively clean move (`m' command)
added ustack checking
 1.3  14-Apr-1993  alm implemented line marks as pointers
marks to lines that are moved, deleted or otherwise changed are cleared
undo restores cleared marks
added strerror diagnostics
 1.2  10-Apr-1993  cgd updated to alm's ed-0.2
 1.1  08-Apr-1993  cgd added ed, from Andrew Moore, alm@netcom.com
 1.26.48.1  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.26.42.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27.26.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.27.26.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed