Commit graph

1097 commits

Author SHA1 Message Date
162976a4cf WIP reorganize the ordering relation on assets
(should simplify handling of comparisons at various places)
2008-04-03 03:50:28 +02:00
3d2791b91e WIP some fixes; add test for a utility function 2008-04-02 04:06:08 +02:00
e9a364f7ad WIP test covering implementation of the default object registry
(doesn't yet compile)
2008-04-01 06:57:00 +02:00
6596699f6e WIP code for handling registration of defaults objects.
Missing some TODOs and test coverage
2008-03-31 03:21:28 +02:00
dc10c78a83 merge Lumiera renaming 2008-03-10 09:28:58 +01:00
c4128c9816 merge Lumiera renaming
WIP doesn't pass the compiler (not due to the merge)
2008-03-10 08:38:59 +01:00
e737b9ef1b Lumiera renaming -- source code 2008-03-10 06:09:44 +01:00
fbacb4cdb1 Lumiera renaming -- build system 2008-03-10 05:07:21 +01:00
0baf15ca94 Cinelerra-3 renamed to Lumiera -- copyright and documentation 2008-03-10 04:25:03 +01:00
a3d91286c8 WIP defaults manager implementation 2008-02-29 18:58:29 +01:00
4af2d47995 test-driven-brainstorming: DefsManager interface building blocks 2008-02-29 04:27:24 +01:00
919a57ed9a doc comment fix 2008-02-22 04:58:37 +01:00
4bbf3aa53f test-driven-brainstorming: how to handle query-for-default? 2008-02-20 04:05:37 +01:00
c4d8c8ffdc merge scons (small improvement) 2008-02-18 04:28:54 +01:00
ea0416881e WIP towards a asset::Struct naming scheme 2008-02-18 04:16:53 +01:00
34b14a226e defer creation of the empty default sesison,
avoids running complex code in static initialisation
2008-02-16 02:47:01 +01:00
113678ff93 some refacturing of the (preliminary) struct asset impl... 2008-02-15 02:56:25 +01:00
71c7bd6a82 don't build testsuite for default target 'build'
> (use 'scons testcode' or 'scons check' for this)
2008-02-14 16:14:12 +01:00
93abddaa57 Merge cumulated changes to the SCONS build system 2008-02-14 15:57:24 +01:00
7884a69eb1 this will become a branch tracking the scons build system in isolation 2008-02-14 15:21:34 +01:00
9cf6cef99b Merge documentation (incl. renaming 'Port' to 'Pipe')
-- corresponding source changes not yet ready for merge to master
2008-02-14 05:09:45 +01:00
7bab7445a9 corr. IRC protocol 2008-02-14 05:07:55 +01:00
6346723069 Rename 'Port' to 'Pipe' II: source code 2008-02-14 04:12:30 +01:00
857422f6e2 Rename 'Port' to 'Pipe' I: UML and documentation.
finally I've settled down to the name 'Pipe', because its the best description for this concept...
2008-02-14 03:34:29 +01:00
c77e245f54 make the MockConfigQuery reentrant.
Basic asset::Struct factory now running (utilizing the MockConfigQuery).
basicporttest.cpp not yet running, but get some lines ahead :-P
2008-02-13 04:41:58 +01:00
d33242b8cb filled in lots of daunting details regarding structural assets.
StructFactury still very preliminary. Now able to fill the table with mock queries.
TODO: fix assertion failure...
2008-02-10 17:23:16 +01:00
531d432f02 continue with the mock impl for ConfigRules.
probably using a table of pre stored boost::any records
2008-02-06 05:34:19 +01:00
e08fc6cdc8 reviewed, small additions 2008-02-03 19:47:33 +01:00
5ea8943a01 merge Wiki changes (including IRC Protocol) 2008-02-03 05:54:42 +01:00
70c5994c72 Protocol of the 1st official Cin3 developer meeting on IRC 2008-02-03 05:35:38 +01:00
0d50639d70 Fix problem with static initialisation order 2008-02-02 14:52:23 +01:00
edbf5fd733 ConfigRules dependency problems solved by using the new SingletonSubclassFactory 2008-02-01 15:35:33 +01:00
e2ee8f081b augment the singleton factory to create a subclass.
Helps avoiding dependency problems, because client code is no longer coupled to the implementation class
2008-02-01 03:48:09 +01:00
250954bb5f oops... causes the exception type to be upcasted (from Fatal to Error) 2008-02-01 03:38:29 +01:00
706589d422 WIP yet more stubs to make it link... 2008-01-29 05:39:32 +01:00
1614769664 WIP start implementing the DefaultsManager by the (Mock)ConfigRules.
pass compiler, but loooots of undefined linker refs....
2008-01-28 06:05:46 +01:00
000538f6ef add stubs to make it link, add some typelist utils 2008-01-27 23:40:45 +01:00
c3b1048fc4 merge buildsystem improvements 2008-01-27 03:58:24 +01:00
6e08122fcb Merge design dokumentation from branch 'builder' 2008-01-27 03:19:27 +01:00
43f8faabd1 small cleanup 2008-01-27 03:11:39 +01:00
1dd9989516 some tweeks to the (scons) build system, using precompiled header 2008-01-27 02:39:13 +01:00
398bed8d72 WIP some more details on the (planned) Prolog interface --
basically I know enough to provide a mock implementation now.
Compiles OK but fails to link because of missing StructFactory implementation
2008-01-21 02:57:09 +01:00
b0be36c8fb early draft how the Prolog interface /could/ be...
(need to draft it in order to provide a mock implementation)
2008-01-19 14:24:24 +01:00
430f38ab2f started a mock implementation for the capability queries.
Later on, I want to embedd Prolog, but for now it is more important to get ahead with the builder...
2008-01-18 16:43:53 +01:00
7e345ffabc draft: how to get default configured objects and query for capabilities.
My plan is to embed a YAP Prolog system at some point in the furure for this purpose.
2008-01-17 15:42:19 +01:00
061a84f2be WIP implementing Ports, add DefaultsManager... 2008-01-14 01:01:11 +01:00
b7bce2a2f7 WIP defined lots of details regarding the handling of Ports 2008-01-12 18:19:37 +01:00
d255d68d35 reflect design decisions in UML, new track-MO class, start replacing tracknumber by Port 2008-01-07 18:16:03 +01:00
66bc601dc8 continue working out properties of tracks and ports 2008-01-07 00:36:36 +01:00
9e6459cc47 new visitor implementation now ready for use 2008-01-05 19:42:43 +01:00