Skip to content
  • mikhail.pozdnyakov@intel.com's avatar
    Remove WTF::ListRefPtr class · fde404a2
    mikhail.pozdnyakov@intel.com authored
    https://bugs.webkit.org/show_bug.cgi?id=115516
    
    Reviewed by Anders Carlsson.
    
    ListRefPtr was used only by FontFamily class, besides it strongly depended
    on FontFamily class semantics which made it non-generic and inappropriate
    for being present inside WTF.
    
    This patch removes WTF::ListRefPtr class and moves its the functionality
    into FontFamily class.
    
    Source/WebCore:
    
    No new tests, no change in the behavior.
    
    * page/FrameTree.h:
    (FrameTree):
    * platform/graphics/FontFamily.h:
    (FontFamily):
    (WebCore::FontFamily::~FontFamily):
    (WebCore):
    
    Source/WTF:
    
    * GNUmakefile.list.am:
    * WTF.pro:
    * WTF.vcproj/WTF.vcproj:
    * WTF.vcxproj/WTF.vcxproj:
    * WTF.vcxproj/WTF.vcxproj.filters:
    * WTF.xcodeproj/project.pbxproj:
    * wtf/CMakeLists.txt:
    * wtf/Forward.h:
    (WTF):
    * wtf/ListRefPtr.h: Removed.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    fde404a2