aboutsummaryrefslogtreecommitdiffstats
path: root/include/qpdf/QUtil.hh
AgeCommit message (Expand)Author
2020-01-14Pull wmain -> main code from qpdf.cc into QUtil.ccJay Berkenbilt
2020-01-13Refactor QUtil::read_lines_from_fileJay Berkenbilt
2019-08-31Add remove_file and rename_file to QUtilJay Berkenbilt
2019-06-22Add QUtil::read_file_into_memoryJay Berkenbilt
2019-06-22Rename QUtil::strcasecmp to QUtil::str_compare_nocase (fixes #242)Jay Berkenbilt
2019-06-21QUtil: add unsigned int/string functionsJay Berkenbilt
2019-01-17Add QUtil::possible_repaired_encodingsJay Berkenbilt
2019-01-17Add status-reporting transcoders to QUtilJay Berkenbilt
2019-01-17QUtil::analyze_encodingJay Berkenbilt
2019-01-17Move remaining existing transcoding to QUtilJay Berkenbilt
2019-01-07Update copyrights for 2019Jay Berkenbilt
2019-01-06Add WinAnsi and MacRoman encodingJay Berkenbilt
2019-01-06Move utf8_to_utf16 into QUtilJay Berkenbilt
2019-01-04Add QUtil::utf8_to_asciiJay Berkenbilt
2018-12-22Move numrange code from qpdf.cc to QUtil.ccJay Berkenbilt
2018-08-14New exception class QPDFSystemError (fixes #221)Jay Berkenbilt
2018-08-12Protect headers with compliant identifiers (fixes #233)Jay Berkenbilt
2018-06-21QUtil::toUTF16Jay Berkenbilt
2018-01-14Add QUtil::hex_decodeJay Berkenbilt
2018-01-14Update copyright to 2018Jay Berkenbilt
2017-09-14Additionally license under Apache License version 2.0Jay Berkenbilt
2017-08-29Detect integer overflow/underflowJay Berkenbilt
2017-08-22Update copyright to 2017Jay Berkenbilt
2017-08-05QUtil::strcasecmpJay Berkenbilt
2017-07-30Allow reading command-line args from files (fixes #16)Jay Berkenbilt
2017-07-30Detect input file = output file (fixes #29)Jay Berkenbilt
2017-07-27Move lexer helper functions to QUtilJay Berkenbilt
2015-10-31Fix spelling errorsJay Berkenbilt
2015-05-24Copyright 2015Jay Berkenbilt
2015-05-24include time.h in QUtil.hhJay Berkenbilt
2014-01-14Update Copyright to 2014Jay Berkenbilt
2013-12-16Increase random data provider supportJay Berkenbilt
2013-12-14Refactor random data generationJay Berkenbilt
2013-10-18Security: use a secure random number generatorJay Berkenbilt
2013-03-05Call QUtil::safe_fopen in place of fopenJay Berkenbilt
2013-03-05Remove all calls to sprintfJay Berkenbilt
2013-03-04Remove all old-style casts from C++ codeJay Berkenbilt
2013-03-04Replace many calls to sprintf with QUtil::hex_encodeJay Berkenbilt
2012-12-31Update copyright year to 2013Jay Berkenbilt
2012-12-31Add random number functions to QUtilJay Berkenbilt
2012-07-29Update copyright to 2012Jay Berkenbilt
2012-06-27Rename seek functions in QUtilJay Berkenbilt
2012-06-22Add factory methods for creating empty arrays and dictionaries.Jay Berkenbilt
2012-06-22Use qpdf_offset_t in place of off_t in public APIs.Jay Berkenbilt
2012-06-21fix include order for off_tJay Berkenbilt
2012-06-20ABI change: fix use of off_t, size_t, and integer typesJay Berkenbilt
2011-04-30update version to 2.2.3, update copyright to 2011Jay Berkenbilt
2010-01-25update copyrights for 2010Jay Berkenbilt
2009-10-21make line buffering os-specificJay Berkenbilt
2009-10-21tweak dll stuff againJay Berkenbilt