summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-object.c
AgeCommit message (Expand)Author
2017-09-07Use dict_put_drop/array_push_drop wherever possible.Sebastian Rasmussen
2017-09-07Initialize variables to appease clang scan-build.Sebastian Rasmussen
2017-06-22Add const to pdf_toname.Tor Andersson
2017-04-27Include required system headers.Tor Andersson
2017-03-22Rename fz_putc/puts/printf to fz_write_*.Tor Andersson
2017-01-09Remove some dead code.Tor Andersson
2016-12-27Strip extraneous blank lines.Tor Andersson
2016-12-19Fix typo in dictionary entry sorting.Sebastian Rasmussen
2016-12-12pdf: Add missing prepare_object_for_alteration calls.Tor Andersson
2016-12-12Change pdf_dict_put_val to pdf_dict_put_val_null.Tor Andersson
2016-12-08Update pdf_array_put to allow extension.Robin Watts
2016-11-23Fix object leak in pdf_array_put_drop() and pdf_dict_put_val_drop().Sebastian Rasmussen
2016-09-22Bug 697015: Avoid object references vanishing during repair.Robin Watts
2016-09-14Don't report addRef/dropRef events to Memento twice.Robin Watts
2016-08-24Add pdf_array_find to look up the index of an object in an array.Tor Andersson
2016-08-24When NULL is added to PDF dicts/arrays, insert null objects.Sebastian Rasmussen
2016-08-24Be stricter in what can be added into arrays/dicts.Sebastian Rasmussen
2016-08-24Do not resolve PDF dict keys before using them.Sebastian Rasmussen
2016-08-24Always check that PDF dict keys are names in same way.Sebastian Rasmussen
2016-08-24Add macros for checking PDF object type.Sebastian Rasmussen
2016-08-24Turn warnings in dict/array functions into exceptions.Sebastian Rasmussen
2016-07-08Use fz_keep_imp and fz_drop_imp for all reference counting.Tor Andersson
2016-07-06Fix garbage collection and page grafting for indirect reference chains.Tor Andersson
2016-07-06pdf: Check ownership when adding objects to a document.Tor Andersson
2016-06-20Fix signed/unsigned warning.Robin Watts
2016-06-17Allow PDF strings to be > 16bits.Robin Watts
2016-06-17Use 'size_t' instead of int as appropriate.Robin Watts
2016-03-16Avoid unused var warnings in Memento ref counting code.Robin Watts
2016-03-15Make PDF objects ref changes memento-trackable.Robin Watts
2016-03-14Make pdf_is_stream work on loaded stream dictionary objects as well.Tor Andersson
2016-03-01js: Add PDF document and object access.Tor Andersson
2016-02-29Improve pretty-print formatting of arrays.Tor Andersson
2015-12-11Use fz_output instead of FILE* for most of our output needs.Tor Andersson
2015-08-27Move objects to the incremental xref before changing themPaul Gardiner
2015-08-27Add a deep-copy function for pdf objectsPaul Gardiner
2015-08-20Remove duplicate inclusions of headers.Sebastian Rasmussen
2015-07-27Correctly compare PDF names with null, true and false.Sebastian Rasmussen
2015-06-05Fix mutool clean for FZ_LARGEFILE case.Robin Watts
2015-05-25Bug 695949: Fix bug in pdf_dict_del.Robin Watts
2015-05-15pdf_dict_find optimisation.Robin Watts
2015-05-15Fix bug in pdf_dict_find.Robin Watts
2015-05-15Support pdf files larger than 2Gig.Robin Watts
2015-04-07Fix whitespace.Tor Andersson
2015-03-25Avoid calling pdf_dict_finds when we could call pdf_dict_find.Robin Watts
2015-03-24Reduce pdf_obj memory usage.Robin Watts
2015-03-24Rework handling of PDF names for speed and memory.Robin Watts
2015-03-24Don't pass interpreter context to pdf_processor opcode callbacks.Tor Andersson
2015-02-27Bug 695853: Fix pdf clean operation with invalid refs in input file.Robin Watts
2015-02-17Add ctx parameter and remove embedded contexts for API regularity.Tor Andersson
2015-02-17Rename fz_close_* and fz_free_* to fz_drop_*.Tor Andersson