[PD-cvs] externals/clr/external Counter.cs, 1.3, 1.4 external.csproj, 1.5, 1.6
Thomas Grill
xovo at users.sourceforge.net
Mon Mar 6 01:35:42 CET 2006
Update of /cvsroot/pure-data/externals/clr/external
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28852/clr/external
Modified Files:
Counter.cs external.csproj
Log Message:
many improvements:
- efficient symbol and atom list handling
- better control over function arguments
Index: external.csproj
===================================================================
RCS file: /cvsroot/pure-data/externals/clr/external/external.csproj,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** external.csproj 27 Jan 2006 22:51:15 -0000 1.5
--- external.csproj 6 Mar 2006 00:35:40 -0000 1.6
***************
*** 1,106 ****
! <VisualStudioProject>
! <CSHARP
! ProjectType = "Local"
! ProductVersion = "7.10.3077"
! SchemaVersion = "2.0"
! ProjectGuid = "{FFBC9D2E-1FB7-4E82-B5DC-46B31F8A58A2}"
! >
! <Build>
! <Settings
! ApplicationIcon = ""
! AssemblyKeyContainerName = ""
! AssemblyName = "External"
! AssemblyOriginatorKeyFile = ""
! DefaultClientScript = "JScript"
! DefaultHTMLPageLayout = "Grid"
! DefaultTargetSchema = "IE50"
! DelaySign = "false"
! OutputType = "Library"
! PreBuildEvent = ""
! PostBuildEvent = ""
! RootNamespace = "PureData"
! RunPostBuildEvent = "OnBuildSuccess"
! StartupObject = ""
! >
! <Config
! Name = "Debug"
! AllowUnsafeBlocks = "false"
! BaseAddress = "285212672"
! CheckForOverflowUnderflow = "false"
! ConfigurationOverrideFile = ""
! DefineConstants = "DEBUG;TRACE"
! DocumentationFile = ""
! DebugSymbols = "true"
! FileAlignment = "4096"
! IncrementalBuild = "false"
! NoStdLib = "false"
! NoWarn = ""
! Optimize = "false"
! OutputPath = "..\"
! RegisterForComInterop = "false"
! RemoveIntegerChecks = "false"
! TreatWarningsAsErrors = "false"
! WarningLevel = "4"
! />
! <Config
! Name = "Release"
! AllowUnsafeBlocks = "false"
! BaseAddress = "285212672"
! CheckForOverflowUnderflow = "false"
! ConfigurationOverrideFile = ""
! DefineConstants = "TRACE"
! DocumentationFile = ""
! DebugSymbols = "false"
! FileAlignment = "4096"
! IncrementalBuild = "false"
! NoStdLib = "false"
! NoWarn = ""
! Optimize = "true"
! OutputPath = "bin\Release\"
! RegisterForComInterop = "false"
! RemoveIntegerChecks = "false"
! TreatWarningsAsErrors = "false"
! WarningLevel = "4"
! />
! </Settings>
! <References>
! <Reference
! Name = "System"
! AssemblyName = "System"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
! />
! <Reference
! Name = "System.Data"
! AssemblyName = "System.Data"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
! />
! <Reference
! Name = "System.XML"
! AssemblyName = "System.Xml"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
! />
! <Reference
! Name = "PureData"
! AssemblyName = "PureData"
! HintPath = "..\PureData.dll"
! Private = "False"
! />
! </References>
! </Build>
! <Files>
! <Include>
! <File
! RelPath = "AssemblyInfo.cs"
! SubType = "Code"
! BuildAction = "Compile"
! />
! <File
! RelPath = "Counter.cs"
! SubType = "Code"
! BuildAction = "Compile"
! />
! </Include>
! </Files>
! </CSHARP>
! </VisualStudioProject>
!
--- 1,106 ----
! <VisualStudioProject>
! <CSHARP
! ProjectType = "Local"
! ProductVersion = "7.10.3077"
! SchemaVersion = "2.0"
! ProjectGuid = "{FFBC9D2E-1FB7-4E82-B5DC-46B31F8A58A2}"
! >
! <Build>
! <Settings
! ApplicationIcon = ""
! AssemblyKeyContainerName = ""
! AssemblyName = "Counter"
! AssemblyOriginatorKeyFile = ""
! DefaultClientScript = "JScript"
! DefaultHTMLPageLayout = "Grid"
! DefaultTargetSchema = "IE50"
! DelaySign = "false"
! OutputType = "Library"
! PreBuildEvent = ""
! PostBuildEvent = ""
! RootNamespace = "PureData"
! RunPostBuildEvent = "OnBuildSuccess"
! StartupObject = ""
! >
! <Config
! Name = "Debug"
! AllowUnsafeBlocks = "false"
! BaseAddress = "285212672"
! CheckForOverflowUnderflow = "false"
! ConfigurationOverrideFile = ""
! DefineConstants = "DEBUG;TRACE"
! DocumentationFile = ""
! DebugSymbols = "true"
! FileAlignment = "4096"
! IncrementalBuild = "false"
! NoStdLib = "false"
! NoWarn = ""
! Optimize = "false"
! OutputPath = "..\"
! RegisterForComInterop = "false"
! RemoveIntegerChecks = "false"
! TreatWarningsAsErrors = "false"
! WarningLevel = "4"
! />
! <Config
! Name = "Release"
! AllowUnsafeBlocks = "false"
! BaseAddress = "285212672"
! CheckForOverflowUnderflow = "false"
! ConfigurationOverrideFile = ""
! DefineConstants = "TRACE"
! DocumentationFile = ""
! DebugSymbols = "false"
! FileAlignment = "4096"
! IncrementalBuild = "false"
! NoStdLib = "false"
! NoWarn = ""
! Optimize = "true"
! OutputPath = "bin\Release\"
! RegisterForComInterop = "false"
! RemoveIntegerChecks = "false"
! TreatWarningsAsErrors = "false"
! WarningLevel = "4"
! />
! </Settings>
! <References>
! <Reference
! Name = "System"
! AssemblyName = "System"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
! />
! <Reference
! Name = "System.Data"
! AssemblyName = "System.Data"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
! />
! <Reference
! Name = "System.XML"
! AssemblyName = "System.Xml"
! HintPath = "..\..\..\..\..\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.XML.dll"
! />
! <Reference
! Name = "PureData"
! AssemblyName = "PureData"
! HintPath = "..\PureData.dll"
! Private = "False"
! />
! </References>
! </Build>
! <Files>
! <Include>
! <File
! RelPath = "AssemblyInfo.cs"
! SubType = "Code"
! BuildAction = "Compile"
! />
! <File
! RelPath = "Counter.cs"
! SubType = "Code"
! BuildAction = "Compile"
! />
! </Include>
! </Files>
! </CSHARP>
! </VisualStudioProject>
!
Index: Counter.cs
===================================================================
RCS file: /cvsroot/pure-data/externals/clr/external/Counter.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Counter.cs 28 Jan 2006 10:36:25 -0000 1.3
--- Counter.cs 6 Mar 2006 00:35:40 -0000 1.4
***************
*** 7,20 ****
PureData.External
{
! public Counter()
! {
! Post("Count");
!
! // EventFloat += new MethodFloat(MyFloat);
! }
!
! public Counter(PureData.Atom[] args)
{
! Post("Count with args");
// pd.AddInlet(x, "init", ParametersType.Float);
--- 7,13 ----
PureData.External
{
! public Counter(PureData.AtomList args)
{
! Post("Count.ctor");
// pd.AddInlet(x, "init", ParametersType.Float);
***************
*** 54,57 ****
--- 47,55 ----
}
+ protected override void MethodList(PureData.AtomList l)
+ {
+ Post("Count-LIST "+l.ToString());
+ }
+
/*
public void Init(float f)
More information about the Pd-cvs
mailing list