2e390f1b05initial code generation/formatting for Asset subsystemIchthyostega2007-09-02 18:48:22 +0200
0a31c7d2dbmutex implementation
Christian Thaeter
2007-09-02 17:52:30 +0200
d50ab9fe21cosmetic fixes
Christian Thaeter
2007-09-02 17:51:55 +0200
85a8f87245Preliminary Design of the Asset Subsystem. While I don't want to target this complex now, I designed some of the fundamental aspects as far as needed to be able to add Objects to the EDL and build a render graph from them.Ichthyostega2007-09-02 17:51:46 +0200
7445c1798dgeneric locking.h for shared declarations
Christian Thaeter
2007-09-02 16:19:50 +0200
dd67216f38notes about locking primitives
Christian Thaeter
2007-09-02 14:54:25 +0200
0d1097315crenamed locking.* to condition.*
Christian Thaeter
2007-09-02 13:56:33 +0200
ffdc06d98fremoved tests/.gitignore please run tests in $builddir (the patterns ignored sourcefiles)
Christian Thaeter
2007-09-02 13:53:33 +0200
754b9cc24eC wraper for condition variables
Christian Thaeter
2007-09-02 00:52:40 +0200
c0dcccebd9Factory impl now complete (hopfully). Added Tests/Examples for the more advanced use cases * using custom allocation (e.g. C-style malloc) * using placement new * creating Objects via private ctor * example for the 'PImpl' patternIchthyostega2007-08-31 20:32:26 +0200
b1ea774ef1removed all custom allocator / deleter stuff (it's the wrong aproach)Ichthyostega2007-08-31 16:53:23 +0200
b11ac46b76added possibility to pass a custom deleter function down to shared_ptr. Note: actually all of this seems against the spirit of C++ (and OO in general). This is a do-it-yourself aproach which adds far to much complexity (accidental, not fundamental complexity). So I checked it in for the record, but will abandon this aproach and rely on overloading of operator new / delete if necessary (and when we really need it)Ichthyostega2007-08-31 16:25:04 +0200
2b0ea4650breworked factory to get better separation of concerns. But custom allocation can't be done as I intendedIchthyostega2007-08-31 14:57:49 +0200
194d7810f4add a cinelerra error which can be used to forward standard C errors from errno
Christian Thaeter
2007-08-31 01:21:44 +0200
5832cfeae2Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
Christian Thaeter
2007-08-30 01:42:06 +0200
d7eae39ec3fixed test selection, specifications are given as comma separated list of words which are part of the name of a test suite
Christian Thaeter
2007-08-30 01:40:07 +0200
98d3716fcbMerge branch 'library'
Christian Thaeter
2007-08-30 00:33:38 +0200
d1198e7015Merge branch 'testsuite'
Christian Thaeter
2007-08-30 00:33:25 +0200
b5ddc39a6cadd tests specifications
Christian Thaeter
2007-08-30 00:27:17 +0200
e438ad6e8fadd documentation and error handling to framerate functions
Christian Thaeter
2007-08-29 17:41:10 +0200
c2898d26f2put framerate caclulation in a single file
Christian Thaeter
2007-08-25 03:46:07 +0200
fee63d8f06added C++ plugin to SCons build; added test for common/appconfig.hppIchthyostega2007-08-25 02:07:04 +0200
8c7a2055e8integrate Doxygen into SCons build. some doc fixesIchthyostega2007-08-24 16:41:16 +0200
9472c115e7tests for time handling
Christian Thaeter
2007-08-24 06:02:51 +0200
2976b2ab29time handling ok so far
Christian Thaeter
2007-08-24 06:02:29 +0200
6d9ce217bdplayed a bit with doxygen and tried some small tweeks...Ichthyostega2007-08-24 02:58:13 +0200
dba25a7f7bMerge doxyfile, C++plugin etc from CehtehIchthyostega2007-08-24 00:39:35 +0200
e3d1c35ca3documentation of my internal testcase runnerIchthyostega2007-08-23 19:13:28 +0200
5575a7679dwrapper for cmdline parsing, finished testsuite-runner, solved shutdown-memoryleakIchthyostega2007-08-23 17:52:33 +0200
bf32b80521added error handling, removed timebase from framerate
Christian Thaeter
2007-08-23 11:15:01 +0200
1b85206c85time.h for initial! review
Christian Thaeter
2007-08-23 06:57:08 +0200
e2ffd09f4bdoxycomment errorhandling, small macro improvement
Christian Thaeter
2007-08-23 05:30:29 +0200
0aaaa1c368Doxyfile tweak EXTRACT_ALL=YES I don't know how else to turn on the docs on the C files in src/lib, maybe I have to read the Doxygen documentation once more This generates monstrous docs! should be cleaned up somehow someday
Christian Thaeter
2007-08-23 05:03:41 +0200
f85c508160formatting change, 30 chars for path
Christian Thaeter
2007-08-23 05:00:26 +0200
e8ff2cf533Merge branch 'uml'
Christian Thaeter
2007-08-21 17:34:06 +0200
ac5c09f278TDD? TDB! Test-Driven-Brainstorming
Christian Thaeter
2007-08-21 17:33:19 +0200
d8d844cb24Merge branch 'master' into uml
Christian Thaeter
2007-08-21 05:32:41 +0200
1b49f7163cusing memory mapping for writing at first place would require too much io, every written page would have to be paged in first from disk, use a dedicaed write buffers for this (not completely finished)
Christian Thaeter
2007-08-21 04:06:23 +0200
a90732403ejust a little refinement to the doxyfile
Christian Thaeter
2007-08-20 03:56:08 +0200
02f775a190Doxyfile 1st try
Christian Thaeter
2007-08-20 03:38:39 +0200
b615057a6bgit-clean does the same as this homebrewn script, just better
Christian Thaeter
2007-08-20 03:25:35 +0200
f428295a33plugin in C++
Christian Thaeter
2007-08-20 03:22:56 +0200
cb13b09360WIP: started augmenting my test-runner class to be configurable via cmdline Added dependency to boost::program_options. Still trying to get into pace with the testing thing ;-)Ichthyostega2007-08-19 21:57:19 +0200
27c3451aa1plugin test update, prepared for C++
Christian Thaeter
2007-08-19 05:53:43 +0200
ea0b01199fforgot a slot for bug tests
Christian Thaeter
2007-08-18 22:46:27 +0200
0ec7efb451suggestion for test ordering, please refine if necessary
Christian Thaeter
2007-08-18 15:23:24 +0200
0bb8620a67test renumbered
Christian Thaeter
2007-08-18 15:07:13 +0200
aaf2ee4928now the testsuite runs with SCons as well..Ichthyostega2007-08-18 06:13:39 +0200
0283653026Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
Christian Thaeter
2007-08-18 05:41:10 +0200
9507fae565reverted CINELERRA_DIE(msg) to CINELERRA_DIE
Christian Thaeter
2007-08-18 05:12:14 +0200
8c1f324c55fixed example for plugins
Christian Thaeter
2007-08-18 05:05:58 +0200
db4ee5b8adplugin fixes
Christian Thaeter
2007-08-18 05:05:38 +0200
7627271ce3convinience macro CINELERRA_ERROR_SET(flag, err)
Christian Thaeter
2007-08-18 05:05:11 +0200
4e8cc3d7b6automake fixes
Christian Thaeter
2007-08-18 05:04:10 +0200
963ce7ec53buildsystem: aligned/automated building of tests, now build the core as static libIchthyostega2007-08-18 04:28:14 +0200
06efcf0f77merge together work done for the Testsuite. - to make it similar to Cehteh's tests, moved my testcode to tests/components - made scons build the errortest and plugin-example as well - scons check will run the suiteIchthyostega2007-08-17 11:06:49 +0200
5bde4020cfmerged cehteh's work for the testsuite, automake and pluginsIchthyostega2007-08-17 05:52:48 +0200
b62b306f88merged (and amended) cehteh's summarization of IRC 11.8.2007Ichthyostega2007-08-17 04:43:41 +0200
0d50921e9dnew post-commit hook, signing now includes username
Christian Thaeter
2007-08-10 18:07:22 +0200
a1f23048c9annoying typo
Christian Thaeter
2007-08-10 18:02:11 +0200
b3b91b732csome planning and problem analysis re. Memory Management...Ichthyostega2007-08-10 06:11:31 +0200
91bddede45better organization of global imports and namespaces avoid spurious quasi-global namespace cinelerra and use namespace hierarchies only where necessary. document my intended use of namespaces/interfaces in the renderengine-wiki.Ichthyostega2007-08-09 18:51:47 +0200
ebb4da6cc7** Start Coding ** Renderengine sources generated, reformatted and made compilable.Ichthyostega2007-08-08 04:50:02 +0200
014106f2a8List of open questions, notes on BOUML, some page tagging. While refining the renderengine model, I came accros some difficult questions I can't quite decide at the momentIchthyostega2007-08-05 17:54:36 +0200