summaryrefslogtreecommitdiff
path: root/fitz/memento.h
AgeCommit message (Collapse)Author
2013-04-29Fix copyright statementsSebastian Rasmussen
2013-04-29Add Memento build option to Android build. Fix memory leaks.Robin Watts
Following up on a report from a potential customer, fix various places in mupdf.c where we were leaking memory (devices not freed, context not properly freed etc). In order to track this down, I added a Memento build - just do: ndk-build MEMENTO=1 when building. This only checks for leaks, not for memory overwrites by default as it uses MEMENTO_LEAKONLY to avoid any possibility of the android kernel killing stuff for being too slow or using too much memory.
2012-08-23Update Memento to match the version in gs.Robin Watts
This brings in Memento_breakOnRealloc and Memento_breakOnFree along with some other small tweaks.
2012-01-10Fix many spelling errors.Sebastian Rasmussen
2011-12-16New Memento features; nesting of listed blocks, labelling of blocksRobin Watts
When listing blocks from Memento, look for internal pointers to other blocks, and use this to generate a nested list - much easier to read when looking to see which stray reference is causing blocks to leak. Add new Memento_label feature to allow blocks to be labelled. Makes block displaying much easier to read.
2011-12-15Add MEMENTO_MAXMEMORY (and Memento_setMax).Robin Watts
New Memento feature that enables us to easily test scavenging.
2011-12-15Bring Memento up to date with changes in gs.Robin Watts
Memento_listBlocks and Memento_listNewBlocks.
2011-09-14Add Memento build option.Robin Watts
Import memento files. Update Makefile to support: make build=memento (like debug, but with memento too). Tiny tweak to cmapdump to avoid memento building that utility.