Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-03 | Fix /nologo error in nmake file. | Tor Andersson | |
2018-05-02 | Improve error handling in murun shell and update MuJS submodule. | Tor Andersson | |
2018-04-27 | Use pdf_dict_get_int, etc. | Tor Andersson | |
2018-04-27 | Add pdf_dict_get_int, etc. | Tor Andersson | |
2018-04-27 | Handle multi-page image formats in muimg document driver. | Tor Andersson | |
Remove the mutiff document type. | |||
2018-04-27 | Support multipage pnm images. | Sebastian Rasmussen | |
2018-04-27 | Add some comments. | Tor Andersson | |
2018-04-26 | Clean up and simplify makefiles. | Tor Andersson | |
* Use autogenerated header file dependencies. * Use mkdir to create target output directory directly. | |||
2018-04-25 | Update Noto fonts. | Tor Andersson | |
Import Source Han Serif 1.001. Use serif fonts in preference for sans. | |||
2018-04-25 | Update UCDN. | Tor Andersson | |
2018-04-25 | Don't use WMode as part of CJK font lookup. | Tor Andersson | |
Return TTC subfont index from fz_lookup_noto_font. | |||
2018-04-25 | Default CJK language to traditional chinese. | Tor Andersson | |
2018-04-25 | Try other CJK languages to find missing characters. | Tor Andersson | |
2018-04-25 | Support creating both serif and sans-serif CJK fonts in mutool create. | Tor Andersson | |
Also support Vertical WMode. | |||
2018-04-25 | Use objcopy to compile font resources. | Tor Andersson | |
2018-04-25 | Check 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-25 | Clean up javascript source. | Tor Andersson | |
2018-04-25 | Check in generated ICC profiles. | Tor Andersson | |
2018-04-25 | Check in generated CMap source. | Tor Andersson | |
Created with the 'scripts/runcmapdump.sh' script. | |||
2018-04-25 | Update CMaps to latest version. | Tor Andersson | |
Remove UTF8 and UTF32 CMap resources that are not needed for PDF. Add Identity-H and Identity-V resources. Process UCS2/UTF16 and GBK CMaps to usecmap a common subset. | |||
2018-04-25 | Add CMap processing scripts, and turn cmapdump into mutool. | Tor Andersson | |
A dumping script written in python. A flattening script written in python (for easier editing). A subsetting script written in shell to minimize CMaps by reusing subsets. Use 'mutool cmapdump' to bootstrap or verify cmap dumps. | |||
2018-04-25 | Fix 698779: Wrong type for arguments when creating CCITTFax images. | Tor Andersson | |
2018-04-25 | Remove document argument from pdf_new_primitive functions. | Tor Andersson | |
Also remove useless pdf_new_null and pdf_new_bool functions. Use the PDF_NULL, PDF_TRUE, and PDF_FALSE macros instead. | |||
2018-04-25 | Purge unused function: pdf_new_obj_from_str. | Tor Andersson | |
2018-04-25 | Tweak ordering of constant pdf_obj enums to make PDF_NULL == NULL. | Tor Andersson | |
2018-04-24 | Remove need for namedump by using macros and preprocessor. | Tor Andersson | |
Add a PDF_NAME(Foo) macro that evaluates to a pdf_obj for /Foo. Use the C preprocessor to create the enum values and string table from one include file instead of using a separate code generator tool. | |||
2018-04-23 | Avoid SEGV when mudrawing to SVG. | Robin Watts | |
Belt and braces: 1) Don't attempt to close a NULL output stream. 2) If an output stream is NULL when we do close it, don't SEGV. | |||
2018-04-20 | Limit xref parser to read entry contents. | Sebastian Rasmussen | |
Previously if an xref entry looked like: 0000000000 65535 f 1 0 n 2 the xref entry parsing would try to access the scratch buffer outside of the part populated by the read leading to possibly using uninitalized data. | |||
2018-04-20 | Add isdigit convenience macro in xref parsing. | Sebastian Rasmussen | |
2018-04-19 | Support CalRGB (and CalGray) as destination color spaces | Michael Vrhel | |
I did not foresee the case where a transparency groups color space could be a Cal color space. I had always thought of them as only be source color spaces not destination color spaces. This commit makes sure that we have the equivalent ICC profile when the destination is a Cal space. | |||
2018-04-12 | Fix VS project file. | Robin Watts | |
Stray line, presumably a merge edit failure. | |||
2018-04-12 | Update CHANGES and bump version. | Tor Andersson | |
2018-04-12 | Update Android.mk for recent build changes. | Tor Andersson | |
2018-04-11 | Remove needless #defines in load-jpx.c | Tor Andersson | |
2018-04-11 | Update jbig2dec submodule. | Tor Andersson | |
2018-04-11 | Update MuJS submodule to version 1.0.3. | Tor Andersson | |
2018-04-11 | Fix CMap parsing bug when handling unicode surrogate pair ranges. | Tor Andersson | |
Increment the value after adding the mapping, not before. | |||
2018-04-11 | Rework how we handle DynaLab tricky fonts in freetype. | Tor Andersson | |
Force the face_flags to include TRICKY if we detect a DynaLab font name instead of trying to force hinting ourselves. | |||
2018-04-11 | Fix output paths in VS2005 project files. | Tor Andersson | |
2018-04-11 | Update examples. | Tor Andersson | |
2018-04-11 | For mutool create the encoding is not actually required. | Sebastian Rasmussen | |
Also update the comment in the code to mention the optional encoding argument. | |||
2018-04-08 | Set pointers to NULL so they can be safely dropped. | Sebastian Rasmussen | |
Previously these were not set to NULL, which caused spurious segmentation errors. | |||
2018-04-06 | Fix store multi-threading problem. | Robin Watts | |
While running 'ensure_space', we can drop and retake the alloc lock. This can enable other threads to perform store operations, which can trigger reaps. When reaps happen, fz_item's are discarded. This is particularly bad when ensure_space happens to be holding onto a pointer to one (prev). The fix, implemented here, is to move items out of the store list (and hash table), and put them onto a local 'to_be_freed' list. Once on this local list we can be sure that they won't be found by other threads doing store operations, and they can be safely freed from there (dropping/retaking the lock as required). | |||
2018-04-05 | jni: Expose interfaces for setting gamma and inverting pixmaps. | Sebastian Rasmussen | |
2018-04-04 | Fix silly typo in pdf_load_compressed_inline_image. | Tor Andersson | |
2018-04-03 | epub: Cope with empty (zero units tall) chapters. | Tor Andersson | |
2018-04-03 | Set CXX to C++ compiler when cross compiling. | Tor Andersson | |
2018-04-03 | Don't implicitly drop in fz_open_* chained filters. | Tor Andersson | |
2018-04-03 | Fix error message in tar archive code. | Tor Andersson | |
2018-04-03 | Fix error cleanup in pdf_load_font. | Tor Andersson | |