summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-02Add a fz_strnlen function (strnlen is not standard C).Tor Andersson
2018-06-01Fix loss of reference to focussed annotation when rereading annotationsPaul Gardiner
2018-05-18Fix 699368: Remember 'sent' text state in sanitize filter.Tor Andersson
2018-05-18gl: Zoom in/out centered on the mouse cursor.Tor Andersson
2018-05-18Fix segfault in SVG parser when encountering text data.Tor Andersson
fz_xml_tag returns NULL for non-tag (i.e. text) elements. Use the fz_xml_is_tag function instead of comparing strings.
2018-05-18Fix android build.Tor Andersson
2018-05-17mutool extract: Remove spurious 'break' statement and fix double free.Tor Andersson
2018-05-16Don't use pdf_load_object in pdfextract.cTor Andersson
2018-05-16Remove unused variable.Tor Andersson
2018-05-16Keep JBIG2 image data compressed in fz_compressed_buffer.Tor Andersson
2018-05-16Remove needless deep copy of resource dictionary.Tor Andersson
Also don't bother adding an indirect object for the top resource dict.
2018-05-16js: Add Shade.bound function and bbox device example.Tor Andersson
2018-05-16Purge unused functions.Tor Andersson
2018-05-16Add script to find unused functions.Tor Andersson
2018-05-16Restore Emoji font.Tor Andersson
The Noto symbol font has been split into two. The second symbol font only contains a subset of the emojis, so reinstate the real emoji font and add both symbol fonts to the fallback chain.
2018-05-15Bug 699351: Handle glyphs with uncomputable width.Sebastian Rasmussen
Previously if a glyphs units per em was 0 we'd try to divide by zero, now mupdf assumes a default value and continues.
2018-05-11Fix 699332: Copy resources when cleaning content streams.Sebastian Rasmussen
Previously if both cleaning and sanitizing content streams the pages' resource dictionaries would retain the actually used resources. If the content streams were only cleaned and not sanitized the page's resource dictionaries were incorrectly emptied. All resources, whether used or not, ought to be retained, as is the case after this commit.
2018-05-10Use fz_malloc_no_throw() in JPEG/DCT decoder.Sebastian Rasmussen
Suppose an application that uses MuPDF implements its own allocator that limits the amount of memory that may be allocated. When that condition occurs fz_malloc() will throw an exception, this exception would then be thrown right back to MuPDF without allowing for libjpeg to free any of the memory it has allocated. After this commit fz_malloc_no_throw() is called, which under the same conditions would simply return NULL. allowing for libjpeg to free what ever allocations it has done, and return to MuPDF with an error just like before.
2018-05-09Flesh out some more javascript convenience objects.Tor Andersson
Add some missing convenience data objects: font, highlight, position, etc. Add color.convert and color.equal functions.
2018-05-09Update CHANGES.Tor Andersson
2018-05-09Fix object formatting for null object.Tor Andersson
2018-05-09Remove incorrect assertion.Tor Andersson
A 'null' pdf_obj is also NULL.
2018-05-09Disable optimization in libresources.vcproj.Tor Andersson
2018-05-09Fix windows: strsep is missing on MSVC, use fz_strsep instead.Tor Andersson
2018-05-09Fix java build.Tor Andersson
2018-05-09Fix 699319: Apply clip path after drawing, not before.Tor Andersson
2018-05-07pnm: Remember to always initialize variable.Sebastian Rasmussen
2018-05-03Add selector syntax to 'mutool show'.Tor Andersson
2018-05-03Tweak 'mutool show ... grep' output.Tor Andersson
2018-05-03Remove old and unused cross-compile configurations.Tor Andersson
PNaCl was deprecated in 2015. WebOS hasn't seen use since 2012. The beagleboard and tizen builds are no longer used. The mingw and ios sections should suffice as examples.
2018-05-03Fix uninitialized pointer when viewing broken images in muimg.cTor Andersson
2018-05-03Fix MSVC build: Remove stray "generate.bat" calls.Robin Watts
2018-05-03Update win32 libresources.vcproj file list.Tor Andersson
2018-05-03Fix /nologo error in nmake file.Tor Andersson
2018-05-02Improve error handling in murun shell and update MuJS submodule.Tor Andersson
2018-04-27Use pdf_dict_get_int, etc.Tor Andersson
2018-04-27Add pdf_dict_get_int, etc.Tor Andersson
2018-04-27Handle multi-page image formats in muimg document driver.Tor Andersson
Remove the mutiff document type.
2018-04-27Support multipage pnm images.Sebastian Rasmussen
2018-04-27Add some comments.Tor Andersson
2018-04-26Clean up and simplify makefiles.Tor Andersson
* Use autogenerated header file dependencies. * Use mkdir to create target output directory directly.
2018-04-25Update Noto fonts.Tor Andersson
Import Source Han Serif 1.001. Use serif fonts in preference for sans.
2018-04-25Update UCDN.Tor Andersson
2018-04-25Don't use WMode as part of CJK font lookup.Tor Andersson
Return TTC subfont index from fz_lookup_noto_font.
2018-04-25Default CJK language to traditional chinese.Tor Andersson
2018-04-25Try other CJK languages to find missing characters.Tor Andersson
2018-04-25Support creating both serif and sans-serif CJK fonts in mutool create.Tor Andersson
Also support Vertical WMode.
2018-04-25Use objcopy to compile font resources.Tor Andersson
2018-04-25Check in generated Javascript source files.Tor Andersson
Use a sed script to strip comments and whitespace and add escapes and quote it as a C string literal.
2018-04-25Clean up javascript source.Tor Andersson