2005-01-07  Per Bothner  <per@bothner.com>

	* SwingBuffer.java (getStringContent): New method implements Buffer.
	(charAt, getChars, setCharAt, fill, writeTo, consume): Removed;
	use methods inherited from Buffer.

2004-08-04  Christian Surlykke <christian@surlykke.dk>
        
	* IgnoreAction.java: Moved here from gnu.jemacs.buffer
	* Modeline.java: Moved here from gnu.jemacs.buffer
	* SwingBuffer.java (invoke): New method, implements Buffer.invoke
	* SwingFrame.java (setMenuBar): Take an EMenu rather than a Menu.
	(setMenu): New method, implements EFrame.setMenu
	* SwingMenu.java: Renamed/moved from gnu/jemacs/buffer/Menu.java.
	* SwingToolkit.java (getMenu): New method, implements EToolkit.getMenu.
	(getIgnoreAction): New method, implements EToolkit.getIgnoreaction.
	* SwingWindow.java (modeline):  Moved field here from EWindow.java.
	(setSelected): some not-swing-specific code moved to
	EWindow.setSelected.
	(flushPending):  New method.
	(tooLong): New method, implements EWindow.tooLong
	* TooLongAction.java: Moved here from gnu.jemacs.buffer 

2004-07-20  Per Bothner  <per@bothner.com>

	* BufferContent.java:  Remove unused import statements.
	* BufferReader.java:  Likewise.
	* SwingWindow.java:  Use static syntax to access static fields/methods.

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 Fernández <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.
