14th of March, 2004
-------------------

Version: v2.10

Changes:
- Added GLWindowCloser. It can correctly close GL4Java windows with GLCanvas's on it.
- PopupDialog's and InputDialog's Close/OK button usage now requires a "CLOSE" action command to be set on buttons wanting to
  use that behaviour.
- PopupDialog now sports a close() method that closes the window.
- PopupDialog now sports a center() method that centers the window.
- PopupDialog now sports a convertMessage() method that converts singleline message into multiline messages.
- PopupDialog now sports a doLayout() method that will automatically set the size of the Dialog to it's preferred size.
  Subclasses only have to add the components they wish to use, and of course specify a LayoutManager.
- Changed PopupDialogs standard CenteredLineLayout into no LayoutManager instead... the idea is after all that subclasses can
  define the looks. This also means that InputDialog has no CenteredLineLayout anymore.
- Same goes for size. PopupDialog and al its subclasses don't have size constructors anymore because that is automatically
  determined.
- MessageDialog and SingleInputDialog have optonial message breaking in their constructors now.
- Changed quite a few of these classes and other classes because of all these changes.
- Changed a lot of (Javadoc) comments (also added HTML paragraphs, corrected the neglected version numbers and added @since).
- Correctly GPL'd KirkPack.
- Updated documents.

Known Bugs:
- None!


15th of November, 2003
----------------------

Version: v2.00

Changes:
- Added a whole new range of classes (in the kirk.gui.closer package), the Closers!  See the Javadoc for more info.
- Moved WindowCloser to kirk.gui.closer
- Edited WindowCloser to support exiting of the program after closing.
- Fixed a stupid bug in GridSpanLayout where the insets were reversed during outlaying.
- Fixed a nasty bug in GridSpanLayout where integer precision calculation caused an incorrect layout (not fullsized).
- Changed some access modifiers of methods in GridSpanLayout which could invalidate the object's state. setHeight() and
  setWidth are now protected. outOfBounds is now public, for convenience purposes.
- Changed kirk.file into kirk.io.
- Added kirk.io.sdl package, with SDL and ESDL readers and writers. This is an XML-like structured data format. See the
  Javadoc for more info.
- Added kirk.io.NormalFileFilter and kirk.io.FolderFilter. See the Javadoc for more info.
- Added kirk.util.CharacterFormatException and kirk.util.BooleanFormatException. See the Javadoc for more info.


7th of July, 2003
-----------------

Version: v1.20

Changes:
- Centered Label texts in the PopupDialogs.
- Put classes related to files in a new package called kirk.file. See the Javadoc for more info.
- Added FileTokenizer to kirk.file, ran Javadoctor over it, and changed it to the correct format.

Known Bugs:
- None!


23rd of June, 2003
------------------

Version: v1.11

Changes:
- Linked the Javadoc to the Sun API Specification

Known Bugs:
- None!


23rd of June, 2003
------------------

Version: v1.10

Changes:
- Numerous bugfixes
- ...including ones in the Javadoc :^o
- Rearranged some classes in new packages (kirk.gui.layout & kirk.gui.dialog)
- Added a whole new range of classes: The PopupDialogs! See the Javadoc for more info.
- Added CenteredLineLayout, a ("fake") LineLayout required by PopupDialog

Known Bugs:
- None!


22nd of June, 2003
------------------

Version: v1.01

Changes:
- Fixed VerticalFill bug in GridSpanLayout.
- Created this file

Known Bugs:
- None!


21st of June, 2003
------------------

Version: v1.00

Changes:
- Packed up all the classes in a JAR
- Generated Javadoc
- Zipped up everything

Known Bugs:
- None!