[Molecuilder-devel] [SCM] annotated tag v1.4.12 created. v1.4.12
git at ins.uni-bonn.de
git at ins.uni-bonn.de
Wed Aug 5 09:14:55 CEST 2015
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "".
The annotated tag, v1.4.12 has been created
at 8040ff39e1fe7f4360fc961e0654a1734273e821 (tag)
tagging 0ea4ddbf6833adf1a4a2ada1981935715775879f (commit)
replaces v1.4.11
tagged by Frederik Heber
on Wed Aug 5 09:12:47 2015 +0200
- Log -----------------------------------------------------------------
Preliminary version for working guicheck tests.
This version contains the following branches:
0ea4ddb Candidate_v1.4.12 (dist fixes, mem fixes and cleaning of Action and
related interfaces)
c66ae66 GuiCheck_TestFixes (several test fixes such that guicheck regression
tests are properly constructed via the create script)
561b945 SeparatingOutQtThreads (Adding mutexes in Qt code parts for a start)
9ad4d61 AddingConstDescriptors (descriptors now allow const access, hence they
don't cause updates via ObservedIterators, many World getters to atoms
and molecules now have explicit const versions)
a4dee7c Fixing_MolecuilderGui (Initial GUI fixes)
Frederik Heber (80):
FIX: Regression test set-parameters-mpqc undo compared against wrong file.
FIX: parser-parameters in regression tests basis and maxiter contained white spaces.
FIX: print on CommandHelp("help") not required in python regression test.
Gui is returning error code of 5 (in test mode) if (last) action failed.
GLWorldScene::moleculeInserted() gets moleculeId_t as param.
GLWorldScene::atomInserted() also adds NULL object to ..inSceneMap.
FIX: QtMoleculeListView::moleculeSelected() did not check for presence of molitem.
FIX: GLWorldScene::changeAtomId() reinserted with oldid instead of newid.
Fixed ObserverLog message in GLWorldView.
FIX: World does not to heed updates from internal MoleculeListClass.
Changed hoverChanged() from mol* to moleculeId_t.
QtMoleculeItem now uses moleculeId_t instead molecule*.
QtElementList now listens to AtomObserver and not MoleculeListClass anymore.
FIX: World does not sign on to molecule changes.
Molecule has new channel FormulaChanged used by specific QtMoleculeItem.
tempcommit: Attempt to replace QtElementList::refill() by faster system.
FIX: createGuiChecks can handle multi-lines.
DOCU: Corrected userguide.
FIX: molecule's Formula is not changed when atom changes element.
atom::getMolecule() now returns ptr to const molecule.
World::getMolecules..() now has const versions as well.
World::getAtoms() now has const versions as well.
Replaced getMolecule() by const access version where possible.
Replaced World::getAllMolecules() wherever possible by const version.
Replaced World::getAtom() wherever possible by const version.
Replaced World::getAllAtoms() by const version where possible.
Replaced all World::getSelected...() to const version where possible.
Converted FormatParser::save() to using vector of const atom ptrs.
FIX: GLMoleculeObject_molecule() may overlap with atomInserted() signal.
FIX: QtInfoBox now works mostly on ids.
FIX: QtElementList does not have a changed() signal.
FIX: GLMoleculeObject_molecule was not informed of atom index change.
Removed lots of code in GLWorldScene that now resides in GLMoleculeObject_molecule.
UIs are now initialized before any action takes place.
Removed GLMoleculeObject_molecule's init() and reinit().
FIX: GLWorldScene/View capture all missed signals for each GLMoleculeObject_molecule.
FIX: GLWorldView must not listen to moleculeRemoved but to its subjectKilled.
FIX: Fixing atomicNumber_t atomicId_t in atomRemoved and atomInserted.
QtInfoBox updates information on update signal.
FIX: QDebugStream is now thread-safe.
Extracted signing on to molecule into activateObserver.
FIX: GLWorldScene did not initialize SelectionMode properly.
FIX: GLWorldView was signed in to atomInserted and atomRemoved without any need.
FIX: QtUIFactory copied to wrong argv.
Storing the id of the main thread in static global variable.
FIX: QtHomologyList::refill() is now called via signal/slot.
FIX: QtMoleculeItem would not correctly signOff prior to molecule being destroyed.
Added QMutex to QtElementList for refill().
TEMP: Removed QtLogBox for the moment.
FIX: QtElementList now uses new updateElement().
FIX: QtTimeLine would cause another WorldSetTime action.
FIX: Cuboid_impl::getNormal() did not take numerical imprecision into account.
FIX: ActionQueue::isIdle() states whether actions are executed or not.
FIX: QtMoleculeListView caused Command to be executed when selection changed internally.
FIX: MakroAction's outputAsPython() uses outputAsPython() not outputAsCLI().
Added TriangleMatcher to safely compare tesselation .dat files.
FIX: Added molecuilderguitest to testsuite dependencies.
FIX: tests/regression FragmentationAutomation had a white space after line break.
FIX: QTUIFactory's test-single was not working right.
executePythonScriptFile() calls executePythonScript() now.
Group item with atom count of 0 is confusing in QtMoleculeList, creating with empty string.
FIX: atom_bondedparticle signatures changed to more const versions.
FIX: Molecule has new signal IndexChanged.
FIX: atom_atominfo lacked some notifies or had them wrong.
Added getSelected..Ids() for both atoms and molecules.
Added Action::setOptionValue() which allows setting the option via a string.
Added TriangleMatcher to safely compare tesselation .dat files.
TESTFIX: regression test SubgraphDissection Redo was broken.
TESTFIX: atom selection regression tests with shapes were very noisy and hence very slow.
TESTFIX: regression test DepthFirstSearch had extra linebreak.
FIX: Added Parameters Value_Elements to correctly set vector of elements from string.
TESTFIX: selection molecule by name had escaped ticks.
TESTFIX: Added AdjacencyMatcher to correctly compare .adj files in save-adjacency regression test.
DISTFIX: Additional types.hpp in AdjacencyMatcher/Makefile.am.
DISTFIX: adjacencymatcher and trianglematcher are check_PROGRAMS, not bin_...
FIX: Adjacency's operator<<() printed fixed number (3) of entries.
Action::isActive() is now const member function.
Cleaned up ActionQueue's interface: Actions are always cloned.
DOCU: Enhanced description of test policy on version update.
Set version to v1.4.12.
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the Molecuilder-devel
mailing list