Shizuo Fujita

Results 40 issues of Shizuo Fujita

https://github.com/actions/virtual-environments/issues/5998 I'm testing because the ubuntu-latest changes in the near future.

### Environment * macOS 10.14 ### Test code ```ruby require 'rmagick' Magick::Image.capture(true) ``` ### Result ``` $ ruby rmagick.rb rmagick.rb:3:in `capture': ImageMagick library function failed to return a result. (RuntimeError)...

### Description The some methods accept `Magick::Image` or `Magick::ImageList` via `rm_cur_image()` C function. For example, `Magick::TextureFill.new` accepts `Magick::Image` or `Magick::ImageList`. https://github.com/rmagick/rmagick/blob/913735caf505b7e35bcf63682495f4ec2137efda/ext/RMagick/rmfill.c#L689-L690 ```ruby require 'rmagick' granite = Magick::ImageList.new('granite:') # generates ImageList...

## Test code https://github.com/rmagick/rmagick/blob/master/doc/ex/nested_rvg.rb ### Result with IM6 | with IM7 -- | -- | * with RMagick v2.16.0 ![nested_rvg](https://user-images.githubusercontent.com/199156/73119089-6335aa00-3fa0-11ea-8f41-2e04327251f8.gif) Seems RMagick with IM6 has a bug.

I think we need better coverage tests to detect breaking change easily. Related to #542 ### How to get result of coverage ``` $ COVERAGE=true rake ``` ### Coverage rate...

RMagick reference can be generated using [yardoc](https://yardoc.org). RMagick reference (https://www.rubydoc.info/gems/rmagick/) site is referred from https://rubygems.org/gems/rmagick . Seems it is format which doesn't conform to rdoc or yardoc.

I think we need better coverage tests for C-lang source codes to detect breaking change easily. ### How to get result of coverage ``` # Run tests with gcov flags....

This PR will create linux debian package by adding command into `npm run linux:build`. ``` $ npm i $ npm run env:setup $ npm run linux:build ``` Then, you can...

Seems that `execute` method is 30% slower than ver1.4.4. ## Environment - macOS - macOS 13.0 Beta(22A5321d) - Apple M1 Max - Apple clang version 14.0.0 (clang-1400.0.29.102) - ruby 3.2.0dev...

With releasing GVL, it would improve performance when processing images in a multi-thread. ## Sample ```ruby require 'rmagick' t1 = Thread.new do 1000.times do img = Magick::Image.read('Flower_Hat.jpg').first thumbnail = img.resize(76,...