[webkit-dev] Fwd: [webkit-changes] [68146] trunk/WebCore
Antonio Gomes
tonikitoo at gmail.com
Thu Sep 23 11:12:24 PDT 2010
Find some details here: https://bugs.webkit.org/show_bug.cgi?id=37205
, specially https://bugs.webkit.org/show_bug.cgi?id=43216#c15 .and
followup comments.
Bug and changelog in bug 46348 are poor, though, I agree.
On Thu, Sep 23, 2010 at 2:03 PM, Alexey Proskuryakov <ap at webkit.org> wrote:
>
> It is unfortunate that this fix changes unused code. Will it be covered by
> existing layout tests when ScriptFunctionCall and ScriptCallback start being
> used?
> The patch and bug were highly confusing. Without any explanation of why this
> assertion was wrong, a test case, or an explanation of why one can't be
> made, I had to spend considerable time figuring out why it shouldn't be
> rolled out immediately.
> - WBR, Alexey Proskuryakov
> Начало переадресованного сообщения:
>
> От: commit-queue at webkit.org
> Дата: 23 сентября 2010 г. 8:57:01 Тихоокеанское летнее время
> Кому: webkit-changes at lists.webkit.org
> Тема: [webkit-changes] [68146] trunk/WebCore
>
> Revision 68146 Author commit-queue at webkit.org Date 2010-09-23 08:56:59 -0700
> (Thu, 23 Sep 2010)
>
> Log Message
>
> 2010-09-23 Luiz Agostini <luiz.agostini at openbossa.org>
>
> Reviewed by Andreas Kling.
>
> Invalid assertion in ScriptCallback
> https://bugs.webkit.org/show_bug.cgi?id=46348
>
> Removing invalid ASSERT from method ScriptCallback::call().
>
> * bindings/js/ScriptFunctionCall.cpp:
> (WebCore::ScriptCallback::call):
>
> Modified Paths
>
> trunk/WebCore/ChangeLog
> trunk/WebCore/bindings/js/ScriptFunctionCall.cpp
>
> Diff
>
> Modified: trunk/WebCore/ChangeLog (68145 => 68146)
>
> --- trunk/WebCore/ChangeLog 2010-09-23 15:51:41 UTC (rev 68145)
> +++ trunk/WebCore/ChangeLog 2010-09-23 15:56:59 UTC (rev 68146)
> @@ -1,3 +1,15 @@
> +2010-09-23 Luiz Agostini <luiz.agostini at openbossa.org>
> +
> + Reviewed by Andreas Kling.
> +
> + Invalid assertion in ScriptCallback
> + https://bugs.webkit.org/show_bug.cgi?id=46348
> +
> + Removing invalid ASSERT from method ScriptCallback::call().
> +
> + * bindings/js/ScriptFunctionCall.cpp:
> + (WebCore::ScriptCallback::call):
> +
> 2010-09-23 Martin Robinson <mrobinson at igalia.com>
>
> Reviewed by Ariya Hidayat.
>
> Modified: trunk/WebCore/bindings/js/ScriptFunctionCall.cpp (68145 => 68146)
>
> --- trunk/WebCore/bindings/js/ScriptFunctionCall.cpp 2010-09-23 15:51:41 UTC
> (rev 68145)
> +++ trunk/WebCore/bindings/js/ScriptFunctionCall.cpp 2010-09-23 15:56:59 UTC
> (rev 68146)
> @@ -215,9 +215,9 @@
>
> CallData callData;
> CallType callType = getCallData(m_function.jsValue(), callData);
> + if (callType == CallTypeNone)
> + return ScriptValue();
>
> - ASSERT(callType != CallTypeNone);
> -
> JSValue result = JSC::call(m_exec, m_function.jsValue(), callType,
> callData, m_function.jsValue(), m_arguments);
> hadException = m_exec->hadException();
>
>
> _______________________________________________
> webkit-changes mailing list
> webkit-changes at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes
>
>
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
>
--
--Antonio Gomes
More information about the webkit-dev
mailing list