From 7f009acebb75ff88c1ee934b03fa2d15f7785b32 Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Fri, 3 Jan 2014 16:50:41 +0000 Subject: Introduce 'document handlers'. We define a document handler for each file type (2 in the case of PDF, one to handle files with the ability to 'run' them, and one without). We then register these handlers with the context at startup, and then call fz_open_document... as usual. This enables people to select the document types they want at will (and even to extend the library with more document types should they wish). --- source/tools/mudraw.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/tools') diff --git a/source/tools/mudraw.c b/source/tools/mudraw.c index 682aab86..914f6ba5 100644 --- a/source/tools/mudraw.c +++ b/source/tools/mudraw.c @@ -1193,6 +1193,8 @@ int main(int argc, char **argv) fz_try(ctx) { + fz_register_document_handlers(ctx); + while (fz_optind < argc) { fz_try(ctx) -- cgit v1.2.3