Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mupdf | Distribution: openSUSE Tumbleweed |
Version: 1.24.8 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Aug 6 13:06:12 2024 |
Group: Productivity/Office/Other | Build host: reproducible |
Size: 27525388 | Source RPM: mupdf-1.24.8-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://mupdf.com/ | |
Summary: PDF and XPS Viewer and Parser and Rendering Library |
MuPDF is a PDF and XPS viewer and parser/rendering library. The renderer in MuPDF is tailored for anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for reproducing the look of a printed page on screen. MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations and search. MuPDF can also read XPS documents (OpenXPS/ECMA-388).
AGPL-3.0-or-later
* Tue Aug 06 2024 Jan Kužílek <jan.kuzilek@suse.com> - Update to 1.24.8: * Miscellaneous changes in support of PyMuPDF Pro. * 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. * Changes to C# wrappers in support of MuPDF.net. - Update to 1.24.7: * Fix bug that affected WASM builds. - Update to 1.24.6: * Fix bug where redactions removed unrelated content. * Fix Android builds. - Update to 1.24.5: * Fix pyodide builds. * Add conversions between utf16 and utf8 in language bindings. - Update to 1.24.4: * Update to new logo/icon. * Fix bugs relating to link destinations. * Fix bug relating to code space ranges. - Update to 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. - Update to 1.24.2: * Keep java redaction API in line with its C counterpart. * Add option to remove line-art, images, etc. while keeping text by adding text option when applying redactions. * Various bug fixes. - Update to 1.24.1: * Fix bug where text moved after sanitizing PDF page contents. * Fix two memory leaks in the office format parser. - Update to 1.24.0: 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 unnecessary 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 * Thu Feb 29 2024 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.11: * Add support to redact line art. * Add new image redaction option to remove images that intrudes on redaction with clipping applied. * Mon Feb 12 2024 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.10: * Add fallback CMap to handle very broken fonts. * Fix infinite loop in line dashing routine. * Handle named destinations with non-ASCII characters. * Tue Jan 23 2024 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.9: * Fix text moving after redaction. * Add use-cid-for-unknown-unicode option to stext device. * Move previously private APIs into public headers so they can be used in python bindings. * Add version numbers to shared library installation targets on Linux/OpenBSD. * Avoid setuptools problems for python bindings in python 3.12. * Fix makefile so python bindings build with tesseract. * Wed Dec 20 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.7: * Fix rendering issue concerning group alpha. * Fix unexpected HTML table rectangles on subsequent pages. * Fix text extraction of control characters from PDF. * Fix bug concerning Stories having page-break-after set. * Ignore broken structure trees instead of reporting an error. * Various fixes for pymupdf. * Tue Nov 28 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.6: * Add new text file document handler. * Add interface for rearranging pages. * Fix double free bug in html parser. * Use CropBox as origin for fitz space in PDF documents so that page bounding box origin is at the top left. * Fix parsing of cmap with surrogate characters. * Fix bug in story handling resetting. * Various smaller fixes for pymupdf. * Wed Oct 11 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.23.4: * Fix bug causing a crash when cleaning up Android draw device upon destroy. * Fix bug where bitmaps were reused after being recycled in Android. * Add fixed padding to ink annotation to avoid unselectable bboxes for tiny strokes. * Add API for checking if an annotation has a Rect property. * Fix bug where cycles in structure trees caused eternal loops. * Fix bug where colorspaces were not retained for in-linee images during filtering. * Change default to use CropBox rather than MediaBox. * Wed Sep 20 2023 Paolo Stivanin <info@paolostivanin.com> - 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. * Tue Jun 20 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.22.2: * Various bug fixes cherry-picked back from development work required to fix PyMuPDF issues. * Fri May 12 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.22.1 (bsc#1216728, CVE-2023-31794): * 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. * Tue Mar 07 2023 Jan Engelhardt <jengelh@inai.de> - Drop BuildRequires freeglut & lcms2, this is not used and the build always relies on the bundled copy. * Mon Mar 06 2023 Jan Engelhardt <jengelh@inai.de> - Disable system gumbo, so it may be removed [boo#1208381]. * Sat Dec 17 2022 Dirk Müller <dmueller@suse.com> - update to 1.21.1: * Garbage collection problem causing file bloat on clean * Don't assume sorted objects in pdf_objcmp * Don't layout empty documents * Type 3 font char bboxes * Added MOBI input format support * Added Story API for creating PDF documents from formatted text * Added API to create, edit, and delete links * Support custom images for Stamp annotations * Support interior color on Polygon annotations * Support line endings on PolyLine annotations * Improved SVG output * C++/Python/C# binding: * Changes to naming of wrapper functions and classes * Added limited support for callbacks into Python, using SWIG Directors * Wed Aug 17 2022 Dirk Müller <dmueller@suse.com> - update to 1.20.3: * return error, not success when unable to lock native device resource. * Bug 705620: Start journal operation instead of pushing local xref. * Ensure AndroidDrawDevice is destroyed, even upon exception. * source/pdf/pdf-clean.c: fix segv from incorrect call to fz_drop_pixmap(). * Bug 705681: Enclose code in begin/end operation. * Guard against SEGVs when calling archive functions with NULL archive. * Mon Aug 01 2022 Dirk Müller <dmueller@suse.com> - update to 1.20.0 (bsc#1202858, CVE-2021-4216): * Experimental C# bindings * Cross compilation should no longer need a host compiler * Major additions to JNI bindings * New API to edit outline * New API to resolve and create links * New API to toggle individual layers in PDF * Layer panel in mupdf-gl * Layer option in mutool draw * New API to add a Javascript console * Console panel in mupdf-gl * Text search API extended to be able to distinguish between separate search hits * Command line tool improvements: * all: Negative page numbers to index from the last page * mutool draw: Add option to render document without text * mutool draw and convert: Support DPI option in text and HTML output * New hybrid HTML output format using "scripts/pdftohtml" script: * Graphics in a background image * Text on top * Improved WASM viewer demo * Support high DPI screens * Progressive loading * Update to zlib 1.2.12 for security fix * Fri Apr 22 2022 Dirk Müller <dmueller@suse.com> - update to 1.19.1: * Updated zlib to 1.2.12 due to CVE-2018-25032 * Mon Oct 25 2021 Andreas Stieger <andreas.stieger@gmx.de> - update to 1.19.0 * Remov support for Luratech JBIG2 and JPEG2000 decoders * Add 'extract' library for more output options: DOCX, ODT * Journal for undo and redo * Snapshot for auto-save and restore * Reflow document wrapper * Rollover appearance for annotations and widgets * Customize appearance of signed digital signatures * Progress and cancel callbacks to OCR functions * Create signature form fields * Improved Font and format support * developer visible improvements
/usr/bin/mupdf /usr/bin/mupdf-gl /usr/bin/mupdf-x11 /usr/bin/mupdf-x11-curl /usr/bin/muraster /usr/bin/mutool /usr/share/applications/mupdf-gl.desktop /usr/share/applications/mupdf.desktop /usr/share/doc/packages/mupdf /usr/share/doc/packages/mupdf/CHANGES /usr/share/doc/packages/mupdf/README /usr/share/doc/packages/mupdf/examples /usr/share/doc/packages/mupdf/examples/SnarkFront.svg /usr/share/doc/packages/mupdf/examples/bbox-device.js /usr/share/doc/packages/mupdf/examples/copy-outline.js /usr/share/doc/packages/mupdf/examples/create-thumbnail.js /usr/share/doc/packages/mupdf/examples/draw-device.js /usr/share/doc/packages/mupdf/examples/draw-document.js /usr/share/doc/packages/mupdf/examples/example.c /usr/share/doc/packages/mupdf/examples/fix-s22pdf.js /usr/share/doc/packages/mupdf/examples/huntingofthesnark.png /usr/share/doc/packages/mupdf/examples/import-fdf.js /usr/share/doc/packages/mupdf/examples/jpx-to-pdf.js /usr/share/doc/packages/mupdf/examples/multi-threaded.c /usr/share/doc/packages/mupdf/examples/pdf-bake.js /usr/share/doc/packages/mupdf/examples/pdf-create-lowlevel.js /usr/share/doc/packages/mupdf/examples/pdf-create.js /usr/share/doc/packages/mupdf/examples/pdf-dejpx.js /usr/share/doc/packages/mupdf/examples/pdf-extract-rich-media.js /usr/share/doc/packages/mupdf/examples/pdf-merge.js /usr/share/doc/packages/mupdf/examples/pdf-portfolio.js /usr/share/doc/packages/mupdf/examples/pdf-trace.js /usr/share/doc/packages/mupdf/examples/reconvert-cmyk.js /usr/share/doc/packages/mupdf/examples/storytest.c /usr/share/doc/packages/mupdf/examples/storytest.js /usr/share/doc/packages/mupdf/examples/trace-device.js /usr/share/doc/packages/mupdf/logo /usr/share/doc/packages/mupdf/logo/mupdf-icon-128.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-16.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-24.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-256.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-32.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-48.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-512.png /usr/share/doc/packages/mupdf/logo/mupdf-icon-72.png /usr/share/doc/packages/mupdf/logo/mupdf-icon.ico /usr/share/doc/packages/mupdf/logo/mupdf-icon.svg /usr/share/doc/packages/mupdf/logo/mupdf-icon.xpm /usr/share/doc/packages/mupdf/logo/mupdf-logo.svg /usr/share/doc/packages/mupdf/logo/mupdf-mono-icon.svg /usr/share/doc/packages/mupdf/logo/mupdf_icon.xml /usr/share/doc/packages/mupdf/logo/playstore-feature-editable.svg /usr/share/doc/packages/mupdf/logo/playstore-feature.png /usr/share/doc/packages/mupdf/logo/playstore-feature.svg /usr/share/doc/packages/mupdf/logo/playstore-icon.png /usr/share/doc/packages/mupdf/man /usr/share/doc/packages/mupdf/man/mupdf.1 /usr/share/doc/packages/mupdf/man/mutool.1 /usr/share/doc/packages/mupdf/src /usr/share/doc/packages/mupdf/src/C-API-core.rst /usr/share/doc/packages/mupdf/src/C-API-graphics.rst /usr/share/doc/packages/mupdf/src/C-API-io.rst /usr/share/doc/packages/mupdf/src/C-API.rst /usr/share/doc/packages/mupdf/src/README.md /usr/share/doc/packages/mupdf/src/_static /usr/share/doc/packages/mupdf/src/_static/custom.css /usr/share/doc/packages/mupdf/src/_static/favicon.ico /usr/share/doc/packages/mupdf/src/_static/mupdf-sidebar-logo-dark.png /usr/share/doc/packages/mupdf/src/_static/mupdf-sidebar-logo-light.png /usr/share/doc/packages/mupdf/src/android-library.rst /usr/share/doc/packages/mupdf/src/changes.rst /usr/share/doc/packages/mupdf/src/conf.py /usr/share/doc/packages/mupdf/src/footer.rst /usr/share/doc/packages/mupdf/src/header.rst /usr/share/doc/packages/mupdf/src/html_tags.rst /usr/share/doc/packages/mupdf/src/images /usr/share/doc/packages/mupdf/src/images/discord-mark-blue.svg /usr/share/doc/packages/mupdf/src/images/isolated-and-knockout.png /usr/share/doc/packages/mupdf/src/images/mupdf-web-icon.png /usr/share/doc/packages/mupdf/src/index.rst /usr/share/doc/packages/mupdf/src/language-bindings.rst /usr/share/doc/packages/mupdf/src/mupdf-command-line.rst /usr/share/doc/packages/mupdf/src/mupdf-js.rst /usr/share/doc/packages/mupdf/src/mupdf-wasm.rst /usr/share/doc/packages/mupdf/src/mutool-clean.rst /usr/share/doc/packages/mupdf/src/mutool-comma-separated-list-of-options.rst /usr/share/doc/packages/mupdf/src/mutool-convert.rst /usr/share/doc/packages/mupdf/src/mutool-create.rst /usr/share/doc/packages/mupdf/src/mutool-draw.rst /usr/share/doc/packages/mupdf/src/mutool-extract.rst /usr/share/doc/packages/mupdf/src/mutool-info.rst /usr/share/doc/packages/mupdf/src/mutool-merge.rst /usr/share/doc/packages/mupdf/src/mutool-object-archive.rst /usr/share/doc/packages/mupdf/src/mutool-object-buffer.rst /usr/share/doc/packages/mupdf/src/mutool-object-color-space.rst /usr/share/doc/packages/mupdf/src/mutool-object-device.rst /usr/share/doc/packages/mupdf/src/mutool-object-display-list-device.rst /usr/share/doc/packages/mupdf/src/mutool-object-display-list.rst /usr/share/doc/packages/mupdf/src/mutool-object-document-writer.rst /usr/share/doc/packages/mupdf/src/mutool-object-document.rst /usr/share/doc/packages/mupdf/src/mutool-object-draw-device.rst /usr/share/doc/packages/mupdf/src/mutool-object-font.rst /usr/share/doc/packages/mupdf/src/mutool-object-image.rst /usr/share/doc/packages/mupdf/src/mutool-object-link.rst /usr/share/doc/packages/mupdf/src/mutool-object-outline-iterator.rst /usr/share/doc/packages/mupdf/src/mutool-object-page.rst /usr/share/doc/packages/mupdf/src/mutool-object-path.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-annotation.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-document.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-graft-map.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-object.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-page.rst /usr/share/doc/packages/mupdf/src/mutool-object-pdf-widget.rst /usr/share/doc/packages/mupdf/src/mutool-object-pixmap.rst /usr/share/doc/packages/mupdf/src/mutool-object-protocols.rst /usr/share/doc/packages/mupdf/src/mutool-object-story.rst /usr/share/doc/packages/mupdf/src/mutool-object-stroke-state.rst /usr/share/doc/packages/mupdf/src/mutool-object-structured-text.rst /usr/share/doc/packages/mupdf/src/mutool-object-text.rst /usr/share/doc/packages/mupdf/src/mutool-object-xml.rst /usr/share/doc/packages/mupdf/src/mutool-pages.rst /usr/share/doc/packages/mupdf/src/mutool-poster.rst /usr/share/doc/packages/mupdf/src/mutool-run-js-api.rst /usr/share/doc/packages/mupdf/src/mutool-run.rst /usr/share/doc/packages/mupdf/src/mutool-show.rst /usr/share/doc/packages/mupdf/src/mutool-sign.rst /usr/share/doc/packages/mupdf/src/mutool-trace.rst /usr/share/doc/packages/mupdf/src/mutool-trim.rst /usr/share/doc/packages/mupdf/src/optional-command-line-note.rst /usr/share/doc/packages/mupdf/src/progressive-loading.rst /usr/share/doc/packages/mupdf/src/quick-start-guide.rst /usr/share/doc/packages/mupdf/src/requirements.txt /usr/share/doc/packages/mupdf/src/third-party.rst /usr/share/doc/packages/mupdf/src/using-mupdf.rst /usr/share/icons/hicolor /usr/share/icons/hicolor/scalable /usr/share/icons/hicolor/scalable/apps /usr/share/icons/hicolor/scalable/apps/mupdf-gl.svg /usr/share/icons/hicolor/scalable/apps/mupdf.svg /usr/share/licenses/mupdf /usr/share/licenses/mupdf/COPYING /usr/share/man/man1/mupdf.1.gz /usr/share/man/man1/mutool.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Sep 12 00:45:33 2024