Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 322 lines (289 sloc) 15.069 kB
ad8600f Change next release number to 1.10.0
rmagick authored
1 RMagick 1.10.0
49b4dd5 Add add_noise_channel to Image class
rmagick authored
2 o Added add_noise_channel method to Image class (available with ImageMagick 6.2.5)
3 o Added vignette method to the Image class (available with ImageMagick 6.2.6)
86e36e1 Add crop_resized, crop_resized! to Image class
rmagick authored
4 o Added crop_resize method to the Image class (thanks to Jerret Taylor for
5 the suggestion and original code)
2b11b49 Mention Image#export_pixels_to_str
rmagick authored
6 o Added export_pixels_to_str method to the Image class
7 o Provided default arguments to Image#export_pixels
8315960 Update for 1.10.0
rmagick authored
8 o Added "order" option to Image#ordered_dither
ad8600f Change next release number to 1.10.0
rmagick authored
9 o Added cyan, magenta, yellow, and black attribute accessors to the Pixel class
8315960 Update for 1.10.0
rmagick authored
10 o Added CineonLogRGBColorspace, LABColorspace, Rec601LumaColorspace,
11 Rec601YCbCrColorspace, Rec709LumaColorspace, Rec709YCbCrColorspace,
12 LogColorspace enumerators to the ColorspaceType enumeration class.
ad8600f Change next release number to 1.10.0
rmagick authored
13 o Fixed bug #2844, Image#to_blob exits if the image is a 0x0 JPEG
2b11b49 Mention Image#export_pixels_to_str
rmagick authored
14 o Fixed bug #2688, Image#annotate, Draw#get_multiline_type_metrics handle
15 newline characters properly
31f6d47 Minor update for 1.10.0
rmagick authored
16 o Tested with ImageMagick 6.2.6
ad8600f Change next release number to 1.10.0
rmagick authored
17 o Removed support for all versions of ImageMagick prior to 6.0.0
3c84caa Fix #2688, ensure Draw#annotate and Draw#get_multiline_type_metrics h…
rmagick authored
18
cc62a44 Update for 1.9.3
rmagick authored
19 RMagick 1.9.3
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
20 o Feature #2521, add Image#distortion_channel method
cc62a44 Update for 1.9.3
rmagick authored
21 o Fixed bug #2546, ImageList#to_blob builds multi-image blobs again. (ImageMagick 6.2.0
22 silently broke the ImageToBlob method.) Thanks to Tom Werner for reporting this bug.
23 o Test with GraphicsMagick 1.1.7
c2420ba Updated for 1.10.0
rmagick authored
24
ea14ff6 Update for 1.9.2
rmagick authored
25 RMagick 1.9.2
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
26 o Feature #2412, add the virtual_pixel_method attribute and the VirtualPixelMethod
ea14ff6 Update for 1.9.2
rmagick authored
27 enumeration
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
28 o Feature #2462, add the ticks_per_second attribute
ea14ff6 Update for 1.9.2
rmagick authored
29
cd40d7a Define GrayChannel
rmagick authored
30 RMagick 1.9.1
240d66a Update for 1.9.1
rmagick authored
31 o Fixed bug #2157, Image#total_colors is now an alias of Image#number_colors
32 o Fixed bug #2155, Image#dispose= now accepts a DisposeType enum, #dispose
33 now returns a DisposeType enum.
34 o Fixed bug #2156, Image#properties no longer returns garbage for the property
86fcd9a new string buffer support in import_pixels
rmagick authored
35 name and value.
240d66a Update for 1.9.1
rmagick authored
36 o Fixed bug #2190, Image#compose now returns a CompositeOperator
37 o Fixed bug #2191, Image#composite no longer abends when called with 0 arguments
f584933 Update for 1.9.1
rmagick authored
38 o Fixed bug #2213, ImageList#montage method no longer leaves the imagelist corrupt
39 after raising an ImageMagickError
240d66a Update for 1.9.1
rmagick authored
40 o Feature #2159, added GrayChannel ChannelType enum value, BlendCompositeOp and
41 ColorBurnCompositeOp CompositeOperator enum values, RLECompression CompressionType
42 enum value, deprecate RunlengthCompression
43 o Feature #2172, added optional argument to crop and crop! to reset the saved
abb07fc Add optional argument to crop and crop! to reset the saved page offsets
rmagick authored
44 page offsets after cropping
5387c7d Deprecated Image#channel_threshold method.
rmagick authored
45 o Deprecated Image#channel_threshold. This method is deprecated in ImageMagick.
86fcd9a new string buffer support in import_pixels
rmagick authored
46 o Feature #2373, change Image#import_pixels to accept a pixel data buffer as well
47 as a pixel data array. (Thanks to Ara T. Howard for this suggestion!)
60c438b Use storage_class member of _Image struct. IM 6.2.4-4 removes the cla…
rmagick authored
48 o Fixed to compile without errors with ImageMagick 6.2.4-4.
cd40d7a Define GrayChannel
rmagick authored
49
7212689 Note Image#monitor=, Image::Info#monitor= for 1.9.0.
rmagick authored
50 RMagick 1.9.0
51 o Added Image#monitor=, Image::Info#monitor=. Deprecated Magick.set_monitor.
e779ff5 Update for 1.9.0
rmagick authored
52 o Fixed bug #2070, support color names with embedded spaces
53 o Fixed bug #2109, properly scope Magick constants in RVG
7212689 Note Image#monitor=, Image::Info#monitor= for 1.9.0.
rmagick authored
54
a9bc337 Document new Image::Info attributes. Add a description of the caption…
rmagick authored
55 RMagick 1.8.3
a2f589a Updated for 1.8.3
rmagick authored
56 o Tested with ImageMagick 6.2.3-2
a9bc337 Document new Image::Info attributes. Add a description of the caption…
rmagick authored
57 o Added comment, delay, dispose, fill, gravity, and label attributes to
58 Image::Info
59
a815266 First 1.8.2 entry
rmagick authored
60 RMagick 1.8.2
7c6526c Update for 1.8.2 changes
rmagick authored
61 o Fix bug #1983, potential buffer overflow in version_constants
62 o Added feature #2015, support the pointsize, authenticate,
63 and sampling_factor attributes in Image::Info
a815266 First 1.8.2 entry
rmagick authored
64
e23f19d Update for 1.8.1
rmagick authored
65 RMagick 1.8.1
66 o Fix bugs #1876, #1888, #1919
67 o Added feature #1941, RVG's polyline, polygon accept array arguments
68 o Numerous fixes to the RVG documentation
69
a33cc99 Add Image_shadow
rmagick authored
70 RMagick 1.8.0
71 o Added Image#shadow (ImageMagick 6.1.7)
24ce464 Mention Info#[]=, [], and undefine methods
rmagick authored
72 o Added Image::Info#undefine, #[], #[]=
29c42fa Document Image#sepiatone, #sigmoidal_contrast_channel, JPEG2000Compre…
rmagick authored
73 o Added sigmoidal_contrast_channel, sepiatone to Image class (ImageMagick 6.2.1)
74 o Added JPEG2000Compression constant (ImageMagick 6.2.2)
9c64960 Note incorporation of RVG into RMagick
rmagick authored
75 o Incorporated RVG classes
76 o Added RVG documentation, examples, updated installer
29c42fa Document Image#sepiatone, #sigmoidal_contrast_channel, JPEG2000Compre…
rmagick authored
77 o Tested with ImageMagick 6.2.2-0, latest GraphicsMagick 1.2
69505e5 Update with 1.7.3 changes
rmagick authored
78
95e1087 Add 1.7.4 notes
rmagick authored
79 RMagick 1.7.4
80 o Fix bug #1727
81 o Fix affine_transform.rb
82 o Tested with ImageMagick 6.2.1
83
69505e5 Update with 1.7.3 changes
rmagick authored
84 RMagick 1.7.3
3a6b8f4 Reference bug # in 1.7.3 change log
rmagick authored
85 o Fix bug #1553, a build issue with ImageMagick 6.0.x
69505e5 Update with 1.7.3 changes
rmagick authored
86
87 RMagick 1.7.2
88 o Fix bugs #1308, #1310, #1314, #1533
a33cc99 Add Image_shadow
rmagick authored
89
c581703 1.7.1 changes
rmagick authored
90 RMagick 1.7.1
91 o Fix bugs #1250, #1253
b946714 1.7.1 changes
rmagick authored
92 o Tested with ImageMagick 6.1.7, Ruby 1.8.2
c581703 1.7.1 changes
rmagick authored
93
d48078d Add splice method to Image class
rmagick authored
94 RMagick 1.7.0
09bf84b Add sharpen_channel
rmagick authored
95 o Added splice, set_channel_depth to Image class (ImageMagick 6.0.0)
96 o Added sharpen_channel, blur_channel to Image class (ImageMagick 6.0.1)
9942f58 Add Image#read_inline method
rmagick authored
97 o Added get_multiline_type_metrics to Draw class (ImageMagick 6.1.5),
98 added new example scripts and images
cb64e0a Add Image#unsharp_mask_channel
rmagick authored
99 o Added normalize_channel, unsharp_mask_channel to Image class
100 (ImageMagick 6.1.0)
9942f58 Add Image#read_inline method
rmagick authored
101 o Added read_inline to Image class
56790c2 Add Image#normalize_channel
rmagick authored
102 o Renamed channel_compare to compare_channel, retained old name as an alias
103 for backward compatibility.
1ca590a Add default argument values for unsharp_mask
rmagick authored
104 o Added default values for unsharp_mask arguments
ea54a26 update for 1.7.0
rmagick authored
105 o Fixed bug #1193
106 o Fixed segfault in destroy_Draw when Ruby gc'd the temp file name
107 array before calling destroy_Draw
157ec5b Note latest IM, GM, Ruby versions as of 1.7.0 release
rmagick authored
108 o Tested with ImageMagick 6.1.6, GraphicsMagick 1.1.4, Ruby 1.8.2preview3.
c55b551 Merge 1.6.2 changes
rmagick authored
109
110 RMagick 1.6.2
111 o Fixed ImageList#deconstruct to return an imagelist
112 o Fixed installation procedure to propagate user's CFLAGS, CPPFLAGS,
113 and LDFLAGS through to the low-level Makefile
114 o Fixed bugs #1048, #1127
757b8fe Add set_channel_depth, blur_channel to Image class
rmagick authored
115
116 RMagick 1.6.1
117 o Changed to match changes in ImageMagick 6.1.4 API
118 o Fixed bug #950
d48078d Add splice method to Image class
rmagick authored
119
5fcf405 Add Image#posterize
rmagick authored
120 RMagick 1.6.0
6065226 Add Image#convolve_channel
rmagick authored
121 o Added posterize, gaussian_blur_channel, convolve_channel methods to Image class
122 (ImageMagick 6.0.0)
9feffb4 Add #each method to Enum subclasses
rmagick authored
123 o Added new CompositeOperator constants (ImageMagick 6.0.0)
ab41485 Image#trim, trim!
rmagick authored
124 o Added trim and trim! methods to Image class
9feffb4 Add #each method to Enum subclasses
rmagick authored
125 o Added each method to Enum subclasses
588b206 Updated for Draw#stroke_width=
rmagick authored
126 o Added stroke_width= attribute to the Draw class
eb2637d Update for 1.6.0
rmagick authored
127 o Fixed bugs #624, #642, #716, applied patch #819 (thanks to Daniel Quimper)
128 o Tested with ImageMagick 6.0.5-2, GraphicsMagick 1.1.3, Ruby 1.8.2
5fcf405 Add Image#posterize
rmagick authored
129
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
130 RMagick 1.5.0
a3620c6 Don't allow changes to frozen objects.
rmagick authored
131 o Added meaningful implementations of dup and clone to the Image and Draw
132 classes. Clarified the documentation.
133 o Do not allow changes to frozen Image, ImageList, and Draw objects.
134 o Raise TypeError if freeze method sent to Image::Info or ImageList::Montage
135 object.
5885ceb Last round of 1.5.0 changes, I hope.
rmagick authored
136 o Added view method to Image, Image::View class (thanks to Ara T. Howard and
137 Charles Comstock on c.l.r for the discussion which prompted me to add this class)
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
138 o Added grayscale_pseudo_class method to Image class (GraphicsMagick 1.1)
139 o Added radial_blur, random_threshold_channel methods to Image class
140 (ImageMagick 6.0.0)
20e1823 Update for IM 6.0.0 support for quantum_operator method
rmagick authored
141 o Added quantum_operator method to Image class (GraphicsMagick 1.1, ImageMagick 6.0.0)
142 o Added statistics method to Image class (GraphicsMagick 1.1)
ddf3c6b Implement Image#statistics method, class Magick::Statistics, and
rmagick authored
143 o Support channel_extrema, channel_mean with GraphicsMagick 1.1
549fa1a Add Image#endian attribute
rmagick authored
144 o Added endian attribute to Image class
0223a40 Image#composite!
rmagick authored
145 o Added composite! method to Image class
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
146 o Deprecated random_channel_threshold method when linked with ImageMagick 6.0.0.
99d6d3d Add grayscale_pseudo_class method
rmagick authored
147
6943355 Support Colorspace and CompositeOp constants added in 5.5.7.
rmagick authored
148 RMagick 1.4.0
4f19c85 Updated
rmagick authored
149 o Revised and updated documentation
150 o Implemented enumeration values as instances of an Enum
e49c742 Update profile attributes, Image#profile! to use new 5.5.8 profile API,
rmagick authored
151 class. Based on a description by Paul Brannon in ruby-talk 79041.
4f19c85 Updated
rmagick authored
152 o Added HSLColorspace, HWBColorspace constants (ImageMagick 5.5.7,
153 GraphicsMagick 1.0.2)
59eb049 Updated for 1.4.0 changes
rmagick authored
154 o Added CopyCyanCompositeOp, CopyMagentaCompositeOp,
4f19c85 Updated
rmagick authored
155 CopyYellowCompositeOp, CopyBlackCompositeOp constants (ImageMagick 5.5.7,
156 GraphicsMagick 1.1)
157 o Added ReplaceCompositeOp. CopyCompositeOp constants (ImageMagick 6.0.0)
158 o Added color_histogram to Image class. (ImageMagick 6.0.0, GraphicsMagick 1.1)
159 o Added define method to Image::Info class (ImageMagick 6.0.0, GraphicsMagick 1.1)
fbcabfe Add bilevel_channel, channel_mean, gamma_channel, negate_channel methods
rmagick authored
160 o Added tint, each_profile, channel_extrema, channel_compare,
161 channel_depth, channel_mean, quantum_depth, preview, gamma_channel,
4f19c85 Updated
rmagick authored
162 negate_channel, bilevel_channel methods to Image class (ImageMagick 6.0.0)
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
163 o Added get_exif_by_entry, get_exif_by_tag to Image class
e05593d PreviewImage is new in 5.5.8.
rmagick authored
164 o Added border! method to Image class
4f19c85 Updated
rmagick authored
165 o Added fcmp, intensity methods to Pixel class
90dd7bd Integrate 1.3.1 changes
rmagick authored
166 o Added Version_long constant
2931a68 Note the change to the 'fuzz' attribute in the Image and Image::Info
rmagick authored
167 o The 'fuzz' attribute in the Image and ImageInfo classes now
168 accepts a percentage value as well as a numeric value.
6e02234 Note new Geometry class
rmagick authored
169 o Added Geometry class and changed all methods that accept a geometry
4f19c85 Updated
rmagick authored
170 string to accept a Geometry object as well
ebb5aa1 Doc new dup, clone methods
rmagick authored
171 o Added dup and clone methods to the ImageList, Image, and Draw
4f19c85 Updated
rmagick authored
172 classes (Fix for bug #254.)
173 o Tested with latest ImageMagick 6.0.0 beta and GraphicsMagick 1.1 snapshot
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
174
90e2c3a Add compare method to Image class (IM 5.5.8)
rmagick authored
175 RMagick 1.3.2
176 o Fix profile! to require only 2 arguments, as documented.
177 o Correct spelling of 'transparent' in text_antialias.rb example.
178 o Add output of `Magick-config --libs` to LIBS variable in configure
179 o Minor fixes in documentation
180 o Test with GraphicsMagick 1.0.4
181 o Test with latest ImageMagick 5.5.8 beta
182
90dd7bd Integrate 1.3.1 changes
rmagick authored
183 RMagick 1.3.1
184 o Fixed default base URI in the links to the installed xMagick doc
185 o Applied the patch for bug #76 that caused the rubyname.rb example
186 to hang when installing on FreeBSD.
187 o Fixed the <=> method in Image to return nil when the class of the
188 other object is not Image
189 o Added code to ensure that the `text' argument to Draw#text is not
190 nil or empty
191 o Fixed the handle_error function to re-initialize the exception
192 structure after destroying its contents.
193
d9b079a Initial revision
tim authored
194 RMagick 1.3.0
942425e Clean up
tim authored
195 o Added strip!, import_pixels, export_pixels, random_channel_threshold
4064a79 Rewrite 1.3.0 changes
rmagick authored
196 to the Image class. (Available only with ImageMagick 5.5.8, which
197 is still in beta.)
198 o Added black_threshold and white_threshold to the Image class.
199 o Added format= attribute writer to the Image class
200 o Added monochrome= attribute writer to the Image::Info class
201 o Added annotate to the Image class.
202 o Made the image argument to get_type_metrics optional. (Thanks to
203 Hal Fulton for suggesting this change and the annotate change!)
204 o Enhance the read, write, and ping methods in both the Image
205 class and the ImageList class to accept an open File object as
206 well as a filename argument.
207 o Added change_geometry to the Image class
208 o Changed configure to generate top-level Makefile with install
209 and uninstall targets. (Thanks to Bob Friesenhahn for the
210 suggestion and the the Makefile!)
211 o Incorporated 1.2.2.1 patch to correct problems when building
212 with Ruby 1.6.7.
213 o Added "magick_location" attribute to the ImageMagickError
214 class. (Available only with GraphicsMagick 1.1, not yet released.)
215 o Tested with ImageMagick 5.5.8 beta
216 o Tested with GraphicsMagick 1.0.2 and 1.1 snapshot
217 o Tested with Ruby 1.8.0
02868a5 More 1.3.0 updates
tim authored
218 o Changed to MIT license
d9b079a Initial revision
tim authored
219
220 RMagick 1.2.2
221 o Fixed many bugs in configuration script
222 o Added support for GraphicsMagick 1.0 (with assistance from Bob Friesenhahn)
223 o Changed default documentation directory (--doc-dir option default) to
224 $prefix/share/RMagick
225 o Added "examples" directory to contain example programs that aren't
226 referenced by the documentation
227
228 RMagick 1.2.1
229 o Yet another fix to the Cygwin installation procedure
230
231 RMagick 1.2.0
232 o Changed install to work correctly on Cygwin
233 (Cygwin testing by Yuki Hirakawa and David Martinez Garcia.)
234 o Changed install to support Gentoo ebuild
235 (Gentoo support provided by Tom Payne.)
236 o Changed configure script to find IM doc in IM 5.5.7
237 o Added Image#capture
238 o Added optional matte_pct argument to Image#colorize
239 o Add default argument values to Image#gaussian_blur
240 o Fix bug in Image#store_pixels that prevented it from working with
241 GIF and other PseudoClass image formats
242 o Changed Image#crop and Image#crop! to accept a GravityType constant
243 as the first argument, instead of the x- and y-offset arguments.
244 (Suggested by Robert Wagner.)
245 o Added Image::Info#filename=, image_type=
246 o Added ImageList#__map__ as an alias for Enumerable#map
247 o Added fetch, insert, select, reject methods to ImageList class for
248 Ruby 1.8.0
249 o Undefined zip and transpose methods in ImageList class for Ruby 1.8.0
250 o ImageMagick 5.5.7 supported
251
252 RMagick 1.1.0
253 o Fixed bug in handle_error that caused an abend when linked with IM 5.5.6
254 o Added RMAGICK image "format". When read, returns 252x108 RMagick logo
255 in PNG format.
256 o Changed examples to give all floating point constants a leading digit.
257 o Added Image#rotate!
258 o Tested with Ruby 1.8.0preview2
259 o Added Image#extract_info, Image::Info#extract=, Image::Info#scene=,
260 Image::Info#number_scenes=, Image::Info#tile=
261 o Added Draw#text_align, Draw#text_anchor, Draw#text_undercolor
262 o ImageMagick 5.5.6 supported
263
264 RMagick 1.0.0
265 o Fixed warnings when compiling with Ruby 1.8.0
266 o Added Draw#rotation=, rotated_text.rb
267 o Fixed temp image files in Montage_texture and Draw_composite
268 o ImageMagick 5.5.5 supported
269
270 RMagick 0.9.5
271 o Added channel.rb example
272 o Fixed install problems with IM 5.5.1
273
274 RMagick 0.9.4
275 o Cleaned up documentation.
276 o Added logging methods Magick.set_log_event_mask and Magick.set_log_format
277 o Added Magick.set_monitor
278 o Added custom serialization methods _dump and _load to Image class.
279 Added marshaling section to usage doc.
280 o Added Image#mime_type
281 o Changed install to use autoconf-generated configure script
282 o Replaced makedoc.rb with post-install.rb hook
283 o Added rmconst.rb utility script
284 o ImageMagick 5.5.4 supported
285
286 RMagick 0.9.3
287 o Changed ImageList#<=> to use same algorithm as Array#<=>
288 o Changed Draw class variables to class constants
289 o Fixed bug in Magick::colors method that caused some colors
290 to be repeated or missed when the optional block is used
291 o Changed fill classes to not inherit from common Fill class.
292 Removed Fill class.
293 o Improved usage documentation
294 o Added Image#level_channel, introduced with IM 5.5.3
295 o ImageMagick 5.5.3 supported
296 o Ruby 1.6.8, 1.8.0preview1 supported
297
298 RMagick 0.9.2
299 o Added crop!, flip!, flop!, magnify!, minify!, resize!, sample!,
300 scale!, shave!, channel_threshold methods to Image class
301 o Documented DisposeType, ColorSeparationMatteType and OptimizeType
302 constants
303 o Changed Image#<=>, ImageList#<=> to raise TypeError if the other
304 argument is not in the same class
305 o Deleted Image#==, ImageList#==, include Comparable in both classes
306 o Added Image#thumbnail, thumbnail!, adaptive_threshold for 5.5.2 & later
307 o Used image list functions in 5.5.2 & later
308 o ImageMagick 5.5.2 supported
309 o Removed last vestiges of 5.4.9 support
310
311 RMagick 0.9.1
312 o Added -Wl,rpath option to $LDFLAGS in extconf.rb
313 o #include <sys/types.h> in rmagick.h
314 o Changed set_cache_threshold to call SetMagickResourceLimit instead of SetCacheThreshold
315 o Changed Image_texture_flood_fill to clone texture image instead of adding a reference
316 o Many fixes to the Array methods in ImageList
317 o Defined Image#<=>, defined Image#== in terms of Image#<=>
318 o Defined ImageList#<=> in terms of Image#<=>
319
320 RMagick 0.9.0
321 1st beta
Something went wrong with that request. Please try again.