summaryrefslogtreecommitdiff
path: root/poppler/XRef.cc
AgeCommit message (Expand)AuthorFilesLines
2019-12-03Enable modernize-loop-convertAlbert Astals Cid1-4/+3
2019-12-02enable modernize-use-bool-literalsAlbert Astals Cid1-2/+2
2019-11-29Enable modernize-deprecated-headersAlbert Astals Cid1-7/+7
2019-09-27Add some constAlbert Astals Cid1-1/+1
2019-08-13XRef: add XRef::add overload that takes a RefAlbert Astals Cid1-0/+5
2019-04-17ofz-11248: Use-of-uninitialized-value in Parser::makeStreamLE GARREC Vincent1-1/+3
2019-03-31Since a Parser cannot be used without a Lexer, make the Parser own the Lexer ...Adam Reichold1-20/+13
2019-02-27Change Dict::lookupNF return a const &Albert Astals Cid1-11/+10
2019-02-27Make Annot::getNF and Dict::getNF return const & instead of copyAlbert Astals Cid1-2/+2
2019-02-10Add an XRef::fetch variant that takes a const RefAlbert Astals Cid1-2/+7
2019-02-10Object: Add constructor that takes a const RefAlbert Astals Cid1-2/+2
2019-02-04Update (C)Albert Astals Cid1-1/+1
2019-02-01Also defend against requests for negative XRef indices. oss-fuzz/12797Adam Reichold1-0/+5
2018-12-30Do not try to parse into unallocated XRef entry and return pointer to dummy e...Adam Reichold1-6/+21
2018-12-06Replace Guint by unsigned intOliver Sander1-2/+2
2018-12-06Replace Guchar by unsigned charOliver Sander1-2/+2
2018-10-23Replace GBool, gTrue, and gFalse by bool, true, false, resp.Oliver Sander1-135/+135
2018-10-21Update (C)Albert Astals Cid1-0/+2
2018-10-12Skip XRef reconstruction for new-style XRef streamsTobias Deiminger1-4/+6
2018-10-10Remove usage of pragmas interface and implementationAdam Reichold1-4/+0
2018-10-04Since the circular dependency between PopplerCache and XRef is gone now, XRef...Adam Reichold1-17/+5
2018-10-04Turn PopplerCache into a template to avoid double indirection for look-up via...Adam Reichold1-43/+3
2018-10-03Avoid Object being too friendly with Array, Dict and XRef as these can just u...Adam Reichold1-6/+6
2018-09-23Object: make getCmd const char *Albert Astals Cid1-1/+1
2018-09-21Remove MULTITHREADED build flag, i.e. always enable threading support based o...Adam Reichold1-10/+2
2018-09-21Replace GooMutex by std::recursive_mutex (and plain reference counter by std:...Adam Reichold1-11/+3
2018-09-21offset from beginning of file can't be < 0Albert Astals Cid1-2/+2
2018-08-16LONG_LONG_MAX -> LLONG_MAXAlbert Astals Cid1-1/+1
2018-08-09XRef::readXRef: Fix possible integer overflowAlbert Astals Cid1-0/+5
2018-07-06Add some easy const to XRefAlbert Astals Cid1-13/+13
2018-05-27XRef::fetch: Don't try to fetch objects with negative offsetAlbert Astals Cid1-1/+1
2018-05-25XRef::readXRefTable: Rewrite overflow checkAlbert Astals Cid1-1/+1
2018-05-24XRef::readXRefStreamSection: Add integer overflow checkAlbert Astals Cid1-0/+3
2018-05-22XRef::constructXRef: Prevent overflow when calculating newSizeAlbert Astals Cid1-2/+5
2018-05-01XRef: Fix runtime undefined behaviourAlbert Astals Cid1-8/+8
2018-02-02Fix some -Wshadow warningsAlbert Astals Cid1-2/+2
2018-01-14Remove declare but unused Object instancesAlbert Astals Cid1-1/+0
2018-01-08Fix new Object API porting bugAlbert Astals Cid1-0/+1
2018-01-08Run clang-tidy with modernize nullptrAlbert Astals Cid1-19/+19
2018-01-08Delete lots of copy constructors and copy assignment operatorsAlbert Astals Cid1-1/+4
2017-11-22Open files that state 8 bits as third field of WAlbert Astals Cid1-3/+7
2017-11-03Update (C) for commits since last releaseAlbert Astals Cid1-1/+1
2017-10-21Fix mingw warningsAdrian Johnson1-0/+1
2017-10-21Fix remaining -Wundef warningsAdrian Johnson1-5/+5
2017-09-13XRef::parseEntry: Fix crash in broken fileAlbert Astals Cid1-0/+3
2017-08-08Fix use of uninitialized value useAlbert Astals Cid1-1/+1
2017-05-13Fix memory leak in XRef::constructXRefAlbert Astals Cid1-0/+1
2017-05-13Use initNullAfterMalloc since this is after a greallocnAlbert Astals Cid1-1/+1
2017-05-09New Object APIAlbert Astals Cid1-250/+154
2017-05-05Make Object free itself on init and destructionAlbert Astals Cid1-5/+14