Changeset 151207 in webkit


Ignore:
Timestamp:
Jun 5, 2013 3:46:31 AM (11 years ago)
Author:
Christophe Dumez
Message:

Merge [NoInterfaceObject] and [OmitConstructor] extended attributes
https://bugs.webkit.org/show_bug.cgi?id=115853

Reviewed by Geoffrey Garen.

Remove [OmitConstructor] extended attribute as it is overlapping with
the standard [NoInterfaceObject] Web IDL extended attribute.

Having [NoInterfaceObject] extended attribute on an interface now
implies that its constructor is omitted (i.e. not generated).

No new tests, no behavior change.

  • Modules/geolocation/Coordinates.idl:
  • Modules/geolocation/Geolocation.idl:
  • Modules/geolocation/Geoposition.idl:
  • Modules/notifications/Notification.idl:
  • Modules/notifications/NotificationCenter.idl:
  • Modules/quota/StorageInfo.idl:
  • Modules/quota/StorageQuota.idl:
  • Modules/webdatabase/Database.idl:
  • Modules/webdatabase/DatabaseSync.idl:
  • Modules/webdatabase/SQLError.idl:
  • Modules/webdatabase/SQLResultSet.idl:
  • Modules/webdatabase/SQLResultSetRowList.idl:
  • Modules/webdatabase/SQLTransaction.idl:
  • Modules/webdatabase/SQLTransactionSync.idl:
  • bindings/scripts/CodeGeneratorJS.pm:

(GenerateHeader):
(GenerateAttributesHashTable):
(GenerateImplementation):

  • bindings/scripts/IDLAttributes.txt:
  • css/CSSUnknownRule.idl:
  • css/MediaQueryListListener.idl:
  • dom/EventListener.idl:
  • dom/EventTarget.idl:
  • html/MicroDataItemValue.idl:
  • html/ValidityState.idl:
  • html/canvas/EXTDrawBuffers.idl:
  • html/canvas/EXTTextureFilterAnisotropic.idl:
  • html/canvas/OESElementIndexUint.idl:
  • html/canvas/OESStandardDerivatives.idl:
  • html/canvas/OESTextureFloat.idl:
  • html/canvas/OESTextureHalfFloat.idl:
  • html/canvas/OESVertexArrayObject.idl:
  • html/canvas/WebGLCompressedTextureATC.idl:
  • html/canvas/WebGLCompressedTexturePVRTC.idl:
  • html/canvas/WebGLCompressedTextureS3TC.idl:
  • html/canvas/WebGLContextAttributes.idl:
  • html/canvas/WebGLDebugRendererInfo.idl:
  • html/canvas/WebGLDebugShaders.idl:
  • html/canvas/WebGLDepthTexture.idl:
  • html/canvas/WebGLLoseContext.idl:
  • inspector/JavaScriptCallFrame.idl:
  • inspector/ScriptProfile.idl:
  • inspector/ScriptProfileNode.idl:
  • loader/appcache/DOMApplicationCache.idl:
  • page/AbstractView.idl:
  • page/Console.idl:
  • page/Crypto.idl:
  • page/PerformanceEntryList.idl:
  • page/WorkerNavigator.idl:
  • page/make_settings.pl:

(generateInternalSettingsIdlFile):

  • svg/ElementTimeControl.idl:
  • svg/SVGAnimationElement.idl:
  • svg/SVGExternalResourcesRequired.idl:
  • svg/SVGFitToViewBox.idl:
  • svg/SVGLangSpace.idl:
  • svg/SVGLocatable.idl:
  • svg/SVGTests.idl:
  • svg/SVGTransformable.idl:
  • svg/SVGURIReference.idl:
  • testing/InternalSettings.idl:
  • testing/Internals.idl:
  • testing/MallocStatistics.idl:
  • testing/MemoryInfo.idl:
  • testing/TypeConversions.idl:
  • workers/DedicatedWorkerContext.idl:
  • workers/SharedWorkerContext.idl:
  • workers/WorkerContext.idl:
  • xml/XPathNSResolver.idl:
Location:
trunk/Source/WebCore
Files:
66 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r151205 r151207  
     12013-06-05  Christophe Dumez  <ch.dumez@sisa.samsung.com>
     2
     3        Merge [NoInterfaceObject] and [OmitConstructor] extended attributes
     4        https://bugs.webkit.org/show_bug.cgi?id=115853
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        Remove [OmitConstructor] extended attribute as it is overlapping with
     9        the standard [NoInterfaceObject] Web IDL extended attribute.
     10
     11        Having [NoInterfaceObject] extended attribute on an interface now
     12        implies that its constructor is omitted (i.e. not generated).
     13
     14        No new tests, no behavior change.
     15
     16        * Modules/geolocation/Coordinates.idl:
     17        * Modules/geolocation/Geolocation.idl:
     18        * Modules/geolocation/Geoposition.idl:
     19        * Modules/notifications/Notification.idl:
     20        * Modules/notifications/NotificationCenter.idl:
     21        * Modules/quota/StorageInfo.idl:
     22        * Modules/quota/StorageQuota.idl:
     23        * Modules/webdatabase/Database.idl:
     24        * Modules/webdatabase/DatabaseSync.idl:
     25        * Modules/webdatabase/SQLError.idl:
     26        * Modules/webdatabase/SQLResultSet.idl:
     27        * Modules/webdatabase/SQLResultSetRowList.idl:
     28        * Modules/webdatabase/SQLTransaction.idl:
     29        * Modules/webdatabase/SQLTransactionSync.idl:
     30        * bindings/scripts/CodeGeneratorJS.pm:
     31        (GenerateHeader):
     32        (GenerateAttributesHashTable):
     33        (GenerateImplementation):
     34        * bindings/scripts/IDLAttributes.txt:
     35        * css/CSSUnknownRule.idl:
     36        * css/MediaQueryListListener.idl:
     37        * dom/EventListener.idl:
     38        * dom/EventTarget.idl:
     39        * html/MicroDataItemValue.idl:
     40        * html/ValidityState.idl:
     41        * html/canvas/EXTDrawBuffers.idl:
     42        * html/canvas/EXTTextureFilterAnisotropic.idl:
     43        * html/canvas/OESElementIndexUint.idl:
     44        * html/canvas/OESStandardDerivatives.idl:
     45        * html/canvas/OESTextureFloat.idl:
     46        * html/canvas/OESTextureHalfFloat.idl:
     47        * html/canvas/OESVertexArrayObject.idl:
     48        * html/canvas/WebGLCompressedTextureATC.idl:
     49        * html/canvas/WebGLCompressedTexturePVRTC.idl:
     50        * html/canvas/WebGLCompressedTextureS3TC.idl:
     51        * html/canvas/WebGLContextAttributes.idl:
     52        * html/canvas/WebGLDebugRendererInfo.idl:
     53        * html/canvas/WebGLDebugShaders.idl:
     54        * html/canvas/WebGLDepthTexture.idl:
     55        * html/canvas/WebGLLoseContext.idl:
     56        * inspector/JavaScriptCallFrame.idl:
     57        * inspector/ScriptProfile.idl:
     58        * inspector/ScriptProfileNode.idl:
     59        * loader/appcache/DOMApplicationCache.idl:
     60        * page/AbstractView.idl:
     61        * page/Console.idl:
     62        * page/Crypto.idl:
     63        * page/PerformanceEntryList.idl:
     64        * page/WorkerNavigator.idl:
     65        * page/make_settings.pl:
     66        (generateInternalSettingsIdlFile):
     67        * svg/ElementTimeControl.idl:
     68        * svg/SVGAnimationElement.idl:
     69        * svg/SVGExternalResourcesRequired.idl:
     70        * svg/SVGFitToViewBox.idl:
     71        * svg/SVGLangSpace.idl:
     72        * svg/SVGLocatable.idl:
     73        * svg/SVGTests.idl:
     74        * svg/SVGTransformable.idl:
     75        * svg/SVGURIReference.idl:
     76        * testing/InternalSettings.idl:
     77        * testing/Internals.idl:
     78        * testing/MallocStatistics.idl:
     79        * testing/MemoryInfo.idl:
     80        * testing/TypeConversions.idl:
     81        * workers/DedicatedWorkerContext.idl:
     82        * workers/SharedWorkerContext.idl:
     83        * workers/WorkerContext.idl:
     84        * xml/XPathNSResolver.idl:
     85
    1862013-06-05  Allan Sandfeld Jensen  <allan.jensen@digia.com>
    287
  • trunk/Source/WebCore/Modules/geolocation/Coordinates.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=GEOLOCATION,
    29     OmitConstructor,
    3029    ImplementationLacksVTable
    3130] interface Coordinates {
  • trunk/Source/WebCore/Modules/geolocation/Geolocation.idl

    r149796 r151207  
    2929    Conditional=GEOLOCATION,
    3030    GenerateIsReachable=ImplFrame,
    31     OmitConstructor
    3231] interface Geolocation {
    3332    [Custom] void getCurrentPosition(PositionCallback successCallback,
  • trunk/Source/WebCore/Modules/geolocation/Geoposition.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=GEOLOCATION,
    29     OmitConstructor,
    3029    ImplementationLacksVTable
    3130] interface Geoposition {
  • trunk/Source/WebCore/Modules/notifications/Notification.idl

    r149368 r151207  
    3838    CallWith=ScriptExecutionContext,
    3939#else
    40     OmitConstructor
    4140#endif
    4241] interface Notification {
  • trunk/Source/WebCore/Modules/notifications/NotificationCenter.idl

    r149796 r151207  
    3434    Conditional=LEGACY_NOTIFICATIONS,
    3535    ActiveDOMObject,
    36     OmitConstructor
    3736] interface NotificationCenter {
    3837   Notification createNotification(DOMString iconUrl, DOMString title, DOMString body) raises(DOMException);
  • trunk/Source/WebCore/Modules/quota/StorageInfo.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=QUOTA,
    29     OmitConstructor,
    3029    ImplementationLacksVTable
    3130] interface StorageInfo {
  • trunk/Source/WebCore/Modules/quota/StorageQuota.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=QUOTA,
    29     OmitConstructor,
    3029    ImplementationLacksVTable
    3130] interface StorageQuota {
  • trunk/Source/WebCore/Modules/webdatabase/Database.idl

    r149796 r151207  
    3030    NoInterfaceObject,
    3131    Conditional=SQL_DATABASE,
    32     OmitConstructor,
    3332    JSNoStaticTables
    3433] interface Database {
  • trunk/Source/WebCore/Modules/webdatabase/DatabaseSync.idl

    r149796 r151207  
    3232    NoInterfaceObject,
    3333    Conditional=SQL_DATABASE,
    34     OmitConstructor,
    3534    JSNoStaticTables
    3635] interface DatabaseSync {
  • trunk/Source/WebCore/Modules/webdatabase/SQLError.idl

    r149796 r151207  
    3030    NoInterfaceObject,
    3131    Conditional=SQL_DATABASE,
    32     OmitConstructor,
    3332    JSNoStaticTables,
    3433    ImplementationLacksVTable
  • trunk/Source/WebCore/Modules/webdatabase/SQLResultSet.idl

    r149796 r151207  
    3030    NoInterfaceObject,
    3131    Conditional=SQL_DATABASE,
    32     OmitConstructor,
    3332    JSNoStaticTables,
    3433    ImplementationLacksVTable
  • trunk/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.idl

    r149796 r151207  
    3030    NoInterfaceObject,
    3131    Conditional=SQL_DATABASE,
    32     OmitConstructor,
    3332    JSNoStaticTables,
    3433    ImplementationLacksVTable
  • trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.idl

    r149796 r151207  
    3030    NoInterfaceObject,
    3131    Conditional=SQL_DATABASE,
    32     OmitConstructor,
    3332    JSNoStaticTables,
    3433    SkipVTableValidation
  • trunk/Source/WebCore/Modules/webdatabase/SQLTransactionSync.idl

    r149796 r151207  
    3232    NoInterfaceObject,
    3333    Conditional=SQL_DATABASE,
    34     OmitConstructor,
    3534    JSNoStaticTables,
    3635    ImplementationLacksVTable
  • trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm

    r150664 r151207  
    758758        || $hasImpureNamedGetter;
    759759   
    760     my $hasGetter = $numAttributes > 0 || !$interface->extendedAttributes->{"OmitConstructor"} || $hasComplexGetter;
     760    my $hasGetter = $numAttributes > 0 || !$interface->extendedAttributes->{"NoInterfaceObject"} || $hasComplexGetter;
    761761
    762762    if ($hasImpureNamedGetter) {
     
    852852
    853853    # Constructor object getter
    854     unless ($interface->extendedAttributes->{"OmitConstructor"}) {
     854    unless ($interface->extendedAttributes->{"NoInterfaceObject"}) {
    855855        push(@headerContent, "    static JSC::JSValue getConstructor(JSC::ExecState*, JSC::JSGlobalObject*);\n");
    856856        push(@headerContent, "    static JSC::JSValue getNamedConstructor(JSC::ExecState*, JSC::JSGlobalObject*);\n") if $interface->extendedAttributes->{"NamedConstructor"};
     
    11051105    push(@headerContent, "};\n\n");
    11061106
    1107     if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     1107    if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    11081108        $headerIncludes{"JSDOMBinding.h"} = 1;
    11091109        GenerateConstructorDeclaration(\@headerContent, $className, $interface, $interfaceName);
     
    11221122    }
    11231123
    1124     if ($numAttributes > 0 || !$interface->extendedAttributes->{"OmitConstructor"}) {
     1124    if ($numAttributes > 0 || !$interface->extendedAttributes->{"NoInterfaceObject"}) {
    11251125        push(@headerContent,"// Attributes\n\n");
    11261126        foreach my $attribute (@{$interface->attributes}) {
     
    11361136        }
    11371137       
    1138         if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     1138        if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    11391139            my $getter = "js" . $interfaceName . "Constructor";
    11401140            push(@headerContent, "JSC::JSValue ${getter}(JSC::ExecState*, JSC::JSValue, JSC::PropertyName);\n");
     
    11801180    # - Add all attributes in a hashtable definition
    11811181    my $numAttributes = @{$interface->attributes};
    1182     $numAttributes++ if !$interface->extendedAttributes->{"OmitConstructor"};
     1182    $numAttributes++ if !$interface->extendedAttributes->{"NoInterfaceObject"};
    11831183
    11841184    return 0  if !$numAttributes;
     
    12261226    }
    12271227
    1228     if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     1228    if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    12291229        push(@hashKeys, "constructor");
    12301230        my $getter = "js" . $interfaceName . "Constructor";
     
    15801580
    15811581    # - Add all constants
    1582     if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     1582    if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    15831583        my $hashSize = $numConstants;
    15841584        my $hashName = $className . "ConstructorTable";
     
    18891889
    18901890    my $hasGetter = $numAttributes > 0
    1891                  || !$interface->extendedAttributes->{"OmitConstructor"}
     1891                 || !$interface->extendedAttributes->{"NoInterfaceObject"}
    18921892                 || $interface->extendedAttributes->{"IndexedGetter"}
    18931893                 || $interface->extendedAttributes->{"NumericIndexedGetter"}
     
    21342134            }
    21352135
    2136             if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     2136            if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    21372137                my $constructorFunctionName = "js" . $interfaceName . "Constructor";
    21382138
     
    24082408    }
    24092409
    2410     if (!$interface->extendedAttributes->{"OmitConstructor"}) {
     2410    if (!$interface->extendedAttributes->{"NoInterfaceObject"}) {
    24112411        push(@implContent, "JSValue ${className}::getConstructor(ExecState* exec, JSGlobalObject* globalObject)\n{\n");
    24122412        push(@implContent, "    return getDOMConstructor<${className}Constructor>(exec, jsCast<JSDOMGlobalObject*>(globalObject));\n");
  • trunk/Source/WebCore/bindings/scripts/IDLAttributes.txt

    r151169 r151207  
    9292ObjCPolymorphic
    9393ObjCProtocol
    94 OmitConstructor
    9594PassContext
    9695PassThisToCallback=*
  • trunk/Source/WebCore/css/CSSUnknownRule.idl

    r149796 r151207  
    2222[
    2323    NoInterfaceObject,
    24     OmitConstructor
    2524] interface CSSUnknownRule : CSSRule {
    2625};
  • trunk/Source/WebCore/css/MediaQueryListListener.idl

    r149796 r151207  
    2323    ObjCProtocol,
    2424    CPPPureInterface,
    25     OmitConstructor
    2625] interface MediaQueryListListener {
    2726    void queryChanged([Default=Undefined] optional MediaQueryList list);
  • trunk/Source/WebCore/dom/EventListener.idl

    r149796 r151207  
    2525    ObjCProtocol,
    2626    CPPPureInterface,
    27     OmitConstructor
    2827] interface EventListener {
    2928    void               handleEvent(Event evt);
  • trunk/Source/WebCore/dom/EventTarget.idl

    r149796 r151207  
    2424    ObjCProtocol,
    2525    CPPPureInterface,
    26     OmitConstructor,
    2726    CustomToJSObject,
    2827    JSCustomToNativeObject,
  • trunk/Source/WebCore/html/MicroDataItemValue.idl

    r149796 r151207  
    3333    Conditional=MICRODATA,
    3434    CustomToJSObject,
    35     OmitConstructor,
    3635] interface MicroDataItemValue {
    3736};
  • trunk/Source/WebCore/html/ValidityState.idl

    r149796 r151207  
    2323[
    2424    NoInterfaceObject,
    25     OmitConstructor,
    2625    ImplementationLacksVTable
    2726] interface ValidityState {
  • trunk/Source/WebCore/html/canvas/EXTDrawBuffers.idl

    r149796 r151207  
    3030    Conditional=WEBGL,
    3131    GenerateIsReachable=ImplContext,
    32     OmitConstructor,
    3332    DoNotCheckConstants
    3433] interface EXTDrawBuffers {
  • trunk/Source/WebCore/html/canvas/EXTTextureFilterAnisotropic.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface EXTTextureFilterAnisotropic {
  • trunk/Source/WebCore/html/canvas/OESElementIndexUint.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor
    3130] interface OESElementIndexUint {
    3231};
  • trunk/Source/WebCore/html/canvas/OESStandardDerivatives.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface OESStandardDerivatives {
  • trunk/Source/WebCore/html/canvas/OESTextureFloat.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor
    3130] interface OESTextureFloat {
    3231};
  • trunk/Source/WebCore/html/canvas/OESTextureHalfFloat.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor
    3130] interface OESTextureHalfFloat {
    3231};
  • trunk/Source/WebCore/html/canvas/OESVertexArrayObject.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface OESVertexArrayObject {
  • trunk/Source/WebCore/html/canvas/WebGLCompressedTextureATC.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface WebGLCompressedTextureATC {
  • trunk/Source/WebCore/html/canvas/WebGLCompressedTexturePVRTC.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface WebGLCompressedTexturePVRTC {
  • trunk/Source/WebCore/html/canvas/WebGLCompressedTextureS3TC.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface WebGLCompressedTextureS3TC {
  • trunk/Source/WebCore/html/canvas/WebGLContextAttributes.idl

    r149796 r151207  
    2828    NoInterfaceObject,
    2929    Conditional=WEBGL,
    30     OmitConstructor
    3130] interface WebGLContextAttributes {
    3231    attribute boolean alpha;
  • trunk/Source/WebCore/html/canvas/WebGLDebugRendererInfo.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface WebGLDebugRendererInfo {
  • trunk/Source/WebCore/html/canvas/WebGLDebugShaders.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor
    3130] interface WebGLDebugShaders {
    3231    [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getTranslatedShaderSource(WebGLShader shader) raises(DOMException);
  • trunk/Source/WebCore/html/canvas/WebGLDepthTexture.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor,
    3130    DoNotCheckConstants
    3231] interface WebGLDepthTexture {
  • trunk/Source/WebCore/html/canvas/WebGLLoseContext.idl

    r149796 r151207  
    2828    Conditional=WEBGL,
    2929    GenerateIsReachable=ImplContext,
    30     OmitConstructor
    3130] interface WebGLLoseContext {
    3231    [StrictTypeChecking] void loseContext();
  • trunk/Source/WebCore/inspector/JavaScriptCallFrame.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=JAVASCRIPT_DEBUGGER,
    29     OmitConstructor,
    3029    DoNotCheckConstants,
    3130    ImplementationLacksVTable
  • trunk/Source/WebCore/inspector/ScriptProfile.idl

    r149796 r151207  
    2828    NoInterfaceObject,
    2929    Conditional=JAVASCRIPT_DEBUGGER,
    30     OmitConstructor
    3130] interface ScriptProfile {
    3231    readonly attribute DOMString title;
  • trunk/Source/WebCore/inspector/ScriptProfileNode.idl

    r149796 r151207  
    2828    NoInterfaceObject,
    2929    Conditional=JAVASCRIPT_DEBUGGER,
    30     OmitConstructor,
    3130    ImplementationLacksVTable
    3231] interface ScriptProfileNode {
  • trunk/Source/WebCore/loader/appcache/DOMApplicationCache.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    EventTarget,
    29     OmitConstructor,
    3029    DoNotCheckConstants,
    3130    GenerateIsReachable=ImplFrame
  • trunk/Source/WebCore/page/AbstractView.idl

    r149796 r151207  
    2929    NoInterfaceObject,
    3030    ObjCCustomImplementation,
    31     OmitConstructor
    3231] interface AbstractView {
    3332    readonly attribute Document document;
  • trunk/Source/WebCore/page/Console.idl

    r151199 r151207  
    3030    NoInterfaceObject,
    3131    GenerateIsReachable=ImplFrame,
    32     OmitConstructor
    3332] interface Console {
    3433
  • trunk/Source/WebCore/page/Crypto.idl

    r149796 r151207  
    2929[
    3030    NoInterfaceObject,
    31     OmitConstructor,
    3231    ImplementationLacksVTable
    3332] interface Crypto {
  • trunk/Source/WebCore/page/PerformanceEntryList.idl

    r149796 r151207  
    3434    Conditional=WEB_TIMING,
    3535    Conditional=PERFORMANCE_TIMELINE,
    36     OmitConstructor,
    3736    IndexedGetter,
    3837    ImplementationLacksVTable
  • trunk/Source/WebCore/page/WorkerNavigator.idl

    r149796 r151207  
    3232    GenerateIsReachable=Impl,
    3333    JSNoStaticTables,
    34     OmitConstructor
    3534] interface WorkerNavigator {
    3635    readonly attribute DOMString appName;
  • trunk/Source/WebCore/page/make_settings.pl

    r149796 r151207  
    354354    print $file "[\n";
    355355    print $file "    NoInterfaceObject,\n";
    356     print $file "    OmitConstructor\n";
    357356    print $file "] interface InternalSettingsGenerated {\n";
    358357
  • trunk/Source/WebCore/svg/ElementTimeControl.idl

    r149796 r151207  
    2929    Conditional=SVG,
    3030    ObjCProtocol,
    31     OmitConstructor
    3231] interface ElementTimeControl {
    3332    void beginElement();
  • trunk/Source/WebCore/svg/SVGAnimationElement.idl

    r149796 r151207  
    2727    NoInterfaceObject,
    2828    Conditional=SVG,
    29     OmitConstructor
    3029] interface SVGAnimationElement : SVGElement,
    3130                                                  SVGTests,
  • trunk/Source/WebCore/svg/SVGExternalResourcesRequired.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGExternalResourcesRequired {
    3433    readonly attribute SVGAnimatedBoolean externalResourcesRequired;
  • trunk/Source/WebCore/svg/SVGFitToViewBox.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGFitToViewBox {
    3433    readonly attribute SVGAnimatedRect                viewBox;
  • trunk/Source/WebCore/svg/SVGLangSpace.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGLangSpace {
    3433             attribute DOMString xmllang
  • trunk/Source/WebCore/svg/SVGLocatable.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGLocatable {
    3433    readonly attribute SVGElement nearestViewportElement;
  • trunk/Source/WebCore/svg/SVGTests.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGTests {
    3433    readonly attribute SVGStringList requiredFeatures;
  • trunk/Source/WebCore/svg/SVGTransformable.idl

    r149796 r151207  
    2929    Conditional=SVG,
    3030    ObjCProtocol,
    31     OmitConstructor
    3231] interface SVGTransformable : SVGLocatable {
    3332    readonly attribute SVGAnimatedTransformList transform;
  • trunk/Source/WebCore/svg/SVGURIReference.idl

    r149796 r151207  
    3030    ObjCProtocol,
    3131    SuppressToJSObject,
    32     OmitConstructor
    3332] interface SVGURIReference {
    3433    readonly attribute SVGAnimatedString href;
  • trunk/Source/WebCore/testing/InternalSettings.idl

    r149796 r151207  
    2626[
    2727    NoInterfaceObject,
    28     OmitConstructor,
    2928    JSGenerateToJSObject
    3029] interface InternalSettings : InternalSettingsGenerated {
  • trunk/Source/WebCore/testing/Internals.idl

    r151199 r151207  
    2727[
    2828    NoInterfaceObject,
    29     OmitConstructor
    3029] interface Internals {
    3130    DOMString address(Node node);
  • trunk/Source/WebCore/testing/MallocStatistics.idl

    r149796 r151207  
    2626[
    2727    NoInterfaceObject,
    28     OmitConstructor,
    2928    ImplementationLacksVTable
    3029] interface MallocStatistics {
  • trunk/Source/WebCore/testing/MemoryInfo.idl

    r151199 r151207  
    3131[
    3232    NoInterfaceObject,
    33     OmitConstructor,
    3433    ImplementationLacksVTable
    3534] interface MemoryInfo {
  • trunk/Source/WebCore/testing/TypeConversions.idl

    r149796 r151207  
    2626[
    2727    NoInterfaceObject,
    28     OmitConstructor,
    2928    ImplementationLacksVTable
    3029] interface TypeConversions {
  • trunk/Source/WebCore/workers/DedicatedWorkerContext.idl

    r149796 r151207  
    3636    JSGenerateToNativeObject,
    3737    JSNoStaticTables,
    38     OmitConstructor
    3938] interface DedicatedWorkerContext : WorkerContext {
    4039
  • trunk/Source/WebCore/workers/SharedWorkerContext.idl

    r149796 r151207  
    3636    JSGenerateToNativeObject,
    3737    JSNoStaticTables,
    38     OmitConstructor
    3938] interface SharedWorkerContext : WorkerContext {
    4039
  • trunk/Source/WebCore/workers/WorkerContext.idl

    r151169 r151207  
    3535    JSLegacyParent=JSWorkerContextBase,
    3636    JSNoStaticTables,
    37     OmitConstructor,
    3837] interface WorkerContext {
    3938
  • trunk/Source/WebCore/xml/XPathNSResolver.idl

    r149796 r151207  
    2222    NoInterfaceObject,
    2323    ObjCProtocol,
    24     OmitConstructor,
    2524    SkipVTableValidation
    2625] interface XPathNSResolver {
Note: See TracChangeset for help on using the changeset viewer.