Michael Ploujnikov
387ba8c321
find and configure NoBug by using pkg-config
2008-08-30 13:28:24 -04:00
Michael Ploujnikov
8bdab41ea0
factor out -I$(top_srcdir)/src/ to a top-level AM_CPPFLAGS
...
also remove a related unnecesary comment in src/gui/Makefile.am
2008-08-30 12:05:21 -04:00
616d522ea9
yet more make fixes
2008-08-21 09:58:34 +02:00
4746dcd233
Fix build with gcc 4.3
...
(Explanation: 4.3 detects when a local typedef redeclares a templated type
from an enclosing scope. This was never legal anyway)
2008-08-20 15:45:36 +01:00
749f7a41c6
Landing draft implementation of pull() call
2008-08-17 04:22:46 +02:00
e5d75eee9b
test covering the stack-wise buffer pointer table allocation
2008-07-21 03:25:06 +02:00
6310e9789b
Merge ct/devel to see if there are any problems...
2008-05-20 04:58:16 +02:00
Christian Thaeter
5659219e55
correct date in copyright header
2008-05-19 13:31:18 +02:00
6b1be6b7e7
Refactorings regarding use of smart-ptr, Placement and BuilderTool
2008-05-19 08:46:19 +02:00
86162ad314
moved new code into library modules and adapted BuilderTool to use it.
...
BuilderTool_test now passed.
2008-05-19 08:38:13 +02:00
Christian Thaeter
d6d6a10404
add components test build
2008-05-19 01:55:05 +02:00
662678f8d1
WIP refactored in preparation of splitting into several lib modules
2008-05-18 05:08:11 +02:00
88fc2f6099
WIP reworked to replace boost::variant by a custom solution
...
Not a big simplification, but at least the actual codepath is shorter,
while it's not so general as boost::variant (and not threadsafe!)
2008-05-17 04:34:46 +02:00
85b0029166
WIP: how to get at the actual wrapper (here Placement) from within BuilderTool.
...
Nasty problem ... draft solution using boost::variant. To be reconsidered later...
2008-05-11 15:44:24 +02:00
03047e6d17
WIP maybe a solution for getting the correct wrapper within Builder Tools.
...
works, but problem is: you need to know the exact type of the wrapper, e.g. Placement<Clip> or shared_ptr<Media>
2008-04-26 05:38:19 +02:00
d9e6adfe02
make Placement<MObject> implement the interface Buildable.
...
WIP: works, but isnt what I intended. Rather need a specialisation to be able to define functions
treat (Placement<TY>) based on the concrete TY....
2008-04-23 05:48:45 +02:00
aea5ed323a
refactor to use the customized lumiera::P<Type> instead of shared_ptr<Type>
2008-04-23 04:16:45 +02:00
024e3c4dbc
change build to link in separate libs, also split test executable.
...
now building liblumiback.a liblumiproc.a liblumi.a
build a separate test-common executable (for everything in src/common)
include a precompiled header for assets.
2008-04-12 04:55:18 +02:00
a869c71077
Defaults Manager finished for now
...
...passes high level test (with help by the mock 'resolution engine') ;-)
2008-04-08 04:39:07 +02:00
ed2799b76f
getting the first test of defsmanagerimpltest.cpp to run
...
..adding some backdoors and bashing at the mock implementation to fake the behaviour of a real resolution engine
2008-04-07 08:03:22 +02:00
b53d8655fd
yet another helper function: remove matching term from query string
2008-04-06 08:56:18 +02:00
b361fc9672
supplement tests for some small utils dealing with query expressions
2008-04-06 05:36:16 +02:00
24825a13f3
registry for default objects now passing test
2008-04-05 22:52:20 +02:00
dffd635482
switch asset ordering impl to utilize the new custom smart-ptr
...
passes compiler and test suite, finally!
TODO: also switch the derived asset kinds to use P<Media>, P<Struct>,....
maybe do the same with MObject?
2008-04-05 07:26:54 +02:00
2b529e3fac
customized smart-ptr based on std::shared_ptr
...
hopefully resolves long standing problems with odering and type relations
of objects handled via smart ptr
2008-04-05 05:57:54 +02:00
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
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
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
ea0416881e
WIP towards a asset::Struct naming scheme
2008-02-18 04:16:53 +01:00
6346723069
Rename 'Port' to 'Pipe' II: source code
2008-02-14 04:12:30 +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
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
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
1dd9989516
some tweeks to the (scons) build system, using precompiled header
2008-01-27 02:39:13 +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
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
8fe1a901ba
use typelists to declare to visit a collection of types
2008-01-05 18:54:10 +01:00
bf93301211
add an type-list facility inspired by Loki
2008-01-05 17:23:38 +01:00
9aa3cc11e8
new visitor implementation now running.
...
Veryfied the tests, cleaned up. TODO: concurrency, error checks and convienience shortcuts.
2008-01-05 14:26:28 +01:00