Subject: CVS commit: pkgsrc/print/mupdf
From: Thomas Klausner
Date: 2014-04-21 18:14:40
Message id: 20140421161440.413A396@cvs.netbsd.org

Log Message:
Update to 1.4, provided by Leonardo Taccari in PR 48759.

List of changes on master since MuPDF 1.3

* Headline changes:
	* CMYK rendering (mudraw PWG and PAM formats)
	* TIFF viewer (with multi-page support).
	* Added MuJS Javascript interpreter.
		* MuJS is the default, V8 and JavaScriptCore are compile time options.
		* Javascript support has to be explicitly enabled with pdf_enable_js.
		* All viewers now have JavaScript enabled in the default builds.
* Viewers:
	* X11: Horizontal scroll wheel support.
	* X11: Status bar display with warnings.
	* Android: Digital signatures.
	* iOS: Links, form filling, annotation editing, and javascript.
	* iOS: Reflow mode.
	* WinRT: Printing.
	* WinRT: Improved zooming behaviour.
* Tools:
	* mudraw: Banded rendering with -B /band-height/.
	* mudraw: Select output format with -F /format/.
	* mudraw: Write to stdout if you use '-' as the output file name.
	* mudraw: Add TGA output format.
	* mudraw: Improved SVG output.
	* mutool show: Write output to file instead of stdout with -o /filename/.
	* mutool clean: Clean content streams with -s option.
* Annotations:
	* Improved font handling.
	* Form fields.
	* Free text.
	* Sticky notes.
* Optimizations:
	* glyph cache: Partial eviction.
	* glyph cache: Run-length compressed glyphs.
	* Smarter handling of subpixel metrics in text rendering.
	* Optimized blitting functions.
	* Optimized gradient mesh drawing.
* API changes and additions:
	* fz_stream API reworked: replace "read" function with "next".
	* "Rebind" functions to associate context bound objects with another \ 
context:
		fz_output, fz_stream, fz_device and fz_document.
	* Introduce "document handlers" to detect and open different file types.
		* Must now call fz_register_document_handlers() to register the defaults.
		* May register your own handlers as well to work with fz_open_document.
	* Hook to load system fonts: fz_install_load_system_font_funcs.
	* PDF xref cache flushing functions (mark/clear/clear-to-mark).
	* Add our own "printf" set of functions to format strings and write \ 
to fz_output:
		* Format %f as short as possible while preserving precision.
		* Has %C for formatting a unicode character as UTF-8.
		* Has %M to format fz_matrix.
		* Has %R to format fz_rect.
		* Has %q and %( to format strings with escaped characters.
	* PDF process interface: allow PDF interpreter to do more than just draw!
		* Content stream state cleaning filter.
		* Content stream rewriting filter.
	* PDF digital signatures.
	* Stroke states may now be stored on the stack.
	* Improved fz_path internals.
	* Gradient mesh drawing interface has been improved.
	* Save files with incremental updates.

Files:
RevisionActionfile
1.22modifypkgsrc/print/mupdf/Makefile
1.7modifypkgsrc/print/mupdf/PLIST
1.13modifypkgsrc/print/mupdf/distinfo
1.2modifypkgsrc/print/mupdf/options.mk
1.6modifypkgsrc/print/mupdf/files/mupdf.pc
1.2modifypkgsrc/print/mupdf/patches/patch-Makethird
1.6modifypkgsrc/print/mupdf/patches/patch-ab
1.8modifypkgsrc/print/mupdf/patches/patch-ac
1.4modifypkgsrc/print/mupdf/patches/patch-ae
1.1removepkgsrc/print/mupdf/patches/patch-ba
1.1removepkgsrc/print/mupdf/patches/patch-bb
1.1removepkgsrc/print/mupdf/patches/patch-bc
1.1removepkgsrc/print/mupdf/patches/patch-bd