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
  • ChangeLog
20 May, 2022
3 commits
  • Add QUtil::FileCloser to the public API
    23fc6756
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse File »
  • replaceStreamData: accept uninitialized filter/decode_parms ...
    63c7eefe
    These mean to leave the original values alone. This is needed for
    reconstructing streams from JSON given that the stream data and stream
    dictionary may appear in any order in the JSON.
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse File »
  • Back out fluent QPDFObjectHandle methods. Keep the andGet methods. ...
    56f1b411
    I decided these were confusing and inconsistent with how JSON works.
    They muddle the API rather than improving it.
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse File »

16 May, 2022
1 commit
  • Add QUtil::is_long_long
    60ec94a7
    Jay Berkenbilt authored
    2022-05-16 13:39:26 -0400  
    Browse File »

06 May, 2022
1 commit
  • JSON: add blob type that generates base64-encoded binary data
    0500d434
    Jay Berkenbilt authored
    2022-05-06 19:14:52 -0400  
    Browse File »

04 May, 2022
3 commits
  • Add new FileInputSource constructors
    e5f3910c
    Jay Berkenbilt authored
    2022-05-04 12:07:11 -0400  
    Browse File »
  • JSON: add write methods and implement unparse() in terms of those
    e2596359
    Jay Berkenbilt authored
    2022-05-04 12:07:11 -0400  
    Browse File »
  • Make "objects" and "pages" consistent in JSON output
    8b25de24
    Jay Berkenbilt authored
    2022-05-04 08:32:44 -0400  
    Browse File »

03 May, 2022
4 commits
  • Add new Pl_String Pipeline
    f4206a09
    Jay Berkenbilt authored
    2022-05-03 18:54:51 -0400  
    Browse File »
  • Add new Pl_OStream Pipeline
    16139d97
    Jay Berkenbilt authored
    2022-05-03 18:54:51 -0400  
    Browse File »
  • Add new Pipeline convenience methods
    f1c6bb97
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse File »
  • Make Pipeline::write take an unsigned char const* (API change)
    59f3e09e
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse File »

01 May, 2022
1 commit
  • Add reactors to the JSON parser
    8d2a0eda
    Jay Berkenbilt authored
    2022-05-01 19:55:52 -0400  
    Browse File »

30 Apr, 2022
4 commits
  • Mark weak encryption with API changes (fixes #576)
    8ccd3a8a
    Jay Berkenbilt authored
    2022-04-30 17:24:15 -0400  
    Browse File »
  • Using insecure crytpo from the CLI is now an error by default
    cff26040
    Jay Berkenbilt authored
    2022-04-30 17:23:58 -0400  
    Browse File »
  • Revert "Remove QPDFObjectHandle::replaceOrRemoveKey" ...
    c365a26e
    This reverts commit dc059560e73e0b373a6e54e71b07e3af4b692cb4.
    
    I changed my mind. There's no harm in leaving it deprecated for a
    release cycle.
    Jay Berkenbilt authored
    2022-04-30 14:15:07 -0400  
    Browse File »
  • Remove QPDFObjectHandle::replaceOrRemoveKey ...
    dc059560
    See ChangeLog for rationale for not deprecating it as originally
    planned.
    Jay Berkenbilt authored
    2022-04-30 13:39:45 -0400  
    Browse File »

29 Apr, 2022
1 commit
  • Add new QPDFObjectHandle methods for more fluent programming
    e80fad86
    Jay Berkenbilt authored
    2022-04-29 20:09:10 -0400  
    Browse File »

24 Apr, 2022
2 commits
  • QPDFJob json: make removeAttachment take an array (fixes #693)
    d0b7cc8a
    Jay Berkenbilt authored
    2022-04-24 13:06:19 -0400  
    Browse File »
  • Deprecate replaceOrRemoveKey -- it's the same as replaceKey
    4be2f360
    Jay Berkenbilt authored
    2022-04-24 09:31:32 -0400  
    Browse File »

23 Apr, 2022
2 commits
  • Add new QPDF::warn that takes most of QPDFExc's arguments
    68e72198
    Jay Berkenbilt authored
    2022-04-23 18:25:43 -0400  
    Browse File »
  • Expose QUtil::get_next_utf8_codepoint
    22b35c49
    Jay Berkenbilt authored
    2022-04-23 18:25:43 -0400  
    Browse File »

16 Apr, 2022
3 commits
  • Use anonymous namespaces for file-private classes
    75fe4f60
    Jay Berkenbilt authored
    2022-04-16 13:35:27 -0400  
    Browse File »
  • Change default --json from 1 to latest
    6df62607
    Jay Berkenbilt authored
    2022-04-16 12:57:33 -0400  
    Browse File »
  • Add ChangeLog entries and release notes for previous work
    fc1bfe4a
    Jay Berkenbilt authored
    2022-04-16 12:52:59 -0400  
    Browse File »

18 Mar, 2022
1 commit
  • Update ChangeLog and release notes
    e4484fd9
    Jay Berkenbilt authored
    2022-03-18 19:53:18 -0400  
    Browse File »

08 Mar, 2022
1 commit
  • Run Windows build on Windows 2022 runner
    09a36ad6
    Jay Berkenbilt authored
    2022-03-08 12:32:06 -0500  
    Browse File »

07 Mar, 2022
2 commits
  • Prepare 10.6.3 release
    b83a6524
    Jay Berkenbilt authored
    2022-03-07 18:22:34 -0500  
    Browse File »
  • Spell check, update release notes for 10.6.3
    584793ea
    Jay Berkenbilt authored
    2022-03-07 18:22:34 -0500  
    Browse File »

25 Feb, 2022
1 commit
  • Allow \/ in a json string
    36794a60
    Jay Berkenbilt authored
    2022-02-25 11:42:50 -0500  
    Browse File »

22 Feb, 2022
1 commit
  • Recognize explicit UTF-8 strings (fixes #654)
    f7ac5915
    Jay Berkenbilt authored
    2022-02-22 08:10:05 -0500  
    Browse File »

18 Feb, 2022
1 commit
  • Fix logic error with Tf when generating appearances (fixes #655)
    31b45b0f
    Jay Berkenbilt authored
    2022-02-18 13:46:35 -0500  
    Browse File »

15 Feb, 2022
6 commits
  • Prepare 10.6.2 release
    38d8362c
    Jay Berkenbilt authored
    2022-02-15 19:36:39 -0500  
    Browse File »
  • Spell check
    74d66a93
    Jay Berkenbilt authored
    2022-02-15 19:36:12 -0500  
    Browse File »
  • Fix asymmetry between newUnicodeString and getUTF8Value
    e810fe67
    Jay Berkenbilt authored
    2022-02-15 19:22:35 -0500  
    Browse File »
  • Silently/transparently recognize UTF-16LE as UTF-16 (fixes #649) ...
    a478cbb6
    The PDF spec only allows UTF-16BE, but most readers seem to accept
    UTF-16LE as well, so now qpdf does too.
    Jay Berkenbilt authored
    2022-02-15 16:13:12 -0500  
    Browse File »
  • Ignore -- at the top level arg parser (fixes #652) ...
    fbd3e56d
    This was unintended behavior that was added back for backward
    compatibility. It is intentionally undocumented.
    Jay Berkenbilt authored
    2022-02-15 16:13:12 -0500  
    Browse File »
  • Handle odd PDFDoc codepoints in UTF-8 during transcoding (fixes #650) ...
    1065bbb0
    There are codepoints in PDFDoc that are not valid UTF-8 but map to
    valid UTF-8. We were handling those correctly with bidirectional
    mapping.
    
    However, if those same code points appeared in UTF-8, where they have
    no meaning, they were left as fixed points when converting to PDFDoc,
    where they do have meaning. This change recognizes them as errors.
    Jay Berkenbilt authored
    2022-02-15 08:32:38 -0500  
    Browse File »

11 Feb, 2022
1 commit
  • Prepare 10.6.1 release
    2b8d0f38
    Jay Berkenbilt authored
    2022-02-11 09:36:17 -0500  
    Browse File »

09 Feb, 2022
1 commit
  • Fix one more PDF doc encoding error for 10.6 release (fixes #637)
    235c89e0
    Jay Berkenbilt authored
    2022-02-09 05:47:58 -0500  
    Browse File »