b5d2e9486e
small adaptions to scons, fix a test
2008-05-20 13:04:22 +02:00
6310e9789b
Merge ct/devel to see if there are any problems...
2008-05-20 04:58:16 +02:00
Christian Thaeter
f58be32a05
Fixes after rebase
...
* remove _GNU_SOURCE from tests
* re-enable C source building in backend
2008-05-19 16:37:50 +02:00
Christian Thaeter
dd63a0e190
filedescriptor cleanup and fixes
...
basically working now, flag masking is not complete yet.
2008-05-19 16:27:28 +02:00
Christian Thaeter
232afe77e9
Filehandling
...
* add 'backend' for backend global initialization/destruction
and common functions.
* WIP: 'file' acts as interface to named files, provides posix
filehandles with and acquire/release function pair.
* 'filehandle' manages posix filehandles internally, refcounted.
* WIP: 'filehandlecache' keeps unused filehandles in a MRU cache
* WIP: test for filehandle management
* improved filedescriptor test
2008-05-19 16:27:28 +02:00
Christian Thaeter
5286838886
filedescriptor handling basics working, including some tests
...
It is now possible to acquire/release filedescriptors for existing files
and files to be created.
Filedescriptors are managed in a registry by refcounts, they get
automatically destructed when the last user releases them.
2008-05-19 16:27:28 +02:00
Christian Thaeter
7a266f22ba
integrate filedescriptor tests
2008-05-19 16:27:27 +02:00
Christian Thaeter
5659219e55
correct date in copyright header
2008-05-19 13:31:18 +02:00
Christian Thaeter
bc436d1d6a
fix typo in component test
2008-05-19 13:30:55 +02:00
Christian Thaeter
e1b8849d0c
build 'common' tests
2008-05-19 13:30:20 +02:00
6b1be6b7e7
Refactorings regarding use of smart-ptr, Placement and BuilderTool
2008-05-19 08:46:19 +02:00
Christian Thaeter
d6d6a10404
add components test build
2008-05-19 01:55:05 +02:00
Christian Thaeter
b6bd181ca8
correct pasting glitch and copyright header date
2008-05-19 01:48:02 +02:00
Christian Thaeter
2a1d6c6232
Fix: safeclib-test
2008-05-13 21:43:08 +02:00
Christian Thaeter
a9cf2c719d
Fix: uuid includes
2008-05-13 21:42:51 +02:00
Christian Thaeter
ecd6ba66b8
safeclib testsuite
2008-05-13 20:57:19 +02:00
Christian Thaeter
646d6fa0d3
Test simplification, plaything
...
* test.h provides some macros to aid test writing
* applied that to some tests
2008-05-13 20:57:18 +02:00
Christian Thaeter
0b8b5bf507
uuid functions
2008-05-13 20:54:05 +02:00
Christian Thaeter
27ca8a7362
let LUMIERA_DIE take an error identifier as parameter
2008-05-13 20:54:05 +02:00
3e8996005e
start using the new lifecycle hooks. remove global nobugcfg.h
...
Now using proc/lumiera.hpp and proc/nobugcfg.hpp (i.e. only for the proc-Layer). Using ON_BASIC_INIT to
pull up NoBug automatically and for installing the unknown-exception handler. Add calls for
ON_GLOBAL_INIT and ON_GLOBAL_SHUTDOWN hooks to main() and to the testrunner
2008-04-14 05:15:16 +02:00
85189d3f4c
extend Appconfig class to provide Lifecycle callback hooks
...
esp. for automatic triggering the initialisation of very basic struff (like NoBug...)
2008-04-13 23:54:39 +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
c29b6bdd9a
fix include for testsuite
...
(note I did a partial merge and didn't take any of the new sourcefiles,
so probably this is already fixed on cehtehs branch backend)
2008-04-12 03:09:28 +02:00
f7bfe50bc9
Merge branch 'builder'
2008-04-12 02:12:41 +02:00
a03e3c5e73
Merge from backend: wikis, admin-scrits, test.sh
...
(dont merge any srcfiles)
2008-04-12 02:07:16 +02:00
Christian Thaeter
15bab21da8
Merged the timestuff removal, done by simeon
...
(cherry picked from commit bc5a301d01ac323bafcc434e33f6043678749f14)
2008-04-12 01:12: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
0b5b9b593e
DefsManagerImpl_test now running
2008-04-08 03:21:24 +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
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
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