lumiera_/src
Ichthyostega 533ed45d8b DI: expand the concept of our dependency factory to handle service instances (#1086)
Most dependencies within Lumiera are singletons and this approach remains adequate.
Singletons are not "EVIL" per se. But in some cases, there is an explicit
lifecycle, managed by some subsystem. E.g. some GUI services are only available
while the GTK event loop is running.

This special case can be integrated transparently into our lib::Depend<TY> front-end,
which defaults to creating a singleton otherwise.
2018-03-11 03:20:21 +01:00
..
backend decommission the safe-bool-idiom (closes #477) 2017-04-02 06:42:23 +02:00
common UI-top-level: implement external UI-Shutdown-Trigger 2017-08-10 20:58:00 +02:00
gui ViewSpec: clarify how the inline DSL spec is transformed into a rule set 2018-03-05 00:56:43 +01:00
include TreeExplorer: draft my requirements for packaging a TreeExplorer pipeline as IterSource 2017-12-07 05:48:36 +01:00
lib DI: expand the concept of our dependency factory to handle service instances (#1086) 2018-03-11 03:20:21 +01:00
lumiera MERGE Doxygen clean-up done during the last months 2017-04-01 23:59:00 +02:00
plugin
proc DOC: eliminate spurious mentions of tr1:: 2018-01-12 03:03:25 +01:00
tool Doxygen: fill in missing file level headlines for some supplemental code 2016-11-09 20:09:19 +01: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