d673d1ed1c
better naming of the test facility
...
I think it is a shame to waste the nice name "nexus"
just for a test facility; rather I've named our central
routing hub in the UI-Bus gui::ctrl::Nexus
So it makes sense to name the fake for unit testing
the test-nexus (we're not at nexus 5 yet)
2015-12-18 19:50:57 +01:00
f19ebd63d0
pondering about how to connect the central bus hub
...
...especially since we need a faked UI backbone for unit testing
2015-12-18 19:50:02 +01:00
af98d75da4
consider the bus side of the generic UI base in more detail
...
especially define the outline of the bus communication
and connection management
2015-12-18 01:02:19 +01:00
59c2d2b482
WIP: start implementing the generic UI base
2015-12-16 23:24:11 +01:00
bf92333339
implement log joining in shared heap storage
2015-12-09 01:18:15 +01:00
272d62d5a3
log handling const correctness
...
adding log entries requires full access,
whereas matching log entries is const,
since it doesn't alter the log
2015-12-06 04:37:41 +01:00
ef1b640ffb
adapt API to the workings of log joining (as defined/planned)
...
indeed I flipped the meaning, with respect to the previous plan.
It seems more natural to "join this into another log"
2015-12-06 04:30:39 +01:00
b2542b86f7
stub and rectify interfaces defined thus far.
...
...compilation PASS again
2015-11-28 23:50:56 +01:00
d4c017fa73
WIP: settle on the Tangible interface
2015-11-28 21:43:09 +01:00
9af20b7cf6
WIP: BusTerm needs to be a concrete class
...
...providing the standard implementation of UI-Bus connectivity.
It seems reasonable to place all of the UI-Bus implementation into
a single translation unit
2015-11-28 20:55:28 +01:00
1eda2a070b
harmonise the form of the header include guards
...
no trailing underscore
2015-11-28 18:36:35 +01:00
7b16c6b130
fundamental concerns regarding command binding
...
prompted by first attempt to define the Tangible interface...
ZOMG! And I thought I might be able just to code-up that stuff
2015-11-28 01:20:40 +01:00
d04e6d74d8
WIP: arrange some elements needed for MockElm implementation
2015-11-27 19:24:00 +01:00