summaryrefslogtreecommitdiff
path: root/source/fitz/stext-device.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2016-03-09 22:37:00 +0100
committerTor Andersson <tor.andersson@artifex.com>2016-03-14 17:08:29 +0100
commitd8125a13c05eef69a3fd3b6a9512dc573b23cc05 (patch)
tree91e5f76353b73abb5512b6deb7e4d1074ec02cc5 /source/fitz/stext-device.c
parent7350d67f358d4f04643f43003861290ab162eaec (diff)
downloadmupdf-d8125a13c05eef69a3fd3b6a9512dc573b23cc05.tar.xz
Remove begin_page and end_page device calls.
To be moved into a new document writer interface later.
Diffstat (limited to 'source/fitz/stext-device.c')
-rw-r--r--source/fitz/stext-device.c26
1 files changed, 1 insertions, 25 deletions
diff --git a/source/fitz/stext-device.c b/source/fitz/stext-device.c
index 83bde371..c5b4c897 100644
--- a/source/fitz/stext-device.c
+++ b/source/fitz/stext-device.c
@@ -1021,22 +1021,7 @@ fz_bidi_reorder_stext_page(fz_context *ctx, fz_stext_page *page)
}
static void
-fz_stext_begin_page(fz_context *ctx, fz_device *dev, const fz_rect *mediabox, const fz_matrix *ctm)
-{
- fz_stext_device *tdev = (fz_stext_device*)dev;
-
- if (tdev->page->len)
- {
- tdev->page->next = fz_new_stext_page(ctx);
- tdev->page = tdev->page->next;
- }
-
- tdev->page->mediabox = *mediabox;
- fz_transform_rect(&tdev->page->mediabox, ctm);
-}
-
-static void
-fz_stext_end_page(fz_context *ctx, fz_device *dev)
+fz_stext_drop_imp(fz_context *ctx, fz_device *dev)
{
fz_stext_device *tdev = (fz_stext_device*)dev;
@@ -1053,13 +1038,6 @@ fz_stext_end_page(fz_context *ctx, fz_device *dev)
fz_bidi_reorder_stext_page(ctx, tdev->page);
}
-static void
-fz_stext_drop_imp(fz_context *ctx, fz_device *dev)
-{
- fz_stext_device *tdev = (fz_stext_device*)dev;
- free_span_soup(ctx, tdev->spans);
-}
-
fz_device *
fz_new_stext_device(fz_context *ctx, fz_stext_sheet *sheet, fz_stext_page *page)
{
@@ -1068,8 +1046,6 @@ fz_new_stext_device(fz_context *ctx, fz_stext_sheet *sheet, fz_stext_page *page)
dev->super.hints = FZ_IGNORE_IMAGE | FZ_IGNORE_SHADE;
dev->super.drop_imp = fz_stext_drop_imp;
- dev->super.begin_page = fz_stext_begin_page;
- dev->super.end_page = fz_stext_end_page;
dev->super.fill_text = fz_stext_fill_text;
dev->super.stroke_text = fz_stext_stroke_text;
dev->super.clip_text = fz_stext_clip_text;