Logo white

OpenSystemsDevelopment / qpdf

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,691
  • Compare
  • Branches 1
  • Tags 0
  • qpdf
12 Dec, 2021
1 commit
  • TODO
    29384eca
    Jay Berkenbilt authored
    2021-12-12 14:58:22 -0500  
    Browse Code »

10 Dec, 2021
7 commits
  • Clarify docs around @filename and leading/trailing space
    08bcf644
    Jay Berkenbilt authored
    2021-12-10 15:52:28 -0500  
    Browse Code »
  • Handle bitstream overflow errors more gracefully (fixes #581) ...
    af2a71aa
    * Make it a runtime error, not a logic error
    * Include additional information
    * Capture it properly in checkLinearization
    Jay Berkenbilt authored
    2021-12-10 15:37:35 -0500  
    Browse Code »
  • C API: expose functions for indirect objects (fixes #588)
    1c62c2a3
    Jay Berkenbilt authored
    2021-12-10 14:57:35 -0500  
    Browse Code »
  • Expose QPDFObjectHandle::addTokenFilter (fixes #580)
    8e0b1533
    Jay Berkenbilt authored
    2021-12-10 13:37:07 -0500  
    Browse Code »
  • C API: overhaul error handling ...
    72c10d86
    * Handle error conditions that occur when using the object handle
      interfaces. In the past, some exceptions were not correctly
      converted to errors or warnings.
    * Add more detailed information to qpdf-c.h
    * Make it possible to work more explicitly with uninitialized objects
    Jay Berkenbilt authored
    2021-12-10 12:16:02 -0500  
    Browse Code »
  • Use a specific error code for type warnings and clarify docs
    3340dbe9
    Jay Berkenbilt authored
    2021-12-10 11:15:49 -0500  
    Browse Code »
  • Add missing unit test for register progress reporter in C API ...
    b2b2a175
    It was exercised in the pdf-linearize example but not in qpdf-ctest.
    Jay Berkenbilt authored
    2021-12-10 09:11:56 -0500  
    Browse Code »

09 Dec, 2021
10 commits
  • Split qpdf-ctest test 24 into multiple tests ...
    09f37372
    Thanks for the nudge from m-holger!
    Jay Berkenbilt authored
    2021-12-09 15:21:19 -0500  
    Browse Code »
  • Update ABI note about fluent interfaces
    c5708e91
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • Remove notes on safe QPDFObjectHandle -- not worth doing ...
    8acb79fc
    The impact on the code would be extremely high, and using it would
    clutter the code greatly because it would break chaining like
    a.getKey("/B").getKey("/C"). There are better ways to deal with the
    issue.
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • Refactor trap_errors to use std::function
    1faa2150
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • Add changelog and release note for #587
    a1443636
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • C API: qpdf_oh_is_initialized
    e3cc171d
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • C API: qpdf_get_last_string_length
    bef2c222
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • Typos in comments
    73d70902
    Jay Berkenbilt authored
    2021-12-09 10:33:31 -0500  
    Browse Code »
  • Apply spell check to qpdf .h files
    c75577f9
    Jay Berkenbilt authored
    2021-12-09 10:25:46 -0500  
    Browse Code »
  • Minor documentation updates
    0c705a88
    m-holger authored
    2021-12-09 10:24:14 -0500  
    Browse Code »

02 Dec, 2021
1 commit
  • C-API expose new_object as qpdf_oh_new_object
    b4fc9eb7
    m-holger authored
    2021-12-02 13:59:58 -0500  
    Browse Code »

29 Nov, 2021
2 commits
  • Improve testing and error handling around operating before processing
    720ce9e8
    Jay Berkenbilt authored
    2021-11-29 07:42:36 -0500  
    Browse Code »
  • Initialize QPDF::Members::file (fixes #584)
    ac17308c
    Jay Berkenbilt authored
    2021-11-29 07:16:34 -0500  
    Browse Code »

23 Nov, 2021
1 commit
  • Note about C API enhancement for string length
    67b0dbe6
    Jay Berkenbilt authored
    2021-11-23 16:01:03 -0500  
    Browse Code »

22 Nov, 2021
2 commits
  • Notes on possible safe QPDFObjectHandle
    52d6fcf1
    Jay Berkenbilt authored
    2021-11-22 17:56:20 -0500  
    Browse Code »
  • Add reminder about trap_errors when updating the C API
    52f1721e
    Jay Berkenbilt authored
    2021-11-22 17:56:11 -0500  
    Browse Code »

19 Nov, 2021
4 commits
  • Update notes on API changes for weak crypto
    a63623ad
    Jay Berkenbilt authored
    2021-11-19 15:20:12 -0500  
    Browse Code »
  • Cosmetic fixes to maintainer notes
    f9fc57d2
    Jay Berkenbilt authored
    2021-11-19 15:20:12 -0500  
    Browse Code »
  • Add additional testing around improved array wrapping
    b97a43e0
    Jay Berkenbilt authored
    2021-11-19 13:33:10 -0500  
    Browse Code »
  • Ensure qpdf_oh handles returned by C-API functions are unique. ...
    4630b856
    Return new qpdf_oh from qpdf_oh_wrap_in_array when input is already an array.
    Update some doc comments in qpdf-c.h.
    m-holger authored
    2021-11-19 13:31:59 +0000  
    Browse Code »

16 Nov, 2021
3 commits
  • Prepare 10.4.0 release
    ce7db05d
    Jay Berkenbilt authored
    2021-11-16 15:44:09 -0500  
    Browse Code »
  • Update master -> main in maintainer documentation
    07ebfb74
    Jay Berkenbilt authored
    2021-11-16 15:44:09 -0500  
    Browse Code »
  • Spell check
    88a48300
    Jay Berkenbilt authored
    2021-11-16 15:15:48 -0500  
    Browse Code »

11 Nov, 2021
1 commit
  • First increment of improving handling of weak crypto (fixes #358)
    750aca5b
    Jay Berkenbilt authored
    2021-11-11 12:24:15 -0500  
    Browse Code »

08 Nov, 2021
1 commit
  • Fix typo in manual ...
    37916f39
    Fix typo in --rotate example
    Sven Neuhaus authored
    2021-11-08 10:28:14 -0500  
    Browse Code »

07 Nov, 2021
2 commits
  • Make recovery logic flexible about where objects end (fixes #573) ...
    f45dacf4
    Don't assume endobj is at the beginning of the line. This means we are
    looking at tokens for every line, but the odds of n n obj appearing in
    the middle of the object are likely much lower than endobj not being
    at the beginning of the line or missing entirely. This will probably
    have a negative impact on recovery time for very large files.
    Hopefully it will be worth it.
    Jay Berkenbilt authored
    2021-11-07 15:27:22 -0500  
    Browse Code »
  • Remove master from github workflows ...
    0a71750e
    Main branch is `main` now
    Jay Berkenbilt authored
    2021-11-07 15:27:22 -0500  
    Browse Code »

05 Nov, 2021
2 commits
  • Mention OpenSSL 3 for Windows
    8c32f911
    Jay Berkenbilt authored
    2021-11-05 12:58:57 -0400  
    Browse Code »
  • Fix typo in documentation (fixes #572) ...
    ecfb3a86
    Thanks @neuhaus!
    Jay Berkenbilt authored
    2021-11-05 11:22:25 -0400  
    Browse Code »

04 Nov, 2021
3 commits
  • Support OpenSSL 3 (fixes #568)
    3794f8e2
    Jay Berkenbilt authored
    2021-11-04 18:24:54 -0400  
    Browse Code »
  • When specifying pc_*_CFLAGS, use with C++ files as well
    04377918
    Jay Berkenbilt authored
    2021-11-04 18:24:54 -0400  
    Browse Code »
  • TODO: update fuzz case information
    5eac6c50
    Jay Berkenbilt authored
    2021-11-04 14:03:24 -0400  
    Browse Code »