./print/mupdf, Lightweight PDF, XPS and E-book viewer and toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.24.10nb3, Package name: mupdf-1.24.10nb3, Maintainer: leot

MuPDF is a lightweight PDF, XPS, and E-book viewer.

The renderer in MuPDF is tailored for high quality anti-aliased
graphics. It renders text with metrics and spacing accurate to
within fractions of a pixel for the highest fidelity in reproducing
the look of a printed page on screen. MuPDF is also small, fast,
and yet complete.

MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks,
annotations, searching and more. MuPDF also reads many other document
and e-book formats, such as XPS, OpenXPS, CBZ, EPUB and FictionBook
2.

MuPDF is written modularly, so features can be added and removed
by integrators if they so desire.

Since the 1.2 release of MuPDF, we have optional support for
interactive features such as form filling, javascript and transitions.


Required to run:
[graphics/MesaLib] [graphics/freetype2] [graphics/png] [graphics/freeglut] [graphics/jpeg] [graphics/jbig2dec] [graphics/openjpeg] [fonts/harfbuzz] [www/gumbo-parser] [lang/mujs]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/xorgproto]

Package options: opengl

Master sites:

Filesize: 52776.15 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-10-22 11:34:44 by Leonardo Taccari | Files touched by this commit (3)
Log message:
mupdf: Update to 1.24.10

Changes:
MuPDF 1.24.10
-------------
- Several fixes to python scripts for bindings.
- Fix bug relating to redactions on pages with shared content streams.
- Fix bug when both color keying and softmasking is used.

MuPDF 1.24.9
------------
- Improve memory usage for shadings.
- Improve rendering speed when applying transfer functions to softmasks.
- Avoid crashing due to colorspaces.
- Fix bug with SVG clip paths.
- Fix several bugs concerning text extraction.

MuPDF 1.24.8
------------
- Update document handler API - better state handling, and support for files.
- Extend stream API to handle streams that are files, and to support
  autodeletion of files on close.
- Add "document as PDF" functionality.

MuPDF 1.24.7
------------
- Fix bug that affected WASM builds.

MuPDF 1.24.6
------------
- Fix bug where redactions removed unrelated content.

MuPDF 1.24.5
------------
- Fix pyodide builds.
- Add conversions between utf16 and utf8 in language bindings.

MuPDF 1.24.4
------------
- Update to new logo/icon.
- Fix bugs relating to link destinations.
- Fix bug relating to code space ranges.

MuPDF 1.24.3
------------
- Support single page SVG in document writer.
- Fix undo/redo issue when deleting a page.
- Several bug fixes for font subsetting upon saving document.
- Fix bug relating to bookmarks upon interactive font size change in epub.
- Fix font size bug when parsing html without a font size unit.

MuPDF 1.24.2
------------
- Add option to remove line-art, images, etc. while keeping text by adding
  text option when applying redactions.
- Various bug fixes.

MuPDF 1.24.1
------------
- Fix bug where text moved after sanitizing PDF page contents.
- Fix two memory leaks in the office format parser.
   2024-08-14 07:55:33 by Adam Ciarcinski | Files touched by this commit (9)
Log message:
mupdf: really disable FreeGLUT when not enabled as an option
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-05-16 08:15:47 by Thomas Klausner | Files touched by this commit (692)
Log message:
*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
   2024-05-15 23:00:43 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
mupdf: update to 1.24.0.

List of changes in MuPDF 1.24

	Error handling changes:

		You must call pdf_report_error in the final fz_catch. Any
		unreported errors will be automatically reported when a new
		error is raised, or when closing the fitz context.

	New formats:

		Read Office (XML) files! We internally open and convert
		docx/pptx/xlsx documents to HTML to allow reading the plain
		text content. The exact layout will NOT be preserved.

		Optional compile time option to use libarchive for reading CBR
		and other archive formats.

		Read plain text documents.

		Read gzipped files directly.

		Open and read FDF files to support importing annotations or
		form data using the low-level PDF functions. There are no tools
		for this yet.

		Read CFB (Compound File Binary) format archives -- used for the
		Office formats.

		Write images as JPEG2000.

	New tools and features:

		mutool bake (and associated functions) to bake appearance of
		annotations and forms into static content.

		Font subsetting flag to mutool clean (EXPERIMENTAL FEATURE).

		Option to use ObjStms when writing PDF files.

		Compression effort option when writing PDF files.

		Add option to control how line art is affected by redaction.
		Add more options to control how images are affected by
		redaction (remove-unless-invisible).

		Fix up q/Q gstate balance when cleaning content streams.

	New functions and types:

		pdf_rearrange_pages to subset or re-order pages in a PDF file.

		fz_invert_bitmap to invert monochrome bitmaps.

		fz_compressed_image_type to query the format of a compressed
		image.

		fz_text_decoder to convert various legacy and CJK encodings
		into UTF-8.

		More helper functions to easily manipulate PDF objects in C.

		Add flag to control fz_place_story overflow behavior when the
		text doesn't fit into the box.

		New archive handlers can be added at runtime.

	Major bug fixes and improvements:

		Support using Art, Bleed, Media, and Trim boxes for PDF page
		size.

		Support ActualText in PDF! No more strange text extraction when
		the file uses ActualText to patch over bad font encodings.

		Add special TrueType fallback encoding CMap for a specific
		flavor of broken PDF files that use an "identity" encoding
		without embedding the font.

		Limited "transfer function" support in PDF. Transfer functions
		are a deprecated legacy PDF feature that predates proper color
		management. They were intended to provide limited color
		management such as applying a gamma curve. Transfer functions
		have often been (ab)-used to invert images, and many PDF
		creators use them when writing softmask images. We have added
		support for this case only.

		Box drawing characters added to fonts for HTML and plain text
		documents.

		Write more compact PDF files (removed some unneccessary
		whitespace).

		Improved selection behavior for non-axis aligned text.

		Improved heuristics for detecting the logical and visual order
		of RTL text in PDF.

		Improved heuristics for inserting missing spaces in PDF text.

		Improved handling of CMYK JPEG files (which ones are inverted
		and which are not).

		Improved content type detection. Don't assume everything is PDF
		when we can't recognize it.

	Removed deprecated functions:
		pdf_check_signature