2011-03-24  Takeshi Abe  <tabe@fixedpoint.jp>

	* Release 0.3.1.

	* graphics/gd.scm (graphics.gd): export gd-image-set-style,
	pointed out by valvallow <valvalloooooooooow@gmail.com>.

2008-07-17  Takeshi Abe  <tabe@fixedpoint.jp>

	* Release 0.3.0.

	* graphics_gd.c (graphicsGdImageStringFT): use ScmString for the 7th argument.
	* graphics_gdlib.stub (gd-image-string-ft): ditto.

	* graphics_gd.h: added missing declarations.

2007-12-18  Takeshi Abe  <tabe@fixedpoint.jp>

	* graphics_gd.c (Scm_Init_graphics_gd): added feature identifiers
	of form 'gauche.ext.graphics.gd.*' which are available after
	loading the module.
	* test.scm: use cond-expand instead of if.

2007-12-16  Takeshi Abe  <tabe@fixedpoint.jp>

	* README: mentioned plists of symbols in scheme-mode.

2007-11-10  Takeshi Abe  <tabe@fixedpoint.jp>

	* graphics_gd.h, graphics_gd_io.h: include gauche.h before
	other headers possibly concerned with Linux's Large File Support.

2007-08-15  Takeshi Abe  <tabe@fixedpoint.jp>

	* Release 0.2.0.

	* graphics/gd.scm (pixel-for-each, pixel-fold): added.

	* test.scm ("Miscellaneous"): added.

2006-12-14  Takeshi Abe  <tabe@fixedpoint.jp>

	* graphics_gd.c (F_OPEN_AND_LOCK): wrapped fcntl in SCM_SYSCALL.

2006-12-11  Takeshi Abe  <tabe@fixedpoint.jp>

	* release 0.1.4.

2006-12-10  Takeshi Abe  <tabe@fixedpoint.jp>

	* test.scm: added the following case to section "gd-image-string-ft".

	* doc/reference.scm (gd-image-string-ft): said that it is
	possible to set `im' #f.

	* graphics_gdlib.stub (gd-image-string-ft): the first argument
	now can be #f which allow NULL pass to graphicsGdImageStringFT.

	* graphics_gd.c: CHECK_LIST_AND_LENGTH replaced SCM_ASSERT in
	DEFINE_GRAPHICS_GD_IMAGE_POLYGON and graphicsGdImageSetStyle.

2006-12-09  Takeshi Abe  <tabe@fixedpoint.jp>

	* doc/reference.scm: mentioned the 'maybe' return values cause #f which
	the following functions.

	* graphics_gdlib.stub: the 'maybe' types handle the return values of
	gd-image-create-*, gd-image-create-palette, gd-image-square-to-circle
	and gd-font-get-*.

2006-12-05  Takeshi Abe  <tabe@fixedpoint.jp>

	* graphics_gdlib.stub (gd-image-string, gd-image-string-up): calls
	graphicsGdImageString or graphicsGdImageStringUp respectively.

	* graphics_gd.c: added graphicsGdImageString and graphicsGdImageStringUp.

	* graphics_gd.h: added declarations of graphicsGdGetFeatures and
	graphicsGdGetVersion to suppress compile-time wargings.

2006-12-03  Takeshi Abe  <tabe@fixedpoint.jp>

	* Makefile.in (TEST_GENERATED): added some files.

	* test.scm: section "gdIOCtx compatible port" added.
	Added tests for the WBMP foreground option in section "gdImage".
	Check the JPEG quality option, the GD2 compress option, and reading a part
	of a GD2 image in section "read & write".

	* graphics_gd_io.c (graphicsGdIOCtxGetC): fixed the bug returns a ScmChar
	instead	of a byte.

	* graphics_gd.c (CALL_WITH_OCTX, CALL_WITH_ICTX): report type errors of
	`port' dynamically.

2006-12-02  Takeshi Abe  <tabe@fixedpoint.jp>

	* doc/reference.scm: added entries about gd-image-create-from-xbm
	and gd-image-create-gd2-part-port.
	Revised descriptions on read-gd-image, write-as, and save-as for their
	keywords.

	* graphics/gd.scm: read-gd-image supports the keywords for the GD2 format.
	Both write-as and save-as support the keywords for the JPEG and WBMP format.
	added: gd-image-create-from-xbm and gd-image-create-from-gd2-part.

	* graphics_gdlib.stub:
	revised: gd-image-save-as-wbmp, gd-image-save-as-jpeg and
	gd-image-save-as-gd2, gd-image-write-as-wbmp, and gd-image-write-as-jpeg.
	added: gd-image-create-from-gd2-part, gd-image-create-from-xbm,
	and gd-image-create-gd2-part-port.

	* graphics_gd.c:
	rewritten: PROPER_GRAPHICS_GD_IMAGE_CREATE_FROM (w/ new CALL_WITH_F5),
	PROPER_GRAPHICS_GD_IMAGE_CREATE_PORT (w/ new CALL_WITH_ICTX),
	PROPER_GRAPHICS_GD_IMAGE_WRITE_AS, graphicsGdImageWriteAsJpeg,
	graphicsGdImageWriteAsWBMP (w/ new CALL_WITH_OCTX),
	PROPER_GRAPHICS_GD_IMAGE_SAVE_AS, graphicsGdImageSaveAsJpeg,
	graphicsGdImageSaveAsWBMP, and graphicsGdImageSaveAsGd2 (w/ new
	CALL_WITH_F4).
	Now some of them support optional arguments such as `quality', `fg',
	`compress' and `chunkSize'.
	added: graphicsGdImageCreateFromGd2Part, graphicsGdImageCreateFromXbm,
	and graphicsGdImageCreateGd2PartPort.

2006-11-27  Takeshi Abe  <tabe@fixedpoint.jp>

	* release 0.1.3.

	* doc/reference.scm: entries on gif-anim-* added.

	* Makefile.in (TEST_GENERATED): test/anim.gif added.

	* test.scm: section "GIF Animation" added.

	* graphics/gd.scm: gif-anim-begin, gif-anim-add, gif-anim-end, and gif-anim-with added.

	* graphics_gd.c: graphicsGdImageGifAnimBeginPort, graphicsGdImageGifAnimAddPort, and graphicsGdImageGifAnimEndPort added.

	* graphics_gd_io.c (graphicsGdIOCtxPutC): the bug yieling redundant bytes fixed.

2006-11-09  Takeshi Abe  <tabe@fixedpoint.jp>

	* doc/reference.scm: entry about with-gd-image-format added.

	* graphics/gd.scm: with-gd-image-format added.

2006-11-07  Takeshi Abe  <tabe@fixedpoint.jp>

	* release 0.1.2.

	* example/pm0.scm, example/pm1.scm (main): prints the image on standard output like the original version.

	* test.scm: section "parameter" and "read & write" added.

	* doc/reference.scm: entries about current-gd-image-format, read-gd-image, write-as, write and display added. And some explanations revised.

	* graphics_gd_io.c (graphicsGdIOCtxSeek, graphicsGdIOCtxTell): addresses the case "r == SCM_FALSE".

2006-11-06  Takeshi Abe  <tabe@fixedpoint.jp>

	* test.scm: modified a test for `write'

	* graphics_gdlib.stub: gd-image-create-png-port, gd-image-create-gif-port, gd-image-create-jpeg-port, gd-image-create-wbmp-port, gd-image-create-gd-port, gd-image-create-gd2-port, gd-image-write-as-gif, gd-image-write-as-png, gd-image-write-as-wbmp, and gd-image-write-as-jpeg added.

	* graphics_gd_io.h, graphics_gd_io.c: added.

	* graphics/gd.scm: current-gd-image-format, read-gd-image, write-object, and write-as added.

	* graphics_gd.c: include graphics_gd_io.h. PROPER_GRAPHICS_GD_IMAGE_CREATE_PORT and IMPROPER_GRAPHICS_GD_IMAGE_CREATE_PORT added.

	* Makefile.in (graphics_gd_SRCS): graphics_gd_io.c added.

2006-11-03  Takeshi Abe  <tabe@fixedpoint.jp>

	* release 0.1.1.

2006-11-02  Takeshi Abe  <tabe@fixedpoint.jp>

	* example/dashed.scm: modified according to the keyword spec of rectangle!.

2006-10-31  Takeshi Abe  <tabe@fixedpoint.jp>

	* configure.ac: check gdImageOpenPolygon and gdFTUseFontConfig.

	* Makefile.in (uninstall): typo: -T -> -U

	* doc/reference.scm: char!, string!, current-ft-font, current-ft-fg, current-ft-pt, current-ft-angle, with-ft-font/fg/pt/angle, and *gd-version* added.

	* graphics/gd.scm: current-ft-font, current-ft-fg, current-ft-pt, current-ft-angle, with-ft-font/fg/pt/angle, and *gd-version* added.

	* test.scm: test string! and *gd-version* added.

2006-10-29  Takeshi Abe  <tabe@fixedpoint.jp>

	* graphics/gd.scm: gd-image-string, gd-image-string-up, gd-image-string-ft, and string! added.

	* test.scm: test gd-image-string, gd-image-string, and gd-image-string-ft added.

	* graphics_gdlib.stub: gd-image-string, gd-image-string-up, and gd-image-string-ft added.

	* graphics_gd.h: include gdfont*.h conditionally.

	* graphics_gd.c: graphicsGdImageStringFT added.

	* configure.ac: check headers: gdfont*.h

	* Makefile.in: @GDFONT_CPPFLAGS@ added.

2006-10-26  Takeshi Abe  <tabe@fixedpoint.jp>

	* release 0.1.0.
