- Update to 1.23.3:
New features:
+ New WASM library with same API as mutool run and Java, for both browser and Node environments.
+ Support CropBox, TrimBox, BleedBox, and ArtBox in PDF tools and viewers.
+ PhotoShop PSD image support.
+ mupdf-gl: Custom ICC display profile support.
+ mutool poster: Option to split in RTL direction.
Fixes:
+ EPUB: Fix table cell height calculations.
+ EPUB: Inherit table cell background color from table row.
+ EPUB: Support files with partial encryption (only read unencrypted parts).
+ EPUB: Support files with incorrect directory prefixes.
+ TIFF: Stability improvements.
+ MOBI: Stability improvements.
+ PDF: Support old style border dash patterns.
+ PDF: Support GoToR links to remote PDF documents.
+ PDF: Improve link parsing and creation.
+ ZIP: Improve unicode file name handling.
+ Fall back to unhinted fonts if hints are broken.
+ Recognize document types by sniffing contents (don't need to rely on mimetype or file extension).
NEW APIs:
+ More PDF document permission flags.
+ Tweaked exception error logging.
+ pdf_minimize_document to squeeze amount of memory used by an open document.
Incompatible changes:
+ pdf_field_name renamed to pdf_load_field_name.
+ mutool run: Changed many methods to match Java and new WASM library.
OBS-URL: https://build.opensuse.org/request/show/1112444
OBS-URL: https://build.opensuse.org/package/show/Publishing/mupdf?expand=0&rev=114
- Update to 1.22.1:
* New command line "mutool recolor" to change colorspace of PDF files.
* New command line "mutool trim" to remove content outside mediabox.
* New flag to "mutool draw": -KK to remove all non-textual content.
* Support PDF page labels.
* Layout HTML tables with variable column widths.
* Added JPEG output format. JPEG should be used with care due to its
lossy nature (if in doubt, use PDF instead).
* Added PDF filter factories.
* Added PDF color filter.
* Added "culler" to sanitize filter.
* Added flags to control embedding fonts in output.
* New device methods for structured tags.
* Increased maximum allowed image size.
* Add magic flag to temporarily hide annotations when editing them.
* Support RD in Square and Circle annotations.
* Support dashed borders in annotations.
* Support cloudy borders in annotations.
* Improved layers in PDF files.
* Fix performance issue with large PDF files and outlines.
* Updated multi-threading examples.
* Moved WASM project into separate repository.
* Added Java and "mutool run" bindings for many more functions.
OBS-URL: https://build.opensuse.org/request/show/1086750
OBS-URL: https://build.opensuse.org/package/show/Publishing/mupdf?expand=0&rev=110
- Add build dependencies:
* liblcms2-devel
* Mesa-libGL-devel
* freeglut-devel
* pkgconfig(openssl)
* pkgconfig(xi)
* pkgconfig(xrandr)
- Change COPYING to %licnese instead of %doc
- Update mupdf-no-strip.patch
- Add patches from Fedora project:
* mupdf-CVE-2018-16647.patch
* mupdf-CVE-2018-16648.patch
* mupdf-CVE-2018-18662.patch
* 0001-Fix-699840-Use-saved-sig_widget-pointer-to-sign-sign.patch
* 0001-Write-placeholder-appearance-streams-for-digital-sig.patch
* 0001-fix-build-on-big-endian.patch
- Update to version 1.14:
* New features:
* Added "Source Han Serif" CJK fallback font.
* Added more scripts to the Noto fallback fonts.
* Multi-page PNM support.
* "mutool show" now supports a path syntax for selecting objects to show.
* Build system simplifications:
* Auto-generated CMap, ICC, and JS source files are checked in to git.
* Embedded CMap resources are now generated by a python script.
* Embedded font resources are linked directly if using GNU ld or windows.
* Namegen tool replaced by use of C macros.
* Simplified Makefile.
* Annotation editing:
* New annotation editing mode in mupdf-gl.
* Can create, edit, and delete most annotation types.
* Can create appearance streams for most annotation types.
* Can create appearance streams for Tx form fields.
* Can create appearance streams for Ch form fields.
* Form filling in mupdf-gl:
* Can click buttons, checkboxes, and radioboxes.
* Can fill out text fields using dialog box.
* Can select choice options using dialog box.
* Can verify and sign digital signatures.
* Improved UI for mupdf-gl:
* Password dialog.
* Error dialog.
* Open/save file dialog.
* Snap selection to words or lines by holding control or control+shift.
* Save and restore current location, bookmarks, and navigation history.
* Bug fixes:
* Improved CJK character fallback handling in EPUB.
* API changes:
* Pass rectangle and matrix structs by value.
* Replaced PDF_NAME_Xxx macros with PDF_NAME(Xxx).
* Added PDF_TRUE, PDF_FALSE, and PDF_NULL constant pdf_obj* macros.
* Added helper functions: pdf_dict_get_int, etc.
* Removed 'doc' argument in pdf_new_int, etc.
* Quads instead of rects when highlighting and searching text.
* mutool run: Pass arguments to script in scriptArgs global.
OBS-URL: https://build.opensuse.org/request/show/684259
OBS-URL: https://build.opensuse.org/package/show/Publishing/mupdf?expand=0&rev=81