diff --git a/windows/YATE.sln b/windows/YATE.sln
index a57d473f..fdc38337 100644
--- a/windows/YATE.sln
+++ b/windows/YATE.sln
@@ -372,9 +372,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mgcpca", "_mgcpca.vcproj",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mgcpgw", "_mgcpgw.vcproj", "{715210DA-373F-89D2-577E-8DE41AA610BC}"
ProjectSection(ProjectDependencies) = postProject
- {254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
- {D6E03774-36D8-4029-ACD1-5074D0F0DB06} = {D6E03774-36D8-4029-ACD1-5074D0F0DB06}
{8A30C2FB-E471-9C74-AA33-1629A2F8424E} = {8A30C2FB-E471-9C74-AA33-1629A2F8424E}
+ {D6E03774-36D8-4029-ACD1-5074D0F0DB06} = {D6E03774-36D8-4029-ACD1-5074D0F0DB06}
+ {254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_mux", "_mux.vcproj", "{1254C781-292C-48F4-9CB6-93338721E89C}"
@@ -617,6 +617,17 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ss7_lnp_ansi", "_ss7_lnp_a
{254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
EndProjectSection
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyscript", "libyscript.vcproj", "{433A2084-F5DD-4F73-8C85-170A4FA34F38}"
+ ProjectSection(ProjectDependencies) = postProject
+ {254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_javascript", "_javascript.vcproj", "{2CA56C29-3A9D-4FF6-82EE-49E6AD4F4CF1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {254C6F00-6DE5-44A6-AD44-ACABA8912381} = {254C6F00-6DE5-44A6-AD44-ACABA8912381}
+ {433A2084-F5DD-4F73-8C85-170A4FA34F38} = {433A2084-F5DD-4F73-8C85-170A4FA34F38}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -1035,6 +1046,14 @@ Global
{14D9A3D9-76A3-48D3-8312-453A34B610A3}.Debug|Win32.Build.0 = Debug|Win32
{14D9A3D9-76A3-48D3-8312-453A34B610A3}.Release|Win32.ActiveCfg = Release|Win32
{14D9A3D9-76A3-48D3-8312-453A34B610A3}.Release|Win32.Build.0 = Release|Win32
+ {433A2084-F5DD-4F73-8C85-170A4FA34F38}.Debug|Win32.ActiveCfg = Debug|Win32
+ {433A2084-F5DD-4F73-8C85-170A4FA34F38}.Debug|Win32.Build.0 = Debug|Win32
+ {433A2084-F5DD-4F73-8C85-170A4FA34F38}.Release|Win32.ActiveCfg = Release|Win32
+ {433A2084-F5DD-4F73-8C85-170A4FA34F38}.Release|Win32.Build.0 = Release|Win32
+ {2CA56C29-3A9D-4FF6-82EE-49E6AD4F4CF1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2CA56C29-3A9D-4FF6-82EE-49E6AD4F4CF1}.Debug|Win32.Build.0 = Debug|Win32
+ {2CA56C29-3A9D-4FF6-82EE-49E6AD4F4CF1}.Release|Win32.ActiveCfg = Release|Win32
+ {2CA56C29-3A9D-4FF6-82EE-49E6AD4F4CF1}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/windows/_javascript.vcproj b/windows/_javascript.vcproj
new file mode 100644
index 00000000..b3e9e999
--- /dev/null
+++ b/windows/_javascript.vcproj
@@ -0,0 +1,273 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/windows/libyscript.vcproj b/windows/libyscript.vcproj
new file mode 100644
index 00000000..f712ccad
--- /dev/null
+++ b/windows/libyscript.vcproj
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/windows/yate.iss b/windows/yate.iss
index e2bbaeef..3a11967b 100644
--- a/windows/yate.iss
+++ b/windows/yate.iss
@@ -71,6 +71,7 @@ Source: "Release\libyate.dll"; DestDir: "{app}"; Flags: replacesameversion; Comp
Source: "Release\libyjabber.dll"; DestDir: "{app}"; Flags: replacesameversion; Components: driver\jabber
Source: "Release\libymgcp.dll"; DestDir: "{app}"; Flags: replacesameversion; Components: server\pstn server\cluster
Source: "Release\libysig.dll"; DestDir: "{app}"; Flags: replacesameversion; Components: server\pstn server\cluster
+Source: "Release\libyscript.dll"; DestDir: "{app}"; Flags: replacesameversion; Components: client server
Source: "Release\libyqt4.dll"; DestDir: "{app}"; Flags: replacesameversion; Components: client\qt
Source: "Release\yate-qt4.exe"; DestDir: "{app}"; Flags: replacesameversion; Components: client\qt
Source: "Runtimes\qtcore4.dll"; DestDir: "{app}"; Components: client\qt\run
@@ -129,6 +130,7 @@ Source: "Release\qt4\customtable.yate"; DestDir: "{app}\modules\qt4"; Flags: rep
Source: "Release\qt4\customtree.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt
Source: "Release\qt4\customtext.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt
Source: "Release\qt4\widgetlist.yate"; DestDir: "{app}\modules\qt4"; Flags: replacesameversion; Components: client\qt
+Source: "Release\javascript.yate"; DestDir: "{app}\modules"; Flags: replacesameversion; Components: client server
Source: "Release\server\heartbeat.yate"; DestDir: "{app}\modules\server"; Flags: replacesameversion; Components: server\cluster
Source: "Release\server\clustering.yate"; DestDir: "{app}\modules\server"; Flags: replacesameversion; Components: server\cluster