b3f42f908d* Update to version 1.26.3. * Use system brotli, tesseract for builds; add BuildRequires: pkgconfig(brotlidec), pkgconfig(brotlienc), pkgconfig(tesseract). * Add BuildRequires: hicolor-icon-theme for proper ownership of hicolor icons dir. * More specific directory globs for files section. * Drop use of obsolete suse_update_desktop_files macro; switch BuildRequires: update-desktop-files for desktop-file-utils. * Use GCC 11 to build for Leap 15.6 since std=c++20 is required. * Drop support for EOL openSUSE <= 1320.
devel
Paolo Stivanin
2025-07-22 06:38:04 +00:00
84dd47cea5Accepting request 1266608 from PublishingAna Guerrero2025-04-02 19:05:43 +00:00
4c011e611d- Update to 1.25.6: * Avoid crash when noto fonts have zero size. * Fix bug in q/Q count balancing. * Improve clip/layer nesting to handle more than 1000 nested levels. * Fix bug where all redaction annotations were applied intead of just one.
Martin Pluskal
2025-04-02 15:38:21 +00:00
e76856fee8Accepting request 1253773 from PublishingAna Guerrero2025-03-17 21:18:46 +00:00
1e8b423048- Update to 1.25.5: * Allow pdf_lookup_page_number_slow on deleted pages. * Fix issue in Fax decoder. * Tweak antidropout code in the non-AA rasterizer. * Fix bug ignoring last entry in UAX 14 line-breaking table. * Let Windows handle unhandled ALT-key combinations. * Cope with "undersized" cross-reference streams. * Use ULL rather than Ui64 in windows specific time funcs * Fix redaction problem with form transforms. * Fix Makefiles to test/alter CFLAGS, not XCFLAGS. * Avoid double drop of fz_html_tree upon exception in xml_to_boxes(). * Free unopened pages instead of waiting for document to reap them. * Do not create bad write options if encrypt option was set to unknown value. * PDF saving: Perform a pre-pass to load objects before saving. * Change capitalization in mutool usage to be consistent. * Ensure that cfb archive entry names are null-terminated. * Allocate xml root node in pool. * Fix typo in LZW compressed inline image dictionary. * Report error in audit tool, otherwise it counts as unhandled. * Handle PDF objects numbered outside xref range. * Check whether opts is NULL when cleaning a PDF file. * Check whether the argument list is NULL, when argument are said to exist. * Consistently use uint32_t for color in stext device. * Sync open page numbers after undo has swapped the xrefs, not before. * Clear the in-doc flag when removing a page from the opened page list. * Add support archive script to create commercial tarballs.
Paolo Stivanin
2025-03-17 12:36:39 +00:00
0a7a3488f3Accepting request 1241070 from PublishingAna Guerrero2025-01-29 15:17:16 +00:00
f2c3ada869- Update to 1.25.4: * Add common Noto font name lookup function. * Improve font Ascent/Descent handling. * Allow fz_store_size to be customised in Java. * Add fz_atoz() convenience function to parse size_t. * Add and use convenience function for loading user CSS. * Fix valgrind error seen with saving pdfs with garbage collection. * Process both widgets and annotations when rewriting images. * Adjust vector handling in page segmentation. * Only include latest object versions when gathering object streams. * Add AFRelationship property. * Minimise size of softmasks before rendering. * Fix bug where mutool clean produced object 0 with invalid gen num. * Fix bbox calculation in segmentation. * Improve exception messages from tesseract. * When deleting widget fields, compare the objects, not their pointers. * Fix for JBIG2 data not having the correct filter attached. * Fix concerning renumbered PDF encryption dictionaries.
Paolo Stivanin
2025-01-29 07:43:28 +00:00
79db5a9f83Accepting request 1239880 from PublishingAna Guerrero2025-01-23 17:06:03 +00:00
bfe2c47dcb- Update to 1.25.3: * Fix bug where structure trees were always kept. * Add option to drop/keep structure trees when rearranging or subsetting pages.
Paolo Stivanin
2025-01-23 13:24:48 +00:00
5c0c7698c6Accepting request 1234698 from PublishingAna Guerrero2025-01-05 14:29:46 +00:00
00b13a2796- Update to 1.25.2: * Add support to spot invisible text in structured text. * Fix sanitisation of clipping paths. * Fix leak in C++ wrappers. - Update to 1.25.1: * Fix bug in structured text to html conversion concerning color. - For changes in 1.25.0 and older see https://mupdf.com/releases/history
Martin Pluskal
2025-01-03 09:16:17 +00:00
9ce37e4697Accepting request 1218937 from PublishingAna Guerrero2024-10-29 13:36:23 +00:00
6fb2cb6f40- Update to 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.
Paolo Stivanin
2024-10-29 06:51:26 +00:00
295a1fb5af- Update to 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.
Paolo Stivanin
2024-09-23 07:16:20 +00:00
5db41ea59e- 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.
Paolo Stivanin
2024-02-29 07:53:01 +00:00
54f66d01a4Accepting request 1146112 from PublishingAna Guerrero2024-02-12 17:53:08 +00:00
56443ea2cc- 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.
Paolo Stivanin
2024-02-12 09:26:54 +00:00
c5540d7dffAccepting request 1140771 from PublishingAna Guerrero2024-01-23 21:56:16 +00:00
f603d92186- 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.
Paolo Stivanin
2024-01-23 07:05:51 +00:00
62bc15358fAccepting request 1134152 from PublishingAna Guerrero2023-12-20 20:02:47 +00:00
9add266c4a- 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.
Paolo Stivanin
2023-12-20 08:52:26 +00:00
20ae09ec50Accepting request 1129309 from PublishingAna Guerrero2023-11-28 21:19:27 +00:00
ff4dc3cb5d- 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.
Paolo Stivanin
2023-11-28 07:06:05 +00:00
5f3ea39af0Accepting request 1123725 from PublishingAna Guerrero2023-11-07 20:26:24 +00:00
5f4748a846Accepting request 1123575 from home:dirkmueller:Factory
Paolo Stivanin
2023-11-07 07:11:08 +00:00
a8ba27e56eAccepting request 1116870 from PublishingAna Guerrero2023-10-11 21:56:04 +00:00
4c87da6748Accepting request 1116823 from home:polslinux:branches:Publishing
Martin Pluskal
2023-10-11 09:33:20 +00:00