LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File mupdf.changes of Package mupdf (Project Publishing)

Mon Apr 23 14:10:10 UTC 2018 - jengelh@inai.de

- Ensure neutrality of description.

Mon Apr 23 07:36:23 UTC 2018 - kbabioch@suse.com

- Update to version 1.13:
  - primarily a bugfix release.
  - New "mutool sign" tool for showing and verifying digital signatures.
  - Chinese, Japanese, Korean, Cyrillic, and Greek font support in mutool create.
  - Improvements to annotation editing API.
- Dropped patches, which are included upstream now:
  - CVE-2018-6192.patch
  - CVE-2018-5686.patch
  - CVE-2018-6187.patch
  - CVE-2018-1000051.patch
  - CVE-2017-17858.patch
  - CVE-2018-6544.patch
  - fix-openjpeg-flags.patch

Wed Feb 14 18:46:28 UTC 2018 - crrodriguez@opensuse.org

-mupdf-no-strip.patch: fix debuginfo generation  

Wed Feb 14 18:09:24 UTC 2018 - crrodriguez@opensuse.org

- Remove xorg-x11-devel from buildrequires 

Mon Feb 12 07:53:53 UTC 2018 - kbabioch@suse.com

- Add CVE-2018-1000051.patch: Fix a Use After Free vulnerability in
  fz_keep_key_storable that can potentially result in DoS / remote
  code execution (CVE-2018-1000051 bsc#1080531)

Tue Feb  6 14:36:54 UTC 2018 - meissner@suse.com

- use freetype2-devel explictily as buildrequires

Fri Feb  2 20:48:34 UTC 2018 - kbabioch@suse.com

- CVE-2018-6192.patch: Use official fix from usptream (CVE-2018-6192

Fri Feb  2 14:58:40 UTC 2018 - kbabioch@suse.com

- Add CVE-2018-6544.patch to fix a DoS in pdf_load_obj_stm within in
  pdf/pdf-xref.c (CVE-2018-6544 boo#1079100)

- Add CVE-2018-6192.patch to fix a DoS in pdf_read_new_xref within
  pdf/pdf-xref.c via crafted PDF file (CVE-2018-6192 boo#1077755)

Fri Feb  2 07:52:06 UTC 2018 - kbabioch@suse.com

- Add CVE-2018-6187.patch to fix a heap buffer overflow in in pdf-write.c
  in the do_pdf_save_document function (CVE-2018-6187 boo#1077407)

Tue Jan 23 09:12:22 UTC 2018 - kbabioch@suse.com

- Add CVE-2017-17858.patch to fix an heap-based buffer overflow
  CVE-2017-17858 bsc#1077161 

Mon Jan 22 12:20:48 UTC 2018 - idonmez@suse.com

- Add CVE-2018-5686.patch to fix an infinite loop
  CVE-2018-5686 bsc#1075936

Sun Jan 14 03:11:32 UTC 2018 - avindra@opensuse.org

- Update to version 1.12.0
  * Color Management:
    + LCMS2 library for color management
    + CMYK rendering with overprint simulation
    + Spot color rendering
    + Transparency rendering fixes
  * Structured text output improvements:
    + Reworked structured text API
    + Faster text searching
    + Highlight and copy text by selecting lines instead of by
    + New semantic XHTML output format
    + New layout preserving HTML output format
  * Features and improvements:
    + Improved non-AA rendering with new scan converter
    + Improved LARGEFILE support
    + Improved TIFF support
    + Improved documentation
    + PCLm output.
    + PSD output.
    + New "mutool trace" tool.
    + New "mutool sign" tool (work in progress).
    + Text redaction (work in progress).
    + Lots of bug fixes.
- Strip "-source" from tarball name
- Switch to xz release (13mb smaller)
- rebase fix-openjpeg-flags.patch
- drop reproducible.patch
  * fixed upstream in 081d4c72430e3077a05499c783d9fbe24361b368
- Fixes CVE-2017-15369 (bsc#1063413), CVE-2017-15587 (bsc#1064027)

Fri Nov 10 08:15:18 UTC 2017 - aloisio@gmx.com

- Update to version 1.11
  * This is primarily a bug fix release.
  * PDF portfolio support with command line tool "mutool
  * Add callbacks to load fallback fonts from the system.
  * Use system fonts in Android to reduce install size.
  * Flag to disable publisher styles in EPUB layout.
  * Improved SVG output.

- Refreshed fix-openjpeg-flags.patch and reproducible.patch

- Dropped CVE-2017-5896.patch, bsc1023760.patch,
  CVE-2016-10221.patch, CVE-2016-8728.patch, CVE-2017-7976.patch,
  CVE-2016-10132.patch, CVE-2016-10133.patch,
  CVE-2016-10141.patch, CVE-2017-5627.patch
  and CVE-2017-5628.patch (merged or adapted upstream)

Thu Aug  3 08:23:47 UTC 2017 - idonmez@suse.com

- Add CVE-2016-10221.patch, CVE-2016-8728.patch and
  CVE-2017-7976.patch to fix CVE-2016-10221, CVE-2016-8728,
  CVE-2016-8729 and CVE-2017-7976
  bsc#1032140 bsc#1039850 bsc#1052029

Mon May 29 14:46:49 UTC 2017 - bwiedemann@suse.com

- Add reproducible.patch to sort input files to make build reproducible

Thu Apr 27 19:51:23 UTC 2017 - idonmez@suse.com

- mupdf is not a terminal app boo#1036637 

Fri Feb 10 12:19:43 UTC 2017 - idonmez@suse.com

- Add bsc1023760.patch to fix writing svg output to stdout if no
  output specified bsc#1023760

Fri Feb 10 10:56:31 UTC 2017 - idonmez@suse.com

- Add CVE-2017-5896.patch to fix a heap overflow
  CVE-2017-5896 bsc#1023761 bsc#1024679

Mon Feb  6 12:51:00 UTC 2017 - idonmez@suse.com

- Add CVE-2017-5627.patch and CVE-2017-5628.patch fixes
  CVE-2017-5627 and CVE-2017-5628 bsc#1022503 bsc#1022504

Tue Jan 24 11:57:17 UTC 2017 - idonmez@suse.com

- Add CVE-2016-10132.patch, CVE-2016-10133.patch and
  CVE-2016-10141.patch to fix CVE-2016-10132, CVE-2016-10133 and
  CVE-2016-10141 bsc#1019877

Tue Dec 20 12:20:07 UTC 2016 - idonmez@suse.com

- Update to version 1.10a
  * A bug with mutool and saving PDF files using the 'ascii'
    option has been fixed.
- Add fix-openjpeg-flags.patch to stop defining OPJ_STATIC,
  this is https://github.com/uclouvain/openjpeg/issues/802

Thu Nov 24 14:56:53 UTC 2016 - idonmez@suse.com

- Update to version 1.10
  * FictionBook (FB2) e-book support.
  * Simple SVG parser (a small subset of SVG only).
  * mutool convert: a new document conversion tool and interface.
  * Multi-threaded rendering in mudraw.
  * Updated base 14 fonts from URW.
  * New CJK font with language specific variants.
  * Hyperlink support in EPUB.
  * Alpha channel is now optional in pixmaps.
  * More aggressive purging of cached objects.
  * Partial image decoding for lower memory use when banding.
  * Reduced default set of built-in CMap tables to the minimum required.
  * FZ_ENABLE_PDF, _XPS, _JS, to disable features at compile time.
  * Function level linking.
  * Dropped pdf object generation numbers from public interfaces.
  * Simplified PDF page, xobject, and annotation internals.
  * Closing and freeing devices and writers are now separate steps.
  * Improved PDF annotation editing interface (still a work in progress).
  * Document writer interface.
  * Banded image writer interface.
- Drop CVE-2016-6265.patch and mupdf-fix-openjpeg2.patch,
  both are fixed upstream.

Fri Jul 22 11:02:28 UTC 2016 - idonmez@suse.com

- Add CVE-2016-6265.patch to fix a use-after-free bsc#990195 

Fri Apr 22 17:57:34 UTC 2016 - idonmez@suse.com

- Update to version 1.9a
  * Fix a regression in text extraction.

Tue Apr 19 09:42:15 UTC 2016 - idonmez@suse.com

- Update to version 1.9
  * Bidirectional layout for Arabic and Hebrew scripts.
  * Shaping complex scripts for EPUB text layout.
  * Noto fallback fonts for EPUB layout.
  * mutool create:
    - Create new PDF files from scratch.
    - Read an annotated content stream in a text file and write a
      PDF file, automatically embedding font and image resources.
  * mutool run:
    - Run javascript scripts with MuPDF bindings.
    - The interface is similar to the new Java interface.
  * mutool draw:
    - Optional multi-threaded operation (Windows and pthreads).
    - Optional low memory mode (primarily for testing).

Mon Mar 21 18:57:22 UTC 2016 - idonmez@suse.com

- Set to best anti-alias mode (8) by default. 

Thu Nov 19 10:06:56 UTC 2015 - idonmez@suse.com

- Ship mupdf-x11-curl as default mupdf. Drop non-curl version.
- Drop mujstest as it seems to be a test utility.

Thu Nov 12 13:02:09 UTC 2015 - idonmez@suse.com

- Update to version 1.8
  * New URW fonts with greek and cyrillic.
  * 64-bit file support.
  * Updated FreeType to version 2.6.1.
  * Various font substitution bug fixes.
  * Fix setjmp/longjmp behaviour which could cause optimizing
    compilers to misbehave.
  * EPUB improvements: User style sheets, GIF images, Table of Contents,
    CJK text, Page margins and many bug fixes.

Tue Aug 18 08:47:41 UTC 2015 - idonmez@suse.com

- Update to version 1.7a
  * Bug fixes:
    + Fixed bug that allocated too much memory when packing paths.
    + Fixed EPUB font scaling bug.
    + Fixed EPUB file type handling in viewers.
    + Improved tolerance for broken and unsupported CSS.
  * New features:
    + Added -z option to mutool clean.

Sun Apr 19 13:55:51 UTC 2015 - aloisio@gmx.com

- Update to version 1.7
  Headline changes:
  * New 'Indie dev' licensing options - contact sales@artifex.com
    for more details.
  * New HTML layout engine, and (DRM-free) EPUB viewer.
  * Reduced memory usage - displaylists and internal PDF
    representation take much less memory, reducing total memory
    use on some files by over 60%.
  Important API changes:
  * Bound contexts have been removed; we now pass fz_contexts
  * Reference counting of paths and text structures.
  * Add mutool pages option.
  * Tweaked rendering to prevent feature dropout in common cases.
  * Viewer tweaks
  * Better mouse wheel handling
  * Shift-space support
  * Mouse button control of presentation mode
  Internal changes:
  * Removal of bound contexts; fz_contexts now passed explicitly
  * PDF filter revamp - simpler interface.
  * Devices use derived structures rather than user pointer.
  * Sparse PDF xrefs held in more compact form.
  * New gsview viewer split out to its own repository.
  Bug fixes:
  * Improved handling of broken files.
  * Fix BBoxes of Type 3 fonts.
  * Updated fonts (including greek and cyrillic).
  * Various memory leaks and crashes.
  * And many more.

Wed Dec 31 00:10:35 UTC 2014 - trcs@gmx.com

- update to version 1.6
  * Features:
    + Color detection device (mudraw -T).
    + Sepia mode full-page color tinting in X11 and win32 viewer 
      (keybinding: shift-C).
    + Re-implement printf and strtod due to portability issue with
      locales and number formatting.
    + Add experimental 'gsview' project: a Windows Modern UI viewer.
    + Improve XML parser interface. 
  * Bug fixes:
    + CBZ page ordering
    + ZIP64 support
    + iOS and Android bug fixes
    + Miscellaneous minor fixes 

Tue Aug 26 07:03:44 UTC 2014 - gber@opensuse.org

- update to version 1.5
  * This is a bugfix release: dozens of bugs have been found and
  * A typo resulting in a potential stack overflow that could
    corrupt files when saving edits to a PDF has been fixed.
    Another bug which caused a significant slowdown has also been

Fri May 30 18:06:41 UTC 2014 - gber@opensuse.org

- fix source url

Fri May 30 09:16:58 UTC 2014 - gber@opensuse.org

- update to version 1.4
  * Headline changes:
    * CMYK rendering (mudraw PWG and PAM formats)
    * TIFF viewer (with multi-page support).
    * Added MuJS Javascript interpreter.
      * MuJS is the default, V8 and JavaScriptCore are compile time
      * Javascript support has to be explicitly enabled with
      * All viewers now have JavaScript enabled in the default
  * Viewers:
    * X11: Horizontal scroll wheel support.
    * X11: Status bar display with warnings.
    * Android: Digital signatures.
    * iOS: Links, form filling, annotation editing, and javascript.
    * iOS: Reflow mode.
    * WinRT: Printing.
    * WinRT: Improved zooming behaviour.
  * Tools:
    * mudraw: Banded rendering with -B /band-height/.
    * mudraw: Select output format with -F /format/.
    * mudraw: Write to stdout if you use '-' as the output file
    * mudraw: Add TGA output format.
    * mudraw: Improved SVG output.
    * mutool show: Write output to file instead of stdout with -o
    * mutool clean: Clean content streams with -s option.
  * Annotations:
    * Improved font handling.
    * Form fields.
    * Free text.
    * Sticky notes.
  * Optimizations:
    * glyph cache: Partial eviction.
    * glyph cache: Run-length compressed glyphs.
    * Smarter handling of subpixel metrics in text rendering.
    * Optimized blitting functions.
    * Optimized gradient mesh drawing.
  * API changes and additions:
    * fz_stream API reworked: replace "read" function with "next".
    * "Rebind" functions to associate context bound objects with
      another context:
        fz_output, fz_stream, fz_device and fz_document.
    * Introduce "document handlers" to detect and open different
      file types.
      * Must now call fz_register_document_handlers() to register
        the defaults.
      * May register your own handlers as well to work with
      g fz_open_document.
    * Hook to load system fonts: fz_install_load_system_font_funcs.
    * PDF xref cache flushing functions (mark/clear/clear-to-mark).
    * Add our own "printf" set of functions to format strings and
      write to fz_output:
      * Format %f as short as possible while preserving precision.
      * Has %C for formatting a unicode character as UTF-8.
      * Has %M to format fz_matrix.
      * Has %R to format fz_rect.
      * Has %q and %( to format strings with escaped characters.
    * PDF process interface: allow PDF interpreter to do more than
      just draw!
      * Content stream state cleaning filter.
      * Content stream rewriting filter.
    * PDF digital signatures.
    * Stroke states may now be stored on the stack.
    * Improved fz_path internals.
    * Gradient mesh drawing interface has been improved.
    * Save files with incremental updates.
- drop obsolete mupdf-fix-array-overflow.patch
- switch to mujs instead of v8

Fri Feb 14 10:04:23 UTC 2014 - gber@opensuse.org

- add mupdf-fix-array-overflow.patch in order to fix a stack-based
  buffer overflow in xps_parse_color() (bnc#863975)

Sat Jan  4 20:08:44 UTC 2014 - gber@opensuse.org

- update to version 1.3
  * Windows RT viewer app for MuPDF.
  * Library changes to support progressive loading (display PDF
    files as they download). Windows/Linux/MacOS viewer supports
    this using curl.
  * Incremental updates to PDF files are now (optionally) preserved
    on loading/saving.
  * Prototype support for checking PDF Digital Signatures.
  * Initial annotation support (strike-out, underline, highlight
   and ink) (library and android builds only).
  * Fix operation on Android API level 8.
  * Android redraw optimisations.
  * Android app now supports Google Cloud Print.
  * Android app translated into many languages.
  * Android support for more architectures.
  * Improvements to store (avoid collisions causing unnecessary
  * Windows apps use Unicode filenames now.
  * PDF function handling improved; functions can now be passed to
    devices without 'sampling'.
  * PDF image handling improved; images can now be passed to
   devices without decompression.
  * Indexed images are no longer uncompressed at load time, saving
  * Caching of rendered tiles for speed.
  * Improved text analysis mode, capable of spotting
    columns/indents, right-to-left text etc.
  * HTML output mode now includes image output.
  * PDF password encoding handling improved.
  * MuPDF now opens Jpeg, Tiff and PNG files directly.
  * Bug preventing OpenXPS files from being opened fixed.
  * Initial (feature incomplete) SVG and PDF output devices.
  * PWG raster (mono/grey/RGB) and PCL (mono) output devices.
  * Various performance improvements (including tilings and mesh
    based shadings).
  * Revamped directory structure to reflect recent changes.
  * Various potential SEGV, SoftMask and rendering fixes.
  * Many potential crashes in Jpeg2000 and JBIG2 images fixed.
- restore desktop file and icon which were dropped by upstream
- build with support for progressive rendering via libcurl

Wed Jun 12 16:58:48 UTC 2013 - dvaleev@suse.com

- set ExclusiveArch:  %{ix86} x86_64 %{arm}. v8 is available only
  for those architectures 

Mon Apr 29 13:13:20 UTC 2013 - gber@opensuse.org

- fix broken setting of CFLAGS introduced by the previous change
Sun Apr 28 10:28:56 UTC 2013 - dap.darkness@gmail.com

- Fixed "ld: relocation R_X86_64_32 against `.rodata' can not
  be used when making a shared object; recompile with -fPIC".

Fri Apr  5 17:31:25 UTC 2013 - gber@opensuse.org

- update to version 1.2
  - Change licensing terms to GNU AGPL (from GNU GPL).
  - Renamed 'mubusy' to 'mutool'.
  - Add support for Javascript and forms handling.
  - PDF 1.7 Extension Level 8 encryption implemented.
  - Oversized and stroke text clipping implemented.
  - Prototype transition support.
  - Add fz_open_document_with_stream to allow non-file based
  - Text searching API.
  - Highlight and copy text selection API.
  - Pass matrices and rectangles by reference for improved
  - Change shadings to decompose at render times; massive memory
  - Performance enhancements for color conversion and fax
  - ARM optimisations for color conversion and bitmap scaling.
  - Bitmap subsampling stage introduced, with ARM optimisations.
  - Type 3 fonts; glyphs are now handled as display lists.
  - Scan converter performance improvements.
  - Fix many SEGVs with out of spec files.
  - Various rendering fixes.

Wed Jan 16 21:51:03 UTC 2013 - gber@opensuse.org

- update to version 1.1
  - The command line tools have been combined into one tool that
    does all: mubusy
  - Rendering bugs fixed (text clipping, stroked text etc).
  - Better handling of 'large' (uncachable) glyphs.
  - Minor speed optimisations.
  - Shading bug fixes.
  - Move to using dynamically allocated parsing buffers (more
  - Support for UserUnits.
  - Fix bugs with image predictors (including with 16 bit images).
  - More resilient to out of spec files.
  - Extract pdf writing capability into the library from pdfclean,
    and expand on it to allow for linearisation. Bug fixes in the
    garbage collection of unused objects.
  - Improve pdf writing recognition of images.
  - Improved font matching.
  - Start to move away from macros to inline functions (helpful for
    applications requiring certification).
  - Many bugs fixed.
  - Removal of all global variables: we now pass a context pointer
    through the code freeing us from the use of globals within the
  - Multi-threaded operation: while MuPDF does not require a thread
    library, hooks are in place so that if one is used, significant
    speedups can be gained from using multiple cores to render.
  - New error handling: a portable exception-like system is used to
    allow neater handling of errors. This leads to more stability
    and better resilience to broken files.
  - Public/Private API: the API has undergone a significant
    revision (required by some of the above changes, plus
    renaming/revising for clarity and consistency), and has been
    split into public and private headers. The plan is that the
    public portion of the API should remain much more static in
  - Improved Text Extraction device: a cleaner API to the
    experimental text extraction device, offering a list of styles,
    and more cleanly delineated content.
  - Documentation: All public header entry points/structures are
    now documented and overviews of how to call the library to
    render pages both in single and multi-threaded mode are given.
  - A new scavenging memory manager; makes much better use of the
    memory available by freeing cached items 'just in time'.
  - Many, many, bugfixes.
- removed obsolete mupdf-use-xdg-open.patch and

Sun Jan  8 14:31:24 UTC 2012 - gber@opensuse.org

- added mupdf-default-resolution.patch in order to change the
  default resolution to 96 DPI which should be more reasonable for
  most desktops

Fri Dec  2 18:03:34 UTC 2011 - gber@opensuse.org

- hide from menu since mupdf must be called with a filename
- added mupdf-use-xdg-open.patch in order to use xdg-open for
  launching a browser

Fri Dec  2 14:07:57 UTC 2011 - gber@opensuse.org

- initial packaging