Changeset 260311 in webkit


Ignore:
Timestamp:
Apr 18, 2020 8:57:14 AM (4 years ago)
Author:
ysuzuki@apple.com
Message:

[WTF] Move DataRef.h from WebCore to WTF to utilize it in JSC
https://bugs.webkit.org/show_bug.cgi?id=210689

Reviewed by Anders Carlsson.

Source/WebCore:

No behavior change, just moving header from WebCore to WTF.

  • Headers.cmake:
  • WebCore.xcodeproj/project.pbxproj:
  • rendering/style/NinePieceImage.h:
  • rendering/style/RenderStyle.h:
  • rendering/style/SVGRenderStyle.h:
  • rendering/style/StyleRareInheritedData.cpp:
  • rendering/style/StyleRareInheritedData.h:
  • rendering/style/StyleRareNonInheritedData.h:

Source/WTF:

  • WTF.xcodeproj/project.pbxproj:
  • wtf/CMakeLists.txt:
  • wtf/DataRef.h: Renamed from Source/WebCore/rendering/style/DataRef.h.
Location:
trunk/Source
Files:
12 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r260289 r260311  
     12020-04-18  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        [WTF] Move DataRef.h from WebCore to WTF to utilize it in JSC
     4        https://bugs.webkit.org/show_bug.cgi?id=210689
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * WTF.xcodeproj/project.pbxproj:
     9        * wtf/CMakeLists.txt:
     10        * wtf/DataRef.h: Renamed from Source/WebCore/rendering/style/DataRef.h.
     11
    1122020-04-17  Saam Barati  <sbarati@apple.com>
    213
  • trunk/Source/WTF/WTF.xcodeproj/project.pbxproj

    r259843 r260311  
    710710                E3200AB41E9A536D003B59D2 /* PlatformRegisters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformRegisters.h; sourceTree = "<group>"; };
    711711                E32A207323C5902D0034A092 /* NakedRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NakedRef.h; sourceTree = "<group>"; };
     712                E339C163244B4E8700359DA9 /* DataRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataRef.h; sourceTree = "<group>"; };
    712713                E33D5F871FBED66700BF625E /* RecursableLambda.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecursableLambda.h; sourceTree = "<group>"; };
    713714                E34CD0D022810A020020D299 /* Packed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Packed.h; sourceTree = "<group>"; };
     
    990991                                A8A47277151A825A004123FF /* DataLog.cpp */,
    991992                                A8A47278151A825A004123FF /* DataLog.h */,
     993                                E339C163244B4E8700359DA9 /* DataRef.h */,
    992994                                A8A47279151A825A004123FF /* DateMath.cpp */,
    993995                                A8A4727A151A825A004123FF /* DateMath.h */,
  • trunk/Source/WTF/wtf/CMakeLists.txt

    r257201 r260311  
    4848    DataLog.h
    4949    DataMutex.h
     50    DataRef.h
    5051    DateMath.h
    5152    DebugHeap.h
  • trunk/Source/WTF/wtf/DataRef.h

    r260309 r260311  
    11/*
    2  * Copyright (C) 2003-2017 Apple Inc. All rights reserved.
     2 * Copyright (C) 2003-2020 Apple Inc. All rights reserved.
    33 *
    44 * This library is free software; you can redistribute it and/or
     
    2323#include <wtf/Ref.h>
    2424
    25 namespace WebCore {
     25namespace WTF {
    2626
    27 template <typename T> class DataRef {
     27template <typename T>
     28class DataRef {
    2829public:
    2930    DataRef(Ref<T>&& data)
     
    9798};
    9899
    99 } // namespace WebCore
     100} // namespace WTF
     101
     102using WTF::DataRef;
  • trunk/Source/WebCore/ChangeLog

    r260308 r260311  
     12020-04-18  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        [WTF] Move DataRef.h from WebCore to WTF to utilize it in JSC
     4        https://bugs.webkit.org/show_bug.cgi?id=210689
     5
     6        Reviewed by Anders Carlsson.
     7
     8        No behavior change, just moving header from WebCore to WTF.
     9
     10        * Headers.cmake:
     11        * WebCore.xcodeproj/project.pbxproj:
     12        * rendering/style/NinePieceImage.h:
     13        * rendering/style/RenderStyle.h:
     14        * rendering/style/SVGRenderStyle.h:
     15        * rendering/style/StyleRareInheritedData.cpp:
     16        * rendering/style/StyleRareInheritedData.h:
     17        * rendering/style/StyleRareNonInheritedData.h:
     18
    1192020-04-18  David Kilzer  <ddkilzer@apple.com>
    220
  • trunk/Source/WebCore/Headers.cmake

    r260182 r260311  
    14141414    rendering/style/BorderValue.h
    14151415    rendering/style/CounterDirectives.h
    1416     rendering/style/DataRef.h
    14171416    rendering/style/FillLayer.h
    14181417    rendering/style/GapLength.h
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r260247 r260311  
    37703770                BC2272E40E82EE9B00E7F975 /* StyleRareInheritedData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2272E20E82EE9B00E7F975 /* StyleRareInheritedData.h */; settings = {ATTRIBUTES = (Private, ); }; };
    37713771                BC2273040E82F1E600E7F975 /* StyleInheritedData.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2273020E82F1E600E7F975 /* StyleInheritedData.h */; settings = {ATTRIBUTES = (Private, ); }; };
    3772                 BC22746F0E83664500E7F975 /* DataRef.h in Headers */ = {isa = PBXBuildFile; fileRef = BC22746E0E83664500E7F975 /* DataRef.h */; settings = {ATTRIBUTES = (Private, ); }; };
    37733772                BC2274790E8366E200E7F975 /* SVGRenderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2274750E8366E200E7F975 /* SVGRenderStyle.h */; settings = {ATTRIBUTES = (Private, ); }; };
    37743773                BC22747B0E8366E200E7F975 /* SVGRenderStyleDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2274770E8366E200E7F975 /* SVGRenderStyleDefs.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    1317513174                BC2273010E82F1E600E7F975 /* StyleInheritedData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StyleInheritedData.cpp; sourceTree = "<group>"; };
    1317613175                BC2273020E82F1E600E7F975 /* StyleInheritedData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StyleInheritedData.h; sourceTree = "<group>"; };
    13177                 BC22746E0E83664500E7F975 /* DataRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataRef.h; sourceTree = "<group>"; };
    1317813176                BC2274740E8366E200E7F975 /* SVGRenderStyle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGRenderStyle.cpp; sourceTree = "<group>"; };
    1317913177                BC2274750E8366E200E7F975 /* SVGRenderStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGRenderStyle.h; sourceTree = "<group>"; };
     
    2573025728                                BC2272A10E82E87C00E7F975 /* CursorData.h */,
    2573125729                                BC2272AC0E82E8F300E7F975 /* CursorList.h */,
    25732                                 BC22746E0E83664500E7F975 /* DataRef.h */,
    2573325730                                BC5EB69C0E81DAEB00B25965 /* FillLayer.cpp */,
    2573425731                                BC5EB69D0E81DAEB00B25965 /* FillLayer.h */,
     
    3000430001                                E52CF54F20A35A2800DADA27 /* DataListSuggestionPicker.h in Headers */,
    3000530002                                E52CF54D20A268AC00DADA27 /* DataListSuggestionsClient.h in Headers */,
    30006                                 BC22746F0E83664500E7F975 /* DataRef.h in Headers */,
    3000730003                                BC64641C11D7F416006455B0 /* DatasetDOMStringMap.h in Headers */,
    3000830004                                85031B3E0A44EFC700F992E0 /* DataTransfer.h in Headers */,
  • trunk/Source/WebCore/rendering/style/NinePieceImage.h

    r251156 r260311  
    2424#pragma once
    2525
    26 #include "DataRef.h"
    2726#include "LengthBox.h"
    2827#include "StyleImage.h"
     28#include <wtf/DataRef.h>
    2929#include <wtf/Vector.h>
    3030
  • trunk/Source/WebCore/rendering/style/RenderStyle.h

    r259703 r260311  
    3232#include "Color.h"
    3333#include "CounterDirectives.h"
    34 #include "DataRef.h"
    3534#include "FilterOperations.h"
    3635#include "FontCascadeDescription.h"
     
    6968#include "UnicodeBidi.h"
    7069#include <memory>
     70#include <wtf/DataRef.h>
    7171#include <wtf/Forward.h>
    7272#include <wtf/NeverDestroyed.h>
  • trunk/Source/WebCore/rendering/style/SVGRenderStyle.h

    r253987 r260311  
    2424#pragma once
    2525
    26 #include "DataRef.h"
    2726#include "RenderStyleConstants.h"
    2827#include "SVGRenderStyleDefs.h"
    2928#include "WindRule.h"
     29#include <wtf/DataRef.h>
    3030
    3131namespace WebCore {
  • trunk/Source/WebCore/rendering/style/StyleRareInheritedData.cpp

    r258148 r260311  
    2424
    2525#include "CursorList.h"
    26 #include "DataRef.h"
    2726#include "QuotesData.h"
    2827#include "RenderStyle.h"
     
    3332#include "StyleFilterData.h"
    3433#include "StyleImage.h"
     34#include <wtf/DataRef.h>
    3535#include <wtf/PointerComparison.h>
    3636
  • trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h

    r258148 r260311  
    2626
    2727#include "Color.h"
    28 #include "DataRef.h"
    2928#include "Length.h"
    3029#include "StyleCustomPropertyData.h"
     
    3231#include "TextDecorationThickness.h"
    3332#include "TextUnderlineOffset.h"
     33#include <wtf/DataRef.h>
    3434#include <wtf/RefCounted.h>
    3535#include <wtf/text/AtomString.h>
  • trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h

    r258148 r260311  
    2828#include "ClipPathOperation.h"
    2929#include "CounterDirectives.h"
    30 #include "DataRef.h"
    3130#include "FillLayer.h"
    3231#include "GapLength.h"
     
    3938#include "WillChangeData.h"
    4039#include <memory>
     40#include <wtf/DataRef.h>
    4141#include <wtf/Vector.h>
    4242
Note: See TracChangeset for help on using the changeset viewer.