[Molecuilder-devel] [SCM] MoleCuilder annotated tag v1.4.10 created. v1.4.10

git repository hosting git at ins.uni-bonn.de
Wed Feb 4 20:04:03 CET 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 "MoleCuilder".

The annotated tag, v1.4.10 has been created
        at  cea2621f22f0473fd56d7e402fb7a500d1946fc8 (tag)
   tagging  2e7afe95e7fc92ca90ef771dbb8089a436d2189a (commit)
  replaces  v1.4.9
 tagged by  Frederik Heber
        on  Wed Feb 4 19:58:25 2015 +0100

- Log -----------------------------------------------------------------
Molecules (with many atoms) can now be shown as tesselated surface.
Complete rewrite of the GUI's list of molecules tab.
No need to add "--actionname" anymore, just supply help with the desired action name.

This version contains the following branches:
2e7afe9	Candidate_v1.4.10 (Memfixes, Qt-boost clash fix, and some followup
	fixes)
55feff5	GUI_smallchanges (no more extra actionname, default value adding)
27e4646	Refactoring_QtMoleculeList_as_QModel (complete and extensive rewrite
	of thr shown molecule list such that adds and removals are lightweight)
0ac85c3	GUI_TesselatedLargeMolecules (with working tesselation one may switch
	between molecules shown by their atoms or shown by the tesselated
	surface)

Frederik Heber (49):
      GLMoleculeObject_atoms and .._bonds are now children of .._molecule.
      GLMoleculeObject have m_visible, settable in QtMoleculeList.
      GLMoleculeObject_molecule display tesselated surface in m_visible case.
      Molecule relays atom's PositionChanged as AtomMoved signal.
      GLMoleculeObject_molecule listens to AtomMoved signal to update hull only when necessary.
      Hovering over molecules is working including update of QtInfoBox.
      Molecules can be (un)selected by clicking on the tesselation hull.
      Molecule's Visibility can be changed "group-wise".
      Added MeshFreeType to GLMoleculeObject.
      World removes empty molecules.
      For GLMoleculeObject_atom element and position are only reset..() on hook'ed in draw().
      GLWorldView's view may be changed via keyboard (especially zoom).
      Extended selection action for Molecule ids to multiple ids.
      Extended UndoRedoHelpers by AddingMultipleMoleculesfromAtomicInfo.
      Added new RemoveAction for molecules.
      Undo/Redobuttons are grayed out when respective Action not possible.
      FIX: Bonds from new molecules are instantiated, too.
      FIX: Failing Actions do not clear ActionQueue/History anymore.
      FIX: ActionQueue is no longer cleared when Action fails.
      FIX: Changed SuspendInMoleculeAction to catch segfault when rho=1 was given.
      Added push/pop[Atoms|Molecules]Selection to World.
      Added Push/PopAtom selection actions.
      Added Push/PopMolecules selection action.
      Added TranslateMolecule action.
      FIX: World::SetTime() erased molecules twice.
      FIX: On defined LOG_OBSERVER we also enableLogging() in main().
      atom::father is now accessible through getter and setter only.
      FIX: Atom is notified when its father dies and resets father to itself then.
      Added AboutToBeRemoved channel to molecule.
      MEMFIX: removeAtomsinMolecule() worked directly with molecule::iterator which accesses invalid memory.
      Extracted add/removeItem in QtMoleculeList, no more complete refilling on update.
      First change to convert QtMoleculeList into QStandardItemModel.
      Header row is correct again in QtMoleculeList.
      Moved QtMoleculeList files into own subfolder.
      Added basic QtMoleculeItem and ...Factory.
      Added a slew of specific QtMoleculeItem for each of the COLUMNs.
      Modified QtMoleculeList to use QtMoleculeItemFactory.
      Moved rowsSelected() over to QtMoleculeListView.
      Visibility checkstate is working for molecule and group item.
      Commented-out all debugging messages in QtMoleculeList rewrite.
      Merge branch 'GUI_TesselatedLargeMolecules' into Candidate_v1.4.10
      Merge branch 'Refactoring_QtMoleculeList_as_QModel' into Candidate_v1.4.10
      CommandLineParser adds Action's default values as implicit.
      Removed extra option actionname from HelpAction.
      MEMFIX: Mismatched delete[] in SuspendInMoleculeAction.
      MEMFIX: LoadAction undo must not use molecule::iterator for atom removal.
      FIX: Qt and boost crash together in boost::Q_FOREACH.
      FIX: We must use --help directly instead of --actionname in checking whether Action is present.
      Set version to 1.4.10.

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


hooks/post-receive
-- 
MoleCuilder



More information about the Molecuilder-devel mailing list