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
  • libqpdf
  • JSON.cc
04 Feb, 2023
13 commits
  • In JSONParser combine stacks
    126dd31c
    m-holger authored
    2023-02-04 13:53:23 +0000  
    Browse File »
  • In JSONParser::handleToken remove next_state
    6748bd33
    m-holger authored
    2023-02-04 13:53:23 +0000  
    Browse File »
  • In JSONParser::handleToken refactor container creation
    29093a16
    m-holger authored
    2023-02-04 13:53:23 +0000  
    Browse File »
  • In JSONParser::handleToken avoid creating JSON objects for dictionary keys
    a39043f6
    m-holger authored
    2023-02-04 13:53:23 +0000  
    Browse File »
  • In JSONParser::handleToken move remaining validations into second switch statement
    f2e46c20
    m-holger authored
    2023-02-04 13:53:23 +0000  
    Browse File »
  • In JSONParser::handleToken simplify setting of start and end
    0de032bc
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • In JSONParser::handleToken move processing for ls_end_array and ls_end_dict into switch statement
    77ceebd6
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • In JSONParser::handleToken move processing for ls_colon and ls_comma into switch statement
    a7338ab1
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • In JSONParser::handleToken move validation for ls_colon etc into switch statement
    4dba3c95
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • In JSONParser::handleToken move string decoding into switch statement
    6f94a3a8
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • Avoid copying delimiters in JSONParser::getToken
    fcc123a6
    m-holger authored
    2023-02-04 13:53:22 +0000  
    Browse File »
  • Add data member JSONParser::token_start
    bb89a603
    m-holger authored
    2023-02-04 13:52:55 +0000  
    Browse File »
  • In JSONParser add lexer states for delimiters
    39dfd305
    m-holger authored
    2023-02-04 13:44:39 +0000  
    Browse File »

01 Feb, 2023
11 commits
  • Remove redundant JSONParser::before_point etc
    1e0ab79a
    m-holger authored
    2023-02-01 14:19:08 +0000  
    Browse File »
  • Refactor end of input handling in JSONParser
    83f972ce
    m-holger authored
    2023-02-01 14:18:57 +0000  
    Browse File »
  • Refactor handling of ls_number in JSONParser::getToken ...
    8fd6e1c5
    Reflect that the ls_number case only handles the digits after an 'e'.
    
    Also, change state to ls_number for all 'ready' numbers.
    m-holger authored
    2023-02-01 14:18:39 +0000  
    Browse File »
  • In JSONParser add lex_state ls_number_e_sign
    6ea543e6
    m-holger authored
    2023-02-01 14:12:32 +0000  
    Browse File »
  • In JSONParser add lex_state ls_number_e ...
    04333bbc
    Also, allow 'E' as alternative to 'e'.
    m-holger authored
    2023-02-01 14:09:39 +0000  
    Browse File »
  • In JSONParser add lex_state ls_number_after_point
    972ebca5
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse File »
  • 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 File »
  • In JSONParser add lex_state ls_number_before_point
    bfda62ae
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse File »
  • In JSONParser add lex_state ls_number_leading_zero
    08e76890
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse File »
  • In JSONParser add lex_state ls_number_minus
    cba1c352
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse File »
  • Add new method JSONParser::numberError
    b6b4d3b2
    m-holger authored
    2023-02-01 14:01:57 +0000  
    Browse File »

28 Jan, 2023
5 commits
  • Refactor JSON::addDictionaryMember
    1787d850
    m-holger authored
    2023-01-28 14:49:37 -0500  
    Browse File »
  • Refactor JSON::JSON_string::write
    dce43d4f
    m-holger authored
    2023-01-28 14:49:32 -0500  
    Browse File »
  • Refactor JSON::writeDictionaryKey
    4c914aee
    m-holger authored
    2023-01-28 14:49:32 -0500  
    Browse File »
  • Refactor JSON::writeNext
    3dde66dd
    m-holger authored
    2023-01-28 14:49:32 -0500  
    Browse File »
  • Refactor JSON::writeClose
    dfa7d414
    m-holger authored
    2023-01-28 14:49:32 -0500  
    Browse File »

21 Sep, 2022
1 commit
  • Replace calls to QUtil::int_to_string with std::to_string
    2e686948
    m-holger authored
    2022-09-21 15:57:14 -0400  
    Browse File »

07 Aug, 2022
1 commit
  • Code tidy: remove redundant calls to smart_ptrs get() method
    7c6901bc
    m-holger authored
    2022-08-07 10:33:25 +0100  
    Browse File »

31 Jul, 2022
2 commits
  • Fix/clarify meaning of depth parameter to json write methods
    0e3d4cdc
    Jay Berkenbilt authored
    2022-07-31 10:32:55 -0400  
    Browse File »
  • Merge pull request #734 from m-holger/nullptr ...
    4feb10fd
    Code tidy : replace 0 with nullptr or true
    Jay Berkenbilt authored
    2022-07-31 08:33:45 -0400  
    Browse File »

26 Jul, 2022
1 commit
  • Code tidy : replace 0 with nullptr or true
    073808aa
    m-holger authored
    2022-07-26 13:40:13 +0100  
    Browse File »

24 Jul, 2022
2 commits
  • JSON schema: support multi-element array validation
    4674c04c
    Jay Berkenbilt authored
    2022-07-24 16:44:51 -0400  
    Browse File »
  • 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 File »

21 May, 2022
1 commit
  • JSON: Fix large file support
    c56a9ca7
    Jay Berkenbilt authored
    2022-05-21 09:43:45 -0400  
    Browse File »

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

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 File »