diff --git a/lib/ClearScript.XML b/lib/ClearScript.XML index 45fc8a8..ae925a0 100644 --- a/lib/ClearScript.XML +++ b/lib/ClearScript.XML @@ -1575,6 +1575,17 @@ Gets the name associated with the script engine instance. + + + Gets the script engine that is invoking a host member on the current thread. + + + If multiple script engines are invoking host members on the current thread, this + property gets the one responsible for the most deeply nested invocation. If no script + engines are invoking host members on the current thread, this property returns + null. + + Gets the script engine's recommended file name extension for script files. @@ -1637,6 +1648,17 @@ on the specific behavior of reflection-based method binding. + + + Enables or disables automatic host variable tunneling for by-reference arguments to script functions and delegates. + + + When this property is set to true, the script engine replaces by-reference + arguments to script functions and delegates with host variables, allowing script code + to simulate output arguments if the script language does not support them natively. + + + Gets or sets a callback that can be used to halt script execution. @@ -1979,11 +2001,11 @@ - Creates a host array. + Creates a host array with the specified element type. The element type of the array to create. One or more integers representing the array dimension lengths. - A new host array. + A new host array with the specified element type. For information about the mapping between host members and script-callable properties and methods, see @@ -1999,8 +2021,22 @@ var array = host.newArr(StringT, 5, 3); + + + + Creates a host array with as the element type. + + One or more integers representing the array dimension lengths. + A new host array with as the element type. + + For information about the mapping between host members and script-callable properties + and methods, see + AddHostObject. + + + Creates a host variable of the specified type. @@ -2161,9 +2197,30 @@ array = array.Select(selector).ToArray(); + + + + Creates a delegate that invokes a script function and returns its result value. + + The number of arguments to pass to the script function. + The script function for which to create a delegate. + A new delegate that invokes the specified script function and returns its result value. + + This function creates a delegate that accepts arguments and + returns the result of invoking . The type of all + parameters and the return value is . Such a delegate is + often useful in strongly typed contexts because of + contravariance. + + For information about the types of result values that script code can return, see + . + + + + Gets the for the specified host type. This version is invoked diff --git a/lib/ClearScript.dll b/lib/ClearScript.dll index 1e5d202..5606b4b 100644 Binary files a/lib/ClearScript.dll and b/lib/ClearScript.dll differ diff --git a/lib/ClearScript.pdb b/lib/ClearScript.pdb index c671079..2a9107d 100644 Binary files a/lib/ClearScript.pdb and b/lib/ClearScript.pdb differ diff --git a/lib/ClearScriptV8-32.dll b/lib/ClearScriptV8-32.dll index 99a23a7..53b574e 100644 Binary files a/lib/ClearScriptV8-32.dll and b/lib/ClearScriptV8-32.dll differ diff --git a/lib/ClearScriptV8-32.pdb b/lib/ClearScriptV8-32.pdb index 3395f2b..5bb31ea 100644 Binary files a/lib/ClearScriptV8-32.pdb and b/lib/ClearScriptV8-32.pdb differ diff --git a/lib/ClearScriptV8-64.dll b/lib/ClearScriptV8-64.dll index 1530d20..cf2f169 100644 Binary files a/lib/ClearScriptV8-64.dll and b/lib/ClearScriptV8-64.dll differ diff --git a/lib/ClearScriptV8-64.pdb b/lib/ClearScriptV8-64.pdb index 34acfa7..c6d3399 100644 Binary files a/lib/ClearScriptV8-64.pdb and b/lib/ClearScriptV8-64.pdb differ diff --git a/lib/v8-ia32.dll b/lib/v8-ia32.dll index 2c260d6..ac47784 100644 Binary files a/lib/v8-ia32.dll and b/lib/v8-ia32.dll differ diff --git a/lib/v8-ia32.pdb b/lib/v8-ia32.pdb index 973bcde..967c3e1 100644 Binary files a/lib/v8-ia32.pdb and b/lib/v8-ia32.pdb differ diff --git a/lib/v8-x64.dll b/lib/v8-x64.dll index 9dda279..a7f1637 100644 Binary files a/lib/v8-x64.dll and b/lib/v8-x64.dll differ diff --git a/lib/v8-x64.pdb b/lib/v8-x64.pdb index abd97df..0c618db 100644 Binary files a/lib/v8-x64.pdb and b/lib/v8-x64.pdb differ diff --git a/src/ClearScript.Installer/ClearScript.Installer.nuspec b/src/ClearScript.Installer/ClearScript.Installer.nuspec index d2b1a16..76bb006 100644 --- a/src/ClearScript.Installer/ClearScript.Installer.nuspec +++ b/src/ClearScript.Installer/ClearScript.Installer.nuspec @@ -7,6 +7,7 @@ eric_swann eric_swann https://github.com/eswann/ClearScript.Installer + https://raw.githubusercontent.com/eswann/ClearScript.Manager/master/img/clearscript.png false $description$ $description$ diff --git a/src/ClearScript.Installer/Properties/AssemblyInfo.cs b/src/ClearScript.Installer/Properties/AssemblyInfo.cs index 188461d..2061619 100644 --- a/src/ClearScript.Installer/Properties/AssemblyInfo.cs +++ b/src/ClearScript.Installer/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.3.*")] -[assembly: AssemblyFileVersion("1.0.3.*")] +[assembly: AssemblyVersion("5.4.1.*")] +[assembly: AssemblyFileVersion("5.4.1.*")]