aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-10-20 23:25:56 +0200
committerJay Berkenbilt <ejb@ql.org>2020-10-20 23:26:09 +0200
commitb868ea141dfa4e665ee731e80a7567781039b20e (patch)
tree6641f3f19fd6dacf49c6ce03b4a23925fad94e0f
parent56d96e2260ada51e31cceded0dc9b46937c0cb64 (diff)
downloadqpdf-b868ea141dfa4e665ee731e80a7567781039b20e.tar.zst
TODO: Build issues including Windows external libraries
-rw-r--r--TODO29
1 files changed, 23 insertions, 6 deletions
diff --git a/TODO b/TODO
index 6ff6299c..90869bbf 100644
--- a/TODO
+++ b/TODO
@@ -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
===========