Changeset 199816 in webkit


Ignore:
Timestamp:
Apr 21, 2016 8:42:44 AM (8 years ago)
Author:
Chris Dumez
Message:

Drop [UsePointersEvenForNonNullableObjectArguments] from DOMURL
https://bugs.webkit.org/show_bug.cgi?id=156797

Reviewed by Youenn Fablet.

  • html/DOMURL.cpp:

(WebCore::DOMURL::create):

  • html/DOMURL.h:
  • html/DOMURL.idl:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r199815 r199816  
     12016-04-21  Chris Dumez  <cdumez@apple.com>
     2
     3        Drop [UsePointersEvenForNonNullableObjectArguments] from DOMURL
     4        https://bugs.webkit.org/show_bug.cgi?id=156797
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * html/DOMURL.cpp:
     9        (WebCore::DOMURL::create):
     10        * html/DOMURL.h:
     11        * html/DOMURL.idl:
     12
    1132016-04-21  Claudio Saavedra  <csaavedra@igalia.com>
    214
  • trunk/Source/WebCore/html/DOMURL.cpp

    r198002 r199816  
    4444}
    4545
    46 Ref<DOMURL> DOMURL::create(const String& url, const DOMURL* base, ExceptionCode& ec)
     46Ref<DOMURL> DOMURL::create(const String& url, const DOMURL& base, ExceptionCode& ec)
    4747{
    48     ASSERT(base);
    49     return adoptRef(*new DOMURL(url, *base, ec));
     48    return adoptRef(*new DOMURL(url, base, ec));
    5049}
    5150
  • trunk/Source/WebCore/html/DOMURL.h

    r198002 r199816  
    4545public:
    4646    static Ref<DOMURL> create(const String& url, const String& base, ExceptionCode&);
    47     static Ref<DOMURL> create(const String& url, const DOMURL* base, ExceptionCode&);
     47    static Ref<DOMURL> create(const String& url, const DOMURL& base, ExceptionCode&);
    4848    static Ref<DOMURL> create(const String& url, ExceptionCode&);
    4949
  • trunk/Source/WebCore/html/DOMURL.idl

    r199587 r199816  
    3131    Constructor(DOMString url, DOMURL base),
    3232    ConstructorRaisesException,
    33     UsePointersEvenForNonNullableObjectArguments,
    3433    JSGenerateToNativeObject,
    3534    JSGenerateToJSObject,
     
    3837    ExportMacro=WEBCORE_EXPORT,
    3938] interface DOMURL {
    40     [CallWith=ScriptExecutionContext] static DOMString? createObjectURL(Blob? blob);
     39    [CallWith=ScriptExecutionContext] static DOMString? createObjectURL(Blob? blob); // FIXME: The return value and the parameter should not be nullable.
    4140    [CallWith=ScriptExecutionContext] static void revokeObjectURL(DOMString url);
    4241};
Note: See TracChangeset for help on using the changeset viewer.