Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-29 | Fix 694093: add vertical variant of CJK fallback font. | Tor Andersson | |
Replace the DroidSansFallback TTF files with a TTC that has two fonts: The original and a copy where the OpenType 'vert' substitution lookup has been pre-applied by copying the uniXXXX.vert glyph data to uniXXXX. | |||
2014-05-20 | Build libcurl as part of the 'make third' rule... | Tor Andersson | |
...without adding it to the standard list of required third party dependencies. | |||
2014-05-10 | Fix 694698: Support 32-bit values in CMaps. | Tor Andersson | |
Increasing the existing data structure to 32-bit values would bloat the data tables too much. Simplify the data structure and use three separate range tables for lookups -- one with small 16-bit to 16-bit range lookups, one with 32-bit range lookups, and a final one for one-to-many lookups. This loses the range-to-table optimization we had before, but even with the extra ranges this necessitates, the total size of the compiled binary CMap data is smaller than if we were to extend the previous scheme to 32 bits. | |||
2014-05-08 | Fix curl build with thirdparty module when system curl is available too. | Tor Andersson | |
2014-03-25 | Split mjs script generation to separate tool. | Tor Andersson | |
It has no real reason to live in mudraw, and it does pull in the javascript dependency via pdf-form.c. | |||
2014-03-25 | Add MuJS submodule, implementation and build. | Tor Andersson | |
Adds simpler choice of Javascript library to makefiles. Will prefer in order: MuJS, JavaScriptCore, V8, none based on HAVE_MUJS, HAVE_JSCORE, and HAVE_V8. For simplicity, we build mujstest even with no javascript implementation. | |||
2014-02-10 | Bug 695022: Add TIFF format handler | Robin Watts | |
Patch from Thomas Fach-Pedersen. Many thanks! Add a new format handler that copes with TIFF files. This replaces the TIFF functionality within the image format handler, and is better because this copes with multiple images (as one image per page). | |||
2013-12-16 | iOS: add javascript support | Paul Gardiner | |
2013-11-28 | Put thirdparty config headers in separate directories. | Tor Andersson | |
Only -I the config header directory if building the thirdparty library, not if using the system library. Fix bug 694808. | |||
2013-11-26 | Import URW fonts version 1.10 converted to CFF by FontForge. | Tor Andersson | |
2013-11-11 | Remove unneccessary CURL_CFLAGS from non-curl make targets. | Tor Andersson | |
2013-11-11 | Fix Makefile output directory dependency for curl library. | Tor Andersson | |
Don't call mkdir explicitly in the build rule. Use the ALL_DIR variable. | |||
2013-09-03 | Fix header file dependencies on tool source files. | Tor Andersson | |
2013-09-03 | Add FZ_VERSION define. Check header and library version compatibility. | Tor Andersson | |
2013-08-20 | Include platform source files in "make tags". | Tor Andersson | |
2013-08-14 | Fix build of curl on macosx. | Tor Andersson | |
Only build mupdf-x11-curl if the curl thirdparty library exists. | |||
2013-07-26 | Add script to create source tarballs using git-archive. | Tor Andersson | |
2013-07-19 | Add mupdf-curl app | Robin Watts | |
Windows and X11. Allows files to be fetched and displayed as they are downloaded both with and without linearization, using hints if available. | |||
2013-07-11 | Add documentation files to make install target. | Tor Andersson | |
2013-07-11 | Prepare for multiple viewer application targets in makefile. | Tor Andersson | |
2013-06-24 | Fix "make all-nojs" target. | Tor Andersson | |
2013-06-20 | Fix default make target. | Tor Andersson | |
2013-06-20 | Update source, makefiles and win32 projects. | Tor Andersson | |
2013-06-18 | Add gen_ prefix to generated header files. | Tor Andersson | |
2013-06-18 | Fix makefile header dependencies. | Tor Andersson | |
2013-06-18 | Split pdf.h into subheaders. | Tor Andersson | |
2013-06-18 | Split fitz.h into subheaders. | Tor Andersson | |
2013-06-18 | Merge common and internal headers into one. | Tor Andersson | |
2013-06-18 | Move header files into separate include directory. | Tor Andersson | |
2013-06-12 | Some Makefile cleanups. | Tor Andersson | |
2013-06-08 | Add ctags make target. | Tor Andersson | |
2013-05-30 | Delete libraries before updating them. | Tor Andersson | |
Makes sure that stale object files are cleared out to prevent build skew if a file is renamed or removed. | |||
2013-05-30 | Fix header file dependencies and X11 CFLAGS in Makefile. | Tor Andersson | |
2013-05-30 | Check signatures on clicking the corresponding form field | Paul Gardiner | |
2013-05-30 | Generate C-includable version of Adobe CA certificate | Paul Gardiner | |
2013-05-29 | Add rules to configure and build openssl if it is present in thirdparty. | Tor Andersson | |
Also sets the -DHAVE_OPENSSL flag. | |||
2013-05-29 | Clean up thirdparty / system library makefile variables. | Tor Andersson | |
2013-05-16 | Only link with X11 for X11 viewer. | Tor Andersson | |
2013-05-06 | Add UCDN unicode character library. | Tor Andersson | |
2013-05-03 | Simple Image file format recogniser | Robin Watts | |
Now can open jpeg/png/tiff files within mupdf. | |||
2013-03-20 | Remove unneccessary ./ prefix in generated file makefile recipes. | Tor Andersson | |
2013-02-28 | Bug 693595: Fix typo in Makefile resulting in mutool not being installed. | Robin Watts | |
In the MUBUSY -> MUTOOL rename, one was missed. Thanks to Michael Weber. | |||
2013-01-11 | Use $DESTDIR in Makefile install target. | Tor Andersson | |
2012-10-05 | Rename mubusy to mutool. | Tor Andersson | |
2012-09-21 | Add ifdef option to embed either the small or full CJK fallback font. | Tor Andersson | |
The default is to embed the full font. | |||
2012-08-08 | Merge branch 'master' into forms | Paul Gardiner | |
Conflicts: Makefile apps/mudraw.c pdf/pdf_write.c win32/libmupdf-v8.vcproj | |||
2012-08-06 | Always rebuild static libraries in unix, instead of updating them | Sebastian Rasmussen | |
The u modifier to to the ar replace command tells ar to only insert those object files into a static library that are newer than those already in the library (both having the same name). Moreover ar only stores timestamps down to second accuracy. This may cause situations where the object file already inside the library is considered equal to a newly built object file (which might include a new function) because their timestamps differ only in the sub-second part. One of the apps might have an object file that references this new function. Since the static library retains the old object file there will be a linking error when linking the app. Even re-running make will not fix the issue since the static library will have its modification time updated to a timestamp later than the newly built object file, which means that ar will not be run again. The only option is to make nuke and rebuild from scratch. From now on, the u modifier to the ar replace command is removed. This means that ar will rebuild static libraries without taking timestamps of object files into account, to make sure that the build never ends up in the situation described above. | |||
2012-08-03 | Forms: move javascript utility file | Paul Gardiner | |
2012-07-12 | Separate out the Javascript utility functions and autogenerate C string | Paul Gardiner | |
2012-07-05 | Merge branch 'master' into forms | Robin Watts | |