lumiera_/src
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
..
backend wrap-up(#985): resolve various leftovers 2016-01-10 11:21:34 +01:00
common clean-up(#985): remove code superseded by this rework 2016-01-09 02:05:23 +01:00
gui back to topic: get all the arguments of command binding logged 2016-02-05 15:55:22 +01:00
include allow for trace-logging the processed diff-tokens 2015-11-01 03:54:43 +01:00
lib rectify-design(#301): disentangle CmdClosure hierarchy 2016-02-07 01:41:40 +01:00
lumiera release prep: remove defunct autotools buildsystem 2013-10-29 03:47:50 +01:00
plugin
proc rectify-design(#301): disentangle CmdClosure hierarchy 2016-02-07 01:41:40 +01:00
tool clean-up: sourcefile layout and spell checking 2014-10-23 23:04:35 +02:00
.gitignore
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
SConscript build/platform: make lib SigC++ available for GUI test code 2015-12-25 03:06:33 +01:00