summaryrefslogtreecommitdiff
path: root/draw
diff options
context:
space:
mode:
Diffstat (limited to 'draw')
-rw-r--r--draw/draw_affine.c2
-rw-r--r--draw/draw_blend.c2
-rw-r--r--draw/draw_device.c2
-rw-r--r--draw/draw_edge.c8
-rw-r--r--draw/draw_glyph.c2
-rw-r--r--draw/draw_mesh.c2
-rw-r--r--draw/draw_paint.c2
-rw-r--r--draw/draw_path.c2
-rw-r--r--draw/draw_scale.c2
-rw-r--r--draw/draw_simple_scale.c2
-rw-r--r--draw/draw_unpack.c2
11 files changed, 17 insertions, 11 deletions
diff --git a/draw/draw_affine.c b/draw/draw_affine.c
index dc15eaf5..67361faf 100644
--- a/draw/draw_affine.c
+++ b/draw/draw_affine.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
typedef unsigned char byte;
diff --git a/draw/draw_blend.c b/draw/draw_blend.c
index e60c09c5..3e81568f 100644
--- a/draw/draw_blend.c
+++ b/draw/draw_blend.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
/* PDF 1.4 blend modes. These are slow. */
diff --git a/draw/draw_device.c b/draw/draw_device.c
index f40c6627..de81ccec 100644
--- a/draw/draw_device.c
+++ b/draw/draw_device.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
#define QUANT(x,a) (((int)((x) * (a))) / (a))
#define HSUBPIX 5.0
diff --git a/draw/draw_edge.c b/draw/draw_edge.c
index adb460ac..fa192bb8 100644
--- a/draw/draw_edge.c
+++ b/draw/draw_edge.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
#define BBOX_MIN -(1<<20)
#define BBOX_MAX (1<<20)
@@ -41,6 +41,12 @@ void fz_new_aa_context(fz_context *ctx)
#endif
}
+void fz_copy_aa_context(fz_context *dst, fz_context *src)
+{
+ if (dst && src)
+ memcpy(dst, src, sizeof(*src));
+}
+
void fz_free_aa_context(fz_context *ctx)
{
#ifndef AA_BITS
diff --git a/draw/draw_glyph.c b/draw/draw_glyph.c
index 110a7a25..338c076e 100644
--- a/draw/draw_glyph.c
+++ b/draw/draw_glyph.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
#define MAX_FONT_SIZE 1000
#define MAX_GLYPH_SIZE 256
diff --git a/draw/draw_mesh.c b/draw/draw_mesh.c
index 79bac732..e6812d77 100644
--- a/draw/draw_mesh.c
+++ b/draw/draw_mesh.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
/*
* polygon clipping
diff --git a/draw/draw_paint.c b/draw/draw_paint.c
index 3b02b870..6a73783b 100644
--- a/draw/draw_paint.c
+++ b/draw/draw_paint.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
/*
diff --git a/draw/draw_path.c b/draw/draw_path.c
index eca7dc08..2ef8cf3a 100644
--- a/draw/draw_path.c
+++ b/draw/draw_path.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
#define MAX_DEPTH 8
diff --git a/draw/draw_scale.c b/draw/draw_scale.c
index e758c989..aceec939 100644
--- a/draw/draw_scale.c
+++ b/draw/draw_scale.c
@@ -6,7 +6,7 @@ given by taking the source pixmap src, scaling it to width w, and height h,
and then positioning it at (frac(x),frac(y)).
*/
-#include "fitz.h"
+#include "fitz-internal.h"
/* Do we special case handling of single pixel high/wide images? The
* 'purest' handling is given by not special casing them, but certain
diff --git a/draw/draw_simple_scale.c b/draw/draw_simple_scale.c
index 6d0ad481..8143b6fd 100644
--- a/draw/draw_simple_scale.c
+++ b/draw/draw_simple_scale.c
@@ -10,7 +10,7 @@ that return values strictly in the 0..1 range, and uses bytes for
intermediate results rather than ints.
*/
-#include "fitz.h"
+#include "fitz-internal.h"
/* Do we special case handling of single pixel high/wide images? The
* 'purest' handling is given by not special casing them, but certain
diff --git a/draw/draw_unpack.c b/draw/draw_unpack.c
index 6da5e8a3..f988dcf9 100644
--- a/draw/draw_unpack.c
+++ b/draw/draw_unpack.c
@@ -1,4 +1,4 @@
-#include "fitz.h"
+#include "fitz-internal.h"
/* Unpack image samples and optionally pad pixels with opaque alpha */