|
|
8802beb753
|
rereading (and rewrapping) the builder/engine code...
started this a long time ago, then got sidelined....
|
2010-12-09 22:43:32 +01:00 |
|
|
|
ee56ab36a0
|
Definition of ModelPort, model port reference and -table (#718)
|
2010-12-05 02:46:37 +01:00 |
|
|
|
828206e6b1
|
OutputMapping unit test pass (closes #651 and #716)
|
2010-11-28 05:18:57 +01:00 |
|
|
|
c7794e7cbf
|
rewrite to retrieve default-pipe query from the defintion context
|
2010-11-28 02:16:39 +01:00 |
|
|
|
5ba7468f41
|
OutputMapping implementation complete, pending unit test
|
2010-11-28 01:43:55 +01:00 |
|
|
|
fc051dfcba
|
OutputMapping implementation draft
coded up the easy part, omitting the actual resolution
based on an configuration query
|
2010-11-27 06:01:31 +01:00 |
|
|
|
f9bc292ac3
|
better use boost::operators for full equality comparison support
|
2010-11-27 04:21:39 +01:00 |
|
|
|
c3d29d1eb3
|
OutputMapping: interface refactorings to yield a cleaner structure
|
2010-11-27 03:59:07 +01:00 |
|
|
|
56c1387cd5
|
OutputMapping: finish interface draft (stubbed)
|
2010-11-25 05:35:50 +01:00 |
|
|
|
645ddd284c
|
WIP Solution draft for defining an output mapping type
|
2010-11-25 04:52:49 +01:00 |
|
|
|
a7ec680955
|
WIP chewing on the problem how to define a output mapping type
|
2010-11-24 06:21:32 +01:00 |
|
|
|
b42e5c859f
|
Test-driven brainstorming: how should output mapping be used?
|
2010-11-23 03:40:11 +01:00 |
|
|
|
5ae1f819f2
|
Finished the design of global pipes
|
2010-11-21 02:29:26 +01:00 |
|
|
|
272f3d75ff
|
finish OutputDesignation definition and outline. (closes #312)
|
2010-11-19 19:10:24 +01:00 |
|
|
|
9473fd3d67
|
OutputDesignation implementation draft
|
2010-11-19 05:01:43 +01:00 |
|
|
|
71f1dfede8
|
WIP output mapping draft (#716)
|
2010-11-17 04:49:21 +01:00 |
|
|
|
40627b1c12
|
fix a regression, caused by removing the special Struct-ID handling
|
2010-11-05 04:32:35 +01:00 |
|
|
|
08d90be1b6
|
get the sesison element-tracker integration test to pass
|
2010-10-29 05:24:19 +02:00 |
|
|
|
da04e13213
|
re-thinking the pattern of the fake implementation
|
2010-10-28 03:57:12 +02:00 |
|
|
|
61a2e26bc8
|
rework fake-resolution, now searching the session
this whole creation-logic seems to be somewhat broken
|
2010-10-27 07:26:33 +02:00 |
|
|
|
fcbd18621e
|
session: attaching and detaching objects
|
2010-10-26 05:37:14 +02:00 |
|
|
|
987026f4c8
|
implement creation of "default" Timeline
|
2010-10-25 06:08:36 +02:00 |
|
|
|
13e1a3a943
|
mostly unimplemented... referring the relevant tickets
|
2010-10-25 03:08:52 +02:00 |
|
|
|
9fc366bd25
|
session lifecycle implementation..
|
2010-10-24 06:50:00 +02:00 |
|
|
|
85b62d99dc
|
stubbed the lifecycle operations
|
2010-10-24 02:48:00 +02:00 |
|
|
|
9bdfface63
|
implementation draft of session lifecycle
|
2010-10-24 02:27:38 +02:00 |
|
|
|
796c4488a5
|
planning session lifecycle implementation
|
2010-10-23 05:58:14 +02:00 |
|
|
|
ad452a9dd4
|
activate complete SessionElementTracker_test
(doesn't pass yet -- missing sesison initialisation)
|
2010-10-20 05:12:13 +02:00 |
|
|
|
d1dd3e2677
|
saveguard against deregistering from an alredy destroyed session
|
2010-10-20 04:42:22 +02:00 |
|
|
|
da45bb06f7
|
connect Timeline/Sequence tracking to current session on initialisation
|
2010-10-20 04:08:58 +02:00 |
|
|
|
6cda74c31e
|
connect element-tracking to the asset unlink mechanism
|
2010-10-20 04:00:05 +02:00 |
|
|
|
3e9c337ac0
|
review and verify lib::ElementTracker
|
2010-10-18 05:33:46 +02:00 |
|
|
|
884e3600bd
|
experimental: allow implicit converisons to/from Placement-ID
|
2010-10-17 06:30:56 +02:00 |
|
|
|
120973311a
|
Session ElementQuery unit test pass (closes #639)
|
2010-10-17 05:54:21 +02:00 |
|
|
|
da994cf9fd
|
draft a test to cover ElementQuery (Session API)
trying to get #639 closed...
discovered, that I had already implemented this
filtering query in 6/2010
|
2010-10-17 05:08:47 +02:00 |
|
|
|
d8c06fac1e
|
add diagnostic self display to QueryFocus
|
2010-10-16 02:21:20 +02:00 |
|
|
|
c772359440
|
add diagnostic self display to ScopePath
|
2010-10-16 02:21:20 +02:00 |
|
|
|
e48a9fb811
|
add diagnostic self display to placement-Scope
|
2010-10-16 02:21:20 +02:00 |
|
|
|
48605827a6
|
Add test to cover the very basic MObject interface
|
2010-10-16 02:21:20 +02:00 |
|
|
|
b9e99a2be2
|
add ability to generate a short-ID to MObject hierarchy
|
2010-10-16 02:21:20 +02:00 |
|
|
|
73a1adcdf5
|
QueryFocus_test working now (still without diagnostic output)
|
2010-10-16 02:21:19 +02:00 |
|
|
|
a0234ecc38
|
get QueryFocus_test to compile with the (now existing) implementation
|
2010-10-16 02:21:19 +02:00 |
|
|
|
64f017da43
|
QueryFocusStack_test pass
|
2010-10-16 02:21:19 +02:00 |
|
|
|
46597009f9
|
get the basic ScopePath_test to pass
|
2010-10-16 02:21:19 +02:00 |
|
|
|
5c28b5d46e
|
re-read, verify and finish off the Scope, ScopeLocator and QueryFocus implementation
|
2010-10-16 02:21:19 +02:00 |
|
|
|
119f7be36c
|
define copy operations explicitly (closes #662)
ScopePath and Scope implementation should be roughly complete
|
2010-10-16 02:21:19 +02:00 |
|
|
|
bba9ce2570
|
code up the remaining Scope operations. Closes #430
|
2010-10-16 02:21:18 +02:00 |
|
|
|
6dd18f96c6
|
extend the session services API to support scope discovery
This allows the implementation of the Scope class to access
the current Session / PlacementIndex behind the scenes
|
2010-10-16 02:21:18 +02:00 |
|
|
|
99f29f9795
|
now able to build a IterSource based opaque const Scope iterator
for this to work, scope-path.hpp injects an explicit specialisation,
causing the RangeIter defined in ScopePath to yield const Scope
|
2010-10-16 02:21:18 +02:00 |
|
|
|
fdfb946d63
|
preparation to allow explicit type bindings for iter-adapter
|
2010-10-16 02:21:18 +02:00 |
|
|
|
e5de12fc7a
|
(draft) maybe solved the problem defining a scope iterator
actually that would require to extract the IterTraits
from iter-adapter.hpp to allow for such dedicate specialisations
|
2010-10-16 02:21:18 +02:00 |
|
|
|
9593d388cc
|
back out that caching query, it's nonsense
defeating the whole purpose of that interface
|
2010-10-16 02:21:18 +02:00 |
|
|
|
001a45f64a
|
WIP implementation idea how to get both iterations unified
|
2010-10-16 02:21:18 +02:00 |
|
|
|
e14aba833e
|
remove the parent-iteration capability from Scope
its not needed yet, and would be surprisingly tricky
to implement, so lets get rid of it!
Use QueryFocus or ScopeLocator instead
|
2010-10-16 02:21:17 +02:00 |
|
|
|
d5cdd39f52
|
WIP trying to code up the public query function for scope paths
problem is how to get an iterator compatible with ScopeQuery...
|
2010-10-16 02:21:17 +02:00 |
|
|
|
088922a790
|
remove obsolete helper
seems to be a leftover, obsoleted by the simplifications done this june
in c80b1894e6 Ticket #641
|
2010-10-16 02:21:17 +02:00 |
|
|
|
58757281b0
|
rearrange the query functions to suit the changed ScopePath internals
|
2010-10-16 02:21:17 +02:00 |
|
|
|
1fe76e33a2
|
WIP: move the (planned) logic for virtual paths to ScopePath::navigate()
|
2010-10-16 02:21:17 +02:00 |
|
|
|
d1d7f3bc58
|
decided on an extension point to add virtual/effective paths
we need that later to get full meta-clip functionality
|
2010-10-16 02:21:17 +02:00 |
|
|
|
8078357e3c
|
revisiting the binding scope problem
|
2010-10-16 02:21:17 +02:00 |
|
|
|
e16ca49894
|
Merge in new (experimental) 'advice' concept
|
2010-07-14 04:33:42 +02:00 |
|
|
|
562e571624
|
Purge Track-Asset from codebase (Ticket #581)
From now on EntryID<mobject::session::Track> will play this role
|
2010-06-21 03:43:25 +02:00 |
|
|
|
b7353c6368
|
indentation
|
2010-06-20 05:23:08 +02:00 |
|
|
|
1089b339d0
|
code up querying for specific track, as used in the StructFactory
|
2010-06-20 05:19:47 +02:00 |
|
|
|
edbb2410a0
|
factor out a new session API sub-module for the global query functions
|
2010-06-20 04:30:42 +02:00 |
|
|
|
5e104b633a
|
querying for specific objects (automatically pick target type)
|
2010-06-19 08:47:28 +02:00 |
|
|
|
c1cb5320e0
|
factor the specific query into separate header
|
2010-06-19 05:37:39 +02:00 |
|
|
|
c80b1894e6
|
Clean up design of ScopeQuery, throw out Iterator mixin (closes #641)
|
2010-06-19 05:20:34 +02:00 |
|
|
|
4f6fa69f2b
|
investigate the design problems (issuing scope exploartion queries)
|
2010-06-19 03:36:46 +02:00 |
|
|
|
8f0dd93308
|
try to reorganise confusing API arrangement. leads to discovering Bug #641
|
2010-06-18 03:12:59 +02:00 |
|
|
|
fab1c699ea
|
draft test to verify behaviour
but doesn't work; somehow the filterfunciton of the baseclass
gets installed
|
2010-06-16 06:45:38 +02:00 |
|
|
|
a8dcd9f494
|
idea how to implement searching for objects with specific properties
|
2010-06-16 05:56:44 +02:00 |
|
|
|
a1f3ad835b
|
investigating the problem of finding an object with given conditions
|
2010-06-15 05:24:05 +02:00 |
|
|
|
c6c7214826
|
try to break the design deadlock with sequence / track creation
|
2010-06-14 02:08:45 +02:00 |
|
|
|
f2269b7e78
|
Implement Advice binding pattern
|
2010-06-03 04:40:35 +02:00 |
|
|
|
debba6f769
|
Fix PlacementIndex corruption while deleting recursively
|
2010-06-03 04:37:20 +02:00 |
|
|
|
fc44e522e0
|
improve PlacementIndex self-verification
|
2010-06-03 04:37:19 +02:00 |
|
|
|
b21db07aff
|
implement generic object attach-to-model and purge
|
2010-06-03 04:37:18 +02:00 |
|
|
|
c43040985c
|
more stubbing and compilation fixes
|
2010-06-03 04:37:18 +02:00 |
|
|
|
8a2515c0b0
|
stubbing and compilation fixes
|
2010-06-03 04:37:18 +02:00 |
|
|
|
1119b917a9
|
planning general refactoring to allow intended binding/sequence handling
|
2010-06-03 04:37:17 +02:00 |
|
|
|
9ec865c3ab
|
Stubbing and definitions to get element-tracking to compile
|
2010-06-03 04:37:16 +02:00 |
|
|
|
cdaff1566f
|
Template instantiations for the new asset types Timeline and Sequence
|
2010-06-03 04:37:15 +02:00 |
|
|
|
55df5205a4
|
draft a mixin for adding element-tracking functionality
|
2010-06-03 04:37:15 +02:00 |
|
|
|
c7a9b04fba
|
refactor SessionImpl to support nested interface modules on the API
|
2010-06-03 04:37:15 +02:00 |
|
|
|
fa0482fab4
|
WIP add sub-interfaces to the session API
|
2010-06-03 04:37:15 +02:00 |
|
|
|
baff536731
|
placement and pointee equivalence tests
|
2010-06-03 04:37:14 +02:00 |
|
|
|
11c5d55b73
|
draft: run self-check on MObject creation
|
2010-06-03 04:37:14 +02:00 |
|
|
|
8f34129f60
|
planning: structural assets and the track-ID
|
2010-06-03 04:37:14 +02:00 |
|
|
|
8eb0a16134
|
cast the new spec regarding timeline/session into unit test code
|
2010-06-03 04:37:14 +02:00 |
|
|
|
c2cbe4c9e8
|
change Timeline and Sequence to be structural assets
|
2010-06-03 04:37:13 +02:00 |
|
|
|
092ea07b76
|
kill "the EDL"
|
2010-06-03 04:37:12 +02:00 |
|
|
|
5b9aa5deb2
|
landing the new threadpool implementation
|
2010-02-15 00:48:52 +01:00 |
|
|
|
82967191b3
|
PlacementIndexQueryResolver passes unit test
|
2010-01-23 15:50:46 +01:00 |
|
|
|
a9a6bb3951
|
better store the scope-ID within a query
|
2010-01-23 15:50:46 +01:00 |
|
|
|
018801895b
|
Add some test-dummy MObjects *temporarily* to core tree (Ticket #532)
|
2010-01-23 15:50:46 +01:00 |
|
|
|
f6cf3195cf
|
* MObjectRef_test pass *
This is the integration of some months of work
|
2010-01-23 15:50:46 +01:00 |
|
|
|
0f9fc7e3dd
|
PlacementRef works! that's a milestone. Closes #78
|
2010-01-23 15:50:46 +01:00 |
|
|
|
9a6f9b2ba5
|
PlacementIndex: possibly retaining type information on insert
|
2010-01-23 15:50:46 +01:00 |
|
|
|
26972376de
|
MobjectRef_test passes compiler as a whole
|
2010-01-23 15:50:45 +01:00 |
|