(from ChangeLog)
2013-08-05  Andrew L. Moore  <alm@slewsys.org>

	* src/parse.c (expand_glob): Support file-glob expansion of
	non-existent pathnames. For example, `~w ~/o.tmp' writes to o.tmp
	in user's home directory, creating it if it did not already exist.

(from ChangeLog)
2013-06-08  Andrew L. Moore  <alm@slewsys.org>

	* src/io.c (write_pipe):
	* src/signal.c (enable_sigpipe): Ignore SIGPIPE while writing
	to shell command - e.g., `w !exit'.

	* src/parse.c (strtok_with_delimiters): Rename escaped_strtok =>
	strtok_with_delimiters. Convert only escape sequences containing
	token delimiters.

2013-06-05  Andrew L. Moore  <alm@slewsys.org>

	* src/main.c (append_script_expression):
	* src/main.c (main): Add command-line scripting option `-e
	COMMAND'. Unlike stream editing, only addressed lines are
	processed. For example, the command:
	    $ sed -n -e 's/old/new/p' input-file
	in ed dialect is now:
	    $ ed -e 'g/old/s//new/p' input-file

	* src/buf.c (create_disk_buffer): Rename open_buffer =>
	create_disk_buffer. Add file pointer to function parameters.
	(append_text_node): Add deque pointer to function parameters.
	(shift_text_node): Rename next_text_node => shift_text_node.
	Add deque pointer to function parameters.
	(get_line_node): Change ed->buf parameter to ed.

	* src/ed.h (ed_state): Code cleanup and data structure refactoring:
	ec->*          => ed->core.*
	ed->script     => ed->exec.pathname
	ed->script_fp  => ed->exec.fp
	etc.
	(INIT_DEQUE): Initialize queue with
	INIT_DEQUE (x) == LINK_NODES (x, x).
Merge branch 'master' of https://github.com/slewsys/ed

Conflicts:
	ChangeLog
	po/ed.pot
	po/es.gmo
	po/es.po
	src/buf.c
	src/ed.h
	src/exec.c
	src/main.c
	src/page.c
	src/parse.c
	src/re.c
	testsuite/testsuite-dist