|
|
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 |
|
|
|
fc3e43bb19
|
re-reading my design and plannings from March, identiyfying next steps to take
|
2010-06-13 03:34:12 +02:00 |
|
|
|
2360f9b4c0
|
Advice colaboration: implemented and passes basic unit test
|
2010-06-05 05:09:42 +02:00 |
|
|
|
5a615ee4f8
|
consider advice::Index exception safety
|
2010-06-04 18:39:39 +02:00 |
|
|
|
d0e7f9b77d
|
use the NullValue holder to solve the problem with default advice solutions
Implementation is simple, but the implications might be tricky
|
2010-06-03 04:40:38 +02:00 |
|
|
|
91c2763fa4
|
WIP considering how to manage default / fallback advice
|
2010-06-03 04:40:38 +02:00 |
|
|
|
a9595d0a7f
|
refactor link to the advice system into separate baseclass
|
2010-06-03 04:40:38 +02:00 |
|
|
|
69af735070
|
reconsider advice implementation. Investigate some tricky implementation decisions
|
2010-06-03 04:40:37 +02:00 |
|
|
|
83b5c8c2c2
|
WIP code up external advice API
|
2010-06-03 04:40:37 +02:00 |
|
|
|
c9437b3bff
|
binding index unit test pass
|
2010-06-03 04:40:37 +02:00 |
|
|
|
c8ac2b0447
|
planning the advice binding index implementation
|
2010-06-03 04:40:35 +02:00 |
|
|
|
5b48b9f864
|
fix a regression regarding struct-asset naming scheme
|
2010-06-03 04:40:35 +02:00 |
|
|
|
f2269b7e78
|
Implement Advice binding pattern
|
2010-06-03 04:40:35 +02:00 |
|
|
|
f27024172f
|
Implementation skeleton for advice binding match
|
2010-06-03 04:40:34 +02:00 |
|
|
|
3e2b78b670
|
fill in the basic definitions to make the draft test compile
|
2010-06-03 04:40:34 +02:00 |
|
|
|
1245f873e6
|
Advice: Requirements, design conclusions, implementation draft.
|
2010-06-03 04:40:34 +02:00 |
|
|
|
e3ebe2cc55
|
expand on some detials and requirements for advice
|
2010-06-03 04:40:33 +02:00 |
|
|
|
311fb62c9d
|
Collect properties for the new Advice concept
|
2010-06-03 04:40:33 +02:00 |
|
|
|
0f6c2e84d2
|
test-driven brainstorming: TypedID usage
|
2010-06-03 04:37:22 +02:00 |
|
|
|
ea861a8c74
|
update UML to reflect improved Asset/MObject design
|
2010-06-03 04:37:21 +02:00 |
|
|
|
3bb8d87141
|
corrections and updates to older pages (object creation)
|
2010-06-03 04:37:21 +02:00 |
|
|
|
1698680315
|
planning TypedID (registration service)
|
2010-06-03 04:37:21 +02:00 |
|
|
|
c691213003
|
EntryID: fix symbol generation and improve ordering
|
2010-06-03 04:37:19 +02:00 |
|
|
|
39355713fd
|
cleanup
|
2010-06-03 04:37:17 +02:00 |
|
|
|
1119b917a9
|
planning general refactoring to allow intended binding/sequence handling
|
2010-06-03 04:37:17 +02:00 |
|
|
|
2404cab73b
|
continue re-planning of the assets and object relations
|
2010-06-03 04:37:17 +02:00 |
|
|
|
4d4749ea5d
|
rework media-clip relation and VirtualClips, adapt Timeline-Sequence handling
|
2010-06-03 04:37:17 +02:00 |
|
|
|
4bf9a36f2e
|
Start working on timeline-sequence binding.
|
2010-06-03 04:37:16 +02:00 |
|
|
|
bdb21c4aa8
|
draft required functionality for the element-tracker
|
2010-06-03 04:37:15 +02:00 |
|
|
|
ea538d962f
|
test-driven brainstorming: adding and removing session parts
|
2010-06-03 04:37:14 +02:00 |
|
|
|
8f34129f60
|
planning: structural assets and the track-ID
|
2010-06-03 04:37:14 +02:00 |
|
|
|
82c2768e04
|
analysing the relation of sesison, timeline, binding and sequence in detail
|
2010-06-03 04:37:13 +02:00 |
|
|
|
4594ddde3a
|
WIP: test driven brainstorming regarding sequence/timeline handling
|
2010-06-03 04:37:13 +02:00 |
|
|
|
c2cbe4c9e8
|
change Timeline and Sequence to be structural assets
|
2010-06-03 04:37:13 +02:00 |
|
|
|
d4b66a42ad
|
WIP: test driven brainstorming about the session API
|
2010-06-03 04:37:13 +02:00 |
|
|
|
93cd85ea07
|
Planning session API (cont.)
|
2010-06-03 04:37:12 +02:00 |
|
|
|
cbf71e46da
|
Planning and designing the session API
|
2010-06-03 04:37:12 +02:00 |
|
|
|
fac29f44f6
|
WIP: re-reading my draft regarding the session interface
|
2010-06-03 04:37:12 +02:00 |
|
|
|
d61ff56975
|
Mostly purge the term "EDL" and replace it with "Sequence" or "Session"
|
2010-01-26 00:36:34 +01:00 |
|
|
|
b32a48f410
|
Finish definition/documentation of PlacementRef and PlacementIndex
|
2010-01-23 15:50:45 +01:00 |
|
|
|
37499058f5
|
Spec: handling of object identity
|
2010-01-08 04:04:16 +01:00 |
|
|
|
6196c41daa
|
start collecting informations and definition reagarding object identity
|
2010-01-07 10:17:59 +01:00 |
|
|
|
2fd7a2f6f9
|
patch temporary re-entrance problems on session creation (maybe #495)
|
2010-01-07 08:28:54 +01:00 |
|
|
|
4773305853
|
Fix itertools: allow TransformIter to return an reference
|
2009-12-19 03:55:02 +01:00 |
|
|
|
d949f0b7b6
|
defining the model root MObject more clearly
|
2009-12-11 03:46:34 +01:00 |
|
|
|
54d0b30358
|
Planing the top-level entities of the Session...
|
2009-12-08 04:08:11 +01:00 |
|
|
|
624820b817
|
considerations regarding the Binding of sequences to timelines
|
2009-11-29 18:16:29 +01:00 |
|
|
|
8a47f1a1ac
|
considerations regarding type handling in the PlacementIndex
|
2009-11-27 20:30:06 +01:00 |
|
|
|
60fad52961
|
Advice concept: write down the basic colaboration
|
2009-11-22 18:33:34 +01:00 |
|
|
|
12dc0e2c2d
|
add unit test, write documentation. Closes #420
|
2009-11-22 07:26:51 +01:00 |
|
|
|
1a02239e26
|
write down all the ScopePath operations identified thus far
|
2009-11-20 23:06:27 +01:00 |
|
|
|
ce98bd9bca
|
Finished basic concept how to establish a current query focus (Ticket #403)
|
2009-11-20 22:00:15 +01:00 |
|
|
|
cdb84a9b16
|
refining the draft for ScopeLocator
|
2009-11-20 19:58:22 +01:00 |
|
|
|
981ea94708
|
finished the PlacementIndex API.
|
2009-11-13 04:52:48 +01:00 |
|
|
|
1a76ce7a5f
|
implement two of the SessionServices (internal APIs)
providing implementation-level access to the PlacementIndex
and especially installing a mock index for unit tests
|
2009-11-11 05:30:24 +01:00 |
|
|
|
79d5e49a74
|
defined basic session lifecycle and service access. Closes Ticket #400
|
2009-11-09 05:21:59 +01:00 |
|
|
|
043d4f42fa
|
working example implementation of the access mechanism to session internal APIs
|
2009-11-09 02:08:37 +01:00 |
|
|
|
aaf19f4d89
|
First draft regarding the access of session implementation services (Ticket #400)
|
2009-11-07 19:49:29 +01:00 |
|
|
|
0ed30225b6
|
Initial considerations how to handle session lifecycle consistently
|
2009-11-07 05:01:53 +01:00 |
|
|
|
bb8c018214
|
integrate QueryFocus with the new ContentsQuery facility
|
2009-11-06 18:42:15 +01:00 |
|
|
|
e0e9b7c2c0
|
WIP about how to link the QueryFocus system to the session/PlacementIndex
|
2009-11-04 04:56:25 +01:00 |
|
|
|
2620c38ed9
|
documentation, close some tickets...
|
2009-11-01 02:02:21 +01:00 |
|
|
|
ab524c3b7c
|
Document the Lumiera Forward Iterator concept
|
2009-10-31 23:57:47 +01:00 |
|
|
|
ea52a188fa
|
Start a category for documenting concepts, abstractions and formalities
|
2009-10-31 19:50:23 +01:00 |
|
|
|
f70f8c4e4a
|
implemented the mechanism for dispatch-to-concrete resolution
|
2009-10-30 18:37:08 +01:00 |
|
|
|
572f26edc8
|
document the QueryResolver design
|
2009-10-30 17:16:37 +01:00 |
|
|
|
5968d35cdf
|
WIP maybe resolved now the knot in my design...?
|
2009-10-25 21:39:02 +01:00 |
|
|
|
5d9671cb2c
|
WIP place a ref-count into the result iterator
|
2009-10-25 16:18:53 +01:00 |
|
|
|
eb2d309601
|
WIP: reworked the design further
|
2009-10-24 16:03:14 +02:00 |
|
|
|
455ad14ae5
|
set up some steps which might lead to a solution of the typed-query-problem
|
2009-10-23 20:09:36 +02:00 |
|
|
|
23c0387298
|
Updated Entry-Page and overall description of Renderengine TiddlyWiki
|
2009-10-23 20:08:58 +02:00 |
|
|
|
8345df394d
|
WIP continued turning over the problem....
|
2009-10-23 03:10:55 +02:00 |
|
|
|
007a6e1855
|
Consideration how to issue content discovery queries
|
2009-10-21 05:35:32 +02:00 |
|
|
|
f01da49955
|
WIP planning the operations needed on QueryFocus
|
2009-10-20 04:31:50 +02:00 |
|
|
|
f0c9beb5c6
|
WIP design the ScopePath API by unit test
|
2009-10-18 19:08:21 +02:00 |
|
|
|
2e62a3b01b
|
WIP continue design how to discover session contents
|
2009-10-17 21:31:03 +02:00 |
|
|
|
cfc17e75ba
|
refined and clarified planning of Scope and QueryFocus
|
2009-10-16 21:20:30 +02:00 |
|
|
|
d193fbf920
|
Planning the QueryFocus in more detail
|
2009-10-16 01:54:38 +02:00 |
|
|
|
edbd54b062
|
Initial planning regaring the QueryFocus
|
2009-10-14 05:48:24 +02:00 |
|
|
|
4695f41b7c
|
Documentation of PlacementScope concept
|
2009-10-12 08:10:00 +02:00 |
|
|
|
17c7160f02
|
refactor CommandDef, get rid of the possibility of re-defining. YAGNI!
|
2009-10-11 05:57:45 +02:00 |
|
|
|
d2acf48587
|
change semantics of state predicates, as it seems less surprising this way
|
2009-10-11 05:57:44 +02:00 |
|
|
|
95db5f9840
|
clarify state predicates in conjunction with command lifecycle
|
2009-10-11 05:57:44 +02:00 |
|
|
|
e9b95e47cf
|
Command handling pattern? test-driven brainstorming
|
2009-10-11 05:57:40 +02:00 |
|
|
|
843f44795e
|
Bring the design- pages up-to date. Document design decisions more clearly
|
2009-10-11 05:57:40 +02:00 |
|
|
|
32612a1a97
|
WIP: link between asset::Proc and the Build process, allowing to resolve the processing function
|
2009-09-05 03:04:00 +02:00 |
|
|
|
391181e699
|
WIP some further musing about how to do a simple invocation for unit testing ProcNode
|
2009-09-04 01:59:44 +02:00 |
|
|
|
ddb8805a73
|
WIP attempt to nail down a very simple example...
|
2009-08-31 01:32:53 +02:00 |
|
|
|
99310dc0af
|
WIP: continue with considerations how actually to build and wire an individual ProcNode
|
2009-08-29 18:33:46 +02:00 |
|
|
|
ff8be4493c
|
WIP get rid of some cruft and placeholders
|
2009-08-29 13:02:26 +02:00 |
|
|
|
0e2b1bcf35
|
some initial considerations how to handle Effects
|
2009-08-29 12:41:49 +02:00 |
|
|
|
97ee7a95ea
|
WIP try to get grip at the actual node creation...
determining the right context for node creation to happen
|
2009-08-29 12:26:47 +02:00 |
|
|
|
4214284d35
|
accessing the frameID from within the pull() call
|
2009-08-29 12:26:47 +02:00 |
|
|
|
9f40e4af9c
|
implemented definition and access of handling patterns
|
2009-08-09 21:55:47 +02:00 |
|
|
|
f2126c0764
|
WIP partially get new proc-layer command impl through the compiler
|
2009-08-01 23:57:12 +02:00 |
|
|
|
f40282b2ff
|
WIP devised various aspects of command execution, drafted as unit test
|
2009-07-24 05:24:39 +02:00 |
|
|
|
a8a0e07726
|
test driven brainstorming
|
2009-07-23 03:47:57 +02:00 |
|
|
|
66f94f90f3
|
drafting/design (cont)
|
2009-07-22 05:12:48 +02:00 |
|
|
|
d122a32662
|
Documentation & planning the parts to implement next
|
2009-07-21 04:13:12 +02:00 |
|
|
|
b937bd08ae
|
WIP: parameter closure brainstorming
|
2009-06-14 05:38:35 +02:00 |
|
|
|
3a7de1654a
|
WIP: create a "scrapbook" test for trying out some ideas
|
2009-06-08 21:29:09 +02:00 |
|
|
|
529d4bd459
|
Planning / Design: Session interface, Commands
|
2009-06-08 04:50:29 +02:00 |
|
|
|
011018c5c1
|
tag all Tiddlers containing images
|
2009-06-08 04:50:29 +02:00 |
|
|
|
90dffdc9d2
|
some cleanup and renaming
|
2009-06-06 06:55:13 +02:00 |
|
|
|
8a453bd52b
|
WIP: start drafing MObjectRef
|
2009-06-02 03:31:52 +02:00 |
|
|
|
1f5d94683a
|
WIP: test driven brainstorming...
|
2009-06-01 04:53:45 +02:00 |
|
|
|
d49eea6e5d
|
finished reworking Placement (hierarchy and ID)
|
2009-05-31 05:02:03 +02:00 |
|
|
|
20a1268683
|
recast the PlacementHierarchy_test to use the real Placement/MObject hierarchy
|
2009-05-29 23:13:56 +02:00 |
|
|
|
02e464da12
|
small tweak to the task macro (estimate rather in days)
|
2009-05-29 21:16:12 +02:00 |
|
|
|
003895b08d
|
considering how to bring the new hash ID into Placement.
Which in turn is required for the Placement/MObject ref and the Placement index
|
2009-05-24 19:34:47 +02:00 |
|
|
|
85a9c99e52
|
hash ID: add trivial implementation + impl based on LUID
|
2009-05-24 05:14:11 +02:00 |
|
|
|
35ebe966b5
|
add new kind of MObject (Binding) to express special scopes
|
2009-05-21 04:06:36 +02:00 |
|
|
|
7abada72fd
|
a bit of API brainstorming
|
2009-05-13 03:46:08 +02:00 |
|
|
|
b32c3f5898
|
defining the concept of a placement scope
|
2009-05-12 05:49:37 +02:00 |
|
|
|
b5a1e75bb7
|
considering which operations to support on the index
|
2009-05-11 03:27:08 +02:00 |
|
|
|
8f8831c8b3
|
planning index structure..
|
2009-05-09 17:32:29 +02:00 |
|
|
|
9b3ca200e7
|
considering new facilities for referring to placements
|
2009-05-09 03:08:38 +02:00 |
|
|
|
7e51947c61
|
investigating the handle based solution in more detail
|
2009-05-01 02:17:23 +02:00 |
|
|
|
00ef811850
|
planning...
|
2009-04-26 01:19:14 +02:00 |
|
|
|
4d200b298b
|
some preliminary notes regarding session Proc-Session/GUI interface
|
2009-04-24 23:30:13 +02:00 |
|
|
|
41f98a7a24
|
Update Library version info in the TiddlyWiki
|
2009-04-20 01:58:54 +02:00 |
|
|
|
f2cb3e47fc
|
note some additional lib dependencies (found on Lenny)
|
2009-02-16 07:43:36 +01:00 |
|
|
|
ea56841389
|
DummyPlayer finished. General Documentation regarding Layer Interfaces and DummyPlayer
|
2009-02-09 05:48:28 +01:00 |
|
|
|
c9f9c3d0d3
|
Document what happens when running the DummyPlayer
|
2009-02-01 17:26:25 +01:00 |
|
|
|
6473971d60
|
fix a typo
|
2009-01-31 23:42:57 +01:00 |
|
|
|
c01657b93f
|
continued achitecture planning for the Dummy Player
|
2009-01-31 23:42:56 +01:00 |
|
|
|
63565ebd97
|
merge latest work from Joel for colaboration on the Player mockup, adjusting build-dependencies
|
2009-01-18 22:13:17 +01:00 |
|
|
|
e8639b8319
|
WIP work out further how to handle start/stop of layer separation interfaces
|
2008-12-15 13:36:41 +01:00 |
|
|
|
07d31fe772
|
Concept draft regarding layer separation interfaces
|
2008-12-15 13:36:41 +01:00 |
|
|
|
80e1e382f4
|
merge new plugin/interface system, testsuite changes, documentation
|
2008-11-07 01:26:31 +01:00 |
|
|
|
0d1dbac28f
|
UML drawing and further description of Timeline, Sequence, Output
|
2008-11-02 23:19:37 +01:00 |
|
|
|
1da6e70d54
|
draft for a solution how to relate project, timeline(s) and EDLs
|
2008-11-01 19:54:59 +01:00 |
|
|
|
490b7d163c
|
doc cleanup
|
2008-10-20 03:33:55 +02:00 |
|
|
|
1b6df94aab
|
documentation (drawing)
|
2008-10-18 04:15:07 +02:00 |
|
|
|
747d793121
|
draft framework for handling the memory allocation of render nodes
|
2008-10-18 04:15:06 +02:00 |
|
|
|
b6c32f0005
|
October dev meeting
|
2008-10-16 00:34:53 +02:00 |
|
|
|
510456d250
|
some cleanup on the main TiddlyWiki, added latest protocol
|
2008-10-15 18:27:34 +02:00 |
|
|
|
8834e4e306
|
merge current gui work
Merge branch 'master' into proc
|
2008-10-11 03:04:48 +02:00 |
|
|
|
1bce7d4c38
|
define the next steps by test
|
2008-10-06 07:26:43 +02:00 |
|
|
|
1724e019ea
|
related it to the ConManager and the wiring requests
|
2008-10-06 06:17:40 +02:00 |
|
|
|
caf7497021
|
drawing to show time position of frames
used in Design Entry regarding time handling
|
2008-10-05 07:10:15 +02:00 |
|
|
|
e541c71995
|
WIP continued the analysis of queries / conversions
|
2008-10-02 05:40:10 +02:00 |
|
|
|
064bf70393
|
WIP analysis of the various query situations
|
2008-09-28 05:23:32 +02:00 |
|
|
|
873910f0b8
|
WIP considerations about querying
|
2008-09-28 04:05:10 +02:00 |
|
|
|
feb64fac01
|
outline: use of the raw type info for fetching a ImplFacade
|
2008-09-26 04:57:20 +02:00 |
|
|
|
14023d3024
|
interface brainstorming
|
2008-09-23 05:09:56 +02:00 |
|
|
|
578178a937
|
brainstorming (continued). MediaImplLib
considering how to snap in the actual implementation
|
2008-09-22 06:42:10 +02:00 |
|
|
|
a6a19ef609
|
WIP start drafting how to bootstrap a stream type...
|
2008-09-17 03:46:38 +02:00 |
|