Commit graph

  • f86493e466 SCons: run tests in bindir Ichthyostega 2007-09-02 23:57:40 +0200
  • 04f9424ad8 forgotten to commit the Makefile.am with the last commit Christian Thaeter 2007-09-02 23:25:38 +0200
  • d7d3cfe876 Sync with cehteh's code Ichthyostega 2007-09-02 23:19:56 +0200
  • 2e390f1b05 initial code generation/formatting for Asset subsystem Ichthyostega 2007-09-02 18:48:22 +0200
  • 0a31c7d2db mutex implementation Christian Thaeter 2007-09-02 17:52:30 +0200
  • d50ab9fe21 cosmetic fixes Christian Thaeter 2007-09-02 17:51:55 +0200
  • 85a8f87245 Preliminary 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. Ichthyostega 2007-09-02 17:51:46 +0200
  • 7445c1798d generic locking.h for shared declarations Christian Thaeter 2007-09-02 16:19:50 +0200
  • dd67216f38 notes about locking primitives Christian Thaeter 2007-09-02 14:54:25 +0200
  • 0d1097315c renamed locking.* to condition.* Christian Thaeter 2007-09-02 13:56:33 +0200
  • ffdc06d98f removed tests/.gitignore please run tests in $builddir (the patterns ignored sourcefiles) Christian Thaeter 2007-09-02 13:53:33 +0200
  • 754b9cc24e C wraper for condition variables Christian Thaeter 2007-09-02 00:52:40 +0200
  • c0dcccebd9 Factory 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' pattern Ichthyostega 2007-08-31 20:32:26 +0200
  • b1ea774ef1 removed all custom allocator / deleter stuff (it's the wrong aproach) Ichthyostega 2007-08-31 16:53:23 +0200
  • b11ac46b76 added 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) Ichthyostega 2007-08-31 16:25:04 +0200
  • 2b0ea4650b reworked factory to get better separation of concerns. But custom allocation can't be done as I intended Ichthyostega 2007-08-31 14:57:49 +0200
  • 194d7810f4 add a cinelerra error which can be used to forward standard C errors from errno Christian Thaeter 2007-08-31 01:21:44 +0200
  • 5832cfeae2 Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo Christian Thaeter 2007-08-30 01:42:06 +0200
  • d7eae39ec3 fixed 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
  • 98d3716fcb Merge branch 'library' Christian Thaeter 2007-08-30 00:33:38 +0200
  • d1198e7015 Merge branch 'testsuite' Christian Thaeter 2007-08-30 00:33:25 +0200
  • b5ddc39a6c add tests specifications Christian Thaeter 2007-08-30 00:27:17 +0200
  • e438ad6e8f add documentation and error handling to framerate functions Christian Thaeter 2007-08-29 17:41:10 +0200
  • 307945b629 wrote test: object smart pointer creation factory Ichthyostega 2007-08-29 05:03:21 +0200
  • 017e19c108 small notes about time and frames Christian Thaeter 2007-08-28 22:24:46 +0200
  • e41059497f refined and corrected framerate caclulation Christian Thaeter 2007-08-28 19:28:41 +0200
  • d54b600382 implemented C++ error handling system Ichthyostega 2007-08-26 19:14:39 +0200
  • c2898d26f2 put framerate caclulation in a single file Christian Thaeter 2007-08-25 03:46:07 +0200
  • fee63d8f06 added C++ plugin to SCons build; added test for common/appconfig.hpp Ichthyostega 2007-08-25 02:07:04 +0200
  • 8c7a2055e8 integrate Doxygen into SCons build. some doc fixes Ichthyostega 2007-08-24 16:41:16 +0200
  • 9472c115e7 tests for time handling Christian Thaeter 2007-08-24 06:02:51 +0200
  • 2976b2ab29 time handling ok so far Christian Thaeter 2007-08-24 06:02:29 +0200
  • 6d9ce217bd played a bit with doxygen and tried some small tweeks... Ichthyostega 2007-08-24 02:58:13 +0200
  • dba25a7f7b Merge doxyfile, C++plugin etc from Cehteh Ichthyostega 2007-08-24 00:39:35 +0200
  • e3d1c35ca3 documentation of my internal testcase runner Ichthyostega 2007-08-23 19:13:28 +0200
  • 5575a7679d wrapper for cmdline parsing, finished testsuite-runner, solved shutdown-memoryleak Ichthyostega 2007-08-23 17:52:33 +0200
  • bf32b80521 added error handling, removed timebase from framerate Christian Thaeter 2007-08-23 11:15:01 +0200
  • 1b85206c85 time.h for initial! review Christian Thaeter 2007-08-23 06:57:08 +0200
  • e2ffd09f4b doxycomment errorhandling, small macro improvement Christian Thaeter 2007-08-23 05:30:29 +0200
  • 0aaaa1c368 Doxyfile 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
  • f85c508160 formatting change, 30 chars for path Christian Thaeter 2007-08-23 05:00:26 +0200
  • e8ff2cf533 Merge branch 'uml' Christian Thaeter 2007-08-21 17:34:06 +0200
  • ac5c09f278 TDD? TDB! Test-Driven-Brainstorming Christian Thaeter 2007-08-21 17:33:19 +0200
  • d8d844cb24 Merge branch 'master' into uml Christian Thaeter 2007-08-21 05:32:41 +0200
  • 1b49f7163c using 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
  • a90732403e just a little refinement to the doxyfile Christian Thaeter 2007-08-20 03:56:08 +0200
  • 02f775a190 Doxyfile 1st try Christian Thaeter 2007-08-20 03:38:39 +0200
  • b615057a6b git-clean does the same as this homebrewn script, just better Christian Thaeter 2007-08-20 03:25:35 +0200
  • f428295a33 plugin in C++ Christian Thaeter 2007-08-20 03:22:56 +0200
  • 91d04f7019 Merge from Cehteh Ichthyostega 2007-08-19 21:59:18 +0200
  • cb13b09360 WIP: 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 ;-) Ichthyostega 2007-08-19 21:57:19 +0200
  • 27c3451aa1 plugin test update, prepared for C++ Christian Thaeter 2007-08-19 05:53:43 +0200
  • ea0b01199f forgot a slot for bug tests Christian Thaeter 2007-08-18 22:46:27 +0200
  • 0f3bf1aa31 Merge commit 'pipapo' Ichthyostega 2007-08-18 15:45:13 +0200
  • 0ec7efb451 suggestion for test ordering, please refine if necessary Christian Thaeter 2007-08-18 15:23:24 +0200
  • 0bb8620a67 test renumbered Christian Thaeter 2007-08-18 15:07:13 +0200
  • aaf2ee4928 now the testsuite runs with SCons as well.. Ichthyostega 2007-08-18 06:13:39 +0200
  • 0283653026 Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo Christian Thaeter 2007-08-18 05:41:10 +0200
  • 9507fae565 reverted CINELERRA_DIE(msg) to CINELERRA_DIE Christian Thaeter 2007-08-18 05:12:14 +0200
  • 8c1f324c55 fixed example for plugins Christian Thaeter 2007-08-18 05:05:58 +0200
  • db4ee5b8ad plugin fixes Christian Thaeter 2007-08-18 05:05:38 +0200
  • 7627271ce3 convinience macro CINELERRA_ERROR_SET(flag, err) Christian Thaeter 2007-08-18 05:05:11 +0200
  • 4e8cc3d7b6 automake fixes Christian Thaeter 2007-08-18 05:04:10 +0200
  • 963ce7ec53 buildsystem: aligned/automated building of tests, now build the core as static lib Ichthyostega 2007-08-18 04:28:14 +0200
  • 06efcf0f77 merge 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 suite Ichthyostega 2007-08-17 11:06:49 +0200
  • 5bde4020cf merged cehteh's work for the testsuite, automake and plugins Ichthyostega 2007-08-17 05:52:48 +0200
  • b62b306f88 merged (and amended) cehteh's summarization of IRC 11.8.2007 Ichthyostega 2007-08-17 04:43:41 +0200
  • db1a35ca94 augmented (static) App initialsation, reorganized NoBug includes... Ichthyostega 2007-08-17 00:36:07 +0200
  • 358b9050e9 static Application init, NoBug integration, started a basic Exception hierarchy. Ichthyostega 2007-08-14 08:14:21 +0200
  • e07dc59e78 use new errorhandling scheme Christian Thaeter 2007-08-14 04:56:55 +0200
  • d36a38a56e errorhandling finished for now, as proposed Christian Thaeter 2007-08-14 04:40:13 +0200
  • d2c13807bb disable (non finished) plugin test, fix some bugs Christian Thaeter 2007-08-14 04:21:47 +0200
  • 441e192c81 Merge branch 'master' into errorhandling Christian Thaeter 2007-08-14 04:02:54 +0200
  • 8405b42d64 Merge branch 'testsuite', some bug remain fixed in next commit Christian Thaeter 2007-08-13 21:40:25 +0200
  • f72a4238af add DIR_INFO in otherwise ignored scripts dir Christian Thaeter 2007-08-13 21:37:51 +0200
  • 42b3e12180 merge in progress, some files left out Christian Thaeter 2007-08-13 21:36:22 +0200
  • ed2427c653 Merge branch 'automake' Christian Thaeter 2007-08-13 21:34:51 +0200
  • 69c6215277 more automake merges Christian Thaeter 2007-08-13 21:30:41 +0200
  • 7470a6d073 cleanup and add stderr to testlog when test failed Christian Thaeter 2007-08-13 17:45:43 +0200
  • ce3eb42131 test suite works now basically Christian Thaeter 2007-08-13 17:22:07 +0200
  • 45c2167700 wrote a very simple Test-Suite runner and provided a Tests source tree Ichthyostega 2007-08-13 09:55:32 +0200
  • 9404b5d1f1 cosmetics, copyright header Christian Thaeter 2007-08-12 21:51:24 +0200
  • 4374fc4b1f just put tests in place, will not work yet Christian Thaeter 2007-08-12 21:28:21 +0200
  • dd276a9057 little hook improvement Christian Thaeter 2007-08-12 14:51:33 +0200
  • 60c033a102 Merge branch 'master' into automake Christian Thaeter 2007-08-12 04:15:25 +0200
  • aaaa31b58f Merge branch 'master' into errorhandling Christian Thaeter 2007-08-12 04:12:57 +0200
  • ed4decb5de added notes from yesterday irc discussion Christian Thaeter 2007-08-12 04:10:10 +0200
  • 8f35701ca8 initial design for a factory encapsulating creation of smart-pointers Ichthyostega 2007-08-12 01:04:55 +0200
  • cc2705ec31 Merge commit 'pipapo/master' Ichthyostega 2007-08-10 23:52:59 +0200
  • fd1cada430 only push the users tags, no foreign tags in post-commit hook Christian Thaeter 2007-08-10 22:42:38 +0200
  • 9170b3d0f0 add a small gpg howto Christian Thaeter 2007-08-10 21:01:46 +0200
  • 6c44f5ae60 make the post-commit hook self-containing Christian Thaeter 2007-08-10 18:55:35 +0200
  • 9f894dcd95 add some notes about the scheduler Christian Thaeter 2007-08-10 18:11:12 +0200
  • 21396e66b1 newer git doesnt push tags, fixed Christian Thaeter 2007-08-10 18:09:34 +0200
  • 0d50921e9d new post-commit hook, signing now includes username Christian Thaeter 2007-08-10 18:07:22 +0200
  • a1f23048c9 annoying typo Christian Thaeter 2007-08-10 18:02:11 +0200
  • b3b91b732c some planning and problem analysis re. Memory Management... Ichthyostega 2007-08-10 06:11:31 +0200
  • 91bddede45 better 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. Ichthyostega 2007-08-09 18:51:47 +0200
  • ebb4da6cc7 ** Start Coding ** Renderengine sources generated, reformatted and made compilable. Ichthyostega 2007-08-08 04:50:02 +0200
  • 014106f2a8 List 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 moment Ichthyostega 2007-08-05 17:54:36 +0200