Web Inspector: introduce overlay page and migrate "paused in debugger" to it.
https://bugs.webkit.org/show_bug.cgi?id=95080
Reviewed by Yury Semikhatsky.
Separate page instance is now used to render overlay. Paused in debugger is migrated to the new overlay.
* CMakeLists.txt:
* DerivedSources.make:
* GNUmakefile.am:
* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::~InspectorOverlay):
(WebCore):
(WebCore::InspectorOverlay::paint):
(WebCore::InspectorOverlay::drawOutline):
(WebCore::InspectorOverlay::setPausedInDebuggerMessage):
(WebCore::InspectorOverlay::drawNodeHighlight):
(WebCore::InspectorOverlay::drawRectHighlight):
(WebCore::InspectorOverlay::drawOverlayPage):
(WebCore::InspectorOverlay::overlayPage):
(WebCore::InspectorOverlay::evaluateInOverlay):
* inspector/InspectorOverlay.h:
(InspectorOverlay):
* inspector/InspectorOverlayPage.html: Added.
* inspector/InspectorPageAgent.cpp:
(WebCore::InspectorPageAgent::didPaint):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@126857 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebCore/GNUmakefile.list.am b/Source/WebCore/GNUmakefile.list.am
index 1a39d1a..728729e 100644
--- a/Source/WebCore/GNUmakefile.list.am
+++ b/Source/WebCore/GNUmakefile.list.am
@@ -25,6 +25,7 @@
DerivedSources/WebCore/InspectorBackendDispatcher.h \
DerivedSources/WebCore/InspectorFrontend.cpp \
DerivedSources/WebCore/InspectorFrontend.h \
+ DerivedSources/WebCore/InspectorOverlayPage.h \
DerivedSources/WebCore/InspectorTypeBuilder.cpp \
DerivedSources/WebCore/InspectorTypeBuilder.h \
DerivedSources/WebCore/InspectorProtocolVersion.h \