-
ch.dumez@sisa.samsung.com authored
https://bugs.webkit.org/show_bug.cgi?id=115852 Reviewed by Benjamin Poulain. Source/WebCore: Remove [NoInterfaceObject] extended attribute from the following Web IDL interfaces: SecurityPolicy, History, Location, Navigator, Performance, PerformanceEntry, PerformanceMark, PerformanceMeasure, PerformanceNavigation, PerformanceResourceTiming, PerformanceTiming and Screen. These interfaces should not have the [NoInterfaceObject] extended attribute according to their respective specifications: - http://www.w3.org/html/wg/drafts/html/master/browsers.html#the-history-interface - http://www.w3.org/html/wg/drafts/html/master/browsers.html#the-location-interface - https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html#securitypolicy - http://www.w3.org/html/wg/drafts/html/master/webappapis.html#the-navigator-object - http://www.w3.org/TR/navigation-timing/#performance - https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PerformanceTimeline/Overview.html#sec-PerformanceEntry-interface - http://www.w3.org/TR/navigation-timing/#performancenavigation - http://www.w3.org/TR/navigation-timing/#performancetiming - http://www.w3.org/TR/user-timing/#performancemark - http://www.w3.org/TR/user-timing/#performancemeasure - http://www.w3c-test.org/webperf/specs/ResourceTiming/#performanceresourcetiming - http://dev.w3.org/csswg/cssom-view/#the-screen-interface The new behavior is consistent with the specifications, Firefox and soon Blink. No new tests, already covered by existing tests. * page/DOMSecurityPolicy.idl: * page/History.idl: * page/Location.idl: * page/Navigator.idl: * page/Performance.idl: * page/PerformanceEntry.idl: * page/PerformanceMark.idl: * page/PerformanceMeasure.idl: * page/PerformanceNavigation.idl: * page/PerformanceResourceTiming.idl: * page/PerformanceTiming.idl: * page/Screen.idl: LayoutTests: Rebaseline several layout tests whose output has changed now that a few more global constructors are exposed. * fast/dom/dom-constructors-expected.txt: * fast/js/global-constructors-attributes-expected.txt: * platform/efl/fast/js/global-constructors-attributes-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@149845 268f45cc-cd09-0410-ab3c-d52691b4dbfc
b973ffd0