]> granicus.if.org Git - python/commitdiff
Issue #24847: Removes vcruntime140.dll dependency from Tcl/Tk.
authorSteve Dower <steve.dower@microsoft.com>
Wed, 19 Aug 2015 15:39:12 +0000 (08:39 -0700)
committerSteve Dower <steve.dower@microsoft.com>
Wed, 19 Aug 2015 15:39:12 +0000 (08:39 -0700)
Misc/NEWS
PCbuild/get_externals.bat
PCbuild/readme.txt
PCbuild/tcl.vcxproj
PCbuild/tcltk.props
PCbuild/tix.vcxproj
PCbuild/tk.vcxproj
Tools/msi/tcltk/tcltk.wixproj

index 27a05648cc6f98a87b583c1634eaa333b6b348be..b844fd9305a205ef2f6a04a24efec72adac71df6 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -13,6 +13,8 @@ Core and Builtins
 Library
 -------
 
+- Issue #24847: Removes vcruntime140.dll dependency from Tcl/Tk.
+
 - Issue #24839: platform._syscmd_ver raises DeprecationWarning
 
 What's New in Python 3.5.0 release candidate 1?
index 3037326129f4d4cd3f98fc686269fea092f63111..f9b740fa6aaa50387193b780e4f4200ef9150485 100644 (file)
@@ -55,9 +55,9 @@ for %%e in (
             bzip2-1.0.6\r
             nasm-2.11.06\r
             openssl-1.0.2d\r
-            tcl-core-8.6.4.1\r
-            tk-8.6.4.1\r
-            tix-8.4.3.4\r
+            tcl-core-8.6.4.2\r
+            tk-8.6.4.2\r
+            tix-8.4.3.6\r
             sqlite-3.8.11.0\r
             xz-5.0.5\r
             ) do (\r
index 9d5f342e9e729be3f2389c2e94e38131729cca73..68cdb0ffbc65c5c045effde8128055fb08e65deb 100644 (file)
@@ -236,7 +236,7 @@ _sqlite3
     Homepage:\r
         http://www.sqlite.org/\r
 _tkinter\r
-    Wraps version 8.6.1 of the Tk windowing system.\r
+    Wraps version 8.6.4 of the Tk windowing system.\r
     Homepage:\r
         http://www.tcl.tk/\r
 \r
index 8f2544a74e67d06cdea6f60fab5d16990d70a1c8..e9287c7b37d0a8f3c1b7571a496ad6da054380ea 100644 (file)
@@ -61,7 +61,8 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   
   <PropertyGroup>
-    <TclOpts Condition="$(Configuration) == 'Debug'">symbols</TclOpts>
+    <TclOpts>ucrt</TclOpts>
+    <TclOpts Condition="$(Configuration) == 'Debug'">symbols,ucrt</TclOpts>
     <TclDirs>INSTALLDIR="$(OutDir.TrimEnd(`\`))" INSTALL_DIR="$(OutDir.TrimEnd(`\`))"</TclDirs>
     <DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
     <NMakeBuildCommandLine>setlocal
index 96bd5777b8ee314f05a72f33f068c8c5845aba26..5e794e553759d1b5190482d215c040cf6f3a747a 100644 (file)
@@ -5,7 +5,7 @@
     <TclMajorVersion>8</TclMajorVersion>
     <TclMinorVersion>6</TclMinorVersion>
     <TclPatchLevel>4</TclPatchLevel>
-    <TclRevision>1</TclRevision>
+    <TclRevision>2</TclRevision>
     <TkMajorVersion>$(TclMajorVersion)</TkMajorVersion>
     <TkMinorVersion>$(TclMinorVersion)</TkMinorVersion>
     <TkPatchLevel>$(TclPatchLevel)</TkPatchLevel>
@@ -13,7 +13,7 @@
     <TixMajorVersion>8</TixMajorVersion>
     <TixMinorVersion>4</TixMinorVersion>
     <TixPatchLevel>3</TixPatchLevel>
-    <TixRevision>4</TixRevision>
+    <TixRevision>6</TixRevision>
     <tclDir>$(ExternalsDir)tcl-core-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\</tclDir>
     <tkDir>$(ExternalsDir)tk-$(TkMajorVersion).$(TkMinorVersion).$(TkPatchLevel).$(TkRevision)\</tkDir>
     <tixDir>$(ExternalsDir)tix-$(TixMajorVersion).$(TixMinorVersion).$(TixPatchLevel).$(TixRevision)\</tixDir>
index 74a6b84f5732521194e0da708e5ec18df60dab98..1786324c2c6185bf47e03ded4bf9ce2ba1c67b07 100644 (file)
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   
   <PropertyGroup>
-    <TkOpts>msvcrt</TkOpts>
-    <TkOpts Condition="$(Configuration) == 'Debug'">symbols,msvcrt</TkOpts>
     <TixDirs>BUILDDIRTOP="$(BuildDirTop)" TCL_DIR="$(tclDir.TrimEnd(`\`))" TK_DIR="$(tkDir.TrimEnd(`\`))" INSTALL_DIR="$(OutDir.TrimEnd(`\`))"</TixDirs>
-    <DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUG=1 NODEBUG=0 TCL_DBGX=g DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
-    <DebugFlags Condition="'$(Configuration)' != 'Debug'">DEBUG=0 NODEBUG=1</DebugFlags>
+    <DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUG=1 NODEBUG=0 UCRT=1 TCL_DBGX=tg TK_DBGX=tg</DebugFlags>
+    <DebugFlags Condition="'$(Configuration)' != 'Debug'">DEBUG=0 NODEBUG=1 UCRT=1 TCL_DBGX=t TK_DBGX=t</DebugFlags>
     <NMakeBuildCommandLine>setlocal
 @(ExpectedOutputs->'if not exist "%(FullPath)" goto build','
 ')
index 20749f719f59450087da517b4a9c075f215e92fd..589338cf5cf30fdb75efc2918fafa3b033909ca7 100644 (file)
@@ -60,8 +60,8 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
   
   <PropertyGroup>
-    <TkOpts>msvcrt</TkOpts>
-    <TkOpts Condition="$(Configuration) == 'Debug'">symbols,msvcrt</TkOpts>
+    <TkOpts>ucrt</TkOpts>
+    <TkOpts Condition="$(Configuration) == 'Debug'">symbols,ucrt</TkOpts>
     <TkDirs>TCLDIR="$(tclDir.TrimEnd(`\`))" INSTALLDIR="$(OutDir.TrimEnd(`\`))"</TkDirs>
     <DebugFlags Condition="'$(Configuration)' == 'Debug'">DEBUGFLAGS="-wd4456 -wd4457 -wd4458 -wd4459 -wd4996"</DebugFlags>
     <NMakeBuildCommandLine>setlocal
index e1addd9ed54e1cb25d4f70533005d6d8121f71ad..f66fc149884f40b91d3a6b2c1a79cd7657fd39e6 100644 (file)
             <Target_>DLLs\</Target_>
             <Group>tcltk_dlls</Group>
         </InstallFiles>
-        <InstallFiles Include="$(VCInstallDir)redist\$(Platform)\Microsoft.VC$(PlatformToolset.Substring(1)).CRT\vcruntime$(PlatformToolset.Substring(1)).dll">
-            <SourceBase>$(VCInstallDir)redist\$(Platform)\</SourceBase>
-            <Source>$(VCInstallDir)redist\$(Platform)\</Source>
-            <TargetBase>$(VCInstallDir)redist\$(Platform)\</TargetBase>
-            <Target_>DLLs\</Target_>
-            <Group>tcltk_dlls</Group>
-        </InstallFiles>
 
         <InstallFiles Include="$(tcltkDir)lib\**\*">
             <SourceBase>$(tcltkDir)</SourceBase>