Timeline



2018-04-14:

23:39 Changeset in Lumiera [ba3d9e5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: draft a way to code an integration test for ViewLocator …
23:33 Ticket #1141 (verify UI default view allocation) created by Ichthyostega
As a follow-up to 1129 ViewSpecDSL_test, verify the proper …
23:28 Ticket #1140 (UI integration tests) created by Ichthyostega
Consider to set up a framework to run some UI integrated tests …
17:24 Ticket #1139 (Debian/release 0.pre.04) created by Ichthyostega
It's time to roll the next preview release. We do this to practice …
17:18 Ticket #1138 (upgrade to C++17) created by Ichthyostega
...seems to be more of an evolutionary step. When available (GCC-7 or …
17:12 Ticket #1137 (Reference-System: Stretch) created by Ichthyostega
= upgrade the official reference system level = This upgrade is …
17:02 Ticket #1133 (dependable base system) closed by Ichthyostega
wontfix
16:55 Ticket #1136 (implement concrete traversal of UI topology) created by Ichthyostega
Fill in the actual (low-level) implementation backing the Navigator, …
16:42 Ticket #1135 (GUI top-level context) created by Ichthyostega
= GUI top-level Application Context = this is a tracking ticket -- …
16:16 Ticket #1134 (draft low-level component access) closed by Ichthyostega
done: Such an access service can be constructed with existing building …
01:58 Changeset in Lumiera [86b1aac]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: somewhat improve the mock implementation to cover the …
01:24 Changeset in Lumiera [c9dc926]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Library: fix possible follow-up error in errorhandling usually the ID …
01:14 Changeset in Lumiera [4205511]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: change the way of mock element creation ...still quite …
00:06 Changeset in Lumiera [a565fc33]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: rearrange files according to namespace

2018-04-13:

23:59 Changeset in Lumiera [4071a58]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: fix first unit test case ouch, the typedef Base /is/ …
23:37 Changeset in Lumiera [4c273d9]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: add very simplistic mock implementation
02:19 Changeset in Lumiera [bf9fcc3]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: make the metaprogramming helper part of lib::Variant …
01:29 Changeset in Lumiera [22f50b1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: streamline error cases My understanding is that in the …
00:39 Changeset in Lumiera [ac4f0bc]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: possibly working solution based on lib::variant With …

2018-04-09:

00:19 Changeset in Lumiera [35ea547]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: (WIP) another unsuccessful attempt Problem is, we can …

2018-04-08:

23:14 Changeset in Lumiera [91b83f5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: (WIP) unsuccessful attempt to solve the typing problem …
22:51 Changeset in Lumiera [c245098]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: (WIP) first draft for internal accessor function …
16:43 Changeset in Lumiera [20ecc3f]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: allow to trigger the lazy instantiation of a mock service instance …
16:43 Changeset in Lumiera [e99ad7a]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: draft simple lookup interface

2018-04-07:

00:55 Changeset in Lumiera [ca9abaa]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: change wiring in ViewLocator into a dependency …
00:28 Changeset in Lumiera [09359cf]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: initial brainstorming about the interface mechanics

2018-04-06:

23:00 Changeset in Lumiera [dc97ab55]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ElementAccess: consider helper to encapsulte access to actual GTK …
22:00 Ticket #1134 (draft low-level component access) created by Ichthyostega
We have several orthogonal identification and access schemes within …

2018-04-05:

20:23 Changeset in Lumiera [eae775b]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: rearrange dependencies to simplify testing ...but still not …
17:43 Changeset in Lumiera [2f899a9]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: draft next steps to address ...should implement the generic …
12:41 Ticket #1065 (investigate how to attach a central presentation state manager) closed by Ichthyostega
done: ...so this topic has more or less resolved itself while proceeding. …

2018-04-04:

23:09 Changeset in Lumiera [18a5520]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: use mocked LocationSolver to verify operation of the DSL
02:37 Changeset in Lumiera [64d5f86]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: and finally solve the daunting problem of service access …
01:59 Changeset in Lumiera [cb6155c]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: now turn the UILocationSolver into yet another global …
01:48 Changeset in Lumiera [4de2ea2]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: get rid of all the lambdas and global vars. LocationQuery is …
01:29 Changeset in Lumiera [71bb2b4]debdev/playdocumentationintegration by Ichthyostega <prg@…>
ViewSpec: pick up with dependency-injection into the DSL tokens …

2018-04-03:

23:43 Changeset in Lumiera [fb8a533]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DOC: reduce DependencyFactory page in the TiddlyWiki ...since it has …
07:08 Changeset in Lumiera [b3c5142]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DOC: publish the microbenchmark results in the technical documentation …
07:07 Ticket #1086 (unify Depend singleton and instance management) closed by Ichthyostega
done: * replaced old implementation and adjusted all usages * replaced …
05:45 Changeset in Lumiera [6f2ed76]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Improve the code for proxy generation more of a layout improvement, …
04:37 Changeset in Lumiera [db7172d]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DOC: update technical (doxygen) documentation to reflect the …
03:15 Changeset in Lumiera [31a2e587]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Fix problem with ambiguous ctor overloads for …
03:15 Changeset in Lumiera [18d0970]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Rework Interface-Proxy definition to fit with the new scheme …
01:14 Changeset in Lumiera [f24c548]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Reorganise translation units for interface proxies from now on, we'll …
00:44 Changeset in Lumiera [1101e1f1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Dismantle the woefully complex interfaceproxy Accessor in favour of …
00:14 Changeset in Lumiera [4e0d99e]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Demote the Play-Facade to a in-language (C++) Interface to get rid of …

2018-04-02:

06:20 Changeset in Lumiera [9f3c1272]debdev/playdocumentationintegration by Ichthyostega <prg@…>
(WIP) Draft to replace the Interface-Proxy-Binding by lib::Depend in …
03:00 Changeset in Lumiera [6fe8e97]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Switch further Service implementations and obsolete SingletonRef …
02:19 Changeset in Lumiera [29ee513]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Switch first Layer-Separation-Interface to expose the service …
01:27 Changeset in Lumiera [be789be]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Fix funny problem with C header stdbool.h ...which is so kind as to …
00:56 Changeset in Lumiera [6460ff8]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Switch basic Application initialisation to the rewritten …
00:20 Changeset in Lumiera [4669260]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Fix setup of the ConfigManager implementation ...still using the FAKE …

2018-04-01:

23:48 Changeset in Lumiera [89d93a1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Modernise Unknown Exception handler and Exception messages
21:45 Changeset in Lumiera [21e47e0]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Modernise Lumiera Error baseclass
05:19 Ticket #1133 (dependable base system) closed by Ichthyostega
wontfix: After in-depth investigation I come to the conclusion that this would …
05:06 Changeset in Lumiera [d6167c1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DependencyFactory: reorder destructor to allow for re-entrance This …
04:09 Changeset in Lumiera [bfbcc5d]debdev/playdocumentationintegration by Ichthyostega <prg@…>
simplify ClassLock by use of Meyer's Singleton with zombie check …
02:52 Changeset in Lumiera [21fdce0]debdev/playdocumentationintegration by Ichthyostega <prg@…>
a better solution to reject out-of-order static access after shutdown …
02:52 Changeset in Lumiera [a827328]debdev/playdocumentationintegration by Ichthyostega <prg@…>
(WIP) fruitless efforts to build a dependable static environment My …

2018-03-31:

22:37 Changeset in Lumiera [992056e]debdev/playdocumentationintegration by Ichthyostega <prg@…>
reduce include dependencies of DelStash ...get rid of some further …
15:27 Changeset in Lumiera [f0eeafdd]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Identified some problems regarding static destruction When some …
15:12 Changeset in Lumiera [fc546f7]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Reorganise some tests Dependency-Injection rather fits into the …
00:36 Ticket #1133 (dependable base system) created by Ichthyostega
We need a generic mechanism to provide some always available

2018-03-30:

23:06 Changeset in Lumiera [fe10ab9]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: adjust codebase to the new DependInject configuration API
23:06 Changeset in Lumiera [80207ea]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: (WIP) switch to totally rewritten new implementation of …
23:06 Changeset in Lumiera [043dc948]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: (WIP) prepare for switch to the new implementation (#1086)
05:57 Changeset in Lumiera [562c14e]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: safer to make DependencyFactor noncopyable ...and to use a …
05:42 Changeset in Lumiera [cc46c5b]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: solve problem with leftover deleter in testmock. Unit test PASS
04:48 Changeset in Lumiera [5d0c2b6]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: special solution for singletons with private default ctor …
03:56 Changeset in Lumiera [b3d18c1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: rework dependency-injection configuration in terms of the new …
00:22 Ticket #1132 (lambda bind initialisation) created by Ichthyostega
C++14 and later allows for dedicated initialiser expressions within …

2018-03-29:

19:48 Changeset in Lumiera [88e37d5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft new version of the DependencyFactory ...this time to …
14:57 Changeset in Lumiera [5fc85df]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: inline into lib::Depend to obsolete InstanceHolder but now we've …

2018-03-28:

01:27 Changeset in Lumiera [c3e1490]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft towards unified use of the singleton holder ideally we want …

2018-03-26:

05:54 Changeset in Lumiera [d678687]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: port the old Singleton unit tests all these tests are ported by …
02:40 Changeset in Lumiera [4d78377]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Bugfix: CallQueue_test initialisation was not threadsafe (see also …
02:36 Ticket #1131 (Lumiera Thread-wrapper evolution) created by Ichthyostega
We use our own Thread-wrapper, and this shall remain this way, for …
00:28 Changeset in Lumiera [f4195c1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: document relation to lifecylce and lifecycle events in general

2018-03-25:

07:33 Changeset in Lumiera [942bad5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: document the reworked Singleton / Dependency-Factory - polish …

2018-03-24:

10:02 Changeset in Lumiera [7a250ca]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: benchmark atomic locking
10:02 Changeset in Lumiera [d78211a]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: implement C++11 solution of Double-Checked-Locking with …
10:02 Changeset in Lumiera [f05ec78]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: benchmark Double-Checked-Locking with Mutex This is essentially …
10:02 Changeset in Lumiera [ff256d9]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: benchmark naive lock protected access ...which gives us the …
07:29 Changeset in Lumiera [d2dabab]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: benchmark dependency-factory with unprotected lazy init NOT …
06:48 Changeset in Lumiera [69f21d9]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: prepare benchmark of reference cases _not_ using the dependency …
04:40 Ticket #1084 (non-copy mixins) closed by Ichthyostega
done: finally got my a*se up and removed boost::noncopyable by a massive …
04:35 Changeset in Lumiera [685a9b8]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Library: replace boost::noncopyable by our own library solution …
01:19 Changeset in Lumiera [8cb67fd]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Library: inline the thread operation when possible The Lumiera …
01:00 Changeset in Lumiera [a19a79b]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Library: modernise thread invocation the operation to run within the …
00:58 Changeset in Lumiera [31539f0]debdev/playdocumentationintegration by Ichthyostega <prg@…>
Library: a function for performing multithreaded microbenchmarks

2018-03-23:

22:42 Changeset in Lumiera [3104016]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: set up framework for investigation of performance impact We are …

2018-03-22:

20:43 Changeset in Lumiera [364dcd5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: verify and improve static sanity checks esp. for subclass …
05:53 Changeset in Lumiera [d9af3ab]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: implement creating singleton from arbitrary (user provided) …
03:19 Changeset in Lumiera [e74576f]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: pass-through arbitrary arguments for initialisation of a …

2018-03-19:

04:34 Changeset in Lumiera [5c39498]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: clean-up and document the TDD test ...written as byproduct from …
02:46 Changeset in Lumiera [83476b3]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: Reworked dependency-factory implementation draft complete -- move …
02:46 Changeset in Lumiera [957e7ff]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: extract testcode into new unit test
00:55 Changeset in Lumiera [debd7c1]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: fix indentation ...want to retain the git history
00:14 Changeset in Lumiera [f66d452]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: refurbish internal access for the configuration handles explicit …

2018-03-18:

23:44 Changeset in Lumiera [b776ce5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: fix inspiring Segfault a bloody closure that bangs itself away.…
23:05 Changeset in Lumiera [f0c8928]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft implementation for testmock support
16:19 Changeset in Lumiera [786f0511]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: problem of misconfiguration for service access This is a tricky …
01:11 Changeset in Lumiera [5516700]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft configuration for using a service implementation created …
00:30 Changeset in Lumiera [9f93154]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft configuration for using a subclass Singleton

2018-03-17:

23:57 Changeset in Lumiera [e1ca9f4]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: draft syntax for special dependency injection configuration
22:41 Changeset in Lumiera [eebe31a]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: change to heap allocation for singletons up to now we used …
16:30 Changeset in Lumiera [e393d44]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: replace Meyers Singleton by an explicitly managed buffer Meyers …
02:36 Changeset in Lumiera [261049e]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: minimalistic design for service access Problems: - using Meyers …

2018-03-16:

02:57 Changeset in Lumiera [28176c5]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: drafts towards a new dependency factory design

2018-03-15:

03:24 Changeset in Lumiera [2bc6b398]debdev/playdocumentationintegration by Ichthyostega <prg@…>
DI: thoughts regarding the design of the dependency configuration
Note: See TracTimeline for information about the timeline view.