Changeset 60850 in webkit


Ignore:
Timestamp:
Jun 8, 2010 10:32:59 AM (14 years ago)
Author:
andersca@apple.com
Message:

2010-06-08 Anders Carlsson <andersca@apple.com>

Reviewed by John Sullivan.

Would like a way to tell which WKPageRef a WKFrameRef is part of
https://bugs.webkit.org/show_bug.cgi?id=40308
<rdar://problem/8071251>

Add and implement WKFrameGetPage.

  • UIProcess/API/C/WKFrame.cpp: (WKFrameGetPage):
  • UIProcess/API/C/WKFrame.h:
  • UIProcess/WebFrameProxy.h: (WebKit::WebFrameProxy::page):
Location:
trunk/WebKit2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r60848 r60850  
     12010-06-08  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by John Sullivan.
     4
     5        Would like a way to tell which WKPageRef a WKFrameRef is part of
     6        https://bugs.webkit.org/show_bug.cgi?id=40308
     7        <rdar://problem/8071251>
     8
     9        Add and implement WKFrameGetPage.
     10
     11        * UIProcess/API/C/WKFrame.cpp:
     12        (WKFrameGetPage):
     13        * UIProcess/API/C/WKFrame.h:
     14        * UIProcess/WebFrameProxy.h:
     15        (WebKit::WebFrameProxy::page):
     16
    1172010-06-08  John Sullivan  <sullivan@apple.com>
    218
  • trunk/WebKit2/UIProcess/API/C/WKFrame.cpp

    r57645 r60850  
    6565}
    6666
     67WKPageRef WKFrameGetPage(WKFrameRef frameRef)
     68{
     69    WebFrameProxy* frame = toWK(frameRef);
     70    return toRef(frame->page());
     71}
     72
    6773WKFrameRef WKFrameRetain(WKFrameRef frameRef)
    6874{
  • trunk/WebKit2/UIProcess/API/C/WKFrame.h

    r57352 r60850  
    5050WK_EXPORT WKURLRef WKFrameGetURL(WKFrameRef frame);
    5151
     52WK_EXPORT WKPageRef WKFrameGetPage(WKFrameRef frame);
     53
    5254WK_EXPORT WKFrameRef WKFrameRetain(WKFrameRef frame);
    5355WK_EXPORT void WKFrameRelease(WKFrameRef frame);
  • trunk/WebKit2/UIProcess/WebFrameProxy.h

    r57645 r60850  
    6262
    6363    uint64_t frameID() const { return m_frameID; }
     64    WebPageProxy* page() { return m_page; }
    6465
    6566    void disconnect();
Note: See TracChangeset for help on using the changeset viewer.