2005-03-09  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* config/.cvsignore: *** empty log message ***

	* .cvsignore, ltmm/loader.hh, support/cl, support/ltmm.m4, tests/Makefile.am, tests/fancy.cc, tests/module1.cc, tests/module2.cc, tests/mybackend.cc, tests/myobject.cc, tests/super.cc, tests/util.hh:
	safety

2005-01-12  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* configure.ac, doc/header.html, doc/header.html.in, ltmm/backend.hh, ltmm/loader.hh, ltmm/single_thread.hh, ltmm/symbol.hh, support/ltmm.m4, tests/factory.cc, tests/fancy.cc, tests/module1.cc, tests/module2.cc, tests/simple.cc, tests/super.cc, tests/testsuite.at, tests/util.hh:
	Minor fixes

2005-01-11  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* Makefile.am, configure.ac: *** empty log message ***

	* configure.ac: New version

	* Makefile.am, autogen.sh, configure.ac, ide/.cvsignore, ide/Makefile.am, ide/all.dsp, ide/cl, ide/configure, ide/factory.dsp, ide/fancy.dsp, ide/libltdl.dsp, ide/library.dsp, ide/ltmm.dsw, ide/ltmm.kdevprj, ide/mixed.dsp, ide/module1.dsp, ide/module2.dsp, ide/mybackend.dsp, ide/object.dsp, ide/simple.dsp, ide/wsimple.dsp, ltmm/backend.hh, ltmm/loader.hh, ltmm/single_thread.hh, ltmm/symbol.hh, support/Makefile.am, support/cl, support/ltmm.m4, tests/Makefile.am, tests/factory.cc, tests/fancy.cc, tests/module1.cc, tests/module2.cc, tests/mybackend.cc, tests/myobject.cc, tests/object.hh, tests/super.cc, tests/testsuite.at, tests/util.hh:
	Various fixes for features of compilers, and some new code

2005-01-06  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* .cvsignore, Makefile.am, autogen.sh, configure.ac, libltdl/.cvsignore, libltdl/configure.gnu:
	Fixes for libtool 1.6

2004-10-31  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* NEWS, autogen.sh, configure.ac, debian/changelog, doc/.cvsignore, ltmm/.cvsignore, support/.cvsignore, support/Makefile.am, support/ltmm.m4, support/ltmm.pc.in, tests/.cvsignore, tests/Makefile.am:
	New version

	* configure.ac, ltmm/backend.hh, ltmm/exception.hh, ltmm/loader.hh, tests/super.cc, tests/testsuite.at, tests/util.hh:
	Number of fixes for GCC 4.0 pre-release

2004-04-30  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* NEWS: New NEWS format

2003-12-28  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* doc/header.html: added link to homepage

	* doc/advanced.cc, doc/basic.cc, doc/classload.cc, doc/doxyconfig.in:
	Fixed some docs

	* tests/bootstrap: *** empty log message ***

	* debian/ltmm.examples, doc/advanced.cc, doc/examples.cc, support/ltmm.m4, tests/.cvsignore, tests/Makefile.tests, tests/bootstrap, tests/configure.ac:
	Added build stuff to examples

	* tests/Makefile.am, tests/all.cc, tests/super.cc, tests/testsuite.at:
	Changed name of test all to super

	* debian/control: Should be in devel and not libdevel

	* debian/control: Fixes for newer standards

	* configure.ac, doc/advanced.cc, doc/classload.cc, doc/doxyconfig.in, libltdl/.cvsignore:
	Fixed some problems in configure and docs

2003-06-25  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* ide/Makefile.am, ide/all.dsp, ide/factory.dsp, ide/fancy.dsp, ide/libltdl.dsp, ide/library.dsp, ide/ltmm.dsw, ide/mixed.dsp, ide/module1.dsp, ide/module2.dsp, ide/mybackend.dsp, ide/object.dsp, ide/simple.dsp, ide/wsimple.dsp:
	Added project files

2003-06-24  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* debian/rules: Don't remove libltdl/configure.gnu

	* ltmm/loader.hh: for better documentation

	* configure.ac, debian/Makefile.am, debian/libltdl.configure, debian/rules, ide/.cvsignore, ide/configure, ide/ltmm.kdevprj, ltmm/loader.hh, tests/Makefile.am, tests/factory.cc, tests/mybackend.cc, tests/simple.cc:
	Various fixes for MSVC and stuff

	* tests/all.cc: Fixed a few problems for MS Visual C++

2003-06-23  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* Makefile.am, configure.ac, doc/doxyconfig.in, doc/install.cc, doc/style.css:
	Better docs

	* libltdl/configure.gnu:
	Fixed problem in configure.gnu for off-source-tree builds

2003-06-21  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* debian/changelog, libltdl/configure.gnu: updates

	* doc/build.cc, doc/logo.png: nicer logo and more doc

	* tests/util.hh: Added supoprt for Windows directory separator '\'

	* tests/testsuite.at: Updated for new line numbers

	* tests/mybackend.cc: Added LoadLibrary and dummy backends

	* tests/fancy.cc, tests/all.cc:
	Added guard to not use template member function of template class
	when compiling with Microsoft Visual C++ 6.0 or earlier, as that is
	not supported by those compilers

	* ltmm/symbol.hh: Now compiles with Microsoft Visual C++

	* ltmm/loader.hh:
	Added some typedefs and some stuff to make it compile using
	Microsoft Visual C++

	* ide/cl: Added wrapper around Micorsoft Visual C++ compiler cl.exe

	* ide/Makefile.am: Added sub-directory makefile

	* ide/.cvsignore: Added cvs ignore file

	* doc/thread.cc: Added a guard against compilation

	* doc/style.css: Added copyright notice

	* doc/mainpage.cc: Added a guard against compilation
	Added links to new documentation

	* doc/lgpl.cc: Added a guard against compilation

	* doc/install.cc: New file descriping installation process

	* doc/header.html, doc/footer.html: Added copyright notice

	* doc/fdl.cc, doc/examples.cc, doc/classload.cc:
	Added a guard against compilation

	* doc/build.cc: New file descriping how to use libtool-- in a project

	* doc/basic.cc, doc/backends.cc, doc/advanced.cc:
	Added a guard against compilation

	* doc/Makefile.am: Added some more files

	* doc/install.cc: Added installation instructions

	* configure.ac: Made some hacks for Intel C++ to fool libtool
	Incremented the minor version number

	* autogen.sh:
	Make sure we copy the files to libltdl instead of just linking,
	as Micorsoft Visual C++ doesn't like Cygwin symbolic links

	* Makefile.am: MAke sure that libltdl/configure.gnu is distributed

	* libltdl/.cvsignore: Added the full source shebang to be ignored

	* libltdl/configure.gnu:
	Fixed a problem that did it imposible to build outside of the source
	tree.  In essence, the script should take care of using the right path
	to the upstream `libltdl/configure' script.

2003-05-13  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* libltdl/configure.gnu: Fix

	* debian/changelog: New entry for version 1.1

	* tests/Makefile.am, tests/all.cc, tests/fancy.cc, tests/module1.cc, tests/module2.cc, tests/mybackend.cc, tests/myobject.cc, tests/testsuite.at, tests/util.hh:
	Fixes to line numbers, and use of ltmm_util::basename to only print the
	basename of the sources, so that the tests passes no matter where the
	programs was compiled.

	* ltmm/backend.hh, ltmm/exception.hh, ltmm/handle.hh, ltmm/loader.hh, ltmm/single_thread.hh, ltmm/symbol.hh:
	Better documentation

	* configure.ac: Updated the minor versioUpdated the minor versionn

	* tests/util.hh:
	Added a utility header that defines ltmm_util::basename

	* tests/.cvsignore, tests/Makefile.am, tests/arbitrary.hh, tests/fancy.cc, tests/mybackend.cc, tests/package.m4.in, ltmm/loader.hh:
	Bug fixes

	* doc/Makefile.am, doc/advanced.cc, doc/backends.cc, doc/basic.cc, doc/classload.cc, doc/doxyconfig.in, doc/examples.cc, doc/style.css:
	References to examples.

	* configure.ac: Better handling of Doxygen config and Testsuite

	* autogen.sh: Only deleted imported portions in libltdl

	* tests/fancy.cc, tests/myobject.cc: Corrected some mistakes

	* ltmm/loader.hh: Added operator!= for the iterators.
	Added `typename' for all return types that need it.
	Added typedef of `symbol_map' to simplify name space.
	Cosmetic clean-ups.

	* ltmm/exception.hh: Conform to std::exception throw specifications

	* libltdl/.cvsignore: Added ignore file in this directory

	* libltdl/configure.gnu:
	Added a `shadow' configure script to wrap the old-style configure
	script that comes with the imported `libltdl' sources.  It sets the
	variables

	  CC, CFLAGS, LD, LDFLAGS, CPP, CPPFLAGS, CXX, CXXFLAGS, DOXYGEN,
	  PERL, and RCS2LOG

	in the current shell, before executing the configure command.  The
	problem is, that the old-style configure script think any assigment in
	it's argument list is an assignment to the build/host/... type.  So
	rather than falling back to an old-style script in the main directory,
	this wrapper is introduced.  It works because the top-level configure
	script will rather execute `./configure.gnu' than `./configure'.

2003-02-05  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* tests/.cvsignore: Fix

	* Makefile.am, autogen.sh, configure.ac, debian/libltdl.configure, debian/rules:
	Fix to build, and version update

	* config/.cvsignore: Removed

	* AUTHORS, configure.ac, debian/ltmm.files, debian/ltmm.manpages, debian/rules, tests/.cvsignore, tests/Makefile.am, tests/all.cc, tests/myobject.cc, tests/testsuite.at:
	Finished test suite

	* Makefile.am, NEWS, README, configure.ac, doc/Makefile.am, tests/Makefile.am, TODO:
	Some fixes

2003-02-04  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* configure.ac, support/.cvsignore: Fixes

	* Makefile.am, configure.ac, support/.cvsignore, support/Makefile.am, support/ltmm-config.1, support/ltmm-config.in, support/ltmm.m4:
	Added support files, and debian directory to build

	* debian/Makefile.am, debian/changelog, debian/control, debian/copyright, debian/dirs, debian/ltmm.doc-base, debian/ltmm.docs, debian/ltmm.examples, debian/rules, debian/.cvsignore:
	Added Debian packaging stuff

	* doc/Makefile.am, doc/advanced.cc, doc/backends.cc, doc/basic.cc, doc/classload.cc, doc/examples.cc, doc/header.html, doc/mainpage.cc, doc/thread.cc, ltmm/single_thread.hh, tests/.cvsignore, tests/Makefile.am, tests/all.cc, tests/arbitrary.hh, tests/factory.cc, tests/fancy.cc, tests/main.cc, tests/myobject.cc, tests/object.hh, tests/simple.cc:
	More docs

	* tests/all.cc: Added test of (almost) all features of the library.

	* tests/simple.cc: Added the simplest possible example

	* configure.ac: fix

	* tests/Makefile.am, tests/factory.cc, tests/main.cc, tests/module1.cc, tests/module2.cc, tests/mybackend.cc, tests/myobject.cc, tests/object.hh:
	main.cc now also tests preloading.
	mybackend tests preloading of a single symbol, without -dlopen one self.
	factory example uses template functions to forward arbitrary calls.
	clean-up

	* ltmm/backend.hh, ltmm/handle.hh, ltmm/loader.hh, ltmm/symbol.hh:
	Implemented the preloading stuff.
	Made the loader singleton into a reference rather than a pointer (looks
	nicer in the client code), and some other cleanup.

2003-01-31  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* doc/examples.cc, ltmm/loader.hh, tests/main.cc: Fixed some docs

	* configure.ac: Bump minor version

	* TODO, doc/examples.cc, doc/header.html, ltmm/Makefile.am, ltmm/backend.hh, ltmm/base_loader.cc, ltmm/base_loader.hh, ltmm/basic_handle.hh, ltmm/basic_loader.hh, ltmm/basic_lock.hh, ltmm/basic_symbol.hh, ltmm/exception.hh, ltmm/handle.hh, ltmm/loader.hh, ltmm/single_thread.hh, ltmm/symbol.hh, tests/.cvsignore, tests/Makefile.am, tests/factory.cc, tests/main.cc, tests/mybackend.cc:
	Renamed (again) and added backend handling

2003-01-30  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* doc/Makefile.am, doc/examples.cc, doc/header.html, tests/.cvsignore, tests/Makefile.am, tests/factory.cc, tests/myobject.cc, tests/object.hh:
	Added example docs and factory example (cool)

	* tests/main.cc: Clean up example of addresses

	* autogen.sh, .cvsignore, Makefile.am, configure.ac, ltmm/Makefile.am:
	Fixes to build

	* Makefile.am: Fix

	* doc/style.css, ltmm/Makefile.am, ltmm/basic_loader.hh, tests/.cvsignore, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/favicon.png, doc/fdl.cc, doc/footer.html, doc/header.html, doc/lgpl.cc, doc/logo.png:
	Minor fixes

	* Makefile.am, autogen, configure.ac, doc/Makefile.am:
	small changes to infrastructure

	* autogen.sh: Renamed from autogen

	* test/.cvsignore, test/Makefile.am, test/main.cc, test/module1.cc, test/module2.cc, tests/.cvsignore, tests/Makefile.am, tests/main.cc, tests/module1.cc, tests/module2.cc:
	Moved test tests

	* .cvsignore, Makefile.am, TODO, autogen, config/.cvsignore, configure.ac, ltmm/.cvsignore, ltmm/Makefile.am, ltmm/base_loader.cc, ltmm/base_loader.hh, ltmm/basic_handle.hh, ltmm/basic_loader.hh, ltmm/basic_lock.hh, ltmm/basic_symbol.hh, ltmm/exception.hh, ltmm/handle.cc, ltmm/handle.hh, ltmm/loader.cc, ltmm/loader.hh, test/.cvsignore, test/Makefile.am, test/main.cc, test/module1.cc, test/module2.cc:
	All the basic stuff works - need preload and user-loaders

2002-10-14  Christian Holm Christensen  <cholm@cholm.nbi.dk>

	* .cvsignore, AUTHORS, COPYING, Makefile.am, NEWS, README, autogen, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/favicon.png, doc/fdl.cc, doc/footer.html, doc/header.html, doc/lgpl.cc, doc/logo.png, doc/mainpage.cc, doc/style.css, ltmm/base_loader.cc, ltmm/base_loader.hh, ltmm/handle.cc, ltmm/handle.hh, ltmm/loader.cc, ltmm/loader.hh, test/Makefile.am, test/main.cc:
	Initial import of Libtool ltdl C++ wrappers.

	* .cvsignore, AUTHORS, COPYING, Makefile.am, NEWS, README, autogen, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/favicon.png, doc/fdl.cc, doc/footer.html, doc/header.html, doc/lgpl.cc, doc/logo.png, doc/mainpage.cc, doc/style.css, ltmm/base_loader.cc, ltmm/base_loader.hh, ltmm/handle.cc, ltmm/handle.hh, ltmm/loader.cc, ltmm/loader.hh, test/Makefile.am, test/main.cc:
	New file.

