summaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf-c.cc
AgeCommit message (Expand)Author
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
2020-12-20Provide qpdf write progress reporting from C API (fixes #487)Jay Berkenbilt
2020-11-29Add QPDFObjectHandle manipulation to C APIJay Berkenbilt
2020-04-03C API: accept any non-zero value as TRUEJay Berkenbilt
2019-06-22In shippable code, favor smart pointers (fixes #235)Jay Berkenbilt
2019-06-21Remove implicit conversion from int/pointer to boolJay Berkenbilt
2019-06-21Fix sign and conversion warnings (major)Jay Berkenbilt
2019-01-17Modernize encryption API for more granularityJay Berkenbilt
2018-02-19Add C API for checking PDF filesJay Berkenbilt
2017-09-12Update C API with new QPDFWriter methodsJay Berkenbilt
2017-07-28Convert stream filtering errors to warningsJay Berkenbilt
2017-07-28Convert object parsing errors to warningsJay Berkenbilt
2015-10-31Implement deterministic IDJay Berkenbilt
2012-12-31Update "C" API with functions for new featuresJay Berkenbilt
2012-06-24Fix and test support for files >= 4 GBJay Berkenbilt
2012-06-22Switch some code to use empty newArray/newDictionaryJay Berkenbilt
2012-06-20ABI change: fix use of off_t, size_t, and integer typesJay Berkenbilt
2011-08-11enhance PointerHolder so that it can explicitly be told to use delete [] inst...Jay Berkenbilt
2011-08-11qpdf_set_info_key, qpdf_get_info_keyJay Berkenbilt
2010-10-04add qpdf_read_memory to C APIJay Berkenbilt
2010-09-24update code to new PointerHolder, and reintroduce change that was accidentall...Jay Berkenbilt
2009-10-24add C interface for getting software versionJay Berkenbilt
2009-10-23more tweaking of C error interfaceJay Berkenbilt
2009-10-23improve C error handling interfaceJay Berkenbilt