-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChangeLog
280 lines (228 loc) · 11.1 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
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
* Wed Mar 27 11:04:01 2002, pabs <pabs@pablotron.org>
* released version 0.1.0 yesterday
* Thu Mar 28 20:20:11 2002, pabs <pabs@pablotron.org>
* added ellipse routines (Imlib2::Image#{draw,fill}_ellipse)
* added rotation routines (Imlib2::Image#rotate{,!})
* updated checkerboard.rb to draw pieces as well (to test
{draw,fill}_ellipse)
* Sat Mar 30 15:07:02 2002, pabs <pabs@pablotron.org>
* added draw_oval and fill_oval (more concice aliases for *_ellipse)
* better comments in examples/checkerboard.rb
* fixed blue/green mixup in set_context_color()
* added object-oriented version of examples/checkerboard.rb
(examples/checkerboard2.rb)
* updated doc/api.txt with new ellipse calls
* Sat Mar 30 19:11:56 2002 , pabs <pabs@pablotron.org>
* added Imlib2::Font (and associated methods)
* added Imlib2::Cache (and associated methods)
* added Imlib2::Font::{add,remove}_path, Imlib2::Font::paths
* Sat Mar 30 20:11:18 2002, pabs <pabs@pablotron.org>
* added Imlib2::Image#draw_text() -- works as follows:
im.draw_text font, text, [x, y]
im.draw_text font, text, [x, y], color
im.draw_text font, text, {'x' => x, 'y' => y}
im.draw_text font, text, {'x' => x, 'y' => y}, color
im.draw_text font, text, x, y
im.draw_text font, text, x, y, color
* fixed color setting routines (had 0 for argument count)
* Sat Mar 30 21:04:46 2002, pabs <pabs@pablotron.org>
* added examples/test_font.rb
* added font, cache, and font path calls to doc/api.txt
* Sat Mar 30 22:08:32 2002, pabs <pabs@pablotron.org>
* added better comments in examples/test_font.rb
* released version 0.2.0
* Sun Mar 31 06:04:06 2002, pabs <pabs@pablotron.org>
* added Imlib2::Gradient::* (Imlib_Color_Range)
* added Imlib2::Image#{,fill_}gradient
* examples/checkerboard.rb now uses a Gradient for the foreground color
* added Imlib2::ColorRange (inherits from Imlib2::Gradient, so it's
essentially an alias for Gradient)
* Sun Mar 31 06:46:36 2002, pabs <pabs@pablotron.org>
* added Imlib2::Polygon::*
* added examples/test_poly.rb
* renamed examples/checkerboard2.rb to examples/oo-board.rb
* Sun Mar 31 07:50:19 2002, pabs <pabs@pablotron.org>
* added Imlib2::Image::blend_image! and Imlib2::Image::blend_image
(and also their more concise synonyms: blend! and blend, respectively)
* Sun Mar 31 16:42:32 2002, pabs <pabs@pablotron.org>
* released 0.3.0
* Sun Apr 14 02:17:11 2002, pabs <pabs@pablotron.org>
* inline documentation (for rdoc) finished for Imlib2::Border,
Imlib2::Cache, and Imlib2::Color::RgbaColor.
* Sun Apr 14 04:01:55 2002, pabs <pabs@pablotron.org>
* inline documentation for Imlib2::Color::HsvaColor
* changed border.{l,l=,r,r=,t,t=,b,b=} to aliases instead of method
defines
* Wed Apr 17 15:58:40 2002, pabs <pabs@pablotron.org>
* added Imlib2::Filter and associated methods
* Imlib2::Image#filter (it's polymorphic; takes either a String,
which it passes to imlib_apply_filter(), or an Imlib2::Filter,
which it passes to imlib_image_filter()). the explicit calls
are Imlib2::Image#string_filter and Imlib2::Image#static_filter,
respectively.
* Wed Apr 17 16:35:36 2002, pabs <pabs@pablotron.org>
* added support for text directions (via Imlib2::Direction::LEFT,
Imlib2::Direction::RIGHT, etc). it's now an optional last argument
to Imlib2::Image::#draw_text
* Thu Apr 18 14:06:17 2002, pabs <pabs@pablotron.org>
* added Imlib2::ColorModifier
* added Imlib2::Image#apply_color_modifier and Imlib2::Image#apply_cmod
they take either a color modifier or a color modifier and a rectangle
* added Imlib2::Encoding (font encoding constants)
* initial Imlib2::Context code.
* Thu Apr 18 15:44:57 2002, pabs <pabs@pablotron.org>
* all non-X11 context calls available, except for progress callbacks.
* Thu Apr 18 19:34:38 2002, pabs <pabs@pablotron.org>
* updated README to reflect post-0.2.0 features.
* applied extconf.rb patch from Akinori Musha <knu@iDaemons.org>
* added AUTHORS.
* Thu Apr 18 20:09:59 2002, pabs <pabs@pablotron.org>
* documentation for Imlib2::Color::HlsaColor methods
* documentation for Imlib2::Color::CmyaColor methods
* documentation for Imlib2::Image::load_* methods
* Fri Apr 19 00:05:04 2002, pabs <pabs@pablotron.org>
* documentation for all Imlib2::Image methods
* documentation for all Imlib2::Font methods
* documentation for all Imlib2::Gradient methods
* documentation for all Imlib2::Filter methods
* documentation for all Imlib2::Context methods
* Fri Apr 19 01:22:06 2002, pabs <pabs@pablotron.org>
* updated TODO
* posted docs online (http://www.pablotron.org/software/imlib2-ruby/doc/)
* updated README to mention doc/ dir
* copied ChangeLog online
* released 0.4.0
* Mon Apr 22 11:48:33 2002, pabs <pabs@pablotron.org>
* fixed a bug in draw_pixel reported by Phlip (phlip_cpp@yahoo.com).
* updated Imlib2 requirement in README, and added a link to the source
download (via Sourceforge FTP).
* change Imlib2::Context get methods so they don't require an argument
(oops :D)
* added workaround for broken imlib_image_draw_pixel() call (uses
imlib_image_draw_rectangle() instead)
* released 0.4.1
* Wed Apr 24 22:00:37 2002, pabs <pabs@pablotron.org>
* removed tutorial/ directory (how the hell did that get in the main
release?)
* minor fix to examples/checkerboard.rb (and examples/oo-board.rb) to
avoid imlib2 fill_ellipse bug
* Sun Apr 28 21:48:36 2002, pabs <pabs@pablotron.org>
* added Imlib2::Image::draw_pixel_workaround{?,=} to enable or disable
imlib_image_draw_pixel() work-around behavior
* changed minor number to 5 (0.5.0)
* added X11 calls
* partial support for X11 primitives in Imlib2::X11, although I doubt
they interact properly with Ruby/X11 or Ruby/Xlib properly.
* TODO: Ruby/Gtk+ support (via gdkx primitive wrappers)
* changed all instances (except one, where it was appropriate) of
STR2CSTR() to RSTRING(blah)->ptr. should be a minor speed increase
(and, more importantly, it won't leak memory any more)
* Mon Oct 21 12:26:23 2002, Jon Bernard <jbernard@roanoke.edu>
* removed examples/fonts/20thcent.ttf due to licensing issues
* removed examples/fonts/quadapto.ttf due to licensing issues
* added examples/fonts/yudit.ttf (this one's free)
* examples/test_font.rb now uses yudit.ttf
* Mon Oct 28 20:32:32 2002, pabs <pabs@pablotron.org>
* imlib2.c: fixed bug in crop_scaled reported by
Yosuke Oikawa <rx21@ma2.justnet.ne.jp>
* updated ChangeLog format to make it more GNU-esqe.
* update README (added reference to FreeBSD port and Debian packages).
* applied patch from Jon for fonts (included changelog entry above)
* imlib2.c: disabled X stuff for now (I'll work on it some other time)
* removed non-free fonts
* imlib2.c: fixed link errors reported by
Christian Szegedy <szegedy@ur.uni-bonn.de>
* imlib2.c: fixed a bug in Imlib2::Image#static_filter
* imlib2.c: fixed a bug with Imlib2::Context#cmod=
* imlib2.c: fixed Imlib2::Image#sharpen and Imlib2::Image#sharpen!
* imlib2.c: fixed Imlib2::Context#set_dither
* Tue Oct 29 00:07:06 2002, pabs <pabs@pablotron.org>
* now compiles clean with -W -Wall -pedantic (except for a few ruby.h
errors, that is)
* regenerated documentation
* imlib2.c: exceptions now work properly again
* doc/old-api.txt: added Imlib2::Error constants
* extconf.rb: checks imlib2 version to adjust imlib_draw_pixel()
workaround (imlib2 1.0.5 and earlier get it set)
* Tue Oct 29 11:25:24 2002, pabs <pabs@pablotron.org
* examples/test_imlib2.rb: added sharpena dn blur tests
* Thu Oct 31 10:17:19 2002, pabs <pabs@pablotron.org
* released version 0.4.2
* Mon Jul 12 15:02:04 2004, pabs <pabs@pablotron.org>
* imlib2.c: patch from Alvin Schur <schur@cpsc.ucalgary.ca> to fix
Imlib2::Image#image_data{,_ro}.
* imlib2.c: update version and copyright year
* README: incrementing version number, copyright year
* COPYING: update copyright year
* Mon Jul 12 15:11:56 2004, pabs <pabs@pablotron.org>
* releasing version 0.4.3
* Wed Aug 25 00:39:55 2004, pabs <pabs@pablotron.org>
* added imlib2.gemspec
* Wed Aug 25 00:41:01 2004, pabs <pabs@pablotron.org>
* imlib2.gemspec: fixed version
* Wed Aug 25 00:53:35 2004, pabs <pabs@pablotron.org>
* imlib2.gemspec: added CVS path to rdoc
* imlib2.gemspec: added --ri-site to rdoc options
* Wed Aug 25 02:19:58 2004, pabs <pabs@pablotron.org>
* imlib2.gemspec: removed --ri-site, added --title (rdoc opts)
* imlib2.gemspec: 'fam' => 'imlib2'
* Mon Feb 21 01:38:28 2005, pabs <pabs@pablotron.org>
* imlib2.c: apply patch from Tilman Sauerbeck <tilman@code-monkey.de>
to fix the declarations of create_using{copied,}_data and switcht o
StringValuePtr() from RSTRING(blah)->ptr
* imlib2.c: wrap Image#attach_value (aliased as Image#[]=),
Image#get_attached_value (aliased as Image#[]), and
Image#remove_attached_value
* imlib2.c: incremented version to 0.4.4
* Mon Feb 21 01:43:05 2005, pabs <pabs@pablotron.org>
* imlib2.gemspec increment version to 0.4.4
* Mon Feb 21 01:48:24 2005, pabs <pabs@pablotron.org>
* TODO: updates
* AUTHORS: updates (added chad too)
* README: removed reference to cs.roanoke.edu, added note about
gem.
* Mon Feb 21 02:27:11 2005, pabs <pabs@pablotron.org>
* imlib2.c: attempted to add support for attaching data values, but
imlbi2 apparently doesn't work the way i thought it did (or maybe
it just doesn't work?)
* added examples/test_attach.rb
* Mon Feb 21 02:28:33 2005, pabs <pabs@pablotron.org>
* examplse/test_attach.rb: remove some cruft
* Thu Mar 10 22:56:48 2005, pabs <pabs@pablotron.org>
* imlib2.c: removed ColorRange hackery (class still obviously exists as
Imlib2::Gradient)
* Thu Mar 10 21:46:18 2005, pabs <pabs@pablotron.org>
* imlib2.c: incremented version to 0.5.0
* README: incremented version to 0.5.0
* Thu Mar 10 21:50:25 2005, pabs <pabs@pablotron.org>
* README: misc version requirements updates
* Thu Mar 10 21:54:01 2005, pabs <pabs@pablotron.org>
* releasing version 0.5.0
* Thu Mar 10 22:02:00 2005, pabs <pabs@pablotron.org>
* imlib2.gemspec: forgot to update version and requirements in here
* Thu Mar 10 22:02:35 2005, pabs <pabs@pablotron.org>
* _really_ releasing 0.5.0
* Sun May 29 03:12:41 2005, pabs <pabs@pablotron.org>
* imlib2.c: apply patch from OBATA Akio <obata@lins.jp> to fix
im_struct memory leak (Fixes: [10])
* imlib2.c: add filename to exception description (Fixes: [11])
* Sun May 29 18:02:37 2005, pabs <pabs@pablotron.org>
* imlib2.c: add Imlib2::Image#delete! (Fixes: [12])
* Sun May 29 18:23:41 2005, pabs <pabs@pablotron.org>
* imlib2.c: increment version to 0.5.1
* imlib2.gemspec: ditto
* README: ditto
* AUTHORS: updates
* Sun May 29 18:35:45 2005, pabs <pabs@pablotron.org>
* README: added "Reporting Bugs" section
* Sun May 29 18:37:51 2005, pabs <pabs@pablotron.org>
* releasing 0.5.1
* Sat Jun 11 05:10:05 2005, pabs <pabs@pablotron.org>
* imlib2.c: fix Image#draw_text brokenness
* imlib2.c: check buffer size in Image#put_data (Fixes: #32)
* imlib2.c: increment version to 0.5.2
* README: ditto
* imlib2.gemspec: ditto
* AUTHORS: update tilman's entry
* Sat Jun 11 05:34:58 2005, pabs <pabs@pablotron.org>
* releasing 0.5.2