summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Wey2016-10-15 16:50:31 +0200
committerMike Wey2016-10-15 16:52:52 +0200
commit907751ab503beb43cf573ef15d338f4bc0255e9f (patch)
treef62797db0296577d8c29aa1efe84f108f64feb8a
parent09076c84ab34d960265e192149becab131c20bce (diff)
Update the headers for Imagemagick 6.9.5
-rw-r--r--dmagick/c/draw.d7
-rw-r--r--dmagick/c/magickType.d6
-rw-r--r--dmagick/c/magickVersion.d9
3 files changed, 20 insertions, 2 deletions
diff --git a/dmagick/c/draw.d b/dmagick/c/draw.d
index 40f5cf5..671a131 100644
--- a/dmagick/c/draw.d
+++ b/dmagick/c/draw.d
@@ -437,6 +437,13 @@ extern(C)
double
direction;
}
+
+ static if (MagickLibVersion >= 0x695)
+ {
+ double
+ fill_opacity,
+ stroke_opacity;
+ }
}
struct PrimitiveInfo
diff --git a/dmagick/c/magickType.d b/dmagick/c/magickType.d
index 49d7889..b0bc033 100644
--- a/dmagick/c/magickType.d
+++ b/dmagick/c/magickType.d
@@ -181,10 +181,14 @@ extern (C)
{
enum MagickRealType MagickEpsilon = 1.0e-15;
}
- else static if ( MagickLibVersion >= 0x694 )
+ else static if ( MagickLibVersion == 0x694 )
{
enum MagickRealType MagickEpsilon = 1.0e-14;
}
+ else static if ( MagickLibVersion >= 0x695 )
+ {
+ enum MagickRealType MagickEpsilon = 1.0e-15;
+ }
alias uint MagickStatusType;
alias long MagickOffsetType;
diff --git a/dmagick/c/magickVersion.d b/dmagick/c/magickVersion.d
index 383aee7..360c460 100644
--- a/dmagick/c/magickVersion.d
+++ b/dmagick/c/magickVersion.d
@@ -243,13 +243,20 @@ extern(C)
///ditto
enum MagickLibVersionText = "6.9.3";
}
- else
+ else version(MagickCore_694)
{
/// Defines the version of ImageMagick where these headers are based on.
enum MagickLibVersion = 0x694;
///ditto
enum MagickLibVersionText = "6.9.4";
}
+ else
+ {
+ /// Defines the version of ImageMagick where these headers are based on.
+ enum MagickLibVersion = 0x695;
+ ///ditto
+ enum MagickLibVersionText = "6.9.5";
+ }
/*
* With ImageMagick 6.6.3 long and unsinged long were changed to