2023-09-07 16:36:54 by Paolo Vincenzo Olivo | Files touched by this commit (13) | |
Log message:
print/mupdf: update to MuPDF 1.23.3
# Changes (local)
* Import patch from OpenBSD ports, adding support for fine-grained zoom.
* Fix scrolling with vi-like bindings (from FreeBSD ports).
* Use REPLACE_INTERPRETER instead of an ad-hoc patch.
* Don't install html documentation (turn it into an option in future?)
* Provide .desktop application file and pixmap for mupdf.
* Avoid executable bit being set on static libs.
* Other minor fixes.
* Package linted.
# Changes (upstream)
## 1.23.3 (2023-09-05)
* Fix bug where an inconsistent xref caused problems when saving PDF.
## 1.23.2 (2023-08-31)
* Fixes needed to allow tesseract builds in C++/Python bindings.
## 1.23.1 (2023-08-29)
* Fix bug where implicit operations where not ended when creating
signature widget annotations.
* Fix bug where saving an encrypted PDF requiring encryption could
cause an invalid saved file.
* Fix bug where ink annotation line caps adhered to rendering in older
Adobe Acrobat Reader.
* Fix compilation issue of shared library used in pythong bindings.
## 1.23.0 (2023-08-22)
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.
Miscellaneous improvements and notable bug 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 API changes:
* pdf_field_name renamed to pdf_load_field_name.
* mutool run: Changed many methods to match Java and new WASM library.
New and improved documentation.
|
2023-08-03 16:16:22 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
mupdf: Add a comment to describe why thirdpaty/lcms2 is not removed
|
2023-08-03 05:57:28 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
mupdf: Fix comments in patches for use of internal lcms2
-DFZ_ENABLE_ICC=0 in patch-ab can be removed. However to minimize
mechanism changes on library detection, it is preserved as commented out
line.
|
2023-08-02 16:32:46 by Ryo ONODERA | Files touched by this commit (5) |
Log message:
mupdf: Enable color management
* The external lcms2 from graphics/lcms2 is not compatible with
current mupdf. Remove some changes that disable internel lcms2.
* Bump PKGREVISION.
|
2023-07-19 16:46:38 by Paolo Vincenzo Olivo | Files touched by this commit (2) |
Log message:
print/mupdf: fix broken build on Linux (opengl enabled).
Aside from NetBSD, `-lGL' is required by the linker on Linux too.
Pass it to LDFLAGS by default on all platforms when building the
OpenGL viewer (default: on).
Also fix PLIST when mupdf is built with curl support.
|
2023-06-28 10:37:16 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
mupdf: update to 1.22.2.
This is a bug fix source release only.
Various bug fixes cherry-picked back from development work
required to fix PyMuPDF issues.
|
2023-05-17 00:40:38 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
mupdf: update to 1.22.1.
List of changes in MuPDF 1.22.1
This is a bug fix release only.
Unfortunately a bug slipped into the 1.22.0 release that affects redactions.
A mistake in a bugfix meant that we failed to correctly redact some images.
If you use MuPDF for redactions, it is imperative that you upgrade!
|
2023-04-29 10:21:02 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
mupdf: update to 1.22.0.
List of changes in MuPDF 1.22.0
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.
|
2023-04-29 10:17:54 by Thomas Klausner | Files touched by this commit (6) |
Log message:
mupdf: reduce local patches
In particular, mostly libtoolization and installed libraries.
Only user, zathura-pdf-mupdf, still builds fine.
Bump PKGREVISION.
|
2023-04-24 09:50:56 by Thomas Klausner | Files touched by this commit (1) |
Log message:
mupdf: bump for mujs change
|