aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf-c.cc
AgeCommit message (Expand)Author
2023-12-16Allow regular C++ functions to interoperate with the C APIJay Berkenbilt
2023-06-09Code tidy - Clang-Tidy rule modernize-use-emplacem-holger
2023-06-02Code tidy - reflow comments and stringsm-holger
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-20Use auto when initialializing with newm-holger
2023-05-20Remove unused include directivesm-holger
2023-04-02Add new _qpdf_data constructor taking a std::unique_ptr<QPDF>m-holger
2023-04-02Initialize _qpdf_data membersm-holger
2022-11-19Use QPDF::newStream in librarym-holger
2022-09-21Replace calls to QUtil::int_to_string with std::to_stringm-holger
2022-09-09Add C API functions for using custom loggersJay Berkenbilt
2022-09-09Add JSON v2 support to C APIJay Berkenbilt
2022-09-02Disable copying/assigning to QPDF objects, add QPDF::create()Jay Berkenbilt
2022-07-26Code tidy : replace 0 with nullptr or truem-holger
2022-06-19Move C-based ProgressReporter helper into QPDFWriterJay Berkenbilt
2022-06-18Use the default logger for other writes to stdout/stderrJay Berkenbilt
2022-04-30Mark weak encryption with API changes (fixes #576)Jay Berkenbilt
2022-04-30Remove deprecated (pre-8.4.0) encryption APIsJay Berkenbilt
2022-04-24Deprecate replaceOrRemoveKey -- it's the same as replaceKeyJay Berkenbilt
2022-04-16Use anonymous namespaces for file-private classesJay Berkenbilt
2022-04-16Use = default and = delete where possible in classesJay Berkenbilt
2022-04-09Replace PointerHolder with std::shared_ptr in library sources onlyJay Berkenbilt
2022-04-04Programmatically apply new formatting to codeJay Berkenbilt
2022-02-08WHITESPACE ONLY -- expand tabs in source codeJay Berkenbilt
2022-02-07Update for clean compile with POINTERHOLDER_TRANSITION=2Jay Berkenbilt
2022-02-06C-API expose QPDFObjectHandle::getKeyIfDictm-holger
2022-02-06C-API expose QPDFObjectHandle::getValueAs... accessorsm-holger
2022-02-05Add qpdf_empty_pdf to C APIJay Berkenbilt
2022-02-05API contract: qpdf_get_qpdf_version() returns a staticJay Berkenbilt
2022-02-04Add a blank line after the first header included in each sourceJay Berkenbilt
2022-02-04PointerHolder: deprecate getPointer() and getRefcount()Jay Berkenbilt
2022-02-04C-API add two binary UTF8 funtionsm-holger
2022-01-22Make a few whitespace fixes from last commitm-holger
2022-01-22Add new convenience methods QPDFObjectHandle::isNameAndEquals, etcm-holger
2021-12-20Change names of qpdf_object_type_e enumerationsJay Berkenbilt
2021-12-19Further improvements to handling binary stringsJay Berkenbilt
2021-12-17C API: simplify new error handling and improve documentationJay Berkenbilt
2021-12-17C-API expose QPDFObjectHandle::getTypeCode and getTypeName (fixes #597)m-holger
2021-12-17C API: add several stream functions (fixes #596)Jay Berkenbilt
2021-12-16C API: add functions for working with pages (fixes #594)Jay Berkenbilt
2021-12-16Use value rather than reference captures where possibleJay Berkenbilt
2021-12-10C API: expose functions for indirect objects (fixes #588)Jay Berkenbilt
2021-12-10C API: overhaul error handlingJay Berkenbilt
2021-12-10Add missing unit test for register progress reporter in C APIJay Berkenbilt
2021-12-09Refactor trap_errors to use std::functionJay Berkenbilt
2021-12-09C API: qpdf_oh_is_initializedJay Berkenbilt
2021-12-09C API: qpdf_get_last_string_lengthJay Berkenbilt
2021-12-02C-API expose new_object as qpdf_oh_new_objectm-holger
2021-11-19Ensure qpdf_oh handles returned by C-API functions are unique.m-holger
2021-11-11First increment of improving handling of weak crypto (fixes #358)Jay Berkenbilt