Skip to content
  • ch.dumez@sisa.samsung.com's avatar
    Merge [NoInterfaceObject] and [OmitConstructor] extended attributes · f2da3a07
    ch.dumez@sisa.samsung.com authored
    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/...
    f2da3a07