Title: [93697] trunk/Source/WebKit/efl
Revision
93697
Author
[email protected]
Date
2011-08-24 02:48:47 -0700 (Wed, 24 Aug 2011)

Log Message

[EFL] Add dummy IconDatabaseClientEfl.
http://bugs.webkit.org/show_bug.cgi?id=65596

Implements a dummy IconDatabaseClientEfl class.
Adds two files, IconDatabaseClientEfl.h | .cpp.

Patch by Jaehun Lim <[email protected]> on 2011-08-24
Reviewed by Kent Tamura.

* CMakeListsEfl.txt:
* WebCoreSupport/IconDatabaseClientEfl.cpp: Added.
(WebCore::IconDatabaseClientEfl::performImport):
(WebCore::IconDatabaseClientEfl::didRemoveAllIcons):
(WebCore::IconDatabaseClientEfl::didImportIconURLForPageURL):
(WebCore::IconDatabaseClientEfl::didImportIconDataForPageURL):
(WebCore::IconDatabaseClientEfl::didChangeIconForPageURL):
(WebCore::IconDatabaseClientEfl::didFinishURLImport):
* WebCoreSupport/IconDatabaseClientEfl.h: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebKit/efl/CMakeListsEfl.txt (93696 => 93697)


--- trunk/Source/WebKit/efl/CMakeListsEfl.txt	2011-08-24 09:07:59 UTC (rev 93696)
+++ trunk/Source/WebKit/efl/CMakeListsEfl.txt	2011-08-24 09:48:47 UTC (rev 93697)
@@ -62,6 +62,7 @@
     efl/WebCoreSupport/EditorClientEfl.cpp
     efl/WebCoreSupport/FrameLoaderClientEfl.cpp
     efl/WebCoreSupport/FullscreenVideoControllerEfl.cpp
+    efl/WebCoreSupport/IconDatabaseClientEfl.cpp
     efl/WebCoreSupport/InspectorClientEfl.cpp
     efl/WebCoreSupport/NotificationPresenterClientEfl.cpp
 

Modified: trunk/Source/WebKit/efl/ChangeLog (93696 => 93697)


--- trunk/Source/WebKit/efl/ChangeLog	2011-08-24 09:07:59 UTC (rev 93696)
+++ trunk/Source/WebKit/efl/ChangeLog	2011-08-24 09:48:47 UTC (rev 93697)
@@ -1,3 +1,23 @@
+2011-08-24  Jaehun Lim  <[email protected]>
+
+        [EFL] Add dummy IconDatabaseClientEfl.
+        http://bugs.webkit.org/show_bug.cgi?id=65596
+
+        Implements a dummy IconDatabaseClientEfl class.
+        Adds two files, IconDatabaseClientEfl.h | .cpp.
+
+        Reviewed by Kent Tamura.
+
+        * CMakeListsEfl.txt:
+        * WebCoreSupport/IconDatabaseClientEfl.cpp: Added.
+        (WebCore::IconDatabaseClientEfl::performImport):
+        (WebCore::IconDatabaseClientEfl::didRemoveAllIcons):
+        (WebCore::IconDatabaseClientEfl::didImportIconURLForPageURL):
+        (WebCore::IconDatabaseClientEfl::didImportIconDataForPageURL):
+        (WebCore::IconDatabaseClientEfl::didChangeIconForPageURL):
+        (WebCore::IconDatabaseClientEfl::didFinishURLImport):
+        * WebCoreSupport/IconDatabaseClientEfl.h: Added.
+
 2011-08-23  KwangHyuk Kim  <[email protected]>
 
         [EFL] Change parameter type for some APIs in ewk_tile_matrix.

Added: trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.cpp (0 => 93697)


--- trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.cpp	                        (rev 0)
+++ trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.cpp	2011-08-24 09:48:47 UTC (rev 93697)
@@ -0,0 +1,61 @@
+/* 
+ *  Copyright (C) 2011 Samsung Electronics
+ *
+ *  This library is free software; you can redistribute it and/or
+ *  modify it under the terms of the GNU Library General Public
+ *  License as published by the Free Software Foundation; either
+ *  version 2 of the License, or (at your option) any later version.
+ *
+ *  This library is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *  Library General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Library General Public License
+ *  along with this library; see the file COPYING.LIB.  If not, write to
+ *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ *  Boston, MA 02110-1301, USA.
+ */
+
+#include "config.h"
+#include "IconDatabaseClientEfl.h"
+
+#if ENABLE(ICONDATABASE)
+#include "NotImplemented.h"
+
+namespace WebCore {
+
+bool IconDatabaseClientEfl::performImport()
+{
+    notImplemented();
+    return true;
+}
+
+void IconDatabaseClientEfl::didRemoveAllIcons()
+{
+    notImplemented();
+}
+
+void IconDatabaseClientEfl::didImportIconURLForPageURL(const String&)
+{
+    notImplemented();
+}
+
+void IconDatabaseClientEfl::didImportIconDataForPageURL(const String&)
+{
+    notImplemented();
+}
+
+void IconDatabaseClientEfl::didChangeIconForPageURL(const String&)
+{
+    notImplemented();
+}
+
+void IconDatabaseClientEfl::didFinishURLImport()
+{
+    notImplemented();
+}
+
+}
+
+#endif

Added: trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.h (0 => 93697)


--- trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.h	                        (rev 0)
+++ trunk/Source/WebKit/efl/WebCoreSupport/IconDatabaseClientEfl.h	2011-08-24 09:48:47 UTC (rev 93697)
@@ -0,0 +1,42 @@
+/* 
+ *  Copyright (C) 2011 Samsung Electronics
+ *
+ *  This library is free software; you can redistribute it and/or
+ *  modify it under the terms of the GNU Library General Public
+ *  License as published by the Free Software Foundation; either
+ *  version 2 of the License, or (at your option) any later version.
+ *
+ *  This library is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *  Library General Public License for more details.
+ *
+ *  You should have received a copy of the GNU Library General Public License
+ *  along with this library; see the file COPYING.LIB.  If not, write to
+ *  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ *  Boston, MA 02110-1301, USA.
+ */
+
+#ifndef IconDatabaseClientEfl_h
+#define IconDatabaseClientEfl_h
+
+#if ENABLE(ICONDATABASE)
+
+#include "IconDatabaseClient.h"
+
+namespace WebCore {
+
+class IconDatabaseClientEfl : public IconDatabaseClient {
+public:
+    virtual bool performImport();
+    virtual void didRemoveAllIcons();
+    virtual void didImportIconURLForPageURL(const String&);
+    virtual void didImportIconDataForPageURL(const String&);
+    virtual void didChangeIconForPageURL(const String&);
+    virtual void didFinishURLImport();
+};
+
+}
+
+#endif
+#endif // IconDatabaseClientEfl_h
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to