Nathan Fiedler
77211e9568
chore: fix the Cargo package exclusions
2024-05-25 15:24:09 -07:00
Nathan Fiedler
9570989a04
doc: add a sentence about dependencies
2024-05-25 15:15:54 -07:00
Nathan Fiedler
dd69c64e43
chore: rename tests/data as tests/fixtures
2024-05-25 15:13:05 -07:00
Nathan Fiedler
a824ea19ac
doc: add install guide and an example
2024-05-25 15:12:06 -07:00
Nathan Fiedler
9262b51d62
chore: add copyright headers everywhere
2024-05-25 11:20:27 -07:00
Nathan Fiedler
aedcfcd8f7
chore: run cargo fmt on everything
2024-05-25 10:50:27 -07:00
Nathan Fiedler
320cfb6e62
chore: fix apparent merge conflict
2024-05-25 10:48:13 -07:00
Nathan Fiedler
660c77b8d7
Merge pull request #123 from 5ohue/master
...
Add `impl Send` for wand types
2024-05-25 10:44:46 -07:00
Nathan Fiedler
7fcf43e847
Merge pull request #121 from 5ohue/exceptions
...
Add exceptions
2024-05-17 06:44:31 -07:00
Nathan Fiedler
d97f4fc00e
Merge pull request #120 from 5ohue/master
...
Add more types and functions
2024-05-17 06:44:05 -07:00
Nathan Fiedler
3cfdd76c9d
Merge pull request #119 from 5ohue/master
...
Create "types" module
2024-05-10 15:12:26 -07:00
Nathan Fiedler
b359d72087
chore: prepare for 0.21.0 release
2024-04-17 18:17:14 -07:00
Nathan Fiedler
7571baa0b9
Merge pull request #117 from yoghurt-x86/master
...
Added MagickNormalizeImage and MagickOrderedDitherImage
2024-04-17 17:59:50 -07:00
Nathan Fiedler
a2d2a5fbc8
chore: prepare for 0.20.0 release
2024-02-25 20:45:31 -08:00
Nathan Fiedler
bbe1aae608
Merge pull request #114 from gyk/fix/msys2
...
Support building with ImageMagick from MSYS2
2023-11-30 16:26:42 -08:00
Nathan Fiedler
c9d8488033
chore: update CHANGELOG with recent changes
2023-11-18 08:11:36 -08:00
Nathan Fiedler
e960a26bfb
Merge pull request #113 from 5ohue/composite
...
CompositeOperator type
2023-11-18 07:52:07 -08:00
Nathan Fiedler
a7c71e6b00
Merge pull request #112 from 5ohue/master
...
Add sigmoidal_contrast_image
2023-11-18 07:51:05 -08:00
Nathan Fiedler
857085a1a3
Merge pull request #111 from gyk/fix/windows-cpp
...
Use C++ compiler on Windows if needed
2023-11-09 06:50:08 -08:00
Nathan Fiedler
f020fd25f7
Merge pull request #109 from protochron/add_autothreshold
...
Add auto_threshold
2023-10-23 09:18:28 -07:00
Nathan Fiedler
b676db0661
doc: add details for Windows build setup
2023-09-24 10:46:51 -07:00
Nathan Fiedler
612c13166d
chore: prepare for 0.19.1 release
2023-09-23 16:04:40 -07:00
Nathan Fiedler
8a9536d83a
fix: make disable-hdri default to fix compile error
...
By making the disable-hdri feature a default, the `quantum_range()` function
will be one which computes a value for `QuantumRange` based on a constant
that rust-bindgen seemingly does not have any problem discovering.
cargo test passes
2023-09-23 11:43:07 -07:00
Nathan Fiedler
ef1867e9f9
chore: fix some clippy warnings
2023-09-17 14:45:35 -07:00
Nathan Fiedler
ce0792f27b
chore: prepare for 0.19 release
2023-06-19 10:23:17 -07:00
Nathan Fiedler
dc34cecc68
Merge pull request #105 from FaithBeam/master
...
Add compose_images_gravity
2023-06-09 19:03:24 -07:00
Nathan Fiedler
c82503d134
Merge pull request #104 from walterbm/add-support-for-coalesce
...
Add support for image coalesce
2023-05-16 09:34:10 -07:00
Nathan Fiedler
f1cbfa8304
Prepare for 0.18 release
2023-04-15 10:37:25 -07:00
Nathan Fiedler
257243c96c
Merge pull request #102 from BeatButton/write-image-blob-null
...
don't segfault if MagickGetImageBlob returns null
2023-04-07 11:31:08 -07:00
Nathan Fiedler
1cfbc83471
Merge pull request #101 from 2e0byo/master
...
Deploy docs to github pages (without storing in repository).
2023-03-08 10:32:59 -08:00
Nathan Fiedler
e44ec078a2
chore: update change log
2023-02-06 21:18:22 -08:00
Nathan Fiedler
afef3a3baf
test: fix broken merge
2023-02-06 21:17:15 -08:00
Nathan Fiedler
3c17e8cff2
Merge pull request #100 from jshrake/add-auto-gamma-auto-level
...
Add MagickAutoGammaImage and MagickAutoLevelImage
2023-02-06 08:49:41 -08:00
Nathan Fiedler
6595344bf9
Merge branch 'master' into add-auto-gamma-auto-level
2023-02-06 08:49:31 -08:00
Nathan Fiedler
c239c5af22
Merge pull request #99 from jshrake/import-image-pixels-add-map-argument
...
Add map argument to MagickWand::import_image_pixels
2023-02-06 08:47:10 -08:00
Nathan Fiedler
08fb952056
fix: builds on FreeBSD once again
...
The resource limis feature seems to be available only on certain platforms,
so the set_resource_limit() function and its test are enabled only on the
platforms that are known to be supported (linux and macos).
cargo test passes
2023-01-28 21:59:56 -08:00
Nathan Fiedler
9aaf0244d1
doc: clarify building instructions for Windows
...
Note that invoking `cargo test --libs` only avoids failures by not running
the tests for the library itself. This is useless and only hides the real
issue.
cargo test passes
2023-01-28 15:48:02 -08:00
Nathan Fiedler
e52fb7bf90
fix: cfg the non-windows test away
2023-01-28 15:40:20 -08:00
Nathan Fiedler
cd4f282ce1
Merge pull request #98 from Matthew6186/fix_readme
...
add optional argment to cargo test
2023-01-28 15:27:17 -08:00
Nathan Fiedler
c4ec37d1cc
chore: update bindgen and prepare for release
2022-12-10 11:39:01 -08:00
Nathan Fiedler
bc0b4960c6
test: fix docker build with updated ImageMagick URL
2022-12-10 11:38:44 -08:00
Nathan Fiedler
aeee42de19
Merge pull request #97 from MaksRawski/my-changes
...
Add bindings for `DrawRectangle` and `MagickBrightnessContrastImage` methods
2022-12-10 10:44:25 -08:00
Nathan Fiedler
743f823032
Merge pull request #96 from DCjanus/master
...
Upgrade dependency `bindgen` (0.59 -> 0.60)
2022-08-26 12:46:39 -07:00
Nathan Fiedler
d8802a0f58
chore: update changelog with latest changes
2022-05-30 15:22:42 -07:00
Nathan Fiedler
95fa3d2316
Merge pull request #94 from walterbm/add-bindings-for-image-deskew
...
Add bindings for MagickDeskewImage
2022-05-30 15:19:22 -07:00
Nathan Fiedler
54a35a2dab
Merge pull request #92 from liyunde/master
...
FIX:error LNK2019: unresolved external symbol SetMagickResourceLimit …
2022-05-20 09:12:44 -07:00
Nathan Fiedler
faaf9acdbf
Prepare for the 0.16.0 release
...
cargo test passes
2022-04-09 09:47:31 -07:00
Nathan Fiedler
b19f1498ce
Merge pull request #88 from davidwilemski/imagemagick-version
...
Update ImageMagick version compatibility in README
2022-01-18 06:32:01 -08:00
Nathan Fiedler
a035544a96
Merge pull request #89 from davidwilemski/strip
...
Add binding for MagickStripImage
2022-01-18 06:29:20 -08:00
Nathan Fiedler
63dc05aece
Merge pull request #87 from DCjanus/master
...
feat: std error compatible error
2021-12-24 11:53:52 -08:00
Nathan Fiedler
679ccc43fa
Merge pull request #85 from DCjanus/master
...
Add some methods
2021-12-24 09:32:09 -08:00
Nathan Fiedler
2e843d7336
test: fix compiler warning about dyn Error
2021-10-09 06:53:57 -07:00
Nathan Fiedler
fd004cc15e
chore: update CHANGELOG
2021-10-09 06:53:44 -07:00
Nathan Fiedler
5a7a2a5dce
Merge pull request #84 from walterbm/thumbnail-resize
...
Add support for "thumbnail" image resizing
2021-10-09 06:44:51 -07:00
Nathan Fiedler
cd50e1c578
doc: add help and work-around for HDRI issue
2021-09-29 09:00:18 -07:00
Nathan Fiedler
32f854cd6f
Prepare for the 0.15.0 release
2021-08-10 06:35:56 -07:00
Nathan Fiedler
cfd9849604
docker: copy to avoid local host dependency
2021-08-03 19:00:19 -07:00
Nathan Fiedler
aae7b562ef
chore: update bindgen dependency to latest
2021-08-03 18:59:55 -07:00
Nathan Fiedler
8f9526e5ae
chore: update dependencies and bindgen usage
...
cargo test passes
2021-06-28 18:27:27 -07:00
Nathan Fiedler
fe415039b1
Merge pull request #82 from brownjohnf/allow-imagemagick-7-1
...
Update imagemmagick checks to support 7.1
2021-06-28 18:26:12 -07:00
Nathan Fiedler
40f8c58b5b
Merge pull request #80 from glebpom/resource-limits
...
Support setting resource limits
2021-04-11 06:53:44 -07:00
Nathan Fiedler
9422825322
fix: in Rust 1.51 panic! takes only string literals
...
Seems that Rust 2021 will require that panic! macro takes only a string
literal, so format! and variables are out.
cargo test passes
2021-03-27 11:22:50 -07:00
Nathan Fiedler
348dd1fd21
Merge pull request #78 from liyunde/master
...
fix path_separator on windows can not build
2021-03-11 13:48:03 -08:00
Nathan Fiedler
82778e69f5
chore: fix the ImageMagick URL for docker container build
2021-01-23 09:38:46 -08:00
Nathan Fiedler
aba1a324f4
Merge pull request #76 from kz6wk9/master
...
Required version bump on bindgen.
2021-01-23 09:36:46 -08:00
Nathan Fiedler
7d233633a9
Merge pull request #75 from lerouxrgd/feature/kmeans
...
Add kmeans
2020-12-20 18:06:32 -08:00
Nathan Fiedler
48d57f94a0
Merge pull request #73 from Storykit/feat/modulate-image
...
feat: modulate image
2020-10-19 08:41:21 -07:00
Nathan Fiedler
4aae82022e
Merge pull request #71 from asonix/asonix/fix-build
...
Add quantum depth, fixes #70
2020-10-11 16:26:22 -07:00
Nathan Fiedler
5da72fb895
Merge pull request #72 from asonix/asonix/sample-image
...
Add sample method
2020-10-11 07:36:12 -07:00
Nathan Fiedler
ce36ba8cff
Merge pull request #68 from captainbland/master
...
Add workaround for QuantumRange not defined error when hdri is disabled
2020-06-10 19:09:07 -07:00
Nathan Fiedler
e360172bfa
Merge pull request #67 from Drevoed/feature/MagickLiquidRescaleImage-MagickImplodeImage
...
feat: MagickLiquidRescaleImage | MagickImplodeImage
2020-05-28 14:48:22 -07:00
Nathan Fiedler
512a974ca5
Prepare for the 0.14.0 release
2020-05-21 19:20:50 -07:00
Nathan Fiedler
63f2bf6a12
Fix compiler warnings
...
cargo test passes
2020-05-21 08:40:16 -07:00
Nathan Fiedler
78e61525d6
chore: update change log
2020-05-21 08:21:15 -07:00
Nathan Fiedler
43edd76429
Update to latest bindgen release
...
The behavior around size_t changed so added a flag to temporarily avoid the
issue until it becomes a real problem later on.
cargo test passes
2020-05-21 08:17:08 -07:00
Nathan Fiedler
a2ae59aa43
chore: update changelog
2020-05-21 06:43:24 -07:00
Nathan Fiedler
23c20a9425
doc: add pull option to docker-compose build
2020-05-21 06:37:26 -07:00
Nathan Fiedler
dc826d5505
Merge pull request #66 from npajkovsky/master
...
fix build issues and try! warnings
2020-05-21 06:35:55 -07:00
Nathan Fiedler
5abfac5cc3
Merge pull request #65 from Storykit/feature/set-image-alpha
...
feat: MagickSetImageAlpha
2020-04-24 12:58:39 -07:00
Nathan Fiedler
3d52a9d89d
Merge pull request #64 from Storykit/feature/blur-image
...
feat: MagickBlurImage
2020-04-22 07:56:00 -07:00
Nathan Fiedler
fc76fa95d4
Merge pull request #63 from Storykit/feature/hald-clut
...
feat: hald clut image
2020-04-22 07:55:25 -07:00
Nathan Fiedler
9361e3f5f4
Merge pull request #62 from Storykit/revert-set-image-gray
...
Revert "feat: set_image_gray"
2020-04-22 07:54:51 -07:00
Nathan Fiedler
fefc89387d
Merge pull request #61 from Storykit/feature/levels
...
feat: level image binding
2020-04-21 06:49:41 -07:00
Nathan Fiedler
f6d0f27aaf
Merge pull request #60 from Storykit/feature/fx
...
feat: MagickFxImage bindning
2020-04-21 06:49:28 -07:00
Nathan Fiedler
5b6b9437de
Merge pull request #59 from Storykit/feature/set-image-gray
...
feat: set_image_gray
2020-04-21 06:49:13 -07:00
Nathan Fiedler
2c95cd7173
Prepare for 0.13 release
2020-03-25 08:13:59 -07:00
Nathan Fiedler
e4c2150a9f
Merge pull request #56 from Storykit/feature/clut_image
...
Binding for MagickClutImage
2020-03-25 08:07:59 -07:00
Nathan Fiedler
6efd70c41a
Merge pull request #55 from max-frai/master
...
Add gaussian blur function
2020-01-09 09:15:13 -08:00
Nathan Fiedler
66397e6abc
Fix deprecated usage of ONCE_INIT
...
Once::new() was added in Rust 1.2.0 and ONCE_INIT has been deprecated as of
Rust 1.38. Also updated the README example.
cargo test passes
2019-10-31 08:45:46 -07:00
Nathan Fiedler
8e531f5611
Add docker ignore file to speed up operations
2019-09-27 19:52:20 -07:00
Nathan Fiedler
8efc69f5dc
Prepare for the 0.12.0 release
2019-09-09 20:23:49 -07:00
Nathan Fiedler
9772e33a9e
Update CHANGELOG
2019-08-17 11:43:15 -07:00
Nathan Fiedler
38cec8acf0
Merge pull request #51 from Atul9/cargo-fmt
...
Format code using 'cargo fmt'
2019-08-17 10:13:15 -07:00
Nathan Fiedler
65ae47fbf8
Merge pull request #50 from magiclen/feature/set_background_color
...
Binding for set_background_color
2019-05-29 09:16:34 -07:00
Nathan Fiedler
122f144ecb
Made exception related functions public
...
cargo test passes
2019-04-17 20:15:48 -07:00
Nathan Fiedler
9f47958081
Adjust pkg-config dependency, revise requirements
2019-02-01 20:32:10 -08:00
Nathan Fiedler
07c4971b66
Fix the clippy warnings
...
cargo test passes
2019-02-01 20:00:29 -08:00
Nathan Fiedler
251df0167f
Merge pull request #48 from bbigras/patch-1
...
README: fix windows installer URL
2019-02-01 14:34:16 -08:00
Nathan Fiedler
4e0a0a219f
Rollback bindgen to 0.31 release
...
The 0.42 release of bindgen was failing in the docker rust image. All
versions between 0.31 and 0.42 failed with other errors, so this is the only
version that works on both macOS and docker.
cargo test passes
2018-10-06 18:19:35 -07:00
Nathan Fiedler
bd34f145a2
Ran cargo fmt on the code base, looks better
...
cargo test passes
2018-10-06 15:38:33 -07:00