summaryrefslogtreecommitdiff
path: root/Tests/LibPDF
AgeCommit message (Collapse)Author
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
Each of these strings would previously rely on StringView's char const* constructor overload, which would call __builtin_strlen on the string. Since we now have operator ""sv, we can replace these with much simpler versions. This opens the door to being able to remove StringView(char const*). No functional changes.
2022-03-29LibPDF: Add implementation of the Standard security handlerMatthew Olsson
Security handlers manage encryption and decription of PDF files. The standard security handler uses RC4/MD5 to perform its crypto (AES as well, but that is not yet implemented).
2022-03-07LibPDF: Propagate errors in Parser and DocumentMatthew Olsson
2022-01-08Tests: Add test cases for #10702 and #10717Simon Woertz
Add test cases for parsing an empty file and a truncated file.
2022-01-08Tests: Add base structure for LibPDF unit testsSimon Woertz
Add a unit test for each sample pdf file that currently exists in the anon user's `~/Document/pdf` directory. - linear.pdf - non-linearized.pdf - complex.pdf Each test ensures that the pdf document is parsed and that the page count is the expected one.