Commit Graph

  • f62929eb7c Spanify work 1 (#812) Jason Nelson 2024-04-01 01:18:01 -07:00
  • e789691100 Fix #807 (#808) BobLd 2024-03-23 19:25:40 +00:00
  • 69e2b7bb08 Improve Code Quality 3 (#805) Jason Nelson 2024-03-17 14:13:32 -07:00
  • a412a239be Enable nullable annotations (#803) Jason Nelson 2024-03-17 11:51:40 -07:00
  • bf6c519483 Make AnnotationProvider public BobLd 2024-03-16 12:41:53 +00:00
  • 8163d9ff89 Update run_integration_tests.yml BobLd 2024-03-16 07:45:32 +00:00
  • 95f0459900 Prefer is null to == null Jason Nelson 2024-03-15 11:04:58 -07:00
  • d19e6ad510 Use collection expressions Jason Nelson 2024-03-15 11:01:20 -07:00
  • 524b235502 Enable nullable annotations Jason Nelson 2024-03-15 10:51:25 -07:00
  • 9859c2672b Use switch expressions Jason Nelson 2024-03-15 10:50:20 -07:00
  • dca11253a0 Spanify Crc32 Jason Nelson 2024-03-15 10:17:15 -07:00
  • 77705bbd67 Spanify Adler32Checksum Jason Nelson 2024-03-15 10:14:15 -07:00
  • 9056d2bdff Removed mistaken bracket in text replace operation Ian McCubbin 2024-03-15 13:04:06 +00:00
  • 321f321e53 Replace obsolete netcoreapp test target with net471 Jason Nelson 2024-03-15 12:18:12 -07:00
  • 1d2777d59a [Tests] Enable implict usings Jason Nelson 2024-03-15 11:34:24 -07:00
  • 4e1c7930b7 Update xunit Jason Nelson 2024-03-15 11:10:51 -07:00
  • d413d24d96 Drop net6.0 from tests Jason Nelson 2024-03-14 17:11:40 -07:00
  • f1ebaab26d [CI] Update windows to 2022, and install net8.0 (part 2) Jason Nelson 2024-03-14 15:28:32 -07:00
  • 247303983a Use BinaryPrimitives Jason Nelson 2024-03-14 11:34:53 -07:00
  • 03fd2832ac [CI] Install net8.0 Jason Nelson 2024-03-14 11:26:03 -07:00
  • a97ee27030 Use vectorized SequenceEqual method Jason Nelson 2024-03-14 11:17:24 -07:00
  • 907181d5ce Bump .net4.7 target to .net4.7.1 and eliminate System.ValueTuple depedency Jason Nelson 2024-03-14 11:16:37 -07:00
  • 0f01f7b8ca Add net8.0 to test project Jason Nelson 2024-03-14 11:11:21 -07:00
  • f88611ca4a Replace concat with collection expressions Jason Nelson 2024-03-13 19:23:01 -07:00
  • c2541b815a Use HashCode.Combine Jason Nelson 2024-03-13 19:08:34 -07:00
  • 3eb01a1e0c Add missing braces Jason Nelson 2024-03-13 19:01:00 -07:00
  • 834fb350a3 Use Array.Empty Jason Nelson 2024-03-13 18:59:05 -07:00
  • 87e36165ce Use utf-8 literals Jason Nelson 2024-03-13 18:40:46 -07:00
  • a40476c0ff Spanify Hex Jason Nelson 2024-03-13 18:37:26 -07:00
  • e508d6714e Use statically initialized data Jason Nelson 2024-03-13 18:36:47 -07:00
  • 4653671b2d Set LangVersion to 12 Jason Nelson 2024-03-13 18:08:26 -07:00
  • 6da9c90042 Add .NET 8.0 target Jason Nelson 2024-03-13 18:07:27 -07:00
  • 8e0500e833 Drop unsupported .NET frameworks Jason Nelson 2024-03-13 18:06:09 -07:00
  • 845e3b4a7f Handle indirect references in document information factory and fix #706 BobLd 2024-03-10 14:51:06 +00:00
  • acfe8b5fdd Allow lenient parsing in DictionaryTokenizer and fix #791 BobLd 2024-03-10 14:02:39 +00:00
  • 250362e015 Ensure string characters are escaped when encoding is Utf16BE and fix #789 BobLd 2024-03-10 11:59:25 +00:00
  • ac0276f1bf Use double in fonts instead of decimals and tidy up remaining decimals BobLd 2024-03-03 21:59:35 +00:00
  • c25368e5ab Fix XML comment has badly formed XML BobLd 2024-02-15 06:50:24 +00:00
  • 189c0efbba Update src/UglyToad.PdfPig/Graphics/Colors/ColorSpaceDetails.cs BobLd 2024-02-14 21:13:02 +00:00
  • 9f3d2745f6 Change NumericToken from IDataToken<decimal> to IDataToken<double> and fix #765 BobLd 2024-01-30 15:11:12 +00:00
  • f4e754da50 Set the RuntimeFrameworkVersion for the .NET Core 2.1 unit tests to 2.1.30 Richard Webb 2024-02-16 14:27:29 +00:00
  • f78b15a614 Improve UnpackComponents() method performance BobLd 2024-02-06 11:00:49 +00:00
  • a6eb6c952c Make OtherEncodings Iso88591 readonly BobLd 2024-02-01 18:31:03 +00:00
  • 3bdc9498de Use double for pdf version instead of decimal BobLd 2024-01-21 15:07:02 +00:00
  • 19734142af Fix code analyzer suggestions coming from the updated xUnit packages Richard Webb 2024-02-07 18:16:09 +00:00
  • 23445c16a9 Retarget the unit test project to .NET Core 2.1 Richard Webb 2024-02-06 22:22:53 +00:00
  • 5df8215608 Try updating Microsoft.NET.Test.Sdk to 17.3.3 Richard Webb 2024-02-06 20:53:35 +00:00
  • 47cfcdb690 Update xunit to 2.6.6 Richard Webb 2024-02-06 21:26:09 +00:00
  • 4b441505a8 Remove the code coverage packages Richard Webb 2024-02-06 20:33:31 +00:00
  • f886e98705 Use StringToken.GetBytes() in ShowPositionedText() to fix #668 and add test BobLd 2024-01-24 11:01:09 +00:00
  • 04fc8d696d Use double instead of decimal in IPdfImage's Decode property BobLd 2024-01-20 16:54:56 +00:00
  • 6103cf13dc Fix CID / CFF font glyphs and add tests BobLd 2024-01-15 18:23:15 +00:00
  • 5345422a87 Clamp colors in ICCBasedColorSpaceDetails BobLd 2024-01-15 16:27:51 +00:00
  • 096ebdbf70 Replace Trace by Debug BobLd 2024-01-16 16:27:53 +00:00
  • 4e63e2c415 Add visual verification tests for letter glyphs BobLd 2024-01-14 20:44:20 +00:00
  • 0da7bbf3d4 Replace System.Drawing by SkiaSharp in Tests BobLd 2024-01-14 16:09:07 +00:00
  • 5953ca9be3 handle escaping in pdf doc encoded strings #730 Eliot Jones 2024-01-13 18:26:18 +00:00
  • 90f7e4bda2 #710 set colorspace based on jpeg info Eliot Jones 2024-01-13 16:21:36 +00:00
  • c061603ad2 #710 set colorspace based on jpeg info fix-jpeg-colorspace-detection-710 Eliot Jones 2024-01-13 16:21:36 +00:00
  • 83519b27b1 Add a DynamicallyAccessedMembers attribute to AddPageFactory<TPage, TPageFactory> Richard Webb 2024-01-10 18:07:50 +00:00
  • 5fadf9a388 write null token to output if null encountered #743 Eliot Jones 2024-01-10 21:55:00 +00:00
  • 33e4ead379 remove localtests Eliot Jones 2024-01-10 21:38:55 +00:00
  • 966bf49e58 remove unsupported feature Eliot Jones 2024-01-10 20:01:51 +00:00
  • d7a34c69ce handle duplicated invalid closing array/dict tokens in objects #6 Eliot Jones 2024-01-08 21:17:40 +00:00
  • e54709776d write null token to output if null encountered #743 issue-743-skip-null-token Eliot Jones 2024-01-10 21:55:00 +00:00
  • 4386fcb907 remove localtests issue-648-handle-invalid-duplicate-closing-tokens Eliot Jones 2024-01-10 21:38:55 +00:00
  • 88a148374e add script to easily target a single framework Eliot Jones 2024-01-10 21:34:35 +00:00
  • 4d9f84dd4e remove unsupported feature Eliot Jones 2024-01-10 20:01:51 +00:00
  • a3a08c450d handle duplicated invalid closing array/dict tokens in objects #6 Eliot Jones 2024-01-08 21:17:40 +00:00
  • 8cfaa099c8 Use the plain Aes.Create() instead of Aes.Create("AesManaged") Richard Webb 2024-01-08 00:51:47 +00:00
  • 181444afbc Fix typo in SystemFontFinder and fix #728 BobLd 2023-12-13 13:31:07 +00:00
  • 4537ec3f02 Add TransformationMatrix.Transform(double, double) BobLd 2023-11-03 19:24:02 +00:00
  • 3a96af3dcd Add GetPage<TPage> and AddPageFactory<TPage and TPageFactory> methods BobLd 2023-11-02 08:12:46 +00:00
  • 3fbf8aaa6c Abstract away PageFactory main logic into BasePageFactory BobLd 2023-11-02 08:04:14 +00:00
  • 3d655c1fa4 Abstract away ContentStreamProcessor main logic into BaseStreamProcessor BobLd 2023-11-02 07:56:26 +00:00
  • 6befe2bbfc Add XObjectFactory to public API BobLd 2023-11-02 07:47:20 +00:00
  • 1bc0ee7105 Fix type 4 function Copy() stack operator and fix #724 BobLd 2023-10-30 19:31:24 +00:00
  • 62bc32a4f7 Correctly parse FunctionBasedShading matrix and fix #702 BobLd 2023-11-04 13:54:05 +00:00
  • 17d50f071d Fix writing explicit XYZ coordinates Yufei Huang 2023-10-28 16:37:01 +08:00
  • 63096de210 Add IPageFactory to the public API, remove InternalParsingOptions BobLd 2023-10-23 21:31:32 +01:00
  • ba865b340e Make IResourceStore part of the public API and pass InternalParsingOptions to the ResourceStore constructor BobLd 2023-10-22 18:22:57 +01:00
  • 7ab3a6a2cd Add more classes to the Public API (#717) BobLd 2023-10-22 17:34:47 +01:00
  • 96ba82ad4e allow writing custom metadata to document builder #669 (#715) Eliot Jones 2023-10-22 10:33:06 +01:00
  • c6e2de1b0c Make all structs readonly when possible BobLd 2023-10-18 23:44:11 +01:00
  • f5b4b84dea Handle SetFlatness operator with no value and fix #682 BobLd 2023-08-27 11:05:06 +01:00
  • fe0e4db419 Properly handle page rotation for crop box and media box and fix #665 BobLd 2023-08-26 18:34:48 +01:00
  • 81cdb474e1 Add support for custom xmp metadata to PdfDocumentBuilder #490 mli 2023-10-06 22:58:02 +02:00
  • 06ac832616 Swapped args, doh Mark van 't Zet 2023-09-20 07:23:19 +02:00
  • 3786f09041 Replace Assert.True(str.Contains(substr)) with Assert.Contains(str, substr) Mark van 't Zet 2023-09-19 17:56:05 +02:00
  • e3f281435a Fix for #662: when encountering invalid content, try to continue parsing if option "useLenientParsing" is in effect. Mark van 't Zet 2023-09-12 17:25:58 +02:00
  • d59d2c61a0 Fix exception messages: these showed e.g. "The cm operator must pass 6 numbers. Instead got: Decimal[]" instead of "The cm operator must pass 6 numbers. Instead got: 4" Mark van 't Zet 2023-09-12 16:56:13 +02:00
  • ee756088d9 allow OS specific ISystemFontFInder implementations for all build targets above and include .NET Standard 2.0 Michael Schnyder 2023-08-22 20:28:51 +08:00
  • 4a480ffd7f Fix null reference in GlyphDataTable occuring after ReadGlyphs() BobLd 2023-08-05 19:48:26 +01:00
  • d1e8b42877 Check and handle circular references when processing XObject forms and fix #671 BobLd 2023-08-05 15:30:13 +01:00
  • e99fa4eef6 Merge pull request #677 from UglyToad/revert-to-nightly-in-main-package-feed Eliot Jones 2023-08-05 16:35:11 +01:00
  • fcf09ac6b3 move nightly builds back to main feed Eliot Jones 2023-08-05 16:22:55 +01:00
  • 45e21717c8 Handle invalid xml characters in text exporters and fix #655 BobLd 2023-06-28 19:20:51 +01:00
  • 9aaf20ceb4 Address #672 to ignore errors while reading the descriptor file in CidFontFactory BobLd 2023-08-05 13:00:31 +01:00
  • 8a82500427 Improve KdTree memory allocation using ArraySegments BobLd 2023-06-26 21:01:33 +01:00
  • 76fc9808fc skip zero length truetype format 0 cmap table Eliot Jones 2023-07-23 14:30:21 +01:00