pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/mupdf



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Apr 21 16:14:40 UTC 2014

Modified Files:
        pkgsrc/print/mupdf: Makefile PLIST distinfo options.mk
        pkgsrc/print/mupdf/files: mupdf.pc
        pkgsrc/print/mupdf/patches: patch-Makethird patch-ab patch-ac patch-ae
Removed Files:
        pkgsrc/print/mupdf/patches: patch-ba patch-bb patch-bc patch-bd

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.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/print/mupdf/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/mupdf/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/print/mupdf/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/print/mupdf/options.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/mupdf/files/mupdf.pc
cvs rdiff -u -r1.1 -r1.2 pkgsrc/print/mupdf/patches/patch-Makethird
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/mupdf/patches/patch-ab
cvs rdiff -u -r1.7 -r1.8 pkgsrc/print/mupdf/patches/patch-ac
cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/mupdf/patches/patch-ae
cvs rdiff -u -r1.1 -r0 pkgsrc/print/mupdf/patches/patch-ba \
    pkgsrc/print/mupdf/patches/patch-bb pkgsrc/print/mupdf/patches/patch-bc \
    pkgsrc/print/mupdf/patches/patch-bd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index