2014-05-30 20:07:04 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri May 30 18:06:41 UTC 2014 - gber@opensuse.org
|
|
|
|
|
|
|
|
- fix source url
|
|
|
|
|
2014-05-30 19:38:30 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
options.
|
|
|
|
* Javascript support has to be explicitly enabled with
|
|
|
|
pdf_enable_js.
|
|
|
|
* All viewers now have JavaScript enabled in the default
|
|
|
|
builds.
|
|
|
|
* 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
|
|
|
|
name.
|
|
|
|
* mudraw: Add TGA output format.
|
|
|
|
* mudraw: Improved SVG output.
|
|
|
|
* mutool show: Write output to file instead of stdout with -o
|
|
|
|
/filename/.
|
|
|
|
* 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
|
|
|
|
|
2014-02-18 04:11:32 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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)
|
|
|
|
|
2014-01-06 04:43:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
evictions).
|
|
|
|
* 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
|
|
|
|
memory.
|
|
|
|
* 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
|
|
|
|
|
2013-06-12 19:13:03 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 12 16:58:48 UTC 2013 - dvaleev@suse.com
|
|
|
|
|
|
|
|
- set ExclusiveArch: %{ix86} x86_64 %{arm}. v8 is available only
|
|
|
|
for those architectures
|
|
|
|
|
2013-04-29 06:18:56 +02:00
|
|
|
-------------------------------------------------------------------
|
2013-04-30 23:00:05 +02:00
|
|
|
Mon Apr 29 13:13:20 UTC 2013 - gber@opensuse.org
|
|
|
|
|
|
|
|
- fix broken setting of CFLAGS introduced by the previous change
|
|
|
|
-------------------------------------------------------------------
|
2013-04-29 06:18:56 +02:00
|
|
|
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".
|
|
|
|
|
2013-02-17 01:18:54 +01:00
|
|
|
-------------------------------------------------------------------
|
2013-04-06 16:41:03 +02:00
|
|
|
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
|
|
|
|
operation.
|
|
|
|
- Text searching API.
|
|
|
|
- Highlight and copy text selection API.
|
|
|
|
- Pass matrices and rectangles by reference for improved
|
|
|
|
performance.
|
|
|
|
- Change shadings to decompose at render times; massive memory
|
|
|
|
savings.
|
|
|
|
- Performance enhancements for color conversion and fax
|
|
|
|
decompression.
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2013-02-17 01:18:54 +01:00
|
|
|
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
|
|
|
|
resilient).
|
|
|
|
- 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
|
|
|
|
library.
|
|
|
|
- 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
|
|
|
|
future.
|
|
|
|
- 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
|
|
|
|
mupdf-default-resolution.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|