# # ChangeLog for src/Patterns # # Generated by Trac 1.6 # Nov 20, 2025, 9:59:09 PM Fri, 30 Oct 2015 11:43:01 GMT Frederik Heber [454bc54] * src/CodePatterns/Cacheable.hpp (modified) * src/CodePatterns/ObservedValue.hpp (added) * src/CodePatterns/Observer/Notification.hpp (modified) * src/CodePatterns/Observer/Observable.hpp (modified) * src/CodePatterns/Observer/Relay.hpp (modified) * src/Observer/Channels.cpp (modified) * src/Observer/Notification.cpp (modified) * src/Observer/Observable.cpp (modified) * src/Observer/Relay.cpp (modified) * src/Observer/unittests/GraveyardUnitTest.cpp (modified) * src/Patterns/Makefile.am (modified) * src/Patterns/unittests/CacheableUnitTest.cpp (modified) * src/Patterns/unittests/CacheableUnitTest.hpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ObservedValueUnitTest.cpp (added) * src/Patterns/unittests/ObservedValueUnitTest.hpp (added) * src/Patterns/unittests/stubs/Cacheable_threeNumbers.cpp (added) * src/Patterns/unittests/stubs/Cacheable_threeNumbers.hpp (added) * src/Patterns/unittests/stubs/ObservedValue_threeNumbers.cpp (added) * src/Patterns/unittests/stubs/ObservedValue_threeNumbers.hpp (added) Added new pattern ObservedValue, contrary to Cacheable. - ... Sun, 17 Aug 2014 16:07:55 GMT Frederik Heber [6309fd] * configure.ac (modified) * m4/boost.m4 (modified) * src/Helpers/Makefile.am (modified) * src/Makefile.am (modified) * src/Observer/Makefile.am (modified) * src/Patterns/Makefile.am (modified) * src/unittests/Makefile.am (modified) Fixes for Ubuntu 14.04. - subdir-objects required for automake. - ... Wed, 13 Feb 2013 16:44:13 GMT Frederik Heber [e46aa0] * src/Helpers/Makefile.am (modified) * src/Helpers/unittests/Makefile.am (modified) * src/Makefile.am (modified) * src/Observer/Makefile.am (modified) * src/Observer/unittests/Makefile.am (modified) * src/Patterns/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) FIX: Usage of boost's cppflags, ldflags and libs was a bit ... Fri, 04 May 2012 14:29:09 GMT Frederik Heber [0b05c22] * src/Helpers/Makefile.am (modified) * src/Makefile.am (modified) * src/Observer/Makefile.am (modified) * src/Patterns/Makefile.am (modified) FIX: We used CPPUNIT dependencies at a lot of stupid places. Tue, 13 Dec 2011 13:09:44 GMT Frederik Heber [c7ac70] * src/CodePatterns/Registry_impl.hpp (modified) * src/Patterns/unittests/RegistryUnitTest.cpp (modified) * src/Patterns/unittests/RegistryUnitTest.hpp (modified) FIX: Forgot to add Registry<>::cleanup() to CONSTRUCT_.... - added ... Tue, 13 Dec 2011 13:09:40 GMT Frederik Heber [9b8fa4] * configure.ac (modified) * src/CodePatterns/Assert.hpp (moved) * src/CodePatterns/Cacheable.hpp (moved) * src/CodePatterns/Chronos.hpp (moved) * src/CodePatterns/Clone.hpp (moved) * src/CodePatterns/Creator.hpp (moved) * src/CodePatterns/Factory.hpp (moved) * src/CodePatterns/FactoryTypeList.hpp (moved) * src/CodePatterns/Factory_impl.hpp (moved) * src/CodePatterns/Info.hpp (moved) * src/CodePatterns/IteratorAdaptors.hpp (moved) * src/CodePatterns/Log.hpp (moved) * src/CodePatterns/ManipulableClone.hpp (moved) * src/CodePatterns/ManipulablePrototypeFactory.hpp (moved) * src/CodePatterns/ManipulablePrototypeFactory_impl.hpp (moved) * src/CodePatterns/MemDebug.hpp (moved) * src/CodePatterns/Observer/Channels.hpp (moved) * src/CodePatterns/Observer/Notification.hpp (moved) * src/CodePatterns/Observer/Observable.hpp (moved) * src/CodePatterns/Observer/ObservedContainer.hpp (moved) * src/CodePatterns/Observer/ObservedContainer_impl.hpp (moved) * src/CodePatterns/Observer/ObservedIterator.hpp (moved) * src/CodePatterns/Observer/Observer.hpp (moved) * src/CodePatterns/Observer/ObserverLog.hpp (moved) * src/CodePatterns/Observer/Relay.hpp (moved) * src/CodePatterns/Observer/all.hpp (added) * src/CodePatterns/Observer/defs.hpp (moved) * src/CodePatterns/PrototypeFactory.hpp (moved) * src/CodePatterns/PrototypeFactory_impl.hpp (moved) * src/CodePatterns/Range.hpp (moved) * src/CodePatterns/Registry.hpp (moved) * src/CodePatterns/Registry_impl.hpp (moved) * src/CodePatterns/Singleton.hpp (moved) * src/CodePatterns/Singleton_impl.hpp (moved) * src/CodePatterns/Verbose.hpp (moved) * src/CodePatterns/enumeration.hpp (moved) * src/CodePatterns/errorlogger.hpp (moved) * src/CodePatterns/logger.hpp (moved) * src/CodePatterns/toString.hpp (moved) * src/Helpers/Assert.cpp (modified) * src/Helpers/Chronos.cpp (modified) * src/Helpers/Info.cpp (modified) * src/Helpers/Log.cpp (modified) * src/Helpers/Makefile.am (modified) * src/Helpers/Verbose.cpp (modified) * src/Helpers/errorlogger.cpp (modified) * src/Helpers/logger.cpp (modified) * src/Helpers/unittests/AssertUnitTest.cpp (modified) * src/Helpers/unittests/ChronosUnitTest.cpp (modified) * src/Helpers/unittests/InfoUnitTest.cpp (modified) * src/Helpers/unittests/IteratorAdaptorsUnitTest.cpp (modified) * src/Helpers/unittests/IteratorAdaptorsUnitTest.hpp (modified) * src/Helpers/unittests/LogUnitTest.cpp (modified) * src/Helpers/unittests/Makefile.am (modified) * src/Helpers/unittests/RangeUnitTest.hpp (modified) * src/Helpers/unittests/stubs/ChronosStub.cpp (modified) * src/Helpers/unittests/stubs/InfoStub.cpp (modified) * src/Helpers/unittests/stubs/LogStub.cpp (modified) * src/Helpers/unittests/stubs/errorloggerStub.cpp (modified) * src/Helpers/unittests/stubs/loggerStub.cpp (modified) * src/Makefile.am (modified) * src/Observer/Channels.cpp (moved) * src/Observer/Makefile.am (added) * src/Observer/Notification.cpp (moved) * src/Observer/Observable.cpp (moved) * src/Observer/Observer.cpp (moved) * src/Observer/ObserverLog.cpp (moved) * src/Observer/Relay.cpp (moved) * src/Observer/unittests/Makefile.am (added) * src/Observer/unittests/ObservedContainerUnitTest.cpp (moved) * src/Observer/unittests/ObservedContainerUnitTest.hpp (moved) * src/Observer/unittests/ObserverUnitTest.cpp (moved) * src/Observer/unittests/ObserverUnitTest.hpp (moved) * src/Observer/unittests/stubs/ObserverStub.cpp (moved) * src/Observer/unittests/stubs/ObserverStub.hpp (moved) * src/Patterns/Makefile.am (modified) * src/Patterns/Observer/all.hpp (deleted) * src/Patterns/Observer/unittests/Makefile.am (deleted) * src/Patterns/unittests/CacheableUnitTest.cpp (modified) * src/Patterns/unittests/CloneUnitTest.cpp (modified) * src/Patterns/unittests/CreatorUnitTest.cpp (modified) * src/Patterns/unittests/FactoryUnitTest.cpp (modified) * src/Patterns/unittests/Makefile.am (modified) * src/Patterns/unittests/ManipulableCloneUnitTest.cpp (modified) * src/Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.cpp (modified) * src/Patterns/unittests/RegistryUnitTest.cpp (modified) * src/Patterns/unittests/SingletonUnitTest.cpp (modified) * src/Patterns/unittests/stubs/CloneStub.hpp (modified) * src/Patterns/unittests/stubs/CreatorStub.hpp (modified) * src/Patterns/unittests/stubs/FactoryStub.cpp (modified) * src/Patterns/unittests/stubs/FactoryStub.hpp (modified) * src/Patterns/unittests/stubs/ManipulableCloneStub.hpp (modified) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp (modified) * src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp (modified) * src/Patterns/unittests/stubs/PrototypeFactoryStub.cpp (modified) * src/Patterns/unittests/stubs/PrototypeFactoryStub.hpp (modified) * src/Patterns/unittests/stubs/RegistryStub.cpp (modified) * src/Patterns/unittests/stubs/RegistryStub.hpp (modified) * src/unittests/Makefile.am (modified) Huge update of file structure to place installation header files into ... Tue, 13 Dec 2011 13:06:33 GMT Frederik Heber [3324cf] * configure.ac (modified) * src/Helpers/Makefile.am (added) * src/Helpers/unittests/Makefile.am (modified) * src/Makefile.am (modified) * src/Patterns/Makefile.am (added) * src/Patterns/Observer/all.hpp (modified) * src/Patterns/Observer/unittests/Makefile.am (modified) * src/Patterns/unittests/Makefile.am (modified) * src/unittests/Makefile.am (modified) Added convenience libraries for Patterns and Helpers. - this way we ... Tue, 13 Dec 2011 12:02:21 GMT Frederik Heber [b760ac5] * src/Patterns/Observer/Relay.cpp (modified) * src/Patterns/Observer/Relay.hpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.hpp (modified) * src/Patterns/Observer/unittests/stubs/ObserverStub.cpp (modified) * src/Patterns/Observer/unittests/stubs/ObserverStub.hpp (modified) * src/documentation/patterns/observer.dox (modified) Relay can now also relay notifications. - NOTE: We do not yet ... Tue, 13 Dec 2011 12:00:30 GMT Frederik Heber [d85532] * src/Makefile.am (modified) * src/Patterns/Observer/Notification.hpp (modified) * src/Patterns/Observer/Observable.hpp (modified) * src/Patterns/Observer/Observer.hpp (modified) * src/Patterns/Observer/Relay.cpp (modified) * src/Patterns/Observer/Relay.hpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.hpp (modified) * src/Patterns/Observer/unittests/stubs/ObserverStub.cpp (modified) * src/Patterns/Observer/unittests/stubs/ObserverStub.hpp (modified) Added unit test on Relay. - added new stubs to ObserverStub ... Tue, 13 Dec 2011 10:45:00 GMT Frederik Heber [2c11c1] * src/Makefile.am (modified) * src/Patterns/Cacheable.hpp (modified) * src/Patterns/Observer/Observable.cpp (modified) * src/Patterns/Observer/Observer.cpp (modified) * src/Patterns/Observer/ObserverLog.cpp (modified) * src/Patterns/Observer/ObserverLog.hpp (modified) * src/Patterns/Observer/Relay.cpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.cpp (modified) Modified ObserverLog: Singleton and both output to screen and ... Tue, 13 Dec 2011 09:46:12 GMT Frederik Heber [40f2e6] * src/Patterns/Observer/Observable.cpp (modified) * src/Patterns/Observer/Observable.hpp (modified) * src/Patterns/Observer/unittests/ObserverUnitTest.cpp (modified) * src/Patterns/Observer/unittests/stubs/ObserverStub.cpp (modified) Observable::signOn() now just needs channelno (enum) and not ... Tue, 13 Dec 2011 09:46:12 GMT Frederik Heber [75d156] * src/Patterns/Observer/ObservedContainer.hpp (modified) * src/Patterns/Observer/ObservedContainer_impl.hpp (modified) * src/Patterns/Observer/ObservedIterator.hpp (modified) * src/Patterns/Observer/Relay.cpp (modified) * src/Patterns/Observer/Relay.hpp (modified) FIX: Removed all "Observer/" prefixes to includes. Tue, 13 Dec 2011 09:46:12 GMT Frederik Heber [8fe1e2] * src/Patterns/Cacheable.hpp (modified) * src/Patterns/Observer/Observable.cpp (modified) * src/Patterns/Observer/Observable.hpp (modified) Added Observable::signOn() to get int wrapped in class PriorityLevel. ... Tue, 13 Dec 2011 09:46:10 GMT Frederik Heber [e2e035e] * src/Makefile.am (modified) * src/Patterns/Cacheable.hpp (modified) * src/Patterns/Observer.hpp (deleted) * src/Patterns/Observer/Channels.cpp (added) * src/Patterns/Observer/Channels.hpp (added) * src/Patterns/Observer/Notification.cpp (added) * src/Patterns/Observer/Notification.hpp (added) * src/Patterns/Observer/Observable.cpp (moved) * src/Patterns/Observer/Observable.hpp (added) * src/Patterns/Observer/ObservedContainer.hpp (moved) * src/Patterns/Observer/ObservedContainer_impl.hpp (moved) * src/Patterns/Observer/ObservedIterator.hpp (moved) * src/Patterns/Observer/Observer.cpp (added) * src/Patterns/Observer/Observer.hpp (added) * src/Patterns/Observer/ObserverLog.cpp (added) * src/Patterns/Observer/ObserverLog.hpp (added) * src/Patterns/Observer/Relay.cpp (added) * src/Patterns/Observer/Relay.hpp (added) * src/Patterns/Observer/all.hpp (added) * src/Patterns/Observer/defs.hpp (added) * src/Patterns/Observer/unittests/Makefile.am (added) * src/Patterns/Observer/unittests/ObservedContainerUnitTest.cpp (moved) * src/Patterns/Observer/unittests/ObservedContainerUnitTest.hpp (moved) * src/Patterns/Observer/unittests/ObserverUnitTest.cpp (moved) * src/Patterns/Observer/unittests/ObserverUnitTest.hpp (moved) * src/Patterns/Observer/unittests/stubs/ObserverStub.cpp (moved) * src/Patterns/Observer/unittests/stubs/ObserverStub.hpp (moved) * src/Patterns/unittests/Makefile.am (modified) * src/documentation/main.dox (modified) * src/documentation/patterns/observer.dox (added) * src/unittests/Makefile.am (modified) Refactored all Observer stuff into own subfolder and split up into ... Tue, 13 Dec 2011 09:43:39 GMT Frederik Heber [bc2698] * src/Patterns/Observer.cpp (modified) * src/Patterns/Observer.hpp (modified) * src/Patterns/unittests/stubs/ObserverStub.cpp (modified) NotificationChannels is now static entity. - this is in line with ... Thu, 29 Sep 2011 15:42:26 GMT Frederik Heber [5c441e] * src/Patterns/unittests/CloneUnitTest.cpp (modified) * src/Patterns/unittests/CreatorUnitTest.cpp (modified) * src/Patterns/unittests/FactoryUnitTest.cpp (modified) * src/Patterns/unittests/ManipulableCloneUnitTest.cpp (modified) * src/Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp (modified) * src/Patterns/unittests/PrototypeFactoryUnitTest.cpp (modified) Removed unnecessary boost_random includes. Thu, 01 Sep 2011 13:51:25 GMT Frederik Heber [9e776f] * src/Patterns/Observer.cpp (modified) * src/Patterns/Observer.hpp (modified) Observable::signOn/Off functions are now on const instance possible. ... 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 ...