Re: Elements no longer have a QueryInterface method in JS

2019-10-15 Thread Dragana Damjanovic
This is great.

dragana

On Tue, Oct 15, 2019 at 4:15 AM Boris Zbarsky  wrote:

> Hello all,
>
> Now that we no longer have xbl implements="" to worry about, I have
> landed patches to remove the QueryInterface method from Element
> instances [1] and the infrastructure for exposing QueryInterface on Web
> IDL objects in general [2].  There may still be cases in which custom
> element implementations implement QueryInterface on elements, but that's
> handled entirely on the JS side, without involving C++ code in any way.
>
> I checked that there are no calls to the C++ QueryInterface anywhere in
> our tests and did some basic code-searching to make sure I didn't find
> any, but there might in theory be issues with codepaths which are not
> tested in automation...
>
> -Boris
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1568883
> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1568249
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Elements no longer have a QueryInterface method in JS

2019-10-15 Thread Bobby Holley
Huzzah! So excited to see all this going away.

On Mon, Oct 14, 2019 at 7:15 PM Boris Zbarsky  wrote:

> Hello all,
>
> Now that we no longer have xbl implements="" to worry about, I have
> landed patches to remove the QueryInterface method from Element
> instances [1] and the infrastructure for exposing QueryInterface on Web
> IDL objects in general [2].  There may still be cases in which custom
> element implementations implement QueryInterface on elements, but that's
> handled entirely on the JS side, without involving C++ code in any way.
>
> I checked that there are no calls to the C++ QueryInterface anywhere in
> our tests and did some basic code-searching to make sure I didn't find
> any, but there might in theory be issues with codepaths which are not
> tested in automation...
>
> -Boris
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1568883
> [2] https://bugzilla.mozilla.org/show_bug.cgi?id=1568249
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform