-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add (and fix) 3rd party test suites, primariy pdf.js (#26)
* feat: add (very optional) submodules to pull large 3rd-party tests * fix: Move 3rd party ttests to a good place * fix: Make sure to clear textobj!!! * fix: do not create empty PathObject * fix(tests): add more pdfminer fails for pdfplumber samples * refactor!: reorganize samples to exclude non-redistributables * fix: fix ruff * fix(tests): dont run pdf.js tests in pdfminer * ci: run 3rd party tests in CI * fix: emit warnings for broken indirect objects; * fix: be robust to corrupt font specs * fix: robustness to more pdf.js test cases * fix: simpler and more robust recovery from borked xref tables * feat: more correct (hopefully) struct trees * fix: recognize some cmap names (which do not necessarily exist) * fix: be robust to nearly everything in pdf.js tests * chore: tiny tweaks
- Loading branch information
Showing
29 changed files
with
357 additions
and
250 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
[submodule "tests/3rdparty/pdfplumber"] | ||
path = samples/3rdparty/pdfplumber | ||
url = https://github.com/jsvine/pdfplumber.git | ||
[submodule "tests/3rdparty/pdf.js"] | ||
path = samples/3rdparty/pdf.js | ||
url = https://github.com/mozilla/pdf.js.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.