! sdl4gcj-0.3.0

* Changed : This projects is libtoolized now.


! sdl4gcj-0.2.0 

* Changed : To throw out the exception, the following methods were changed. 
** sdl4gcj.image.Image.load() : Surface 
** sdl4gcj.cdrom.CD.open()
** sdl4gcj.input.Joystick.open()
** sdl4gcj.video.Surface.loadBMP() : Surface
** sdl4gcj.ttf.TTFSystem.init()
** sdl4gcj.SDLSystem.init()

* Removed constructors and methods in Music class.
** public Music(File file)
** public Music(String filePath)
** private Music#loadMucisFromFile(String filePath)

! sdl4gcj-0.1.5

* Changed following methods's access modifier protected to private.
** Surface#initRGBSurface(int flags, int width, int height,
	int bpp, int rmask, int gmask, int bmask, int amask)
** Surface#initRGBSurfaceFrom(byte[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask)
** Surface#initRGBSurfaceFrom(short[] pixels,
	int width, int height,int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask)
** Surface#initRGBSurfaceFrom(int[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask) 

* Added PixelsArrayTest.java.

* Added following constructors and method in PixelFormat class.
** public PixelFormat(int depth, int rmask, int gmask, int bmask, int amask)
** protected PixelFormat()
** private PixelFormat#initWithMask(int depth, int rmask, int gmask, int bmask, int amask)

* Added following clsss methods in Screen class.
** public Rect[] Screen.listModes(PixelFormat format, int flags)
** public Rect[] Screen.listModes(int flags)

* Added Rectangle clsss, implementation of Rect.

! sdl4gcj-0.1.4

* Fixed archive file path bug in doc/Makefile.in .

* Changed : separate API documents from source archive.

* Removed comments from following files.
** doc/Doxyfile.en
** doc/Doxyfile.ja

* Fixed method name.
** Surface.displayForamtAlpha() -> Surface.displayFormatAlpha()

* Add following methods into Surface class.
** Surface#setPalette(Palette palette, int index)
** Surface#setPalette(Palette palette, int index, int firstcolor, int ncolors)

! sdl4gcj-0.1.3

* Added following methods into Surface class.
** Surface.createRGBSurfaceFrom(byte[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask) : Surface
** Surface.createRGBSurfaceFrom(short[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask) : Surface
** Surface.createRGBSurfaceFrom(int[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask) : Surface
** Surface#initRGBSurfaceFrom(byte[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask)
** Surface#initRGBSurfaceFrom(short[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask)
** Surface#initRGBSurfaceFrom(int[] pixels,
	int width, int height, int bpp, int pitch,
	int rmask, int gmask, int bmask, int amask) 

* Removed a constructor into Surface class.
** Surface(int flags
	int width, int height, int bpp, 
	int rmask, int gmask, int bmask, int amask)


! sdl4gcj-0.1.2

* Added following methods for joystick event control.
** Joystick.getEventState():boolean
** Joystick.setEventState(boolean state):void
** Joystick.update():void

* Fixed some tiny bugs.


! sdl4gcj-0.1.1

* Added an example, CXXTest.cpp : sdl4gcj API invocation from C++ program

* Added caption get/set methods.
** sdl4gcj.video.Screen.setCaption(String windowCaption, String iconCaption)
** sdl4gcj.video.Screen.setWindowCaption(String windowCaption)
** sdl4gcj.video.Screen.setIconCaption(String iconCaption)
** sdl4gcj.video.Screen.getWindowCaption() : String
** sdl4gcj.video.Screen.getIconCaption() : String

* Changed SDL_ShowCursor() wrapper methods.
** Changed Cursor.showCursor(boolean b):void to Cursor.showCursor(boolean b):boolean
** Added Cursor.isVisible():boolean
** Added Cursor.setVisible(boolean toggle):void

* Added window manager API.
** Screen.iconifyWindow():void
** Screen.toggleFullScreen():int
** Screen.grabInput(boolean grabMode):boolean
** Screen.setGrabInputMode(boolean grabMode):void
** Screen.getGrabInputMode():boolean

! sdl4gcj-0.1.0

* Added some comments used by doxygen.
* Fixed a initialize flag bug in 'test-image/ImageTest.java'.
* Fixed some variable names in  'configure.in'.

* Changed SDL system class 
** sdl4gcj.Sys to sdl4gcj.SDLSystem

* Added system class
** Added sdl4gcj.image.IMGSystem class
** Added sdl4gcj.mixer.MixSystem class

* Added SDL_ttf support
** sdl4gcj.ttf.TTFSystem
** sdl4gcj.ttf.Font
