Commit Graph

25 Commits

Author SHA1 Message Date
a97c9a92bc Prepare for the 0.8.0 minor release 2018-02-16 09:54:20 -08:00
1c89e0dc21 Prepare for the 0.7.1 patch release 2017-12-30 08:36:59 -08:00
a758819cc9 Update changelog, readme, and crate version
cargo test passes
2017-08-26 13:14:12 -07:00
e5a5472b1e update build.rs 2017-08-19 16:01:51 +07:00
acabbafa08 Downgrade rust-bindgen to 0.25.5
There is an issue when building on Linux when using 0.26.0 or higher, so
keep to a version that still works on Mac and Linux.

cargo test passes
2017-07-08 21:30:42 -07:00
1436145cb5 Tag new release with small API addition
Also, update bindgen version and format some of the comments and
documentation.

cargo test passes
2017-07-07 20:38:01 -07:00
00749a2d3d Forgot to set package version 2017-04-08 21:07:20 -07:00
e7054d3e35 Use the rust-bindgen crate properly
Using the changes from @gadomski along with some additional work, to get the
generated bindings working again. Works on macOS and FreeBSD 11. A couple of
hacks are needed for FreeBSD, but nothing too serious.

Changed to use the libc prefix, and changed to use the generated enums.

Fixes #22, #15, and #14

cargo test passes
2017-04-08 16:03:58 -07:00
4507d07c9c Update to the bingen crate 2017-04-07 06:24:00 -06:00
b22e97c908 Hack the MagickWand bindings
Using rust-bindgen to generate the bindings for the MagickWand library is
extremely difficult with the new versions of rust-bindgen. The old versions
of the generated bindings will be used for now, and nothing will be
generated at build time.

cargo test passes
2017-04-06 19:58:58 -07:00
2eccf1e91b Ensure pkg-config present when generating bindings
Not all systems have pkg-config installed by default.

cargo test passes
2016-10-20 08:51:25 -07:00
b63f25c550 Enforce MagickWand version in build.rs
It is very easy to overlook the version of MagickWand mentioned in the
README, so make sure the build system enforces it.

Fixes #19

cargo test passes
2016-10-16 11:00:06 -07:00
1dcd0f6933 Fix crate version number
cargo test passes
2016-07-17 18:09:09 -07:00
95c6d58789 Correct the crate version number 2016-07-17 17:48:55 -07:00
faebc468ba Detect and correct non-optimal image orientation
cargo test passes
2016-03-29 18:28:33 -07:00
1dc7dc46a5 Specify libc 0.2 or higher as a dependency
cargo test passes
2016-03-17 15:38:22 -07:00
0c3c8888a7 Update the cargo manifest for latest release 2016-02-10 20:42:26 -08:00
7bc3f274d2 Fix image property accessor to copy C string
cargo test passes
2016-01-02 19:57:39 -08:00
19377db422 Add get_image_property() to retrieve properties
cargo test passes
2016-01-02 14:31:20 -08:00
0cc8073a48 Upgrade to libc 0.2.4 2015-12-26 20:02:32 -08:00
0474886c14 Include path to MagickWand for easier building 2015-12-23 11:34:51 -08:00
c2300b02cf Add creates details and example usage 2015-10-08 06:52:41 -07:00
51eee19495 Correct the package name 2015-09-07 14:21:10 -07:00
1c1cc62ff9 Bump the version to 0.2.0 2015-06-10 21:29:47 -07:00
ed91ab75d0 Initial generated bindings and basic API 2015-06-06 21:30:42 -07:00