Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-23 | Check for buffer overflow in strtod ascii division. | Tor Andersson | |
2016-09-14 | Add 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-06-14 | Fix typos in various parts of the code. | Sebastian Rasmussen | |
2014-10-04 | Avoid redefinition warning from clang when building cmapdump.c | Joseph Heenan | |
In file included from scripts/cmapdump.c:19: scripts/../source/fitz/ftoa.c:30:23: warning: redefinition of typedef 'ulong' is a C11 feature [-Wtypedef-redefinition] typedef unsigned long ulong; ^ scripts/../source/fitz/strtod.c:30:23: note: previous definition is here typedef unsigned long ulong; ^ 1 warning generated. (Apparently in earlier versions of clang this is an error.) | |||
2014-09-22 | Fix 695467: Add and use fz_ftoa function (like dtoa but with floats). | Tor Andersson | |
The dtoa function is for doubles (which is what MuJS uses) but for MuPDF we only need and want float precision in our output formatting. |