Timeline
2010-06-14:
- 00:08 Changeset in Lumiera [c6c7214]debdev/playdocumentationintegrationscons by
- try to break the design deadlock with sequence / track creation
- 00:00 Ticket #639 (how to search/query for objects) created by
- define a top-level entry point for retrieving specific objects from …
2010-06-13:
- 23:38 Ticket #638 (assure unique track-IDs) created by
- 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
- over the time, we got quite a mess with the very common typedefs. …
- 22:24 Ticket #636 (preliminary sequence implementation) created by
- The parts of the sequence implementation needed for first integration …
- 22:07 Ticket #635 (generic ScopeTrigger) created by
- The idea is to extend the ScopeTrigger hook in the PlacementIndex, …
- 22:03 Ticket #634 (Model extensions) created by
- = Session Model Extensions = this is a tracking ticket -- …
- 21:50 Ticket #633 (ScopeTrigger draft) created by
- Draft some kind of hook within the PlacementIndex, allowing to trigger …
- 19:48 Ticket #632 (code up timeline and sequence fabrication) created by
- As result of the design work, there is now a skeleton in the factory …
- 01:34 Changeset in Lumiera [fc3e43b]debdev/playdocumentationintegrationscons by
- re-reading my design and plannings from March, identiyfying next steps …
- 00:27 Ticket #631 (tests to pass: session structure backbone) created by
- 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
- fix a regression regarding struct-asset naming scheme
- 17:45 Changeset in Lumiera [68aefe5]debdev/playdocumentationintegrationscons by
- implement a simple singleton holder for NIL/default objects
- 17:44 Changeset in Lumiera [a6621703]debdev/playdocumentationintegrationscons by
- SCons: improve dependency handling for the testsuite
- 17:35 Ticket #628 (advice access interface cleanup/refactoring) closed by
- done: * index/solution interface changed to public members on PointOfAdvice …
- 17:32 Changeset in Lumiera [2debae6]debdev/playdocumentationintegrationscons by
- add locking to protect the advice index table mutations clearly, this …
- 17:06 Changeset in Lumiera [e020601]debdev/playdocumentationintegrationscons by
- refactor AdviceSystem access
- 15:51 Changeset in Lumiera [7b8f02e]debdev/playdocumentationintegrationscons by
- change index/solution interface into protected not to be used by …
- 01:33 Changeset in Lumiera [a93d8a4]debdev/playdocumentationintegrationscons by
- use killer-stash to resolve the AdviceSystem memory leak
- 01:12 Changeset in Lumiera [cb838ba]debdev/playdocumentationintegrationscons by
- extend killer-stash to allow registration of custom deleter functions
2010-06-11:
- 02:12 Changeset in Lumiera [59145e0]debdev/playdocumentationintegrationscons by
- Refactor storing of advice to prepare for actually managing the storage
2010-06-08:
- 09:25 Ticket #630 (Render Engine Subsystem) created by
- = »The Engine« = this is a tracking ticket -- individual tasks …
- 02:26 Changeset in Lumiera [4fb88466]debdev/playdocumentationintegrationscons by
- ooops... didn't invoke the dtor when releasing an Advice holer
2010-06-07:
- 01:36 Ticket #629 (deleter pile) closed by
- done: coded up and working this far, for the simple case of invoking the …
- 01:32 Changeset in Lumiera [eb19f59]debdev/playdocumentationintegrationscons by
- deleter memorising component passes unit test (#629)
- 00:14 Changeset in Lumiera [9aca348]debdev/playdocumentationintegrationscons by
- code up implementation of this killer-stash
2010-06-06:
- 02:26 Changeset in Lumiera [6b90767]debdev/playdocumentationintegrationscons by
- draft a component to manage deleter functions
- 00:51 Ticket #629 (deleter pile) created by
- factor out a component to stash deleter functions, with the ability to …
- 00:11 Changeset in Lumiera [dee4c33]debdev/playdocumentationintegrationscons by
- 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
- * interface used by the index is based on free functions, but could …
- 03:18 Ticket #605 (Advice framework) closed by
- done: A basic implementation of this collaboration and framework is now …
- 03:09 Changeset in Lumiera [2360f9b]debdev/playdocumentationintegrationscons by
- Advice colaboration: implemented and passes basic unit test
- 01:28 Ticket #627 (clean deallocation of all provided advice data) created by
- By default, most advice data remains within the system until shutdown. …
2010-06-04:
- 18:10 Changeset in Lumiera [7d93dae]debdev/playdocumentationintegrationscons by
- fix some simple problems (but doesn't pass tests yet) looks like a …
- 17:33 Changeset in Lumiera [203b955]debdev/playdocumentationintegrationscons by
- add preliminary buffer memory management by heap allocation TODO: use …
- 16:39 Changeset in Lumiera [5a615ee]debdev/playdocumentationintegrationscons by
- consider advice::Index exception safety
- 15:25 Changeset in Lumiera [7895ce5]debdev/playdocumentationintegrationscons by
- solve the problem with re-binding and advice::Request
- 02:35 Changeset in Lumiera [666d57f]debdev/playdocumentationintegrationscons by
- code up the obvious part of the AdviceSystem implementation
- 01:13 Ticket #625 (per-type default values holder) closed by
- 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
- Bump required nobug version to 201006.1
- 02:40 Changeset in Lumiera [d0e7f9b]debdev/playdocumentationintegrationscons by
- use the NullValue holder to solve the problem with default advice …
- 02:40 Changeset in Lumiera [72c01e1]debdev/playdocumentationintegrationscons by
- implement a simple singleton holder for NIL/default objects
- 02:40 Changeset in Lumiera [91c2763]debdev/playdocumentationintegrationscons by
- WIP considering how to manage default / fallback advice
- 02:40 Changeset in Lumiera [a9595d0]debdev/playdocumentationintegrationscons by
- refactor link to the advice system into separate baseclass
- 02:40 Changeset in Lumiera [74e12dd]debdev/playdocumentationintegrationscons by
- factor advice holding buffer into separate Class
- 02:40 Changeset in Lumiera [d5ebe14]debdev/playdocumentationintegrationscons by
- add (protected) calls to the AdviceSystem
- 02:40 Changeset in Lumiera [69af735]debdev/playdocumentationintegrationscons by
- reconsider advice implementation. Investigate some tricky …
- 02:40 Changeset in Lumiera [7dcdff3]debdev/playdocumentationintegrationscons by
- advice-basics: stubbed and fixed to pass compiler
- 02:40 Changeset in Lumiera [83b5c8c2]debdev/playdocumentationintegrationscons by
- WIP code up external advice API
- 02:40 Changeset in Lumiera [c9437b3]debdev/playdocumentationintegrationscons by
- binding index unit test pass
- 02:40 Changeset in Lumiera [0c123e4]debdev/playdocumentationintegrationscons by
- Bugfix
- 02:40 Changeset in Lumiera [ca93b11]debdev/playdocumentationintegrationscons by
- provide self-verification. Advice index impl. now complete but not yet …
- 02:40 Changeset in Lumiera [d00d42b]debdev/playdocumentationintegrationscons by
- code up the core solution finding logic
- 02:40 Changeset in Lumiera [e0cfa67]debdev/playdocumentationintegrationscons by
- implement the diagnostic operations
- 02:40 Changeset in Lumiera [f1be988]debdev/playdocumentationintegrationscons by
- fix problem with comparisions / containment check
- 02:40 Changeset in Lumiera [d4433fb]debdev/playdocumentationintegrationscons by
- WIP code high-level index functionality
- 02:40 Changeset in Lumiera [bf02d6d]debdev/playdocumentationintegrationscons by
- adapter interface for the test-entry
- 02:40 Changeset in Lumiera [3c35e2a]debdev/playdocumentationintegrationscons by
- WIP code up index functionality…
- 02:40 Changeset in Lumiera [5309402]debdev/playdocumentationintegrationscons by
- stubbed advice binding index implementation
- 02:40 Changeset in Lumiera [c8ac2b0]debdev/playdocumentationintegrationscons by
- planning the advice binding index implementation
- 02:40 Changeset in Lumiera [5b48b9f]debdev/playdocumentationintegrationscons by
- fix a regression regarding struct-asset naming scheme
- 02:40 Changeset in Lumiera [0514c24]debdev/playdocumentationintegrationscons by
- Advice binding pattern finished, passing unit test now detecting a lot …
- 02:40 Changeset in Lumiera [6bc7806]debdev/playdocumentationintegrationscons by
- SCons: improve dependency handling for the testsuite
- 02:40 Changeset in Lumiera [1e28c7f]debdev/playdocumentationintegrationscons by
- get the advice binding unit test to pass thus far
- 02:40 Changeset in Lumiera [85f8035]debdev/playdocumentationintegrationscons by
- Implement parsing of Advice binding pattern spec
- 02:40 Changeset in Lumiera [f2269b7]debdev/playdocumentationintegrationscons by
- Implement Advice binding pattern
- 02:40 Changeset in Lumiera [f270241]debdev/playdocumentationintegrationscons by
- Implementation skeleton for advice binding match
- 02:40 Changeset in Lumiera [e3c9633]debdev/playdocumentationintegrationscons by
- outline some implementation details regarding the Bindings to match
- 02:40 Changeset in Lumiera [3e2b78b]debdev/playdocumentationintegrationscons by
- fill in the basic definitions to make the draft test compile
- 02:40 Changeset in Lumiera [b789c11]debdev/playdocumentationintegrationscons by
- test-driven brainstorming: how the basic advice collaboration should work
- 02:40 Changeset in Lumiera [abe8d87]debdev/playdocumentationintegrationscons by
- Start planning the Advice implementation: skeleton of unit tests
- 02:40 Changeset in Lumiera [1245f87]debdev/playdocumentationintegrationscons by
- Advice: Requirements, design conclusions, implementation draft.
- 02:40 Changeset in Lumiera [f322e5c]debdev/playdocumentationintegrationscons by
- UML for Advice concept and implementation
- 02:40 Changeset in Lumiera [e3ebe2c]debdev/playdocumentationintegrationscons by
- expand on some detials and requirements for advice
- 02:40 Changeset in Lumiera [311fb62]debdev/playdocumentationintegrationscons by
- Collect properties for the new Advice concept
- 02:37 Changeset in Lumiera [560612d4]debdev/playdocumentationintegrationscons by
- check out how to use the GDB Python pretty-printers Yes, it works with …
- 02:37 Changeset in Lumiera [b998935]debdev/playdocumentationintegrationscons by
- fix linking problem with the asset::Struct naming scheme
- 02:37 Changeset in Lumiera [1f988e17]debdev/playdocumentationintegrationscons by
- unfinished code commented out
- 02:37 Changeset in Lumiera [0f6c2e8]debdev/playdocumentationintegrationscons by
- test-driven brainstorming: TypedID usage
- 02:37 Changeset in Lumiera [ea861a8]debdev/playdocumentationintegrationscons by
- update UML to reflect improved Asset/MObject design
- 02:37 Changeset in Lumiera [3bb8d87]debdev/playdocumentationintegrationscons by
- corrections and updates to older pages (object creation)
- 02:37 Changeset in Lumiera [1698680]debdev/playdocumentationintegrationscons by
- planning TypedID (registration service)
- 02:37 Changeset in Lumiera [a788455]debdev/playdocumentationintegrationscons by
- cleanup
- 02:37 Changeset in Lumiera [e61eb019]debdev/playdocumentationintegrationscons by
- experimental fix for #307
- 02:37 Changeset in Lumiera [debba6f]debdev/playdocumentationintegrationscons by
- Fix PlacementIndex corruption while deleting recursively
- 02:37 Changeset in Lumiera [82d8d26]debdev/playdocumentationintegrationscons by
- extend the map iterator adapter to work on STL ranges
- 02:37 Changeset in Lumiera [9392700]debdev/playdocumentationintegrationscons by
- helper: take snapshot of a given Lumiera or STL iterator
- 02:37 Changeset in Lumiera [81f87ba]debdev/playdocumentationintegrationscons by
- similar low-level iterator adapter for multimap value groups
- 02:37 Changeset in Lumiera [c5e4725]debdev/playdocumentationintegrationscons by
- implement another wrapper to filter duplicates
- 02:37 Changeset in Lumiera [a87889c]debdev/playdocumentationintegrationscons by
- implement convenience helper to pick key/value from a map iterator
- 02:37 Changeset in Lumiera [73a2aea]debdev/playdocumentationintegrationscons by
- draft a low-level adapter to get all keys/vals of a stl::map intention …
- 02:37 Changeset in Lumiera [fc44e52]debdev/playdocumentationintegrationscons by
- improve PlacementIndex self-verification
- 02:37 Changeset in Lumiera [57a9b1a]debdev/playdocumentationintegrationscons by
- Iterator adapter to ennumerate all values to a multimap key (closes #492)
- 02:37 Changeset in Lumiera [c9bf26d]debdev/playdocumentationintegrationscons by
- EntryID finished and passes unit test
- 02:37 Changeset in Lumiera [c691213]debdev/playdocumentationintegrationscons by
- EntryID: fix symbol generation and improve ordering
- 02:37 Changeset in Lumiera [b21db07]debdev/playdocumentationintegrationscons by
- implement generic object attach-to-model and purge
- 02:37 Changeset in Lumiera [c430409]debdev/playdocumentationintegrationscons by
- more stubbing and compilation fixes
- 02:37 Changeset in Lumiera [8a2515c]debdev/playdocumentationintegrationscons by
- stubbing and compilation fixes
- 02:37 Changeset in Lumiera [474b1af]debdev/playdocumentationintegrationscons by
- add catch-all defaults for asset::struct naming
- 02:37 Changeset in Lumiera [e4f015d]debdev/playdocumentationintegrationscons by
- WIP remaining parts of the EntryID implementation, untested
- 02:37 Changeset in Lumiera [07146ad]debdev/playdocumentationintegrationscons by
- WIP parts of the EntryID implementation, refactor struct asset name …
- 02:37 Changeset in Lumiera [2131488]debdev/playdocumentationintegrationscons by
- test-driven brainstorming: simplified asset-like ID
- 02:37 Changeset in Lumiera [3935571]debdev/playdocumentationintegrationscons by
- cleanup
- 02:37 Changeset in Lumiera [1119b91]debdev/playdocumentationintegrationscons by
- planning general refactoring to allow intended binding/sequence handling
- 02:37 Changeset in Lumiera [2404cab7]debdev/playdocumentationintegrationscons by
- continue re-planning of the assets and object relations
- 02:37 Changeset in Lumiera [4d4749e]debdev/playdocumentationintegrationscons by
- rework media-clip relation and VirtualClips, adapt Timeline-Sequence …
- 02:37 Changeset in Lumiera [4bf9a36]debdev/playdocumentationintegrationscons by
- Start working on timeline-sequence binding.
- 02:37 Changeset in Lumiera [c93dfc4]debdev/playdocumentationintegrationscons by
- partially refactor into library
- 02:37 Changeset in Lumiera [479bbbb]debdev/playdocumentationintegrationscons by
- clarify how deregistration works
- 02:37 Changeset in Lumiera [dd3d22f]debdev/playdocumentationintegrationscons by
- implement registry for element-tracking. passes unit test
- 02:37 Changeset in Lumiera [9ec865c]debdev/playdocumentationintegrationscons by
- Stubbing and definitions to get element-tracking to compile
- 02:37 Changeset in Lumiera [cdaff15]debdev/playdocumentationintegrationscons by
- Template instantiations for the new asset types Timeline and Sequence
- 02:37 Changeset in Lumiera [55df520]debdev/playdocumentationintegrationscons by
- draft a mixin for adding element-tracking functionality
- 02:37 Changeset in Lumiera [bdb21c4a]debdev/playdocumentationintegrationscons by
- draft required functionality for the element-tracker
- 02:37 Changeset in Lumiera [c7a9b04]debdev/playdocumentationintegrationscons by
- refactor SessionImpl to support nested interface modules on the API
- 02:37 Changeset in Lumiera [fa0482f]debdev/playdocumentationintegrationscons by
- WIP add sub-interfaces to the session API
- 02:37 Changeset in Lumiera [bfc18df]debdev/playdocumentationintegrationscons by
- consider using RefArray for the Session API
- 02:37 Changeset in Lumiera [ea538d9]debdev/playdocumentationintegrationscons by
- test-driven brainstorming: adding and removing session parts
- 02:37 Changeset in Lumiera [baff536]debdev/playdocumentationintegrationscons by
- placement and pointee equivalence tests
- 02:37 Changeset in Lumiera [11c5d55]debdev/playdocumentationintegrationscons by
- draft: run self-check on MObject creation
- 02:37 Changeset in Lumiera [8f34129]debdev/playdocumentationintegrationscons by
- planning: structural assets and the track-ID
- 02:37 Changeset in Lumiera [8eb0a16]debdev/playdocumentationintegrationscons by
- cast the new spec regarding timeline/session into unit test code
- 02:37 Changeset in Lumiera [82c2768]debdev/playdocumentationintegrationscons by
- analysing the relation of sesison, timeline, binding and sequence in detail
- 02:37 Changeset in Lumiera [4594ddd]debdev/playdocumentationintegrationscons by
- WIP: test driven brainstorming regarding sequence/timeline handling
- 02:37 Changeset in Lumiera [c2cbe4c]debdev/playdocumentationintegrationscons by
- change Timeline and Sequence to be structural assets
- 02:37 Changeset in Lumiera [d4b66a4]debdev/playdocumentationintegrationscons by
- WIP: test driven brainstorming about the session API
- 02:37 Changeset in Lumiera [092ea07]debdev/playdocumentationintegrationscons by
- kill "the EDL"
- 02:37 Changeset in Lumiera [93cd85e]debdev/playdocumentationintegrationscons by
- Planning session API (cont.)
- 02:37 Changeset in Lumiera [cbf71e46]debdev/playdocumentationintegrationscons by
- Planning and designing the session API
- 02:37 Changeset in Lumiera [fac29f4]debdev/playdocumentationintegrationscons by
- WIP: re-reading my draft regarding the session interface
- 02:18 Changeset in Lumiera [ea970c70]debdev/playdocumentationintegrationscons by
- Bump required nobug version to 201006.1
- 01:47 Changeset in Lumiera [6960fdd]debdev/playdocumentationintegrationscons by
- Bump required nobug version to 201006.1
- 00:36 Ticket #626 (Documentation Style for printed documentation) created by
- 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
- at various places, we use some placeholder object to represent …
- 02:40 Ticket #624 (verify no advice use happens during shutdown) created by
- 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
- 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
- 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
- done: SCons does the same tests and decisions now, see …
- 04:23 Ticket #623 (re-evaluate advice implementation subtleties) created by
- For the initial implementation of the "Advice" concept, I made some …
2010-05-21:
- 01:50 Changeset in Lumiera [f0aed2c]debdev/playdocumentationintegrationscons by
- fix dummy compilation/tests
- 01:43 Changeset in Lumiera [86bc30a]debdev/playdocumentationintegrationscons by
- Merge Ubuntu/Lucid adjustments. Drop pre 1.0 compatibility
2010-05-20:
- 23:59 Changeset in Lumiera [0977a7d]debdev/playdocumentationintegrationscons by
- SCons: replace deprecated Options() by new Variables() object dop-in …
- 23:59 Changeset in Lumiera [d10380d1]debdev/playdocumentationintegrationscons by
- SCons: dropping pre 1.0 compatibility note: current SCons development …
2010-05-15:
- 00:20 Changeset in Lumiera [3ca17af]debdev/playdocumentationintegrationscons by
- SCons: new NoBug version 201005.1 and linking against -lrt for …
- 00:20 Changeset in Lumiera [792a595]debdev/playdocumentationintegrationscons by
- Fix for old GAVL versions (missing uint64_t)
Note:
See TracTimeline
for information about the timeline view.
