Commit Graph

5 Commits

Author SHA256 Message Date
00794dc038 Accepting request 1112444 from home:polslinux:branches:Publishing
- 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
2023-09-20 07:17:31 +00:00
Martin Pluskal
1dd135ac40 Accepting request 1086750 from home:polslinux:branches:Publishing
- 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
2023-05-12 13:45:54 +00:00
Tomáš Chvátal
50fd3500c5 Accepting request 724116 from home:xha:branches:Publishing
Update to upstream version 1.16.1
removal of meanwhile upstream merged patches

OBS-URL: https://build.opensuse.org/request/show/724116
OBS-URL: https://build.opensuse.org/package/show/Publishing/mupdf?expand=0&rev=84
2019-08-16 14:46:32 +00:00
Martin Pluskal
aa442929d8 Accepting request 684259 from home:guoyunhe:branches:Publishing
- 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
2019-03-12 13:41:52 +00:00
Tomáš Chvátal
e68804a855 Accepting request 576835 from home:elvigia:branches:Publishing
-mupdf-no-strip.patch: fix debuginfo generation  

- Remove xorg-x11-devel from buildrequires

OBS-URL: https://build.opensuse.org/request/show/576835
OBS-URL: https://build.opensuse.org/package/show/Publishing/mupdf?expand=0&rev=75
2018-02-14 22:46:47 +00:00