Jay Berkenbilt
|
92635d1203
|
Add GitHub Actions workflow
|
2020-10-16 17:34:21 -04:00 |
|
Jay Berkenbilt
|
1019ed5758
|
Fix to TestDriver.pm (qtest)
|
2020-10-16 17:15:39 -04:00 |
|
Jay Berkenbilt
|
18b34a5649
|
InputSource::unreadCh -- only unread most recently read character
This is all that ever worked. The test suite was trying to do
something different from ClosedFileInputSource.
|
2020-10-16 17:15:39 -04:00 |
|
Jay Berkenbilt
|
9a4d3534a1
|
Split distfiles into a separate job
|
2020-10-16 14:16:26 -04:00 |
|
Jay Berkenbilt
|
ba17370ff5
|
Make build-scripts portable for GitHub Actions
|
2020-10-16 14:16:26 -04:00 |
|
Jay Berkenbilt
|
30df7c886c
|
Make QTEST_COLOR=1 force qtest to print in color
|
2020-10-16 14:16:23 -04:00 |
|
Jay Berkenbilt
|
1bcd8c1649
|
Rename azure-pipelines to build-scripts
|
2020-10-16 11:19:09 -04:00 |
|
Jay Berkenbilt
|
807aaa46b1
|
More reliable Windows wordsize detection
|
2020-10-16 07:02:25 -04:00 |
|
Jay Berkenbilt
|
ff65e272a8
|
Fix printf formatting for newer msvc
Use autoconf rather than ifdefs to determine what format string to use
for long long.
|
2020-10-16 07:02:23 -04:00 |
|
Jay Berkenbilt
|
be21ede7ba
|
Rename github workflow main.yml to cifuzz.yml
Preparing to migrate qpdf's main build/CI to GitHub actions
|
2020-10-15 15:55:45 -04:00 |
|
Jay Berkenbilt
|
2a74062248
|
Azure pipelines: fix test-sanitizers job
|
2020-10-15 15:55:24 -04:00 |
|
Jay Berkenbilt
|
07909a62ed
|
TODO: remove previously completed item
|
2020-10-15 15:27:49 -04:00 |
|
Jay Berkenbilt
|
7fbadba6cd
|
Remove support for Travis CI
It is redundant with qpdf's main CI environment, which is Azure
Pipelines, but may soon be migrated to GitHub Actions.
|
2020-10-15 15:18:43 -04:00 |
|
Jay Berkenbilt
|
bbd45cd01c
|
Clarify qpdf's exit statuses in the documentation
|
2020-10-15 15:03:14 -04:00 |
|
Jay Berkenbilt
|
8f1db4dcf2
|
Fix doc typo (--encryption-file-password) (fixes #468)
|
2020-10-15 14:54:34 -04:00 |
|
Jay Berkenbilt
|
a1994a5343
|
Fix/clarify documentation on --rotate option (fixes #470)
Make clear that you almost always want + or - before an angle when
specifying rotation.
|
2020-10-15 14:53:06 -04:00 |
|
Jay Berkenbilt
|
88b8f8ec86
|
Remove redundant check found by lgtm.com
|
2020-10-15 14:47:43 -04:00 |
|
Jay Berkenbilt
|
4d143d10eb
|
TODO: organize in preparation for next increment
|
2020-10-15 14:10:21 -04:00 |
|
Jay Berkenbilt
|
26514ab731
|
Write linearization errors to stderr (fixes #438)
|
2020-04-29 17:33:34 -04:00 |
|
Jay Berkenbilt
|
22a167a014
|
Add lgtm badges
|
2020-04-29 17:33:34 -04:00 |
|
Jay Berkenbilt
|
e9195b0b21
|
Mention lgtm.com in release preparation
|
2020-04-16 12:41:43 -04:00 |
|
Jay Berkenbilt
|
734ab58764
|
Use -Wshadow=local if supported
|
2020-04-16 12:41:43 -04:00 |
|
Jay Berkenbilt
|
92d3cbecd4
|
Fix warnings reported by -Wshadow=local (fixes #431)
|
2020-04-16 12:41:43 -04:00 |
|
Jay Berkenbilt
|
66198f447f
|
Use -latomic if needed with gcc
|
2020-04-10 13:33:03 -04:00 |
|
Jay Berkenbilt
|
578c5ac66c
|
Use more references when iterating
When possible, use `for (auto&` or `for (auto const&` when iterating
using C++-11 style iterators.
|
2020-04-10 13:30:33 -04:00 |
|
Jay Berkenbilt
|
821a701851
|
Prepare 10.0.1 release
|
2020-04-09 11:48:26 -04:00 |
|
Jay Berkenbilt
|
0c1122a729
|
Spell check
|
2020-04-08 21:20:47 -04:00 |
|
Jay Berkenbilt
|
77e9e1ac57
|
Add missing step in performance test procedure
|
2020-04-08 21:19:05 -04:00 |
|
Jay Berkenbilt
|
62d5fb34b1
|
Fix typo in test case name
|
2020-04-08 20:46:01 -04:00 |
|
Jay Berkenbilt
|
1a7d3700a6
|
Fix unnecessary copies in auto iter (fixes #426)
Also switch to colon-style iteration in some cases. Thanks to Dean
Scarff for drawing this to my attention after detecting some
unnecessary copies with
https://clang.llvm.org/extra/clang-tidy/checks/performance-for-range-copy.html
|
2020-04-08 20:45:26 -04:00 |
|
Jay Berkenbilt
|
b89b1d772d
|
Fix memory leak in pdf-invert-images
A class can't have a PointerHolder to itself since PointerHolder
doesn't have the concept of weak references.
|
2020-04-08 20:45:26 -04:00 |
|
Jay Berkenbilt
|
93de6eaf96
|
Run pikepdf's test suite during release preparation
|
2020-04-08 19:33:10 -04:00 |
|
Jay Berkenbilt
|
4977a7efa5
|
Bug fix: getStreamData should on unfilterable stream (fixes #425)
|
2020-04-08 18:52:04 -04:00 |
|
Jay Berkenbilt
|
22f7f459e6
|
Created PPA
|
2020-04-07 21:47:35 -04:00 |
|
Jay Berkenbilt
|
65ae8511a7
|
Improve pdf-invert-images example
|
2020-04-07 18:11:00 -04:00 |
|
Jay Berkenbilt
|
fbac472510
|
Correction to ChangeLog
|
2020-04-07 17:54:47 -04:00 |
|
Jay Berkenbilt
|
496aacd34a
|
Add missing QPDF_DLL_CLASS for QPDFObject (fixes #424)
This is needed for some compilers on some platforms, notably current
versions of clang.
|
2020-04-07 10:35:03 -04:00 |
|
Jay Berkenbilt
|
892937cbbe
|
Fix errors in --remove-unreferenced-resources=auto
|
2020-04-06 12:14:27 -04:00 |
|
Jay Berkenbilt
|
1e629c278a
|
Prepare 10.0.0 release
|
2020-04-06 11:30:15 -04:00 |
|
Jay Berkenbilt
|
222ec04990
|
Tweak maintainer notes
|
2020-04-06 11:26:47 -04:00 |
|
Jay Berkenbilt
|
ce6cee3570
|
Spell check
|
2020-04-06 11:23:02 -04:00 |
|
Jay Berkenbilt
|
c996f4ac33
|
Don't include <cwchar> if not building with wchar
|
2020-04-06 11:23:02 -04:00 |
|
Jay Berkenbilt
|
aec45e2c4f
|
TODO: note about Windows builds
|
2020-04-06 11:23:02 -04:00 |
|
Jay Berkenbilt
|
91a7115228
|
Add encryption to performance testing
|
2020-04-06 11:23:02 -04:00 |
|
Jay Berkenbilt
|
77198d5310
|
Delegate random number generation to crypto provider (fixes #418)
|
2020-04-06 11:23:02 -04:00 |
|
Jay Berkenbilt
|
52749b85df
|
Make random data provider code thread-safe
This uses C++-11 thread-safe static initializers now.
|
2020-04-06 10:00:43 -04:00 |
|
Jay Berkenbilt
|
619d294e9d
|
Remove QUtil::srandom
|
2020-04-06 09:49:02 -04:00 |
|
Jay Berkenbilt
|
1360b530ec
|
Update ChangeLog and manual for openssl crypto provider
|
2020-04-06 09:24:12 -04:00 |
|
Jay Berkenbilt
|
3d0de5b924
|
Fixes to ChangeLog and manual for 10.0.0 changes
|
2020-04-06 09:02:58 -04:00 |
|
Dean Scarff
|
98174373b9
|
Update azure-pipelines for openssl crypto provider
Explicitly enable openssl crypto provider in the linux and sanitizer
builds, and disable it in the windows build.
|
2020-04-06 09:01:55 -04:00 |
|