2011-03-30 Steve Falkenburg <sfalken@apple.com>
authorsfalken@apple.com <sfalken@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Mar 2011 20:38:18 +0000 (20:38 +0000)
committersfalken@apple.com <sfalken@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 30 Mar 2011 20:38:18 +0000 (20:38 +0000)
        Reviewed by Adam Roben.

        Update Windows production build logic for new production configurations
        https://bugs.webkit.org/show_bug.cgi?id=57494

        * win/tools/vsprops/common.vsprops:
        * win/tools/vsprops/production.vsprops: Added.
2011-03-30  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adam Roben.

        Update Windows production build logic for new production configurations
        https://bugs.webkit.org/show_bug.cgi?id=57494

        * JavaScriptCore.vcproj/JavaScriptCore.make:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreProduction.vsprops:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGO.vsprops:
        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGOOptimize.vsprops:
        * JavaScriptCore.vcproj/WTF/WTFProduction.vsprops:
        * JavaScriptCore.vcproj/WTF/WTFReleasePGO.vsprops:
        * JavaScriptCore.vcproj/jsc/jscProduction.vsprops:
        * JavaScriptCore.vcproj/jsc/jscReleasePGO.vsprops:
        * JavaScriptCore.vcproj/testapi/testapiProduction.vsprops:
2011-03-30  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adam Roben.

        Update Windows production build logic for new production configurations
        https://bugs.webkit.org/show_bug.cgi?id=57494

        * WebKit.vcproj/InterfacesProduction.vsprops:
        * WebKit.vcproj/WebKit.make:
        * WebKit.vcproj/WebKitGUIDProduction.vsprops:
        * WebKit.vcproj/WebKitLibProduction.vsprops:
2011-03-30  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adam Roben.

        Update Windows production build logic for new production configurations
        https://bugs.webkit.org/show_bug.cgi?id=57494

        * WebCore.vcproj/QTMovieWinProduction.vsprops:
        * WebCore.vcproj/WebCore.make:
        * WebCore.vcproj/WebCoreProduction.vsprops:
2011-03-30  Sam Weinig  <sam@webkit.org>

        Reviewed by Brady Eidson.

        WebKit2: Attempting to view css file from url causes it to download
        <rdar://problem/9102611>
        https://bugs.webkit.org/show_bug.cgi?id=57501

        * UIProcess/WebPageProxy.cpp:
        (WebKit::WebPageProxy::canShowMIMEType):
        Match WebKit1 by allowing any MIME type that starts with "text/"
        except the ones we explicitly blacklist.
2011-03-30  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adam Roben.

        Update Windows production build logic for new production configurations
        https://bugs.webkit.org/show_bug.cgi?id=57494

        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginProduction.vsprops:
        * DumpRenderTree/win/DumpRenderTreeProduction.vsprops:
        * DumpRenderTree/win/ImageDiffProduction.vsprops:
        * FindSafari/FindSafariProduction.vsprops:
        * FindSafari/FindSafariReleasePGO.vsprops:
        * MiniBrowser/Configurations/MiniBrowserProduction.vsprops:
        * WebKitAPITest/WebKitAPITestProduction.vsprops:
        * WebKitLauncherWin/WebKitLauncherWinProduction.vsprops:
        * WebKitTestRunner/win/InjectedBundleProduction.vsprops:
        * WebKitTestRunner/win/WebKitTestRunnerProduction.vsprops:
        * WinLauncher/WinLauncherProduction.vsprops:
        * record-memory-win/record-memory-winProduction.vsprops:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82493 268f45cc-cd09-0410-ab3c-d52691b4dbfc

39 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore.make
Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreProduction.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGO.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGOOptimize.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFProduction.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/WTF/WTFReleasePGO.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscProduction.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/jsc/jscReleasePGO.vsprops
Source/JavaScriptCore/JavaScriptCore.vcproj/testapi/testapiProduction.vsprops
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcproj/QTMovieWinProduction.vsprops
Source/WebCore/WebCore.vcproj/WebCore.make
Source/WebCore/WebCore.vcproj/WebCoreProduction.vsprops
Source/WebKit/win/ChangeLog
Source/WebKit/win/WebKit.vcproj/InterfacesProduction.vsprops
Source/WebKit/win/WebKit.vcproj/WebKit.make
Source/WebKit/win/WebKit.vcproj/WebKitGUIDProduction.vsprops
Source/WebKit/win/WebKit.vcproj/WebKitLibProduction.vsprops
Source/WebKit2/ChangeLog
Source/WebKit2/win/WebKit2.make
Source/WebKit2/win/WebKit2Production.vsprops
Source/WebKit2/win/WebKit2WebProcessProduction.vsprops
Tools/ChangeLog
Tools/DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginProduction.vsprops
Tools/DumpRenderTree/win/DumpRenderTreeProduction.vsprops
Tools/DumpRenderTree/win/ImageDiffProduction.vsprops
Tools/FindSafari/FindSafariProduction.vsprops
Tools/FindSafari/FindSafariReleasePGO.vsprops
Tools/MiniBrowser/Configurations/MiniBrowserProduction.vsprops
Tools/WebKitAPITest/WebKitAPITestProduction.vsprops
Tools/WebKitLauncherWin/WebKitLauncherWinProduction.vsprops
Tools/WebKitTestRunner/win/InjectedBundleProduction.vsprops
Tools/WebKitTestRunner/win/WebKitTestRunnerProduction.vsprops
Tools/WinLauncher/WinLauncherProduction.vsprops
Tools/record-memory-win/record-memory-winProduction.vsprops
WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/common.vsprops
WebKitLibraries/win/tools/vsprops/production.vsprops [new file with mode: 0644]

index 9222f25c516f85a566fc0bd0ccd6ed2cb1c8839a..a8d9e946b94919978ab1c2934b9c229d31aa7614 100644 (file)
@@ -1,3 +1,20 @@
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * JavaScriptCore.vcproj/JavaScriptCore.make:
+        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreProduction.vsprops:
+        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGO.vsprops:
+        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreReleasePGOOptimize.vsprops:
+        * JavaScriptCore.vcproj/WTF/WTFProduction.vsprops:
+        * JavaScriptCore.vcproj/WTF/WTFReleasePGO.vsprops:
+        * JavaScriptCore.vcproj/jsc/jscProduction.vsprops:
+        * JavaScriptCore.vcproj/jsc/jscReleasePGO.vsprops:
+        * JavaScriptCore.vcproj/testapi/testapiProduction.vsprops:
+
 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
 
         Reviewed by Adam Roben.
index 68075f924428e816724902fee603284d5d3be628..b5461e4d216131f760b06edefd2819f91ec525dd 100644 (file)
@@ -5,7 +5,6 @@ BUILDSTYLE=Release_PGO
 !ENDIF
 
 install:
-    set PRODUCTION=1
     set WebKitLibrariesDir=$(SRCROOT)\AppleInternal
     set WebKitOutputDir=$(OBJROOT)
        set ConfigurationBuildDir=$(OBJROOT)\$(BUILDSTYLE)
index 30c13afaa66791c65065f34423b6a79617fdb348..1d8e82d3bf1e8f1b4f1c8a34ed76a9aeab513899 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\JavaScriptCoreCommon.vsprops;
       .\JavaScriptCoreCF.vsprops"
        >
index f68dc937d554c825f61cc33bc9cf3f4b96c631ed..ada0b8e69ad3c3831fd8a5f190e594918e0c8a78 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\JavaScriptCoreCommon.vsprops;
       .\JavaScriptCoreCF.vsprops"
        >
index 45882b42a9ce793c15d59a9bef5514e0f8ce3b21..3e207e79f01743efeeee06749ca9412e98db4fcd 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\JavaScriptCoreCommon.vsprops;
       .\JavaScriptCoreCF.vsprops;
       .\JavaScriptCorePGOOptimize.vsprops"
index f09d291a4f9b95f764641cc1a4a31d08ffe38368..3de342cab9654df7ddb3a0a02282103f0ed91190 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WTFCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index bbf86e84885815355dcbec18e10d1fa19cc2e210..ac4f8a51ec5b2fc8dee20f2a8bbd727aa322fbd8 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WTFCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 1770e17cc0fa002aa888cc58bbb137925eabf627..408871b9ae7b947acec2e2962edb1a9c669b5f73 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\jscCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 5aae1b17ec1542cc3c0ad8836314b3a4f4c4de13..78f36727200f90fc02d32d6f82f4e225b925ac2d 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\jscCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 3145e521a61a6ec47f6a7507d0ac59da16f8f1fc..03fceab6acf73879fbf9521065ecc5a7f5754714 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\testapiCommon.vsprops;
       ..\JavaScriptCore\JavaScriptCoreCF.vsprops"
        >
index 5bf837a80378b9e60a7fc79225ac27b36d8cdbf9..7f44e9173ca5265077ba27ef5894bfee265fdf94 100644 (file)
@@ -1,3 +1,14 @@
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * WebCore.vcproj/QTMovieWinProduction.vsprops:
+        * WebCore.vcproj/WebCore.make:
+        * WebCore.vcproj/WebCoreProduction.vsprops:
+
 2011-03-30  Sam Weinig  <sam@webkit.org>
 
         Reviewed by Brady Eidson.
index e64442f1a0806f4ada5921cb924463aca3982bf5..5001f2bf1825d6b6564a3642857813cd39a197fc 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\QTMovieWinCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 1be2eddbb35a527ad3c4cc33c83baf2573d4b1e8..be313dc5e42dba7af98a9b8519a49c7d83c53b5d 100644 (file)
@@ -1,11 +1,10 @@
 !IF "$(BUILDSTYLE)"=="DEBUG"
 BUILDSTYLE=Debug_All
 !ELSE
-BUILDSTYLE=Release_LTCG
+BUILDSTYLE=Production
 !ENDIF
 
 install:
-    set PRODUCTION=1
        set WebKitLibrariesDir=$(SRCROOT)\AppleInternal
        set WebKitOutputDir=$(OBJROOT)
        set ConfigurationBuildDir=$(OBJROOT)\$(BUILDSTYLE)
index eb76605c35dab59326c8544e64d2048b91aa035c..af07ec24d9a4d46488bea9741340b836d03ddfc5 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebCoreCommon.vsprops;
       .\WebCoreCG.vsprops;
       .\WebCoreCFNetwork.vsprops;
index 10b065922aed2a9fc8dc01e05699787f2919555c..ae3c0248b9ab158ec36b69630946cf30f370a724 100644 (file)
@@ -1,3 +1,15 @@
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * WebKit.vcproj/InterfacesProduction.vsprops:
+        * WebKit.vcproj/WebKit.make:
+        * WebKit.vcproj/WebKitGUIDProduction.vsprops:
+        * WebKit.vcproj/WebKitLibProduction.vsprops:
+
 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
 
         Reviewed by Adam Roben.
index 76ae44b995414c253851f57ffffdb4eee29ff064..5e7130744a600b6b7f943acd70b150d5d14b0780 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\InterfacesCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index b777d2f85a80326288cd0b379a00581c71be8175..59bd4125e6677a3922ac7f2bdd2b02e4a0c6e80b 100644 (file)
@@ -1,7 +1,7 @@
 !IF "$(BUILDSTYLE)"=="DEBUG"
 BUILDSTYLE=Debug_All
 !ELSE
-BUILDSTYLE=Release_LTCG
+BUILDSTYLE=Production
 !ENDIF
 
 install:
@@ -9,7 +9,6 @@ install:
        set WebKitOutputDir=$(OBJROOT)
        set ConfigurationBuildDir=$(OBJROOT)\$(BUILDSTYLE)
        set WebKitVSPropsRedirectionDir=$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\4\ 
-       set PRODUCTION=1
        devenv "WebKit.submit.sln" /rebuild $(BUILDSTYLE)
        -xcopy "%ConfigurationBuildDir%\bin\*.exe" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
        xcopy "%ConfigurationBuildDir%\bin\*.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
index 2e0e7d9bc74b88a05092772e6f0854f4d10e2d49..941bf4613bbdd8ca610a42531e85e7aec3e6fc1e 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKitGUIDCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 91ff3005963ac28ecfa01934c3dfe2e76e98a2d4..127707e295c31c63b369b13453b178ff6e10b894 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKitLibCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 3e461a3b1b9f75c3c83ae1d5c7e36c1c9396dd33..477ae24c35ab792068c96b4d477e964a21703fe9 100644 (file)
         Match WebKit1 by allowing any MIME type that starts with "text/"
         except the ones we explicitly blacklist.
 
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * win/WebKit2.make:
+        * win/WebKit2Production.vsprops:
+        * win/WebKit2WebProcessProduction.vsprops:
+
 2011-03-30  Steve Falkenburg  <sfalken@apple.com>
 
         Reviewed by Adam Roben.
index 111d113ee4abb2a25331e7ae5d864adc2505d267..b53561e33c9ccd0d44e03eb0fe5b71d7247096b3 100755 (executable)
@@ -1,7 +1,7 @@
 !IF "$(BUILDSTYLE)"=="DEBUG"
 BUILDSTYLE=Debug_All
 !ELSE
-BUILDSTYLE=Release_LTCG
+BUILDSTYLE=Production
 !ENDIF
 
 install:
@@ -9,7 +9,6 @@ install:
        set WebKitOutputDir=$(OBJROOT)
        set ConfigurationBuildDir=$(OBJROOT)\$(BUILDSTYLE)
        set WebKitVSPropsRedirectionDir=$(SRCROOT)\AppleInternal\tools\vsprops\OpenSource\1\2\3\ 
-       set PRODUCTION=1
        devenv "WebKit2.submit.sln" /rebuild $(BUILDSTYLE)
        -xcopy "%ConfigurationBuildDir%\bin\*.exe" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
        xcopy "%ConfigurationBuildDir%\bin\*.pdb" "$(DSTROOT)\AppleInternal\bin\" /e/v/i/h/y
index 0bc42cda210231ed1a074454aaf531567293bf3b..5bdec6f57423e9beef98fe8aac5208007efdcb3e 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKit2Common.vsprops;
       .\WebKit2DirectX.vsprops;
       .\WebKit2Apple.vsprops"
index 3caeb7b1c1f68b5225998fd24329592f3b76d056..08c8ae2ede5d29fce74f09b29e17d6e25e485833 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKit2WebProcessCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index c33211457e8990d869950dafb351ec5aae0257b6..479fd4180246afc3c4bfe4283abc5cbee93ef743 100644 (file)
@@ -1,3 +1,23 @@
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginProduction.vsprops:
+        * DumpRenderTree/win/DumpRenderTreeProduction.vsprops:
+        * DumpRenderTree/win/ImageDiffProduction.vsprops:
+        * FindSafari/FindSafariProduction.vsprops:
+        * FindSafari/FindSafariReleasePGO.vsprops:
+        * MiniBrowser/Configurations/MiniBrowserProduction.vsprops:
+        * WebKitAPITest/WebKitAPITestProduction.vsprops:
+        * WebKitLauncherWin/WebKitLauncherWinProduction.vsprops:
+        * WebKitTestRunner/win/InjectedBundleProduction.vsprops:
+        * WebKitTestRunner/win/WebKitTestRunnerProduction.vsprops:
+        * WinLauncher/WinLauncherProduction.vsprops:
+        * record-memory-win/record-memory-winProduction.vsprops:
+
 2011-03-30  Robert Hogan  <robert@webkit.org>
 
         Reviewed by Antonio Gomes.
index 606710b1ffa2b9f80038402004160a108c287604..4a65c62713a5c9f4a2073fa77591f0fd5848fc57 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\TestNetscapePluginCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 7156de75f8ed976479e35dbf6578b1f6fcdef4a6..818bff20b4fba37aabf9a8bbbe257b289bceead5 100644 (file)
@@ -7,6 +7,7 @@
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\FeatureDefines.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\DumpRenderTreeCommon.vsprops;
       .\DumpRenderTreeApple.vsprops"
        >
index 7db37fd4e95e217bdbebeb70c4003cb350e9ff2b..37ff9de9bcf910d6ab6e36d1eaf7a83660319740 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\ImageDiffCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 996b83601a29370d69f0ca9cc7edcf28e3d2e8ad..c2d3e3622089555a894dce80dbbb90ea216aa55c 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\FindSafariCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 593b97997c858325ead92e2f553e940201391506..6c24cbca47e056e66023e0aafe158a02f30cf620 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\FindSafariCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 56785ddb46834abd2afb1042c127c53268ad5388..75195e32c36f99a1f5ada865b36bebc25e5183bf 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\MiniBrowserCoreFoundation.vsprops;
       .\MiniBrowserCommon.vsprops"
        >
index d608b731b87aaaea931322dbc85e04418eff53f7..45cb5c95077fc8bb3f73dbb453a56bcc7c158d0c 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKitAPITestCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 04d4a0a18c4ac845882a546330c87421c1848039..853abfbc6349dc1d398309c0b7b42a75dc23d546 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WebKitLauncherWinCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index 15f3159f26e86852e207be7c7400f57871872fde..b036c84f6bffc2d1604ef8efd0cfc875951bd179 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       ..\Configurations\InjectedBundleCoreFoundation.vsprops;
       ..\Configurations\InjectedBundleCommon.vsprops"
        >
index 42f6bc014cd59eaf2e98869b69e75cdcbc6b4478..28dbf04e5acf53a8d589bd34205c08f7bdfa613b 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       ..\Configurations\WebKitTestRunnerCommon.vsprops;
       ..\Configurations\WebKitTestRunnerCoreFoundation.vsprops;
       ..\Configurations\WebKitTestRunnerCoreGraphics.vsprops"
index 3e12f6f5db7340f696e6a0312189ac388f8cabef..83292fe1231e836e683d398d5600b854164a774e 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\WinLauncherCommon.vsprops"
        >
 </VisualStudioPropertySheet>
index efdaec8df6fb47bb765a2893d0e3c106c7d2d858..4eb90f4a27c411491cfbf726c2fe3334a2b72d8b 100644 (file)
@@ -6,6 +6,7 @@
        InheritedPropertySheets="
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\common.vsprops;
       $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\release.vsprops;
+      $(WebKitVSPropsRedirectionDir)..\..\WebKitLibraries\win\tools\vsprops\production.vsprops;
       .\record-memory-win-common.vsprops"
        >
 </VisualStudioPropertySheet>
index 2839fd0dfa392084cad810a9816476e92678c898..b0defab3b39e73109f1117b0aa66bc910d273eea 100644 (file)
@@ -1,3 +1,13 @@
+2011-03-30  Steve Falkenburg  <sfalken@apple.com>
+
+        Reviewed by Adam Roben.
+
+        Update Windows production build logic for new production configurations
+        https://bugs.webkit.org/show_bug.cgi?id=57494
+
+        * win/tools/vsprops/common.vsprops:
+        * win/tools/vsprops/production.vsprops: Added.
+
 2011-03-29  Brent Fulgham  <bfulgham@webkit.org>
 
         Unreviewed build change to activate MathML for WinCairo.
index 959a3d49af59784977e9457e1241dda6f85d53c3..d5889deb3370f47051fb6559ecd970f0f9f630ea 100644 (file)
@@ -9,7 +9,7 @@
        <Tool
                Name="VCCLCompilerTool"
                AdditionalOptions="/GS"
-               PreprocessorDefinitions="WIN32;_WINDOWS;WINVER=0x502;_WIN32_WINNT=0x502;_WIN32_IE=0x603;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;__PRODUCTION__=0$(ProductionBuild);_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName)"
+               PreprocessorDefinitions="WIN32;_WINDOWS;WINVER=0x502;_WIN32_WINNT=0x502;_WIN32_IE=0x603;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_HAS_EXCEPTIONS=0;BUILDING_$(ProjectName)"
                ExceptionHandling= "0"
                RuntimeTypeInfo="false"
                WarningLevel="4"
@@ -35,7 +35,6 @@
        />
        <Tool
                Name="VCMIDLTool"
-               PreprocessorDefinitions="__PRODUCTION__=0$(ProductionBuild)"
                WarnAsError="true"
                HeaderFileName="$(OutDir)\$(InputName).h"
        />
                Culture="1033"
                AdditionalIncludeDirectories="&quot;$(IntDir)\include&quot;"
        />
-  <UserMacro
-               Name="ProductionBuild"
-               Value="$(PRODUCTION)"
-       />
   <UserMacro
                Name="ConfigurationBuildDir"
                Value="$(WebKitOutputDir)\$(ConfigurationName)"
diff --git a/WebKitLibraries/win/tools/vsprops/production.vsprops b/WebKitLibraries/win/tools/vsprops/production.vsprops
new file mode 100644 (file)
index 0000000..afe1e06
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="production"
+       >
+       <Tool
+               Name="VCCLCompilerTool"
+               PreprocessorDefinitions="__PRODUCTION__=1"
+       />
+       <Tool
+               Name="VCMIDLTool"
+               PreprocessorDefinitions="__PRODUCTION__=1"
+       />
+       <Tool
+               Name="VCResourceCompilerTool"
+               PreprocessorDefinitions="NDEBUG;__PRODUCTION__=1"
+       />
+       <UserMacro
+               Name="ProductionBuild"
+               Value="1"
+       />
+       <UserMacro
+               Name="PRODUCTION"
+               Value="1"
+               PerformEnvironmentSet="true"
+       />
+</VisualStudioPropertySheet>