Title: [234595] trunk/Source/WebCore
- Revision
- 234595
- Author
- zandober...@gmail.com
- Date
- 2018-08-06 02:24:36 -0700 (Mon, 06 Aug 2018)
Log Message
Unreviewed follow-up to r234594.
Add missing constructor and destructor definitions for the bunch of new
classes that were added in that revision.
* platform/graphics/nicosia/NicosiaPlatformLayer.cpp:
(Nicosia::ContentLayer::ContentLayer):
(Nicosia::BackingStore::BackingStore):
(Nicosia::ImageBacking::ImageBacking):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (234594 => 234595)
--- trunk/Source/WebCore/ChangeLog 2018-08-06 08:48:01 UTC (rev 234594)
+++ trunk/Source/WebCore/ChangeLog 2018-08-06 09:24:36 UTC (rev 234595)
@@ -1,5 +1,17 @@
2018-08-06 Zan Dobersek <zdober...@igalia.com>
+ Unreviewed follow-up to r234594.
+
+ Add missing constructor and destructor definitions for the bunch of new
+ classes that were added in that revision.
+
+ * platform/graphics/nicosia/NicosiaPlatformLayer.cpp:
+ (Nicosia::ContentLayer::ContentLayer):
+ (Nicosia::BackingStore::BackingStore):
+ (Nicosia::ImageBacking::ImageBacking):
+
+2018-08-06 Zan Dobersek <zdober...@igalia.com>
+
[Nicosia] Add additional layer state classes, use impl-based approach to make them extendable
https://bugs.webkit.org/show_bug.cgi?id=188341
Modified: trunk/Source/WebCore/platform/graphics/nicosia/NicosiaPlatformLayer.cpp (234594 => 234595)
--- trunk/Source/WebCore/platform/graphics/nicosia/NicosiaPlatformLayer.cpp 2018-08-06 08:48:01 UTC (rev 234594)
+++ trunk/Source/WebCore/platform/graphics/nicosia/NicosiaPlatformLayer.cpp 2018-08-06 09:24:36 UTC (rev 234595)
@@ -48,4 +48,32 @@
CompositionLayer::~CompositionLayer() = default;
CompositionLayer::Impl::~Impl() = default;
+
+ContentLayer::ContentLayer(const Impl::Factory& factory)
+ : PlatformLayer(0)
+ , m_impl(factory(*this))
+{
+}
+
+ContentLayer::~ContentLayer() = default;
+ContentLayer::Impl::~Impl() = default;
+
+
+BackingStore::BackingStore(const Impl::Factory& factory)
+ : m_impl(factory(*this))
+{
+}
+
+BackingStore::~BackingStore() = default;
+BackingStore::Impl::~Impl() = default;
+
+
+ImageBacking::ImageBacking(const Impl::Factory& factory)
+ : m_impl(factory(*this))
+{
+}
+
+ImageBacking::~ImageBacking() = default;
+ImageBacking::Impl::~Impl() = default;
+
} // namespace Nicosia
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes