aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2023-02-04Make JSONParser::getToken responsible for decoding stringsm-holger
2023-02-04In JSONParser combine stacksm-holger
2023-02-04In JSONParser::handleToken remove next_statem-holger
2023-02-04In JSONParser::handleToken refactor container creationm-holger
2023-02-04In JSONParser::handleToken avoid creating JSON objects for dictionary keysm-holger
2023-02-04In JSONParser::handleToken move remaining validations into second switch stat...m-holger
2023-02-04In JSONParser::handleToken simplify setting of start and endm-holger
2023-02-04In JSONParser::handleToken move processing for ls_end_array and ls_end_dict i...m-holger
2023-02-04In JSONParser::handleToken move processing for ls_colon and ls_comma into swi...m-holger
2023-02-04In JSONParser::handleToken move validation for ls_colon etc into switch state...m-holger
2023-02-04In JSONParser::handleToken move string decoding into switch statementm-holger
2023-02-04Avoid copying delimiters in JSONParser::getTokenm-holger
2023-02-04Add data member JSONParser::token_startm-holger
2023-02-04In JSONParser add lexer states for delimitersm-holger
2023-02-01Remove redundant JSONParser::before_point etcm-holger
2023-02-01Refactor end of input handling in JSONParserm-holger
2023-02-01Refactor handling of ls_number in JSONParser::getTokenm-holger
2023-02-01In JSONParser add lex_state ls_number_e_signm-holger
2023-02-01In JSONParser add lex_state ls_number_em-holger
2023-02-01In JSONParser add lex_state ls_number_after_pointm-holger
2023-02-01In JSONParser add lex_state ls_number_pointm-holger
2023-02-01In JSONParser add lex_state ls_number_before_pointm-holger
2023-02-01In JSONParser add lex_state ls_number_leading_zerom-holger
2023-02-01In JSONParser add lex_state ls_number_minusm-holger
2023-02-01Add new method JSONParser::numberErrorm-holger
2023-01-28Refactor JSON::addDictionaryMemberm-holger
2023-01-28Refactor JSON::JSON_string::writem-holger
2023-01-28Refactor JSON::writeDictionaryKeym-holger
2023-01-28Refactor JSON::writeNextm-holger
2023-01-28Refactor JSON::writeClosem-holger
2023-01-28Add release note about performance improvementsJay Berkenbilt
2023-01-28Implement --remove-restrictions (fixes #833)Jay Berkenbilt
2023-01-28Add stub for --remove-restrictionsJay Berkenbilt
2023-01-28QPDFJob: switch to C++11-style field initializersJay Berkenbilt
2023-01-23Tune QPDFWriter::writeString etc methodsm-holger
2023-01-22Tidy QPDFXRefEntry creationm-holger
2023-01-09Fix annotations properly for page with no /Resources (fixes #827)Jay Berkenbilt
2023-01-09Add .cache to .gitignore -- created by clangdJay Berkenbilt
2023-01-08Refactor QPDFWriter::writePadm-holger
2023-01-08Change QPDFWriter::object_queue to std::vectorm-holger
2023-01-08Tune QPDFWriter::enqueueObjectm-holger
2023-01-07TODO updatesJay Berkenbilt
2023-01-07Change QPDFParser::parse to use QPDFTokenizer::nextTokenm-holger
2023-01-07Add new methods QPDFTokenizer::getType, getValue, getRawValue and getErrorMes...m-holger
2023-01-07Refactor QPDFTokenizer::readTokenm-holger
2023-01-07Add new method QPDFTokenizer::nextTokenm-holger
2023-01-07Only build QPDFTokenizer::val for name and string tokensm-holger
2023-01-07Tune QPDFWriter::unparseObjectm-holger
2023-01-07Add new function QUtil::hex_encode_charm-holger
2023-01-02Inline QPDFObjectHandle::dereferencem-holger