Timeline



2010-06-14:

00:08 Changeset in Lumiera [c6c7214]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
try to break the design deadlock with sequence / track creation
00:00 Ticket #639 (how to search/query for objects) created by Ichthyostega
define a top-level entry point for retrieving specific objects from …

2010-06-13:

23:38 Ticket #638 (assure unique track-IDs) created by Ichthyostega
either define a mechanism to share track-IDs, or find a way to ensure …
23:27 Ticket #637 (settle namespace for common typedefs) created by Ichthyostega
over the time, we got quite a mess with the very common typedefs. …
22:24 Ticket #636 (preliminary sequence implementation) created by Ichthyostega
The parts of the sequence implementation needed for first integration …
22:07 Ticket #635 (generic ScopeTrigger) created by Ichthyostega
The idea is to extend the ScopeTrigger hook in the PlacementIndex, …
22:03 Ticket #634 (Model extensions) created by Ichthyostega
= Session Model Extensions = this is a tracking ticket -- …
21:50 Ticket #633 (ScopeTrigger draft) created by Ichthyostega
Draft some kind of hook within the PlacementIndex, allowing to trigger …
19:48 Ticket #632 (code up timeline and sequence fabrication) created by Ichthyostega
As result of the design work, there is now a skeleton in the factory …
01:34 Changeset in Lumiera [fc3e43b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
re-reading my design and plannings from March, identiyfying next steps …
00:27 Ticket #631 (tests to pass: session structure backbone) created by Ichthyostega
The near term goal is: get SessionStructure_test to work. This test is …

2010-06-12:

22:31 Changeset in Lumiera [e574fdf]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix a regression regarding struct-asset naming scheme
17:45 Changeset in Lumiera [68aefe5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement a simple singleton holder for NIL/default objects
17:44 Changeset in Lumiera [a6621703]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
SCons: improve dependency handling for the testsuite
17:35 Ticket #628 (advice access interface cleanup/refactoring) closed by Ichthyostega
done: * index/solution interface changed to public members on PointOfAdvice …
17:32 Changeset in Lumiera [2debae6]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add locking to protect the advice index table mutations clearly, this …
17:06 Changeset in Lumiera [e020601]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
refactor AdviceSystem access
15:51 Changeset in Lumiera [7b8f02e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change index/solution interface into protected not to be used by …
01:33 Changeset in Lumiera [a93d8a4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
use killer-stash to resolve the AdviceSystem memory leak
01:12 Changeset in Lumiera [cb838ba]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
extend killer-stash to allow registration of custom deleter functions

2010-06-11:

02:12 Changeset in Lumiera [59145e0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Refactor storing of advice to prepare for actually managing the storage

2010-06-08:

09:25 Ticket #630 (Render Engine Subsystem) created by Ichthyostega
= »The Engine« = this is a tracking ticket -- individual tasks …
02:26 Changeset in Lumiera [4fb88466]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
ooops... didn't invoke the dtor when releasing an Advice holer

2010-06-07:

01:36 Ticket #629 (deleter pile) closed by Ichthyostega
done: coded up and working this far, for the simple case of invoking the …
01:32 Changeset in Lumiera [eb19f59]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
deleter memorising component passes unit test (#629)
00:14 Changeset in Lumiera [9aca348]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
code up implementation of this killer-stash

2010-06-06:

02:26 Changeset in Lumiera [6b90767]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft a component to manage deleter functions
00:51 Ticket #629 (deleter pile) created by Ichthyostega
factor out a component to stash deleter functions, with the ability to …
00:11 Changeset in Lumiera [dee4c33]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change the index-interface from free to member functions part of …

2010-06-05:

23:00 Ticket #628 (advice access interface cleanup/refactoring) created by Ichthyostega
* interface used by the index is based on free functions, but could …
03:18 Ticket #605 (Advice framework) closed by Ichthyostega
done: A basic implementation of this collaboration and framework is now …
03:09 Changeset in Lumiera [2360f9b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Advice colaboration: implemented and passes basic unit test
01:28 Ticket #627 (clean deallocation of all provided advice data) created by Ichthyostega
By default, most advice data remains within the system until shutdown. …

2010-06-04:

18:10 Changeset in Lumiera [7d93dae]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix some simple problems (but doesn't pass tests yet) looks like a …
17:33 Changeset in Lumiera [203b955]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add preliminary buffer memory management by heap allocation TODO: use …
16:39 Changeset in Lumiera [5a615ee]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
consider advice::Index exception safety
15:25 Changeset in Lumiera [7895ce5]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
solve the problem with re-binding and advice::Request
02:35 Changeset in Lumiera [666d57f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
code up the obvious part of the AdviceSystem implementation
01:13 Ticket #625 (per-type default values holder) closed by Ichthyostega
done: Closing that for now... used a rather simplistic solution based on a …

2010-06-03:

02:41 Changeset in Lumiera [7fbf84d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Bump required nobug version to 201006.1
02:40 Changeset in Lumiera [d0e7f9b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
use the NullValue holder to solve the problem with default advice …
02:40 Changeset in Lumiera [72c01e1]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement a simple singleton holder for NIL/default objects
02:40 Changeset in Lumiera [91c2763]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP considering how to manage default / fallback advice
02:40 Changeset in Lumiera [a9595d0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
refactor link to the advice system into separate baseclass
02:40 Changeset in Lumiera [74e12dd]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
factor advice holding buffer into separate Class
02:40 Changeset in Lumiera [d5ebe14]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add (protected) calls to the AdviceSystem
02:40 Changeset in Lumiera [69af735]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
reconsider advice implementation. Investigate some tricky …
02:40 Changeset in Lumiera [7dcdff3]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
advice-basics: stubbed and fixed to pass compiler
02:40 Changeset in Lumiera [83b5c8c2]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP code up external advice API
02:40 Changeset in Lumiera [c9437b3]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
binding index unit test pass
02:40 Changeset in Lumiera [0c123e4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Bugfix
02:40 Changeset in Lumiera [ca93b11]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
provide self-verification. Advice index impl. now complete but not yet …
02:40 Changeset in Lumiera [d00d42b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
code up the core solution finding logic
02:40 Changeset in Lumiera [e0cfa67]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement the diagnostic operations
02:40 Changeset in Lumiera [f1be988]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix problem with comparisions / containment check
02:40 Changeset in Lumiera [d4433fb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP code high-level index functionality
02:40 Changeset in Lumiera [bf02d6d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
adapter interface for the test-entry
02:40 Changeset in Lumiera [3c35e2a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP code up index functionality…
02:40 Changeset in Lumiera [5309402]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
stubbed advice binding index implementation
02:40 Changeset in Lumiera [c8ac2b0]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
planning the advice binding index implementation
02:40 Changeset in Lumiera [5b48b9f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix a regression regarding struct-asset naming scheme
02:40 Changeset in Lumiera [0514c24]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Advice binding pattern finished, passing unit test now detecting a lot …
02:40 Changeset in Lumiera [6bc7806]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
SCons: improve dependency handling for the testsuite
02:40 Changeset in Lumiera [1e28c7f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
get the advice binding unit test to pass thus far
02:40 Changeset in Lumiera [85f8035]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Implement parsing of Advice binding pattern spec
02:40 Changeset in Lumiera [f2269b7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Implement Advice binding pattern
02:40 Changeset in Lumiera [f270241]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Implementation skeleton for advice binding match
02:40 Changeset in Lumiera [e3c9633]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
outline some implementation details regarding the Bindings to match
02:40 Changeset in Lumiera [3e2b78b]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fill in the basic definitions to make the draft test compile
02:40 Changeset in Lumiera [b789c11]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
test-driven brainstorming: how the basic advice collaboration should work
02:40 Changeset in Lumiera [abe8d87]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Start planning the Advice implementation: skeleton of unit tests
02:40 Changeset in Lumiera [1245f87]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Advice: Requirements, design conclusions, implementation draft.
02:40 Changeset in Lumiera [f322e5c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
UML for Advice concept and implementation
02:40 Changeset in Lumiera [e3ebe2c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
expand on some detials and requirements for advice
02:40 Changeset in Lumiera [311fb62]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Collect properties for the new Advice concept
02:37 Changeset in Lumiera [560612d4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
check out how to use the GDB Python pretty-printers Yes, it works with …
02:37 Changeset in Lumiera [b998935]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix linking problem with the asset::Struct naming scheme
02:37 Changeset in Lumiera [1f988e17]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
unfinished code commented out
02:37 Changeset in Lumiera [0f6c2e8]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
test-driven brainstorming: TypedID usage
02:37 Changeset in Lumiera [ea861a8]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
update UML to reflect improved Asset/MObject design
02:37 Changeset in Lumiera [3bb8d87]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
corrections and updates to older pages (object creation)
02:37 Changeset in Lumiera [1698680]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
planning TypedID (registration service)
02:37 Changeset in Lumiera [a788455]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cleanup
02:37 Changeset in Lumiera [e61eb019]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
experimental fix for #307
02:37 Changeset in Lumiera [debba6f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix PlacementIndex corruption while deleting recursively
02:37 Changeset in Lumiera [82d8d26]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
extend the map iterator adapter to work on STL ranges
02:37 Changeset in Lumiera [9392700]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
helper: take snapshot of a given Lumiera or STL iterator
02:37 Changeset in Lumiera [81f87ba]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
similar low-level iterator adapter for multimap value groups
02:37 Changeset in Lumiera [c5e4725]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement another wrapper to filter duplicates
02:37 Changeset in Lumiera [a87889c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement convenience helper to pick key/value from a map iterator
02:37 Changeset in Lumiera [73a2aea]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft a low-level adapter to get all keys/vals of a stl::map intention …
02:37 Changeset in Lumiera [fc44e52]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
improve PlacementIndex self-verification
02:37 Changeset in Lumiera [57a9b1a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Iterator adapter to ennumerate all values to a multimap key (closes #492)
02:37 Changeset in Lumiera [c9bf26d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
EntryID finished and passes unit test
02:37 Changeset in Lumiera [c691213]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
EntryID: fix symbol generation and improve ordering
02:37 Changeset in Lumiera [b21db07]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement generic object attach-to-model and purge
02:37 Changeset in Lumiera [c430409]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
more stubbing and compilation fixes
02:37 Changeset in Lumiera [8a2515c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
stubbing and compilation fixes
02:37 Changeset in Lumiera [474b1af]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
add catch-all defaults for asset::struct naming
02:37 Changeset in Lumiera [e4f015d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP remaining parts of the EntryID implementation, untested
02:37 Changeset in Lumiera [07146ad]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP parts of the EntryID implementation, refactor struct asset name …
02:37 Changeset in Lumiera [2131488]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
test-driven brainstorming: simplified asset-like ID
02:37 Changeset in Lumiera [3935571]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cleanup
02:37 Changeset in Lumiera [1119b91]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
planning general refactoring to allow intended binding/sequence handling
02:37 Changeset in Lumiera [2404cab7]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
continue re-planning of the assets and object relations
02:37 Changeset in Lumiera [4d4749e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
rework media-clip relation and VirtualClips, adapt Timeline-Sequence …
02:37 Changeset in Lumiera [4bf9a36]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Start working on timeline-sequence binding.
02:37 Changeset in Lumiera [c93dfc4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
partially refactor into library
02:37 Changeset in Lumiera [479bbbb]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
clarify how deregistration works
02:37 Changeset in Lumiera [dd3d22f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
implement registry for element-tracking. passes unit test
02:37 Changeset in Lumiera [9ec865c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Stubbing and definitions to get element-tracking to compile
02:37 Changeset in Lumiera [cdaff15]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Template instantiations for the new asset types Timeline and Sequence
02:37 Changeset in Lumiera [55df520]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft a mixin for adding element-tracking functionality
02:37 Changeset in Lumiera [bdb21c4a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft required functionality for the element-tracker
02:37 Changeset in Lumiera [c7a9b04]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
refactor SessionImpl to support nested interface modules on the API
02:37 Changeset in Lumiera [fa0482f]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP add sub-interfaces to the session API
02:37 Changeset in Lumiera [bfc18df]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
consider using RefArray for the Session API
02:37 Changeset in Lumiera [ea538d9]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
test-driven brainstorming: adding and removing session parts
02:37 Changeset in Lumiera [baff536]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
placement and pointee equivalence tests
02:37 Changeset in Lumiera [11c5d55]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
draft: run self-check on MObject creation
02:37 Changeset in Lumiera [8f34129]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
planning: structural assets and the track-ID
02:37 Changeset in Lumiera [8eb0a16]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
cast the new spec regarding timeline/session into unit test code
02:37 Changeset in Lumiera [82c2768]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
analysing the relation of sesison, timeline, binding and sequence in detail
02:37 Changeset in Lumiera [4594ddd]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: test driven brainstorming regarding sequence/timeline handling
02:37 Changeset in Lumiera [c2cbe4c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
change Timeline and Sequence to be structural assets
02:37 Changeset in Lumiera [d4b66a4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: test driven brainstorming about the session API
02:37 Changeset in Lumiera [092ea07]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
kill "the EDL"
02:37 Changeset in Lumiera [93cd85e]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Planning session API (cont.)
02:37 Changeset in Lumiera [cbf71e46]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Planning and designing the session API
02:37 Changeset in Lumiera [fac29f4]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
WIP: re-reading my draft regarding the session interface
02:18 Changeset in Lumiera [ea970c70]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Bump required nobug version to 201006.1
01:47 Changeset in Lumiera [6960fdd]debdev/playdocumentationintegrationscons by Christian Thaeter <ct@…>
Bump required nobug version to 201006.1
00:36 Ticket #626 (Documentation Style for printed documentation) created by Christian Thäter
As well as we working on stylesheets for HTML generation, someone …

2010-06-02:

02:49 Ticket #625 (per-type default values holder) created by Ichthyostega
at various places, we use some placeholder object to represent …
02:40 Ticket #624 (verify no advice use happens during shutdown) created by Ichthyostega
The way the AdviceSystem is implemented (currently, 6/10) introduces …

2010-05-29:

22:06 Ticket #622 (gcc 4.4.x doesn't support __function__ in C++ code anymore) closed by Ichthyostega
done: Well... after some further investigation, it seems the problem is …

2010-05-25:

04:35 Ticket #620 (Segmentation fault. At Lumiera startup) closed by Ichthyostega
done: Looks like this can be closed now. As it turned out, we had a linking …
04:27 Ticket #618 (lumieracommon needs -lrt on some systems) closed by Ichthyostega
done: SCons does the same tests and decisions now, see …
04:23 Ticket #623 (re-evaluate advice implementation subtleties) created by Ichthyostega
For the initial implementation of the "Advice" concept, I made some …

2010-05-21:

01:50 Changeset in Lumiera [f0aed2c]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
fix dummy compilation/tests
01:43 Changeset in Lumiera [86bc30a]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Merge Ubuntu/Lucid adjustments. Drop pre 1.0 compatibility

2010-05-20:

23:59 Changeset in Lumiera [0977a7d]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
SCons: replace deprecated Options() by new Variables() object dop-in …
23:59 Changeset in Lumiera [d10380d1]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
SCons: dropping pre 1.0 compatibility note: current SCons development …

2010-05-15:

00:20 Changeset in Lumiera [3ca17af]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
SCons: new NoBug version 201005.1 and linking against -lrt for …
00:20 Changeset in Lumiera [792a595]debdev/playdocumentationintegrationscons by Ichthyostega <prg@…>
Fix for old GAVL versions (missing uint64_t)
Note: See TracTimeline for information about the timeline view.