# # ChangeLog for src/Patterns # # Generated by Trac 1.6 # Nov 20, 2025, 4:32:52 PM Thu, 01 Sep 2011 11:07:47 GMT Frederik Heber [74e0f7] * src/Patterns/Observer.cpp (modified) * src/Patterns/Observer.hpp (modified) * src/Patterns/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/unittests/stubs/ObserverStub.cpp (modified) * src/Patterns/unittests/stubs/ObserverStub.hpp (modified) Extended Observables by NotificationChannels member variable. - new ... Tue, 19 Apr 2011 12:15:04 GMT Frederik Heber [f6ff493] * src/Patterns/unittests/RegistryUnitTest.cpp (modified) RegistryUnitTest: added re-adding of instance test (should throw). Wed, 06 Apr 2011 16:05:13 GMT Frederik Heber [2ed1a0] * Makefile.am (modified) * configure.ac (modified) * src/Helpers/unittests/Makefile.am (modified) * src/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) Replaced SUBDIRS directive in Makefile.am by inclusion of respective ... Wed, 06 Apr 2011 16:05:13 GMT Frederik Heber [a0ddcf] * configure.ac (modified) * m4/ax_boost_base.m4 (deleted) * m4/ax_boost_program_options.m4 (deleted) * m4/boost.m4 (added) * m4/m4_ax_boost_thread.m4 (deleted) * src/Helpers/unittests/Makefile.am (modified) * src/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) Replaced *_boost_*.m4 by boost.m4 from tsuna. - ... Wed, 06 Apr 2011 16:05:13 GMT Frederik Heber [09305f] * src/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) Moved BOOST_LDFLAGS from BOOST_LIB to AM_LDFLAGS. Sat, 02 Apr 2011 00:21:41 GMT Frederik Heber [296839] * configure.ac (modified) * src/Patterns/Registry_impl.hpp (modified) BUGFIX: Registry::cleanup() - first erase from list, then delete ... Sat, 02 Apr 2011 00:20:50 GMT Frederik Heber [bbd746] * configure.ac (modified) * src/Patterns/Registry_impl.hpp (modified) FIX: Registry<>::getByName() did not return validly on instance not ... Mon, 28 Feb 2011 14:20:23 GMT Frederik Heber [4fb16c] * configure.ac (modified) * src/Helpers/IteratorAdaptors.hpp (modified) * src/Patterns/ObservedIterator.hpp (modified) BUGFIX: ObservedIterator::operator* and ::operator-> have to be const ... Mon, 21 Feb 2011 15:46:20 GMT Frederik Heber [178da0] * configure.ac (modified) * src/Patterns/ObservedIterator.hpp (modified) BUGFIX: ObserveredIterator<> operator==,!= have not been const member ... Mon, 21 Feb 2011 15:46:02 GMT Frederik Heber [d3926b5] * configure.ac (modified) * src/Patterns/ObservedContainer.hpp (modified) * src/Patterns/ObservedContainer_impl.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ObservedContainerUnitTest.cpp (added) * src/Patterns/unittests/ObservedContainerUnitTest.hpp (added) * src/Patterns/unittests/ObserverUnitTest.cpp (modified) BUGFIX: ObservedContainer::reverse_iterator was wrong way implemnted. ... Thu, 10 Feb 2011 16:51:35 GMT Frederik Heber [2d6ae0] * src/Patterns/Registry.hpp (modified) DOCUFIX: Added explanation to type stored in registry. - reported ... Sun, 16 Jan 2011 18:38:25 GMT Frederik Heber [fe056c] * configure.ac (modified) * src/Patterns/Registry.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/RegistryUnitTest.cpp (modified) * src/Patterns/unittests/RegistryUnitTest.hpp (modified) * src/Patterns/unittests/stubs/CommonNamedStub.cpp (added) * src/Patterns/unittests/stubs/CommonNamedStub.hpp (added) * src/Patterns/unittests/stubs/RegistryStub.cpp (added) * src/Patterns/unittests/stubs/RegistryStub.hpp (added) * src/unittests/Makefile.am (modified) Implemented unit test for Registry pattern. - Library version is ... Sun, 16 Jan 2011 18:34:28 GMT Frederik Heber [56d62f] * configure.ac (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/unittests/stubs/ObserverStub.cpp (added) * src/Patterns/unittests/stubs/ObserverStub.hpp (added) * src/unittests/Makefile.am (modified) Placed various Observer stubs into own module. - Library version is ... Mon, 10 Jan 2011 20:07:18 GMT Frederik Heber [192c04] * Makefile.am (modified) * configure.ac (modified) * doc/Doxyfile (deleted) * doc/Doxyfile.in (added) * doc/Makefile.am (modified) * src/Patterns/Creator.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) * src/version.hpp (modified) FIX: make dist works, documentation changed and working (basically). ... Mon, 10 Jan 2011 20:06:49 GMT Frederik Heber [8dd38e] * configure.ac (modified) * src/Makefile.am (modified) * src/Patterns/Clone.hpp (modified) * src/Patterns/ManipulableClone.hpp (added) * src/Patterns/ManipulablePrototypeFactory.hpp (added) * src/Patterns/ManipulablePrototypeFactory_impl.hpp (added) * src/Patterns/PrototypeFactory.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ManipulableCloneUnitTest.cpp (added) * src/Patterns/unittests/ManipulableCloneUnitTest.hpp (added) * src/Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp (added) * src/Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp (added) * src/Patterns/unittests/PrototypeFactoryUnitTest.cpp (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.hpp (modified) * src/Patterns/unittests/stubs/CommonParametersStub.hpp (added) * src/Patterns/unittests/stubs/ManipulableCloneStub.cpp (added) * src/Patterns/unittests/stubs/ManipulableCloneStub.hpp (added) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp (added) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def (added) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp (added) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef (added) * src/Patterns/unittests/stubs/PrototypeFactoryStub.def (modified) * src/Patterns/unittests/stubs/PrototypeFactoryStub.undef (modified) New patterns ManipulableClone and ManipulablePrototypeFactory, ... Thu, 06 Jan 2011 23:47:13 GMT Frederik Heber [9f39db] * src/Patterns/unittests/CloneUnitTest.cpp (modified) * src/Patterns/unittests/CreatorUnitTest.cpp (modified) * src/Patterns/unittests/CreatorUnitTest.hpp (modified) * src/Patterns/unittests/FactoryUnitTest.cpp (modified) * src/Patterns/unittests/FactoryUnitTest.hpp (modified) FIX: some unittests declared variables anew although defined in ... Thu, 06 Jan 2011 12:22:12 GMT Frederik Heber [567640] * configure.ac (modified) * src/Patterns/PrototypeFactory.hpp (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.cpp (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.hpp (modified) * src/Patterns/unittests/stubs/CloneStub.hpp (modified) PrototypeFactory now allows for replacing prototypes. - if a ... Wed, 05 Jan 2011 13:48:15 GMT Frederik Heber [d76c105] * configure.ac (modified) * src/Makefile.am (modified) * src/Patterns/Factory_impl.hpp (modified) * src/Patterns/PrototypeFactory.hpp (added) * src/Patterns/PrototypeFactory_impl.hpp (added) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.cpp (added) * src/Patterns/unittests/PrototypeFactoryUnitTest.hpp (added) * src/Patterns/unittests/stubs/CloneStub.hpp (modified) * src/Patterns/unittests/stubs/PrototypeFactoryStub.cpp (added) * src/Patterns/unittests/stubs/PrototypeFactoryStub.def (added) * src/Patterns/unittests/stubs/PrototypeFactoryStub.hpp (added) * src/Patterns/unittests/stubs/PrototypeFactoryStub.undef (added) Added Prototype Factory pattern. - the Prototype Factory basically ... Wed, 05 Jan 2011 11:08:49 GMT Frederik Heber [1afcbe] * configure.ac (modified) * src/Makefile.am (modified) * src/Patterns/Clone.hpp (added) * src/Patterns/Factory.hpp (modified) * src/Patterns/FactoryTypeList.hpp (modified) * src/Patterns/Factory_impl.hpp (modified) * src/Patterns/unittests/CloneUnitTest.cpp (added) * src/Patterns/unittests/CloneUnitTest.hpp (added) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/stubs/CloneStub.cpp (added) * src/Patterns/unittests/stubs/CloneStub.hpp (added) * src/Patterns/unittests/stubs/CommonStub.cpp (modified) * src/Patterns/unittests/stubs/CommonStub.hpp (modified) * src/Patterns/unittests/stubs/FactoryStub.hpp (modified) Added Clone pattern. - Clone is necessary for having prototypes, ... Tue, 04 Jan 2011 17:15:14 GMT Frederik Heber [724564] * configure.ac (modified) * src/Patterns/Factory.hpp (modified) * src/Patterns/Factory_impl.hpp (modified) * src/Patterns/unittests/CreatorUnitTest.cpp (modified) * src/Patterns/unittests/FactoryUnitTest.cpp (modified) * src/Patterns/unittests/FactoryUnitTest.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/stubs/CommonStub.cpp (moved) * src/Patterns/unittests/stubs/CommonStub.hpp (added) * src/Patterns/unittests/stubs/CreatorStub.hpp (modified) * src/Patterns/unittests/stubs/FactoryStub.cpp (modified) * src/Patterns/unittests/stubs/FactoryStub.hpp (modified) Factory know has an additional type table and stubs have been ... Tue, 04 Jan 2011 15:12:44 GMT Frederik Heber [746ff1] * configure.ac (modified) * src/Makefile.am (modified) * src/Patterns/Creator.hpp (added) * src/Patterns/Factory.hpp (added) * src/Patterns/FactoryTypeList.hpp (added) * src/Patterns/Factory_impl.hpp (added) * src/Patterns/unittests/CreatorUnitTest.cpp (added) * src/Patterns/unittests/CreatorUnitTest.hpp (added) * src/Patterns/unittests/FactoryUnitTest.cpp (added) * src/Patterns/unittests/FactoryUnitTest.hpp (added) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/stubs/CreatorStub.cpp (added) * src/Patterns/unittests/stubs/CreatorStub.hpp (added) * src/Patterns/unittests/stubs/FactoryStub.cpp (added) * src/Patterns/unittests/stubs/FactoryStub.def (added) * src/Patterns/unittests/stubs/FactoryStub.hpp (added) * src/Patterns/unittests/stubs/FactoryStub.undef (added) Added Creator and Factory pattern. - unittests added. - new ... Wed, 22 Dec 2010 17:39:32 GMT Frederik Heber [cdf2e4] * CodePatterns-debug.pc.in (added) * configure.ac (modified) * m4/ax_codepatterns.m4 (modified) * src/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) From now on we create two libs, one with and one without debug. - ... Wed, 22 Dec 2010 17:20:21 GMT Frederik Heber [70672e3] * src/Helpers/Assert.hpp (modified) * src/Helpers/Info.hpp (modified) * src/Helpers/Log.hpp (modified) * src/Helpers/MemDebug.hpp (modified) * src/Helpers/Range.hpp (modified) * src/Helpers/Verbose.hpp (modified) * src/Helpers/enumeration.hpp (modified) * src/Helpers/errorlogger.hpp (modified) * src/Helpers/logger.hpp (modified) * src/Helpers/toString.hpp (modified) * src/Patterns/Cacheable.hpp (modified) * src/Patterns/ObservedContainer.hpp (modified) * src/Patterns/ObservedContainer_impl.hpp (modified) * src/Patterns/ObservedIterator.hpp (modified) * src/Patterns/Observer.cpp (modified) * src/Patterns/Observer.hpp (modified) * src/Patterns/Registry.hpp (modified) * src/Patterns/Registry_impl.hpp (modified) * src/Patterns/Singleton.hpp (modified) * src/Patterns/Singleton_impl.hpp (modified) * src/Patterns/unittests/CacheableUnitTest.hpp (modified) * src/Patterns/unittests/ObserverUnitTest.hpp (modified) * src/Patterns/unittests/RegistryUnitTest.hpp (modified) * src/Patterns/unittests/SingletonUnitTest.hpp (modified) * src/codepatterns-config-main.cpp (modified) * src/codepatterns-config.hpp (modified) * src/unittests/InfoUnitTest.hpp (modified) * src/unittests/LogUnitTest.hpp (modified) * src/version.hpp (modified) Added config.h to all header files. Wed, 22 Dec 2010 10:32:46 GMT Frederik Heber [9098f9] * src/Helpers/Assert.hpp (modified) * src/Helpers/errorlogger.cpp (modified) * src/Helpers/errorlogger.hpp (modified) * src/Helpers/logger.cpp (modified) * src/Helpers/logger.hpp (modified) * src/Makefile.am (modified) * src/Patterns/Cacheable.hpp (modified) * src/Patterns/ObservedContainer.hpp (modified) * src/Patterns/ObservedContainer_impl.hpp (modified) * src/Patterns/ObservedIterator.hpp (modified) * src/Patterns/Observer.cpp (modified) * src/Patterns/Registry_impl.hpp (modified) * src/Patterns/Singleton.hpp (modified) * src/Patterns/Singleton_impl.hpp (modified) * src/Patterns/unittests/CacheableUnitTest.cpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/unittests/SingletonUnitTest.cpp (modified) * src/unittests/InfoUnitTest.cpp (modified) * src/unittests/LogUnitTest.cpp (modified) * src/unittests/Makefile.am (modified) * src/unittests/TestRunnerMain.cpp (modified) All include files go into folder CodePatterns. - therefore all ... Wed, 22 Dec 2010 09:16:51 GMT Frederik Heber [115378] * .gitignore (modified) * CodePatterns.pc.in (modified) * configure.ac (modified) * m4/ax_boost_program_options.m4 (added) * m4/ax_codepatterns.m4 (added) * src/Helpers/Assert.cpp (moved) * src/Helpers/Assert.hpp (moved) * src/Helpers/Info.cpp (moved) * src/Helpers/Info.hpp (moved) * src/Helpers/Log.cpp (moved) * src/Helpers/Log.hpp (moved) * src/Helpers/MemDebug.cpp (moved) * src/Helpers/MemDebug.hpp (moved) * src/Helpers/Range.hpp (moved) * src/Helpers/Verbose.cpp (moved) * src/Helpers/Verbose.hpp (moved) * src/Helpers/enumeration.hpp (added) * src/Helpers/errorlogger.cpp (moved) * src/Helpers/errorlogger.hpp (moved) * src/Helpers/logger.cpp (moved) * src/Helpers/logger.hpp (moved) * src/Helpers/toString.hpp (moved) * src/Makefile.am (modified) * src/Patterns/Cacheable.hpp (modified) * src/Patterns/Makefile.am (deleted) * src/Patterns/Makefile.in (deleted) * src/Patterns/Observer.cpp (modified) * src/Patterns/Registry_impl.hpp (modified) * src/Patterns/Singleton.hpp (modified) * src/Patterns/Singleton_impl.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ObserverUnitTest.cpp (modified) * src/codepatterns-config-main.cpp (added) * src/codepatterns-config.cpp (added) * src/codepatterns-config.hpp (added) * src/fast_functions.hpp (deleted) * src/unittests/InfoUnitTest.cpp (modified) * src/unittests/LogUnitTest.cpp (modified) * src/unittests/Makefile.am (modified) * src/version.hpp (modified) Changes to allow for (re-)incorporation of CodePatterns into ... Mon, 20 Dec 2010 21:13:19 GMT Frederik Heber [a80f419] * AUTHORS (added) * COPYING (added) * CodePatterns.pc.in (added) * INSTALL (added) * Makefile.am (added) * NEWS (added) * README (added) * TestRunnerClient.cpp (added) * TestRunnerClient.h (added) * bootstrap (added) * configure.ac (added) * doc/Doxyfile (added) * doc/Makefile.am (added) * libCodePatterns_config.h.in (added) * m4/ac_doxygen.m4 (added) * m4/ax_boost_base.m4 (added) * m4/m4_ax_boost_thread.m4 (added) * src/Assert.cpp (added) * src/Assert.hpp (added) * src/Info.cpp (added) * src/Info.hpp (added) * src/Log.cpp (added) * src/Log.hpp (added) * src/Makefile.am (added) * src/MemDebug.cpp (added) * src/MemDebug.hpp (added) * src/Patterns/Cacheable.hpp (added) * src/Patterns/Makefile.am (added) * src/Patterns/Makefile.in (added) * src/Patterns/ObservedContainer.hpp (added) * src/Patterns/ObservedContainer_impl.hpp (added) * src/Patterns/ObservedIterator.hpp (added) * src/Patterns/Observer.cpp (added) * src/Patterns/Observer.hpp (added) * src/Patterns/Registry.hpp (added) * src/Patterns/Registry_impl.hpp (added) * src/Patterns/Singleton.hpp (added) * src/Patterns/Singleton_impl.hpp (added) * src/Patterns/unittests/CacheableUnitTest.cpp (added) * src/Patterns/unittests/CacheableUnitTest.hpp (added) * src/Patterns/unittests/Makefile.am (added) * src/Patterns/unittests/ObserverUnitTest.cpp (added) * src/Patterns/unittests/ObserverUnitTest.hpp (added) * src/Patterns/unittests/RegistryUnitTest.cpp (added) * src/Patterns/unittests/RegistryUnitTest.hpp (added) * src/Patterns/unittests/SingletonUnitTest.cpp (added) * src/Patterns/unittests/SingletonUnitTest.hpp (added) * src/Range.hpp (added) * src/Verbose.cpp (added) * src/Verbose.hpp (added) * src/errorlogger.cpp (added) * src/errorlogger.hpp (added) * src/fast_functions.hpp (added) * src/logger.cpp (added) * src/logger.hpp (added) * src/toString.hpp (added) * src/unittests/InfoUnitTest.cpp (added) * src/unittests/InfoUnitTest.hpp (added) * src/unittests/LogUnitTest.cpp (added) * src/unittests/LogUnitTest.hpp (added) * src/unittests/Makefile.am (added) * src/unittests/TestRunnerMain.cpp (added) * src/unittests/UnitTestMain.cpp (added) * wtf (deleted) First version. Everything was extracted from project MoleCuilder ...