From 864a546af6e1c17e0de2dc2be6da105f454b6e54 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 21 Jun 2019 20:27:31 -0400 Subject: Build with -fvisibility=hidden when supported --- README-maintainer | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'README-maintainer') 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 -- cgit v1.2.3-54-g00ecf