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
  • QPDFTokenizer.cc
04 Mar, 2025
2 commits
  • In QPDFParser access qpdf::Tokenizer directly ...
    00b59979
    Remove remaining QPDFTokenizer private methods.
    Remove QPDFTokenizer privileged access to Tokenizer.
    m-holger authored
    2025-03-04 10:18:53 +0000  
    Browse File »
  • For QPDFTokenizer add private implementation class qpdf::Tokenizer
    39bc2eb4
    m-holger authored
    2025-03-04 10:14:52 +0000  
    Browse File »

03 Mar, 2025
1 commit
  • Un-inline QUtil functions ...
    67edbfd9
    Add new private Util.hh header to define inline functions and expose as
    ordinary functions in QUtil.
    m-holger authored
    2025-03-03 14:01:58 +0000  
    Browse File »

24 Sep, 2024
1 commit
  • In QPDFWordTokenFinder::check limit the token length ...
    0aa6b67e
    Tokens longer than the target cannot be a match and therefore there is no
    need to read to the end of token.
    m-holger authored
    2024-09-24 01:32:32 +0100  
    Browse File »

27 Jul, 2024
2 commits
  • Refactor Pl_QPDFTokenizer::finish ...
    1536a760
    Remove unnecessary use of shared pointers and avoid unnecessary string
    creation.
    m-holger authored
    2024-07-27 18:55:43 +0100  
    Browse File »
  • Overload QPDFTokenizer::findEI to take a InputSource&
    986a253c
    m-holger authored
    2024-07-27 18:27:49 +0100  
    Browse File »

14 Oct, 2023
1 commit
  • Don't lose character after \d or \dd parsing string (fixes #1050)
    1ecc6bb2
    Jay Berkenbilt authored
    2023-10-14 17:12:56 -0400  
    Browse File »

27 May, 2023
1 commit
  • Code tidy - reflow comments and strings
    698a70e6
    m-holger authored
    2023-05-27 10:54:19 +0100  
    Browse File »

21 May, 2023
1 commit
  • Rerun clang-format
    60965d5f
    Jay Berkenbilt authored
    2023-05-21 13:35:09 -0400  
    Browse File »

20 May, 2023
3 commits
  • Rerun format_code (after merging clang-tidy PR)
    d740c6cc
    Jay Berkenbilt authored
    2023-05-20 14:52:19 -0400  
    Browse File »
  • Replace 'virtual' specifier with 'override'
    e6577a13
    m-holger authored
    2023-05-20 15:41:56 +0100  
    Browse File »
  • Replace deprecated C++ includes
    e28f4efb
    m-holger authored
    2023-05-20 15:41:25 +0100  
    Browse File »

23 Mar, 2023
1 commit
  • Add new function QUtil::hex_decode_char
    0795b695
    m-holger authored
    2023-03-23 20:23:37 +0000  
    Browse File »

05 Feb, 2023
1 commit
  • Replace strchr in QPDFTokenizer::is_delimiter
    3ee552fe
    m-holger authored
    2023-02-05 08:29:21 -0500  
    Browse File »

07 Jan, 2023
2 commits
  • Add new method QPDFTokenizer::nextToken
    863d95e5
    m-holger authored
    2023-01-07 15:24:51 -0500  
    Browse File »
  • Only build QPDFTokenizer::val for name and string tokens ...
    a07d2b41
    For all other token types val and raw_val are identical.
    m-holger authored
    2023-01-07 15:24:51 -0500  
    Browse File »

20 Nov, 2022
1 commit
  • Add methods QPDFTokenizer::Token::isWord
    34a6f893
    m-holger authored
    2022-11-20 11:55:02 -0500  
    Browse File »

27 Aug, 2022
1 commit
  • Fix commit b45420a
    b0c1ae05
    m-holger authored
    2022-08-27 12:43:49 +0100  
    Browse File »

26 Aug, 2022
1 commit
  • Add methods InputSource::fastRead, fastUnRead and fastTell ...
    69a5fb70
    Provide buffered input for QPDFTokenizer.
    m-holger authored
    2022-08-26 23:55:56 +0100  
    Browse File »

25 Aug, 2022
15 commits
  • Remove redundant tests in QPDFTokenizer::readToken
    7108cd7b
    m-holger authored
    2022-08-25 11:32:08 +0100  
    Browse File »
  • In QPDFTokenizer::readToken move call to getToken out of loop
    10fda01b
    m-holger authored
    2022-08-25 11:31:45 +0100  
    Browse File »
  • Remove unnecessary string copy in QPDFTokenizer::getToken
    e4073ee8
    m-holger authored
    2022-08-25 11:31:09 +0100  
    Browse File »
  • Remove QPDFTokenizer::unread_char
    b45420a9
    m-holger authored
    2022-08-25 11:30:49 +0100  
    Browse File »
  • Refactor QPDFTokenizer::betweenTokens()
    706106da
    m-holger authored
    2022-08-25 11:30:35 +0100  
    Browse File »
  • Refactor QPDFTokenizer::presentEOF
    6371b90a
    m-holger authored
    2022-08-25 11:30:24 +0100  
    Browse File »
  • Integrate booleans and null into state machine in QPDFTokenizer
    42ed58e4
    m-holger authored
    2022-08-25 11:30:13 +0100  
    Browse File »
  • Integrate numbers into state machine in QPDFTokenizer
    fe33b7ca
    m-holger authored
    2022-08-25 11:26:46 +0100  
    Browse File »
  • Integrate names into state machine in QPDFTokenizer
    931fbb61
    m-holger authored
    2022-08-25 11:26:38 +0100  
    Browse File »
  • Split QPDFTokenizer::handleCharacter into individual methods
    a3f3238f
    m-holger authored
    2022-08-25 11:26:05 +0100  
    Browse File »
  • Refactor QPDFTokenizer::inCharCode
    6111a6a4
    m-holger authored
    2022-08-25 10:55:45 +0100  
    Browse File »
  • Refactor st_top case in QPDFTokenizer::handleCharacter
    e7889ec5
    m-holger authored
    2022-08-25 10:51:51 +0100  
    Browse File »
  • Refactor QPDFTokenizer::inHexstring
    e4fe0d5c
    m-holger authored
    2022-08-25 10:50:06 +0100  
    Browse File »
  • Code tidy: replace if with case statement in QPDFTokenizer::inString
    a5d2e887
    m-holger authored
    2022-08-25 10:43:29 +0100  
    Browse File »
  • Add state st_string_escape in QPDFTokenizer
    7c32f6cc
    m-holger authored
    2022-08-25 10:41:36 +0100  
    Browse File »

21 Aug, 2022
6 commits
  • Add state st_string_after_cr in QPDFTokenizer
    7c5778f9
    m-holger authored
    2022-08-21 11:13:48 +0100  
    Browse File »
  • Add state st_char_code in QPDFTokenizer
    f29d0a63
    m-holger authored
    2022-08-21 11:01:48 +0100  
    Browse File »
  • Add private method QPDFTokenizer::inString
    d26b537a
    m-holger authored
    2022-08-21 02:54:34 +0100  
    Browse File »
  • Add private method QPDFTokenizer::inHexstring
    2697ba49
    m-holger authored
    2022-08-21 02:46:31 +0100  
    Browse File »
  • Code tidy: replace if with case statement in QPDFTokenizer::handleCharacter
    f9530a58
    m-holger authored
    2022-08-21 02:38:49 +0100  
    Browse File »
  • Add private method QPDFTokenizer::handleCharacter
    86ade3f9
    m-holger authored
    2022-08-21 02:26:27 +0100  
    Browse File »