# # ChangeLog for src/Actions/ActionQueue.cpp # # Generated by Trac 1.4.4 # Mar 24, 2025, 2:17:32 PM Thu, 19 Sep 2013 20:23:53 GMT Frederik Heber [12d946] * src/Actions/ActionQueue.cpp (modified) * src/Actions/CommandAction/LoadSessionAction.cpp (added) * src/Actions/CommandAction/LoadSessionAction.def (added) * src/Actions/CommandAction/LoadSessionAction.hpp (added) * src/Actions/GlobalListOfActions.hpp (modified) * src/Actions/Makefile.am (modified) * tests/Python/AllActions/options.dat (modified) * tests/regression/Makefile.am (modified) * tests/regression/Options/Session/testsuite-options-load-session-python.at (added) * tests/regression/Options/testsuite-options.at (modified) Implemented LoadSessionAction. - this it also used in ... Thu, 19 Sep 2013 20:23:53 GMT Frederik Heber [9e4655] * src/Actions/ActionQueue.cpp (modified) * src/Actions/CommandAction/StoreSessionAction.cpp (modified) * src/Actions/CommandAction/StoreSessionAction.def (modified) * src/Parameters/Makefile.am (modified) * src/Parameters/Validators/Specific/SessionTypeValidator.cpp (added) * src/Parameters/Validators/Specific/SessionTypeValidator.hpp (added) * tests/Python/AllActions/options.dat (modified) * tests/regression/Options/Session/post/test.py (added) Added sessiontype option to StoreSessionAction. - added ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [477012] * src/Actions/Action.hpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/ActionSequence.cpp (modified) * src/Actions/ActionSequence.hpp (modified) * src/Actions/Action_impl_header.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/Calculation.hpp (modified) * src/Actions/Calculation_impl.hpp (modified) * src/Actions/ErrorAction.cpp (modified) * src/Actions/ErrorAction.hpp (modified) * src/Actions/MakroAction.cpp (modified) * src/Actions/MakroAction.hpp (modified) * src/Actions/MakroAction_impl_header.hpp (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/ManipulateAtomsProcess.cpp (modified) * src/Actions/ManipulateAtomsProcess.hpp (modified) * src/Actions/MethodAction.cpp (modified) * src/Actions/MethodAction.hpp (modified) * src/Actions/Reaction.hpp (modified) * src/Actions/Reaction_impl.hpp (modified) * src/Actions/Reaction_impl_header.hpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) * src/Actions/unittests/ActionSequenceUnitTest.cpp (modified) * src/UIElements/Menu/TextMenu/TxMenuLeaveAction.cpp (modified) * src/UIElements/Menu/TextMenu/TxMenuLeaveAction.hpp (modified) Added Action::outputAsPython() and ActionQueue::outputAsPython(). - ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [bad589] * src/Actions/ActionQueue.cpp (modified) * src/Actions/CommandAction/StoreSessionAction.cpp (added) * src/Actions/CommandAction/StoreSessionAction.def (added) * src/Actions/CommandAction/StoreSessionAction.hpp (added) * src/Actions/GlobalListOfActions.hpp (modified) * src/Actions/Makefile.am (modified) * tests/Python/AllActions/options.dat (modified) * tests/regression/Makefile.am (modified) * tests/regression/Options/Session/post/test.sh (added) * tests/regression/Options/Session/testsuite-options-store-session.at (added) * tests/regression/Options/testsuite-options.at (modified) Added StoreSessionAction to store the current session to file. Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [46b181] * src/Actions/Action.hpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/ActionSequence.cpp (modified) * src/Actions/ActionSequence.hpp (modified) * src/Actions/Action_impl_header.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/Calculation.hpp (modified) * src/Actions/Calculation_impl.hpp (modified) * src/Actions/ErrorAction.cpp (modified) * src/Actions/ErrorAction.hpp (modified) * src/Actions/MakroAction.cpp (modified) * src/Actions/MakroAction.hpp (modified) * src/Actions/MakroAction_impl_header.hpp (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/ManipulateAtomsProcess.cpp (modified) * src/Actions/ManipulateAtomsProcess.hpp (modified) * src/Actions/MethodAction.cpp (modified) * src/Actions/MethodAction.hpp (modified) * src/Actions/Reaction.hpp (modified) * src/Actions/Reaction_impl.hpp (modified) * src/Actions/Reaction_impl_header.hpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) * src/Actions/unittests/ActionSequenceUnitTest.cpp (modified) * src/UIElements/Menu/TextMenu/TxMenuLeaveAction.cpp (modified) * src/UIElements/Menu/TextMenu/TxMenuLeaveAction.hpp (modified) Added Action::outputAsCLI() and ActionQueue::outputAsCLI(). - ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [f54cda] * src/Actions/Action.hpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/GraphAction/SubgraphDissectionAction.cpp (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/ManipulateAtomsProcess.hpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) Action::call() is private, replaced by ActionQueue::queueAction(). Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [05c989] * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/UIElements/CommandLineUI/CommandLineWindow.cpp (modified) * src/UIElements/Menu/Qt4/QtMenuPipe.cpp (modified) * src/UIElements/Menu/TextMenu/ActionMenuItem.cpp (modified) * src/UIElements/Qt4/QtMainWindow.cpp (modified) Actions are now called through ActionQueue. - Action::call() is ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [126867] * src/Actions/Action.cpp (modified) * src/Actions/Action.hpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/AtomsCalculation_impl.hpp (modified) * src/Actions/Calculation.hpp (modified) * src/Actions/Calculation_impl.hpp (modified) * src/Actions/ErrorAction.cpp (modified) * src/Actions/ErrorAction.hpp (modified) * src/Actions/GraphAction/SubgraphDissectionAction.cpp (modified) * src/Actions/MakroAction.cpp (modified) * src/Actions/MakroAction.hpp (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/ManipulateAtomsProcess.cpp (modified) * src/Actions/ManipulateAtomsProcess.hpp (modified) * src/Actions/MethodAction.cpp (modified) * src/Actions/MethodAction.hpp (modified) * src/Actions/OptionRegistry.hpp (modified) * src/Actions/Process.cpp (modified) * src/Actions/Process.hpp (modified) * src/Actions/Reaction.hpp (modified) * src/Actions/Reaction_impl.hpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) * src/Actions/unittests/ActionSequenceUnitTest.cpp (modified) * src/UIElements/Menu/TextMenu/TextMenu.hpp (modified) * src/UIElements/Menu/TextMenu/TxMenuLeaveAction.cpp (modified) * src/UIElements/TextUI/TextWindow.cpp (modified) * src/UIElements/TextUI/TextWindow.hpp (modified) * src/World.cpp (modified) Actions no longer register themselves, ActionQueue::addAction() ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [d649b7] * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/ActionRegistry.cpp (modified) * src/Actions/ActionRegistry.hpp (modified) * src/UIElements/Makefile.am (modified) * src/UIElements/Menu/TextMenu/TextMenu.hpp (modified) * src/UIElements/Menu/getLastPosition.cpp (added) * src/UIElements/Menu/getLastPosition.hpp (added) Added functor getLastPosition, extracted from ActionRegistry. - ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [6367dd] * src/Actions/Action.cpp (modified) * src/Actions/ActionHistory.cpp (modified) * src/Actions/ActionHistory.hpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/RedoAction.cpp (modified) * src/Actions/UndoAction.cpp (modified) * src/Actions/pyMoleCuilder.cpp (modified) * src/Actions/unittests/ActionSequenceUnitTest.cpp (modified) * src/Actions/unittests/ManipulateAtomsUnitTest.cpp (modified) * src/builder_init.cpp (modified) * src/cleanUp.cpp (modified) ActionHistory now is part of ActionQueue. - TESTFIX: changes to ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [ed3944] * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/GraphAction/SubgraphDissectionAction.cpp (modified) * src/Parameters/Validators/Specific/ActionNameValidator.cpp (modified) ActionQueue contains now ptr to ActionRegistry to allow forward ref ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [a6ceab] * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/ActionRegistry.cpp (modified) * src/Actions/ActionRegistry.hpp (modified) FIX: ActionRegistry's function now get ref to token string. Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [690741] * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/CommandAction/HelpAction.cpp (modified) * src/Actions/OptionRegistry.cpp (modified) * src/Actions/unittests/ActionRegistryUnitTest.cpp (modified) * src/Actions/unittests/ActionRegistryUnitTest.hpp (modified) * src/UIElements/CommandLineUI/CommandLineParser.cpp (modified) * src/UIElements/CommandLineUI/unittests/CommandLineParser_ActionRegistry_ConsistencyUnitTest.cpp (modified) * src/UIElements/CommandLineUI/unittests/CommandLineParser_ActionRegistry_ConsistencyUnitTest.hpp (modified) * src/UIElements/Menu/Menu.cpp (modified) * src/UIElements/Menu/MenuDescription.cpp (modified) * src/UIElements/Menu/unittests/MenuDescription_ActionRegistry_ConsistencyUnitTest.cpp (modified) * src/UIElements/Menu/unittests/MenuDescription_ActionRegistry_ConsistencyUnitTest.hpp (modified) * src/cleanUp.cpp (modified) Added getListOfActions() and getActionsTrait() to completely wrap ... Thu, 19 Sep 2013 20:23:52 GMT Frederik Heber [1d3563] * src/Actions/Action.cpp (modified) * src/Actions/ActionQueue.cpp (modified) * src/Actions/ActionQueue.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/CommandAction/HelpAction.cpp (modified) * src/Actions/FragmentationAction/MolecularDynamicsAction.cpp (modified) * src/Actions/GraphAction/SubgraphDissectionAction.cpp (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) * src/Parameters/Validators/Specific/ActionNameValidator.cpp (modified) * src/UIElements/CommandLineUI/CommandLineWindow.cpp (modified) * src/UIElements/Menu/Qt4/QtMenuPipe.cpp (modified) * src/UIElements/Menu/TextMenu/ActionMenuItem.cpp (modified) * src/UIElements/Menu/TextMenu/TextMenu.hpp (modified) * src/UIElements/Qt4/QtMainWindow.cpp (modified) * src/UIElements/TextUI/TextWindow.cpp (modified) Main functions of ActionRegistry are now tunneled through ActionQueue. Thu, 19 Sep 2013 20:23:51 GMT Frederik Heber [628577] * src/Actions/Action.cpp (modified) * src/Actions/ActionQueue.cpp (added) * src/Actions/ActionQueue.hpp (added) * src/Actions/ActionRegistry.cpp (modified) * src/Actions/ActionRegistry.hpp (modified) * src/Actions/Action_impl_pre.hpp (modified) * src/Actions/CommandAction/HelpAction.cpp (modified) * src/Actions/FragmentationAction/MolecularDynamicsAction.cpp (modified) * src/Actions/GraphAction/SubgraphDissectionAction.cpp (modified) * src/Actions/Makefile.am (modified) * src/Actions/MakroAction_impl_pre.hpp (modified) * src/Actions/OptionRegistry.cpp (modified) * src/Actions/Reaction_impl_pre.hpp (modified) * src/Actions/pyMoleCuilder.cpp (modified) * src/Actions/unittests/ActionRegistryUnitTest.cpp (modified) * src/Actions/unittests/ActionRegistryUnitTest.hpp (modified) * src/Actions/unittests/ActionSequenceUnitTest.cpp (modified) * src/Actions/unittests/AtomsCalculationUnitTest.cpp (modified) * src/Actions/unittests/ManipulateAtomsUnitTest.cpp (modified) * src/Parameters/Validators/Specific/ActionNameValidator.cpp (modified) * src/PythonScripting.hpp (modified) * src/UIElements/CommandLineUI/CommandLineParser.cpp (modified) * src/UIElements/CommandLineUI/CommandLineWindow.cpp (modified) * src/UIElements/CommandLineUI/unittests/CommandLineParser_ActionRegistry_ConsistencyUnitTest.cpp (modified) * src/UIElements/Menu/Menu.cpp (modified) * src/UIElements/Menu/MenuDescription.cpp (modified) * src/UIElements/Menu/Qt4/QtMenuPipe.cpp (modified) * src/UIElements/Menu/TextMenu/ActionMenuItem.cpp (modified) * src/UIElements/Menu/TextMenu/TextMenu.hpp (modified) * src/UIElements/Menu/unittests/MenuDescription_ActionRegistry_ConsistencyUnitTest.cpp (modified) * src/UIElements/Qt4/QtMainWindow.cpp (modified) * src/UIElements/TextUI/TextWindow.cpp (modified) * src/cleanUp.cpp (modified) Introduced ActionQueue which contains internal ActionRegistry. - ...