Changeset 244747 in webkit


Ignore:
Timestamp:
Apr 29, 2019 12:52:56 PM (5 years ago)
Author:
Brent Fulgham
Message:

[Cocoa] Move common sandbox files from Shared/mac to Shared/Cocoa
https://bugs.webkit.org/show_bug.cgi?id=197376
<rdar://problem/50305272>

Reviewed by Dean Jackson.

The Apple sandboxing logic currently lives in the inappropriate 'Shared/mac' directory. This is
confusing because the code is used by all Apple ports, not just macOS.

This patch just moves the relevant files from 'Shared/mac' to 'Shared/Cocoa' to avoid this confusion.

  • Shared/Cocoa/SandboxExtensionCocoa.mm: Renamed from Source/WebKit/Shared/mac/SandboxExtensionMac.mm.
  • Shared/Cocoa/SandboxInitialiationParametersCocoa.mm: Renamed from Source/WebKit/Shared/mac/SandboxInitialiationParametersMac.mm.
  • Shared/Cocoa/SandboxUtilities.h: Renamed from Source/WebKit/Shared/mac/SandboxUtilities.h.
  • Shared/Cocoa/SandboxUtilities.mm: Renamed from Source/WebKit/Shared/mac/SandboxUtilities.mm.
  • SourcesCocoa.txt:
  • WebKit.xcodeproj/project.pbxproj:
Location:
trunk/Source/WebKit
Files:
3 edited
4 moved

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r244744 r244747  
     12019-04-29  Brent Fulgham  <bfulgham@apple.com>
     2
     3        [Cocoa] Move common sandbox files from Shared/mac to Shared/Cocoa
     4        https://bugs.webkit.org/show_bug.cgi?id=197376
     5        <rdar://problem/50305272>
     6
     7        Reviewed by Dean Jackson.
     8
     9        The Apple sandboxing logic currently lives in the inappropriate 'Shared/mac' directory. This is
     10        confusing because the code is used by all Apple ports, not just macOS.
     11
     12        This patch just moves the relevant files from 'Shared/mac' to 'Shared/Cocoa' to avoid this confusion.
     13
     14        * Shared/Cocoa/SandboxExtensionCocoa.mm: Renamed from Source/WebKit/Shared/mac/SandboxExtensionMac.mm.
     15        * Shared/Cocoa/SandboxInitialiationParametersCocoa.mm: Renamed from Source/WebKit/Shared/mac/SandboxInitialiationParametersMac.mm.
     16        * Shared/Cocoa/SandboxUtilities.h: Renamed from Source/WebKit/Shared/mac/SandboxUtilities.h.
     17        * Shared/Cocoa/SandboxUtilities.mm: Renamed from Source/WebKit/Shared/mac/SandboxUtilities.mm.
     18        * SourcesCocoa.txt:
     19        * WebKit.xcodeproj/project.pbxproj:
     20
    1212019-04-29  Alexander Mikhaylenko  <exalm7659@gmail.com>
    222
  • trunk/Source/WebKit/Shared/Cocoa/SandboxExtensionCocoa.mm

    r244746 r244747  
    5959    }
    6060
    61     bool consume() WARN_UNUSED_RETURN
     61    bool WARN_UNUSED_RETURN consume()
    6262    {
    6363        m_handle = sandbox_extension_consume(m_token);
     
    7878    }
    7979
    80     const char* getSerializedFormat(size_t& length) WARN_UNUSED_RETURN
     80    const char* WARN_UNUSED_RETURN getSerializedFormat(size_t& length)
    8181    {
    8282        length = strlen(m_token);
  • trunk/Source/WebKit/SourcesCocoa.txt

    r244597 r244747  
    144144Shared/Cocoa/DataDetectionResult.mm
    145145Shared/Cocoa/LoadParametersCocoa.mm
     146Shared/Cocoa/SandboxExtensionCocoa.mm
     147Shared/Cocoa/SandboxInitialiationParametersCocoa.mm
     148Shared/Cocoa/SandboxUtilities.mm
    146149Shared/Cocoa/SharedRingBufferStorage.cpp
    147150Shared/Cocoa/WebCoreArgumentCodersCocoa.mm
     
    187190Shared/mac/PDFKitImports.mm
    188191Shared/mac/PrintInfoMac.mm
    189 Shared/mac/SandboxExtensionMac.mm
    190 Shared/mac/SandboxInitialiationParametersMac.mm
    191 Shared/mac/SandboxUtilities.mm
    192192Shared/mac/SecItemRequestData.cpp
    193193Shared/mac/SecItemResponseData.cpp
  • trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj

    r244597 r244747  
    22402240                1AAB037B185F99D800EDF501 /* APIData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = APIData.cpp; sourceTree = "<group>"; };
    22412241                1AAB4A8C1296F0A20023952F /* SandboxExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SandboxExtension.h; sourceTree = "<group>"; };
    2242                 1AAB4AA91296F1540023952F /* SandboxExtensionMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxExtensionMac.mm; sourceTree = "<group>"; };
    22432242                1AABFE391829C1ED005B070E /* _WKRemoteObjectInterfaceInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKRemoteObjectInterfaceInternal.h; sourceTree = "<group>"; };
    22442243                1AADE6FE10D855FC00D3D63D /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; };
     
    36233622                7A8A9D591EF13020009801AE /* APIInjectedBundleBundleClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIInjectedBundleBundleClient.h; sourceTree = "<group>"; };
    36243623                7A8A9D5B1EF1458E009801AE /* APIInjectedBundlePageResourceLoadClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIInjectedBundlePageResourceLoadClient.h; sourceTree = "<group>"; };
     3624                7AB4EA3F22777C460085BBAA /* SandboxExtensionCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxExtensionCocoa.mm; sourceTree = "<group>"; };
     3625                7AB4EA4122777FC70085BBAA /* SandboxInitialiationParametersCocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxInitialiationParametersCocoa.mm; sourceTree = "<group>"; };
     3626                7AB4EA42227780DD0085BBAA /* SandboxUtilities.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxUtilities.mm; sourceTree = "<group>"; };
    36253627                7AB6EA441EEAAE2300037B2B /* APIIconDatabaseClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIIconDatabaseClient.h; sourceTree = "<group>"; };
    36263628                7AB6EA461EEAB6B000037B2B /* APIGeolocationProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIGeolocationProvider.h; sourceTree = "<group>"; };
     
    45434545                E1967E37150AB5E200C73169 /* com.apple.WebProcess.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = com.apple.WebProcess.sb; path = DerivedSources/WebKit2/com.apple.WebProcess.sb; sourceTree = BUILT_PRODUCTS_DIR; };
    45444546                E19BDA8419365F4B00B97F57 /* com.apple.appstore.CodeRedeemerNetscapePlugin.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.apple.appstore.CodeRedeemerNetscapePlugin.sb; sourceTree = "<group>"; };
    4545                 E19BDA87193686A400B97F57 /* SandboxUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxUtilities.mm; sourceTree = "<group>"; };
    45464547                E19BDA88193686A400B97F57 /* SandboxUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SandboxUtilities.h; sourceTree = "<group>"; };
    45474548                E1A31731134CEA6C007C9A4F /* AttributedString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttributedString.h; sourceTree = "<group>"; };
     
    45544555                E1CC1B8F12D7EADF00625838 /* PrintInfoMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PrintInfoMac.mm; sourceTree = "<group>"; };
    45554556                E1D26A4C1759634E0095BFD1 /* WebContentProcess.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = WebContentProcess.xib; path = Resources/WebContentProcess.xib; sourceTree = "<group>"; };
    4556                 E1E552C216AE065E004ED653 /* SandboxInitialiationParametersMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SandboxInitialiationParametersMac.mm; sourceTree = "<group>"; };
    45574557                E1E552C316AE065E004ED653 /* SandboxInitializationParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SandboxInitializationParameters.h; sourceTree = "<group>"; };
    45584558                E1EE53DC11F8CF9F00CCBEE4 /* InjectedBundlePageEditorClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InjectedBundlePageEditorClient.h; sourceTree = "<group>"; };
     
    63536353                                CD2865EC2255562000606AC7 /* ProcessTaskStateObserver.h */,
    63546354                                CD2865ED2255562000606AC7 /* ProcessTaskStateObserver.mm */,
     6355                                7AB4EA3F22777C460085BBAA /* SandboxExtensionCocoa.mm */,
     6356                                7AB4EA4122777FC70085BBAA /* SandboxInitialiationParametersCocoa.mm */,
     6357                                E19BDA88193686A400B97F57 /* SandboxUtilities.h */,
     6358                                7AB4EA42227780DD0085BBAA /* SandboxUtilities.mm */,
    63556359                                CD4B4D9A1E765E0000D27092 /* SharedRingBufferStorage.cpp */,
    63566360                                CD4B4D9B1E765E0000D27092 /* SharedRingBufferStorage.h */,
     
    79767980                                E19582D4153CC05300B60875 /* PDFKitImports.mm */,
    79777981                                E1CC1B8F12D7EADF00625838 /* PrintInfoMac.mm */,
    7978                                 1AAB4AA91296F1540023952F /* SandboxExtensionMac.mm */,
    7979                                 E1E552C216AE065E004ED653 /* SandboxInitialiationParametersMac.mm */,
    7980                                 E19BDA88193686A400B97F57 /* SandboxUtilities.h */,
    7981                                 E19BDA87193686A400B97F57 /* SandboxUtilities.mm */,
    79827982                                51D1304F1382EAC000351EDD /* SecItemRequestData.cpp */,
    79837983                                51D130501382EAC000351EDD /* SecItemRequestData.h */,
Note: See TracChangeset for help on using the changeset viewer.