Texture (EX9.Texture Split) returns ALL pixels rgba values. use on small texturesd only... texture-splitting
Treemap (2d) distributes rectangle over a given area from a list of sizes
Transform (2d Vector) you beloved 2d transformation as vector version
Clock (Network Boygroup) a boygroup clock to synchronize animations with the server
Sync (Network FileStream) a node to syncronize FileStream nodes in a boygroup
changed nodes
KeyMatch (String) now with Keyboard and multiple options how to interpret input
RadioKeyMatch (String) now with Keyboard
DX9Texture (EX9.Texture) can now render depth only when choosing INTZ as texture format
FiducialTracker (FreeFrame DShow9) rebuilt with latest libfidtrack/reactivision 1.4 and using new tree-data file that detects 216 (was 90) different fiducials
QuickNodes (VVVV) now accepts new lists of nodes while showing
OnOpen, OnResume, OnQuit, OnActivate got a "Simulate" input
Spray (Animation) is now spreadable
fixed nodes
Text (EX9.Geometry) no longer fails with slices of empty strings
WavePlayer (DShow9) now less picky with fileformats
TogEdge (Animation) now no more edges on dis/connecting input
Find (String) now only operates when input changes
DynamicTexture (Value) now spreads Apply correctly
IOBox (Node) fixed problem that wouldn't display a change to a binsize of 1
Skeleton (Skeleton Collada) now can deal with skeletons having multiple roots in the dae file
new interfaces IMainLoop and IDeviceService see this blog post for details
new view on pin data: streams, for details see this blog post
new view on pin data: pointer classes, have a look at the classes in the VVVV.Hosting.IO.Pointers namespace. they can be directly injected with the already known Input and Output attributes
new interface IIOFactory which can be used to create all kind of views on pin data at runtime
writing plugins with multiple texture outputs can now easily be done with ISpread<TextureResource>
fixed various issues with config pins
moved non generic ISpread to seperate namespace in order to avoid compile issues in C++/CLI
fix: custom connection handler will be called if there are jumper nodes (getslice, switch) in between the connection
fix: changing the type of a pin from ISpread<Value> to IDiffSpread<Value> in a dynamic plugin creates a new native pin now