#
# ChangeLog for src/Patterns
#
# Generated by Trac 1.4.4
# Apr 1, 2025, 8:44:10 PM

Wed, 24 Mar 2010 12:54:47 GMT Tillmann Crueger <crueger@…> [c72112]
	* src/Patterns/Cacheable.hpp (modified)
	* src/boundary.cpp (modified)
	* src/molecule.hpp (modified)
	* src/molecule_pointcloud.cpp (modified)
	* src/tesselation.cpp (modified)
	* src/tesselationhelpers.cpp (modified)

	Repaired GetMAxId() method of molecule


Fri, 19 Mar 2010 16:24:47 GMT Tillmann Crueger <crueger@…> [760ef4]
	* src/Patterns/Cacheable.hpp (modified)

	Made the cacheable always recalculate when the owner is in the ...


Fri, 19 Mar 2010 16:13:28 GMT Tillmann Crueger <crueger@…> [b64313]
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/unittests/ObserverTest.cpp (modified)
	* src/unittests/ObserverTest.hpp (modified)

	Improved Observer Framework to include methods to report the state
 ...


Fri, 19 Mar 2010 15:50:01 GMT Tillmann Crueger <crueger@…> [e0b6fd]
	* src/Patterns/Cacheable.hpp (modified)
	* src/molecule.cpp (modified)
	* src/unittests/AnalysisCorrelationToSurfaceUnitTest.cpp (modified)

	Rebuilt Cacheables using the state pattern


Fri, 19 Mar 2010 13:29:01 GMT Tillmann Crueger <crueger@…> [ea7176]
	* src/Legacy/oldmenu.cpp (modified)
	* src/Patterns/Cacheable.hpp (modified)
	* src/boundary.cpp (modified)
	* src/builder.cpp (modified)
	* src/molecule.cpp (modified)
	* src/molecule.hpp (modified)
	* src/molecule_dynamics.cpp (modified)
	* src/molecule_fragmentation.cpp (modified)
	* src/molecule_geometry.cpp (modified)
	* src/molecule_graph.cpp (modified)
	* src/moleculelist.cpp (modified)
	* src/tesselation.cpp (modified)
	* src/unittests/AnalysisCorrelationToPointUnitTest.cpp (modified)
	* src/unittests/AnalysisCorrelationToSurfaceUnitTest.cpp (modified)
	* src/unittests/AnalysisPairCorrelationUnitTest.cpp (modified)
	* src/unittests/analysisbondsunittest.cpp (modified)
	* src/unittests/bondgraphunittest.cpp (modified)
	* src/unittests/listofbondsunittest.cpp (modified)

	FIX: Made AtomCount a Cacheable so that the number of atoms in a ...


Thu, 18 Mar 2010 15:32:00 GMT Tillmann Crueger <crueger@…> [f2bb0f]
	* src/Legacy/oldmenu.cpp (modified)
	* src/Patterns/ObservedIterator.hpp (modified)
	* src/World.cpp (modified)
	* src/memoryallocator.hpp (modified)
	* src/molecule_graph.cpp (modified)

	FIX: Repaired memory smashing in CreateAdjacencyList

	BROKEN: ...


Thu, 04 Mar 2010 15:20:51 GMT Tillmann Crueger <crueger@…> [bd58fb]
	* src/Patterns/ObservedIterator.hpp (added)
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/molecule.cpp (modified)
	* src/molecule.hpp (modified)
	* src/unittests/ObserverTest.cpp (modified)
	* src/unittests/ObserverTest.hpp (modified)

	Added an iterator pattern for observed Data structures


Wed, 03 Mar 2010 13:57:41 GMT Tillmann Crueger <crueger@…> [dbb474]
	* src/Actions/Calculation.hpp (modified)
	* src/Actions/Process.cpp (modified)
	* src/Actions/Process.hpp (modified)
	* src/Descriptors/AtomDescriptor.hpp (modified)
	* src/Descriptors/AtomDescriptor_impl.hpp (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/UIElements/MainWindow.hpp (modified)
	* src/UIElements/UIFactory.hpp (modified)

	Improved Doxygen documentation


Fri, 26 Feb 2010 13:57:01 GMT Tillmann Crueger <crueger@…> [a1510d]
	* configure.ac (modified)
	* src/Actions/small_actions.hpp (modified)
	* src/Makefile.am (modified)
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/UIElements/TextStatusIndicator.cpp (added)
	* src/UIElements/TextStatusIndicator.hpp (added)
	* src/UIElements/TextWindow.cpp (modified)
	* src/UIElements/TextWindow.hpp (modified)
	* src/World.cpp (modified)
	* src/builder.cpp (modified)
	* src/element.cpp (modified)
	* src/gslmatrix.cpp (modified)
	* src/molecule_dynamics.cpp (modified)
	* src/tesselation.cpp (modified)
	* src/unittests/ActOnAllUnitTest.cpp (modified)
	* src/unittests/ActionSequenceTest.cpp (modified)
	* src/unittests/AnalysisCorrelationToPointUnitTest.cpp (modified)
	* src/unittests/AnalysisCorrelationToSurfaceUnitTest.cpp (modified)
	* src/unittests/AnalysisPairCorrelationUnitTest.cpp (modified)
	* src/unittests/CacheableTest.cpp (modified)
	* src/unittests/DescriptorUnittest.cpp (modified)
	* src/unittests/Makefile.am (modified)
	* src/unittests/ObserverTest.cpp (modified)
	* src/unittests/TestRunnerMain.cpp (added)
	* src/unittests/UnitTestMain.cpp (added)
	* src/unittests/analysisbondsunittest.cpp (modified)
	* src/unittests/atomsCalculationTest.cpp (modified)
	* src/unittests/bondgraphunittest.cpp (modified)
	* src/unittests/gslmatrixsymmetricunittest.cpp (modified)
	* src/unittests/gslmatrixunittest.cpp (modified)
	* src/unittests/gslvectorunittest.cpp (modified)
	* src/unittests/infounittest.cpp (modified)
	* src/unittests/linearsystemofequationsunittest.cpp (modified)
	* src/unittests/listofbondsunittest.cpp (modified)
	* src/unittests/logunittest.cpp (modified)
	* src/unittests/manipulateAtomsTest.cpp (modified)
	* src/unittests/memoryallocatorunittest.cpp (modified)
	* src/unittests/memoryusageobserverunittest.cpp (modified)
	* src/unittests/stackclassunittest.cpp (modified)
	* src/unittests/tesselation_boundarytriangleunittest.cpp (modified)
	* src/unittests/tesselation_boundarytriangleunittest.hpp (modified)
	* src/unittests/tesselation_insideoutsideunittest.cpp (modified)
	* src/unittests/tesselationunittest.cpp (modified)
	* src/unittests/vectorunittest.cpp (modified)
	* src/vector.cpp (modified)
	* src/vector.hpp (modified)
	* tests/Tesselations/defs.in (modified)

	Merge branch 'FreddiesRefactoring' into StructureRefactoring
 ...


Fri, 26 Feb 2010 12:40:52 GMT Tillmann Crueger <crueger@…> [24a5e0]
	* src/Actions/MakroAction.cpp (modified)
	* src/Actions/ManipulateAtomsProcess.cpp (modified)
	* src/Actions/Process.cpp (modified)
	* src/Descriptors/AtomDescriptor.cpp (modified)
	* src/Descriptors/AtomDescriptor_impl.hpp (modified)
	* src/Descriptors/AtomIdDescriptor.cpp (modified)
	* src/Descriptors/AtomIdDescriptor_impl.hpp (modified)
	* src/Descriptors/AtomTypeDescriptor.cpp (modified)
	* src/Descriptors/AtomTypeDescriptor_impl.hpp (modified)
	* src/Legacy/oldmenu.cpp (modified)
	* src/Makefile.am (modified)
	* src/Menu/DisplayMenuItem.cpp (modified)
	* src/Menu/TextMenu.cpp (modified)
	* src/Patterns/Cacheable.hpp (modified)
	* src/UIElements/Dialog.cpp (modified)
	* src/UIElements/TextDialog.cpp (modified)
	* src/Views/MethodStringView.cpp (modified)
	* src/Views/MethodStringView.hpp (modified)
	* src/Views/StreamStringView.cpp (modified)
	* src/Views/StreamStringView.hpp (modified)
	* src/Views/StringView.hpp (modified)
	* src/World.cpp (modified)
	* src/World.hpp (modified)
	* src/WorldIterators.cpp (modified)
	* src/atom_particleinfo.cpp (modified)
	* src/boundary.cpp (modified)
	* src/molecule.cpp (modified)
	* src/molecule.hpp (modified)
	* src/molecule_dynamics.cpp (modified)
	* src/moleculelist.cpp (modified)
	* src/tesselationhelpers.cpp (modified)

	Added -Wall flag and fixed several small hickups


Thu, 25 Feb 2010 16:56:16 GMT Tillmann Crueger <crueger@…> [cf1a07]
	* src/Actions/ActionRegistry.cpp (modified)
	* src/Patterns/Observer.cpp (modified)

	FIX: repaired some access violation of STL-iterators in Observer and ...


Thu, 25 Feb 2010 14:32:35 GMT Frederik Heber <heber@…> [c296c2]
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)

	MEMLEAK: Observable::signOff() erases its own iterator, some more ...


Fri, 05 Feb 2010 12:43:39 GMT Tillmann Crueger <crueger@…> [50fc88c]
	* src/Patterns/Observer.hpp (modified)

	Made the Observer RAII-Pattern more secure.


Wed, 03 Feb 2010 16:42:06 GMT Tillmann Crueger <crueger@…> [2ba827]
	* src/Patterns/Observer.hpp (modified)
	* src/molecule.cpp (modified)
	* src/moleculelist.cpp (modified)
	* src/unittests/CacheableTest.cpp (modified)

	Changed all observed places to new observer structure


Wed, 03 Feb 2010 16:31:45 GMT Tillmann Crueger <crueger@…> [317df8]
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/unittests/ObserverTest.cpp (modified)

	Changed Observer to use RAII-style for locking changes.


Wed, 03 Feb 2010 14:13:18 GMT Tillmann Crueger <crueger@…> [314ff6]
	* src/Patterns/Cacheable.hpp (modified)

	Assigned best priority to cached values.


Wed, 03 Feb 2010 14:11:10 GMT Tillmann Crueger <crueger@…> [0c1d97]
	* src/Patterns/Observer.cpp (modified)
	* src/Patterns/Observer.hpp (modified)

	Added mechanism that allows for assign priorities to observers


Tue, 02 Feb 2010 16:46:29 GMT Tillmann Crueger <crueger@…> [9ad391]
	* src/Makefile.am (modified)
	* src/Patterns/Cacheable.hpp (modified)

	Added possibility to disable caching mechanism at compile time


Tue, 02 Feb 2010 16:22:22 GMT Tillmann Crueger <crueger@…> [f721c6]
	* src/Patterns/Observer.hpp (modified)
	* src/molecule.cpp (modified)

	Made more methods of the molecule observable


Tue, 02 Feb 2010 15:35:09 GMT Tillmann Crueger <crueger@…> [e3c8b4]
	* src/Makefile.am (modified)
	* src/Patterns/Cacheable.hpp (added)
	* src/unittests/CacheableTest.cpp (added)
	* src/unittests/CacheableTest.hpp (added)
	* src/unittests/Makefile.am (modified)

	Added data structure to allow caching of derived values


Tue, 02 Feb 2010 12:00:19 GMT Tillmann Crueger <crueger@…> [d5f216]
	* src/Makefile.am (modified)
	* src/Patterns/Observer.hpp (modified)
	* src/molecule.hpp (modified)
	* src/moleculelist.cpp (modified)
	* src/unittests/ObserverTest.cpp (modified)
	* src/unittests/ObserverTest.hpp (modified)

	Added a view that displays all molecules using a QTableWidget


Tue, 02 Feb 2010 11:52:04 GMT Tillmann Crueger <crueger@…> [63c1f6]
	* src/Makefile.am (modified)
	* src/Patterns/Observer.cpp (added)
	* src/Patterns/Observer.hpp (added)
	* src/unittests/Makefile.am (modified)
	* src/unittests/ObserverTest.cpp (added)
	* src/unittests/ObserverTest.hpp (added)

	Added generic observer pattern framework.
	(cherry picked from commit ...