|
| 1 | +List of changes on master since MuPDF 1.1 |
| 2 | + |
| 3 | + * Important API changes: |
| 4 | + * fz_bbox is now fz_irect. |
| 5 | + * APIs (including fz_device) now pass fz_rect/fz_matrix by reference. |
| 6 | + * fz_device API is now more consistent with regards to use of |
| 7 | + fz_rect rather than fz_bbox. |
| 8 | + * Add support for Javascript and forms handling. |
| 9 | + * Fix many SEGVs with out of spec files. Many thanks to Mateusz "j00ru" |
| 10 | + Jurczyk and Gynvael Coldwind of the Google Security team, zeniko, |
| 11 | + Sebastian Rasmussen and all other contributors. |
| 12 | + * Add fz_open_document_with_stream to allow non-file based operation. |
| 13 | + * Move to using git submodules for third party libraries. |
| 14 | + * Much enhanced Android application. Now on Google Play! |
| 15 | + * Oversized and stroke text clipping implemented. |
| 16 | + * Change shadings to decompose at render times; massive memory savings. |
| 17 | + * Renamed 'mubusy' to 'mutool'. |
| 18 | + * PDF 1.7 Extension Level 8 encryption implemented. |
| 19 | + * Added consts to various parts of the API to help C++ interworking. |
| 20 | + * Prototype transition support. |
| 21 | + * Text searching API moved to fitz. |
| 22 | + * Highlight and copy text selections. |
| 23 | + * Performance enhancements for color conversion and fax decompression. |
| 24 | + * ARM optimisations for color conversion and bitmap scaling. |
| 25 | + * Bitmap subsampling stage introduced, with ARM optimisations. |
| 26 | + * Type 3 fonts; glyphs are now handled as display lists. |
| 27 | + * Scan converter performance improvements. |
| 28 | + * Various rendering fixes. |
| 29 | + |
| 30 | + |
| 31 | +List of changes on master since MuPDF 1.0 |
| 32 | + |
| 33 | + * Rendering bugs fixed (text clipping, stroked text etc). |
| 34 | + * Better handling of 'large' (uncachable) glyphs. |
| 35 | + * Added a delete button to the library view on the iOS port. |
| 36 | + * Minor speed optimisations. |
| 37 | + * Shading bug fixes. |
| 38 | + * Move to using dynamically allocated parsing buffers (more resilient). |
| 39 | + * Support for UserUnits. |
| 40 | + * Fix bugs with image predictors (including with 16 bit images). |
| 41 | + * More resilient to out of spec files. |
| 42 | + * Extract pdf writing capability into the library from pdfclean, and |
| 43 | + expand on it to allow for linearisation. Bug fixes in the garbage |
| 44 | + collection of unused objects. |
| 45 | + * Improve pdf writing recognition of images. |
| 46 | + * Improved font matching. |
| 47 | + * Start to move away from macros to inline functions (helpful for |
| 48 | + applications requiring certification). |
| 49 | + * Many bugs fixed. |
0 commit comments