XPLC 0.3.2 released.

2004-01-13 07:03  Pierre Phaneuf <pp@ludusdesign.com>

	* config/rules.mk: Fixed some more dependencies.

2004-01-13 06:58  Pierre Phaneuf <pp@ludusdesign.com>

	* config/rules.mk: Fixed a dependency problem and made the "make
	dist" target automatically update the CVS files.

2004-01-13 06:50  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/module.h: Added a note for future developments.

2004-01-13 06:49  Pierre Phaneuf <pp@ludusdesign.com>

	* debian/: .cvsignore, changelog: Updated the version number for
	the Debian package.

2004-01-09 07:18  Pierre Phaneuf <pp@ludusdesign.com>

	* NEWS, configure.ac: Updated the NEWS file and the version number.

2004-01-09 07:18  Pierre Phaneuf <pp@ludusdesign.com>

	* config/: rules.mk, vars.mk: Fixed a few details in the build
	system.

2004-01-08 16:10  Pierre Phaneuf <pp@ludusdesign.com>

	* .cvsignore, Makefile, config/config.mk.in, config/rules.mk,
	config/vars.mk: Improved the "make dist" target to actually produce
	a ready-to-upload tarball.

2004-01-05 18:49  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/utils.h: Added a bit of documentation to WeakRef.

2004-01-04 14:55  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/utils.h, xplc-cxx/getiface.cpp: Shortened the name
	of IObjectImplementationInternal to IObjectImplInternal, moved
	XPLC_getInterface_real to IObjectImplInternal::getInterface.

2004-01-04 14:45  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/utils.h, tests/test005.cpp: Fixed a bug in
	IMPLEMENT_IOBJECT where the weak reference itself wouldn't get
	released. Improved the unit test to cover this bug.

2003-12-31 18:44  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/IObject.h, include/xplc/factory.h,
	include/xplc/utils.h, tests/test001.cpp, tests/test002.cpp,
	tests/test005.cpp, tests/testobj.cpp, xplc/category.h,
	xplc/catmgr.h, xplc/moduleloader.h, xplc/monikers.h, xplc/new.h,
	xplc/servmgr.cpp, xplc/servmgr.h, xplc/singleloader.h,
	xplc/statichandler.h, xplc-cxx/factory.cpp: Replaced
	GenericComponent with the IMPLEMENT_IOBJECT macro, which more
	easily allow having non-default constructors and has a smaller
	footprint. Adapted test suite accordingly. Made the starting
	reference count of an IMPLEMENT_IOBJECT-using object 1 rather than
	0, as it simplified use and reduced footprint.

2003-12-27 20:42  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/factory.h: Documented the generic factory.

2003-12-22 23:19  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/factory.h, tests/test003.cpp, xplc/servmgr.cpp,
	xplc-cxx/factory.cpp: Moved the generic factory to the C++ binding,
	for two reasons: I'm afraid function pointers can't fly in XPLC
	interfaces, and they're easier to use this way.

2003-12-22 22:54  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/module.h: Clarified and better documented
	<xplc/module.h>.

2003-12-22 22:46  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/module.h: Added some missing Doxygen documentation.

2003-12-22 22:43  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/xplc.h: Added two accessor methods to the XPLC
	object.

2003-12-22 22:19  Pierre Phaneuf <pp@ludusdesign.com>

	* config/exports.map, include/xplc/module.h, tests/testobj.cpp,
	xplc/moduleloader.cpp, xplc/moduleloader.h, xplc/singleloader.cpp:
	Started changing the module system to a more data-driven
	architecture.

2003-12-22 21:23  Pierre Phaneuf <pp@ludusdesign.com>

	* tests/test005.cpp, xplc/servmgr.cpp: Fixed spacing in a few
	spots.

2003-12-22 21:21  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/utils.h, tests/test.h, tests/test001.cpp,
	tests/test002.cpp, tests/test003.cpp, tests/test005.cpp,
	tests/test006.cpp, tests/test008.cpp, tests/testobj.cpp,
	xplc/servmgr.cpp: Make every object initialize their refcount at 1
	instead of zero, getting rid of an always necessary follow-up
	addRef().

2003-12-20 04:38  Pierre Phaneuf <pp@ludusdesign.com>

	* include/xplc/uuid.h: Clarified some UUID-related documentation.

2003-12-20 03:37  Pierre Phaneuf <pp@ludusdesign.com>

	* NEWS, include/xplc/uuid.h, tests/test.h, tests/test001.cpp,
	tests/test007.cpp, tests/testobj.cpp, xplc/catmgr.cpp,
	xplc/statichandler.cpp, xplc-cxx/getiface.cpp,
	xplc-cxx/strtouuid.cpp, xplc-cxx/uuidtostr.cpp: Made the UUID
	structure compatible with the one in Windows. Updated the NEWS
	file.
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.