Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-23 | Add ftdebug.c to thirdparty freetype build. | Tor Andersson | |
Allows compilation with -DFT_DEBUG_LEVEL_TRACE to track down buggy fonts. | |||
2014-05-19 | Add an application agnostic memory handler for libjpeg | Chris Liddell | |
This adds a custom memory management layer between libjpeg and the calling app - in such a way that the code can be shared between mupdf and Ghostscript/PDL. | |||
2014-05-07 | Fix 694428: use system CURL library if available. | Tor Andersson | |
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. | |||
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-28 | Update mupdf to use latest openjpeg pulled from ghostpdl. | Robin Watts | |
The OpenJPEG in gs is v2, with various patches for fixes. These are in the process of being passed upstream. We now automatically pull the openjpeg tree out of GhostPDL and put it in as one particular branch in the thirdparty/openjpeg.git repo. Change to track this in MuPDF. This is in keeping with what we have been doing with the jbig2dec repo for a while now. | |||
2013-08-14 | Fix build of curl on macosx. | Tor Andersson | |
Only build mupdf-x11-curl if the curl thirdparty library exists. | |||
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-06-20 | Update source, makefiles and win32 projects. | Tor Andersson | |
2013-06-19 | Use subdirs in build directory for thirdparty libraries. | Tor Andersson | |
2013-06-12 | Some Makefile cleanups. | Tor Andersson | |
2013-05-30 | Update Makefile for V8 MacOS X operation. | Robin Watts | |
Link with 64bit by default. | |||
2013-05-29 | Fix a typo in Makethird where we used $(BUILD) rather than $(build). | Tor Andersson | |
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-24 | Update build to use the latest openJPEG2 | Shailesh Mistry | |
2013-05-22 | Update OpenJPEG to v2.0.0. | Robin Watts | |
2013-05-16 | Only link with X11 for X11 viewer. | Tor Andersson | |
2013-04-23 | Fix pkg-config issues. | Tor Andersson | |
Only evaluate pkg-config variables if using system libraries, using a := assignment in Makethird. This silences warnings if the library is in thirdparty but not installed on the system. | |||
2012-11-16 | Fix build with openjpeg-1.5.1 | Wouter van Kesteren | |
2012-09-26 | Add thirdparty libraries as git submodules. | Tor Andersson | |
jbig2dec latest freetype 2.4.10 jpeg 9 openjpeg 1.5.0 zlib 1.2.7 Update MSVC projects for thirdparty libraries as submodules. Improve thirdparty library availability checks in Makethird by checking for the existence of a README file instead of just the directory, since a checkout without active git submodules has empty directories for the third party libraries. | |||
2012-06-29 | Mujstest Makefile tweaks | Robin Watts | |
No idea how this was ever working before. Correct locations for finding libraries. Use C++ to compile the appropriate v8 interface file. Add v8_base and v8_snapshot to the library lists. Also add pthreads for linux, as it seems to be required. No idea why... | |||
2012-06-27 | Makefile tweaks | Robin Watts | |
Add an all-nojs target to make all the non-js dependent targets; I envisage the cluster using this for normal runs so that having a broken v8 library won't stop normal tests working. Add macosx detection for the choice of v8 library to use. | |||
2012-06-20 | Makefile changes to enable mupdf-v8 and mujstest-v8 on linux. | Robin Watts | |
If the v8 lib is present in thirdparty, add the above binaries to the 'all' target. | |||
2012-04-23 | Use jmemnobs.c instead of jmemansi.c in libjpeg. | Tor Andersson | |
2012-03-16 | Add -Dverbose=-1 to zlib CFLAGS. | Robin Watts | |
This shuts up the spurious 'overflow' warnings when outputting pages. | |||
2012-03-07 | Move to OpenJPEG 1.5.0 | Robin Watts | |
Just makefile/solution changes. | |||
2012-01-27 | Makefile/Project changes to use new thirdparty.zip | Robin Watts | |
Updated thirdparty.zip contains newer jpeg, jbig2 and freetype code. | |||
2011-04-08 | Add special case non-aa scan converter with accompanying blit functions. | Tor Andersson | |
Also turn on font hinting when rendering non-aa text. | |||
2011-04-07 | Add text antialiasing too. | Robin Watts | |
Update the text rendering code to use the raster renderer in freetype rather than the smooth one. No change to the hinting methods used yet. | |||
2011-04-07 | Simplify makefiles by use of $(wildcard) and chained rules. | Tor Andersson | |
2011-04-06 | Move scripts and config files into "scripts" directory. | Tor Andersson | |
2011-04-05 | Makefile tweaks. | Tor Andersson | |
2011-03-06 | Slim down freetype thirdparty library build. | Tor Andersson | |
2011-03-04 | Fix include search path for Makethird so filt_dctd will find jconfig.h | Tor Andersson | |
2011-02-23 | Update Makefiles and project files for new thirdparty versions. | Tor Andersson | |
2010-07-29 | Copy jconfig.txt to jconfig.h when building third party libjpeg. | Tor Andersson | |
2010-07-21 | Fixes to compile with MSYS. | Tor Andersson | |
2010-07-15 | Tweak makefiles. | Tor Andersson | |
2010-07-09 | Rearrange and merge some files in the fitz directory. | Tor Andersson | |
2010-06-23 | Add special case loops for loadtile8 when pad is 1 and 3 (grayscale and rgb). | Tor Andersson | |
2010-06-15 | Rearrange in Makerules and Makethird to remove cyclical dependencies. | Tor Andersson | |
2010-06-04 | Add missing -lfreetype for non-thirdparty-package builds on MacOS X. | Tor Andersson | |
2010-06-01 | Add support for automatically compiling third party libraries if they are ↵ | Tor Andersson | |
present in a thirdparty directory. |