Skip to content
Browse files

Merge branch 'develop' of github.com:vvvv/vvvv-sdk into develop

  • Loading branch information...
2 parents 04d82fc + 071af67 commit f1f79251c5e768e195f0d86a39a3957aeb991a24 @mrvux mrvux committed
Showing with 15,270 additions and 4,947 deletions.
  1. +2 −0 packages/repositories.config
  2. +216 −114 vvvv45/addonpack/lib/nodes/plugins/Database (MySQL Network) help.v4p
  3. +443 −0 vvvv45/addonpack/lib/nodes/plugins/Syslog (String) help.v4p
  4. +16 −0 vvvv45/addonpack/src/Addonpack.csproj
  5. +43 −18 vvvv45/addonpack/src/Addonpack.sln
  6. +8 −0 vvvv45/addonpack/src/AddonpackCPP.csproj
  7. +23 −9 vvvv45/addonpack/src/AddonpackCPP.sln
  8. +1 −1 vvvv45/addonpack/src/nodes/plugins/2d/Rope2d/Rope2d.csproj
  9. +1 −1 vvvv45/addonpack/src/nodes/plugins/JSON/JSONAsXElement/JSONAsXElement.csproj
  10. +31 −0 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/AssemblyInfo.cs
  11. +150 −0 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/Syslog.cs
  12. +44 −0 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/Syslog.csproj
  13. +49 −0 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/abstractSyslog.cs
  14. +42 −45 vvvv45/addonpack/src/nodes/plugins/Network/WOL/NetworkWOL.csproj
  15. +6 −1 vvvv45/addonpack/src/nodes/plugins/Network/WOL/NetworkWOLNode.cs
  16. +17 −17 vvvv45/addonpack/src/nodes/plugins/Spreads/Levin/Levin.csproj
  17. +28 −28 vvvv45/addonpack/src/nodes/plugins/Spreads/Swizzle4d/Swizzle4d.csproj
  18. +16 −17 vvvv45/addonpack/src/nodes/plugins/Texture/HTMLTexture/HTMLTextureRenderer.cs
  19. +5 −5 vvvv45/girlpower/Audio/01_Playback_Overview.v4p
  20. +3 −3 vvvv45/girlpower/Audio/02_Playback_Looping-Basics.v4p
  21. +3 −3 vvvv45/girlpower/Audio/03_Playback_Looping-GranularSynthesis.v4p
  22. +3 −3 vvvv45/girlpower/Audio/04_Playback_Looping-Flanging.v4p
  23. +3 −3 vvvv45/girlpower/Audio/05_Playback_Looping-Syncing.v4p
  24. +3 −3 vvvv45/girlpower/Audio/06_Playback_Routing_MultiStream.v4p
  25. +3 −3 vvvv45/girlpower/Audio/07_Playback_Routing_SingleStream.v4p
  26. +4 −4 vvvv45/girlpower/Audio/08_Playback_Routing_5.1.v4p
  27. +3 −3 vvvv45/girlpower/Audio/09_Playback_Making_AudioPlaylist.v4p
  28. +4 −4 vvvv45/girlpower/Audio/15_Effects_Bass.v4p
  29. +4 −4 vvvv45/girlpower/Audio/16_Effects_DShow9.v4p
  30. +3 −3 vvvv45/girlpower/Audio/17_Effects_irrKlang.v4p
  31. +4 −4 vvvv45/girlpower/Audio/18_Effects_VST.v4p
  32. +6 −6 vvvv45/girlpower/Audio/19_Analysis_Basics.v4p
  33. +3 −3 vvvv45/girlpower/Audio/20_Analysis_FFT.v4p
  34. +1,338 −1,354 vvvv45/girlpower/Audio/21_Visualisation_Equalizer_Bars.v4p
  35. +1,502 −1,518 vvvv45/girlpower/Audio/22_Visualisation_Equalizer_Stripes.v4p
  36. +1,400 −1,400 vvvv45/girlpower/Audio/23_Visualisation_Equalizer_JoyDivision.v4p
  37. +5 −5 vvvv45/girlpower/Audio/24_Visualisation_Waveform.v4p
  38. +12 −12 vvvv45/girlpower/Colors/color cube.v4p
  39. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/3dNoise.dds
  40. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/VLY.v4p
  41. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/concrete.jpg
  42. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/landscape.v4p
  43. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/renderer.v4p
  44. 0 vvvv45/girlpower/{Graphics/Games/( VLY ) → Games/VLY}/volumetric.fx
  45. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/FOVBALL.v4p
  46. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/bullet.v4p
  47. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/environment.v4p
  48. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/explode.v4p
  49. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/panzer.v4p
  50. 0 vvvv45/girlpower/{Graphics/Games/( fovball ) → Games/fovball}/steer.v4p
  51. +231 −0 vvvv45/girlpower/Games/gassi - use at own risk.v4p
  52. 0 vvvv45/girlpower/{Graphics → }/Games/night driver.v4p
  53. 0 vvvv45/girlpower/{Graphics/Games/( patternpong ) → Games/patternpong}/PATTERNPONG.v4p
  54. 0 vvvv45/girlpower/{Graphics/Games/( patternpong ) → Games/patternpong}/counter.v4p
  55. 0 vvvv45/girlpower/{Graphics/Games/( patternpong ) → Games/patternpong}/pad2.v4p
  56. 0 vvvv45/girlpower/{Graphics/Games/( patternpong ) → Games/patternpong}/pong.v4p
  57. 0 vvvv45/girlpower/{Graphics → }/Games/snake3d.v4p
  58. 0 vvvv45/girlpower/Graphics/Advanced/{( distance field ) → distance field}/demo.v4p
  59. 0 vvvv45/girlpower/Graphics/Advanced/{( distance field ) → distance field}/effects/DistanceField2d.fxh
  60. 0 .../girlpower/Graphics/Advanced/{( distance field ) → distance field}/effects/DistanceField2dDemo.fx
  61. 0 vvvv45/girlpower/Graphics/Advanced/{( mirror ) → mirror}/Mirror.v4p
  62. 0 vvvv45/girlpower/Graphics/Advanced/{( slide projector ) → mirror}/wand.x
  63. 0 vvvv45/girlpower/Graphics/Advanced/{( shadow ) → shadow}/GouraudProjectedTexture.fx
  64. 0 vvvv45/girlpower/Graphics/Advanced/{( shadow ) → shadow}/GouraudProjectedTextureFF.fx
  65. 0 vvvv45/girlpower/Graphics/Advanced/{( shadow ) → shadow}/SHADOW.v4p
  66. 0 vvvv45/girlpower/Graphics/Advanced/{( shadow ) → shadow}/SHADOW_fixedfunction.v4p
  67. 0 vvvv45/girlpower/Graphics/Advanced/{( shadow ) → shadow}/wand.x
  68. 0 vvvv45/girlpower/Graphics/Advanced/{( slide projector ) → slide projector}/ProjectedTexture.fx
  69. 0 vvvv45/girlpower/Graphics/Advanced/{( slide projector ) → slide projector}/SLIDE.v4p
  70. 0 vvvv45/girlpower/Graphics/Advanced/{( mirror ) → slide projector}/wand.x
  71. 0 vvvv45/girlpower/Graphics/Advanced/{( stereogram ) → stereogram}/TileDisplace.fx
  72. +3 −3 vvvv45/girlpower/Graphics/Advanced/{( stereogram ) → stereogram}/_root_stereogram.v4p
  73. 0 vvvv45/girlpower/Graphics/Advanced/{( stereogram ) → stereogram}/tile.v4p
  74. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/B-Spline 2d.v4p
  75. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/Deform by 2d B-Spline Surface.v4p
  76. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/Deform by 3d B-Spline Curve.v4p
  77. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/Diamonds are forever.v4p
  78. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/NURBS.v4p
  79. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/spiral/inverse involute.v4p
  80. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/spiral/the rolling spiral.v4p
  81. 0 vvvv45/girlpower/Graphics/Curves/{+ Curves → Curves}/swarm.v4p
  82. +0 −173 vvvv45/girlpower/Graphics/Games/gassi - use at own risk.v4p
  83. 0 vvvv45/girlpower/Graphics/Meshes/{+ Dynamic Mesh → Dynamic Mesh}/Dynamic Shell.v4p
  84. 0 vvvv45/girlpower/Graphics/Meshes/{+ Dynamic Mesh → Dynamic Mesh}/Dynamic Tornado.v4p
  85. 0 vvvv45/girlpower/Graphics/Meshes/{+ Dynamic Mesh → Dynamic Mesh}/MeshEditor Sample.v4p
  86. 0 vvvv45/girlpower/Graphics/Particles/{( Verlet ) → Verlet}/Verlet (3d Spreads).v4p
  87. +2 −2 vvvv45/girlpower/Graphics/Particles/{( Verlet ) → Verlet}/_root.v4p
  88. +30 −28 vvvv45/girlpower/Graphics/SVG/SVGOverview.v4p
  89. +15 −15 vvvv45/girlpower/Graphics/Shader/LightingAndTextureEffects.v4p
  90. +3 −3 vvvv45/girlpower/Graphics/Shader/ShadeYourPixels.v4p
  91. 0 vvvv45/girlpower/Graphics/Textures/{+ Render Targets → Render Targets}/multiple rendertargets.fx
  92. 0 vvvv45/girlpower/Graphics/Textures/{+ Render Targets → Render Targets}/multiple rendertargets.v4p
  93. +4 −4 vvvv45/girlpower/Graphics/Textures/Texture Transform.v4p
  94. +3 −3 vvvv45/girlpower/Graphics/Textures/lobby.v4p
  95. +49 −37 vvvv45/girlpower/Graphics/Textures/mipmap.v4p
  96. +4 −4 vvvv45/girlpower/Graphics/Textures/small pitch on pole.v4p
  97. +28 −10 vvvv45/girlpower/Graphics/Textures/unscharf.v4p
  98. +1,423 −0 vvvv45/girlpower/IO/File/01_Basics.v4p
  99. +2,335 −0 vvvv45/girlpower/IO/File/02_Encoding.v4p
  100. +1,325 −0 vvvv45/girlpower/IO/File/03_Saving_Scene.v4p
  101. +1,071 −0 vvvv45/girlpower/IO/File/04_File_Operations.v4p
  102. +909 −0 vvvv45/girlpower/IO/File/05_Reading_PNG_Header.v4p
  103. +963 −0 vvvv45/girlpower/IO/File/06_EncodingText_IntoAnImage.v4p
  104. +3 −3 vvvv45/girlpower/IO/Midi/05_PlayingMidiData.v4p
  105. +5 −5 vvvv45/girlpower/IO/Midi/06_VisualizingMidi.v4p
  106. +3 −3 vvvv45/girlpower/IO/Midi/07_ControllingMidi.v4p
  107. +77 −27 vvvv45/girlpower/IO/Networking/0_Networking_Overview_1.v4p
  108. +4 −4 vvvv45/girlpower/IO/Networking/2_Advanced (OSC)/04_Remote Player/Controller.v4p
  109. +3 −3 vvvv45/girlpower/IO/Networking/2_Advanced (OSC)/04_Remote Player/Player.pd
  110. +2 −2 vvvv45/girlpower/IO/Networking/2_Advanced (OSC)/04_Remote Player/Player.v4p
  111. +2 −2 vvvv45/girlpower/IO/TUIO/Using_TUIO.v4p
  112. +25 −13 vvvv45/girlpower/IO/Web/04_VVVV User Map Example/ReadXML.v4p
  113. +1 −1 vvvv45/girlpower/IO/Web/04_VVVV User Map Example/_root.v4p
  114. +3 −3 vvvv45/girlpower/IO/Web/07_Transparent Flash/TransparentFlash.v4p
  115. 0 vvvv45/girlpower/Math/{+ Complex Numbers → Complex Numbers}/01_Intro.v4p
  116. 0 vvvv45/girlpower/Math/{+ Complex Numbers → Complex Numbers}/02_2dShapes.v4p
  117. 0 vvvv45/girlpower/Math/{+ Complex Numbers → Complex Numbers}/LFOShapeScale.v4p
  118. +447 −0 vvvv45/girlpower/Spreading/TTY_ASCII-Art-Vertical_Equalizer.v4p
  119. +7 −5 vvvv45/girlpower/Spreading/autosnake.v4p
  120. +843 −0 vvvv45/girlpower/Strings/01_StringOperations_Overview.v4p
Sorry, we could not display the entire diff because too many files (303) changed.
View
2 packages/repositories.config
@@ -4,6 +4,8 @@
<repository path="..\vvvv45\src\core\Hosting\packages.config" />
<repository path="..\vvvv45\src\core\PluginInterfaces\packages.config" />
<repository path="..\vvvv45\src\core\Utils3rdParty\packages.config" />
+ <repository path="..\vvvv45\src\nodes\plugins\File\FileIONodes\packages.config" />
+ <repository path="..\vvvv45\src\nodes\plugins\File\FileNodes\packages.config" />
<repository path="..\vvvv45\src\nodes\plugins\Mesh\ColladaLoader\packages.config" />
<repository path="..\vvvv45\src\nodes\plugins\packages.config" />
<repository path="..\vvvv45\src\packages.config" />
View
330 vvvv45/addonpack/lib/nodes/plugins/Database (MySQL Network) help.v4p
@@ -1,6 +1,6 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.1.dtd" >
- <PATCH nodename="C:\Users\joreg\dev\repos\vvvv-sdk\vvvv45\addonpack\lib\nodes\plugins\Database (MySQL Network) help.v4p" systemname="Database (MySQL Network) help" filename="D:\vvvv_dev\vvvv\public\vvvv45\addonpack\lib\nodes\plugins\Database (MySQL Network) help.v4p">
- <BOUNDS height="6990" left="3180" top="825" type="Window" width="7140">
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.5.dtd" >
+ <PATCH nodename="C:\Work\vvvv-sdk\vvvv45\addonpack\lib\nodes\plugins\Database (MySQL Network) help.v4p" systemname="Database (MySQL Network) help" filename="D:\vvvv_dev\vvvv\public\vvvv45\addonpack\lib\nodes\plugins\Database (MySQL Network) help.v4p">
+ <BOUNDS height="8595" left="3180" top="825" type="Window" width="11175">
</BOUNDS>
<NODE componentmode="InABox" id="13" nodename="IOBox (String)" systemname="IOBox (String)">
<BOUNDS height="255" left="225" top="621" type="Node" width="570">
@@ -33,23 +33,23 @@
</PIN>
</NODE>
<NODE systemname="Database (MySQL Network)" filename="%VVVV%\addonpack\lib\nodes\plugins\MySQLNodes.dll" nodename="Database (MySQL Network)" componentmode="Hidden" id="24">
- <BOUNDS type="Node" left="555" top="2880" width="5340" height="270">
+ <BOUNDS type="Node" left="2040" top="3360" width="5340" height="270">
</BOUNDS>
- <PIN pinname="Connection String" visible="1">
+ <PIN pinname="Connection String" visible="1" slicecount="1" values="Server=localhost;Uid=root;Pwd=;Database=mysql;Port=3306">
</PIN>
<PIN pinname="Connect">
</PIN>
<PIN pinname="Connection" visible="1">
</PIN>
- <BOUNDS type="Box" left="555" top="2880">
+ <BOUNDS type="Box" left="2040" top="3360">
</BOUNDS>
<PIN pinname="Is Connected" visible="1">
</PIN>
</NODE>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="23" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Node" left="5835" top="1254" width="0" height="0">
+ <BOUNDS type="Node" left="8055" top="1254" width="0" height="0">
</BOUNDS>
- <BOUNDS type="Box" left="5835" top="1254" width="480" height="480">
+ <BOUNDS type="Box" left="8055" top="1254" width="480" height="480">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="1" values="0">
</PIN>
@@ -68,198 +68,300 @@
</NODE>
<LINK srcnodeid="23" srcpinname="Y Output Value" dstnodeid="24" dstpinname="Connect">
</LINK>
- <NODE componentmode="InABox" id="22" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="0" left="1050" top="1254" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="240" left="1050" top="1254" type="Box" width="795">
+ <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="15" systemname="IOBox (Value Advanced)">
+ <BOUNDS type="Node" left="7320" top="3804" width="0" height="0">
</BOUNDS>
- <BOUNDS height="160" left="14790" top="7320" type="Window" width="215">
+ <BOUNDS type="Box" left="7320" top="3804" width="480" height="480">
</BOUNDS>
- <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Server">
+ <PIN pinname="Units" slicecount="1" values="||">
</PIN>
- <PIN pinname="Output String" visible="1">
+ <PIN pinname="Precision" slicecount="1" values="4">
</PIN>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="localhost">
+ <PIN pinname="Value Type" slicecount="1" values="Boolean">
+ </PIN>
+ <PIN pinname="Behavior" slicecount="1" values="Toggle">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="|Is Connected|">
+ </PIN>
+ <PIN pinname="Y Input Value" visible="1">
</PIN>
</NODE>
- <NODE componentmode="InABox" id="21" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="0" left="1980" top="1254" type="Node" width="0">
- </BOUNDS>
- <BOUNDS height="240" left="1980" top="1254" type="Box" width="795">
+ <LINK srcnodeid="24" srcpinname="Is Connected" dstnodeid="15" dstpinname="Y Input Value">
+ </LINK>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="14" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4680" top="3804" width="0" height="0">
</BOUNDS>
- <BOUNDS height="160" left="15420" top="7395" type="Window" width="215">
+ <BOUNDS type="Box" left="4680" top="3804" width="1815" height="240">
</BOUNDS>
- <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Username">
+ <PIN pinname="Default" slicecount="1" values="||">
</PIN>
- <PIN pinname="Output String" visible="1">
+ <PIN pinname="File Mask" slicecount="1" values="||">
</PIN>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="root">
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Status">
</PIN>
</NODE>
- <NODE componentmode="InABox" id="20" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="0" left="2940" top="1254" type="Node" width="0">
+ <LINK srcnodeid="24" srcpinname="Status" dstnodeid="14" dstpinname="Input String">
+ </LINK>
+ <NODE nodename="IOBox (Node)" componentmode="InABox" id="25" systemname="IOBox (Node)">
+ <BOUNDS type="Node" left="2055" top="3804" width="0" height="0">
+ </BOUNDS>
+ <BOUNDS type="Box" left="2055" top="3804" width="795" height="240">
</BOUNDS>
- <BOUNDS height="240" left="2940" top="1254" type="Box" width="855">
+ <PIN pinname="Descriptive Name" slicecount="1" values="Connection">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="24" srcpinname="Connection" dstnodeid="25" dstpinname="Input Node">
+ </LINK>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="30" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="540" top="4935" width="5000" height="450">
</BOUNDS>
- <BOUNDS height="160" left="16080" top="7455" type="Window" width="215">
+ <BOUNDS type="Box" left="540" top="4935" width="1350" height="390">
</BOUNDS>
- <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Password">
+ <PIN pinname="Input String" slicecount="1" visible="0" values="Examples:">
</PIN>
- <PIN pinname="Output String" visible="1">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="||">
+ <PIN pinname="Size" slicecount="1" visible="1" values="12">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
</PIN>
</NODE>
- <NODE componentmode="InABox" id="19" nodename="IOBox (String)" systemname="IOBox (String)">
- <BOUNDS height="0" left="3900" top="1254" type="Node" width="0">
+ <NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="29">
+ <BOUNDS type="Node" left="540" top="5535" width="100" height="100">
+ </BOUNDS>
+ <BOUNDS type="Box" left="540" top="5535" width="2850" height="240">
</BOUNDS>
- <BOUNDS height="240" left="3900" top="1254" type="Box" width="870">
+ <PIN pinname="String Type" slicecount="1" values="Filename">
+ </PIN>
+ <PIN pinname="Input String" slicecount="1" values="..\..\..\..\girlpower\IO\Databases\MySQL_Example.v4p">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="32" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4605" top="4950" width="3075" height="270">
</BOUNDS>
- <BOUNDS height="160" left="18150" top="7155" type="Window" width="215">
+ <BOUNDS type="Box" left="4605" top="4950" width="6000" height="255">
</BOUNDS>
- <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Database">
+ <PIN pinname="Input String" visible="0" slicecount="1" values="------------------------------------------------------------------------------">
</PIN>
- <PIN pinname="Output String" visible="1">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="mysql">
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
</NODE>
- <NODE componentmode="Hidden" id="18" nodename="Add (String)" systemname="Add (String)">
- <BOUNDS height="270" left="555" top="2409" type="Node" width="5310">
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="34" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4605" top="5220" width="195" height="270">
</BOUNDS>
- <PIN pinname="Input 1" slicecount="1" encoded="0" values="Server=">
+ <BOUNDS type="Box" left="4605" top="5220" width="285" height="585">
+ </BOUNDS>
+ <PIN pinname="Input String" visible="0" slicecount="1" values="!">
</PIN>
- <PIN pinname="Input 2" visible="1">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Input Count" slicecount="1" values="10">
+ <PIN pinname="Show Grid" slicecount="1" values="0">
</PIN>
- <PIN pinname="Input 3" slicecount="1" encoded="0" values=";Uid=">
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
- <PIN pinname="Input 4" visible="1">
+ <PIN pinname="Size" slicecount="1" values="23">
</PIN>
- <PIN pinname="Input 5" slicecount="1" encoded="0" values=";Pwd=">
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="35" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4890" top="5280" width="3060" height="270">
+ </BOUNDS>
+ <BOUNDS type="Box" left="4890" top="5280" width="5385" height="1140">
+ </BOUNDS>
+ <PIN pinname="Input String" visible="0" slicecount="1" values="|In order to retrieve special characters or for example Cyrillic strings from the database, add the corresponding &apos;charset&apos; to the &apos;Connection String&apos;.&cr;&lf;&cr;&lf;If the collation for the Database is set to &apos;utf-8&apos; the connection string have to look like:|">
</PIN>
- <PIN pinname="Input 6" visible="1">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Output" visible="1">
+ <PIN pinname="Show Grid" slicecount="1" values="0">
</PIN>
- <PIN pinname="Input 7" slicecount="1" encoded="0" values=";Database=">
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
- <PIN pinname="Input 8" visible="1">
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="37" systemname="IOBox (String)">
+ <BOUNDS type="Box" left="2325" top="2775" width="4500" height="240">
+ </BOUNDS>
+ <BOUNDS type="Node" left="2325" top="2775" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Default" slicecount="1" values="text">
</PIN>
- <PIN pinname="Input 9" slicecount="1" encoded="0" values=";Port=">
+ <PIN pinname="File Mask" slicecount="1" values="||">
</PIN>
- <PIN pinname="Input 10" visible="1">
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="Input String" slicecount="1" values="||">
</PIN>
</NODE>
- <LINK dstnodeid="18" dstpinname="Input 2" srcnodeid="22" srcpinname="Output String">
- </LINK>
- <LINK dstnodeid="18" dstpinname="Input 4" srcnodeid="21" srcpinname="Output String">
- </LINK>
- <LINK dstnodeid="18" dstpinname="Input 6" srcnodeid="20" srcpinname="Output String">
- </LINK>
- <LINK dstnodeid="18" dstpinname="Input 8" srcnodeid="19" srcpinname="Output String">
- </LINK>
- <NODE componentmode="InABox" id="17" nodename="IOBOX (VALUE ADVANCED)" systemname="IOBox (Value Advanced)">
- <BOUNDS height="0" left="4830" top="1254" type="Node" width="0">
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="38" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4890" top="6435" width="4470" height="270">
</BOUNDS>
- <BOUNDS height="240" left="4830" top="1254" type="Box" width="720">
+ <BOUNDS type="Box" left="4890" top="6435" width="5520" height="315">
</BOUNDS>
- <BOUNDS height="160" left="21675" top="8715" type="Window" width="215">
- </BOUNDS>
- <PIN pinname="Y Output Value" visible="1">
+ <PIN pinname="Input String" visible="0" slicecount="1" values="Server=localhost;Uid=root;Pwd=;Database=mysql;Charset=utf8;Port=3306">
</PIN>
- <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Port">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Y Input Value" slicecount="1" values="3306">
+ <PIN pinname="Show Grid" slicecount="1" values="0">
</PIN>
- <PIN pinname="Value Type" slicecount="1" values="Integer">
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
</NODE>
- <NODE componentmode="Hidden" id="16" nodename="AsString (Value)" systemname="AsString (Value)">
- <BOUNDS height="0" left="4830" top="1854" type="Node" width="0">
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="39" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="4605" top="6750" width="3075" height="270">
</BOUNDS>
- <PIN pinname="SubType" slicecount="1" values="|Integer (MinInt .. MaxInt)|">
+ <BOUNDS type="Box" left="4605" top="6750" width="6000" height="255">
+ </BOUNDS>
+ <PIN pinname="Input String" visible="0" slicecount="1" values="------------------------------------------------------------------------------">
</PIN>
- <PIN pinname="Input" visible="1">
+ <PIN pinname="Output String" visible="0">
</PIN>
- <PIN pinname="Output" visible="1">
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
</NODE>
- <LINK dstnodeid="16" dstpinname="Input" srcnodeid="17" srcpinname="Y Output Value">
+ <LINK srcnodeid="22" srcpinname="Output String" dstnodeid="18" dstpinname="Input 2">
</LINK>
- <LINK dstnodeid="18" dstpinname="Input 10" srcnodeid="16" srcpinname="Output">
- </LINK>
- <LINK srcnodeid="18" srcpinname="Output" dstnodeid="24" dstpinname="Connection String">
- </LINK>
- <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="15" systemname="IOBox (Value Advanced)">
- <BOUNDS type="Node" left="5835" top="3324" width="0" height="0">
+ <NODE id="22" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
+ <PIN pinname="Output String" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="0" left="2535" top="1299" width="0">
</BOUNDS>
- <BOUNDS type="Box" left="5835" top="3324" width="480" height="480">
+ <BOUNDS type="Box" height="240" left="2535" top="1299" width="795">
</BOUNDS>
- <PIN pinname="Units" slicecount="1" values="||">
+ <BOUNDS type="Window" height="160" left="14790" top="7320" width="215">
+ </BOUNDS>
+ <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Server">
</PIN>
- <PIN pinname="Precision" slicecount="1" values="4">
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="localhost">
</PIN>
- <PIN pinname="Value Type" slicecount="1" values="Boolean">
+ </NODE>
+ <NODE id="18" componentmode="Hidden" nodename="Add (String)" systemname="Add (String)">
+ <PIN pinname="Input 2" visible="1">
</PIN>
- <PIN pinname="Behavior" slicecount="1" values="Toggle">
+ <PIN pinname="Input 4" visible="1">
</PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="|Is Connected|">
+ <PIN pinname="Input 6" visible="1">
</PIN>
- <PIN pinname="Y Input Value" visible="1">
+ <PIN pinname="Input 8" visible="1">
+ </PIN>
+ <PIN pinname="Input 10" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="270" left="2040" top="2214" width="5310">
+ </BOUNDS>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ <PIN pinname="Input 1" slicecount="1" encoded="0" values="Server=">
+ </PIN>
+ <PIN pinname="Input Count" slicecount="1" values="10">
+ </PIN>
+ <PIN pinname="Input 3" slicecount="1" encoded="0" values=";Uid=">
+ </PIN>
+ <PIN pinname="Input 5" slicecount="1" encoded="0" values=";Pwd=">
+ </PIN>
+ <PIN pinname="Input 7" slicecount="1" encoded="0" values=";Database=">
+ </PIN>
+ <PIN pinname="Input 9" slicecount="1" encoded="0" values=";Port=">
</PIN>
</NODE>
- <LINK srcnodeid="24" srcpinname="Is Connected" dstnodeid="15" dstpinname="Y Input Value">
+ <LINK srcnodeid="21" srcpinname="Output String" dstnodeid="18" dstpinname="Input 4">
</LINK>
- <NODE nodename="IOBox (String)" componentmode="InABox" id="14" systemname="IOBox (String)">
- <BOUNDS type="Node" left="3195" top="3324" width="0" height="0">
+ <NODE id="21" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
+ <PIN pinname="Output String" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="0" left="3465" top="1299" width="0">
</BOUNDS>
- <BOUNDS type="Box" left="3195" top="3324" width="1815" height="240">
+ <BOUNDS type="Box" height="240" left="3465" top="1299" width="795">
</BOUNDS>
- <PIN pinname="Default" slicecount="1" values="||">
+ <BOUNDS type="Window" height="160" left="15420" top="7395" width="215">
+ </BOUNDS>
+ <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Username">
</PIN>
- <PIN pinname="File Mask" slicecount="1" values="||">
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="root">
</PIN>
- <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </NODE>
+ <LINK srcnodeid="20" srcpinname="Output String" dstnodeid="18" dstpinname="Input 6">
+ </LINK>
+ <NODE id="20" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
+ <PIN pinname="Output String" visible="1">
</PIN>
- <PIN pinname="Descriptive Name" slicecount="1" values="Status">
+ <BOUNDS type="Node" height="0" left="4425" top="1299" width="0">
+ </BOUNDS>
+ <BOUNDS type="Box" height="240" left="4425" top="1299" width="855">
+ </BOUNDS>
+ <BOUNDS type="Window" height="160" left="16080" top="7455" width="215">
+ </BOUNDS>
+ <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Password">
+ </PIN>
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="||">
</PIN>
</NODE>
- <LINK srcnodeid="24" srcpinname="Status" dstnodeid="14" dstpinname="Input String">
+ <LINK srcnodeid="19" srcpinname="Output String" dstnodeid="18" dstpinname="Input 8">
</LINK>
- <NODE nodename="IOBox (Node)" componentmode="InABox" id="25" systemname="IOBox (Node)">
- <BOUNDS type="Node" left="570" top="3324" width="0" height="0">
+ <NODE id="19" componentmode="InABox" nodename="IOBox (String)" systemname="IOBox (String)">
+ <PIN pinname="Output String" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="0" left="5385" top="1299" width="0">
</BOUNDS>
- <BOUNDS type="Box" left="570" top="3324" width="795" height="240">
+ <BOUNDS type="Box" height="240" left="5385" top="1299" width="870">
</BOUNDS>
- <PIN pinname="Descriptive Name" slicecount="1" values="Connection">
+ <BOUNDS type="Window" height="160" left="18150" top="7155" width="215">
+ </BOUNDS>
+ <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Database">
+ </PIN>
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="mysql">
</PIN>
</NODE>
- <LINK srcnodeid="24" srcpinname="Connection" dstnodeid="25" dstpinname="Input Node">
+ <LINK srcnodeid="17" srcpinname="Y Output Value" dstnodeid="16" dstpinname="Input">
</LINK>
- <NODE nodename="IOBox (String)" componentmode="InABox" id="30" systemname="IOBox (String)">
- <BOUNDS type="Node" left="540" top="4725" width="5000" height="450">
+ <NODE id="17" componentmode="InABox" nodename="IOBOX (VALUE ADVANCED)" systemname="IOBox (Value Advanced)">
+ <PIN pinname="Y Output Value" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="0" left="6315" top="1299" width="0">
</BOUNDS>
- <BOUNDS type="Box" left="540" top="4725" width="1350" height="390">
+ <BOUNDS type="Box" height="240" left="6315" top="1299" width="720">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" visible="0" values="Examples:">
+ <BOUNDS type="Window" height="160" left="21675" top="8715" width="215">
+ </BOUNDS>
+ <PIN pinname="Descriptive Name" slicecount="1" encoded="0" values="Port">
</PIN>
- <PIN pinname="Output String" visible="0">
+ <PIN pinname="Y Input Value" slicecount="1" values="3306">
</PIN>
- <PIN pinname="Size" slicecount="1" visible="1" values="12">
+ <PIN pinname="Value Type" slicecount="1" values="Integer">
</PIN>
- <PIN pinname="Show Grid" slicecount="1" values="1">
+ </NODE>
+ <NODE id="16" componentmode="Hidden" nodename="AsString (Value)" systemname="AsString (Value)">
+ <PIN pinname="Input" visible="1">
+ </PIN>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ <BOUNDS type="Node" height="0" left="6315" top="1824" width="0">
+ </BOUNDS>
+ <PIN pinname="SubType" slicecount="1" values="|Integer (MinInt .. MaxInt)|">
</PIN>
</NODE>
- <NODE systemname="IOBox (String)" nodename="IOBox (String)" componentmode="InABox" id="29">
- <BOUNDS type="Node" left="540" top="5325" width="100" height="100">
+ <LINK srcnodeid="16" srcpinname="Output" dstnodeid="18" dstpinname="Input 10">
+ </LINK>
+ <LINK srcnodeid="18" srcpinname="Output" dstnodeid="37" dstpinname="Input String">
+ </LINK>
+ <LINK srcnodeid="18" srcpinname="Output" dstnodeid="24" dstpinname="Connection String">
+ </LINK>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="40" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="6840" top="2745" width="2190" height="480">
</BOUNDS>
- <BOUNDS type="Box" left="540" top="5325" width="2850" height="240">
+ <BOUNDS type="Box" left="6840" top="2745" width="2370" height="270">
</BOUNDS>
- <PIN pinname="String Type" slicecount="1" values="Filename">
+ <PIN pinname="Input String" visible="0" slicecount="1" values="|&lt; This is the Connection String|">
+ </PIN>
+ <PIN pinname="Output String" visible="0">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="0">
</PIN>
- <PIN pinname="Input String" slicecount="1" values="|..\..\..\..\girlpower\IO\Databases\MySQL_Example.v4p|">
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
</PIN>
</NODE>
</PATCH>
View
443 vvvv45/addonpack/lib/nodes/plugins/Syslog (String) help.v4p
@@ -0,0 +1,443 @@
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta31.2.dtd" >
+ <PATCH nodename="C:\vvvv\vvvv-sdk\vvvv45\addonpack\lib\nodes\plugins\Syslog (String) help.v4p" systemname="Syslog (String) help" filename="C:\vvvv\vvvv-sdk\vvvv45\addonpack\lib\nodes\plugins\Syslog (String) help.v4p">
+ <BOUNDS type="Window" left="3045" top="405" width="13890" height="9585">
+ </BOUNDS>
+ <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="1" systemname="IOBox (Value Advanced)">
+ <BOUNDS type="Box" left="5940" top="5700" width="495" height="270">
+ </BOUNDS>
+ <BOUNDS type="Node" left="5940" top="5700" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Y Input Value" slicecount="1" values="514">
+ </PIN>
+ <PIN pinname="Units" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Precision" slicecount="1" values="4">
+ </PIN>
+ <PIN pinname="Value Type" slicecount="1" values="Integer">
+ </PIN>
+ <PIN pinname="X Input Value" slicecount="1" values="4444">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="|Remote Port|">
+ </PIN>
+ <PIN pinname="Y Output Value" visible="1">
+ </PIN>
+ </NODE>
+ <NODE systemname="UDP (Network Client)" filename="" nodename="UDP (Network Client)" componentmode="Hidden" id="0">
+ <BOUNDS type="Node" left="4065" top="6330" width="1935" height="270">
+ </BOUNDS>
+ <PIN pinname="Input" visible="1" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Do Send" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="1" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Remote Port">
+ </LINK>
+ <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="2" systemname="IOBox (Value Advanced)">
+ <BOUNDS type="Box" left="1290" top="960" width="480" height="480">
+ </BOUNDS>
+ <BOUNDS type="Node" left="1290" top="960" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Y Input Value" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Units" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Precision" slicecount="1" values="4">
+ </PIN>
+ <PIN pinname="Value Type" slicecount="1" values="Boolean">
+ </PIN>
+ <PIN pinname="Behavior" slicecount="1" values="Bang">
+ </PIN>
+ <PIN pinname="X Input Value" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="log">
+ </PIN>
+ <PIN pinname="Y Output Value" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="2" srcpinname="Y Output Value" dstnodeid="0" dstpinname="Do Send" hiddenwhenlocked="0" linkstyle="Bezier">
+ <LINKPOINT x="840" y="2125">
+ </LINKPOINT>
+ <LINKPOINT x="1065" y="5735">
+ </LINKPOINT>
+ </LINK>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="10" systemname="IOBox (String)">
+ <BOUNDS type="Box" left="1800" top="945" width="2430" height="555">
+ </BOUNDS>
+ <BOUNDS type="Node" left="1800" top="945" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input String" slicecount="2" values="|logging is easy|,|everything you know is wrong|">
+ </PIN>
+ <PIN pinname="Default" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="File Mask" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Message">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
+ </PIN>
+ <PIN pinname="Output String" visible="1">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="12" systemname="IOBox (Enumerations)">
+ <BOUNDS type="Box" left="6240" top="3450" width="945" height="555">
+ </BOUNDS>
+ <BOUNDS type="Node" left="6240" top="3450" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input Enum" slicecount="2" visible="1" values="User,System">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Facility">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="13" systemname="IOBox (Enumerations)">
+ <BOUNDS type="Box" left="7335" top="3450" width="1095" height="555">
+ </BOUNDS>
+ <BOUNDS type="Node" left="7335" top="3450" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input Enum" slicecount="2" visible="1" values="Info,Critical">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Level">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
+ </PIN>
+ <PIN pinname="Output Enum" visible="1">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="23" systemname="IOBox (String)">
+ <BOUNDS type="Box" left="5130" top="3450" width="930" height="540">
+ </BOUNDS>
+ <BOUNDS type="Node" left="5130" top="3450" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input String" slicecount="2" values=",info">
+ </PIN>
+ <PIN pinname="Default" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="File Mask" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Tag">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
+ </PIN>
+ <PIN pinname="Output String" visible="1">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="30" systemname="IOBox (String)">
+ <BOUNDS type="Box" left="5310" top="5145" width="1125" height="255">
+ </BOUNDS>
+ <BOUNDS type="Node" left="5310" top="5145" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input String" slicecount="1" values="127.0.0.1">
+ </PIN>
+ <PIN pinname="Default" slicecount="1" values="192.168.1.1">
+ </PIN>
+ <PIN pinname="File Mask" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="String Type" slicecount="1" values="IP">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="|Remote Host|">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="30" srcpinname="Output String" dstnodeid="0" dstpinname="Remote Host">
+ </LINK>
+ <NODE componentmode="Hidden" id="31" nodename="UDP (Network Server)" systemname="UDP (Network Server String)" filename="%VVVV%\lib\nodes\modules\Network\UDP (Network Server String).v4p" hiddenwhenlocked="1">
+ <BOUNDS height="270" left="270" top="5910" type="Node" width="750">
+ </BOUNDS>
+ <PIN pinname="Queue Mode" slicecount="1" values="Spread">
+ </PIN>
+ <BOUNDS type="Box" left="270" top="5910">
+ </BOUNDS>
+ <PIN pinname="Local Port" visible="1">
+ </PIN>
+ <PIN pinname="Queue Count" visible="1">
+ </PIN>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ </NODE>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="33" systemname="IOBox (String)" hiddenwhenlocked="1">
+ <BOUNDS type="Box" left="270" top="7170" width="7320" height="1485">
+ </BOUNDS>
+ <BOUNDS type="Node" left="270" top="7170" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Default" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="File Mask" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Maximum Characters" slicecount="1" values="-1">
+ </PIN>
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="7">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Show Characters [#0..#32,#127]" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Input String" visible="1">
+ </PIN>
+ <PIN pinname="Font" slicecount="1" values="|Lucida Sans Unicode|">
+ </PIN>
+ <PIN pinname="Size" slicecount="1" values="7">
+ </PIN>
+ </NODE>
+ <NODE systemname="Switch (String Input)" nodename="Switch (String Input)" componentmode="Hidden" id="37">
+ <BOUNDS type="Node" left="1305" top="2520" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Switch" visible="1">
+ </PIN>
+ <PIN pinname="Input 2" visible="1">
+ </PIN>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ <PIN pinname="Input 1" slicecount="1" values="||">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="10" srcpinname="Output String" dstnodeid="37" dstpinname="Input 2" linkstyle="Bezier">
+ </LINK>
+ <LINK srcnodeid="2" srcpinname="Y Output Value" dstnodeid="37" dstpinname="Switch">
+ </LINK>
+ <NODE systemname="Random (Value)" nodename="Random (Value)" componentmode="Hidden" id="40" hiddenwhenlocked="1">
+ <BOUNDS type="Node" left="5460" top="2370" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Is Integer" slicecount="1" values="1">
+ </PIN>
+ <PIN pinname="Scale" slicecount="1" values="3">
+ </PIN>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ <PIN pinname="Enabled" visible="1">
+ </PIN>
+ </NODE>
+ <NODE systemname="Ord2Enum (Enumerations)" nodename="Ord2Enum (Enumerations)" componentmode="Hidden" id="41" hiddenwhenlocked="1">
+ <BOUNDS type="Node" left="3735" top="3075" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Ord Value" visible="1">
+ </PIN>
+ <PIN pinname="Enum" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="40" srcpinname="Output" dstnodeid="41" dstpinname="Ord Value" linkstyle="Bezier" hiddenwhenlocked="1">
+ <LINKPOINT x="5460" y="2893">
+ </LINKPOINT>
+ <LINKPOINT x="3795" y="2793">
+ </LINKPOINT>
+ </LINK>
+ <LINK srcnodeid="2" srcpinname="Y Output Value" dstnodeid="40" dstpinname="Enabled" linkstyle="Bezier" hiddenwhenlocked="1">
+ <LINKPOINT x="1335" y="2505">
+ </LINKPOINT>
+ <LINKPOINT x="5460" y="1890">
+ </LINKPOINT>
+ </LINK>
+ <NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="44" systemname="IOBox (Value Advanced)" hiddenwhenlocked="1">
+ <BOUNDS type="Box" left="6075" top="1995" width="285" height="240">
+ </BOUNDS>
+ <BOUNDS type="Node" left="6075" top="1995" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Y Input Value" slicecount="2" values="1,1">
+ </PIN>
+ <PIN pinname="Units" slicecount="1" values="||">
+ </PIN>
+ <PIN pinname="Precision" slicecount="1" values="4">
+ </PIN>
+ <PIN pinname="Value Type" slicecount="1" values="Boolean">
+ </PIN>
+ <PIN pinname="Behavior" slicecount="1" values="Toggle">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="44" srcpinname="Y Output Value" dstnodeid="40" dstpinname="Prevent from doubles" hiddenwhenlocked="1">
+ </LINK>
+ <LINK srcnodeid="1" srcpinname="Y Output Value" dstnodeid="31" dstpinname="Local Port" hiddenwhenlocked="1">
+ </LINK>
+ <NODE nodename="IOBox (Enumerations)" componentmode="InABox" id="47" systemname="IOBox (Enumerations)">
+ <BOUNDS type="Box" left="3735" top="3450" width="945" height="555">
+ </BOUNDS>
+ <BOUNDS type="Node" left="3735" top="3450" width="0" height="0">
+ </BOUNDS>
+ <PIN pinname="Input Enum" slicecount="2" visible="1" values="Message,Message">
+ </PIN>
+ <PIN pinname="Descriptive Name" slicecount="1" values="Logtype">
+ </PIN>
+ <PIN pinname="SliceCount Mode" slicecount="1" values="ColsRowsPages">
+ </PIN>
+ <PIN pinname="Rows" slicecount="1" values="2">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="1">
+ </PIN>
+ <PIN pinname="Output Enum" visible="1">
+ </PIN>
+ </NODE>
+ <NODE systemname="Ord2Enum (Enumerations)" nodename="Ord2Enum (Enumerations)" componentmode="Hidden" id="48" hiddenwhenlocked="1">
+ <BOUNDS type="Node" left="6240" top="3075" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Ord Value" visible="1" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Enum" visible="1">
+ </PIN>
+ </NODE>
+ <NODE systemname="Ord2Enum (Enumerations)" nodename="Ord2Enum (Enumerations)" componentmode="Hidden" id="49" hiddenwhenlocked="1">
+ <BOUNDS type="Node" left="7335" top="3075" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Ord Value" visible="1" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Enum" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="40" srcpinname="Output" dstnodeid="48" dstpinname="Ord Value" linkstyle="Bezier" hiddenwhenlocked="1">
+ <LINKPOINT x="5520" y="2900">
+ </LINKPOINT>
+ <LINKPOINT x="6240" y="2800">
+ </LINKPOINT>
+ </LINK>
+ <LINK srcnodeid="40" srcpinname="Output" dstnodeid="49" dstpinname="Ord Value" linkstyle="Bezier" hiddenwhenlocked="1">
+ <LINKPOINT x="5520" y="2893">
+ </LINKPOINT>
+ <LINKPOINT x="7335" y="2793">
+ </LINKPOINT>
+ </LINK>
+ <LINK srcnodeid="49" srcpinname="Enum" dstnodeid="13" dstpinname="Input Enum" hiddenwhenlocked="1">
+ </LINK>
+ <LINK srcnodeid="48" srcpinname="Enum" dstnodeid="12" dstpinname="Input Enum" hiddenwhenlocked="1">
+ </LINK>
+ <NODE systemname="Queue (String)" filename="%VVVV%\lib\nodes\plugins\VVVV.Nodes.dll" nodename="Queue (String)" componentmode="Hidden" id="45" hiddenwhenlocked="1">
+ <BOUNDS type="Node" left="270" top="6330" width="750" height="270">
+ </BOUNDS>
+ <PIN pinname="Insert" visible="1">
+ </PIN>
+ <PIN pinname="Input" visible="1">
+ </PIN>
+ <PIN pinname="Output" visible="1">
+ </PIN>
+ <PIN pinname="Reset" slicecount="1" visible="-1" pintype="Input" values="0">
+ </PIN>
+ <PIN pinname="Frame Count" slicecount="1" visible="-1" pintype="Input" values="7">
+ </PIN>
+ <BOUNDS type="Box" left="270" top="6330">
+ </BOUNDS>
+ </NODE>
+ <LINK srcnodeid="31" srcpinname="Queue Count" dstnodeid="45" dstpinname="Insert" hiddenwhenlocked="1">
+ </LINK>
+ <LINK srcnodeid="31" srcpinname="Output" dstnodeid="45" dstpinname="Input" hiddenwhenlocked="1">
+ </LINK>
+ <NODE systemname="Renderer (TTY)" nodename="Renderer (TTY)" componentmode="InABox" id="51">
+ <BOUNDS type="Node" left="7680" top="7185" width="100" height="100">
+ </BOUNDS>
+ <BOUNDS type="Box" left="7680" top="7185" width="5415" height="1590">
+ </BOUNDS>
+ <BOUNDS type="Window" left="12180" top="5460" width="6240" height="5010">
+ </BOUNDS>
+ </NODE>
+ <LINK srcnodeid="45" srcpinname="Output" dstnodeid="33" dstpinname="Input String" hiddenwhenlocked="1">
+ </LINK>
+ <NODE componentmode="InABox" id="53" nodename="IOBOX (STRING)" systemname="IOBox (String)">
+ <BOUNDS height="255" left="120" top="510" type="Node" width="570">
+ </BOUNDS>
+ <BOUNDS height="285" left="120" top="510" type="Box" width="3420">
+ </BOUNDS>
+ <BOUNDS height="160" left="9960" top="47160" type="Window" width="215">
+ </BOUNDS>
+ <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="|create a syslog message or log directly to tty|">
+ </PIN>
+ <PIN pinname="Output String" visible="0">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ </NODE>
+ <NODE componentmode="InABox" id="52" nodename="IOBOX (STRING)" systemname="IOBox (String)">
+ <BOUNDS height="270" left="120" top="135" type="Node" width="915">
+ </BOUNDS>
+ <BOUNDS height="160" left="9960" top="47160" type="Window" width="215">
+ </BOUNDS>
+ <PIN pinname="Output String" visible="0">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="Size" slicecount="1" values="12">
+ </PIN>
+ <PIN encoded="0" pinname="Input String" slicecount="1" visible="0" values="Syslog">
+ </PIN>
+ <BOUNDS height="390" left="120" top="135" type="Box" width="3465">
+ </BOUNDS>
+ </NODE>
+ <LINK srcnodeid="41" srcpinname="Enum" dstnodeid="47" dstpinname="Input Enum">
+ </LINK>
+ <NODE systemname="Logger (VVVV)" filename="Syslog.dll" nodename="Logger (VVVV)" componentmode="Hidden" id="36">
+ <BOUNDS type="Node" left="3195" top="4665" width="100" height="100">
+ </BOUNDS>
+ <PIN pinname="Message" visible="1">
+ </PIN>
+ <PIN pinname="Logtype" visible="1">
+ </PIN>
+ <PIN pinname="Log Type" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="37" srcpinname="Output" dstnodeid="36" dstpinname="Message">
+ </LINK>
+ <LINK srcnodeid="47" srcpinname="Output Enum" dstnodeid="36" dstpinname="Logtype">
+ </LINK>
+ <NODE nodename="IOBox (String)" componentmode="InABox" id="54" systemname="IOBox (String)">
+ <BOUNDS type="Node" left="9510" top="5790" width="750" height="270">
+ </BOUNDS>
+ <BOUNDS type="Box" left="9510" top="5790" width="750" height="270">
+ </BOUNDS>
+ <PIN pinname="Input String" visible="0" slicecount="1" values="|see also:|">
+ </PIN>
+ <PIN pinname="Output String" visible="0">
+ </PIN>
+ <PIN pinname="Show Grid" slicecount="1" values="0">
+ </PIN>
+ <PIN pinname="String Type" slicecount="1" values="MultiLine">
+ </PIN>
+ </NODE>
+ <NODE systemname="SysLog (VVVV)" nodename="SysLog (VVVV)" componentmode="Hidden" id="55">
+ <BOUNDS type="Node" left="10365" top="5820" width="100" height="100">
+ </BOUNDS>
+ </NODE>
+ <NODE systemname="Syslog (Raw)" filename="Syslog.dll" nodename="Syslog (Raw)" componentmode="Hidden" id="19">
+ <BOUNDS type="Node" left="4065" top="4680" width="3315" height="270">
+ </BOUNDS>
+ <PIN pinname="Tag" visible="1">
+ </PIN>
+ <BOUNDS type="Box" left="4065" top="4680">
+ </BOUNDS>
+ <PIN pinname="Message" visible="1">
+ </PIN>
+ </NODE>
+ <LINK srcnodeid="12" srcpinname="Output Enum" dstnodeid="19" dstpinname="Facility" linkstyle="PolyLine">
+ </LINK>
+ <LINK srcnodeid="19" srcpinname="Message" dstnodeid="0" dstpinname="Input">
+ </LINK>
+ <LINK srcnodeid="13" srcpinname="Output Enum" dstnodeid="19" dstpinname="Level" linkstyle="PolyLine">
+ </LINK>
+ <LINK srcnodeid="23" srcpinname="Output String" dstnodeid="19" dstpinname="Tag" linkstyle="PolyLine">
+ </LINK>
+ <LINK srcnodeid="37" srcpinname="Output" dstnodeid="19" dstpinname="Message">
+ </LINK>
+ <LINK srcnodeid="47" srcpinname="Output Enum" dstnodeid="36" dstpinname="Log Type">
+ </LINK>
+ </PATCH>
View
16 vvvv45/addonpack/src/Addonpack.csproj
@@ -19,6 +19,10 @@
<Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
<Name>Core %28core\Core%29</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\..\common\src\core\UtilsIL\UtilsIL.csproj">
+ <Project>{93cdb07f-0bb6-4891-b793-9c02114a88ae}</Project>
+ <Name>UtilsIL</Name>
+ </ProjectReference>
<ProjectReference Include="..\..\src\core\Hosting\Hosting.csproj">
<Project>{F9A754A6-EEA5-4761-9446-C2AAF9CF8B31}</Project>
<Name>Hosting</Name>
@@ -47,6 +51,10 @@
<Project>{E0C5B55A-37EA-48D6-95B9-5EEF07C4AD8E}</Project>
<Name>Leap</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\src\nodes\plugins\File\FileNodes\FileNodes.csproj">
+ <Project>{e051bb88-5211-4ef7-962b-59657d171297}</Project>
+ <Name>FileNodes</Name>
+ </ProjectReference>
<ProjectReference Include="..\..\src\nodes\plugins\Mesh\ColladaLoader\PluginColladaLoader.csproj">
<Project>{8B9D2C28-4394-4C86-A14C-B0021EC29089}</Project>
<Name>PluginColladaLoader</Name>
@@ -275,6 +283,10 @@
<Project>{ECC59838-A588-425E-9846-E76639E8C0D3}</Project>
<Name>JSONAsXElement</Name>
</ProjectReference>
+ <ProjectReference Include="nodes\plugins\Network\Syslog\Syslog.csproj">
+ <Project>{66841413-5fb8-4e5e-abf7-dba3f09a9bf7}</Project>
+ <Name>Syslog</Name>
+ </ProjectReference>
<ProjectReference Include="nodes\plugins\Network\WOL\NetworkWOL.csproj">
<Project>{6d3ff79b-fd8f-4f7e-b9a4-57dab4980722}</Project>
<Name>NetworkWOL</Name>
@@ -287,6 +299,10 @@
<Project>20B521AE-631C-4700-BE63-9D35B65378FC</Project>
<Name>Swizzle4d</Name>
</ProjectReference>
+ <ProjectReference Include="nodes\plugins\Spreads\Swizzle4d\Swizzle4d.csproj">
+ <Project>{eb3199a0-9fb6-4661-a72f-7a5cb9f55f7d}</Project>
+ <Name>Swizzle4d</Name>
+ </ProjectReference>
<ProjectReference Include="nodes\plugins\String\ReaderAdv\ReaderFileAdv.csproj">
<Project>{AC7D3629-0293-4DBF-9896-9A29F9A6AF7F}</Project>
<Name>ReaderFileAdv</Name>
View
61 vvvv45/addonpack/src/Addonpack.sln
@@ -252,7 +252,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VectorSized", "nodes\plugin
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Levin", "nodes\plugins\Spreads\Levin\Levin.csproj", "{C42E94C6-BA69-4825-A121-7D437E1B77EC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swizzle4d", "nodes\plugins\Spreads\Swizzle4d\Swizzle4d.csproj", "121D8C62-4867-4BF7-A719-7E548316A6F2"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swizzle4d", "nodes\plugins\Spreads\Swizzle4d\Swizzle4d.csproj", "{EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "String", "String", "{4A515F73-3F85-42DD-9E13-073DF169CE56}"
ProjectSection(SolutionItems) = postProject
@@ -404,6 +404,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "editors", "editors", "{79F3
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeEditor", "..\..\src\nodes\editors\CodeEditor\CodeEditor.csproj", "{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "File", "File", "{208A7E0A-6CDC-44F9-B482-1104FDE1354B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileNodes", "..\..\src\nodes\plugins\File\FileNodes\FileNodes.csproj", "{E051BB88-5211-4EF7-962B-59657D171297}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{A1F7F26F-D9CC-4D36-B27D-8059C2C51B0D}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
@@ -413,6 +417,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{A1F7F2
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Addonpack", "Addonpack.csproj", "{AA8072CA-3343-4199-AC22-62B9E352BAE9}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Syslog", "nodes\plugins\Network\Syslog\Syslog.csproj", "{66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -1119,14 +1125,22 @@ Global
{BB1D590D-33E5-4DB9-BE49-CD75B8229F81}.Release|x64.Build.0 = Release|x64
{BB1D590D-33E5-4DB9-BE49-CD75B8229F81}.Release|x86.ActiveCfg = Release|x86
{BB1D590D-33E5-4DB9-BE49-CD75B8229F81}.Release|x86.Build.0 = Release|x86
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x64.Build.0 = Debug|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x86.Build.0 = Debug|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x64.ActiveCfg = Release|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x64.Build.0 = Release|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x86.ActiveCfg = Release|Any CPU
- {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x86.Build.0 = Release|Any CPU
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x64.ActiveCfg = Debug|x64
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x64.Build.0 = Debug|x64
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x86.ActiveCfg = Debug|x86
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Debug|x86.Build.0 = Debug|x86
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x64.ActiveCfg = Release|x64
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x64.Build.0 = Release|x64
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x86.ActiveCfg = Release|x86
+ {C42E94C6-BA69-4825-A121-7D437E1B77EC}.Release|x86.Build.0 = Release|x86
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Debug|x64.ActiveCfg = Debug|x64
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Debug|x64.Build.0 = Debug|x64
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Debug|x86.ActiveCfg = Debug|x86
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Debug|x86.Build.0 = Debug|x86
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Release|x64.ActiveCfg = Release|x64
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Release|x64.Build.0 = Release|x64
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Release|x86.ActiveCfg = Release|x86
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}.Release|x86.Build.0 = Release|x86
{A0D0DAD6-8BF6-49A1-ADEF-A3094DCCABE0}.Debug|x64.ActiveCfg = Debug|x64
{A0D0DAD6-8BF6-49A1-ADEF-A3094DCCABE0}.Debug|x64.Build.0 = Debug|x64
{A0D0DAD6-8BF6-49A1-ADEF-A3094DCCABE0}.Debug|x86.ActiveCfg = Debug|x86
@@ -1473,6 +1487,14 @@ Global
{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0}.Release|x64.Build.0 = Release|x64
{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0}.Release|x86.ActiveCfg = Release|x86
{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0}.Release|x86.Build.0 = Release|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x64.ActiveCfg = Debug|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x64.Build.0 = Debug|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x86.ActiveCfg = Debug|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x86.Build.0 = Debug|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x64.ActiveCfg = Release|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x64.Build.0 = Release|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x86.ActiveCfg = Release|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x86.Build.0 = Release|x86
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Debug|x64.ActiveCfg = Debug|x64
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Debug|x64.Build.0 = Debug|x64
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Debug|x86.ActiveCfg = Debug|x86
@@ -1481,14 +1503,14 @@ Global
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x64.Build.0 = Release|x64
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x86.ActiveCfg = Release|x86
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x86.Build.0 = Release|x86
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Debug|x64.Build.0 = Debug|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Debug|x64.ActiveCfg = Debug|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Debug|x86.Build.0 = Debug|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Debug|x86.ActiveCfg = Debug|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Release|x64.Build.0 = Release|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Release|x64.ActiveCfg = Release|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Release|x86.Build.0 = Release|Any CPU
- 121D8C62-4867-4BF7-A719-7E548316A6F2.Release|x86.ActiveCfg = Release|Any CPU
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Debug|x64.ActiveCfg = Debug|x64
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Debug|x64.Build.0 = Debug|x64
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Debug|x86.ActiveCfg = Debug|x86
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Debug|x86.Build.0 = Debug|x86
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Release|x64.ActiveCfg = Release|x64
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Release|x64.Build.0 = Release|x64
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Release|x86.ActiveCfg = Release|x86
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1583,6 +1605,7 @@ Global
{2F3CCFD4-F511-4924-B69E-1C213A67A860} = {57C62A88-1341-4E76-8B5B-6585921EEC8C}
{42C89BB7-54C6-4CFD-BB3A-662A15B8542F} = {57C62A88-1341-4E76-8B5B-6585921EEC8C}
{6D3FF79B-FD8F-4F7E-B9A4-57DAB4980722} = {57C62A88-1341-4E76-8B5B-6585921EEC8C}
+ {66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7} = {57C62A88-1341-4E76-8B5B-6585921EEC8C}
{D8586FB0-058B-4AC8-A493-FF5CAE2B2957} = {42C89BB7-54C6-4CFD-BB3A-662A15B8542F}
{06DAF05E-96D9-43C6-842E-F5148FE4CE20} = {42C89BB7-54C6-4CFD-BB3A-662A15B8542F}
{A92ED5A1-B981-446E-A512-1F1B1C475905} = {42C89BB7-54C6-4CFD-BB3A-662A15B8542F}
@@ -1607,7 +1630,7 @@ Global
{1D3C9FE9-8B35-4BB6-9095-2ADFC55C8127} = {87633BEF-CB90-4993-AD64-82570BACF15D}
{BB1D590D-33E5-4DB9-BE49-CD75B8229F81} = {87633BEF-CB90-4993-AD64-82570BACF15D}
{C42E94C6-BA69-4825-A121-7D437E1B77EC} = {87633BEF-CB90-4993-AD64-82570BACF15D}
- 121D8C62-4867-4BF7-A719-7E548316A6F2 = {87633BEF-CB90-4993-AD64-82570BACF15D}
+ {EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D} = {87633BEF-CB90-4993-AD64-82570BACF15D}
{A0D0DAD6-8BF6-49A1-ADEF-A3094DCCABE0} = {4A515F73-3F85-42DD-9E13-073DF169CE56}
{446CAEDB-4D5D-406E-8A36-FF32976949C8} = {4A515F73-3F85-42DD-9E13-073DF169CE56}
{BC992175-DF25-4121-95E2-E01D304F3EF1} = {4A515F73-3F85-42DD-9E13-073DF169CE56}
@@ -1654,9 +1677,11 @@ Global
{047C490B-5AA5-4111-B9F0-E9A6C0AC0E9C} = {E4667475-E8F6-4B8E-BD0D-D81AA7965079}
{5D5B0EDE-459F-49DF-891A-D1F36C2260BC} = {E4667475-E8F6-4B8E-BD0D-D81AA7965079}
{41E5E959-4E31-4BD3-BA33-CB01F71A2780} = {E4667475-E8F6-4B8E-BD0D-D81AA7965079}
+ {208A7E0A-6CDC-44F9-B482-1104FDE1354B} = {E4667475-E8F6-4B8E-BD0D-D81AA7965079}
{639A1C44-DA07-4F08-8A90-8B8845515BF4} = {047C490B-5AA5-4111-B9F0-E9A6C0AC0E9C}
{8B9D2C28-4394-4C86-A14C-B0021EC29089} = {5D5B0EDE-459F-49DF-891A-D1F36C2260BC}
{E0C5B55A-37EA-48D6-95B9-5EEF07C4AD8E} = {41E5E959-4E31-4BD3-BA33-CB01F71A2780}
{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0} = {79F358A1-1BB1-46AF-B9A0-C75B333CF873}
+ {E051BB88-5211-4EF7-962B-59657D171297} = {208A7E0A-6CDC-44F9-B482-1104FDE1354B}
EndGlobalSection
EndGlobal
View
8 vvvv45/addonpack/src/AddonpackCPP.csproj
@@ -19,6 +19,10 @@
<Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
<Name>Core %28core\Core%29</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\..\common\src\core\UtilsIL\UtilsIL.csproj">
+ <Project>{93cdb07f-0bb6-4891-b793-9c02114a88ae}</Project>
+ <Name>UtilsIL</Name>
+ </ProjectReference>
<ProjectReference Include="..\..\src\core\Hosting\Hosting.csproj">
<Project>{F9A754A6-EEA5-4761-9446-C2AAF9CF8B31}</Project>
<Name>Hosting</Name>
@@ -47,6 +51,10 @@
<Project>{E0C5B55A-37EA-48D6-95B9-5EEF07C4AD8E}</Project>
<Name>Leap</Name>
</ProjectReference>
+ <ProjectReference Include="..\..\src\nodes\plugins\File\FileNodes\FileNodes.csproj">
+ <Project>{e051bb88-5211-4ef7-962b-59657d171297}</Project>
+ <Name>FileNodes</Name>
+ </ProjectReference>
<ProjectReference Include="..\..\src\nodes\plugins\Mesh\ColladaLoader\PluginColladaLoader.csproj">
<Project>{8B9D2C28-4394-4C86-A14C-B0021EC29089}</Project>
<Name>PluginColladaLoader</Name>
View
32 vvvv45/addonpack/src/AddonpackCPP.sln
@@ -49,6 +49,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "editors", "editors", "{B013
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeEditor", "..\..\src\nodes\editors\CodeEditor\CodeEditor.csproj", "{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "File", "File", "{A79DB1A2-3989-488F-A953-B692984F8A39}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileNodes", "..\..\src\nodes\plugins\File\FileNodes\FileNodes.csproj", "{E051BB88-5211-4EF7-962B-59657D171297}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{A1F7F26F-D9CC-4D36-B27D-8059C2C51B0D}"
ProjectSection(SolutionItems) = preProject
.nuget\NuGet.Config = .nuget\NuGet.Config
@@ -98,6 +102,14 @@ Global
{C3773330-81FA-4253-823E-1BDE1529AA99}.Release|x64.Build.0 = Release|x64
{C3773330-81FA-4253-823E-1BDE1529AA99}.Release|x86.ActiveCfg = Release|x86
{C3773330-81FA-4253-823E-1BDE1529AA99}.Release|x86.Build.0 = Release|x86
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x64.ActiveCfg = Debug|x64
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x64.Build.0 = Debug|x64
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x86.ActiveCfg = Debug|x86
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x86.Build.0 = Debug|x86
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x64.ActiveCfg = Release|x64
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x64.Build.0 = Release|x64
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x86.ActiveCfg = Release|x86
+ {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x86.Build.0 = Release|x86
{87863121-C124-4585-B3BB-7706F03ECC64}.Debug|x64.ActiveCfg = Debug|x64
{87863121-C124-4585-B3BB-7706F03ECC64}.Debug|x64.Build.0 = Debug|x64
{87863121-C124-4585-B3BB-7706F03ECC64}.Debug|x86.ActiveCfg = Debug|x86
@@ -182,14 +194,14 @@ Global
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x64.Build.0 = Release|x64
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x86.ActiveCfg = Release|x86
{AA8072CA-3343-4199-AC22-62B9E352BAE9}.Release|x86.Build.0 = Release|x86
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x64.ActiveCfg = Debug|x64
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x64.Build.0 = Debug|x64
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x86.ActiveCfg = Debug|x86
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Debug|x86.Build.0 = Debug|x86
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x64.ActiveCfg = Release|x64
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x64.Build.0 = Release|x64
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x86.ActiveCfg = Release|x86
- {93CDB07F-0BB6-4891-B793-9C02114A88AE}.Release|x86.Build.0 = Release|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x64.ActiveCfg = Debug|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x64.Build.0 = Debug|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x86.ActiveCfg = Debug|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Debug|x86.Build.0 = Debug|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x64.ActiveCfg = Release|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x64.Build.0 = Release|x64
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x86.ActiveCfg = Release|x86
+ {E051BB88-5211-4EF7-962B-59657D171297}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -199,8 +211,8 @@ Global
{F9A754A6-EEA5-4761-9446-C2AAF9CF8B31} = {704B6D46-8445-4315-8128-F331143A113E}
{837C740A-485C-424C-8C38-086ED3DC73CB} = {704B6D46-8445-4315-8128-F331143A113E}
{C3773330-81FA-4253-823E-1BDE1529AA99} = {704B6D46-8445-4315-8128-F331143A113E}
- {87863121-C124-4585-B3BB-7706F03ECC64} = {704B6D46-8445-4315-8128-F331143A113E}
{93CDB07F-0BB6-4891-B793-9C02114A88AE} = {704B6D46-8445-4315-8128-F331143A113E}
+ {87863121-C124-4585-B3BB-7706F03ECC64} = {704B6D46-8445-4315-8128-F331143A113E}
{304E1C6A-585F-4748-8E3B-33558E35B0D4} = {7FE983D0-4392-451C-9BAE-2CA9036FAB04}
{98936436-EA28-437E-A2A4-CC7CAA532658} = {7FE983D0-4392-451C-9BAE-2CA9036FAB04}
{CB55C63D-8CB8-4B85-950C-CAA7F1264A28} = {95C0B922-0555-4DDC-B452-6FADAAB6B024}
@@ -210,9 +222,11 @@ Global
{A1353881-1970-44FC-987D-F9EEF34CA33A} = {AA48A0E4-20B0-4767-AF4E-65E280A3FA83}
{093885CE-C5EE-48AD-8380-C277BBBF7D3C} = {AA48A0E4-20B0-4767-AF4E-65E280A3FA83}
{E64C1D78-2366-4257-9E5C-0D59EC100E0F} = {AA48A0E4-20B0-4767-AF4E-65E280A3FA83}
+ {A79DB1A2-3989-488F-A953-B692984F8A39} = {AA48A0E4-20B0-4767-AF4E-65E280A3FA83}
{639A1C44-DA07-4F08-8A90-8B8845515BF4} = {A1353881-1970-44FC-987D-F9EEF34CA33A}
{8B9D2C28-4394-4C86-A14C-B0021EC29089} = {093885CE-C5EE-48AD-8380-C277BBBF7D3C}
{E0C5B55A-37EA-48D6-95B9-5EEF07C4AD8E} = {E64C1D78-2366-4257-9E5C-0D59EC100E0F}
{A63D2EA4-D87C-459B-B57F-19A76A7ADAF0} = {B013DC45-261B-4215-96F4-B609988D97D2}
+ {E051BB88-5211-4EF7-962B-59657D171297} = {A79DB1A2-3989-488F-A953-B692984F8A39}
EndGlobalSection
EndGlobal
View
2 vvvv45/addonpack/src/nodes/plugins/2d/Rope2d/Rope2d.csproj
@@ -21,7 +21,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
<Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
- <Name>Core</Name>
+ <Name>Core %28core\Core%29</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
<Project>{C3773330-81FA-4253-823E-1BDE1529AA99}</Project>
View
2 vvvv45/addonpack/src/nodes/plugins/JSON/JSONAsXElement/JSONAsXElement.csproj
@@ -25,7 +25,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
<Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
- <Name>Core</Name>
+ <Name>Core %28core\Core%29</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
<Project>{C3773330-81FA-4253-823E-1BDE1529AA99}</Project>
View
31 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/AssemblyInfo.cs
@@ -0,0 +1,31 @@
+#region Using directives
+
+using System;
+using System.Reflection;
+using System.Runtime.InteropServices;
+
+#endregion
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("DemoPlugin")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DemoPlugin")]
+[assembly: AssemblyCopyright("Copyright 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// This sets the default COM visibility of types in the assembly to invisible.
+// If you need to expose a type to COM, use [ComVisible(true)] on that type.
+[assembly: ComVisible(false)]
+
+// The assembly version has following format :
+//
+// Major.Minor.Build.Revision
+//
+// You can specify all the values or you can use the default the Revision and
+// Build Numbers by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.*")]
View
150 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/Syslog.cs
@@ -0,0 +1,150 @@
+#region usings
+using System;
+using System.IO;
+using System.ComponentModel.Composition;
+
+using VVVV.PluginInterfaces.V1;
+using VVVV.PluginInterfaces.V2;
+
+using System.Net;
+using System.Text;
+using System.Text.RegularExpressions;
+using System.Collections.Generic;
+
+using VVVV.Core.Logging;
+
+using VVVV.Nodes.Syslog;
+
+#endregion usings
+
+namespace VVVV.Nodes
+{
+ #region PluginInfo
+ [PluginInfo(Name = "Syslog",
+ Version = "",
+ Category = "Raw",
+ Help = "Creates a (raw) Syslog message that can be sent to a syslog server",
+ Tags = "Debug",
+ Author= "sebl")]
+ #endregion PluginInfo
+ public class SyslogStringNode : Syslog.AbstractSyslog, IPluginEvaluate, IPartImportsSatisfiedNotification
+ {
+
+ #region fields & pins
+ [Input("Message")]
+ public IDiffSpread<string> FMessageIn;
+
+ [Input("Tag")]
+ public IDiffSpread<string> FTag;
+
+ [Input("Facility", DefaultEnumEntry = "local0")]
+ public IDiffSpread<Facility> FFacility;
+
+ [Input("Level", DefaultEnumEntry = "Debug")]
+ public IDiffSpread<Level> FLevel;
+
+ [Output("Message")]
+ public ISpread<Stream> FStreamOut;
+
+ private const int VERSION = 1;
+
+ #endregion fields & pins
+
+ //called when all inputs and outputs defined above are assigned from the host
+ public void OnImportsSatisfied()
+ {
+ //start with an empty stream output
+ FStreamOut.SliceCount = 0;
+ }
+
+ //called when data for any output pin is requested
+ public void Evaluate(int spreadMax)
+ {
+ //ResizeAndDispose will adjust the spread length and thereby call
+ //the given constructor function for new slices and Dispose on old
+ //slices.
+ FStreamOut.ResizeAndDispose(spreadMax, () => new MemoryStream());
+ for (int i = 0; i < spreadMax; i++)
+ {
+ if (FMessageIn.IsChanged || FFacility.IsChanged || FLevel.IsChanged)
+ {
+ byte[] message = ConstructMessage(FLevel[i], FFacility[i], FMessageIn[i]);
+
+ Stream outputStream = FStreamOut[i];
+
+ outputStream.Position = 0;
+ outputStream.SetLength(message.Length);
+ outputStream.Write(message, 0, message.Length);
+ }
+ }
+ //this will force the changed flag of the output pin to be set
+ FStreamOut.Flush(true);
+ }
+
+
+ private byte[] ConstructMessage(Level level, Facility facility, string tag, string message = "")
+ {
+ int prival = (( int )facility) * 8 + (( int )level);
+ string pri = string.Format("<{0}>", prival);
+ string timestamp =
+ new DateTimeOffset(DateTime.Now, TimeZoneInfo.Local.GetUtcOffset(DateTime.Now)).ToString("yyyy-MM-ddTHH:mm:ss.fffzzz");
+ string hostname = Dns.GetHostEntry(Environment.UserDomainName).HostName;
+
+ string header = string.Format("{0}{1} {2} {3} {4}", pri, VERSION, timestamp, hostname, tag);
+
+ List<byte> syslogMsg = new List<byte>();
+ syslogMsg.AddRange(System.Text.Encoding.ASCII.GetBytes(header));
+ syslogMsg.AddRange(System.Text.Encoding.ASCII.GetBytes(" "));
+ syslogMsg.AddRange(System.Text.Encoding.UTF8.GetBytes(message));
+
+ return syslogMsg.ToArray();
+ }
+
+
+
+ }
+
+
+
+ #region PluginInfo
+ [PluginInfo(Name = "Logger",
+ Version = "",
+ Category = "VVVV",
+ Help = "Logs a given String to the TTY",
+ Tags = "debug",
+ Author= "sebl",
+ AutoEvaluate = true)]
+ #endregion PluginInfo
+ public class LogNode : Syslog.AbstractSyslog, IPluginEvaluate
+ {
+
+ #region fields & pins
+ [Input("Message")]
+ public IDiffSpread<string> FLogMessage;
+
+ [Input("Log Type", DefaultEnumEntry = "Debug")]
+ public IDiffSpread<LogType> FLogtype;
+
+ [Import()]
+ ILogger FLogger;
+ #endregion fields & pins
+
+
+ public void Evaluate(int spreadMax)
+ {
+ for (int i = 0; i < spreadMax; i++)
+ {
+ if (FLogMessage.IsChanged || FLogtype.IsChanged)
+ {
+ if (FLogMessage[i].Length > 0)
+ FLogger.Log(FLogtype[i], FLogMessage[i]);
+ }
+ }
+ }
+
+
+ }
+
+
+
+}
View
44 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/Syslog.csproj
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+ <Import Project="..\..\Default.Plugin.Project.settings" />
+ <PropertyGroup>
+ <ProjectGuid>{66841413-5FB8-4E5E-ABF7-DBA3F09A9BF7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>VVVV.Nodes</RootNamespace>
+ <AssemblyName>VVVV.Nodes.Syslog</AssemblyName>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.ComponentModel.Composition.Codeplex">
+ <HintPath>..\..\..\..\..\..\..\common\src\thirdparty\System.ComponentModel.Composition.Codeplex.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="AssemblyInfo.cs" />
+ <Compile Include="abstractSyslog.cs" />
+ <Compile Include="Syslog.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
+ <Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
+ <Name>Core</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
+ <Project>{c3773330-81fa-4253-823e-1bde1529aa99}</Project>
+ <Name>Utils</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\src\core\PluginInterfaces\PluginInterfaces.csproj">
+ <Project>{837c740a-485c-424c-8c38-086ed3dc73cb}</Project>
+ <Name>PluginInterfaces</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\src\core\Utils3rdParty\Utils3rdParty.csproj">
+ <Project>{87863121-c124-4585-b3bb-7706f03ecc64}</Project>
+ <Name>Utils3rdParty</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+</Project>
View
49 vvvv45/addonpack/src/nodes/plugins/Network/Syslog/abstractSyslog.cs
@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace VVVV.Nodes.Syslog
+{
+ public abstract class AbstractSyslog
+ {
+ public enum Facility : int
+ {
+ Kernel = 0,
+ User = 1,
+ Mail = 2,
+ System = 3,
+ Security = 4,
+ Internally = 5,
+ Printer = 6,
+ News = 7,
+ UUCP = 8,
+ cron = 9,
+ Security2 = 10,
+ Ftp = 11,
+ Ntp = 12,
+ Audit = 13,
+ Alert = 14,
+ Clock2 = 15,
+ local0 = 16,
+ local1 = 17,
+ local2 = 18,
+ local3 = 19,
+ local4 = 20,
+ local5 = 21,
+ local6 = 22,
+ local7 = 23,
+ }
+ public enum Level : int // that's called Severity sometimes... i think Level explains it better
+ {
+ Emergency = 0,
+ Alert = 1,
+ Critical = 2,
+ Error = 3,
+ Warning = 4,
+ Notice = 5,
+ Info = 6,
+ Debug = 7,
+ }
+ }
+}
View
87 vvvv45/addonpack/src/nodes/plugins/Network/WOL/NetworkWOL.csproj
@@ -1,46 +1,43 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
-<Import Project="..\..\Default.Plugin.Project.settings" />
- <PropertyGroup>
- <ProjectGuid>{6D3FF79B-FD8F-4F7E-B9A4-57DAB4980722}</ProjectGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>VVVV.Nodes</RootNamespace>
- <AssemblyName>NetworkWOL</AssemblyName>
- </PropertyGroup>
-
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core" />
- <Reference Include="System.Windows.Forms" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- <Reference Include="System.ComponentModel.Composition.Codeplex">
- <HintPath>..\..\..\..\..\..\..\common\src\thirdparty\System.ComponentModel.Composition.Codeplex.dll</HintPath>
- </Reference>
- </ItemGroup>
-
- <ItemGroup>
- <Compile Include="NetworkWOLNode.cs" />
- <Compile Include="AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
- <Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
- <Name>Core</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
- <Project>{c3773330-81fa-4253-823e-1bde1529aa99}</Project>
- <Name>Utils</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\..\..\..\src\core\PluginInterfaces\PluginInterfaces.csproj">
- <Project>{837c740a-485c-424c-8c38-086ed3dc73cb}</Project>
- <Name>PluginInterfaces</Name>
- </ProjectReference>
- <ProjectReference Include="..\..\..\..\..\..\src\core\Utils3rdParty\Utils3rdParty.csproj">
- <Project>{87863121-c124-4585-b3bb-7706f03ecc64}</Project>
- <Name>Utils3rdParty</Name>
- </ProjectReference>
- </ItemGroup>
-
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+ <Import Project="..\..\Default.Plugin.Project.settings" />
+ <PropertyGroup>
+ <ProjectGuid>{6D3FF79B-FD8F-4F7E-B9A4-57DAB4980722}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>VVVV.Nodes</RootNamespace>
+ <AssemblyName>NetworkWOL</AssemblyName>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.ComponentModel.Composition.Codeplex">
+ <HintPath>..\..\..\..\..\..\..\common\src\thirdparty\System.ComponentModel.Composition.Codeplex.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="NetworkWOLNode.cs" />
+ <Compile Include="AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
+ <Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
+ <Name>Core %28core\Core%29</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
+ <Project>{c3773330-81fa-4253-823e-1bde1529aa99}</Project>
+ <Name>Utils</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\src\core\PluginInterfaces\PluginInterfaces.csproj">
+ <Project>{837c740a-485c-424c-8c38-086ed3dc73cb}</Project>
+ <Name>PluginInterfaces</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\src\core\Utils3rdParty\Utils3rdParty.csproj">
+ <Project>{87863121-c124-4585-b3bb-7706f03ecc64}</Project>
+ <Name>Utils3rdParty</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
</Project>
View
7 vvvv45/addonpack/src/nodes/plugins/Network/WOL/NetworkWOLNode.cs
@@ -18,7 +18,12 @@
namespace VVVV.Nodes
{
#region PluginInfo
- [PluginInfo(Name = "WOL", Category = "Network", Help = "Wake On Lan by a given MAC adress", Tags = "")]
+ [PluginInfo(Name = "WOL",
+ Category = "Network",
+ Help = "Wake On Lan by a given MAC adress",
+ Tags = "",
+ AutoEvaluate = true,
+ Author = "sebl")]
#endregion PluginInfo
public class NetworkWOLNode : IPluginEvaluate
{
View
34 vvvv45/addonpack/src/nodes/plugins/Spreads/Levin/Levin.csproj
@@ -6,29 +6,29 @@
<OutputType>Library</OutputType>
<RootNamespace>VVVV.Nodes</RootNamespace>
<AssemblyName>Levin</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.ComponentModel.Composition.Codeplex">
- <HintPath>..\..\..\..\..\..\lib\core\System.ComponentModel.Composition.Codeplex.dll</HintPath>
- </Reference>
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
+ <HintPath>..\..\..\..\..\..\..\common\src\thirdparty\System.ComponentModel.Composition.Codeplex.dll</HintPath>
</Reference>
+ <Reference Include="System.Core" />
<Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="VVVV.Core">
- <HintPath>..\..\..\..\..\..\lib\core\VVVV.Core.dll</HintPath>
- </Reference>
- <Reference Include="VVVV.PluginInterfaces">
- <HintPath>..\..\..\..\..\..\lib\core\VVVV.PluginInterfaces.dll</HintPath>
- </Reference>
- <Reference Include="VVVV.Utils">
- <HintPath>..\..\..\..\..\..\lib\core\VVVV.Utils.dll</HintPath>
- </Reference>
+ <Reference Include="System.Xml.Linq" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Core\Core.csproj">
+ <Project>{6AD35106-187B-4A3A-A801-E665CD12E020}</Project>
+ <Name>Core %28core\Core%29</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\src\core\PluginInterfaces\PluginInterfaces.csproj">
+ <Project>{837C740A-485C-424C-8C38-086ED3DC73CB}</Project>
+ <Name>PluginInterfaces</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\..\..\..\..\common\src\core\Utils\Utils.csproj">
+ <Project>{C3773330-81FA-4253-823E-1BDE1529AA99}</Project>
+ <Name>Utils</Name>
+ </ProjectReference>
</ItemGroup>
<ItemGroup>
<Compile Include="Levin.cs" />
View
56 vvvv45/addonpack/src/nodes/plugins/Spreads/Swizzle4d/Swizzle4d.csproj
@@ -1,29 +1,29 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
- <Import Project="..\..\Default.Plugin.Project.settings" />
- <PropertyGroup>
- <ProjectGuid>{6A0AFB1F-8219-4A08-85F7-B7F19B66AC16}</ProjectGuid>
- <OutputType>Library</OutputType>
- <RootNamespace>VVVV.Nodes</RootNamespace>
- <AssemblyName>Swizzle4d</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.ComponentModel.Composition.Codeplex">
- <HintPath>..\..\..\..\..\..\lib\core\System.ComponentModel.Composition.Codeplex.dll</HintPath>
- </Reference>
- <Reference Include="VVVV.PluginInterfaces">
- <HintPath>..\..\..\..\..\..\lib\core\VVVV.PluginInterfaces.dll</HintPath>
- </Reference>
- <Reference Include="VVVV.Utils">
- <HintPath>..\..\..\..\..\..\lib\core\VVVV.Utils.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Properties\AssemblyInfo.cs" />
- <Compile Include="Swizzle4dNodes.cs" />
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
+ <Import Project="..\..\Default.Plugin.Project.settings" />
+ <PropertyGroup>
+ <ProjectGuid>{EB3199A0-9FB6-4661-A72F-7A5CB9F55F7D}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>VVVV.Nodes</RootNamespace>
+ <AssemblyName>Swizzle4d</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.ComponentModel.Composition.Codeplex">
+ <HintPath>..\..\..\..\..\..\lib\core\System.ComponentModel.Composition.Codeplex.dll</HintPath>
+ </Reference>
+ <Reference Include="VVVV.PluginInterfaces">
+ <HintPath>..\..\..\..\..\..\lib\core\VVVV.PluginInterfaces.dll</HintPath>
+ </Reference>
+ <Reference Include="VVVV.Utils">
+ <HintPath>..\..\..\..\..\..\lib\core\VVVV.Utils.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Swizzle4dNodes.cs" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
</Project>
View
33 vvvv45/addonpack/src/nodes/plugins/Texture/HTMLTexture/HTMLTextureRenderer.cs
@@ -27,7 +27,6 @@ public class HTMLTextureRenderer : IDisposable
public const int DEFAULT_WIDTH = 640;
public const int DEFAULT_HEIGHT = 480;
private readonly DXResource<EX9.Texture, CefBrowser> FTextureResource;
- private readonly List<EX9.Texture> FTextures = new List<EX9.Texture>();
private volatile bool FEnabled;
private CefBrowser FBrowser;
private string FUrl;
@@ -207,7 +206,7 @@ public Size Size
var size = new Size(Math.Max(1, value.Width), Math.Max(1, value.Height));
if (size != FSize)
{
- lock (FTextures)
+ lock (FTextureResource)
{
FTextureResource.Dispose();
FSize = size;
@@ -410,16 +409,17 @@ internal void Detach()
internal void Paint(CefRect[] cefRects, IntPtr buffer, int stride)
{
if (!FEnabled) return;
- lock (FTextures)
+ lock (FTextureResource)
{
try
{
for (int i = 0; i < cefRects.Length; i++)
{
var rect = new Rectangle(cefRects[i].X, cefRects[i].Y, cefRects[i].Width, cefRects[i].Height);
- foreach (var texture in FTextures)
+ foreach (var texture in FTextureResource.DeviceResources)
{
- WriteToTexture(rect, buffer, stride, texture);
+ var sysmemTexture = texture.Tag as EX9.Texture;
+ WriteToTexture(rect, buffer, stride, sysmemTexture);
}
}
}
@@ -435,7 +435,7 @@ private void WriteToTexture(Rectangle rect, IntPtr buffer, int stride, EX9.Textu
// Rect needs to be inside of Width/Height
rect = Rectangle.Intersect(new Rectangle(0, 0, FSize.Width, FSize.Height), rect);
if (rect == Rectangle.Empty) return;
- var dataRect = texture.LockRectangle(0, rect, LockFlags.None);
+ var dataRect = texture.LockRectangle(0, rect, LockFlags.Discard);
try
{
var dataStream = dataRect.Data;
@@ -463,32 +463,31 @@ private void WriteToTexture(Rectangle rect, IntPtr buffer, int stride, EX9.Textu
private EX9.Texture CreateTexture(CefBrowser browser, Device device)
{
// TODO: Fix exceptions on start up.
- lock (FTextures)
+ lock (FTextureResource)
{
+
var usage = Usage.None & ~Usage.AutoGenerateMipMap;
- var pool = Pool.Managed;
- if (device is DeviceEx)
- {
- usage = Usage.Dynamic & ~Usage.AutoGenerateMipMap;
- pool = Pool.Default;
- }
- var texture = new EX9.Texture(device, FSize.Width, FSize.Height, 1, usage, Format.A8R8G8B8, pool);
+ var texture = new EX9.Texture(device, FSize.Width, FSize.Height, 1, usage, Format.A8R8G8B8, Pool.Default);
+ var sysmemTexture = new EX9.Texture(device, FSize.Width, FSize.Height, 1, usage, Format.A8R8G8B8, Pool.SystemMemory);
+ texture.Tag = sysmemTexture;
var rect = new CefRect(0, 0, FSize.Width, FSize.Height);
FBrowser.Invalidate(rect);
- FTextures.Add(texture);
return texture;
}
}
private void UpdateTexture(CefBrowser browser, EX9.Texture texture)
{
+ var sysmemTexture = texture.Tag as EX9.Texture;
+ texture.Device.UpdateTexture(sysmemTexture, texture);
}
private void DestroyTexture(CefBrowser browser, EX9.Texture texture, DestroyReason reason)
{
- lock (FTextures)
+ lock (FTextureResource)
{
- FTextures.Remove(texture);
+ var sysmemTexture = texture.Tag as EX9.Texture;
+ sysmemTexture.Dispose();
texture.Dispose();
}
}
View
10 vvvv45/girlpower/Audio/01_Playback_Overview.v4p
@@ -1,4 +1,4 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha30.1.dtd" >
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
<PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\01_Playback_Overview.v4p" systemname="DShow-Bass_Playback_Compare" filename="C:\Work\girlpower - next gen\Work\DShow-Bass_Playback_Compare.v4p">
<BOUNDS type="Window" left="0" top="1515" width="14445" height="14670">
</BOUNDS>
@@ -81,7 +81,7 @@
</BOUNDS>
<BOUNDS type="Node" left="8655" top="2040" width="0" height="0">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" values="file.avi">
</PIN>
@@ -99,7 +99,7 @@
</BOUNDS>
<BOUNDS type="Node" left="8625" top="5610" width="0" height="0">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" values="file.avi">
</PIN>
@@ -791,7 +791,7 @@
</BOUNDS>
<BOUNDS type="Node" left="8760" top="9135" width="0" height="0">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" values="file.avi">
</PIN>
@@ -953,7 +953,7 @@
</BOUNDS>
<BOUNDS type="Node" left="9630" top="12465" width="0" height="0">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\..\lib\assets\sounds\vvvv.wav">
+ <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\vvvv.wav">
</PIN>
<PIN pinname="Default" slicecount="1" values="file.avi">
</PIN>
View
6 vvvv45/girlpower/Audio/02_Playback_Looping-Basics.v4p
@@ -1,6 +1,6 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha30.1.dtd" >
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
<PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\02_Playback_Looping-Basics.v4p" systemname="Playing_Looping-Basics" filename="C:\Work\girlpower - next gen\Audio\Playing_Looping-Basics.v4p">
- <BOUNDS type="Window" left="510" top="840" width="16515" height="9015">
+ <BOUNDS type="Window" left="510" top="840" width="16515" height="8535">
</BOUNDS>
<NODE systemname="FileStream (DShow9)" nodename="FileStream (DShow9)" componentmode="Hidden" id="0">
<BOUNDS type="Node" left="7200" top="3195" width="100" height="100">
@@ -115,7 +115,7 @@
</BOUNDS>
<BOUNDS type="Node" left="9195" top="1725" width="0" height="0">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" values="file.avi">
</PIN>
View
6 vvvv45/girlpower/Audio/03_Playback_Looping-GranularSynthesis.v4p
@@ -1,5 +1,5 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta30.dtd" >
- <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Next Generation\Audio\03_Playback_Looping-GranularSynthesis.v4p" systemname="waveplayer - granular _ test3" filename="C:\Work\girlpower - next gen\Work\waveplayer - granular _ test3.v4p">
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
+ <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\03_Playback_Looping-GranularSynthesis.v4p" systemname="waveplayer - granular _ test3" filename="C:\Work\girlpower - next gen\Work\waveplayer - granular _ test3.v4p">
<BOUNDS height="10530" left="885" top="1335" type="Window" width="16620">
</BOUNDS>
<NODE id="19" nodename="WavePlayer (DShow9)" systemname="WavePlayer (DShow9)">
@@ -195,7 +195,7 @@
</BOUNDS>
<BOUNDS type="Box" left="9720" top="6855" width="1530" height="240">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" encoded="0" values="file.wav">
</PIN>
View
6 vvvv45/girlpower/Audio/04_Playback_Looping-Flanging.v4p
@@ -1,5 +1,5 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta30.dtd" >
- <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Next Generation\Audio\04_Playback_Looping-Flanging.v4p" systemname="waveplayer - flange _ test2" filename="C:\Work\girlpower - next gen\Work\waveplayer - flange _ test2.v4p">
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
+ <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\04_Playback_Looping-Flanging.v4p" systemname="waveplayer - flange _ test2" filename="C:\Work\girlpower - next gen\Work\waveplayer - flange _ test2.v4p">
<BOUNDS height="8715" left="1410" top="1905" type="Window" width="12990">
</BOUNDS>
<NODE id="20" nodename="WavePlayer (DShow9)" systemname="WavePlayer (DShow9)">
@@ -93,7 +93,7 @@
</BOUNDS>
<BOUNDS type="Box" left="10395" top="5790" width="1680" height="240">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" encoded="0" values="file.wav">
</PIN>
View
6 vvvv45/girlpower/Audio/05_Playback_Looping-Syncing.v4p
@@ -1,5 +1,5 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta30.dtd" >
- <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Next Generation\Audio\05_Playback_Looping-Syncing.v4p" systemname="Playing_WAV_Syncing" filename="C:\Work\girlpower - next gen\Audio\Audio Input\Playing_WAV_Syncing.v4p">
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
+ <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\05_Playback_Looping-Syncing.v4p" systemname="Playing_WAV_Syncing" filename="C:\Work\girlpower - next gen\Audio\Audio Input\Playing_WAV_Syncing.v4p">
<BOUNDS height="10425" left="1980" top="2610" type="Window" width="12720">
</BOUNDS>
<NODE componentmode="InABox" id="43" nodename="IOBox (String)" systemname="IOBox (String)">
@@ -241,7 +241,7 @@
</BOUNDS>
<BOUNDS type="Box" left="9765" top="3735" width="1995" height="255">
</BOUNDS>
- <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="1" encoded="0" values="..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Default" slicecount="1" encoded="0" values="file.wav">
</PIN>
View
6 vvvv45/girlpower/Audio/06_Playback_Routing_MultiStream.v4p
@@ -1,5 +1,5 @@
-<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45beta30.dtd" >
- <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Next Generation\Audio\06_Playback_Routing_MultiStreams.v4p" systemname="Playing_WAV_RoutingAudiostreams" filename="C:\Work\girlpower - next gen\Audio\Audio Input\Playing_WAV_RoutingAudiostreams.v4p">
+<!DOCTYPE PATCH SYSTEM "http://vvvv.org/versions/vvvv45alpha31.6.dtd" >
+ <PATCH nodename="C:\Work\anton-vvvv-sdk\vvvv45\girlpower\Audio\06_Playback_Routing_MultiStream.v4p" systemname="Playing_WAV_RoutingAudiostreams" filename="C:\Work\girlpower - next gen\Audio\Audio Input\Playing_WAV_RoutingAudiostreams.v4p">
<BOUNDS height="8760" left="2805" top="360" type="Window" width="13320">
</BOUNDS>
<NODE componentmode="InABox" id="40" nodename="IOBox (String)" systemname="IOBox (String)">
@@ -113,7 +113,7 @@
</BOUNDS>
<BOUNDS height="885" left="9990" top="2520" type="Box" width="2865">
</BOUNDS>
- <PIN pinname="Input String" slicecount="4" visible="1" encoded="0" values="..\..\..\lib\assets\sounds\demo.wav,..\..\..\lib\assets\sounds\demo.wav,..\..\..\lib\assets\sounds\demo.wav,..\..\..\lib\assets\sounds\demo.wav">
+ <PIN pinname="Input String" slicecount="4" visible="1" encoded="0" values="..\..\lib\assets\sounds\demo.wav,..\..\lib\assets\sounds\demo.wav,..\..\lib\assets\sounds\demo.wav,..\..\lib\assets\sounds\demo.wav">
</PIN>
<PIN pinname="Rows" slicecount="1" values="4">
</PIN>