Wed Aug  5 04:37:48 1992  Marc Andreessen  (marca at wintermute)

        * zone.el, epoch.el
        Filled docstrings.

        * gdb.el, isearch.el:
        Copied from lisp, with changes for 8-bit support.

Sat Aug  1 21:47:37 1992  Marc Andreessen  (marca at nlrs2)

        * event.el
        (display-event-status): Use *event-status-buffer*.

Sat Jul 25 23:49:45 1992  Marc Andreesen  (marca at nlrs4)

        * epoch.el
        (auto-raise-screen): Default is now 'minibuf.

        * version.el
        Upped version to 4.1.

Sun Jul 12 02:15:59 1992  Marc Andreessen  (marca at wintermute)

        * epoch.el
        Make suspend-emacs dead dead dead.

Sat Jul 11 23:15:25 1992  Marc Andreessen  (marca at wintermute)

        * iso-latin-1.el
        New file: electric mode for 8-bit ISO latin-1 characters.
        This works with Epoch 4.1's new (Keriven) 8-bit support.

        * epoch.el
        epoch-cmds-map and epoch-cmds-prefix are used to set up Epoch's
        default keybindings; this allows one to use a key sequence other
        than 'C-z' to prefix the standard Epoch keybindings.

Tue Jun 30 01:22:40 1992  Marc Andreessen  (marca at wintermute)

        * mouse.el
        (mouse::copy-zone): After copy-region-as-kill, set
        this-command to nil to keep subsequent kill from replication.

--> 4.0p2 released.
Sun May 31 15:33:21 1992  Marc Andreessen  (marca at wintermute)

        * epoch.el
        (epoch::cursor-warps-to-screen): New variable.
        (cursor-to-screen): Check epoch::cursor-warps-to-screen
        before warping cursor to new screen.

        * event.el
        Require cl rather than mini-cl (due to popular demand).

        * motion.el
        (several routines): Never goto-char past point-max.

        * mouse.el
        (mouse::set-point-clears-cut-buffer): New variable.
        (mouse::copy-zone): Check mouse::set-point-clears-cut-buffer
        before clearing cut buffer on mouse set-point.
        (several routines): Never goto-char past point-max.

Wed Apr 22 09:25:54 1992  Christopher Love  (love at ash.cs.uiuc.edu)

	* event.el
	(display-event-status): Show value of epoch::event-handler.

	* epoch.el
	(duplicate-screen): set icon name.
	(create-screen): set title to include sys-name correctly.
	(epoch::do-titles):  Don't screw up the edit screen's icon name.

Mon Apr 13 10:00:02 1992  Christopher Love  (love at birch.cs.uiuc.edu)

	* epoch.el: disable C-xC-z, as it is useless to use suspend-emacs.

Mon Apr  6 09:49:51 1992  Christopher Love  (love at fir)

	* startup.el
	(command-line): call epoch::do-titles after loading startup file.

	* epoch.el
	(epoch::do-titles): new function.  Called after startup file
	(.emacs) loaded, to do screen titles on first edit screen and
	(possibly) minibuffer screen.  This allows .emacs to override
	value of include-system-name.

	* wrapper.el
	(get-color-rw)
	(set-color-rw):  New wrappers.

Thu Apr  2 15:06:46 1992  Christopher Love  (love at ash.cs.uiuc.edu)

	* wrapper.el
	(cursor-foreground)
	(cursor-background):  new wrappers
	(cursor-color): old wrapper, equivalent to cursor-background

Thu Mar 26 11:34:03 1992  Christopher Love  (love at ash.cs.uiuc.edu)

	* mouse.el
	(mouse::paste-cut-buffer): if selection string is "", get
	cutbuffer instead.
	(mouse::copy-zone): don't clear out cut buffer here.

Fri Feb 28 10:55:20 1992  Christopher Love  (love at birch.cs.uiuc.edu)

	* button.el
	(boundp 'add-graphic-zone): use fboundp instead.

	* zone.el
	(add-graphic-zone): fix arguments to define-opaque-font.

Fri Feb 21 14:16:13 1992  Christopher Love  (love at redwood.cs.uiuc.edu)

	* files.el - identical changes for Epoch made against 18.58
	version.
	* loaddefs.el - 18.58 changes.

Mon Feb 10 20:21:06 1992  Christopher Love  (love at dogwood.cs.uiuc.edu)

	* convert-buttons.el - convert "button-text" function as well.

Wed Jan 29 10:45:42 1992  Christopher Love  (love at dogwood.cs.uiuc.edu)

	* mouse.el
	(mouse::copy-zone): Fixes for problems when running click-to-type.
	Basically, be sure to be use the buffer that drag-zone is in.

Tue Jan 28 14:27:49 1992  Christopher Love  (love at redwood.cs.uiuc.edu)

	* loadup.el - load zone rather than button as standard code.

	* motion.el, event.el, mouse.el, wrapper.el, selection.el - change
	button references to zone references.

	* button.el - contents moved to zone.el and changed to reference
	zone functions.

Wed Jan 22 18:28:32 1992  Christopher Love  (love at redwood.cs.uiuc.edu)

	* version.el
	* inc-vers.el
	* loadup.el
	* loaddefs.el
	* startup.el
	* files.el - files modified by Epoch, now moved to epoch-lisp
	directory. 

Fri Dec 13 13:56:09 1991  Christopher Love  (love at dogwood.cs.uiuc.edu)

	* epoch.el
	(select-screen): new possibilities for auto-raise-screen:  If t,
	raise screen and (distinct) minibuffer screen; if set to 'screen,
	only raise edit screen; if set to 'minibuf, only raise (distinct)
	minibuffer screen; else don't raise any screens.

Sat Dec  7 20:29:47 1991  Christopher Love  (love at dogwood.cs.uiuc.edu)

	* epoch.el - fix default value for epoch-mode-alist.

Thu Nov 21 11:22:40 1991  Christopher Love  (love at aspen.cs.uiuc.edu)

	* motion.el - drag-button is always transient.

	* wrapper.el - wrappers for epoch::buttons-in-region,
	epoch::button-transient-p, epoch::set-button-transient

Tue Nov 12 19:56:53 1991  Christopher Love  (love at redwood.cs.uiuc.edu)

	* mouse.el - set name of current command in mouse::handler.

Fri Nov  1 10:17:16 1991  Christopher Love  (love at dogwood.cs.uiuc.edu)

	* wrapper.el - added wrapper for epoch::stylep.

Tue Oct 22 11:45:21 1991  Christopher Love  (love at birch.cs.uiuc.edu)

	* motion.el - fixes to mouse-sweep-update for dragging and
	scrolling in split windows.

	* button.el - added add-graphic-button function; adds a graphic
	button by pixmap name and other data.

	* dispepoch.c - fail on fast insert of styles are different before
	& after insertion point.  This corrects quirks with inserting @
	start of read-only-buttons.

	* epoch-util.el - removed definition of functionp

	* wrapper.el - added wrappers for HAVE_GRAPHIC_BUTTONS functions.
	Moved definition of functionp to here from epoch-util.el

Sat Oct 19 11:48:50 1991  Christopher Love  (love at birch.cs.uiuc.edu)

	* selection.el - fixed convert-to-target to prevent blowing core.

--> Epoch 4.0a1 released 10-16-91.

Sat Oct 12 21:41:46 1991  Christopher Love  (love at ash.cs.uiuc.edu)

	* motion.el - made fixes to mouse-sweep-update to get smoother
	dragging and hilighting.

	* mouse.el, motion.el - made changes to start-mouse-drag and
	end-mouse-drag so that mouse-left can also abort isearch in
	addition to doing hilighting.

Fri Oct 11 20:44:35 1991  Christopher Love  (love at ash.cs.uiuc.edu)

	* selection.el - add code from sennett@vistatech.com for
	supporting user-defined targets.

Tue Oct  8 22:51:13 1991  Christopher Love  (love at ash.cs.uiuc.edu)

	* motion.el - fixed handling of times where coords-to-point
	returns nil (modeline coordinates); need a better solution.
	Scrolling is to rough, and requires continued motion events.

	* epoch.el - added documentation strings for some functions.
	Select-screen shouldn't raise minibuffer screen if running with
	local minibuffers.

Sun Oct  6 13:56:52 1991  Christopher Love  (love at ash.cs.uiuc.edu)

	* mouse.el - epoch::convert-selection now returns the selection
	value; no need to wait on selection-notify event.

	* mouse.el - include changes to support multi-click detection
	using X event timestamp.

Thu Oct  3 11:41:09 1991  Christopher Love  (love at birch.cs.uiuc.edu)

	* wrapper.el - added wrapper for query-cursor-pixels

Sat Jan 26 10:05:25 1991  Christopher Love  (love at fir)

	* Epoch 4.0 development begins based on 18.56 release.
