2003-05-17  Per Bothner  <per@bothner.com>

	* SwingFrame.java (toString):  Check that jframe isn't null.

2003-01-09  Per Bothner  <per@bothner.com>

	* SwingBuffer.java:  Update for gnu.lists changes.
	* SwingWindow.java:  Likewise.

2002-11-05  Per Bothner  <per@bothner.com>

	* SwingWindow.java (<init>):  Don't call setBuffer, since that
	duplicates setDocument, which causes JDK 1.4 to freeze. Tracked down  
	by Francisco Vides Fernndez <pvides@dedalo.ws>.  A fix is to
	set this.buffer directly.

2002-04-18  Per Bothner  <per@bothner.com>

	* SwingBuffer.java (makePosition):  Remove - use inherited default.
	(createPosition):  New method.
	* BufferContent.java (GapPosition.<init>):  New args.
	(createPosition):  Use new GapPosition constructor.

2002-03-24  Per Bothner  <per@bothner.com>

	* BufferContent.java:  Moved here from gnu.jemacs.buffer.
	* BufferReader.java:  Moved here from gnu.jemacs.buffer.
	* MarkerReader.java:  Moved here from gnu.jemacs.buffer.
	* Makefile.am (java_sources);  Update accordingly.

	* SwingBuffer.java (openReader):  New method, implements abstract.
	* SwingToolkit.java (getFace, setUnderlone, setBold, setForeground,
	setBackground):  New methods, implementing EToolkit abtract methods.

	* SwingWindow.java (<init>):  Call addKeyListener here, instead of ...
	(setBuffer):  ... here, which causes it to be called too many times.

2002-03-19  Per Bothner  <per@bothner.com>

	New package.
	* SwingBuffer.java:  New class, extends Buffer.
	* SwingFrame.java:  New class, extends EFrame.
	* SwingToolkit.java:  New class, extends EToolkit.
	* SwingWindow.java:  New class, extends EWindow.
	* Makefile.am:  New file.
