summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2009-04-11 16:09:45 +0200
committerBruno Haible <bruno@clisp.org>2009-04-11 16:09:45 +0200
commitd598f9e1e016735397e9dca53b436d13c6fb28f3 (patch)
tree98b8e47c701495b3f12ea0739c9705cb17ebd134 /ChangeLog
parent3f5fe3223382a51a3057e0806aa02463addd12e4 (diff)
downloadlibunistring-d598f9e1e016735397e9dca53b436d13c6fb28f3.tar.gz
Limit the exported symbols through a config.h trick.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d8eb308..33cc4d0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2008-04-11 Bruno Haible <bruno@clisp.org>
+
+ Limit the exported symbols through a config.h trick.
+ * m4/exported.m4: New file, from GNU gettext.
+ * lib/exported.sh.in: New file, from GNU gettext.
+ * configure.ac: Invoke gt_GLOBAL_SYMBOL_PIPE.
+ (AC_CONFIG_FILES): Add lib/exported.sh.
+ * lib/declared.sh: New file, borrowing from GNU gettext's moopp.
+ * lib/Makefile.am (HEADERS_WITH_EXTERNS): New variable.
+ (libunistring.sym, config.h): New rules.
+ (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): Update accordingly.
+ (EXTRA_DIST): Add libunistring.sym.
+ * tests/Makefile.am (DEFAULT_INCLUDES): New variable.
+ * HACKING: Require GNU sed.
+
2008-04-10 Bruno Haible <bruno@clisp.org>
Install all auxiliary include files in a subdirectory.