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 9222f25..a8d9e94 100644 (file)
@@ -2,6 +2,23 @@
 
         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.
+
         Rename Windows configuration Release_LTCG to Production for clarity
         https://bugs.webkit.org/show_bug.cgi?id=57465
 
index 68075f9..b5461e4 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 30c13af..1d8e82d 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 f68dc93..ada0b8e 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 45882b4..3e207e7 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 f09d291..3de342c 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 bbf86e8..ac4f8a5 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 1770e17..408871b 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 5aae1b1..78f3672 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 3145e52..03fceab 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 5bf837a..7f44e91 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 e64442f..5001f2b 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 1be2edd..be313dc 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 eb76605..af07ec2 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 10b0659..ae3c024 100644 (file)
@@ -2,6 +2,18 @@
 
         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.
+
         Rename Windows configuration Release_LTCG to Production for clarity
         https://bugs.webkit.org/show_bug.cgi?id=57465
 
index 76ae44b..5e71307 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 b777d2f..59bd412 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 2e0e7d9..941bf46 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 91ff300..127707e 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 3e461a3..477ae24 100644 (file)
 
         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.
+
         Rename Windows configuration Release_LTCG to Production for clarity
         https://bugs.webkit.org/show_bug.cgi?id=57465
 
index 111d113..b53561e 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 0bc42cd..5bdec6f 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 3caeb7b..08c8ae2 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 c332114..479fd41 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 606710b..4a65c62 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 7156de7..818bff2 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 7db37fd..37ff9de 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 996b836..c2d3e36 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 593b979..6c24cbc 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 56785dd..75195e3 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 d608b73..45cb5c9 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 04d4a0a..853abfb 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 15f3159..b036c84 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 42f6bc0..28dbf04 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 3e12f6f..83292fe 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 efdaec8..4eb90f4 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 2839fd0..b0defab 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 959a3d4..d5889de 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"
        />
                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>