Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-24 | Spell check | Jay Berkenbilt | |
2024-02-24 | Format code | Jay Berkenbilt | |
2024-02-24 | Exclude cmake build directories from format-code | Jay Berkenbilt | |
2024-02-24 | Remove codecov badge | Jay Berkenbilt | |
For now, we are using codecov as an internal tool and not advertising code coverage. I scrutinize coverage on include and libqpdf but don't want to remove coverage reporting for other areas. | |||
2024-02-24 | Merge pull request #1158 from m-holger/cov | Jay Berkenbilt | |
Add test for QPDFObjectHandle::isDirectNull | |||
2024-02-20 | Add additional QPDFObjectHandle::Rectangle and Matrix tests | m-holger | |
2024-02-20 | Add test for QPDFObjectHandle::isDirectNull | m-holger | |
2024-02-20 | Merge pull request #1157 from m-holger/cov | Jay Berkenbilt | |
Add test for QPDFObjectHandle::getStreamJSON | |||
2024-02-20 | Add test for QPDFObjectHandle::getStreamJSON | m-holger | |
2024-02-18 | Try overriding branch name in CodeCov | Jay Berkenbilt | |
As of this moment, if a specific commit's coverage data is uploaded to CodeCov via a pull request, when that exact same commit builds in main, the branch is not associated with the commit. I'm hoping this might work around that. | |||
2024-02-18 | Update release notes | Jay Berkenbilt | |
2024-02-18 | Upgrade artifacts actions | Jay Berkenbilt | |
2024-02-18 | Upgrade version of checkout action | Jay Berkenbilt | |
Still need to handle upload artifacts, but that requires additional changes. | |||
2024-02-18 | Support CodeCov | Jay Berkenbilt | |
2024-02-17 | Documentation fixes for set/remove page labels | Jay Berkenbilt | |
2024-02-17 | set page labels: detect start page < 1 (fixes #939) | Jay Berkenbilt | |
2024-02-17 | Merge pull request #1151 from m-holger/sat | Jay Berkenbilt | |
Add additional sparse QPDF_Array tests | |||
2024-02-17 | Add ENABLE_COVERAGE option to build | Jay Berkenbilt | |
2024-02-17 | Use more idiomatic ON and OFF with cmake options | Jay Berkenbilt | |
2024-02-17 | Merge branch 'jw' from #1146 into work | Jay Berkenbilt | |
2024-02-17 | Add additional sparse QPDF_Array tests | m-holger | |
2024-02-17 | Add comment to QPDF_Name::writeJSON | m-holger | |
2024-02-16 | Refactor QPDFJob::doJSONObjects | m-holger | |
2024-02-16 | Expose QPDFObjectHandle::writeJSON | m-holger | |
2024-02-16 | Refactor QPDF::writeJSON | m-holger | |
2024-02-16 | Refactor QPDF::writeJSONStream | m-holger | |
Use QPDF_Stream::writeStreamJSON. Factor out the json_stream_data == qpdf_sj_file case. | |||
2024-02-16 | Add new method QPDF_Stream::writeStreamJSON | m-holger | |
(Replacing the temporary implementation from the last commit.) | |||
2024-02-16 | Reimplement QPDF_Stream::getStreamJSON in terms of writeStreamJSON | m-holger | |
writeStreamJSON is a temporary implementation minimally adapted from getStreamJSON. | |||
2024-02-16 | Reimplement QPDFObjectHandle::getJSON in terms of writeJSON | m-holger | |
2024-02-16 | Add additional name token JSON tests | m-holger | |
Also, test writing JSON v1 files and files with deeply nested containers. | |||
2024-02-16 | Add additional sparse array JSON tests | m-holger | |
2024-02-16 | Add new method QPDF_Name::analyzeJSONEncoding | m-holger | |
Provide a custom method to check whether a name is valid utf8. Integrate checking for characters that need to be escaped in JSON. | |||
2024-02-16 | Add new writeJSON methods | m-holger | |
Create an alternative to getJSON to allow an object handle to be written as JSON without the overhead of creating a JSON object. | |||
2024-02-16 | Add new private class JSON::Writer | m-holger | |
Create a simple utility class for writing JSON to a pipeline. | |||
2024-02-12 | Add comment about incremental updates with mixed xref types | Jay Berkenbilt | |
2024-02-11 | Fix previous fix to setting checkbox value (fixes #1056) | Jay Berkenbilt | |
The code accepted values other than /Yes but still used /Yes as the checked value instead of obeying the normal appearance dictionary. | |||
2024-02-06 | Detect end of input inside an unfinished JSON string | Jay Berkenbilt | |
2024-02-06 | Detect JSON object whose value is an indirect object | Jay Berkenbilt | |
2024-02-04 | Fix JSON parser error found by fuzz | Jay Berkenbilt | |
2024-02-04 | Add json fuzzer with seed files from #1123 and test suite | Jay Berkenbilt | |
...as well as some cases generated in CI from earlier attempts at fixing this. | |||
2024-02-04 | Handle parse error stream data (fixes #1123) | Jay Berkenbilt | |
A parse error in stream data in which stream data contained a nested object would cause a crash because qpdf was not correctly updating its internal state. Rework the QPDF json reactor to not be sensitive to parse errors in this way. | |||
2024-02-04 | Format code | Jay Berkenbilt | |
2024-02-03 | Merge pull request #1138 from m-holger/j_key | Jay Berkenbilt | |
Allow "n:/pdf-syntax" JSON syntax for dictionary keys | |||
2024-02-03 | Merge pull request #1136 from m-holger/todo | Jay Berkenbilt | |
Update TODO.md regarding indirect nulls in QPDF_Dictionary | |||
2024-02-03 | Exercise more parameters of the tiff predictor in fuzz | Jay Berkenbilt | |
2024-02-03 | Merge branch 'fz' of github.com:m-holger/qpdf into fz | Jay Berkenbilt | |
2024-02-03 | Add additional test case for fuzz tests | m-holger | |
2024-02-03 | Add issue about splitting pages to memory | Jay Berkenbilt | |
2024-01-29 | Allow "n:/pdf-syntax" JSON syntax for dictionary keys | m-holger | |
2024-01-28 | Update TODO.md regarding indirect nulls in QPDF_Dictionary | m-holger | |