summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)Author
2016-10-26Update jbig2dec.Tor Andersson
2016-10-26Update harfbuzz to version 1.3.2.Tor Andersson
2016-10-26Update MuJS.Tor Andersson
2016-09-27Move thirdparty/openjpeg onto the correct SHA.Robin Watts
Now we use the openjpeg repo automatically generated from the gs repo. Diffing the two shows mostly only whitespace diffs, but just a couple of fixes too. Also change Makefile logic not to check for a file that isn't there any more.
2016-09-26Update OpenJPEG to the latest (git) version.Robin Watts
Part of the change in this code is to require opj_malloc and co. Sadly, opj_malloc and co do not take a context field, so a we need to wrap calls to openjpeg with a lock. I am reusing the freetype lock here for simplicity.
2016-09-23Update MuJS.Tor Andersson
2016-09-14Add scripts to remove/replace 'static' from functions.Robin Watts
Getting a backtrace out with missing functions makes the backtrace much less useful. Some backtrace routines (such as that used by Memento on Android) are incapable of resolving static functions. We therefore provide 2 scripts (scripts/destatic.sh and scripts/restatic.sh) that respectively remove and replace the 'static' from function definitions. The scripts do not affect "static inline" or "static const" definitions, and they are are restricted to working in the source directory (excluding source/tools), thirdparty/mujs and the platform/{java,android} directories. The transformed source should NOT be checked in. To avoid problems with clashing symbols, some functions are renamed or tweaked slightly in this patch.
2016-07-14Update MuJS.Tor Andersson
2016-06-14Redo accidentally reverted mujs submodule change.Robin Watts
2016-06-14Fix typos in various parts of the code.Sebastian Rasmussen
2016-06-13Update MuJS.Robin Watts
Include VS2012 fix.
2016-06-06Update MuJS.Tor Andersson
2016-05-13Update MuJS.Tor Andersson
2016-04-22thirdparty: Update to openjpeg 2.1.0.Sebastian Rasmussen
2016-04-21Update jbig2dec submodule.Tor Andersson
2016-04-18Update MuJS: Fix bug where function length interacts badly with gettop.Tor Andersson
2016-03-21Update freetype to version 2.6.3.Tor Andersson
2016-03-01Update MuJS.Tor Andersson
2016-02-09Don't use unsafe _snprintf on MSVC older than 2015.Tor Andersson
Wrap the unsafe _snprintf to ensure that the string is null-terminated even on overflow.
2016-01-29Force all harfbuzz allocations through our allocators.Robin Watts
Because of a shortcoming in harfbuzz, we can't easily force all its allocations through our allocators. We fudge it, with the addition of some macros to change malloc/free/calloc into hb_malloc/hb_free/hb_calloc. To prevent thread safety issues, we use our freetype lock around calls to harfbuzz. We stash the current context in a static var.
2016-01-28Add harfbuzz thirdparty submodule.Tor Andersson
2016-01-06js: Fix error handling bugs and one scoping bug.Tor Andersson
js_pcall was leaving crap on the stack in case of errors. AFSimple_Calculate needs access to the doc object, but cannot use the usual 'this' binding since it's a function. Add a global reference to the doc object MuPDF_Doc.
2015-12-28Drop 'jsimp' abstraction and use mujs directly.Tor Andersson
2015-12-22Update jbig2dec to latest.Robin Watts
In particular this takes on the Memento fixes for bug 696183.
2015-10-06Update freetype submodule to version 2.6.1.Tor Andersson
2015-10-06gl: Update GLFW thirdparty library to include our fixes.Tor Andersson
2015-10-06gl: Add GLFW thirdparty submodule.Tor Andersson
2015-10-06Update MuJS submodule with setjmp changes.Tor Andersson
2015-09-14Update MuJS.Tor Andersson
2015-08-24Update MuJS.Tor Andersson
2015-08-24Update jbig2dec submodule.Tor Andersson
2015-04-08Update jbig2dec submodule.Tor Andersson
2015-03-16switch to VER-2-5-5 of freetype.fredrossperry
2015-02-25Add 64 bit windows builds to MSVC solution.Robin Watts
A few casts are required within the code, along with a few #ifdef changes. Some tweaks to curl are required too.
2015-02-03Update MuJS.Tor Andersson
2015-01-21Update MuJS.Tor Andersson
2014-12-03Update MuJS to latest.Tor Andersson
2014-12-03Bug 695566 and 695567: Update MuJS submodule.Tor Andersson
2014-09-24Update to latest MuJS.Tor Andersson
2014-09-02Update MuJS thirdparty module.Tor Andersson
2014-07-21Update MuJS thirdparty library.Tor Andersson
2014-04-22Take on curl change from Sebastian.Robin Watts
This should get us better errors out.
2014-03-26Update MuJS submodule.Tor Andersson
2014-03-25Update win32 project files for JS.Tor Andersson
2014-03-25Add 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-25Pull in latest OpenJPEG fixes from gs.Robin Watts
2014-02-25Take on JBIG2Dec fixes from ghostscriptPaul Gardiner
2014-01-17Take on JBIG2Dec and OpenJPEG fixes from ghostscript.Robin Watts
2014-01-08Update curl build to avoid warning when linking windows release builds.Robin Watts
2013-11-28Bug 694362: Pull latest jbig2dec changes in.Robin Watts