| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Green Cube (0.1.12) source code.tar.gz | 2025-11-07 | 152.3 MB | |
| Green Cube (0.1.12) source code.zip | 2025-11-07 | 153.2 MB | |
| README.md | 2025-11-07 | 6.8 kB | |
| Totals: 3 Items | 305.5 MB | 7 | |
What's Changed
- add nullability to core project by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1111
- Fix usage of List.Contains by @theolivenbaum in https://github.com/UglyToad/PdfPig/pull/1112
- allow missing catalog type definition for catalog dictionary by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1113
- Performance improvements and .Net 9 support by @chuckbeasley in https://github.com/UglyToad/PdfPig/pull/1116
- Update run_integration_tests.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1117
- Add global.json in tools by @BobLd in https://github.com/UglyToad/PdfPig/pull/1118
- Update run_integration_tests.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1119
- Update run_integration_tests.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1120
- Update run_common_crawl_tests.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1121
- Update nightly_release.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1123
- Increase FlateFilter multiplier when preventing malicious OOM and fix [#1125] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1126
- Update build_and_test_macos.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1129
- Update build_and_test_macos.yml by @BobLd in https://github.com/UglyToad/PdfPig/pull/1130
- Prevent StackOverflow in ParseTrailer and fix [#1122] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1127
- Lower max search depth in preventing StackOverflow in ParseTrailer by @BobLd in https://github.com/UglyToad/PdfPig/pull/1131
- add container node support for BookmarksProvider.cs by @migeyusu in https://github.com/UglyToad/PdfPig/pull/1133
- move file parsing to single-pass static methods by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1102
- Add early version of IOSSystemFontLister by @BobLd in https://github.com/UglyToad/PdfPig/pull/1143
- File buffering read stream investigation by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1140
- Draft release on master build by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1145
- First create the StreamInputBytes in PdfDocument.Open() to check the stream CanRead and CanSeek by @BobLd in https://github.com/UglyToad/PdfPig/pull/1147
- Fix font matrix issues by @BobLd in https://github.com/UglyToad/PdfPig/pull/1150
- Properly fix [#1148] by always parsing optional tables in TrueTypeFontParser and remove Type 0 font hack by @BobLd in https://github.com/UglyToad/PdfPig/pull/1151
- copy other parser behavior by treating end of stream as valid end inline image by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1152
- add test jobs for common crawl 0000 to 0007 by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1153
- handle case where xobjects use same key as fonts by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1154
- read last line of ignore file by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1155
- Use correct font matrix when transforming the width in Type 0 font and fix [#1156] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1157
- Add initial support to process CFF fonts contained inside a TrueType font by @BobLd in https://github.com/UglyToad/PdfPig/pull/1159
- Handle non seekable stream by copying it into a memory stream and fix [#1146] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1158
- handle case where offsets are out of range by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1160
- Use record struct in FileHeaderOffset by @BobLd in https://github.com/UglyToad/PdfPig/pull/1161
- Expose letter's font via GetFont(), make Font property as obsolete and use FontDetails instead by @BobLd in https://github.com/UglyToad/PdfPig/pull/1166
- Add GetDescent() and GetAscent() to IFont and loose bounding box to letter by @BobLd in https://github.com/UglyToad/PdfPig/pull/1167
- Use pageFactoryCache.Clear() in Pages dispose and fix [#1170] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1174
- Bugfix: xref-streams were not added by @ricflams in https://github.com/UglyToad/PdfPig/pull/1173
- Guard against circular references in XRef tables/streams by @ricflams in https://github.com/UglyToad/PdfPig/pull/1175
- Add more tests to NearestNeighbourWordExtractorTests by @BobLd in https://github.com/UglyToad/PdfPig/pull/1180
- Feature/improve group indexes by @BobLd in https://github.com/UglyToad/PdfPig/pull/1181
- Trim excess in long lived font collections by @BobLd in https://github.com/UglyToad/PdfPig/pull/1184
- Set Type 3 font ascent to Top instead of Height, see [#1164] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1185
- Only apply RemoveStridePadding() when bytes per pixel is one and fix [#1183] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1187
- Use zlib decode to properly use window size and checksum in flate filter by @rhuijben in https://github.com/UglyToad/PdfPig/pull/1186
- Avoid doing a true file seek for simple peeking in the token parser by @rhuijben in https://github.com/UglyToad/PdfPig/pull/1188
- Fix regression introduced in 3592fc8 where slicing the stream to the length breaks decoding by @BobLd in https://github.com/UglyToad/PdfPig/pull/1192
- Update NameToUnicodeConvertAglSpecification to test what was intended by @rhuijben in https://github.com/UglyToad/PdfPig/pull/1191
- Add CMap caching at document level and add MurmurHash3 hashing function by @BobLd in https://github.com/UglyToad/PdfPig/pull/1193
- Avoid reading ahead and then seeking back by @rhuijben in https://github.com/UglyToad/PdfPig/pull/1189
- Do not slice the stream to the length breaks decoding in FlateDecode by @BobLd in https://github.com/UglyToad/PdfPig/pull/1194
- Update test run command to use Release configuration by @BobLd in https://github.com/UglyToad/PdfPig/pull/1195
- Make geometric transforms consistent with PDF specification by @PsykerUdot in https://github.com/UglyToad/PdfPig/pull/1198
- Check for index out of range in GlyphDataTable.ReadFlags() and fix [#1199] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1201
- Check for array size before slice in ColorSpaceDetailsByteConverter.Convert() by @BobLd in https://github.com/UglyToad/PdfPig/pull/1202
- Bugs/revert e11dc6b by @BobLd in https://github.com/UglyToad/PdfPig/pull/1203
New Contributors
- @chuckbeasley made their first contribution in https://github.com/UglyToad/PdfPig/pull/1116
- @migeyusu made their first contribution in https://github.com/UglyToad/PdfPig/pull/1133
- @rhuijben made their first contribution in https://github.com/UglyToad/PdfPig/pull/1186
- @PsykerUdot made their first contribution in https://github.com/UglyToad/PdfPig/pull/1198
Full Changelog: https://github.com/UglyToad/PdfPig/compare/v0.1.11...v0.1.12