libfactory++ ChangeLog
======================

2004-06-01  Martin F. Krafft (krafft@ailab.ch)

  - Fixed a small bug in the registration macros, causing compilation errors
    in projects which contain a class Factory in another namespace.
  - Stephan is starting on the documentation.

2004-05-16  Martin F. Krafft (krafft@ailab.ch)

  - Added the ConstructionRequest and DestructionRequest classes to
    encapsulate creation and destruction requests to the Factory class. It
    basically packages {con,de}structor and type information. The main
    motivation is delay of selection of default {con,de}structor until after
    the factory has decided on the sub type.
  - Added consistent handling of const and non-const constructors.
  - The Registrar class now uses a static instance within itself to avoid ODR
    name-clashes.
  - Added support for const and non-const constructor objects in the
    factory/builder hierarchy.

2004-05-15  Martin F. Krafft (krafft@ailab.ch)

	- Initial release.

Martin F. Krafft <krafft@ailab.ch>
Revision: $Id: ChangeLog,v 1.5 2004/06/01 20:48:05 krafft Exp $

COPYRIGHT --
  libfactory++ is (c) 2004 Martin F. Krafft <krafft@ailab.ch>
  and distributed under the terms of the Artistic Licence.
  See the ./COPYING file in the source tree root for more information.

  THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
  WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES
  OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
