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
18 Nov, 2025
6 commits
  • Update release notes for #1587
    7e95182c
    m-holger authored
    2025-11-18 14:14:58 +0000  
    Browse Code »
  • Merge pull request #1592 from m-holger/auto_job ...
    91ad44eb
    Add detailed docstrings for main methods in `generate_auto_job`.
    m-holger authored
    2025-11-18 13:44:49 +0000  
    Browse Code »
  • Add detailed docstrings for main methods in `generate_auto_job`. ...
    bd870b6c
    Enhance clarity and maintainability by introducing comprehensive (AI generated) docstrings for methods in the `Main` class, detailing functionality, parameters, and return types.
    m-holger authored
    2025-11-18 12:48:48 +0000  
    Browse Code »
  • Merge pull request #1587 from dargad/relax-gnutls ...
    8120a444
    Utilize the GNUTLS_FIPS140_LAX around MD5 initialization.
    m-holger authored
    2025-11-18 10:29:41 +0000  
    Browse Code »
  • Merge pull request #1591 from m-holger/jj ...
    b2c95960
    Refactor: use local static variable for JSON schema in `initializeFro…
    m-holger authored
    2025-11-18 10:09:56 +0000  
    Browse Code »
  • Refactor: use local static variable for JSON schema in `initializeFromJson` and … ...
    c5a627ff
    …remove unused global variable `JOB_SCHEMA`.
    m-holger authored
    2025-11-18 00:11:59 +0000  
    Browse Code »

17 Nov, 2025
1 commit
  • Utilize the GNUTLS_FIPS140_LAX around MD5 initialization. ...
    d4d3254d
    Since QPDFCrypto_gnutls is a short-lived object, it makes sense
    to store the current FIPS mode value, set mode to LAX and restore
    the original mode in the destructor.
    
    If FIPS is not enabled the behavior should remain unchanged.
    
    Fixes #1566.
    Dariusz Gadomski authored
    2025-11-17 18:26:02 +0100  
    Browse Code »

12 Nov, 2025
9 commits
  • Merge pull request #1586 from m-holger/ffoh ...
    3b6b3213
    Refactor QPDFFormFieldObjectHelper
    m-holger authored
    2025-11-12 18:24:28 +0000  
    Browse Code »
  • Refactor `FormField`: replace `getDefaultValue` and `getDefaultValueAsString` wi… ...
    263afd97
    …th `DV` and `default_value` methods. Simplify logic, improve clarity, and update references.
    m-holger authored
    2025-11-12 17:29:32 +0000  
    Browse Code »
  • 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
2 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 »