Changeset 174262 in webkit


Ignore:
Timestamp:
Oct 3, 2014 2:25:08 AM (10 years ago)
Author:
Csaba Osztrogonác
Message:

[GTK] URTBF after r174231.

  • WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:

(webkit_web_page_get_dom_document):

  • WebProcess/WebPage/DrawingAreaImpl.cpp:

(WebKit::DrawingAreaImpl::didInstallPageOverlay): Deleted.
(WebKit::DrawingAreaImpl::didUninstallPageOverlay): Deleted.
(WebKit::DrawingAreaImpl::setPageOverlayNeedsDisplay): Deleted.
(WebKit::DrawingAreaImpl::setPageOverlayOpacity): Deleted.

  • WebProcess/WebPage/DrawingAreaImpl.h:
  • WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:

(WebKit::LayerTreeHostGtk::createPageOverlayLayer):
(WebKit::LayerTreeHostGtk::destroyPageOverlayLayer):
(WebKit::LayerTreeHostGtk::didInstallPageOverlay): Deleted.
(WebKit::LayerTreeHostGtk::didUninstallPageOverlay): Deleted.
(WebKit::LayerTreeHostGtk::setPageOverlayNeedsDisplay): Deleted.

  • WebProcess/WebPage/gtk/LayerTreeHostGtk.h:
Location:
trunk/Source/WebKit2
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r174261 r174262  
     12014-10-03  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        [GTK] URTBF after r174231.
     4
     5        * WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp:
     6        (webkit_web_page_get_dom_document):
     7        * WebProcess/WebPage/DrawingAreaImpl.cpp:
     8        (WebKit::DrawingAreaImpl::didInstallPageOverlay): Deleted.
     9        (WebKit::DrawingAreaImpl::didUninstallPageOverlay): Deleted.
     10        (WebKit::DrawingAreaImpl::setPageOverlayNeedsDisplay): Deleted.
     11        (WebKit::DrawingAreaImpl::setPageOverlayOpacity): Deleted.
     12        * WebProcess/WebPage/DrawingAreaImpl.h:
     13        * WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp:
     14        (WebKit::LayerTreeHostGtk::createPageOverlayLayer):
     15        (WebKit::LayerTreeHostGtk::destroyPageOverlayLayer):
     16        (WebKit::LayerTreeHostGtk::didInstallPageOverlay): Deleted.
     17        (WebKit::LayerTreeHostGtk::didUninstallPageOverlay): Deleted.
     18        (WebKit::LayerTreeHostGtk::setPageOverlayNeedsDisplay): Deleted.
     19        * WebProcess/WebPage/gtk/LayerTreeHostGtk.h:
     20
    1212014-10-03  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
    222
  • trunk/Source/WebKit2/WebProcess/InjectedBundle/API/gtk/WebKitWebPage.cpp

    r170774 r174262  
    4040#include <WebCore/Frame.h>
    4141#include <WebCore/FrameView.h>
     42#include <WebCore/MainFrame.h>
    4243#include <glib/gi18n-lib.h>
    4344#include <wtf/NeverDestroyed.h>
     
    421422    g_return_val_if_fail(WEBKIT_IS_WEB_PAGE(webPage), 0);
    422423
    423     Frame* coreFrame = webPage->priv->webPage->mainFrame();
     424    MainFrame* coreFrame = webPage->priv->webPage->mainFrame();
    424425    if (!coreFrame)
    425426        return 0;
  • trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.cpp

    r170801 r174262  
    216216}
    217217
    218 void DrawingAreaImpl::didInstallPageOverlay(PageOverlay* pageOverlay)
    219 {
    220     if (m_layerTreeHost)
    221         m_layerTreeHost->didInstallPageOverlay(pageOverlay);
    222 }
    223 
    224 void DrawingAreaImpl::didUninstallPageOverlay(PageOverlay* pageOverlay)
    225 {
    226     if (m_layerTreeHost)
    227         m_layerTreeHost->didUninstallPageOverlay(pageOverlay);
    228 
    229     setNeedsDisplay();
    230 }
    231 
    232 void DrawingAreaImpl::setPageOverlayNeedsDisplay(PageOverlay* pageOverlay, const IntRect& rect)
    233 {
    234     if (m_layerTreeHost) {
    235         m_layerTreeHost->setPageOverlayNeedsDisplay(pageOverlay, rect);
    236         return;
    237     }
    238 
    239     setNeedsDisplayInRect(rect);
    240 }
    241 
    242 void DrawingAreaImpl::setPageOverlayOpacity(PageOverlay* pageOverlay, float value)
    243 {
    244     if (m_layerTreeHost)
    245         m_layerTreeHost->setPageOverlayOpacity(pageOverlay, value);
    246 }
    247 
    248218void DrawingAreaImpl::setPaintingEnabled(bool paintingEnabled)
    249219{
  • trunk/Source/WebKit2/WebProcess/WebPage/DrawingAreaImpl.h

    r170801 r174262  
    5959    virtual void forceRepaint();
    6060    virtual bool forceRepaintAsync(uint64_t callbackID);
    61 
    62     virtual void didInstallPageOverlay(PageOverlay*);
    63     virtual void didUninstallPageOverlay(PageOverlay*);
    64     virtual void setPageOverlayNeedsDisplay(PageOverlay*, const WebCore::IntRect&);
    65     virtual void setPageOverlayOpacity(PageOverlay*, float);
    6661
    6762    virtual void setPaintingEnabled(bool);
  • trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.cpp

    r172917 r174262  
    242242}
    243243
    244 void LayerTreeHostGtk::didInstallPageOverlay(PageOverlay* pageOverlay)
    245 {
    246     createPageOverlayLayer(pageOverlay);
    247     scheduleLayerFlush();
    248 }
    249 
    250 void LayerTreeHostGtk::didUninstallPageOverlay(PageOverlay* pageOverlay)
    251 {
    252     destroyPageOverlayLayer(pageOverlay);
    253     scheduleLayerFlush();
    254 }
    255 
    256 void LayerTreeHostGtk::setPageOverlayNeedsDisplay(PageOverlay* pageOverlay, const IntRect& rect)
    257 {
    258     GraphicsLayer* layer = m_pageOverlayLayers.get(pageOverlay);
    259     if (!layer)
    260         return;
    261 
    262     layer->setNeedsDisplayInRect(rect);
    263     scheduleLayerFlush();
    264 }
    265 
    266244void LayerTreeHostGtk::paintContents(const GraphicsLayer* graphicsLayer, GraphicsContext& graphicsContext, GraphicsLayerPaintingPhase, const FloatRect& clipRect)
    267245{
     
    350328}
    351329
    352 void LayerTreeHostGtk::createPageOverlayLayer(PageOverlay* pageOverlay)
     330void LayerTreeHostGtk::createPageOverlayLayer(WebCore::PageOverlay* pageOverlay)
    353331{
    354332    std::unique_ptr<GraphicsLayer> layer = GraphicsLayer::create(graphicsLayerFactory(), *this);
     
    367345}
    368346
    369 void LayerTreeHostGtk::destroyPageOverlayLayer(PageOverlay* pageOverlay)
     347void LayerTreeHostGtk::destroyPageOverlayLayer(WebCore::PageOverlay* pageOverlay)
    370348{
    371349    std::unique_ptr<GraphicsLayer> layer = m_pageOverlayLayers.take(pageOverlay);
  • trunk/Source/WebKit2/WebProcess/WebPage/gtk/LayerTreeHostGtk.h

    r172917 r174262  
    3535#include <WebCore/GLContext.h>
    3636#include <WebCore/GraphicsLayerClient.h>
     37#include <WebCore/PageOverlay.h>
    3738#include <wtf/HashMap.h>
    3839#include <wtf/OwnPtr.h>
     
    7374    virtual void scrollNonCompositedContents(const WebCore::IntRect& scrollRect) override;
    7475
    75     virtual void didInstallPageOverlay(PageOverlay*) override;
    76     virtual void didUninstallPageOverlay(PageOverlay*) override;
    77     virtual void setPageOverlayNeedsDisplay(PageOverlay*, const WebCore::IntRect&) override;
    78 
    7976    // GraphicsLayerClient
    8077    virtual void paintContents(const WebCore::GraphicsLayer*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, const WebCore::FloatRect& clipRect) override;
     
    8279    bool flushPendingLayerChanges();
    8380
    84     void createPageOverlayLayer(PageOverlay*);
    85     void destroyPageOverlayLayer(PageOverlay*);
     81    void createPageOverlayLayer(WebCore::PageOverlay*);
     82    void destroyPageOverlayLayer(WebCore::PageOverlay*);
    8683
    8784    enum CompositePurpose { ForResize, NotForResize };
     
    10097    std::unique_ptr<WebCore::GraphicsLayer> m_rootLayer;
    10198    std::unique_ptr<WebCore::GraphicsLayer> m_nonCompositedContentLayer;
    102     typedef HashMap<PageOverlay*, std::unique_ptr<WebCore::GraphicsLayer>> PageOverlayLayerMap;
     99    typedef HashMap<WebCore::PageOverlay*, std::unique_ptr<WebCore::GraphicsLayer>> PageOverlayLayerMap;
    103100    PageOverlayLayerMap m_pageOverlayLayers;
    104101    std::unique_ptr<WebCore::TextureMapper> m_textureMapper;
Note: See TracChangeset for help on using the changeset viewer.