Timeline
2009-06-16:
- 10:46 Ticket #148 (unit test to cover command handling frontend) created by
- 10:44 Ticket #147 (unit test covering functional closure) created by
- 10:42 Ticket #146 (collect function closure tools) created by
- various helpers and small bits for dealing with closures on …
- 10:40 Ticket #145 (clean up Type Tuple) created by
- factor the Type Tuple (metaprogramming helper) into a separate header …
- 10:36 Ticket #144 (Steam Command handling frontend) created by
- = Command handling interface = this is a tracking ticket.... …
- 10:34 Ticket #143 (Steam/GUI interface) created by
- = Interface between Stage and Steam = this is a tracking ticket -- …
- 10:25 Ticket #142 (unit test to cover new typelistmanip) created by
- just about to add new typelist manipulators, which should also be …
- 10:21 Ticket #141 (variant unit test) created by
- Note to @self: this got sidelined almost a year ago... ...which just …
- 10:18 Ticket #140 (Ref to MObject preliminary working implementation) created by
- factor out the part of the MObjectRef functionality which * not …
- 10:16 Ticket #139 (use literal quoting in metaprogramming tests) created by
- The metaprogramming unit tests would especially benefit from judicious …
- 10:07 Changeset in Lumiera [9d04f48c]debdev/playdocumentationintegrationscons by
- WIP: further split the headers
- 09:39 Changeset in Lumiera [ab4b4c7]debdev/playdocumentationintegrationscons by
- WIP: start extacting new headers
2009-06-15:
- 02:57 Changeset in Lumiera [df6312a]debdev/playdocumentationintegrationscons by
- got it through the compiler…
- 01:47 Changeset in Lumiera [441cb6b]debdev/playdocumentationintegrationscons by
- 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
- WIP rewrote the Sub-Tuple extractor into a simplistic Tuple type
- 03:38 Changeset in Lumiera [b937bd0]debdev/playdocumentationintegrationscons by
- WIP: parameter closure brainstorming
2009-06-12:
- 18:21 Changeset in Lumiera [c87970e]debdev/playdocumentationintegrationscons by
- Add command explaining what's actually going on here…
- 18:10 Changeset in Lumiera [2914f66]debdev/playdocumentationintegrationscons by
- actually create the chain of Definition-Objects
- 17:49 Changeset in Lumiera [72d5107]debdev/playdocumentationintegrationscons by
- change type dissection template to work rather in forward direction …
2009-06-10:
- 03:00 Changeset in Lumiera [246529b]debdev/playdocumentationintegrationscons by
- concpet draft of parameter type extraction and checking works (i.e. …
- 01:42 Changeset in Lumiera [e3da082]debdev/playdocumentationintegrationscons by
- WIP idea to allow arbitrary command parameters
2009-06-09:
- 07:05 Changeset in Lumiera [102e968]debdev/playdocumentationintegrationscons by
- 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
- Generally two different template instantiations create complete …
2009-06-08:
- 19:29 Changeset in Lumiera [3a7de165]debdev/playdocumentationintegrationscons by
- WIP: create a "scrapbook" test for trying out some ideas
- 02:50 Changeset in Lumiera [ba37045]debdev/playdocumentationintegrationscons by
- WIP: interface/framwork skeleton
- 02:50 Changeset in Lumiera [529d4bd]debdev/playdocumentationintegrationscons by
- Planning / Design: Session interface, Commands
- 02:50 Changeset in Lumiera [011018c]debdev/playdocumentationintegrationscons by
- tag all Tiddlers containing images
- 02:49 Changeset in Lumiera [8e46819]debdev/playdocumentationintegrationscons by
- UML: export actual Version as HTML report
- 02:49 Changeset in Lumiera [6f00eb7]debdev/playdocumentationintegrationscons by
- regenerate all immages currently used by the renderengine TiddlyWiki
2009-06-07:
- 17:43 Changeset in Lumiera [6cf2e6c]debdev/playdocumentationintegrationscons by
- UML: adapted to *BOUML-4.4.2* (Debian/Lenny) checked and cleaned up …
- 14:42 Changeset in Lumiera [250bdf81]debdev/playdocumentationintegrationscons by
- UML: merge additions done on branch builder
- 01:36 Changeset in Lumiera [321acc7]debdev/playdocumentationintegrationscons by
- WIP: add type handling and conversion test
- 01:22 Changeset in Lumiera [f1827ea7]debdev/playdocumentationintegrationscons by
- WIP: test support macro for exception check
- 01:12 Changeset in Lumiera [905c031]debdev/playdocumentationintegrationscons by
- WIP: add lifecycle test
2009-06-06:
- 22:45 Changeset in Lumiera [2731e34]debdev/playdocumentationintegrationscons by
- WIP: test driven brainstorming: basic MObjectRef behaviour
- 22:41 Ticket #137 (Builddrone: add information about buildstep to the errorlog) reopened by
- sorry, I disagree. #38 is geared towards a nice "report" on the web …
- 21:58 Changeset in Lumiera [091c3a2]debdev/playdocumentationintegrationscons by
- fix indentation
- 21:16 Ticket #137 (Builddrone: add information about buildstep to the errorlog) closed by
- duplicate: already covered in #38, maybe reopen this a sub-ticket for #38, but I …
- 21:12 Changeset in Lumiera [56ff31d]debdev/playdocumentationintegrationscons by
- WIP: initial testbed for MObjectRef_test
- 20:38 Ticket #137 (Builddrone: add information about buildstep to the errorlog) created by
- Currently, the errorlog output (as available via Web) is extremely …
- 14:34 Ticket #136 (mpool, 32 bit failure) closed by
- done: thorwil says it works now, closed.
- 14:05 Changeset in Lumiera [64c1238]debdev/playdocumentationintegrationscons by
- FIX: mpool: macro for constants depending on host wordsize This might …
- 13:23 Changeset in Lumiera [ee5c2b98]debdev/playdocumentationintegrationscons by
- Fix: mpool build and tests
- 13:22 Changeset in Lumiera [bf94c90]debdev/playdocumentationintegrationscons by
- add some more nobug keywords to the test.sh exception list
- 11:26 Ticket #136 (mpool, 32 bit failure) created by
- […] ..to be fixed
- 05:12 Changeset in Lumiera [ee7f2d6]debdev/playdocumentationintegrationscons by
- WIP: replace direct ctor call by an embedded factory member
- 04:55 Changeset in Lumiera [90dffdc]debdev/playdocumentationintegrationscons by
- some cleanup and renaming
- 04:18 Changeset in Lumiera [815f856]debdev/playdocumentationintegrationscons by
- WIP: accessing the default PlacementIndex (within the Session)
- 02:23 Changeset in Lumiera [fa31f37]debdev/playdocumentationintegrationscons by
- WIP some details regarding PlacementRef
- 02:04 Changeset in Lumiera [4ee0b18]debdev/playdocumentationintegrationscons by
- Fix: activation of MObjectRef, exception safety
- 02:02 Changeset in Lumiera [638022c]debdev/playdocumentationintegrationscons by
- WIP: add run-time type check API to Placement
2009-06-05:
- 20:17 Ticket #135 (re-investigate thread safety of PlacementRef) created by
- PlacementRef, as it is implemented now (based on LUID), contains a …
- 11:52 Ticket #134 (Lua integration) created by
- = Lua integration = this is a tracking ticket -- individual tasks …
- 03:35 Changeset in Lumiera [d740d97]debdev/playdocumentationintegrationscons by
- re-enable test for waiting on thread termination
- 03:33 Ticket #133 (thread wraper fixes (master repo broken)) closed by
- done: testsuite pass
- 03:04 Changeset in Lumiera [b6d22bb]debdev/playdocumentationintegrationscons by
- fix: condition for signalling thread termination is optional
- 03:00 Changeset in Lumiera [e0ff915]debdev/playdocumentationintegrationscons by
- adapt thread-wrapper.hpp to backend thread API change
2009-06-04:
- 16:11 Changeset in Lumiera [58f1fbe]debdev/playdocumentationintegrationscons by
- mpool: completion fix tests, add some benchmarks finished …
- 16:11 Changeset in Lumiera [92271ba]debdev/playdocumentationintegrationscons by
- mpool: add an alloc_near() function which takes a explicit hint for …
- 16:11 Changeset in Lumiera [0dc0d18]debdev/playdocumentationintegrationscons by
- mpool: ldiv() division bites the dust in favor of some bitops before: …
- 16:11 Changeset in Lumiera [9ed817d]debdev/playdocumentationintegrationscons by
- mpool: precalculate cluster size to avoid excess recalculations …
- 16:11 Changeset in Lumiera [29a1a6a]debdev/playdocumentationintegrationscons by
- mpool: some pending cosmetics an trace points
- 16:10 Changeset in Lumiera [2a9d59c]debdev/playdocumentationintegrationscons by
- WIP: pooled allocator, initial version * creating and allocating, …
- 16:05 Ticket #133 (thread wraper fixes (master repo broken)) created by
- I just merged some pending changes in the underlying threads …
2009-06-03:
- 18:20 Changeset in Lumiera [062dbfe]debdev/playdocumentationintegrationscons by
- Merge commit '99b5f8' * commit '99b5f8': adapt the Sync template …
- 16:47 Changeset in Lumiera [8f2333a]debdev/playdocumentationintegrationscons by
- Merge commit '59de53b25a78cd330c0c6e0f637e8cf7618da4' * commit …
- 16:22 Changeset in Lumiera [99b5f8d]debdev/playdocumentationintegrationscons by
- adapt the Sync template
- 16:22 Changeset in Lumiera [dd9b7a1]debdev/playdocumentationintegrationscons by
- Add reccondition to threads, make its functionality complete With …
- 16:22 Changeset in Lumiera [323724b]debdev/playdocumentationintegrationscons by
- fix some includes for new mutex/recmutex headers
- 16:22 Changeset in Lumiera [7758d76]debdev/playdocumentationintegrationscons by
- weed out reccondition bugs/typos
- 16:22 Changeset in Lumiera [d91620a]debdev/playdocumentationintegrationscons by
- New condition and reccondition implementation Should be working but …
- 16:22 Changeset in Lumiera [4f29f302]debdev/playdocumentationintegrationscons by
- split mutex.h again into mutex.h and recmutex.h
- 16:22 Changeset in Lumiera [ec62ca0]debdev/playdocumentationintegrationscons by
- typo fix in mutex.h
- 16:22 Changeset in Lumiera [30a117c]debdev/playdocumentationintegrationscons by
- rename casing of RecMutex to Recmutex to be consistent
- 16:22 Changeset in Lumiera [93abe657]debdev/playdocumentationintegrationscons by
- store lumiera_rwlock in sectionlock
- 16:22 Changeset in Lumiera [5b82f33]debdev/playdocumentationintegrationscons by
- store a lumiera_mutex in a sectionlock, looks cleaner
- 16:22 Changeset in Lumiera [cafcffd]debdev/playdocumentationintegrationscons by
- add check to chained locking validating that the parent lock is held
- 16:22 Changeset in Lumiera [5c2ac96]debdev/playdocumentationintegrationscons by
- rwlock makeover, locksections etc... The CHAINED variant is not …
- 16:22 Changeset in Lumiera [ca0250c]debdev/playdocumentationintegrationscons by
- error code changed to LOCK_DESTROY
- 16:22 Changeset in Lumiera [cf664ca]debdev/playdocumentationintegrationscons by
- fix: forgotten backcasts in mutex.h
- 16:22 Changeset in Lumiera [a115759]debdev/playdocumentationintegrationscons by
- new mutex and recmutex implementation (breaks sync.hpp for now) …
- 16:22 Changeset in Lumiera [59de53b]debdev/playdocumentationintegrationscons by
- llist: add an generic void* to the compare, sort and search functions …
- 16:19 Changeset in Lumiera [85b1297]debdev/playdocumentationintegrationscons by
- let llist_init return the initialized node This makes it possible to …
- 14:12 Changeset in Lumiera [87e528b]debdev/playdocumentationintegrationscons by
- 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
- done
- 18:02 Ticket #132 (contention profiling for locks) created by
- create statistic for each lock (mutex, rwlock, condition vars) where …
- 17:48 Ticket #131 (runtime profiler) created by
- A generic runtime profiler needs to be brainstormed, designed and …
- 17:26 Ticket #130 (custom allocator use in Steam-Layer) created by
- As Lumiera Architect, I want to identify possible usage of common …
- 17:24 Ticket #129 ([placeholder ticket]) created by
- this ticket number was claimed and reserved for later use…
- 17:23 Ticket #128 (Pooling Allocator) created by
- As Lumiera Architect, I want a system of pooling custom allocators, so …
- 17:19 Ticket #127 (global memory management) created by
- = care for Memory Management on global scale = this is a tracking …
- 17:17 Ticket #126 (Custom Memory Management interface) created by
- Parts of the Lumiera Application are performance critical and bound to …
- 17:14 Ticket #125 (mpool optimizations) created by
- i've recently finished a memory pool implementation. This is only …
- 01:32 Changeset in Lumiera [608c532]debdev/playdocumentationintegrationscons by
- Fix: wrong wiring of subsystem descriptor for the Session
- 01:31 Changeset in Lumiera [8a453bd5]debdev/playdocumentationintegrationscons by
- WIP: start drafing MObjectRef
- 01:13 Changeset in Lumiera [7890183]debdev/playdocumentationintegrationscons by
- WIP: planned refinement on PlacementRefs: augmented assignment
2009-06-01:
- 19:07 Ticket #124 (url configuration for uwiki) created by
- we need generic style urls for the uwiki system. I propose these url …
- 03:05 Ticket #123 (assigning placements properly) created by
- Find out about the correct meaning when assigning placements. The …
- 02:53 Changeset in Lumiera [1f5d946]debdev/playdocumentationintegrationscons by
- WIP: test driven brainstorming…
2009-05-31:
- 16:34 Ticket #122 (uwiki templating system) created by
- Lua and HTML/CSS code is presently mixed up in .lua files. It is …
- 03:14 Changeset in Lumiera [1f4676e]debdev/playdocumentationintegrationscons by
- cleanup old ID definiton now superseeded by hash-ID
- 03:02 Changeset in Lumiera [d49eea6]debdev/playdocumentationintegrationscons by
- finished reworking Placement (hierarchy and ID)
- 01:06 Ticket #121 (automatically downcasting placement assignment) created by
- Investigate if we need such assignments, and moreover, if we consider …
- 00:41 Changeset in Lumiera [e8c25fc]debdev/playdocumentationintegrationscons by
- supply test definition
2009-05-30:
- 22:06 Ticket #120 (better display of C++ type IDs) created by
- At various places, we rely on the pattern of type erasure to hide …
- 21:49 Changeset in Lumiera [e0ad992]debdev/playdocumentationintegrationscons by
- spinn-off: collecting some frequently used bits to support unit testing
- 19:50 Ticket #119 (equality on placements) created by
- 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
- The first chunks of code from 2007 used (language) references on these …
- 19:28 Ticket #117 (clean up references and smart-ptrs) created by
- This is a tracking Ticket to achieve a consistent handling of …
2009-05-29:
- 21:13 Changeset in Lumiera [20a1268]debdev/playdocumentationintegrationscons by
- recast the PlacementHierarchy_test to use the real Placement/MObject …
- 20:12 Changeset in Lumiera [50a42e5]debdev/playdocumentationintegrationscons by
- extract dummy MObject hierarchy for unit tests
- 19:16 Changeset in Lumiera [02e464d]debdev/playdocumentationintegrationscons by
- small tweak to the task macro (estimate rather in days)
- 17:03 Changeset in Lumiera [014b6c0]debdev/playdocumentationintegrationscons by
- intend to use the time wrapper
- 16:36 Changeset in Lumiera [767638b]debdev/playdocumentationintegrationscons by
- adapt TimeWrapperTest to the new lib directory layout (shared lib build)
- 16:36 Changeset in Lumiera [940d63a9]debdev/playdocumentationintegrationscons by
- time wrapper minimal test coverage
- 16:36 Changeset in Lumiera [dedb70a]debdev/playdocumentationintegrationscons by
- @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
- The gui currently uses raw gavl_time_ts, but should be unified with …
- 05:10 Changeset in Lumiera [efa7b47]debdev/playdocumentationintegrationscons by
- rework placement to contain a LUID, and to deal with inheritance …
- 04:38 Ticket #115 (clean up "ref to Placement") created by
- Development on Placements stalled a year ago, when there was just …
2009-05-28:
- 22:18 Ticket #114 (Calculate Metrics and Statistics) created by
- 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
- While the new regexp support in test.sh is clearly an …
- 01:43 Changeset in Lumiera [0d41379]debdev/playdocumentationintegrationscons by
- 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
- 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
- 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
- The default behaviour of Trac seems a bit annoying in this case. We …
- 01:45 Ticket #111 (Engine Maturity) created by
- = Render Engine Refinement = this is a tracking ticket -- depending …
- 01:20 Changeset in Lumiera [2e0daaf]debdev/playdocumentationintegrationscons by
- 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
- As Lumiera Product Owner, I want a global scheme to detect and …
- 22:19 Ticket #25 (Merge improved test script) closed by
- 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
- 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
- In the first draft, Placement was meant to contain some fundamental …
- 17:05 Ticket #108 (implement placement scope handling) created by
- ...intended to be backed by the placement index. The special …
- 16:33 Ticket #107 (investigate explicit locking of MObjectRef) created by
- Investigate the question if we need an explicit locking mechanism …
- 15:48 Ticket #106 (Refactor asset ID) created by
- Investigate if and how the asset::ID can be refactored to use the same …
- 03:14 Changeset in Lumiera [85a9c99]debdev/playdocumentationintegrationscons by
- hash ID: add trivial implementation + impl based on LUID
2009-05-23:
- 23:46 Changeset in Lumiera [3b8a851]debdev/playdocumentationintegrationscons by
- add equality
- 03:13 Changeset in Lumiera [2bb64a2]debdev/playdocumentationintegrationscons by
- augment test, rework access to the hashID, template on hash impl
- 01:43 Changeset in Lumiera [e5d2042]debdev/playdocumentationintegrationscons by
- WIP rename and reorganise hash ID, now focussing on the Mixin
2009-05-22:
- 01:41 Changeset in Lumiera [bac5da7]debdev/playdocumentationintegrationscons by
- WIP document the concept of the hash ID, get rid of the uggly cast
- 00:40 Changeset in Lumiera [020636b]debdev/playdocumentationintegrationscons by
- WIP extract the hash ID draft into separate header & test
- 00:15 Changeset in Lumiera [0802d96]debdev/playdocumentationintegrationscons by
- WIP disentangle ID definition from target hierarchy by templating it …
2009-05-21:
- 18:26 Changeset in Lumiera [87362a4]debdev/playdocumentationintegrationscons by
- WIP draft for a generic hash based and typed id, similar to asset::ID
- 02:06 Changeset in Lumiera [35ebe96]debdev/playdocumentationintegrationscons by
- add new kind of MObject (Binding) to express special scopes
2009-05-20:
- 01:36 Changeset in Lumiera [cc66f2b]debdev/playdocumentationintegrationscons by
- preliminary placement index impl started. Basically I need this …
- 00:26 Changeset in Lumiera [cab7768]debdev/playdocumentationintegrationscons by
- spelling and cleanup (to get it compiling)
Note:
See TracTimeline
for information about the timeline view.
