diff options
author | Jay Berkenbilt <ejb@ql.org> | 2020-10-20 23:25:56 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2020-10-20 23:26:09 +0200 |
commit | b868ea141dfa4e665ee731e80a7567781039b20e (patch) | |
tree | 6641f3f19fd6dacf49c6ce03b4a23925fad94e0f /TODO | |
parent | 56d96e2260ada51e31cceded0dc9b46937c0cb64 (diff) | |
download | qpdf-b868ea141dfa4e665ee731e80a7567781039b20e.tar.zst |
TODO: Build issues including Windows external libraries
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 29 |
1 files changed, 23 insertions, 6 deletions
@@ -25,12 +25,20 @@ Candidates for upcoming release * #446: recognize edited QDF files * #436: parsing of document with form xobject -* Complete migratiion to GitHub Actions. Do a case-insensitive search - for azure to find documentation references. +* GitHub Actions: + + * Complete migration. Do a case-insensitive search for azure to find + documentation references. + + * Build qpdf weekly so we can notice if things start breaking + because of changes in the build environment, library dependencies, + compiler upgrades, etc. * Find a way to deal with MSVC wildcard expansion, even if it requires creating a separate step or adding code to build-windows.bat. +* See if we can work in Windows Build/External Libraries (below) + * Remember to check work `qpdf` project for private issues * file with very slow page extraction * big page even with --remove-unreferenced-resources=yes, even with --empty @@ -104,11 +112,20 @@ GitHub Actions but I'd rather not depend on them. Keep an eye open for this coming to GitHub Actions. -Windows Build -============= +Windows Build/External Libraries +================================ + +* Migrate external library build code to a separate repository. + +* Automate downloading and building latest versions of external + libraries. Add openssl. + +* Build external libraries on a schedule and create releases + periodically or when they change. See if we can get rid of the + external-libs branch in qpdf/qpdf. -Update the Windows build so that it uses current versions of external -libraries and uses either gnutls or openssl as its crypto provider. +* Update the Windows build so that it uses current versions of + external libraries and openssl as its crypto provider. ABI Changes =========== |