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
  • libtests
  • qtest
31 Aug, 2024
2 commits
  • Add new method ObjTable::emplace_back
    7777ea84
    m-holger authored
    2024-08-31 21:03:37 +0100  
    Browse Dir »
  • Remove methods ObjTable::initialize
    4badc78a
    m-holger authored
    2024-08-31 15:01:45 +0100  
    Browse Dir »

08 Mar, 2024
1 commit
  • In QPDFWriter replace map obj_renumber with a new object table obj
    8791b5f8
    m-holger authored
    2024-03-08 09:36:22 +0000  
    Browse Dir »

11 Jan, 2024
1 commit
  • JSONHandler: add fallback handler support
    7de0b3f3
    Jay Berkenbilt authored
    2024-01-11 06:13:57 -0500  
    Browse Dir »

01 Jan, 2024
2 commits
  • Support excluding values from numeric ranges (fixes #564, #790)
    070ee710
    Jay Berkenbilt authored
    2024-01-01 10:48:14 -0500  
    Browse Dir »
  • Completely rewrite QUtil::parse_numrange
    708ea4ef
    Jay Berkenbilt authored
    2024-01-01 10:32:33 -0500  
    Browse Dir »

20 Dec, 2023
2 commits
  • flate test: don't depend on zlib output
    a5974a77
    Jay Berkenbilt authored
    2023-12-20 07:07:35 -0500  
    Browse Dir »
  • logger test: don't depend on zlib output
    ca189800
    Jay Berkenbilt authored
    2023-12-20 07:07:35 -0500  
    Browse Dir »

03 Sep, 2023
1 commit
  • ascii85: ignore whitespace between ~ and > (fixes #973)
    806922f6
    Jay Berkenbilt authored
    2023-09-03 13:56:34 -0400  
    Browse Dir »

08 Mar, 2023
1 commit
  • Add new procedure QUtil::read_file_into_string
    4ee6ff0a
    m-holger authored
    2023-03-08 21:00:26 +0000  
    Browse Dir »

04 Feb, 2023
4 commits
  • In JSONParser::getToken handle structural and space chars early
    d3152869
    m-holger authored
    2023-02-04 15:00:21 +0000  
    Browse Dir »
  • In JSONParser::getToken handle legal control chars early ...
    ee32235f
    Also, reject them in strings.
    m-holger authored
    2023-02-04 15:00:21 +0000  
    Browse Dir »
  • In JSONParser::getToken reject illegal control characters
    5ac6a12e
    m-holger authored
    2023-02-04 14:55:49 +0000  
    Browse Dir »
  • In JSONParser::handleToken simplify setting of start and end
    0de032bc
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse Dir »

01 Feb, 2023
5 commits
  • Refactor end of input handling in JSONParser
    83f972ce
    m-holger authored
    2023-02-01 14:18:57 +0000  
    Browse Dir »
  • In JSONParser add lex_state ls_number_e_sign
    6ea543e6
    m-holger authored
    2023-02-01 14:12:32 +0000  
    Browse Dir »
  • In JSONParser add lex_state ls_number_point ...
    cdd1f0a9
    Also. remove '.' as  starting char in lsTop.
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse Dir »
  • In JSONParser add lex_state ls_number_leading_zero
    08e76890
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse Dir »
  • In JSONParser add lex_state ls_number_minus
    cba1c352
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse Dir »

08 Sep, 2022
1 commit
  • Add ability to initialize Pl_Function with a C-style function
    b0f054e6
    Jay Berkenbilt authored
    2022-09-08 17:35:27 -0400  
    Browse Dir »

31 Aug, 2022
1 commit
  • Add QUtil::get_max_memory_usage for testing
    0a542476
    Jay Berkenbilt authored
    2022-08-31 14:47:27 -0400  
    Browse Dir »

24 Jul, 2022
2 commits
  • JSON schema: support multi-element array validation
    4674c04c
    Jay Berkenbilt authored
    2022-07-24 16:44:51 -0400  
    Browse Dir »
  • JSON schema -- accept single item in place of array ...
    f8d1ab94
    When the schema wants a variable-length array, allow a single item as
    well as allowing an array.
    Jay Berkenbilt authored
    2022-07-24 16:17:03 -0400  
    Browse Dir »

19 Jun, 2022
2 commits
  • Add Pl_Function -- a generic function pipeline
    eae75dbe
    Jay Berkenbilt authored
    2022-06-19 09:12:29 -0400  
    Browse Dir »
  • Add C API to QPDFLogger
    8130d50e
    Jay Berkenbilt authored
    2022-06-19 08:46:58 -0400  
    Browse Dir »

18 Jun, 2022
1 commit
  • Add and test QPDFLogger class
    f1f71196
    Jay Berkenbilt authored
    2022-06-18 09:02:55 -0400  
    Browse Dir »

30 May, 2022
1 commit
  • Add conversions to ISO-8601 date format
    04fc7c4b
    Jay Berkenbilt authored
    2022-05-30 20:03:08 -0400  
    Browse Dir »

20 May, 2022
2 commits
  • JSON: detect duplicate dictionary keys while parsing
    3eb77a70
    Jay Berkenbilt authored
    2022-05-20 10:13:15 -0400  
    Browse Dir »
  • JSON fix: correctly parse UTF-16 surrogate pairs
    6c7326b2
    Jay Berkenbilt authored
    2022-05-20 09:16:25 -0400  
    Browse Dir »

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

14 May, 2022
1 commit
  • JSON reactor: improve handling of nested containers ...
    4c7cfd5c
    Call the parent container's item method before calling the child
    item's start method so we can easily know the current nesting level
    when nested items are added.
    Jay Berkenbilt authored
    2022-05-14 17:35:06 -0400  
    Browse Dir »

03 May, 2022
1 commit
  • Add internal Pl_Base64 ...
    3d9bac43
    Bidirectional base64; will be used by JSON v2.
    Jay Berkenbilt authored
    2022-05-03 18:31:22 -0400  
    Browse Dir »

01 May, 2022
3 commits
  • Add reactors to the JSON parser
    8d2a0eda
    Jay Berkenbilt authored
    2022-05-01 19:55:52 -0400  
    Browse Dir »
  • Windows perl workaround
    f5dd6381
    Jay Berkenbilt authored
    2022-05-01 19:55:52 -0400  
    Browse Dir »
  • Limit parser depth for json parser
    72e5c734
    Jay Berkenbilt authored
    2022-05-01 12:56:22 -0400  
    Browse Dir »

09 Apr, 2022
1 commit
  • Rewrite PointerHolder as derived from std::shared_ptr
    ae819b53
    Jay Berkenbilt authored
    2022-04-09 17:33:29 -0400  
    Browse Dir »

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

16 Feb, 2022
1 commit
  • Remove special case for 0xad for 10.6.2.
    3e2109ab
    Jay Berkenbilt authored
    2022-02-16 06:52:05 -0500  
    Browse Dir »

15 Feb, 2022
2 commits
  • 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 Dir »
  • 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 Dir »