summaryrefslogtreecommitdiff
path: root/graphics/ruby-RMagick/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2022-11-30graphics/ruby-RMagick: update to 5.1.0taca1-4/+4
5.1.0 (2022-11-15) Improvements * Improve multi-thread performance by releasing GVL (#1352) * Add Ractor support (#1349) * Avoid overriding compilation variables (#1365) * Remove pkg-config command dependency (#1366)
2022-10-09graphics/ruby-RMagick: update to 5.0.0taca1-4/+4
4.13.0 (2022-09-23) RMagick 4.3.0 Deprecates * Mark Magick.trace_proc= as deprecated (#1354) * Mark Magick::{Image, Image::Info}#monitor= as deprecated (#1353) * These methods will be removed in RMagick 5.0 and no alternative. 5.0.0 (2022-10-06) Improvements * Improve installer in order to avoid SEGV within pkg-config command (#1359) * Clean up the documents and comment in source code referring to something that no longer exist (#1363) * Remove deprecated 'tile' attribute in Draw#marshal_dump (#1364) * Remove deprecated #instance_eval calling when block was given with Magick::ImageList#montage, Magick::Image::Info.new and more (#1362) * Remove deprecated RMagick.rb file (#1361) * Remove deprecated Magick.trace_proc= (#1351) * Remove deprecated Magick::{Image, Image::Info}#monitor= (#1356)
2022-08-26graphics/ruby-RMagick: update to 4.2.6taca1-4/+4
RMagick 4.2.6 (2022-07-15) Improvements * Remove test_files to reduce gem package size (#1338) Bug Fixes * Guard against an empty rpath (#1333) * Call GetImageDistortion instead of IsImagesEqual to fix the issue reported in #1342 (#1343) RMagick 4.2.5 (2022-04-06) Bug Fixes * Specify rpath linker option to fix dynamic lib lookup failure on Linux (#1325) * Fix Image#profile! that can't delete exif data (#1326)
2022-02-12graphics/ruby-RMagick: update to 4.2.4taca1-4/+4
4.2.4 (2021-12-27) Improvements * spec_helper: drop require_relative to lib directory (#1306) * Fix build error with Ruby 3.1 on macOS (#1313) Bug Fixes * remove Mutex in trace_proc= (#1303) * channel_mean_spec: fix floating point comparison (#1307) * changed_predicate_spec: ensure target directory exists (#1305) * Doc: Fix documentation of Magick::Image#crop (#1311) * Magick::UndefinedKernel should also not be used when creating a new KernelInfo. (#1312)
2021-11-09graphics/ruby-RMagick: update to 4.2.3taca1-4/+4
RMagick 4.2.3 (2021-10-10) Bug Fixes * Re-add block syntax deprecation warning and fix in RMagick source (#1279) (#1280) * Doc: Replace Magick::Montage with Magick::ImageList::Montage (#1281) * Update shadow example (#1297) * Escape the backslashes in windows error message (#1298) * Also set the alpha value of the target pixel (#1299) * Set alpha_trait to BlendPixelTrait when the alpha value of the pixel is not opaque. (#1300)
2021-10-26graphics: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07graphics: Remove SHA1 hashes for distfilesnia1-2/+1
2021-03-07graphics/ruby-RMagick: update to 4.2.2taca1-5/+5
RMagick 4.2.2 (2021-02-24) Bug Fixes: * Remove deprecation warning about block syntax (#1272) You are still recommended to use the block parameter instead of self. but we're silencing the deprecation warning until we can get RMagick's code up to that standard.
2021-02-13graphics/ruby-RMagick: update to 4.2.1taca1-5/+5
RMagick 4.2.1 (2021-02-08) Bug Fixes: * Fix compilation with optimization on glibc (#1263) RMagick 4.2.0 (2021-02-05) Improvements: * Updated error messages if runtime ImageMagick version was not matched with when installed rmagick (#1213) * Improve Image#resize performance with ImageMagick 7 (#1240) * Added new colorspaces (#1252) Bug Fixes: * Fix assertion failed in Magick::TextureFill.new with with unexpected argument (#1216) * Call with yield when there is a block arguments (#701) * Avoid crash with monitor feature on Ruby 3.0 (#1253)
2020-04-27graphics/ruby-RMagick: update to 4.1.2taca1-5/+5
Update ruby-RMagick to 4.1.2. ## RMagick 4.1.2 Bug Fixes: - Fix build error on Freebsd (#1199) - Add workaround for FreeBSD that it isn't able to process PDF (#1203) ## RMagick 4.1.1 Bug Fixes: - Fix bug of signal handling internally (#1189)
2020-03-23graphics/ruby-RMagick: update to 4.1.0taca1-5/+5
Update ruby-RMagick to 4.1.0. pkgsrc change: depends on ImageMagick istead of ImageMagick6. RMagick 4.1.0 (2020-03-22) Improvements: * reduce package size by more than 1.5mb (#849) * improve memory usage (#836) * add support for Ruby 2.7 (#853) * many documentation fixes and cleanups * many testing fixes and cleanups * Support CMYK color in Image#get_pixels (#871) * Support to get CMYK color in Image#pixel_color (#875) * Support to set CMYK color in Image#pixel_color (#908) * Add ImageList#map (#1154) Bug Fixes: * fixed memory leaks (#809, #815, #816, #960, #1024) * eliminate compiler warnings (#855, #864, #878, #917, #969, #981, #996, #1000, #1044) * Recognize invert option in Image#opaque_channel with ImageMagick 7 (#882) * Fix heap-buffer-overflow in Image#wet_floor with ImageMagick 7 (#883) * Handle channel value with new image in Image#opaque_channel with ImageMagick 7 (#886) * Pass caption value into ImageMagick 7 API in Image#polaroid (#898) * Example: Fix "uninitialized constant Magick::TransparentOpacity" error (#899) * Example: Fix error of constant usage (#900) * Example: Fix error in doc/ex/composite.rb (#901) * Example: Fix error in doc/ex/crop_with_gravity.rb (#902) * Revert removed RemapImages() calling in ImageList#remap for ImageMagick 6 (#904) * Example: Fix alpha channel in examples/vignette.rb (#918) * Example: Fix alpha channel in doc/ex/coalesce.rb (#920) * Handle alpha value in Pixel#to_color (#922) * Detect the proper ARCHFLAGS on macOS (#923) * Handle boolean value as dither option in ImageList#quantize (#926) * Use strlcpy instead of strncpy to ensure null terminating. (#933) * Remove memalign() (#939) * Add safe strlen() to ensure avoiding buffer overrun (#940) * Use strlcpy() instead of strcpy() to ensure avoiding buffer overflow (#941) * Use snprintf() instead of sprintf() to ensure avoiding buffer overflow (#945) * Example: Remove unnecessary alpha setting (#950) * Replace to correct format specifiers for size_t/ssize_t value (#978) * Use proper format specifiers within MinGW (#997) * Fix snprintf() format specifiers for unsigned value (#1006) * Fix warning of "Variable is reassigned a value before the old one has been use" (#1008) * Fix warning of "warning: explicitly assigning value of variable of type 'int' to itself" (#1013) * Fix Image#resample to use blur option properly with ImageMagick 7 (#1023) * Fix Image#resize to use blur option properly with ImageMagick 7 (#1032) * Fix that Color#compliance returns nil with undefined bit (#1049) * Check memory API properly on Windows (#1050) * Example: Fix "undefined method `opacity'" (#1051) * Add workaround to pdf problem (#1072) * Fix exception message because #export_pixels accept 0 argument (#1121) * Fix default value of fill argument in Image#initialize (#1122) * Call rm_ensure_result() in creating Image object (#1144) * Use StringValueCStr() instead of StringValuePtr() (#1156) * Use RSTRING_PTR() to retrieve a pointer of String object for buffer (#1157) * Use StringValueCStr() to get null-terminated C-lang string (#1158) * Fix SEGV in Magick::Draw#marshal_load (#1162) * Fix SEGV in rm_check_ary_len() with unexpected argument value (#1168) * Fix SEGV in Image#marshal_load (#1169) Breaking Changes: * remove tainted? logic (#854) RMagick 4.1.0.rc2 (2019-09-17) * fix a couple of compilation bugs (#796, #797) RMagick 4.1.0.rc1 (2019-09-12) The ImageMagick 7 release is here! This adds beta support for ImageMagick 7. Much thanks to @Watson1978 for getting the ball rolling on this and to @dlemstra for the extraordinary amount of work and patience that went into seeing it through. RMagick should currently behave the same way under IM7 as it did under IM6, so please open an issue if you find anything that seems out of the ordinary.
2020-03-08graphics/ruby-RMagick: update to 4.0.0taca1-5/+5
Update ruby-RMagick to 4.0.0. ## RMagick 4.0.0 This release removes a *lot* of deprecated functionality, so first upgrade to 3.2 and handle any deprecation warnings you see there before upgrading to 4.0. There are a handful of removals that we could not, or forgot to deprecate, so pay special attention to those below. This clears the road for ImageMagick 7 support in the very near future. Breaking Changes: - Removed deprecated Image#matte and Image#matte= (#731) - Removed deprecated Draw#matte. (#736) - Removed deprecated ImageList#fx. (#732) - Removed deprecated Info#group and Info#group=. (#733) - Removed deprecated KernelInfo#show. (#734) - Removed deprecated Pixel#opacity and Pixel#opacity=. (#735) - Removed deprecated KernelInfo#zero_nans. (#741) - Removed deprecated ImageList#map (#740) - Removed deprecated Pixel#from_HSL. (#742) - Removed deprecated Image#alpha=. (#739) - Removed deprecated Pixel#to_HSL. (#745) - Removed deprecated Image#blur and Image#blur=. (#746) - Removed deprecated Image#sync_profiles. (#754) - Removed deprecated Image#opacity=. (#753) - Removed deprecated Image#combine. (#752) - Removed deprecated Image#map. (#751) - Removed deprecated Image#mask=. (#750) - Removed deprecated opacity arguments. (#757) - Removed deprecated `OpaqueOpacity` and `TransparentOpacity`. (#765) - Removed obsolete enumerations. (#766) The following changes *did not have deprecation warnings* in 3.2, so you'll want to double check that you update your code if you were relying on the existing behavior: - Changed Color#to_s to return an string that contains alpha instead of opacity. (#760) - Changed Pixel#to_s to return a string that contains alpha instead of opacity. (#762) - Changed Pixel#hash to use alpha instead of opacity. (#763) - Changed Pixel#<=> to use alpha instead of opacity. (#764) - Removed `BicubicInterpolatePixel` (use `CatromInterpolatePixel` instead) (#768) - Removed `FilterInterpolatePixel` (no replacement) (#768) - Renamed `NearestNeighborInterpolatePixel` to `NearestInterpolatePixel` (#768) Enhancements: - Add SetQuantumOperator (#755) Bug Fixes: - Fix SEGV in Image#each_profile (#737)
2019-11-02graphics/ruby-RMagick: update to 3.2.0taca1-5/+5
Update to ruby-RMagick to 3.2.0, latest 3.2 release. ## RMagick 3.2.0 This is expected to be the final deprecation release before RMagick 4.0. We have added loads of deprecation warnings to clear the pathway for ImageMagick 7 support. Once you've fixed all of them you should be fine to upgrade to version 4.0 without any pain. There are a small handful of edge cases which we could not cleanly deprecate, though they should be extremely rare. These will be documented in the 4.0 release. Thanks to @dlemstra for the hard work making this release possible. The biggest change in moving towards RMagick 4.0 will be the fact that `opacity` is deprecated in favor of `alpha`. **NOTE: `opacity` is the opposite of `alpha`!!!** If you are currently passing opacity into methods, you will need to invert the value and use the new `alpha:` keyword argument. If you are passing an integer, `alpha = 255 - opacity`. An integer `opacity` of 0 is an `alpha` of 255. Also, **major kudos to @Watson1978** for enabling Ruby's memory management in (#697). This should go a long way towards improving RMagick's reputation for memory usage. Deprecations: (To be removed in RMagick 4.0) - `Info#group` (#578) (no replacement) - `Image#blur` (#579) (no replacement) - Renamed `AlphaChannelType` to `AlphaChannelOption` (#596) - Renamed `DistortImageMethod` to `DistortMethod` (#605) - Renamed `FilterTypes` to `FilterType` (#611) - Renamed `InterpolatePixelMethod` to `PixelInterpolateMethod` (#613) - Renamed `ImageLayerMethod` to `LayerMethod` (#618) - Deprecate the `opacity` property of the Pixel class. (use `alpha` instead) (#619) - Deprecate old enum names. (use IM7 names instead) (#627) - `StaticGravity` (use `CenterGravity` instead) (#638) - `Image#sync_profiles` (no replacement) (#640) - Deprecate old metric type values (use IM7 names instead) (#647) - Deprecate `ResetAlphaChannel` (no replacement) (#644) - Deprecate `FlattenAlphaChannel` (no replacement) (#645) - Deprecate `MatteChannel` (no replacement) (#646) - Deprecate `ConstantVirtualPixelMethod` (no replacement) (#649) - Deprecate `IntegerPixel` (no replacement) (#650) - Deprecate `Image.combine` (use `ImageList#combine` instead) (#690) - Deprecate `Image#opacity` (use `Image#alpha` instead) (#669) - Deprecate unnamed argument for opacity in `Image#transparent` (use keyword `alpha:` instead) (#695) - Deprecate unnamed argument for opacity in `Image#black_threshold` and `Image#white_threshold.` (use keyword `alpha:` instead) (#709) - Deprecate unnamed argument for opacity in `Image#matte_flood_fill` (use keyword `alpha:` instead) (#711) - Deprecate unnamed argument for opacity in `Image#paint_transparent` (use keyword `alpha:` instead) (#717) - Deprecate unnamed argument for opacity in `Image#transparent_chroma.` (use keyword `alpha:` instead) (#722) - Deprecate `Draw#matte` (use `Draw#alpha` instead) (#724) Enhancements: - Many internal adjustments to prepare for ImageMagick 7 support. - Added alpha property to the pixel class. (#617) - Add combine to the ImageList class. (#589) - Add new alpha constants (#651) - Add `Image#mask=` (#660) - Add `Draw#alpha` to replace `Draw#matte` (#726) - Add Draw#image (#720) - Add ArchLinux support (#727) Bug Fixes: - Fix `Font#to_s` to not raise error (#569) - Fix a SEGV in `Image#reduce_noise` (#576) - Fix infinite loop in `Image#compose` (#587) - Fix enumeration memory leaks (#592) (#594) (#606) (#610) (#626) - Don't allow `Image#class_type` to be set to undefined (#599) - Fixed setting the name of the clip path. (#608) - Fix memory leak in `Info#view=` (#642) - Fix memory leak in `Image.constitute` (#665) - Raise error on invalid arguments in `Draw#bezier` (#674) - Fix memory leak in `Image#sparse_color` (#683) - Prevent negative values for `Image#convolve` (#679) - Several cleanups and fixes in the examples - Raise error on invalid arguments in `Draw#color` (#691) - Raise error on invalid arguments in `Draw#opacity` (#692) - Raise error on invalid arguments in `Draw#fill_opacity` (#693) - Raise error on invalid arguments in `Draw#stroke_opacity` (#694) - Raise error on invalid arguments in `Draw#font_weight` (#696) - Raise error on invalid arguments in `Draw#pattern` (#702) - Raise error on invalid arguments in `Draw#point` (#703) - Raise error on invalid arguments in `Draw#font_size` (#704) - Raise error on invalid arguments in `Draw#polygon` (#705) - Raise error on invalid arguments in `Draw#polyline` (#706) - Raise error on invalid arguments in `Draw#rotate` (#707) - Raise error on invalid arguments in `Draw#scale` (#708) - Raise error on invalid arguments in `Draw#stroke_dashoffset` (#710) - Raise error on invalid arguments in `Draw#translate` (#713) - Raise error on invalid arguments in `Draw#text` (#714) - Raise error on invalid arguments in `Draw#stroke` (#715) - Raise error on invalid arguments in `Draw#matte` (#716) - Raise error on invalid arguments in `Draw#skewx`, `Draw#skewy` (#719) - Fix `Image#thumbnail` to keep image aspect ratio like ImageMagick (#718) - Fix bug where `ImageList#montage` doesn't apply `border_color` & `matte_color` (#601) - Fix stack-buffer-overflow in `Draw#annotate` (#725) - Enable managed memory feature (#697) Code Quality: - Many tests written - Several fixes to reduce compiler warnings.
2019-05-06graphics/ruby-RMagick: update to 3.1.0taca1-5/+5
## RMagick 3.1.0 Deprecations: (To be removed in RMagick 4.0) - Support for Ruby 2.3 - `KernelInfo#zero_nans` (#531) (no replacement) - `KernelInfo#show` (#532) (no replacement) - `ImageList#fx` (#529) (use `Image#fx` instead) - `Image#alpha=` (#530) (use `Image#alpha` instead) - `Image#mask=` (#530) (use `Image#mask` instead) - `Image#matte` (#530) (use `Image#alpha` instead) - `Image#matte=` (#530) (use `Image#alpha` instead) Enhancements: - Support ruby-mswin environment on Windows (#425) - Add test for supporting webp format (#406) - Add explicit Ruby 2.5 support (#339) - Add explicit Ruby 2.6 support (#467) - Restore support for ImageMagick 6.7 (#475) - Add explicit ImageMagick 6.9 support (#340) - Work towards ImageMagick 7.0 support (#470) (#487) (#489) (#492) (#494) - Improve error messaging (#480) (#517) - Add TimeResource support (#402) - Add Image#fx method (#529) Bug Fixes: - Many, many memory leaks fixed (#362) (#361) (#360) (#359) (#358) (#357) (#367) (#370) (#364) (#372) (#373) (#374) (#375) (#376) (#385) (#384) (#383) (#382) (#381) (#380) (#379) (#378) (#377) (#391) (#390) (#389) (#396) (#401) (#409) (#419) (#417) (#416) (#415) (#414) (#413) (#412) (#411) (#410) (#418) (#454) (#453) (#452) (#451) (#450) (#461) (#460) (#459) (#563) - Fix SEGV in ImageList methods with invalid image list (#356) - Fix SEGV in Image#recolor (#387) - Fix SEGV in Image#profile! (#400) - Fix build error on Homebrew environment (#426) - Fix Image#quantize and ImageList#quantize could not make dither false (#458) - Replace obsoleted $defout to $stdout (#463) - Avoid SEGV in monitor feature for Ruby 2.5+ (#462) - Fix SEGV in Image#write with CMYKColorspace (#465) - Avoid problems related to GC in monitor feature (#468) - Get rid of compiler warnings (#484) (#491) (#500) - Fix rmfill leaks (#528) - Removed automatic allocation of the ImageInfo that is broken. (#547) - Fix color histogram (#540) - Fix Image#iptc_profile does not work with ImageMagick 6.7 (#558) Code Quality: - Many tests written - CI improvements - Other refactors
2019-02-25graphics/ruby-RMagick: update to 3.0.0taca1-6/+5
## RMagick 3.0.0 Breaking Changes: - Drop support for Ruby < 2.3. - Drop support for ImageMagick < 6.8. - Raise error when `nil` or empty string are passed to `Image.read`. (#351) - Monitor feature disabled on Windows. (#344) - Note: ruby versions > 2.4 and ImageMagick versions > 6.8 are not *explicitly* supported, yet, but if you are using them already, they should continue to work in the same fashion. Enhancements: - Add feature `Image#channel_entropy` (#300) - Many quality of life improvements in the codebase. Bug Fixes: - Many memory leaks fixed! - Fix `LoadError` on Windows. (#315) - fix argument count in `Image#morphology_channel` (#306)
2016-10-10Update ruby-RMagick to 2.16.0.taca1-5/+6
## RMagick 2.16.0 - Support ImageMagick 6.9+ - @ZipoKing
2015-11-03Add SHA512 digests for distfiles for graphics categoryagc1-1/+2
Problems found with existing digests: Package fotoxx distfile fotoxx-14.03.1.tar.gz ac2033f87de2c23941261f7c50160cddf872c110 [recorded] 118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated] Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz 34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb Package pgraf: missing distfile pgraf-20010131.tar.gz Package qvplay: missing distfile qvplay-0.95.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-13Update ruby-RMagick to 2.15.4.taca1-4/+4
## RMagick 2.15.4 - Improved C extension building process - @u338steven ## RMagick 2.15.3 - Fixed ImageMagick version detection on Windows - @maisumakun
2015-06-07Update ruby-RMagick to 2.15.2.taca1-4/+4
## RMagick 2.15.2 - GitHub repository moved back to github.com/rmagick/rmagick - @wurde, @vassilevsky ## RMagick 2.15.1 - Fix loop in linked list in `ImageList` methods => they no longer hang - @u338steven RMagick 2.15.0 o Ability to remove alpha channel - @ollie o C local variables guarded against GC to avoid segfaults - @u338steven o trace_proc protected with a mutex to avoid segfaults - @u338steven RMagick 2.14.0 o RMagick.rb moved to deprecated directory - @mockdeep o Better ImageMagick feature detection - @bf4 o Prevent compilation failures if prefix is an empty string - @voxik o SplineInterpolatePixel preprocessor check removed - @joshk o Make error format a string literal - @mtasaka o Automatically set ARCHFLAGS on OS X - @u338steven o Fixed 'rmagick/version' require failure - @u338steven o Fixed escaping of '%' in Draw#get_type_metrics - @mkluczny o Silence warnings on Ruby 2.2 when comparing Enums - @meanphil o Multiple test suite improvements - @mockdeep, @bf4 o Ruby source code formatting with RuboCop - @vassilevsky
2015-02-03Update ruby-RMagick to 2.13.4.taca1-4/+4
RMagick 2.13.4 #129 from @theschoolmaster proof of concept for using pkg-config in place of Magick-config on debian based systems #127 from @u338steven Changed Image#resample to calling ResampleImage (related #29, #45) #124 from @u338steven Fixed #122: lib/RMagick.rb is overwritten by lib/rmagick.rb on case-insensitive systems #123 from @prijutme4ty New class SolidFill in order to fill image with monochromatic background #121 from @markotom Quotes for correct path of font file #120 from @chulkilee Allow MagickCore6 from Magick-config #112 from @u338steven/ Fixed: build error with ImageMagick 6.8.9 (when deprecated functions are excluded) #102 from @u338steven Fixed: related x_resolution, y_resolution from @u338steven Lots of test fixes #95 from @ioquatix Fix pixel hash test #94 from @u338steven Fixed: build error on Windows Ruby x64 (with ImageMagick 6.8.0-10 or Ima... #91 from @vassilevsky Do not test machine and OS-specific integers Fix initial memory limit test RMagick 2.13.3 #90 from @bricef Fix installation error on systems with HRDI enabled RMagick
2013-02-11Update ruby-RMagick to 2.13.2.taca1-4/+4
RMagick 2.13.2 o Fixed issues preventing RMagick from working with version 6.8 or higher o Fixed issues preventing RMagick from working with ruby 1.9.3
2010-09-10Update graphics/ruby-RMagick to 2.13.1.taca1-4/+4
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Remove default value of GEM_BUILD. RMagick 2.13.1 o Fixed bug preventing RMagick from working with version 6.5.9 or higher RMagick 2.13.0 o Added Doxygen documentation, for automatic documentation o Fixed bug #27467, get RMagick to compile witH ImageMagick 6.5.7 o Fixed bug #27607, switch Pixel#from_hsla and Pixel#to_hsla to use ranges 0-255 instead of 0-100 for saturation and lightness (range used by ImageMagick 6.5.6-5 and higher). Also added ability to specify all arguments to these functions as percentages (bug report by Arthur Chan).
2009-10-12Update rmagick to 2.12.2.obache1-4/+4
RMagick 2.12.2 o Add feature tests for SinusoidFunction and PolynomialFunction enum values to allow compiling with ImageMagick 6.4.8-7 (bug report by Mark Richman) RMagick 2.12.1 o Fix bug #27239, allow 2.12.0 to compile with older releases of ImageMagick (bug report by Sam Lown) RMagick 2.12.0 o Added Image#function_channel (available in ImageMagick 6.4.8-8) o Added Image#auto_level_channel, Image#auto_gamma_channel (available in ImageMagick 6.5.5-1) o Added Draw#interline_spacing, #interline_spacing= (available in ImageMagick 6.5.5-8)
2009-09-06Update RMagick to 2.11.1.obache1-4/+4
Changes: RMagick 2.11.1 o Applied Alexey Borzenkov's mingw patches to extconf.rb. o Fixed a bug in Magick.trace_proc that could cause a segv at program exit with Ruby 1.9.1 (bug report by Larry Young) o Added new CompressionType enum values ZipSCompression, PixCompression, Pxr24Compression, B44Compression, B44ACompression (available in ImageMagick 6.5.5-4)
2009-07-30Update ruby-RMagick to 2.11.0.obache1-4/+4
Changes: RMagick 2.11.0 o Fix bug #26475, dissolve and watermark don't work with new versions of ImageMagick (reported by Jim Crate) o Add Image#composite_mathematics (available in ImageMagick 6.5.4-3) o Add new LinearDodgeCompositeOp, LinearBurnCompositeOp, PegtopCompositeOp, PinLightCompositeOp, VividLightCompositeOp enum values (available in ImageMagick 6.5.4-3)
2009-07-08Update RMagick to 2.10.0.obache1-4/+4
Changes: RMagick 2.10.0 o ImageMagick releases earlier than 6.3.5-10 and Ruby releases earlier than 1.8.5 no longer supported. o (Experimental) Support the use of Ruby managed memory for all memory allocations (available in ImageMagick 6.5.3-10) o Add Image#selective_blur_channel (available in ImageMagick 6.5.0-3) o Add new AlphaBackgroundChannel enum value (available in ImageMagick 6.5.2-5) o Add new DistortCompositeOp enum value (available in ImageMagick 6.5.3-7)
2009-05-14Update RMagick to 2.9.2obache1-4/+4
Changes: RMagick 2.9.2 o Add new HorizontalTileEdgeVirtualPixelMethod, VerticalTileEdgeVirtualPixelMethod, CheckerTileVirtualPixelMethod VirtualPixelMethod enum values (available in ImageMagick 6.5.0-1) o Added BilinearForwardDistortion, BilinearReverseDistortion enums (available in ImageMagick 6.5.1-2) o Add missing composite operators to Magick::Draw#composite method o Add warning about dropping support for ImageMagick < 6.3.5 and Ruby < 1.8.5 o Fix bug #25892, stack buffer overflow in Magick::TypeMetric.to_s (reported by Roman Simecek)
2009-02-03Update RMagick to 2.9.1.obache1-4/+4
Changes: RMagick 2.9.1 o Fix a bug that prevents the use of transparent background colors when built with ImageMagick 6.4.9-0
2009-01-17Update RMagick to 2.9.0.obache1-4/+4
Changes: RMagick 2.9.0 o Fix #23209, improve RVG's letter spacing (patch from Jonah Fox) o Add Draw#kerning= attribute(available in ImageMagick 6.4.7-8) o Add Draw#interword_spacing= attribute (available in ImageMagick 6.4.8-0) o Add Draw#kerning, Draw#interword_spacing primitive methods (available in ImageMagick 6.4.8-3) o Feature #23171, support ImageList, Draw, Pixel marshaling. o Support all the new EvaluateOperator constants
2008-12-05Update RMagick to 2.8.0.obache1-4/+4
Changes: RMagick 2.8.0 o Add the endian, scene, and transparent_color attributes to Image::Info o Deprecate Image#endian= attribute setter o Add the transparent_chroma method to the Image class (available in ImageMagick 6.4.5-6) o Add the sparse_color method to the Image class (available in ImageMagick 6.4.3) o Detect change to ParseSizeGeometry signature in ImageMagick 6.4.6-9 and compile accordingly. o Update Image#change_geometry to work with the new ParseSizeGeometry API in ImageMagick 6.4.6-9.
2008-11-14Update RMagick to 2.7.2.obache1-4/+4
Changes: RMagick 2.7.2 o Fix bug #22740, some Image::Info attribute values are not propogated to the image object (bug report by Thomas Watson)
2008-11-02Update RMagick to 2.7.1.obache1-4/+4
RMagick 2.7.1 o Fix bug #22471, Magick::fonts can abend on 64-bit systems (bug report and patch by James Le Cuirot) o ImageList.new accepts a block which is passed on to Image::read when reading the input images. The block is executed in the context of an Image::Info object. o Add support for the "user" image property. o Define the Magick::FatalImageMagickError exception class, raised if ImageMagick raises a fatal (unrecoverable) exception. o Added feature #22618, Image#total_ink_density (request by F. Behrens)
2008-09-29Update ruby18-RMagick pacakge to 2.7.0.taca1-4/+4
RMagick 2.7.0 o Fix bug #22152, extconf.rb does not respect the LDFLAGS environment variable (bug report by Joseph Sokol-Margolis) o Fix bug #22190, the NoDitherMethod enum value is not defined in ImageMagick 6.4.2 o Add the TrimBoundsLayer ImageLayerMethod enum value (available in ImageMagick 6.4.3-8) o Add the CopyAlphaChannel, ExtractAlphaChannel, OpaqueAlphaChannel, ShapeAlphaChannel, and TransparentAlphaChannel AlphaChannelType enum values (available in ImageMagick 6.4.3-7) o Rename Image#affinity and ImageList#affinity to Image#remap and ImageList#remap. Retain the old names as aliases. (Changed in ImageMagick 6.4.4-0)
2008-09-15Update ruby-RMagick package to 2.6.0.taca1-4/+4
RMagick 2.6.0 o Fix bug #21237, Image::write ignores format attribute when called with a Tempfile pathname (bug report by Jack Shedd) o Fix bug #21897, ImageList#from_blob abends when certain corrupt JPEG images are used (bug report by Peter Szabo) o Add Image#composite_tiled, Image#composite_tiled! (ref: http://rubyforge.org/forum/forum.php?thread_id=27347&forum_id=33) o Add Image#deskew (available with ImageMagick 6.4.2-5) o Add Image#define, Image#undefine (available in ImageMagick 6.3.6) o Add Image#level_colors (available in ImageMagick 6.4.2-1) o Add Image#levelize_channel (available in ImageMagick 6.4.2-1) o Add Image#affinity, ImageList#affinity (available in ImageMagick 6.4.3-6). These methods replace Image#map and ImageList#map. o Accept DitherMethod values for the dither argument to Image#quantize, ImageList#quantize o Add the BarrelDistortion, PolynomialDistortion, ShepardsDistortion, PolarDistortion, and DePolarDistortion MagickDistortion Method enum values (available in ImageMagick 6.4.2-6) o Add the HorizontalTileVirtualPixelMethod and VerticalTileVirtualPixelMethod VirtualPixelMethod enum values (available in ImageMagick 6.4.2-6) o Add DitherMethod enum class o Added general-purpose OptionalMethodArguments class to handle ad-hoc optional arguments. o Support optional "distort:viewport" and "distort:scale" arguments to Image#distort o Support optional highlight_color and lowlight_color arguments to Image#compare_channel RMagick 2.5.2 o Add support for MergeLayer to Magick::ImageList#optimize_layers (patch #21189, submitted by Andrew Watson) o Add PowQuantumOperator argument for Image#quantum_operator (available in ImageMagick 6.4.1-9) RMagick 2.5.1 o Update Pixel#to_color to work with the new QueryMagickColorname API in ImageMagick 6.4.1-9. RMagick 2.5.0 o Added Image#add_compose_mask, #delete_compose_mask (feature #20531) RMagick 2.4.0 o Added Image#image_type= (feature #20490)
2008-04-04Install as a gem using the pkgsrc rubygem.mk framework instead ofjlam1-4/+4
directly into site_ruby.
2008-04-02update RMagick to 2.3.0.obache1-4/+4
Changes: o Added Image#encipher, Image#decipher (available with ImageMagick 6.3.8-6) o Added DTX1Compression, DTX1Compression, and DTX1Compression CompressionType enums (available in ImageMagick 6.3.9-4) o Added optional "use hex format" argument to Pixel#to_color o Support :area resource type in Magick.limit_resource o Pixel.from_HSL and Pixel#to_HSL are deprecated. Use Pixel.from_hsla and Pixel#to_hsla instead. The new methods rely on the ImageMagick 6.3.5 and later API. o The Image#alpha and alpha= attributes are deprecated. Use alpha() and alpha? instead. o The Image#mask= attribute is deprecated. Use mask() instead. o The use of Ruby older than version 1.8.4 with RMagick is deprecated and will not be supported in a future release. o Fix bug #18271, rvg width and height attributes wrong after a call to viewbox (reported by Greg Jarman)
2008-02-13Update Rmagick to 2.2.2.obache1-4/+4
Changes: RMagick 2.2.2 o Fixed bug #18016, check for InitializeMagick in libMagickCore (bug report from Dan Gilbert)
2008-01-31Update RMagick to 2.2.0.obache1-4/+4
While here, add DESTDIR support. Changes: RMagick 2.2.0 o Added Image#opaque_channel, Image#paint_transparent (available with ImageMagick 6.3.7-10) o Added Image#liquid_rescale (available with ImageMagick 6.3.8-2) o Added CMYColorspace ColorspaceType value o Fixed bug #17148, compiler error message on Solaris (bug report by Trever Wennblom) o Fixed bug #17470, get_exif_by_number, get_exif_by_entry may fail when called with one or more arguments
2008-01-12Update RMagick to 2.1.0.obache1-4/+4
Changes: RMagick 2.1.0 o Added Image::Info#caption= attribute o Rename Image#crop_resized, #crop_resized! to #resize_to_fill, #resize_to_fill!. Add aliases for the old names. o Fix bug #16776, in the axes.rb example the last 2 arguments to border.rectangle are swapped (bug report by Alain Feler) o Fix bug #16931, apostrophe in #error directive causes error in some versions of GCC (bug report by Justin Dossey)
2008-01-04Update RMagick to 2.0.0.obache1-4/+4
RMagick 2 is the future of RMagick. This is the version that will get new methods and support new ImageMagick features. RMagick 2 does not support GraphicsMagick. Changes: RMagick 2.0.0 o Replaced configure/make/make install with standard Ruby setup.rb, extconf.rb o Removed support for Ruby earlier than 1.8.2 o Removed support for GraphicsMagick. As a result these methods are no longer available: Image#grayscale_pseudo_class, Image#statistics. o Removed support for all releases of ImageMagick earlier than 6.3.0. o Removed deprecated Image#random_channel_threshold. Use Image#random_threshold_channel instead o Removed deprecated Image#channel_threshold. Use Image#random_threshold_channel instead o Removed unecessary Image#montage= o Removed unecessary and undocumented Image#image_type= o Removed deprecated Image::Info#tile_info, tile_info= attributes. o Removed deprecated Image::Info#tile, tile= attributes. Use #extract, #extract= instead o Removed deprecated Image::Info#subimage, subimage= attributes. Use scene, scene= instead o Removed deprecated Image::Info#subrange, subrange= attributes. Use number_scenes, number_scenes= instead o Removed deprecated Magick.set_monitor. Use Image#set_monitor, Image::Info#set_monitor instead o Removed deprecated RunlengthEncodedCompression CompressionType. Use RLECompression instead o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later o Added Image::Info#stroke=, stroke_width= and undercolor= attributes o Added Image::Info#tile_offset= attribute o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes o Changed Image::Info[] and Image::Info[]= to allow an omitted \"format\" argument o Added Image#destroy!, destroyed?, check_destroyed methods o Support Image object creation/destruction tracing with the Magick.trace_proc attribute o Added Magick::QuantumRange. Magick::MaxRGB is deprecated. o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer, OptimizeImageLayer ImageLayerMethods enum values (available with ImageMagick 6.3.3), MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6) o RMagick works with Q32 version of ImageMagick o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp CompositeOperator enum values o Added SplineInterpolatePixel InterpolatePixelMethod enum value o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod, BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod (available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available with ImageMagick 6.3.3) VirtualPixelMethod enum values o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum values (available with ImageMagick 6.3.4) o Added SentinelFilter FilterTypes enum value (available in ImageMagick 6.3.6) o Added Image.combine o Added Image#separate (available with ImageMagick 6.3.2) o Added Image#distort (available with ImageMagick 6.3.5) o Added Image#each_pixel (thanks to Russell Norris for the suggestion and code) o Added Image#histogram? (available with ImageMagick 6.3.5) o Added Image#sync_profiles (available with ImageMagick 6.3.2) o Added Image#extent (available with ImageMagick 6.3.1) o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5) o Added Image::Info#attenuate o Added Image#clut_channel (available with ImageMagick 6.3.5) o Feature Request #16264, added ImageList#composite_layers (available with ImageMagick 6.3.3, request from Steve Martocci) o Added Image#alpha= (available with ImageMagick 6.3.5) o Added Image#gravity= o Added Image#equalize_channel (available with ImageMagick 6.3.6) o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter, LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick 6.3.6) o Fix bug #10339, Image#trim does not support \"reset page information option\" (bug report from Nobody) o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb and RMagick.so o Feature Request #16276, re-organize doc to not split Image method pages in the middle of an initial letter (request from Roy Leban) o Updated for ImageMagick 6.3.7-5 o Made changes as necessary to work with current Ruby 1.9.0
2007-12-31Update RMagick to 1.15.12.obache1-4/+4
Changes: RMagick 1.15.12 o Fix bug #16221, starting with ImageMagick 6.3.2, get_exif_by_entry/number returns empty array/hash when no arguments are specified, even though the image has EXIF data (bug report from Paul Clegg) o Fix bug #16449, Image#store_pixels removes opacity channel (bug report from Hans de Graaff)
2007-11-26Update RMagick to 1.15.11.obache1-4/+4
RMagick 1.15.11 o Fix bug #15887, the x_ and y_resolution attributes don't respect the units attribute (bug report from Ben Greenburg) o Fix bug #15889, memory leak in Draw#composite method (bug report from Till Vollmer)
2007-09-18Update RMagick to 1.15.10.obache1-4/+4
o Update Magick::Pixel.from_HSL, #to_HSL to work with new APIs in ImageMagick 6.3.5-9.
2007-08-10Update RMagick to 1.15.9.obache1-4/+4
Changes: Fixed bug #12089 (bug report from Hans de Graaff)
2007-08-02Update ruby-RMagick to 1.15.8.obache1-4/+4
Changes: o Fixed bug #12671, incorrect link in HTML doc (bug report from Thomas R. Koll o Fixed bug #11890, incorrect usage description for Draw#text_undercolor in HTML doc (bug report from Ezra Freedman) o Fixed bug #12706, specifying both a gravity and offsets to Image#composite positions the composite image incorrectly (bug report from Benoit Larroque)
2007-06-10Update RMagick to 1.15.7.obache1-4/+4
RMagick 1.15.7 o Fix bug #11033, make distclean misses some files (bug report from Lucas Nussbaum) o Work around SetMagickRegistry problem in ImageMagick 6.3.4-7
2007-04-27Update RMagick to 1.15.6.obache1-4/+4
Changes: RMagick 1.15.6 o Fix bug #10070, memory leak in Draw#get_type_metrics, Draw#get_multiline_type_metrics, Draw#annotate (bug report from Sinclair Bain) o Fix bug #10080, scripts in examples directory should not be marked executable (bug report from Lucas Nussbaum)
2007-04-08Update RMagick to 1.15.5.obache1-4/+4
Changes: RMagick 1.15.5 o Fix bug #9637, export_pixels always exports all 0's for 1-bit images (bug report from Doug Patterson)
2007-03-04Update ruby-RMagick to 1.15.4.obache1-4/+4
Changes: RMagick 1.15.4 o Fix bug #8927, RMagick and rbgsl both export the name ID_call (bug report from Shin Enomoto)
2007-02-20Update ruby-RMagick to 1.15.3.obache1-4/+4
Changes: RMagick 1.15.3 o Fix bug #8697, Image::Info.fill= doesn't work when creating "caption:" format images (bug report from choonkeat)