aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-06-22 02:27:31 +0200
committerJay Berkenbilt <ejb@ql.org>2019-06-22 04:29:31 +0200
commit864a546af6e1c17e0de2dc2be6da105f454b6e54 (patch)
tree8c57f3d83d46b4391c40f093a22425c39db200de /README-maintainer
parent97833d7cf385b98854df62ee529b507d627cb829 (diff)
downloadqpdf-864a546af6e1c17e0de2dc2be6da105f454b6e54.tar.zst
Build with -fvisibility=hidden when supported
Diffstat (limited to 'README-maintainer')
-rw-r--r--README-maintainer6
1 files changed, 6 insertions, 0 deletions
diff --git a/README-maintainer b/README-maintainer
index 58ffbf80..3bb2b659 100644
--- a/README-maintainer
+++ b/README-maintainer
@@ -64,6 +64,12 @@ CODING RULES
* Use QIntC for type conversions -- see casting policy in docs.
+* Use QPDF_DLL on all methods that are to be exported in the shared
+ library/DLL. Use QPDF_DLL_CLASS for all classes whose type
+ information is needed. This is important for exception classes and
+ it seems also for classes that are intended to be subclassed across
+ the shared library boundary.
+
RELEASE PREPARATION
* Each year, update copyright notices. Just do a case-insensitive