lumiera_documentation/src/proc
Ichthyostega e0f866092d rectify-design(#301): disentangle CmdClosure hierarchy
Completely removed the nested hierarchy, where
the top-level implementation forwarded to yet another
sub-implementation of the same interface. Rather, this
sub-implementation (OpClosure) is now a mere implementation
detail class without VTable, and without half-baked
re-implementation of the CmdClosure interface. And the
state-switch from unbound to bound arguments is now
implemented as a plain-flat boolean flag, instead of
hiding it in the VTable.

To make this possible, without having to rewrite lots of
tests, I've created a clone of StorageHolder as a
"proof-of-concept" dummy implementation, for the sole
purpose of writing test fixtures. This one behaves
similar to the real-world thing, but cares only
for closing the command operation and omits all
the gory details of memento capturing and undo.
2016-02-07 01:41:40 +01:00
..
asset wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
control rectify-design(#301): disentangle CmdClosure hierarchy 2016-02-07 01:41:40 +01:00
engine clean-up(#985): tighten basic header lib/meta/util.hpp 2016-01-05 22:00:53 +01:00
external cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
mobject fix and adjust broken test defintions. Closes #985 2016-01-10 12:25:45 +01:00
play prefer more readable bool operator spelling 2015-09-25 03:12:04 +02:00
asset.cpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
asset.hpp mass clean-up: adapt usage of std::cout pretty much everywhere 2016-01-07 20:12:46 +01:00
assetmanager.cpp preparation(#985): purge any remaining direct uses of boost::format 2016-01-04 01:38:04 +01:00
assetmanager.hpp clean-up visibility of lib::P 2015-08-16 01:35:29 +02:00
common.hpp clean-up(#985): tighten basic header lib/meta/util.hpp 2016-01-05 22:00:53 +01:00
config-resolver.cpp clean-up visibility of lib::P 2015-08-16 01:35:29 +02:00
config-resolver.hpp Ticket #155: rename Track -> Fork (II) 2015-05-31 02:03:24 +02:00
controllerfacade.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
controllerfacade.hpp GPL header whitespace 2010-12-17 23:28:49 +01:00
DIR_INFO Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
facade.cpp Ticket #934: switch entire code-base to use the new Singleton factory 2013-10-20 03:19:36 +02:00
facade.hpp fix **** in doxygen comments 2013-10-24 23:06:36 +02:00
state.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
state.hpp cleanup: rectify Proc-Layer namespaces (II) 2011-12-02 17:50:44 +01:00
streamtype.cpp cleanup: rectify Proc-Layer namespaces (I) 2011-12-02 16:10:03 +01:00
streamtype.hpp Merge Platform upgrade and Diff-Framework development 2015-08-16 01:42:26 +02:00