82e9519e73
WIP specify some details of the session interface and the relation of session and EDL
2007-09-27 04:45:06 +02:00
3fdd16ff48
draft adding clips and simple editing operations
...
WIP: lots of tests, no implementation, doesn't compile...
2007-09-25 23:39:46 +02:00
1d462845dd
oops... class TargetObject defined twice
2007-09-24 02:35:12 +02:00
eef591f873
WIP injecting a test-mock instead of a singleton
2007-09-23 16:50:05 +02:00
7585c5c358
WIP reorganize singleton factory
2007-09-23 13:31:33 +02:00
dc97acde5e
added test covering Asset category tuple
2007-09-19 05:05:25 +02:00
3927f7d5d8
WIP: ordering of Assets, dump AssetManager, bugfix (partially...)
2007-09-17 05:47:22 +02:00
5da016aa5a
WIP integration of Asset types and AssetManager
2007-09-16 03:02:05 +02:00
c746629312
util for sanitizing a string, making it usable as identifier
2007-09-14 19:18:11 +02:00
26374ce409
WIP: fleshed out a good deal of the AssetManager foundation.
...
compiles ok, singleton test pass (most of asset creation just commented out...)
2007-09-10 06:45:36 +02:00
79c88c2c87
outlined Asset and AssetManager interfaces...
...
urrgh. this was rather tough to get right. Main problem is avoiding switch-on-type.
2007-09-07 23:24:13 +02:00
45ed4b4264
extracted Singleton pattern into a separate Template.
...
I prefer this approach, so I can ignore threadsafety for the moment and add it later just by switching policy
2007-09-06 22:13:26 +02:00
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
2007-08-31 20:32:26 +02:00
b1ea774ef1
removed all custom allocator / deleter stuff (it's the wrong aproach)
2007-08-31 16:53:23 +02:00
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)
2007-08-31 16:25:04 +02:00
2b0ea4650b
reworked factory to get better separation of concerns. But custom allocation can't be done as I intended
2007-08-31 14:57:49 +02:00
307945b629
wrote test: object smart pointer creation factory
2007-08-29 05:03:21 +02:00
d54b600382
implemented C++ error handling system
2007-08-26 19:14:39 +02:00
8c7a2055e8
integrate Doxygen into SCons build. some doc fixes
2007-08-24 16:41:16 +02:00
6d9ce217bd
played a bit with doxygen and tried some small tweeks...
2007-08-24 02:58:13 +02:00
5575a7679d
wrapper for cmdline parsing, finished testsuite-runner, solved shutdown-memoryleak
2007-08-23 17:52:33 +02:00
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 ;-)
2007-08-19 21:57:19 +02:00
db1a35ca94
augmented (static) App initialsation, reorganized NoBug includes...
2007-08-17 00:36:07 +02:00
358b9050e9
static Application init, NoBug integration, started a basic Exception hierarchy.
2007-08-14 08:14:21 +02:00
45c2167700
wrote a very simple Test-Suite runner and provided a Tests source tree
2007-08-13 09:55:32 +02:00
8f35701ca8
initial design for a factory encapsulating creation of smart-pointers
2007-08-12 01:04:55 +02:00
ebb4da6cc7
** Start Coding ** Renderengine sources generated, reformatted and made compilable.
2007-08-08 04:50:02 +02:00