Remove unused class EmojiFallbackFontSelector.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Jan 2015 03:32:57 +0000 (03:32 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Jan 2015 03:32:57 +0000 (03:32 +0000)
<https://webkit.org/b/140809>

Reviewed by Antti Koivisto.

Source/WebKit:

* WebKit.xcodeproj/project.pbxproj:

Source/WebKit/ios:

This class no longer has any clients.

* Misc/EmojiFallbackFontSelector.cpp: Removed.
* Misc/EmojiFallbackFontSelector.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@178978 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebKit/ChangeLog
Source/WebKit/WebKit.xcodeproj/project.pbxproj
Source/WebKit/ios/ChangeLog
Source/WebKit/ios/Misc/EmojiFallbackFontSelector.cpp [deleted file]
Source/WebKit/ios/Misc/EmojiFallbackFontSelector.h [deleted file]

index c876b28e44945713775d8682ee24771ebe07b508..7edfa6ab60787aecf1a552341c77dbd1e8940e92 100644 (file)
@@ -1,3 +1,12 @@
+2015-01-22  Andreas Kling  <akling@apple.com>
+
+        Remove unused class EmojiFallbackFontSelector.
+        <https://webkit.org/b/140809>
+
+        Reviewed by Antti Koivisto.
+
+        * WebKit.xcodeproj/project.pbxproj:
+
 2015-01-21  Csaba Osztrogon√°c  <ossy@webkit.org>
 
         Remove ENABLE(INSPECTOR) ifdef guards
index d125aca866848780630e9a1bf9ca06f5bcc7d748..b0d6b0bcfbcf34d3e35e30d700bab467afeb2b5e 100644 (file)
                A10C1D1D18202F9C0036883A /* WebDefaultResourceLoadDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A10C1D1518202F9C0036883A /* WebDefaultResourceLoadDelegate.m */; };
                A10C1D1E18202F9C0036883A /* WebDefaultUIKitDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A10C1D1618202F9C0036883A /* WebDefaultUIKitDelegate.h */; };
                A10C1D1F18202F9C0036883A /* WebDefaultUIKitDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = A10C1D1718202F9C0036883A /* WebDefaultUIKitDelegate.m */; };
-               A10C1D3018202FC50036883A /* EmojiFallbackFontSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A10C1D2118202FC50036883A /* EmojiFallbackFontSelector.cpp */; };
-               A10C1D3118202FC50036883A /* EmojiFallbackFontSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = A10C1D2218202FC50036883A /* EmojiFallbackFontSelector.h */; };
                A10C1D3218202FC50036883A /* MemoryMeasure.h in Headers */ = {isa = PBXBuildFile; fileRef = A10C1D2318202FC50036883A /* MemoryMeasure.h */; settings = {ATTRIBUTES = (Private, ); }; };
                A10C1D3318202FC50036883A /* MemoryMeasure.mm in Sources */ = {isa = PBXBuildFile; fileRef = A10C1D2418202FC50036883A /* MemoryMeasure.mm */; };
                A10C1D3418202FC50036883A /* WebGeolocationCoreLocationProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A10C1D2518202FC50036883A /* WebGeolocationCoreLocationProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
                A10C1D1518202F9C0036883A /* WebDefaultResourceLoadDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WebDefaultResourceLoadDelegate.m; path = ios/DefaultDelegates/WebDefaultResourceLoadDelegate.m; sourceTree = SOURCE_ROOT; };
                A10C1D1618202F9C0036883A /* WebDefaultUIKitDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebDefaultUIKitDelegate.h; path = ios/DefaultDelegates/WebDefaultUIKitDelegate.h; sourceTree = SOURCE_ROOT; };
                A10C1D1718202F9C0036883A /* WebDefaultUIKitDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WebDefaultUIKitDelegate.m; path = ios/DefaultDelegates/WebDefaultUIKitDelegate.m; sourceTree = SOURCE_ROOT; };
-               A10C1D2118202FC50036883A /* EmojiFallbackFontSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EmojiFallbackFontSelector.cpp; path = ios/Misc/EmojiFallbackFontSelector.cpp; sourceTree = SOURCE_ROOT; };
-               A10C1D2218202FC50036883A /* EmojiFallbackFontSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EmojiFallbackFontSelector.h; path = ios/Misc/EmojiFallbackFontSelector.h; sourceTree = SOURCE_ROOT; };
                A10C1D2318202FC50036883A /* MemoryMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MemoryMeasure.h; path = ios/Misc/MemoryMeasure.h; sourceTree = SOURCE_ROOT; };
                A10C1D2418202FC50036883A /* MemoryMeasure.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = MemoryMeasure.mm; path = ios/Misc/MemoryMeasure.mm; sourceTree = SOURCE_ROOT; };
                A10C1D2518202FC50036883A /* WebGeolocationCoreLocationProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGeolocationCoreLocationProvider.h; path = ios/Misc/WebGeolocationCoreLocationProvider.h; sourceTree = SOURCE_ROOT; };
                A10C1D2018202FAF0036883A /* ios */ = {
                        isa = PBXGroup;
                        children = (
-                               A10C1D2118202FC50036883A /* EmojiFallbackFontSelector.cpp */,
-                               A10C1D2218202FC50036883A /* EmojiFallbackFontSelector.h */,
                                A10C1D2318202FC50036883A /* MemoryMeasure.h */,
                                A10C1D2418202FC50036883A /* MemoryMeasure.mm */,
                                A10C1D2518202FC50036883A /* WebGeolocationCoreLocationProvider.h */,
                                1AAF58970EDCCF15008D883D /* WebKitPluginHost.defs in Headers */,
                                1AAF58980EDCCF15008D883D /* WebKitPluginHostTypes.defs in Headers */,
                                1AAF5D090EDDE71D008D883D /* WebKitPluginHostTypes.h in Headers */,
-                               A10C1D3118202FC50036883A /* EmojiFallbackFontSelector.h in Headers */,
                                A10C1D1C18202F9C0036883A /* WebDefaultResourceLoadDelegate.h in Headers */,
                                939810470824BF01008DF038 /* WebKitPrefix.h in Headers */,
                                9398101F0824BF01008DF038 /* WebKitStatistics.h in Headers */,
                                931633EF0AEDFFAE0062B92D /* WebFrameLoaderClient.mm in Sources */,
                                9391F276121B38BD00EBF7E8 /* WebFrameNetworkingContext.mm in Sources */,
                                939811060824BF01008DF038 /* WebFrameView.mm in Sources */,
-                               A10C1D3018202FC50036883A /* EmojiFallbackFontSelector.cpp in Sources */,
                                CDA62AE3125F87C2007FD118 /* WebFullScreenController.mm in Sources */,
                                BC7F884C10C8775A00D6133D /* WebGeolocationClient.mm in Sources */,
                                BC7F889F10C9D30C00D6133D /* WebGeolocationPosition.mm in Sources */,
index 7ddca2efae2ec6ee5e3582aaa32250544ec8ebab..15e4a215af01835fb6e6468bd78772e454a1ef01 100644 (file)
@@ -1,3 +1,15 @@
+2015-01-22  Andreas Kling  <akling@apple.com>
+
+        Remove unused class EmojiFallbackFontSelector.
+        <https://webkit.org/b/140809>
+
+        Reviewed by Antti Koivisto.
+
+        This class no longer has any clients.
+
+        * Misc/EmojiFallbackFontSelector.cpp: Removed.
+        * Misc/EmojiFallbackFontSelector.h: Removed.
+
 2015-01-13  Chris Dumez  <cdumez@apple.com>
 
         Unreviewed iOS build fix after r178375
diff --git a/Source/WebKit/ios/Misc/EmojiFallbackFontSelector.cpp b/Source/WebKit/ios/Misc/EmojiFallbackFontSelector.cpp
deleted file mode 100644 (file)
index 67745dc..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#if PLATFORM(IOS)
-
-#include "EmojiFallbackFontSelector.h"
-
-#include <WebCore/Font.h>
-#include <WebCore/FontCache.h>
-#include <wtf/Assertions.h>
-#include <wtf/text/AtomicString.h>
-
-using namespace WebCore;
-
-PassRefPtr<Font> EmojiFallbackFontSelector::fallbackFontAt(const FontDescription& fontDescription, size_t)
-{
-    DEPRECATED_DEFINE_STATIC_LOCAL(AtomicString, appleColorEmoji, ("Apple Color Emoji"));
-    RefPtr<Font> fontData = fontCache().fontForFamily(fontDescription, appleColorEmoji);
-    if (!fontData) {
-        LOG_ERROR("Failed to get \"Apple Color Emoji\" from the font cache. Using the last resort fallback font instead.");
-        fontData = fontCache().lastResortFallbackFont(fontDescription);
-    }
-
-    return fontData.release();
-}
-
-#endif // PLATFORM(IOS)
diff --git a/Source/WebKit/ios/Misc/EmojiFallbackFontSelector.h b/Source/WebKit/ios/Misc/EmojiFallbackFontSelector.h
deleted file mode 100644 (file)
index bd4403a..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef EmojiFallbackFontSelector_h
-#define EmojiFallbackFontSelector_h
-
-#include <WebCore/FontSelector.h>
-#include <wtf/PassRefPtr.h>
-
-class EmojiFallbackFontSelector : public WebCore::FontSelector {
-public:
-    static PassRefPtr<EmojiFallbackFontSelector> create() { return adoptRef(new EmojiFallbackFontSelector()); }
-    virtual ~EmojiFallbackFontSelector() override { }
-    virtual WebCore::FontRanges fontRangesForFamily(const WebCore::FontDescription&, const AtomicString&) override { ASSERT_NOT_REACHED(); return WebCore::FontRanges(); }
-    virtual bool resolvesFamilyFor(const WebCore::FontDescription&) const override { ASSERT_NOT_REACHED(); return false; }
-    virtual size_t fallbackFontCount() override { return 1; };
-    virtual PassRefPtr<WebCore::Font> fallbackFontAt(const WebCore::FontDescription&, size_t) override;
-
-    virtual void registerForInvalidationCallbacks(WebCore::FontSelectorClient*) override { }
-    virtual void unregisterForInvalidationCallbacks(WebCore::FontSelectorClient*) override { }
-
-    virtual unsigned version() const override { return 0; }
-    virtual unsigned uniqueId() const override { return 0; }
-
-private:
-    EmojiFallbackFontSelector() { }
-};
-
-#endif // EmojiFallbackFontSelector_h