Changeset 162372 in webkit


Ignore:
Timestamp:
Jan 20, 2014 1:29:59 PM (10 years ago)
Author:
andersca@apple.com
Message:

Add empty UserContentController class
https://bugs.webkit.org/show_bug.cgi?id=127300
<rdar://problem/15861296>

Reviewed by Dan Bernstein.

This is the first step towards moving handling of user scripts and style sheets from
the page group to a separate objects and ultimately make them be settable per page instead of per page group.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • page/UserContentController.cpp: Added.

(WebCore::UserContentController::create):
(WebCore::UserContentController::UserContentController):
(WebCore::UserContentController::~UserContentController):

  • page/UserContentController.h: Added.
Location:
trunk/Source/WebCore
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r162253 r162372  
    17741774    page/SpeechInputResultList.cpp
    17751775    page/SuspendableTimer.cpp
     1776    page/UserContentController.cpp
    17761777    page/UserContentURLPattern.cpp
    17771778    page/WindowFeatures.cpp
  • trunk/Source/WebCore/ChangeLog

    r162369 r162372  
     12014-01-20  Anders Carlsson  <andersca@apple.com>
     2
     3        Add empty UserContentController class
     4        https://bugs.webkit.org/show_bug.cgi?id=127300
     5        <rdar://problem/15861296>
     6
     7        Reviewed by Dan Bernstein.
     8
     9        This is the first step towards moving handling of user scripts and style sheets from
     10        the page group to a separate objects and ultimately make them be settable per page instead of per page group.
     11
     12        * CMakeLists.txt:
     13        * GNUmakefile.list.am:
     14        * WebCore.vcxproj/WebCore.vcxproj:
     15        * WebCore.vcxproj/WebCore.vcxproj.filters:
     16        * WebCore.xcodeproj/project.pbxproj:
     17        * page/UserContentController.cpp: Added.
     18        (WebCore::UserContentController::create):
     19        (WebCore::UserContentController::UserContentController):
     20        (WebCore::UserContentController::~UserContentController):
     21        * page/UserContentController.h: Added.
     22
    1232014-01-20  Joseph Pecoraro  <pecoraro@apple.com>
    224
  • trunk/Source/WebCore/GNUmakefile.list.am

    r162253 r162372  
    42324232        Source/WebCore/page/SuspendableTimer.cpp \
    42334233        Source/WebCore/page/SuspendableTimer.h \
     4234        Source/WebCore/page/UserContentController.cpp \
     4235        Source/WebCore/page/UserContentController.h \
    42344236        Source/WebCore/page/UserContentTypes.h \
    42354237        Source/WebCore/page/UserContentURLPattern.cpp \
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj

    r162253 r162372  
    70707070    <ClCompile Include="..\page\SpeechInput.cpp" />
    70717071    <ClCompile Include="..\page\SuspendableTimer.cpp" />
     7072    <ClCompile Include="..\page\UserContentController.cpp" />
    70727073    <ClCompile Include="..\page\UserContentURLPattern.cpp" />
    70737074    <ClCompile Include="..\fileapi\WebKitBlobBuilder.cpp" />
     
    1893118932    <ClInclude Include="..\page\SpeechInputListener.h" />
    1893218933    <ClInclude Include="..\page\SuspendableTimer.h" />
     18934    <ClInclude Include="..\page\UserContentController.h" />
    1893318935    <ClInclude Include="..\page\UserContentURLPattern.h" />
    1893418936    <ClInclude Include="..\page\UserScript.h" />
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters

    r162253 r162372  
    784784      <Filter>page</Filter>
    785785    </ClCompile>
     786    <ClCompile Include="..\page\UserContentController.cpp">
     787      <Filter>page</Filter>
     788    </ClCompile>
    786789    <ClCompile Include="..\page\UserContentURLPattern.cpp">
    787790      <Filter>page</Filter>
     
    76967699    </ClInclude>
    76977700    <ClInclude Include="..\page\SuspendableTimer.h">
     7701      <Filter>page</Filter>
     7702    </ClInclude>
     7703    <ClInclude Include="..\page\UserContentController.h">
    76987704      <Filter>page</Filter>
    76997705    </ClInclude>
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r162253 r162372  
    861861                1AE2AEC70A1D297B00B42B25 /* JSHTMLQuoteElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AEC30A1D297B00B42B25 /* JSHTMLQuoteElement.cpp */; };
    862862                1AE2AEC80A1D297B00B42B25 /* JSHTMLQuoteElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AEC40A1D297B00B42B25 /* JSHTMLQuoteElement.h */; };
     863                1AE79D42188DB61F002239C2 /* UserContentController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE79D40188DB61F002239C2 /* UserContentController.cpp */; };
     864                1AE79D43188DB61F002239C2 /* UserContentController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE79D41188DB61F002239C2 /* UserContentController.h */; };
    863865                1AE82F8F0CAAFA9D002237AE /* JSDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE82F8D0CAAFA9D002237AE /* JSDatabase.cpp */; };
    864866                1AE82F900CAAFA9D002237AE /* JSDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE82F8E0CAAFA9D002237AE /* JSDatabase.h */; };
     
    77127714                1AE2AEC30A1D297B00B42B25 /* JSHTMLQuoteElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLQuoteElement.cpp; sourceTree = "<group>"; };
    77137715                1AE2AEC40A1D297B00B42B25 /* JSHTMLQuoteElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLQuoteElement.h; sourceTree = "<group>"; };
     7716                1AE79D40188DB61F002239C2 /* UserContentController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UserContentController.cpp; sourceTree = "<group>"; };
     7717                1AE79D41188DB61F002239C2 /* UserContentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserContentController.h; sourceTree = "<group>"; };
    77147718                1AE82F8D0CAAFA9D002237AE /* JSDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDatabase.cpp; sourceTree = "<group>"; };
    77157719                1AE82F8E0CAAFA9D002237AE /* JSDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDatabase.h; sourceTree = "<group>"; };
     
    1629716301                                62C1217A11AB9E76003C462C /* SuspendableTimer.cpp */,
    1629816302                                62C1217B11AB9E77003C462C /* SuspendableTimer.h */,
     16303                                1AE79D40188DB61F002239C2 /* UserContentController.cpp */,
     16304                                1AE79D41188DB61F002239C2 /* UserContentController.h */,
    1629916305                                003F1FE911E6AB43008258D9 /* UserContentTypes.h */,
    1630016306                                BCACF3BA1072921A00C0C8A3 /* UserContentURLPattern.cpp */,
     
    2586525871                                1A7E3C291710997300367935 /* ThreadableLoaderClientWrapper.h in Headers */,
    2586625872                                97AABD1714FA09D5007457AE /* ThreadableWebSocketChannel.h in Headers */,
     25873                                1AE79D43188DB61F002239C2 /* UserContentController.h in Headers */,
    2586725874                                97AABD1914FA09D5007457AE /* ThreadableWebSocketChannelClientWrapper.h in Headers */,
    2586825875                                51DF6D7E0B92A16D00C2DC85 /* ThreadCheck.h in Headers */,
     
    2797127978                                8542A79A0AE5C94400DF58DF /* JSSVGElementWrapperFactory.cpp in Sources */,
    2797227979                                B2FA3D680AB75A6F000E5AC4 /* JSSVGEllipseElement.cpp in Sources */,
     27980                                1AE79D42188DB61F002239C2 /* UserContentController.cpp in Sources */,
    2797327981                                B266CD4D0C3AEC6500EB08D2 /* JSSVGException.cpp in Sources */,
    2797427982                                B2FA3D6A0AB75A6F000E5AC4 /* JSSVGFEBlendElement.cpp in Sources */,
Note: See TracChangeset for help on using the changeset viewer.