summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSebastian Wilhelmi <wilhelmi@ira.uka.de>2000-12-22 13:44:25 +0000
committerSebastian Wilhelmi <wilhelmi@src.gnome.org>2000-12-22 13:44:25 +0000
commit57a7a2b0100589ec6018b23aef935dc10d7923ce (patch)
tree4c8fb34678e9c83a93015a15bdc5e516c9aed92b /ChangeLog
parent32241715f42b437299282367f39becb0c8602d23 (diff)
Determine the suffix of the shared librarries for this system. This is
2000-12-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in: Determine the suffix of the shared librarries for this system. This is done analogous to ltconfig.sh. G_MODULE_SUFFIX in glibconfig.h is set to either "sl", "dll", or (most often) "so". * tests/Makefile.am, tests/module-test.c, tests/libmoduletestplugin_a.c, tests/libmoduletestplugin_b.c: Added new testcase for gmodule. This is mostly copied from gmodule/testgmodule.c, but unlike that is is quiet. (Why BTW are some tests that verbose, not to say loquacious...) * gmodule.c: Make g_module_open more tolerant wrt to the module name. First it tries to open the module as named, if that fails, it checks, whether it is a libtool archive and parses it, if that fails it appends the systems shared library suffix (i.e. ".so") (if not already found) and tries again and if that fails it tries to append the ".la" libtool suffix (if not already found) and parses it. * gmodule.c: Lock recursive mutex during most module functions for safety. * gmodule-dl.c: Return an error from _g_module_symbol only, if dlerror says so. All other functions return an error as well, if dlerror returns NULL. * testgmodule.c: Thanks to the above change the #ifdefs have vanished. * glib/glib-sections.txt: Added G_MODULE_SUFFIX. * glib/tmpl/modules.sgml: Updated.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 05e220563..3e2ce7884 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2000-12-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * configure.in: Determine the suffix of the shared librarries for
+ this system. This is done analogous to
+ ltconfig.sh. G_MODULE_SUFFIX in glibconfig.h is set to either
+ "sl", "dll", or (most often) "so".
+
+ * tests/Makefile.am, tests/module-test.c,
+ tests/libmoduletestplugin_a.c, tests/libmoduletestplugin_b.c:
+ Added new testcase for gmodule. This is mostly copied from
+ gmodule/testgmodule.c, but unlike that is is quiet. (Why BTW are
+ some tests that verbose, not to say loquacious...)
+
2000-12-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* grand.c: Updated G_RAND_DOUBLE_TRANSFORM to be more