From 041301514d937749a2312a7093f031fd173b7121 Mon Sep 17 00:00:00 2001 From: malc Date: Tue, 25 Jun 2019 22:00:04 +0300 Subject: [PATCH] Make use of new output callback functionality --- link.c | 14 ++++++++++++++ misc/getmupdf.sh | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/link.c b/link.c index ff62853..d22e15f 100644 --- a/link.c +++ b/link.c @@ -3753,6 +3753,18 @@ value ml_llpp_version (void) return caml_copy_string (llpp_version); } +static void error_callback (void *user, const char *message) +{ + (void) user; + printd ("emsg [e] %s", message); +} + +static void warning_callback (void *user, const char *message) +{ + (void) user; + printd ("emsg [w] %s", message); +} + void ml_init (value csock_v, value params_v); void ml_init (value csock_v, value params_v) { @@ -3798,6 +3810,8 @@ void ml_init (value csock_v, value params_v) state.ctx = fz_new_context (NULL, NULL, mustoresize); fz_register_document_handlers (state.ctx); + fz_set_error_callback (state.ctx, error_callback, &state); + fz_set_warning_callback (state.ctx, warning_callback, &state); state.trimmargins = Bool_val (Field (trim_v, 0)); fuzz_v = Field (trim_v, 1); diff --git a/misc/getmupdf.sh b/misc/getmupdf.sh index d2eceb3..04efbab 100644 --- a/misc/getmupdf.sh +++ b/misc/getmupdf.sh @@ -3,7 +3,7 @@ set -eu MUPDF_OUTPUT_DIR="$1" MUPDF_URL="https://github.com/ArtifexSoftware/mupdf" -MUPDF_DESIRED_VERSION="16107cba0f916519d32fdac0fd0ce74da39e5de4" +MUPDF_DESIRED_VERSION="5354bd4ddf1990dc52e8330353ce319756300379" if [ ! -d ${MUPDF_OUTPUT_DIR} ]; then echo "mupdf does not exist, fetching it from ${MUPDF_URL}" -- 2.11.4.GIT