Commit Graph

  • 5439c07ef5 Make ExplicitDestinationType a byte a fix CanCreateDocumentWithOutline() failing test BobLd 2025-04-06 10:08:26 +0100
  • b8bd40e486 Create build_and_test_macos.yml BobLd 2025-04-06 09:41:04 +0100
  • 9c5967f195 Refactor AesEncryptionHelper and check for sting length when using < net8 BobLd 2025-04-06 11:08:09 +0100
  • b2c40675a6 Fix CanFilterClippedLetters() failing on MacOS because font is not available BobLd 2025-04-06 10:32:37 +0100
  • 32bace992e Make ExplicitDestinationType a byte a fix CanCreateDocumentWithOutline() failing test BobLd 2025-04-06 10:08:26 +0100
  • d9ab6ca134 Create build_and_test_macos.yml BobLd 2025-04-06 09:41:04 +0100
  • 92a42d13b0
    Create build_and_test_macos.yml BobLd 2025-04-06 09:39:09 +0100
  • 4fbcc112d3 Fix bug where FormXObject bbox needs to be normalised BobLd 2025-03-30 21:54:12 +0100
  • 550cda6922 Fix bug where FormXObject bbox needs to be normalised BobLd 2025-03-30 21:54:12 +0100
  • ede77c20f5
    Update README.md BobLd 2025-03-30 11:39:47 +0100
  • 5c8b2836d2
    Update README.md BobLd 2025-03-30 11:38:25 +0100
  • cf3bc9afd8
    Update README.md BobLd 2025-03-30 11:26:59 +0100
  • 5fb36d452f Handle SoftMask BobLd 2024-09-06 21:17:36 +0100
  • 9fbbac11dd Handle SoftMask BobLd 2024-09-06 21:17:36 +0100
  • 74d61bd985 Fix PatternColor Equals() method and fix #1016 BobLd 2025-03-26 19:38:29 +0000
  • 96dacc1f83 Fix PatternColor Equals() method and fix #1016 BobLd 2025-03-26 19:38:29 +0000
  • ba8e1e1b45 fix #1017 Matěj Štágl 2025-03-26 00:46:42 +0100
  • 815549aad7 fix #1017 Matěj Štágl 2025-03-26 00:46:42 +0100
  • 0754e7f003 Implement clipping in ProcessFormXObject() BobLd 2025-03-23 20:39:22 +0000
  • b4c6505972 Implement clipping in ProcessFormXObject() BobLd 2025-03-23 20:39:22 +0000
  • 306642a234 Add SetStrokeDetails() and SetFillDetails() to PdfPath and tidy up ContentStreamProcessor BobLd 2025-03-17 21:22:05 +0000
  • 318fac235d Add SetStrokeDetails() and SetFillDetails() to PdfPath and tidy up ContentStreamProcessor BobLd 2025-03-17 21:22:05 +0000
  • 204f488ebf Improve Jpeg2000Helper to support J2K codec and add test BobLd 2025-03-09 13:55:36 +0000
  • d19445b589 Improve Jpeg2000Helper to support J2K codec and add test BobLd 2025-03-09 13:55:36 +0000
  • a4a0fe220a Bump version to 0.1.11-alpha001 BobLd 2025-03-08 13:41:12 +0000
  • dc57da4863 Bump version to 0.1.11-alpha001 BobLd 2025-03-08 13:41:12 +0000
  • f1f27a63e1 Update run_integration_tests.yml v0.1.10 BobLd 2025-03-08 13:14:53 +0000
  • ee9c2deb8c
    Update run_integration_tests.yml BobLd 2025-03-08 13:14:53 +0000
  • d36e9a900f version 0.1.10 BobLd 2025-02-22 13:20:38 +0000
  • eb92111cc9 version 0.1.10 BobLd 2025-02-22 13:20:38 +0000
  • 1b3c7bd355 Better handle integer overflow in DocstrumBoundingBoxes BobLd 2025-03-02 15:39:12 +0000
  • 8e8f2107c2 Better handle integer overflow in DocstrumBoundingBoxes BobLd 2025-03-02 15:39:12 +0000
  • 67d8f56366 Do not throw exception when lenient parsing in GetExtendedGraphicsStateDictionary() and improve StackDictionary.TryGetValue() to not throw on empty BobLd 2025-03-02 11:43:16 +0000
  • 9e4c873baf Do not throw exception when lenient parsing in GetExtendedGraphicsStateDictionary() and improve StackDictionary.TryGetValue() to not throw on empty BobLd 2025-03-02 11:43:16 +0000
  • f26e7d90a3 Pass IFilterProvider to IFilter.Decode() and handle null in PdfExtensions.Resolve() BobLd 2025-02-23 09:19:15 +0000
  • 799bb64d4b Pass IFilterProvider to IFilter.Decode() and handle null in PdfExtensions.Resolve() BobLd 2025-02-23 09:19:15 +0000
  • d973e03206 Resolve image data (implementation from @kasperdaff) BobLd 2025-02-22 20:47:07 +0000
  • bbaa8c72bb Resolve image data (implementation from @kasperdaff) BobLd 2025-02-22 20:47:07 +0000
  • c4a235fb62 Update Microsoft NuGet packages for UglyToad.PdfPig.Package BobLd 2025-02-22 12:54:31 +0000
  • e3a39c48a6 Update Microsoft NuGet packages for UglyToad.PdfPig.Package BobLd 2025-02-22 12:54:31 +0000
  • 7ceeb5bff8 Update Microsoft and SkiaSharp NuGet packages BobLd 2025-02-20 20:22:07 +0000
  • 3946798889 Update Microsoft and SkiaSharp NuGet packages BobLd 2025-02-20 20:22:07 +0000
  • b9bcfa5997 Make DecodeParameterResolver class public BobLd 2025-02-20 19:40:01 +0000
  • 4ffcb895e8 Make DecodeParameterResolver class public BobLd 2025-02-20 19:40:01 +0000
  • 5a06e1e1cc Assess if transformedGlyphBounds and use transformedPdfBounds as fallback and fix #987 BobLd 2025-02-18 20:04:33 +0000
  • 1298356f10 Fix typo in CharacterBoundingBox and small optimisation in TrueTypeFont and seal both classes BobLd 2025-02-18 19:58:38 +0000
  • aa553a3816 Assess if transformedGlyphBounds and use transformedPdfBounds as fallback and fix #987 BobLd 2025-02-18 20:04:33 +0000
  • ddcda8c933 Fix typo in CharacterBoundingBox and small optimisation in TrueTypeFont and seal both classes BobLd 2025-02-18 19:58:38 +0000
  • 1660c734e2 Add JPX bits per component decoding BobLd 2025-02-08 10:56:33 +0000
  • 85f8a1b250 Add JPX bits per component decoding BobLd 2025-02-08 10:56:33 +0000
  • fdb8835b37 CcittFaxDecodeFilter: do not check for input length, invert bitmap with ref byte and fix #982 BobLd 2025-02-02 14:09:22 +0000
  • 7d20b822d9 CcittFaxDecodeFilter: do not check for input length, invert bitmap with ref byte and fix #982 BobLd 2025-02-02 14:09:22 +0000
  • 5209850af7 Update UnpackComponents() to account for 1bpc + DeviceGray (hack for Jbig2) BobLd 2025-01-20 06:57:47 +0000
  • 1ade74330d Update UnpackComponents() to account for 1bpc + DeviceGray (hack for Jbig2) BobLd 2025-01-20 06:57:47 +0000
  • b7e2245eca Refactor XObjectFactory BobLd 2025-01-19 20:19:15 +0000
  • 59264173c4 Refactor XObjectFactory BobLd 2025-01-19 20:19:15 +0000
  • 24b9a99b8a Fix warnings about "type 'K' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'" BobLd 2025-01-19 11:43:47 +0000
  • da0abfe5d0 Fix warnings about "type 'K' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'" BobLd 2025-01-19 11:43:47 +0000
  • c4576e4ffa Do not throw error on Pop when stack size is 1 in lenient mode and fix #973 BobLd 2025-01-19 11:00:43 +0000
  • e64659dda8 Do not throw error on Pop when stack size is 1 in lenient mode and fix #973 BobLd 2025-01-19 11:00:43 +0000
  • 92d3439465 Update UglyToad.PdfPig.ConsoleRunner target framework to net8 BobLd 2025-01-14 21:58:43 +0000
  • c60aa57ded Update UglyToad.PdfPig.ConsoleRunner target framework to net8 BobLd 2025-01-14 21:58:43 +0000
  • 1ca52f4d70 Update OptionalContentGroupElement.cs simonedd 2025-01-14 13:05:44 +0100
  • 3fc16052c9 Update OptionalContentGroupElement.cs simonedd 2025-01-14 13:05:44 +0100
  • f86cc582ab Execute RemoveStridePadding in place when possible BobLd 2025-01-05 16:38:09 +0000
  • 53cf4f2ced Properly handle ZapfDingbats font for TrueTypeSimpleFont and add tests BobLd 2025-01-05 17:27:01 +0000
  • 6b8f6cb04e Properly handle ZapfDingbats font for TrueTypeSimpleFont and add tests BobLd 2025-01-05 17:27:01 +0000
  • 0216407f32 Execute RemoveStridePadding in place when possible BobLd 2025-01-05 16:38:09 +0000
  • 4430a01e43 Properly handle ZapfDingbats font for Type1FontSimple and Type1Standard14Font and add tests BobLd 2025-01-05 14:18:00 +0000
  • 585e940acf Always check for additional glyph list and add tests BobLd 2025-01-05 13:56:40 +0000
  • 3c7e99ed37 Properly handle ZapfDingbats font for Type1FontSimple and Type1Standard14Font and add tests BobLd 2025-01-05 14:18:00 +0000
  • fc8f02e5df Always check for additional glyph list and add tests BobLd 2025-01-05 13:56:40 +0000
  • d1779cc739 Make ColorSpaceDetails.BaseNumberOfColorComponents public to allow for external image factories BobLd 2025-01-04 09:17:44 +0000
  • f9cbc1e606 Make ColorSpaceDetails.BaseNumberOfColorComponents public to allow for external image factories BobLd 2025-01-04 09:17:44 +0000
  • 2b14ae03c1 Return a copy of the ArrayPoolBufferWriter buffer in Ascii85, AsciiHex and RunLength filters and fix #964 BobLd 2024-12-31 12:56:38 +0000
  • 94f105809a Return a copy of the ArrayPoolBufferWriter buffer in Ascii85, AsciiHex and RunLength filters and fix #964 BobLd 2024-12-31 12:56:38 +0000
  • 366fc4fe04 Fix out of range exception in AnnotationProvider BobLd 2024-12-31 10:32:00 +0000
  • 90035affe1 Fix out of range exception in AnnotationProvider BobLd 2024-12-31 10:32:00 +0000
  • b6474dda4c Improve UnwrapIndexedColorSpaceBytes BobLd 2024-09-29 19:28:53 +0100
  • 9daf591c18 Improve UnwrapIndexedColorSpaceBytes BobLd 2024-09-29 19:28:53 +0100
  • 50dca593da Do not throw exception when lenient parsing in ON in CrossReferenceParser and fix #959 BobLd 2024-12-28 11:18:09 +0000
  • 23478e141e Do not throw exception when lenient parsing in ON in CrossReferenceParser and fix #959 BobLd 2024-12-28 11:18:09 +0000
  • 7ec4e692a9 Fix "Nightly Release" pipeline following csproj changes BobLd 2024-12-15 10:56:03 +0000
  • a7a2f484ca Fix "Nightly Release" pipeline following csproj changes BobLd 2024-12-15 10:56:03 +0000
  • 952a07ef41 Fix for IndexOutOfRangeException exception GrabzIt 2024-12-12 13:17:48 +0000
  • 69c1608a06 Fix for IndexOutOfRangeException exception GrabzIt 2024-12-12 13:17:48 +0000
  • a2ae1f16d6 New GetText() option: NegativeGapAsWhitespace Kizaemon 2024-12-08 21:28:47 +0900
  • bfb7f4eb83
    New GetText() option: NegativeGapAsWhitespace Kizaemon 2024-12-08 21:28:47 +0900
  • 97ae62ce6f
    Update additional glyph list to latest from PDFBox (#948) BobLd 2024-11-27 19:52:23 +0000
  • f93171be85 Update additional glyph list to latest from PDFBox BobLd 2024-11-27 19:51:24 +0000
  • 9ad51067b0
    Handle odd ligatures names and fix #945 (#946) BobLd 2024-11-27 19:44:17 +0000
  • de8f39eb7a Handle odd ligatures names and fix #945 BobLd 2024-11-25 19:34:55 +0000
  • 20804245d0
    Handle alternate Unicode name representation cXXX and fix #943 (#944) BobLd 2024-11-24 20:24:36 +0000
  • d12afb0b8d Handle alternate Unicode name representation cXXX and fix #943 BobLd 2024-11-24 20:16:20 +0000
  • bcc8ccecbe
    Stop treating Warnings as Errors (#941) BobLd 2024-11-23 18:23:22 +0000
  • dcbbb2060d Stop treating Warnings as Errors BobLd 2024-11-21 06:52:13 +0000
  • 7db347e9f7
    Enable trimming and AOT (#939) madelson 2024-11-20 02:42:37 -0500
  • 1ea96f4c7f fix attribute warning message madelson 2024-11-19 21:59:29 -0500
  • bf73ac78f5 fix remaining AOT warnings madelson 2024-11-19 21:50:42 -0500
  • 7030097105 Merge remote-tracking branch 'Numpsy/aot_analysis' into aot_analysis madelson 2024-11-19 21:36:03 -0500