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 Nov, 2025
7 commits
  • Refactor `FormField`: replace `getValue` and `getValueAsString` with `V` and `va… ...
    87ff43f4
    …lue` for clarity, consistency, and improved readability. Update references and method documentation accordingly.
    m-holger authored
    2025-11-12 16:16:24 +0000  
    Browse Code »
  • Refactor `FormField`: replace `getDefaultAppearance` with `default_appearance`, … ...
    ce110b43
    …streamline logic, update references, and improve method documentation.
    m-holger authored
    2025-11-12 15:48:00 +0000  
    Browse Code »
  • Refactor `FormField`: replace `getFullyQualifiedName`, `getPartialName`, `getAlt… ...
    44032bfd
    …ernativeName`, and `getMappingName` with streamlined implementations using `fully_qualified_name`, `partial_name`, `alternative_name`, and `mapping_name`. Simplify logic and enhance consistency across methods.
    m-holger authored
    2025-11-12 15:47:22 +0000  
    Browse Code »
  • Refactor `FormField`: replace `getFieldType` and `getInheritableFieldValueAsName… ...
    94a0e76b
    …` with `FT` method, streamline logic, and update related references for clarity and consistency.
    m-holger authored
    2025-11-12 15:27:18 +0000  
    Browse Code »
  • Refactor `FormField`: replace `getInheritableFieldValueAsString` with `inheritab… ...
    1367ea75
    …le_string` method for clarity, consistency, and improved readability.
    m-holger authored
    2025-11-12 14:11:42 +0000  
    Browse Code »
  • Refactor: replace `getInheritableFieldValue` with templated `inheritable_value` … ...
    91ae1494
    …for flexibility and consistency across FormField methods. Adjust related method implementations accordingly.
    m-holger authored
    2025-11-12 14:11:18 +0000  
    Browse Code »
  • Refactor: replace `getFieldFromAcroForm` with `from_AcroForm`, modernize impleme… ...
    6d5e8702
    …ntation, and update references in `FormField` methods.
    m-holger authored
    2025-11-12 13:55:33 +0000  
    Browse Code »

11 Nov, 2025
5 commits
  • Fix: properly initialize `is_different` flag in `QPDFFormFieldObjectHelper::getTopLevelField`
    4b08688f
    m-holger authored
    2025-11-11 09:30:08 +0000  
    Browse Code »
  • Refactor: rename `getTopLevelField` to `root_field`, update logic for clarity and consistency.
    369b8e80
    m-holger authored
    2025-11-11 09:30:08 +0000  
    Browse Code »
  • Refactor: replace `getParent` with `Parent` method in FormField for clarity and … ...
    12e413a0
    …consistency, and update QPDFFormFieldObjectHelper accordingly.
    m-holger authored
    2025-11-11 09:30:08 +0000  
    Browse Code »
  • Merge pull request #1585 from m-holger/dict ...
    e51eee74
    Refactor private-API dictionary methods
    m-holger authored
    2025-11-11 08:25:10 +0000  
    Browse Code »
  • Refactor: replace dictionary access via operator[] with `get` method for consistency and clarity.
    fcc7f702
    m-holger authored
    2025-11-11 00:45:28 +0000  
    Browse Code »

10 Nov, 2025
4 commits
  • Add `BaseHandle::get` method for simplified access to object handles by key
    64649e31
    m-holger authored
    2025-11-10 15:16:06 +0000  
    Browse Code »
  • Add `BaseHandle::at` method for accessing dictionary values by key safely.
    65ef82be
    m-holger authored
    2025-11-10 14:26:33 +0000  
    Browse Code »
  • Add `BaseHandle::find` method to retrieve values by key from dictionaries.
    dff43b8f
    m-holger authored
    2025-11-10 14:26:05 +0000  
    Browse Code »
  • Refactor: replace `BaseDictionary::replaceKey` method with `BaseHandle::replace`… ...
    44bd9db1
    … for clarity and consistency across dictionary operations.
    m-holger authored
    2025-11-10 14:25:45 +0000  
    Browse Code »

09 Nov, 2025
2 commits
  • Merge pull request #1584 from m-holger/ffoh ...
    c290a82f
    Remove implementation detail from QPDFFormFieldObjectHelper.hh
    m-holger authored
    2025-11-09 10:10:39 +0000  
    Browse Code »
  • Refactor FormField class: replace inheritance from QPDFObjectHelper with BaseDic… ...
    3f43b187
    …tionary, modernize constructors, and clean up null handling logic.
    m-holger authored
    2025-11-09 09:42:44 +0000  
    Browse Code »

08 Nov, 2025
9 commits
  • Refactor QPDFFormFieldObjectHelper: extract logic into `impl::FormField`, clean … ...
    6ad83cfd
    …up method implementations, and simplify member handling.
    m-holger authored
    2025-11-08 22:09:32 +0000  
    Browse Code »
  • Refactor QPDFFormFieldObjectHelper: simplify Members handling by using std::shar… ...
    d33e5a9c
    …ed_ptr and forward declaration.
    m-holger authored
    2025-11-08 22:09:32 +0000  
    Browse Code »
  • Merge pull request #1583 from m-holger/null ...
    9a6cfda2
    Add `nullify` method to `BaseHandle` for setting objects to a mutable…
    m-holger authored
    2025-11-08 13:56:17 +0000  
    Browse Code »
  • Add `nullify` method to `BaseHandle` for setting objects to a mutable null.
    edbaeff2
    m-holger authored
    2025-11-08 13:10:28 +0000  
    Browse Code »
  • Merge pull request #1582 from m-holger/null ...
    277779a3
    Add private-API Null class
    m-holger authored
    2025-11-08 13:05:23 +0000  
    Browse Code »
  • Refactor null object handling across helpers to use the `Null` class for consist… ...
    2d11e4dd
    …ent and simplified temporary null management. Clean up unused test coverage markers.
    m-holger authored
    2025-11-08 12:33:57 +0000  
    Browse Code »
  • Refactor null object handling across helpers to use the `Null` class for consist… ...
    4181ec92
    …ent and simplified temporary null management. Clean up unused test coverage markers.
    m-holger authored
    2025-11-08 12:29:41 +0000  
    Browse Code »
  • Merge pull request #1581 from m-holger/fuzz ...
    6a0d6fe1
    Prevent infinite recursion in /AcroForm traversal by checking for sel…
    m-holger authored
    2025-11-08 02:02:52 +0000  
    Browse Code »
  • Prevent infinite recursion in /AcroForm traversal by checking for self-referencing fields.
    841b4a09
    m-holger authored
    2025-11-08 01:12:53 +0000  
    Browse Code »

07 Nov, 2025
2 commits
  • Merge pull request #1580 from m-holger/integer ...
    7edafea8
    Refactor integer handling and type conversions
    m-holger authored
    2025-11-07 13:45:28 +0000  
    Browse Code »
  • Refactor integer handling and type conversions ...
    0583a507
    Simplify integer value retrieval by introducing a templated `value` method in the `Integer` class. Replace redundant exception handling logic across multiple functions with this unified approach. Streamline type conversions and improve readability.
    m-holger authored
    2025-11-07 13:21:44 +0000  
    Browse Code »

06 Nov, 2025
4 commits
  • Merge pull request #1579 from m-holger/streams ...
    ca24c235
    Refactor Stream factories
    m-holger authored
    2025-11-06 12:33:02 +0000  
    Browse Code »
  • Update Stream factories to avoid unnecessary replacement of filters and decode p… ...
    3bce15f5
    …arameters with their existing empty values.
    m-holger authored
    2025-11-06 10:46:53 +0000  
    Browse Code »
  • Update `Stream::copy_data_to` to avoid unnecessary replacement filters and decod… ...
    8a9015bd
    …e parameters with their existing values.
    m-holger authored
    2025-11-06 10:46:53 +0000  
    Browse Code »
  • Merge pull request #1578 from m-holger/members ...
    2336590f
    Refactor QPDFFormFieldObjectHelper and QPDFEFStreamObjectHelper
    m-holger authored
    2025-11-06 00:49:56 +0000  
    Browse Code »

05 Nov, 2025
7 commits
  • Refactor `QPDFFileSpecObjectHelper`: simplify dictionary access, streamline stri… ...
    9cbc87e1
    …ng handling with `qpdf::String`, and clean up `Members` class implementation.
    m-holger authored
    2025-11-05 17:38:36 +0000  
    Browse Code »
  • Refactor `QPDFEFStreamObjectHelper`: simplify parameter fetching, replace redund… ...
    9a95497e
    …ant logic, and streamline type conversions.
    m-holger authored
    2025-11-05 14:52:13 +0000  
    Browse Code »
  • Refactor `QPDFEFStreamObjectHelper::newFromStream`: use `qpdf::String` and `qpdf… ...
    8191d4cd
    …::types` helpers, simplify pipeline usage, and clean up includes.
    m-holger authored
    2025-11-05 14:44:21 +0000  
    Browse Code »
  • Merge pull request #1577 from m-holger/global ...
    628cf873
    Refactor QPDFParser
    m-holger authored
    2025-11-05 14:35:41 +0000  
    Browse Code »
  • Refactor `Pl_MD5`: move implementation to `MD5.cc`, update `CMakeLists.txt`, and… ...
    fafd50bb
    … clean up unused file.
    m-holger authored
    2025-11-05 13:54:16 +0000  
    Browse Code »
  • Refactor `Pl_MD5`: inline member function implementations, improve readability, … ...
    0ed62d9e
    …and simplify pipeline logic.
    m-holger authored
    2025-11-05 13:54:16 +0000  
    Browse Code »
  • Refactor `QPDFEFStreamObjectHelper`: simplify dictionary access, replace redunda… ...
    cbd5db35
    …nt checks, and streamline string handling.
    m-holger authored
    2025-11-05 13:54:16 +0000  
    Browse Code »