Skip to content

Commit f961ab5

Browse files
Version 5.3.5: Fixed invocation of base interface methods on derived interface targets (Issue ClearFoundry#14), fixed V8 and ClearScript builds on certain non-English locales (Issue ClearFoundry#13), added boxed enum reference canonicalization (Issue ClearFoundry#15), PropertyBag enhancements, lots of minor host integration fixes, updates for breaking V8 API changes, several new tests. Tested with V8 3.20.12.
1 parent c24c7ac commit f961ab5

179 files changed

Lines changed: 1319 additions & 562 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ClearScript/BindSignature.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//
@@ -300,11 +300,11 @@ public ArgInfo(object arg)
300300
return;
301301
}
302302

303-
var hostIndexer = arg as HostIndexer;
304-
if (hostIndexer != null)
303+
var hostIndexedProperty = arg as HostIndexedProperty;
304+
if (hostIndexedProperty != null)
305305
{
306306
kind = ArgKind.ByValue;
307-
type = typeof(HostIndexer);
307+
type = typeof(HostIndexedProperty);
308308
return;
309309
}
310310

ClearScript/ByRefArg.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/ClearScript.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@
8686
<Compile Include="Windows\WindowsScriptEngineFlags.cs" />
8787
<Compile Include="Util\IDynamic.cs" />
8888
<Compile Include="Util\SpecialMemberNames.cs" />
89-
<Compile Include="Util\SpecialParameterNames.cs" />
89+
<Compile Include="Util\SpecialParamNames.cs" />
9090
<Compile Include="V8\V8ScriptEngineFlags.cs" />
9191
<Compile Include="Windows\WindowsScriptItem.cs" />
92-
<Compile Include="HostIndexer.cs" />
92+
<Compile Include="HostIndexedProperty.cs" />
9393
<Compile Include="HostMethod.cs" />
9494
<Compile Include="ScriptEngine.cs" />
9595
<Compile Include="Windows\ActiveXWrappers.cs" />
@@ -109,7 +109,7 @@
109109
<Compile Include="ExtensionMethods.cs" />
110110
<Compile Include="HostFunctions.cs" />
111111
<Compile Include="HostEvent.cs" />
112-
<Compile Include="HostItem.Invoke.cs" />
112+
<Compile Include="HostItem.InvokeMethod.cs" />
113113
<Compile Include="HostItem.Members.cs" />
114114
<Compile Include="HostObject.cs" />
115115
<Compile Include="HostTarget.cs" />

ClearScript/ContinuationCallback.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/DelegateFactory.Generated.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/DelegateFactory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/DelegateFactory.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/Exports/CallbackManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/Exports/CallbackManager.tt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//

ClearScript/Exports/VersionSymbols.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// Copyright © Microsoft Corporation. All rights reserved.
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
33
//
44
// Microsoft Public License (MS-PL)
55
//
@@ -63,5 +63,5 @@
6363

6464
#pragma once
6565

66-
#define CLEARSCRIPT_VERSION_STRING "5.3.4.0"
67-
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 5,3,4,0
66+
#define CLEARSCRIPT_VERSION_STRING "5.3.5.0"
67+
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 5,3,5,0

0 commit comments

Comments
 (0)