Commit 0e4ddfea authored by haraken@chromium.org's avatar haraken@chromium.org

Remove [NoCPPCustom] IDL

https://bugs.webkit.org/show_bug.cgi?id=77704

Reviewed by Adam Barth.

This patch removes [NoCPPCustom], by replacing [Custom, NoCPPCustom]
in HTMLDocument.idl with [JSCCustom, V8Custom].

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorCPP.pm:
(ShouldSkipType):
* html/HTMLDocument.idl:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@106640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent ef73ea8b
2012-02-03 Kentaro Hara <haraken@chromium.org>
Remove [NoCPPCustom] IDL
https://bugs.webkit.org/show_bug.cgi?id=77704
Reviewed by Adam Barth.
This patch removes [NoCPPCustom], by replacing [Custom, NoCPPCustom]
in HTMLDocument.idl with [JSCCustom, V8Custom].
No tests. No change in behavior.
* bindings/scripts/CodeGeneratorCPP.pm:
(ShouldSkipType):
* html/HTMLDocument.idl:
2012-02-03 Kentaro Hara <haraken@chromium.org>
Remove [LegacyParent] from CodeGeneratorGObject.pm, and rename it to [JSLegacyParent]
......@@ -191,8 +191,7 @@ sub ShouldSkipType
{
my $typeInfo = shift;
return 1 if $typeInfo->signature->extendedAttributes->{"Custom"}
and !$typeInfo->signature->extendedAttributes->{"NoCPPCustom"};
return 1 if $typeInfo->signature->extendedAttributes->{"Custom"};
return 1 if $typeInfo->signature->extendedAttributes->{"CustomArgumentHandling"}
or $typeInfo->signature->extendedAttributes->{"CustomGetter"}
......
......@@ -23,7 +23,7 @@ module html {
interface [
HasOverridingNameGetter
] HTMLDocument : Document {
[Custom, NoCPPCustom] void open();
[JSCCustom, V8Custom] void open();
void close();
[Custom] void write(in [Optional=CallWithDefaultValue] DOMString text);
[Custom] void writeln(in [Optional=CallWithDefaultValue] DOMString text);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment