2008-10-14 Antonio Diaz * Version 1.1 released. * configure: Quote arguments stored in config.status. 2008-08-21 Antonio Diaz * Version 1.0 released. * configure: Added option `--program-prefix'. * signal.c (strip_escapes): Buffer overflow fixed. * signal.c (resize_buffer): Pointer aliasing warning fixed. 2008-02-24 Antonio Diaz * Version 0.9 released. * signal.c (sighup_handler): Return 0 if no error. * Arg_parser updated to 1.1. 2007-08-18 Antonio Diaz * Version 0.8 released. * check.sh: Testsuite exits unsuccesfully in case of error. * ed.1: Fixed some minor problems in the manual page. * ed.texinfo: Added 21kB of legalese (fdl.texinfo). 2007-07-18 Antonio Diaz * Version 0.7 released. * buf.c (dec_addr): Now returns correct address when wrapping. 2007-06-29 Antonio Diaz * Version 0.6 released. * License updated to GPL version 3 or later. * signal.c (sigwinch_handler, set_signal): Fixed two minor compatibility problems. * main_loop.c (main_loop): Fixed an infinite loop when reading an empty script. 2007-03-09 Antonio Diaz * Version 0.5 released. * main_loop.c (next_addr): '%' reimplemented as it was in ed 0.2. 2007-01-15 Antonio Diaz * Version 0.4 released. * Fixed some minor problems in the testsuite. 2006-11-11 Antonio Diaz * Version 0.3 released. * buf.c (open_sbuf): Fixed symlink vulnerability using standard function `tmpfile'. * signal.c: Fixed signal handling for SIGINT. * main_loop.c (exec_command): Fixed `c' and `i' commands with address 0. * The pause mode has been removed. * main.c: Added new options `--loose-exit-status' and `--verbose'. * carg_parser.c: New argument parser that replaces `getopt_long'. * `configure' and `Makefile.in' have been replaced. * Removed recursive make for testsuite. * Created directory `doc'. * Removed all pre ISO C89 code. * Removed all global variables. * ed.texinfo: Added to the manual the changes from Andrew and some mine. Sun Jun 26 22:21:59 1994 (alm@worm.talke.org) * GNU ed 0.2 release. * main.c (yank_lines): Added yank buffer. A range of lines may be cut ('d') to or yanked ('y') from a yank buffer. Lines in the buffer may be put ('x') after the addressed line (. by default). * main.c (display_lines): Page output of listed ('l') lines if isatty(0). * main.c (main): Replaced isatty(0) with is_regular_file(). Errors in piped scripts, as opposed to regular scripts or here documents, do not force ed to exit. * Capitilize error messages per the standard. Wed Jun 22 01:06:11 1994 (alm@woops.talke.org) * ed.h: Generic definition of INT_MAX * signal.c: Added #ifndef SIG_ERR Tue Apr 19 10:52:51 1994 (alm@woops.talke.org) * Version 0.1. Initial release for GNU. * main.c (exec_command): Add comment command `#'. Mon Mar 21 21:58:11 PST 1994 Andrew Moore * Use umask 077 to open buffer file. Sat Mar 19 14:06:52 PST 1994 Andrew Moore * Removed problematic DES and insque support. Wed Jan 19 20:42:50 PST 1994 Andrew Moore * Added reliable signal(2) for SysV. Dec 1993 Francois Pinard (pinard@icule) * GNUified ed.