[Molecuilder-devel] [SCM] MoleCuilder branch GUI_TesselatedLargeMolecules updated. v1.4.9-31-g71ec5f1

git repository hosting git at ins.uni-bonn.de
Sat Dec 13 09:10:25 CET 2014


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 "MoleCuilder".

The branch, GUI_TesselatedLargeMolecules has been updated
       via  71ec5f12bad3f9ca07448c022d49cd6cf4cba571 (commit)
       via  94444b5f4bd072f57b46989474a7407caf6a75c4 (commit)
       via  98e539ae2870958646d3af1faf75d84de2de0941 (commit)
       via  475d81cdae13f55cb3ab1a22ec9ea5784cec122d (commit)
       via  655f68de8bef7d0db47490198f9ddcc88ed29267 (commit)
       via  e84c92bda5070ea442b1bbec14dafcf8fc69587f (commit)
       via  5a93de00c8f02283320b822aec6504f20d0822c3 (commit)
       via  3d33f4c3066f85982c6ed23a84bd8e9693f27cdb (commit)
       via  c5a4e7f18f1f16913e26e27f9a919f933ee9e468 (commit)
       via  5df432a62c45c377195b2c1799e3122e1f2a25ee (commit)
       via  50c306d9853a916d7ca381740c48dcd24e72f602 (commit)
       via  f84ff5bcec8b1dfcb0149eae79795d53ffa866ea (commit)
       via  0d1c15e4d7f98048440c8168616f255654632a55 (commit)
      from  197e264ced646aa6c0bc234550e7c76006790bef (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 71ec5f12bad3f9ca07448c022d49cd6cf4cba571
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sat Dec 13 09:09:40 2014 +0100

    tempcommit: SelectionBox is drawn again when molecule is fully shown.
    
    - SelectionBox is not correctly updated.

commit 94444b5f4bd072f57b46989474a7407caf6a75c4
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 21:38:29 2014 +0100

    FIX: Bonds from new molecules are instantiated, too.
    
    - when filling in molecules, initially empty molecules are created and atoms
      added lateron. Added atoms would not add their already present atoms but
      only new ones via an Observer update. Now when an atom is inserted, all
      bonds if any are added.

commit 98e539ae2870958646d3af1faf75d84de2de0941
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 21:05:41 2014 +0100

    tempcommit: New update scheme for QtMoleculeList requires changing flag to prevent VisibilityChanged() trigger.

commit 475d81cdae13f55cb3ab1a22ec9ea5784cec122d
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 20:43:05 2014 +0100

    tempcommit: Extracted add/removeItem in QtMoleculeList, no more complete refilling on update.
    
    - this is unfinished as we can't find the item to a molecule that is about to
      be removed.

commit 655f68de8bef7d0db47490198f9ddcc88ed29267
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 19:41:27 2014 +0100

    Undo/Redobuttons are grayed out when respective Action not possible.

commit e84c92bda5070ea442b1bbec14dafcf8fc69587f
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 19:22:55 2014 +0100

    Extracted removeAtomsinMolecule from molecule class.
    
    - this is necessary since World will automatically remove empty molecules.

commit 5a93de00c8f02283320b822aec6504f20d0822c3
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 19:13:18 2014 +0100

    tempcommit: Fixes due to molecules being automatically removed.

commit 3d33f4c3066f85982c6ed23a84bd8e9693f27cdb
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 19:03:06 2014 +0100

    tempcommit: Fixes to RemoveAction.

commit c5a4e7f18f1f16913e26e27f9a919f933ee9e468
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 18:50:58 2014 +0100

    tempcommit: Fixes to World destroying empty molecules.

commit 5df432a62c45c377195b2c1799e3122e1f2a25ee
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 18:43:03 2014 +0100

    tempcommit: Fixes to extension of MoleculeIdAction.

commit 50c306d9853a916d7ca381740c48dcd24e72f602
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 18:29:46 2014 +0100

    Added new RemoveAction for molecules.
    
    - also add regression test.

commit f84ff5bcec8b1dfcb0149eae79795d53ffa866ea
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 09:28:58 2014 +0100

    Extended UndoRedoHelpers by AddingMultipleMoleculesfromAtomicInfo.

commit 0d1c15e4d7f98048440c8168616f255654632a55
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Fri Dec 12 09:28:30 2014 +0100

    Extended selection action for Molecule ids to multiple ids.

-----------------------------------------------------------------------

Summary of changes:
 src/Actions/ActionQueue.cpp                        |   10 +
 src/Actions/ActionQueue.hpp                        |   12 +
 src/Actions/GlobalListOfActions.hpp                |    1 +
 src/Actions/Makefile.am                            |    3 +
 src/Actions/MoleculeAction/RemoveAction.cpp        |  122 +++++++++++
 .../RemoveAction.def}                              |   24 ++-
 .../RemoveAction.hpp                               |    8 +-
 .../SelectionAction/Atoms/NotAtomByIdAction.def    |    1 -
 .../Molecules/MoleculeByIdAction.cpp               |   65 +++++--
 .../Molecules/MoleculeByIdAction.def               |   16 +-
 .../Molecules/NotMoleculeByIdAction.cpp            |   64 +++++--
 .../Molecules/NotMoleculeByIdAction.def            |   16 +-
 src/Actions/UndoRedoHelpers.cpp                    |   39 ++++-
 src/Actions/UndoRedoHelpers.hpp                    |    9 +-
 src/Actions/WorldAction/RepeatBoxAction.cpp        |    8 +-
 src/Fragmentation/Exporters/ExportGraph.cpp        |    3 +-
 src/Graph/unittests/AdjacencyListUnitTest.cpp      |    3 +-
 src/MoleculeLeafClass.cpp                          |    7 +-
 .../Views/Qt4/Qt3D/GLMoleculeObject_molecule.cpp   |   77 +++++---
 .../Views/Qt4/Qt3D/GLMoleculeObject_molecule.hpp   |    6 +
 src/UIElements/Views/Qt4/Qt3D/GLWorldScene.cpp     |   10 +-
 src/UIElements/Views/Qt4/QtMoleculeList.cpp        |  216 +++++++++++++-------
 src/UIElements/Views/Qt4/QtMoleculeList.hpp        |    6 +
 src/UIElements/Views/Qt4/QtToolBar.cpp             |   59 +++++-
 src/UIElements/Views/Qt4/QtToolBar.hpp             |   19 ++-
 .../Views/Qt4/QtToolBar_QtFavoriteActions.cpp      |    1 -
 src/World.cpp                                      |    1 +
 src/molecule.cpp                                   |    6 +-
 src/molecule.hpp                                   |    7 +-
 tests/regression/Makefile.am                       |    1 +
 .../Molecules/Remove/post/id0_2_missing.pdb        |   38 ++++
 .../regression/Molecules/Remove/post/water_box.pdb |   44 ++++
 .../regression/Molecules/Remove/pre/water_box.pdb  |   50 +++++
 .../testsuite-molecules-remove.at}                 |   48 +++--
 tests/regression/Molecules/testsuite-molecules.at  |    3 +
 .../post/{id4_missing.xyz => id2_4_missing.xyz}    |    5 +-
 .../post/{water_id4.xyz => water_id2_4.xyz}        |    5 +-
 .../testsuite-selection-select-molecule-by-id.at   |   10 +-
 .../testsuite-selection-unselect-molecule-by-id.at |   10 +-
 39 files changed, 812 insertions(+), 221 deletions(-)
 create mode 100644 src/Actions/MoleculeAction/RemoveAction.cpp
 copy src/Actions/{GraphAction/DestroyAdjacencyAction.def => MoleculeAction/RemoveAction.def} (59%)
 copy src/Actions/{AtomAction => MoleculeAction}/RemoveAction.hpp (61%)
 create mode 100644 tests/regression/Molecules/Remove/post/id0_2_missing.pdb
 create mode 100644 tests/regression/Molecules/Remove/post/water_box.pdb
 create mode 100644 tests/regression/Molecules/Remove/pre/water_box.pdb
 copy tests/regression/Molecules/{ChangeBondAngle/testsuite-molecules-change-bond-angle.at => Remove/testsuite-molecules-remove.at} (53%)
 rename tests/regression/Selection/Molecules/MoleculeById/post/{id4_missing.xyz => id2_4_missing.xyz} (99%)
 rename tests/regression/Selection/Molecules/MoleculeById/post/{water_id4.xyz => water_id2_4.xyz} (65%)


hooks/post-receive
-- 
MoleCuilder



More information about the Molecuilder-devel mailing list