XPLC 0.1.4 released.

2002-09-14 04:23  Pierre Phaneuf <pp@ludusdesign.com>

	* NEWS, config/version.mk: Releasing XPLC 0.1.4.

2002-09-13 20:07  Pierre Phaneuf <pp@ludusdesign.com>

	* tests/test004.cpp, tests/testobj.cpp, xplc/xplc.cpp: Fixing
	memory leaks, trying to shut up Valgrind (NIT).

2002-09-13 19:58  Pierre Phaneuf <pp@ludusdesign.com>

	* xplc/singleloader.cpp: Moved some code around for clarity (NIT).

2002-09-13 19:45  Pierre Phaneuf <pp@ludusdesign.com>

	* xplc/servmgr.cpp: Simplified/optimized ServiceManager::shutdown
	(NIT).

2002-09-13 19:41  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/trace.h: Added the "this" pointer in the debug
	output of TraceComponent (NIT).

2002-09-13 18:48  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/IModuleLoader.h, include/xplc/module.h,
	tests/test009.cpp, xplc/moduleloader.cpp, xplc/moduleloader.h,
	xplc/xplc.cpp: Added an implementation of the module loader (NIT).

2002-09-12 03:56  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/IModuleLoader.h, include/xplc/xplc.h, tests/test.h,
	tests/test009.cpp, tests/testmain.cpp: Added an IModuleLoader
	interface, and started a unit test for its coming implementation.

2002-09-12 03:54  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/xplc.h, tests/rules.mk, tests/test004.cpp,
	xplc/simpledl.cpp, xplc/simpledl.h, xplc/singleloader.cpp,
	xplc/singleloader.h, xplc/xplc.cpp: Renamed the "simple dynamic
	loader" to "single module loader", for consistency. Also made the
	test suite change into its directory before being run.

2002-09-12 03:50  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/ISingleModuleLoader.h: Removed an old irrelevant
	(and possibly misleading) comment.

2002-06-28 16:56  Pierre Phaneuf <pp@ludusdesign.com>

	* tests/: .cvsignore, rules.mk, test.h, test000.cpp, test001.cpp,
	test002.cpp, test003.cpp, test004.cpp, test005.cpp, test006.cpp,
	test007.cpp, test008.cpp, testmain.cpp, testobj.cpp, testobj.h,
	vars.mk: This is the new all-dancing, all-singing single binary
	test suite. May the Win32 developers rejoice.

2002-06-28 16:53  Pierre Phaneuf <pp@ludusdesign.com>

	* xplc/: servmgr.cpp, servmgr.h, xplc.cpp: Added a feature to
	ServiceManager so that it can clear out the pointer it is assigned
	to when it disappear (fixes a bug where calling
	XPLC::getServiceManager after the service manager died (because the
	refcount went to zero) gave you an invalid pointer).

2002-06-28 16:51  Pierre Phaneuf <pp@ludusdesign.com>

	* xplc/: rules.mk, vars.mk: Moved the definition of the
	LIBXPLC_OBJS from the rules.mk to the vars.mk, where it really
	belongs (it *is* a variable, and not a rule, after all).

2002-06-28 16:49  Pierre Phaneuf <pp@ludusdesign.com>

	* config/rules.mk: Made the clean targets clearer about the files
	that it will delete.

2002-06-27 18:27  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/IFactory.h, include/xplc/IGenericFactory.h,
	include/xplc/IModule.h, include/xplc/IMoniker.h,
	include/xplc/IMonikerService.h, include/xplc/IObject.h,
	include/xplc/IServiceHandler.h, include/xplc/IServiceManager.h,
	include/xplc/ISingleModuleLoader.h,
	include/xplc/IStaticServiceHandler.h, tests/test.h: Reformatted
	DEFINE_UUID declarations.

2002-06-27 18:26  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/ISimpleDynamicLoader.h,
	include/xplc/ISingleModuleLoader.h, xplc/simpledl.cpp,
	xplc/simpledl.h: Renamed ISimpleDynamicLoader to
	ISingleModuleLoader.

2002-06-21 21:13  Pierre Phaneuf <pp@ludusdesign.com>

	* Makefile: Remove any other shared objects in the top-level
	directory, even if they are not the same version (for when we just
	updated the version number).

2002-06-14 20:46  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/IServiceManager.h: IServiceManager now derives from
	IServiceHandler instead of IObject.

2002-06-14 20:22  Pierre Phaneuf <pp@ludusdesign.com>

	* NEWS, configure.in, config/config.mk.in, xplc/rules.mk: Added
	support for FreeBSD.
XPLC 0.1.5 released.
XPLC 0.1.6 released.
XPLC 0.1.7 released.
XPLC 0.3.0 released.
XPLC 0.3.1 released.
XPLC 0.3.2 released.
XPLC 0.3.3 released.
XPLC 0.3.4 released.
XPLC 0.3.5 released.
XPLC 0.3.6 released.
XPLC 0.3.7 released.
XPLC 0.3.8 released.
XPLC 0.3.9 released.
XPLC 0.3.10 released.
XPLC 0.3.11 released.
XPLC 0.3.12 released.
XPLC 0.3.13 released.
Convert from .cvsignore to .gitignore.