Timeline



2009-06-16:

10:46 Ticket #148 (unit test to cover command handling frontend) created by Ichthyostega
10:44 Ticket #147 (unit test covering functional closure) created by Ichthyostega
10:42 Ticket #146 (collect function closure tools) created by Ichthyostega
various helpers and small bits for dealing with closures on …
10:40 Ticket #145 (clean up Type Tuple) created by Ichthyostega
factor the Type Tuple (metaprogramming helper) into a separate header …
10:36 Ticket #144 (Steam Command handling frontend) created by Ichthyostega
= Command handling interface = this is a tracking ticket....
10:34 Ticket #143 (Steam/GUI interface) created by Ichthyostega
= Interface between Stage and Steam = this is a tracking ticket -- …
10:25 Ticket #142 (unit test to cover new typelistmanip) created by Ichthyostega
just about to add new typelist manipulators, which should also be …
10:21 Ticket #141 (variant unit test) created by Ichthyostega
Note to @self: this got sidelined almost a year ago... ...which just …
10:18 Ticket #140 (Ref to MObject preliminary working implementation) created by Ichthyostega
factor out the part of the MObjectRef functionality which * not …
10:16 Ticket #139 (use literal quoting in metaprogramming tests) created by Ichthyostega
The metaprogramming unit tests would especially benefit from judicious …
10:07 Changeset in Lumiera [9d04f48c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: further split the headers
09:39 Changeset in Lumiera [ab4b4c7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: start extacting new headers

2009-06-15:

02:57 Changeset in Lumiera [df6312a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
got it through the compiler…
01:47 Changeset in Lumiera [441cb6b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP try to solve the problem of closing a function with arbitrary args

2009-06-14:

17:40 Changeset in Lumiera [7741b50]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP rewrote the Sub-Tuple extractor into a simplistic Tuple type
03:38 Changeset in Lumiera [b937bd0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: parameter closure brainstorming

2009-06-12:

18:21 Changeset in Lumiera [c87970e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Add command explaining what's actually going on here…
18:10 Changeset in Lumiera [2914f66]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
actually create the chain of Definition-Objects
17:49 Changeset in Lumiera [72d5107]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change type dissection template to work rather in forward direction …

2009-06-10:

03:00 Changeset in Lumiera [246529b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
concpet draft of parameter type extraction and checking works (i.e. …
01:42 Changeset in Lumiera [e3da082]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP idea to allow arbitrary command parameters

2009-06-09:

07:05 Changeset in Lumiera [102e968]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fixing, stubbing, and some chainsaw surgery to get half-finished code …
05:25 Ticket #138 (better handling of specific type info in Placements and similar wrappers) created by Ichthyostega
Generally two different template instantiations create complete …

2009-06-08:

19:29 Changeset in Lumiera [3a7de165]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: create a "scrapbook" test for trying out some ideas
02:50 Changeset in Lumiera [ba37045]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: interface/framwork skeleton
02:50 Changeset in Lumiera [529d4bd]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Planning / Design: Session interface, Commands
02:50 Changeset in Lumiera [011018c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
tag all Tiddlers containing images
02:49 Changeset in Lumiera [8e46819]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
UML: export actual Version as HTML report
02:49 Changeset in Lumiera [6f00eb7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
regenerate all immages currently used by the renderengine TiddlyWiki

2009-06-07:

17:43 Changeset in Lumiera [6cf2e6c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
UML: adapted to *BOUML-4.4.2* (Debian/Lenny) checked and cleaned up …
14:42 Changeset in Lumiera [250bdf81]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
UML: merge additions done on branch builder
01:36 Changeset in Lumiera [321acc7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: add type handling and conversion test
01:22 Changeset in Lumiera [f1827ea7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: test support macro for exception check
01:12 Changeset in Lumiera [905c031]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: add lifecycle test

2009-06-06:

22:45 Changeset in Lumiera [2731e34]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: test driven brainstorming: basic MObjectRef behaviour
22:41 Ticket #137 (Builddrone: add information about buildstep to the errorlog) reopened by Ichthyostega
sorry, I disagree. #38 is geared towards a nice "report" on the web …
21:58 Changeset in Lumiera [091c3a2]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix indentation
21:16 Ticket #137 (Builddrone: add information about buildstep to the errorlog) closed by Christian Thäter
duplicate: already covered in #38, maybe reopen this a sub-ticket for #38, but I …
21:12 Changeset in Lumiera [56ff31d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: initial testbed for MObjectRef_test
20:38 Ticket #137 (Builddrone: add information about buildstep to the errorlog) created by Ichthyostega
Currently, the errorlog output (as available via Web) is extremely …
14:34 Ticket #136 (mpool, 32 bit failure) closed by Christian Thäter
done: thorwil says it works now, closed.
14:05 Changeset in Lumiera [64c1238]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
FIX: mpool: macro for constants depending on host wordsize This might …
13:23 Changeset in Lumiera [ee5c2b98]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Fix: mpool build and tests
13:22 Changeset in Lumiera [bf94c90]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
add some more nobug keywords to the test.sh exception list
11:26 Ticket #136 (mpool, 32 bit failure) created by Christian Thäter
[…] ..to be fixed
05:12 Changeset in Lumiera [ee7f2d6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: replace direct ctor call by an embedded factory member
04:55 Changeset in Lumiera [90dffdc]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
some cleanup and renaming
04:18 Changeset in Lumiera [815f856]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: accessing the default PlacementIndex (within the Session)
02:23 Changeset in Lumiera [fa31f37]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP some details regarding PlacementRef
02:04 Changeset in Lumiera [4ee0b18]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix: activation of MObjectRef, exception safety
02:02 Changeset in Lumiera [638022c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: add run-time type check API to Placement

2009-06-05:

20:17 Ticket #135 (re-investigate thread safety of PlacementRef) created by Ichthyostega
PlacementRef, as it is implemented now (based on LUID), contains a …
11:52 Ticket #134 (Lua integration) created by Christian Thäter
= Lua integration = this is a tracking ticket -- individual tasks …
03:35 Changeset in Lumiera [d740d97]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
re-enable test for waiting on thread termination
03:33 Ticket #133 (thread wraper fixes (master repo broken)) closed by Ichthyostega
done: testsuite pass
03:04 Changeset in Lumiera [b6d22bb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix: condition for signalling thread termination is optional
03:00 Changeset in Lumiera [e0ff915]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
adapt thread-wrapper.hpp to backend thread API change

2009-06-04:

16:11 Changeset in Lumiera [58f1fbe]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
mpool: completion fix tests, add some benchmarks finished …
16:11 Changeset in Lumiera [92271ba]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
mpool: add an alloc_near() function which takes a explicit hint for …
16:11 Changeset in Lumiera [0dc0d18]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
mpool: ldiv() division bites the dust in favor of some bitops before: …
16:11 Changeset in Lumiera [9ed817d]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
mpool: precalculate cluster size to avoid excess recalculations …
16:11 Changeset in Lumiera [29a1a6a]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
mpool: some pending cosmetics an trace points
16:10 Changeset in Lumiera [2a9d59c]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
WIP: pooled allocator, initial version * creating and allocating, …
16:05 Ticket #133 (thread wraper fixes (master repo broken)) created by Christian Thäter
I just merged some pending changes in the underlying threads …

2009-06-03:

18:20 Changeset in Lumiera [062dbfe]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Merge commit '99b5f8' * commit '99b5f8': adapt the Sync template …
16:47 Changeset in Lumiera [8f2333a]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Merge commit '59de53b25a78cd330c0c6e0f637e8cf7618da4' * commit …
16:22 Changeset in Lumiera [99b5f8d]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
adapt the Sync template
16:22 Changeset in Lumiera [dd9b7a1]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Add reccondition to threads, make its functionality complete With …
16:22 Changeset in Lumiera [323724b]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
fix some includes for new mutex/recmutex headers
16:22 Changeset in Lumiera [7758d76]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
weed out reccondition bugs/typos
16:22 Changeset in Lumiera [d91620a]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
New condition and reccondition implementation Should be working but …
16:22 Changeset in Lumiera [4f29f302]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
split mutex.h again into mutex.h and recmutex.h
16:22 Changeset in Lumiera [ec62ca0]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
typo fix in mutex.h
16:22 Changeset in Lumiera [30a117c]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
rename casing of RecMutex to Recmutex to be consistent
16:22 Changeset in Lumiera [93abe657]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
store lumiera_rwlock in sectionlock
16:22 Changeset in Lumiera [5b82f33]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
store a lumiera_mutex in a sectionlock, looks cleaner
16:22 Changeset in Lumiera [cafcffd]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
add check to chained locking validating that the parent lock is held
16:22 Changeset in Lumiera [5c2ac96]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
rwlock makeover, locksections etc... The CHAINED variant is not …
16:22 Changeset in Lumiera [ca0250c]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
error code changed to LOCK_DESTROY
16:22 Changeset in Lumiera [cf664ca]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
fix: forgotten backcasts in mutex.h
16:22 Changeset in Lumiera [a115759]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
new mutex and recmutex implementation (breaks sync.hpp for now) …
16:22 Changeset in Lumiera [59de53b]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
llist: add an generic void* to the compare, sort and search functions …
16:19 Changeset in Lumiera [85b1297]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
let llist_init return the initialized node This makes it possible to …
14:12 Changeset in Lumiera [87e528b]debdev/playdocumentationintegrationscons by Anton Yakovlev <just.yakovlev@…>
Cyclic L1-list. Implements almost the same set of operations as for …

2009-06-02:

22:36 Ticket #48 (single linked cyclic list implementation) closed by Anton Yakovlev
done
18:02 Ticket #132 (contention profiling for locks) created by Christian Thäter
create statistic for each lock (mutex, rwlock, condition vars) where …
17:48 Ticket #131 (runtime profiler) created by Christian Thäter
A generic runtime profiler needs to be brainstormed, designed and …
17:26 Ticket #130 (custom allocator use in Steam-Layer) created by Christian Thäter
As Lumiera Architect, I want to identify possible usage of common …
17:24 Ticket #129 ([placeholder ticket]) created by Undercover Agent
this ticket number was claimed and reserved for later use…
17:23 Ticket #128 (Pooling Allocator) created by Undercover Agent
As Lumiera Architect, I want a system of pooling custom allocators, so …
17:19 Ticket #127 (global memory management) created by Christian Thäter
= care for Memory Management on global scale = this is a tracking …
17:17 Ticket #126 (Custom Memory Management interface) created by Christian Thäter
Parts of the Lumiera Application are performance critical and bound to …
17:14 Ticket #125 (mpool optimizations) created by Christian Thäter
i've recently finished a memory pool implementation. This is only …
01:32 Changeset in Lumiera [608c532]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix: wrong wiring of subsystem descriptor for the Session
01:31 Changeset in Lumiera [8a453bd5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: start drafing MObjectRef
01:13 Changeset in Lumiera [7890183]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: planned refinement on PlacementRefs: augmented assignment

2009-06-01:

19:07 Ticket #124 (url configuration for uwiki) created by Mridul
we need generic style urls for the uwiki system. I propose these url …
03:05 Ticket #123 (assigning placements properly) created by Ichthyostega
Find out about the correct meaning when assigning placements. The …
02:53 Changeset in Lumiera [1f5d946]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: test driven brainstorming…

2009-05-31:

16:34 Ticket #122 (uwiki templating system) created by Mridul
Lua and HTML/CSS code is presently mixed up in .lua files. It is …
03:14 Changeset in Lumiera [1f4676e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cleanup old ID definiton now superseeded by hash-ID
03:02 Changeset in Lumiera [d49eea6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
finished reworking Placement (hierarchy and ID)
01:06 Ticket #121 (automatically downcasting placement assignment) created by Ichthyostega
Investigate if we need such assignments, and moreover, if we consider …
00:41 Changeset in Lumiera [e8c25fc]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
supply test definition

2009-05-30:

22:06 Ticket #120 (better display of C++ type IDs) created by Ichthyostega
At various places, we rely on the pattern of type erasure to hide …
21:49 Changeset in Lumiera [e0ad992]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
spinn-off: collecting some frequently used bits to support unit testing
19:50 Ticket #119 (equality on placements) created by Ichthyostega
Decide what is a better fit: * equality tests placement hash ID * …
19:31 Ticket #118 (clarify use of smart-ptrs/placements in MObject factory functions) created by Ichthyostega
The first chunks of code from 2007 used (language) references on these …
19:28 Ticket #117 (clean up references and smart-ptrs) created by Ichthyostega
This is a tracking Ticket to achieve a consistent handling of …

2009-05-29:

21:13 Changeset in Lumiera [20a1268]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
recast the PlacementHierarchy_test to use the real Placement/MObject …
20:12 Changeset in Lumiera [50a42e5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
extract dummy MObject hierarchy for unit tests
19:16 Changeset in Lumiera [02e464d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
small tweak to the task macro (estimate rather in days)
17:03 Changeset in Lumiera [014b6c0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
intend to use the time wrapper
16:36 Changeset in Lumiera [767638b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
adapt TimeWrapperTest to the new lib directory layout (shared lib build)
16:36 Changeset in Lumiera [940d63a9]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
time wrapper minimal test coverage
16:36 Changeset in Lumiera [dedb70a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
@Joel: a simple convenience wrapper for gavl_time_t
16:17 Ticket #116 (Convert GUI from using raw "gavl_time_t"s to "lumiera::Time"s) created by Joel Holdsworth
The gui currently uses raw gavl_time_ts, but should be unified with …
05:10 Changeset in Lumiera [efa7b47]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
rework placement to contain a LUID, and to deal with inheritance …
04:38 Ticket #115 (clean up "ref to Placement") created by Ichthyostega
Development on Placements stalled a year ago, when there was just …

2009-05-28:

22:18 Ticket #114 (Calculate Metrics and Statistics) created by Ichthyostega
As Lumiera Product Owner, I want a setup to calculate statistics and …
20:42 Ticket #113 (test.sh: allow literal quotation within test suite definition) created by Ichthyostega
While the new regexp support in test.sh is clearly an …
01:43 Changeset in Lumiera [0d41379]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
incorporate the hash ID into the concept draft

2009-05-27:

02:15 Ticket #112 (trac sends all mails twice to lumiera-work) reopened by Christian Thäter
aah, i think this was wrong, it sends it to lumiera-work and to the …
02:05 Ticket #112 (trac sends all mails twice to lumiera-work) closed by Christian Thäter
done: look ok now, anyone gets this twice? I close it
02:03 Ticket #112 (trac sends all mails twice to lumiera-work) created by Christian Thäter
The default behaviour of Trac seems a bit annoying in this case. We …
01:45 Ticket #111 (Engine Maturity) created by Ichthyostega
= Render Engine Refinement = this is a tracking ticket -- depending …
01:20 Changeset in Lumiera [2e0daaf]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
concept draft featuring an alternative way to define the Placement template

2009-05-25:

22:32 Ticket #110 (State corruption guard and exception handling) created by Ichthyostega
As Lumiera Product Owner, I want a global scheme to detect and …
22:19 Ticket #25 (Merge improved test script) closed by Christian Thäter
done: I merged odin's work and it is in master now (yielding another …

2009-05-24:

17:34 Changeset in Lumiera [003895b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
considering how to bring the new hash ID into Placement. Which in turn …
17:07 Ticket #109 (remove Pipe reference from mobject::Placement) created by Ichthyostega
In the first draft, Placement was meant to contain some fundamental …
17:05 Ticket #108 (implement placement scope handling) created by Ichthyostega
...intended to be backed by the placement index. The special …
16:33 Ticket #107 (investigate explicit locking of MObjectRef) created by Ichthyostega
Investigate the question if we need an explicit locking mechanism …
15:48 Ticket #106 (Refactor asset ID) created by Ichthyostega
Investigate if and how the asset::ID can be refactored to use the same …
03:14 Changeset in Lumiera [85a9c99]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
hash ID: add trivial implementation + impl based on LUID

2009-05-23:

23:46 Changeset in Lumiera [3b8a851]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add equality
03:13 Changeset in Lumiera [2bb64a2]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
augment test, rework access to the hashID, template on hash impl
01:43 Changeset in Lumiera [e5d2042]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP rename and reorganise hash ID, now focussing on the Mixin

2009-05-22:

01:41 Changeset in Lumiera [bac5da7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP document the concept of the hash ID, get rid of the uggly cast
00:40 Changeset in Lumiera [020636b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP extract the hash ID draft into separate header & test
00:15 Changeset in Lumiera [0802d96]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP disentangle ID definition from target hierarchy by templating it …

2009-05-21:

18:26 Changeset in Lumiera [87362a4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP draft for a generic hash based and typed id, similar to asset::ID
02:06 Changeset in Lumiera [35ebe96]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add new kind of MObject (Binding) to express special scopes

2009-05-20:

01:36 Changeset in Lumiera [cc66f2b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
preliminary placement index impl started. Basically I need this …
00:26 Changeset in Lumiera [cab7768]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
spelling and cleanup (to get it compiling)
Note: See TracTimeline for information about the timeline view.