-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
212 lines (126 loc) · 7.26 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
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.