Changeset 70659 in webkit


Ignore:
Timestamp:
Oct 27, 2010 10:00:52 AM (13 years ago)
Author:
andersca@apple.com
Message:

Add DownloadManager class
https://bugs.webkit.org/show_bug.cgi?id=48388

Reviewed by Sam Weinig.

  • WebKit2.pro:
  • WebKit2.xcodeproj/project.pbxproj:

Add new files.

  • WebProcess/Downloads/DownloadManager.cpp: Added.

(WebKit::DownloadManager::shared):
(WebKit::DownloadManager::DownloadManager):

  • WebProcess/Downloads/DownloadManager.h: Added.
  • win/WebKit2.vcproj:
  • win/WebKit2Common.vsprops:

Add new files.

Location:
trunk/WebKit2
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r70658 r70659  
    103103        * WebProcess/InjectedBundle/API/c/WKBundlePage.h: Modified original file, not its framework
    104104        copy this time.
     105
     1062010-10-26  Anders Carlsson  <andersca@apple.com>
     107
     108        Reviewed by Sam Weinig.
     109
     110        Add DownloadManager class
     111        https://bugs.webkit.org/show_bug.cgi?id=48388
     112
     113        * WebKit2.pro:
     114        * WebKit2.xcodeproj/project.pbxproj:
     115        Add new files.
     116
     117        * WebProcess/Downloads/DownloadManager.cpp: Added.
     118        (WebKit::DownloadManager::shared):
     119        (WebKit::DownloadManager::DownloadManager):
     120        * WebProcess/Downloads/DownloadManager.h: Added.
     121
     122        * win/WebKit2.vcproj:
     123        * win/WebKit2Common.vsprops:
     124        Add new files.
    105125
    1061262010-10-26  Anders Carlsson  <andersca@apple.com>
  • trunk/WebKit2/WebKit2.pro

    r70520 r70659  
    121121    UIProcess/qt \
    122122    WebProcess \
     123    WebProcess/Downloads \
     124    WebProcess/Downloads/qt \
    123125    WebProcess/InjectedBundle \
    124126    WebProcess/InjectedBundle/DOM \
     
    282284    UIProcess/WebUIClient.h \
    283285    UIProcess/qt/WebPopupMenuProxyQt.h \
     286    WebProcess/Downloads/DownloadManager.h \
    284287    WebProcess/InjectedBundle/API/c/WKBundleHitTestResult.h \
    285288    WebProcess/InjectedBundle/API/c/WKBundleNodeHandle.h \
     
    428431    UIProcess/WebProcessProxy.cpp \
    429432    UIProcess/WebUIClient.cpp \
     433    WebProcess/Downloads/DownloadManager.cpp \
    430434    WebProcess/InjectedBundle/API/c/WKBundle.cpp \
    431435    WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp \
  • trunk/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r70504 r70659  
    9090                1A594ABA112A1FB6009DE7C7 /* WebUIClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A594AB8112A1FB6009DE7C7 /* WebUIClient.cpp */; };
    9191                1A594ABB112A1FB6009DE7C7 /* WebUIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A594AB9112A1FB6009DE7C7 /* WebUIClient.h */; };
     92                1A61614F127798B5003ACD86 /* DownloadManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A61614D127798B5003ACD86 /* DownloadManager.cpp */; };
     93                1A616150127798B5003ACD86 /* DownloadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A61614E127798B5003ACD86 /* DownloadManager.h */; };
    9294                1A6F9F9011E13EFC00DB1371 /* CommandLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6F9F8E11E13EFC00DB1371 /* CommandLine.h */; };
    9395                1A6F9FB711E1408500DB1371 /* CommandLineMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A6F9FB611E1408500DB1371 /* CommandLineMac.cpp */; };
     
    567569                1A594AB8112A1FB6009DE7C7 /* WebUIClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebUIClient.cpp; sourceTree = "<group>"; };
    568570                1A594AB9112A1FB6009DE7C7 /* WebUIClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebUIClient.h; sourceTree = "<group>"; };
     571                1A61614D127798B5003ACD86 /* DownloadManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DownloadManager.cpp; sourceTree = "<group>"; };
     572                1A61614E127798B5003ACD86 /* DownloadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DownloadManager.h; sourceTree = "<group>"; };
    569573                1A6F9F8E11E13EFC00DB1371 /* CommandLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommandLine.h; sourceTree = "<group>"; };
    570574                1A6F9FB611E1408500DB1371 /* CommandLineMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommandLineMac.cpp; sourceTree = "<group>"; };
     
    11071111                        usesTabs = 0;
    11081112                };
     1113                1A61614C127798B5003ACD86 /* Downloads */ = {
     1114                        isa = PBXGroup;
     1115                        children = (
     1116                                1A61614D127798B5003ACD86 /* DownloadManager.cpp */,
     1117                                1A61614E127798B5003ACD86 /* DownloadManager.h */,
     1118                        );
     1119                        path = Downloads;
     1120                        sourceTree = "<group>";
     1121                };
    11091122                1A6FA01C11E1526300DB1371 /* mac */ = {
    11101123                        isa = PBXGroup;
     
    13171330                        isa = PBXGroup;
    13181331                        children = (
     1332                                1A61614C127798B5003ACD86 /* Downloads */,
    13191333                                BC204EDF11C83E72008F3375 /* InjectedBundle */,
    13201334                                1A6FA01C11E1526300DB1371 /* mac */,
     
    21142128                                1C8E28341275D73800BC7BD0 /* WebInspectorProxy.h in Headers */,
    21152129                                1C8E293912761E5B00BC7BD0 /* WKInspector.h in Headers */,
     2130                                1A616150127798B5003ACD86 /* DownloadManager.h in Headers */,
    21162131                        );
    21172132                        runOnlyForDeploymentPostprocessing = 0;
     
    24272442                                1C8E28351275D73800BC7BD0 /* WebInspectorProxy.cpp in Sources */,
    24282443                                1C8E293A12761E5B00BC7BD0 /* WKInspector.cpp in Sources */,
     2444                                1A61614F127798B5003ACD86 /* DownloadManager.cpp in Sources */,
    24292445                        );
    24302446                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebKit2/win/WebKit2.vcproj

    r70504 r70659  
    12341234                        </Filter>
    12351235                        <Filter
     1236                                Name="Downloads"
     1237                                >
     1238                                <File
     1239                                        RelativePath="..\WebProcess\Downloads\DownloadManager.cpp"
     1240                                        >
     1241                                </File>
     1242                                <File
     1243                                        RelativePath="..\WebProcess\Downloads\DownloadManager.h"
     1244                                        >
     1245                                </File>
     1246                        </Filter>
     1247                        <Filter
    12361248                                Name="InjectedBundle"
    12371249                                >
  • trunk/WebKit2/win/WebKit2Common.vsprops

    r68361 r70659  
    77        <Tool
    88                Name="VCCLCompilerTool"
    9                 AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\Platform&quot;;&quot;$(ProjectDir)\..\Platform\CoreIPC&quot;;&quot;$(ProjectDir)\..\PluginProcess&quot;;&quot;$(ProjectDir)\..\Shared&quot;;&quot;$(ProjectDir)\..\Shared\win&quot;;&quot;$(ProjectDir)\..\Shared\API\c&quot;;&quot;$(ProjectDir)\..\Shared\API\c\cf&quot;;&quot;$(ProjectDir)\..\Shared\API\c\win&quot;;&quot;$(ProjectDir)\..\Shared\CoreIPCSupport&quot;;&quot;$(ProjectDir)\..\UIProcess&quot;;&quot;$(ProjectDir)\..\UIProcess\API\C&quot;;&quot;$(ProjectDir)\..\UIProcess\API\C\win&quot;;&quot;$(ProjectDir)\..\UIProcess\API\cpp&quot;;&quot;$(ProjectDir)\..\UIProcess\API\win&quot;;&quot;$(ProjectDir)\..\UIProcess\Launcher&quot;;&quot;$(ProjectDir)\..\UIProcess\Plugins&quot;;&quot;$(ProjectDir)\..\UIProcess\win&quot;;&quot;$(ProjectDir)\..\WebProcess&quot;;&quot;$(ProjectDir)\..\WebProcess\WebCoreSupport&quot;;&quot;$(ProjectDir)\..\WebProcess\WebCoreSupport\win&quot;;&quot;$(ProjectDir)\..\WebProcess\WebPage&quot;;&quot;$(ProjectDir)\..\WebProcess\WebPage\win&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\API\c&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\DOM&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\win&quot;;&quot;$(ProjectDir)\..\WebProcess\Plugins&quot;;&quot;$(ProjectDir)\..\WebProcess\Plugins\Netscape&quot;;&quot;$(ProjectDir)\..\WebProcess\win&quot;;&quot;$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources&quot;;&quot;$(WebKitOutputDir)\Include&quot;;&quot;$(WebKitOutputDir)\Include\private&quot;;&quot;$(WebKitLibrariesDir)\Include&quot;;&quot;$(WebKitLibrariesDir)\Include\private&quot;;&quot;$(WebKitLibrariesDir)\Include\pthreads&quot;;&quot;$(WebKitOutputDir)\Include\JavaScriptCore&quot;;&quot;$(WebKitOutputDir)\Include\private\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\Include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\Include\private\JavaScriptCore&quot;;&quot;$(WebKitOutputDir)\Include\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\WebCore\ForwardingHeaders&quot;"
     9                AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\Platform&quot;;&quot;$(ProjectDir)\..\Platform\CoreIPC&quot;;&quot;$(ProjectDir)\..\PluginProcess&quot;;&quot;$(ProjectDir)\..\Shared&quot;;&quot;$(ProjectDir)\..\Shared\win&quot;;&quot;$(ProjectDir)\..\Shared\API\c&quot;;&quot;$(ProjectDir)\..\Shared\API\c\cf&quot;;&quot;$(ProjectDir)\..\Shared\API\c\win&quot;;&quot;$(ProjectDir)\..\Shared\CoreIPCSupport&quot;;&quot;$(ProjectDir)\..\UIProcess&quot;;&quot;$(ProjectDir)\..\UIProcess\API\C&quot;;&quot;$(ProjectDir)\..\UIProcess\API\C\win&quot;;&quot;$(ProjectDir)\..\UIProcess\API\cpp&quot;;&quot;$(ProjectDir)\..\UIProcess\API\win&quot;;&quot;$(ProjectDir)\..\UIProcess\Launcher&quot;;&quot;$(ProjectDir)\..\UIProcess\Plugins&quot;;&quot;$(ProjectDir)\..\UIProcess\win&quot;;&quot;$(ProjectDir)\..\WebProcess&quot;;&quot;$(ProjectDir)\..\WebProcess\WebCoreSupport&quot;;&quot;$(ProjectDir)\..\WebProcess\WebCoreSupport\win&quot;;&quot;$(ProjectDir)\..\WebProcess\WebPage&quot;;&quot;$(ProjectDir)\..\WebProcess\WebPage\win&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\API\c&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\DOM&quot;;&quot;$(ProjectDir)\..\WebProcess\InjectedBundle\win&quot;;&quot;$(ProjectDir)\..\WebProcess\Plugins&quot;;&quot;$(ProjectDir)\..\WebProcess\Plugins\Netscape&quot;;&quot;$(ProjectDir)\..\WebProcess\win&quot;;&quot;$(ProjectDir)\..\WebProcess\Downloads&quot;;&quot;$(ProjectDir)\..\WebProcess\Downloads\win&quot;;&quot;$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources&quot;;&quot;$(WebKitOutputDir)\Include&quot;;&quot;$(WebKitOutputDir)\Include\private&quot;;&quot;$(WebKitLibrariesDir)\Include&quot;;&quot;$(WebKitLibrariesDir)\Include\private&quot;;&quot;$(WebKitLibrariesDir)\Include\pthreads&quot;;&quot;$(WebKitOutputDir)\Include\JavaScriptCore&quot;;&quot;$(WebKitOutputDir)\Include\private\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\Include\JavaScriptCore&quot;;&quot;$(WebKitLibrariesDir)\Include\private\JavaScriptCore&quot;;&quot;$(WebKitOutputDir)\Include\WebCore\ForwardingHeaders&quot;;&quot;$(WebKitLibrariesDir)\Include\WebCore\ForwardingHeaders&quot;"
    1010                PreprocessorDefinitions="_USRDLL;WEBKIT_EXPORTS;FRAMEWORK_NAME=WebKit;BUILDING_WEBKIT"
    1111                UsePrecompiledHeader="2"
Note: See TracChangeset for help on using the changeset viewer.