summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-repair.c
AgeCommit message (Expand)Author
2018-04-27Use pdf_dict_get_int, etc.Tor Andersson
2018-04-25Remove document argument from pdf_new_primitive functions.Tor Andersson
2018-04-24Remove need for namedump by using macros and preprocessor.Tor Andersson
2018-02-01Use 64-bit offsets when repairing PDF objects.Sebastian Rasmussen
2018-01-31Return PDF_TOK_ERROR when encountering isolated '>' and ')' characters.Tor Andersson
2017-12-13Bugs 698804/698810/698811: Keep PDF object numbers below limit.Sebastian Rasmussen
2017-11-01Use int64_t for public file API offsets.Tor Andersson
2017-10-05Remove shadowed variables.Sebastian Rasmussen
2017-09-22Skip to next whitespace character instead of aborting when repairing PDF.Tor Andersson
2017-09-07Initialize variables to appease clang scan-build.Sebastian Rasmussen
2017-06-28Always drop repaired dictionary in case of error.Sebastian Rasmussen
2017-04-27Include required system headers.Tor Andersson
2017-03-03Add warning message when we trigger a repair pass.Tor Andersson
2016-12-27Strip extraneous blank lines.Tor Andersson
2016-12-16Bug 697412: When repairing, forget the previous xref.Tor Andersson
2016-11-03Fix signed/unsigned and size_t/int/fz_off_t warnings.Robin Watts
2016-09-22Bug 697015: Avoid object references vanishing during repair.Robin Watts
2016-09-01pdf: Load/open streams by indirect reference object when possible.Tor Andersson
2016-07-06pdf: Drop generation number from public interfaces.Tor Andersson
2016-06-30Fix bug when opening small PDF-files.Sebastian Rasmussen
2016-06-21Fix typo due to switching from int to size_t.Sebastian Rasmussen
2016-06-17Use 'size_t' instead of int as appropriate.Robin Watts
2016-04-27Fix 696649: remove fz_rethrow_message calls.Tor Andersson
2015-10-01Bug 696146: Improve pdf_repair to find /Root in new style XRefs.Robin Watts
2015-09-25Abort repairing if we cannot find any objects.Tor Andersson
2015-07-27Do not attempt to resolve indirect objects during pdf repairSebastian Rasmussen
2015-05-15Support pdf files larger than 2Gig.Robin Watts
2015-04-01Bug 693719: Attempt #2. Broken trailer repair.Robin Watts
2015-04-01Bug 693719: Improve repairing of files with broken trailers.Robin Watts
2015-03-24Rework handling of PDF names for speed and memory.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
2015-01-06Add xref_index to speed searching of sparse xrefs.Robin Watts
2014-11-26Change xref representation to cope better with sparse xrefs.Robin Watts
2014-08-19try not to wrongly overwrite /ID when repairing encrypted documentsSimon Bünzli
2014-01-02Improve PDF repair logic.Robin Watts
2014-01-02fix memory leak in pdf_repair_xrefSimon Bünzli
2014-01-01don't fail on invalid object streamsSimon Bünzli
2013-12-24Bug 694810: Implement late file repair for PDFs.Robin Watts
2013-09-27stop checking if the result of fz_read is negativeSimon Bünzli
2013-09-13Fix various compile warnings spotted by the cluster.Robin Watts
2013-07-19Initial work on progressive loadingRobin Watts
2013-06-28Ensure altered objects are moved to the incremental xref sectionPaul Gardiner
2013-06-25Rid the world of "pdf_document *xref".Robin Watts
2013-06-25Update pdf_obj's to have a pdf_document field.Robin Watts
2013-06-24fix recent regressionszeniko
2013-06-20Rearrange source files.Tor Andersson