7be1b7d35d
Switch from TR1 preveiw to the new standard headers
...
- functional
- memory
- unordered collections
2014-04-03 22:42:48 +02:00
0ea37402d2
Ticket #934 : switch entire code-base to use the new Singleton factory
...
lib::Depend<TY> works as drop-in replacement for lib::Singleton<TY>
This changeset removes the convoluted special cases like
SingletonSub and MockInjector.
2013-10-20 03:19:36 +02:00
41f2820781
allow to clear the global Asset registration ( #154 )
2012-12-27 01:45:52 +01:00
eb79a00cf4
cleanup: rectify Proc-Layer namespaces (I)
2011-12-02 16:10:03 +01:00
4a53ef4cd0
Clean-up: change some long standing TODOs into tickets
...
makes the test logs way more readable
Believe me: no one will ever notice a "TODO"
entry in the logs, when it showed up for
more than some months.
Thus I've created some new tickets, mostly
tagged as "QA" and placed the ticket number
at the corresponding locations in the source
2011-09-25 19:16:33 +02:00
04db5655f1
Implementation: building a simple time grid
2011-01-13 03:36:08 +01:00
3f1b7651e9
GPL header whitespace
2010-12-17 23:28:49 +01:00
645ddd284c
WIP Solution draft for defining an output mapping type
2010-11-25 04:52:49 +01:00
fc0cefcadc
review the asset dependency handling in AssetManager
2010-10-19 03:53:36 +02:00
562e571624
Purge Track-Asset from codebase (Ticket #581 )
...
From now on EntryID<mobject::session::Track> will play this role
2010-06-21 03:43:25 +02:00
cdaff1566f
Template instantiations for the new asset types Timeline and Sequence
2010-06-03 04:37:15 +02:00
2b46574da3
move the for_each helpers into a separate header
...
(because util.hpp is used pervasively, and I don't want
<tr1/functional> in such a widely used header...
2009-12-29 04:39:27 +01:00
8c21f21acc
namespace cleanup: bring Singleton and Factory into lib::
2009-10-11 05:57:41 +02:00
5f0c9e209e
remove any use of boost::function in favour of <tr1/functional>
...
this resolves some long standing problems with ambiguous placeholders
closes Ticket #161
2009-07-19 05:47:36 +02:00
31a112acaa
some typos
2009-01-05 16:17:17 +01:00
90150b1350
tie AssetManager locking to the Asset DB impl object
2008-12-26 03:47:49 +01:00
54e88e6914
Refactoring III: Recursive/Nonrecursive and Waitable as policy classes
...
pass test again
2008-12-26 01:50:32 +01:00
2b8cd00ab5
yet another renaming. call it "Sync"...
2008-12-22 17:00:15 +01:00
79b1515f71
typo
2008-12-22 05:02:52 +01:00
751e1be596
better invocation, get rid of the template parameter
2008-12-22 05:02:52 +01:00
2512f04f3f
WIP yet another namespace change. Now refer it from the test
2008-12-22 05:02:51 +01:00
d1e385f3f4
rename class Thread into Concurrency
...
it's not a thread abstraction, but a locking helper
2008-12-22 05:02:51 +01:00
Christian Thaeter
3654473b75
WIP: Merge common into lib
...
* breaks lumigui linking
* test non functional yet
* tools cant not be linked because of cross dependency problems
2008-12-17 17:53:32 +01:00
6b1be6b7e7
Refactorings regarding use of smart-ptr, Placement and BuilderTool
2008-05-19 08:46:19 +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
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
6346723069
Rename 'Port' to 'Pipe' II: source code
2008-02-14 04:12:30 +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
9e6459cc47
new visitor implementation now ready for use
2008-01-05 19:42:43 +01:00
6bdf0e2cdc
put my name in the copyright claim of those files I have written in the last months.
...
(search & replace). Please feel free to add your name to any files to which you added any contributions.
ALL SOURCECODE IS LICENCED UNDER THE TERMS AND CONDITIONS OF THE GPL (2 and above)
2007-11-27 03:19:35 +01:00
940d6de201
Asset/Clip now using the dependency relation.
...
DependantAssets_test now complete, finally...
2007-11-26 04:27:27 +01:00
95af2d50cc
worked out some important details of deleting and unlinking assets
2007-11-22 06:26:55 +01:00
5dcb9cf343
WIP implemented basic asset dependencies,
...
> todo: actually setup dependencies in the various ctors, fix the broken test!
2007-11-19 04:58:18 +01:00
b07d8b9687
passes the compiler again.
...
(using direct references instead of smart-ptrs for the 'backlink' from Clip-MO to asset::Media)
2007-11-14 10:10:52 +01:00
dee1bab28b
WIP implement the missing create-Clip-from-Asset mechanics
2007-10-19 22:34:07 +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
814f6fc734
CreateAsset_test now passes the compiler, after quite some tinkering....
2007-09-12 06:53:12 +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
2e390f1b05
initial code generation/formatting for Asset subsystem
2007-09-02 18:48:22 +02:00