[Molecuilder-devel] [SCM] branch Fix_QtGui_Testmode_not_showing_atoms updated. v1.5.0-165-ga35ec4c

git at ins.uni-bonn.de git at ins.uni-bonn.de
Fri Dec 18 08:22:56 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 "".

The branch, Fix_QtGui_Testmode_not_showing_atoms has been updated
       via  a35ec4c8e5faf96b7ba725efe7b25ad23853df09 (commit)
       via  cc163a44c3213da4172f9eac182a2c4b77bb5226 (commit)
       via  6a366d88afe5d51f42e39e081d50d1ec7d62f442 (commit)
       via  9bdf8f710bd3dee90258ea0c6be46f9f82019da0 (commit)
       via  66af5c7f14336bb1bf7843eb9d2d058e05db3402 (commit)
       via  3789e5d955cbaf2a86326e41a3e54348b9cdc57a (commit)
       via  fbe233acd73d4ac19771827a192112c7c0762cbf (commit)
       via  909b3019f6d522d645d5b5db7768a9c4274e6f19 (commit)
       via  ec10453d494606aa5bc3c427760d44e3c563ef66 (commit)
       via  dd2912c01d2770a1765d392c822480ed5c29ce42 (commit)
       via  2d2e8b0da3370a1f5f651826d4036bf0ae396df4 (commit)
       via  8c00fadd6b2922050417f3542335475c30f6e425 (commit)
       via  d19c12eb09c6037d099d3a65e707db0070ad8597 (commit)
       via  d640e59ff241b76b4166fc9f82aa877899d3bec3 (commit)
       via  6d21ce0aa38039fbc7559e86c69aab704600ebe5 (commit)
       via  e4b7df4922b60b752fca67cf2a0fbb1a45c77482 (commit)
      from  65a73184853e7894f8c1ba485eb4be5aeadc8673 (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 a35ec4c8e5faf96b7ba725efe7b25ad23853df09
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Mon Dec 14 10:57:37 2015 +0100

    MODIFYME: World's ObservedContainer no longer observe.
    
    - TODO: This requires CodePatterns 1.3.1 but we haven't changed the version
      there, yet.
    - I had misunderstood what Till had planed with these ObservedContainers for a
      long time: I though they would cause an OBSERVE signal for every iterator
      step but this is not the case. Rather they accumulate all OBSERVE signals to
      have them fire AFTER the loop is done. This is achieved through the depth
      count of the observer protectors.
    - Sadly, this runs against what we do with the lastchangedatom. We need the
      information right away as we the Observer/Observable stuff does not transport
      any information and always updating all is way too costly.
    - Hence, in CodePatterns we have implemented an UnobservedIterator which is
      used in ObservedContainer and does not cause any OBSERVE signals.
    - The source of the problem was createAtom() in a loop over selectedAtoms
      and these atoms not getting created (w.r.t QtInstanceBoard) before the
      molecule's got note of it (cause they are at depth 1).

commit cc163a44c3213da4172f9eac182a2c4b77bb5226
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 17:06:18 2015 +0100

    FIX: QtObservedInstanceBoard needs to allow delayed atomInserted from World.
    
    - we may get the notification from molecule before we get the insertion from
      the World. Hence, we store any ids obtained from molecule insertion if
      the set of the new atom's observed values have not been generated yet.

commit 6a366d88afe5d51f42e39e081d50d1ec7d62f442
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:19:00 2015 +0100

    tempcommit: Merge with b775b7ab

commit 9bdf8f710bd3dee90258ea0c6be46f9f82019da0
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:18:44 2015 +0100

    tempcommit: Merge with 8c00fadd

commit 66af5c7f14336bb1bf7843eb9d2d058e05db3402
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:18:06 2015 +0100

    tempcommit: Merge with d19c12eb

commit 3789e5d955cbaf2a86326e41a3e54348b9cdc57a
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:17:54 2015 +0100

    tempcommit: Merge with 08f75432

commit fbe233acd73d4ac19771827a192112c7c0762cbf
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:16:32 2015 +0100

    tempcommit: Merge with 6d21ce0

commit 909b3019f6d522d645d5b5db7768a9c4274e6f19
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:16:25 2015 +0100

    tempcommit: Merge with 2f158c56

commit ec10453d494606aa5bc3c427760d44e3c563ef66
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 16:14:13 2015 +0100

    tempcommit: Merge with 6d21ce0

commit dd2912c01d2770a1765d392c822480ed5c29ce42
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:22:39 2015 +0100

    tempcommit: QtInfoBox disconnects signals.

commit 2d2e8b0da3370a1f5f651826d4036bf0ae396df4
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:22:16 2015 +0100

    TEMP: Decreased waiting times in QtGUI's test mode.

commit 8c00fadd6b2922050417f3542335475c30f6e425
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:22:06 2015 +0100

    tempcommit: Merge with ad571e28

commit d19c12eb09c6037d099d3a65e707db0070ad8597
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:21:45 2015 +0100

    tempcommit: Merge with 5a7b4a23

commit d640e59ff241b76b4166fc9f82aa877899d3bec3
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:19:45 2015 +0100

    tempcommit: QtObservedAtom::recieveNotification wrongly checked cast to atom. Merge with 92a780aa

commit 6d21ce0aa38039fbc7559e86c69aab704600ebe5
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sun Dec 13 15:15:58 2015 +0100

    FIX: ObservedValue need to be removed with a bit of delay.
    
    - ObservedValue has higher priority than e.g. QtObservedAtom. Hence, will
      also receive subjectKilled() before QtObservedAtom does. But right after
      all of these are received(), ObservedValueContainer will remove the instance
      which drops the shared ptr's count to zero (because Observer/Observables
      do not store shared_ptr but only ptrs!) and its dstor is called. Therefore,
      QtObservedAtom cannot access the ObservedValue any longer and this is against
      how the design was meant to be (ObservedValue lives at least as long as
      respective side in Qt needs access to its information).

commit e4b7df4922b60b752fca67cf2a0fbb1a45c77482
Author: Frederik Heber <heber at ins.uni-bonn.de>
Date:   Sat Dec 12 09:05:38 2015 +0100

    Revert "Revert "DROPME: Removed logging into QtLogBox for debugging.""
    
    This reverts commit 73fcc4d0eb85a7339453cb79a5421a0bd595b392.

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

Summary of changes:
 .../Qt4/InstanceBoard/ObservedValuesContainer.hpp  | 25 +++++++-
 .../InstanceBoard/ObservedValuesContainer_impl.hpp | 62 +++++++++++++++++---
 .../Qt4/InstanceBoard/QtObservedAtom.cpp           | 66 +++++++++++-----------
 .../Qt4/InstanceBoard/QtObservedInstanceBoard.cpp  | 39 +++++++++++--
 .../Qt4/InstanceBoard/QtObservedInstanceBoard.hpp  |  6 ++
 .../Qt4/InstanceBoard/QtObservedMolecule.cpp       | 12 ++--
 src/UIElements/Qt4/QtUIFactory.cpp                 |  6 +-
 src/UIElements/Views/Qt4/QtInfoBox.cpp             |  2 +
 src/UIElements/Views/Qt4/QtInfoBox.hpp             |  6 ++
 src/UIElements/Views/Qt4/QtLogBox.cpp              |  4 +-
 src/UIElements/Views/Qt4/QtLogBox.hpp              |  2 +-
 src/World.cpp                                      |  4 +-
 src/World.hpp                                      |  4 +-
 13 files changed, 173 insertions(+), 65 deletions(-)


hooks/post-receive
-- 




More information about the Molecuilder-devel mailing list