- moving filter-related code out of the layercontroller
by creating a Filter subclass : CVFilter
- making coreimage filters available to javascript when running on osx
Note : this is a work in progress and implementation is still unfinished
(coreimage filters won't work in this revision)
any subclass of CVCocoaLayer with a controller associated to it can now
be controlled through the filterpanel.
The filter panel for a specific layer can now be opened by
double-clicking on the layer name in the listview.
a bit of refactoring in CVFilterPanel/CVLayerView/CVLayerController
has been done to allow viewless layers to be created and eventually
controlled through a filterpanel
- merged some local changes (avoid using deprecated APIs)
- the xcode project has been civilized
(stuff was messed up a bit by the flowmixer branch and new files were in
weird locations)
NOTE:
this is still a work in progress and all functionalities still need
testing. Something could have been messed up by mergin my local changes
with flowmixer branch
- Separating view logic from the real layer implementations
(so layers can be created programmatically and associated to a
view only if/when necessary)
- Separating the c++ glue classes from their related cocoa implementations