Changeset 182632 in webkit


Ignore:
Timestamp:
Apr 10, 2015 11:07:05 AM (9 years ago)
Author:
peavo@outlook.com
Message:

[Win] Implement some methods in DOMHTMLDocument interface.
https://bugs.webkit.org/show_bug.cgi?id=143602

Reviewed by Alex Christensen.

  • DOMHTMLClasses.cpp:

(DOMHTMLDocument::open):
(DOMHTMLDocument::close):
(DOMHTMLDocument::write):
(DOMHTMLDocument::writeln):

Location:
trunk/Source/WebKit/win
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/win/ChangeLog

    r182603 r182632  
     12015-04-10  Per Arne Vollan  <peavo@outlook.com>
     2
     3        [Win] Implement some methods in DOMHTMLDocument interface.
     4        https://bugs.webkit.org/show_bug.cgi?id=143602
     5
     6        Reviewed by Alex Christensen.
     7
     8        * DOMHTMLClasses.cpp:
     9        (DOMHTMLDocument::open):
     10        (DOMHTMLDocument::close):
     11        (DOMHTMLDocument::write):
     12        (DOMHTMLDocument::writeln):
     13
    1142015-04-09  Chris Dumez  <cdumez@apple.com>
    215
  • trunk/Source/WebKit/win/DOMHTMLClasses.cpp

    r181408 r182632  
    333333HRESULT STDMETHODCALLTYPE DOMHTMLDocument::open( void)
    334334{
    335     ASSERT_NOT_REACHED();
    336     return E_NOTIMPL;
     335    if (!m_document)
     336        return E_FAIL;
     337
     338    m_document->open();
     339    return S_OK;
    337340}
    338341   
    339342HRESULT STDMETHODCALLTYPE DOMHTMLDocument::close( void)
    340343{
    341     ASSERT_NOT_REACHED();
    342     return E_NOTIMPL;
    343 }
    344    
    345 HRESULT STDMETHODCALLTYPE DOMHTMLDocument::write(
    346         /* [in] */ BSTR /*text*/)
    347 {
    348     ASSERT_NOT_REACHED();
    349     return E_NOTIMPL;
    350 }
    351    
    352 HRESULT STDMETHODCALLTYPE DOMHTMLDocument::writeln(
    353         /* [in] */ BSTR /*text*/)
    354 {
    355     ASSERT_NOT_REACHED();
    356     return E_NOTIMPL;
     344    if (!m_document)
     345        return E_FAIL;
     346
     347    m_document->close();
     348    return S_OK;
     349}
     350   
     351HRESULT STDMETHODCALLTYPE DOMHTMLDocument::write(/* [in] */ BSTR text)
     352{
     353    if (!m_document)
     354        return E_FAIL;
     355
     356    String string(text);
     357    m_document->write(string);
     358    return S_OK;
     359}
     360   
     361HRESULT STDMETHODCALLTYPE DOMHTMLDocument::writeln(/* [in] */ BSTR text)
     362{
     363    if (!m_document)
     364        return E_FAIL;
     365
     366    String string(text);
     367    m_document->writeln(string);
     368    return S_OK;
    357369}
    358370   
Note: See TracChangeset for help on using the changeset viewer.