Remove currentView, useCurrentView and SVGViewSpec As per SVG2.0, currentView, useCurrentView and SVGViewSpec are removed. https://github.com/w3c/svgwg/commit/4c26fd36937a65192024208d85c144a21071b057 https://www.w3.org/Graphics/SVG/WG/track/actions/3800?changelog And usecounter also shows 0 usage. https://www.chromestatus.com/metrics/feature/timeline/popularity/1036
Should issue 562099 be folded into this?
I guess it should also include removing the bits that were measured in https://codereview.chromium.org/1471963007? What do you think, davve?
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/11cc1db033d902c13c429f8bee0a13b6381c8e4e commit 11cc1db033d902c13c429f8bee0a13b6381c8e4e Author: shanmuga.m <shanmuga.m@samsung.com> Date: Mon Aug 01 14:18:54 2016 Deprecate currentView, useCurrentView properties of SVGSVGElement and SVGViewSpec interface Intent to Deprecate and Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Dfqld7wjHJM BUG= 629445 Review-Url: https://codereview.chromium.org/2163213007 Cr-Commit-Position: refs/heads/master@{#408958} [modify] https://crrev.com/11cc1db033d902c13c429f8bee0a13b6381c8e4e/third_party/WebKit/LayoutTests/svg/custom/detached-outermost-svg-crash-expected.txt [modify] https://crrev.com/11cc1db033d902c13c429f8bee0a13b6381c8e4e/third_party/WebKit/LayoutTests/svg/dom/SVGViewSpec-defaults-expected.txt [modify] https://crrev.com/11cc1db033d902c13c429f8bee0a13b6381c8e4e/third_party/WebKit/LayoutTests/svg/dom/SVGViewSpec-invalid-ref-crash-expected.txt [modify] https://crrev.com/11cc1db033d902c13c429f8bee0a13b6381c8e4e/third_party/WebKit/Source/core/frame/Deprecation.cpp [modify] https://crrev.com/11cc1db033d902c13c429f8bee0a13b6381c8e4e/third_party/WebKit/Source/core/svg/SVGSVGElement.idl
M56 branch point is 2 weeks away and I see a removal warning in Deprecation.cpp for this. Is this still on track to be removed in M56?
Yes. It is on track. I will make patch for it.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/b5891de613454cbb79dbcce852396649bf8c5342 commit b5891de613454cbb79dbcce852396649bf8c5342 Author: shanmuga.m <shanmuga.m@samsung.com> Date: Mon Nov 14 12:57:12 2016 Remove currentView, useCurrentView properties of SVGSVGElement and SVGViewSpec interface Intent to Deprecate and Remove: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/Dfqld7wjHJM BUG= 629445 Review-Url: https://codereview.chromium.org/2485113002 Cr-Commit-Position: refs/heads/master@{#431868} [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/imported/wpt/svg/historical-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/platform/linux/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/platform/win/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/svg/custom/detached-outermost-svg-crash-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/svg/custom/global-constructors-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/svg/custom/script-tests/global-constructors.js [delete] https://crrev.com/ca8a4a479a85531de96c25cea54532a6cfc111d6/third_party/WebKit/LayoutTests/svg/dom/SVGViewSpec-defaults-expected.txt [delete] https://crrev.com/ca8a4a479a85531de96c25cea54532a6cfc111d6/third_party/WebKit/LayoutTests/svg/dom/SVGViewSpec-defaults.html [delete] https://crrev.com/ca8a4a479a85531de96c25cea54532a6cfc111d6/third_party/WebKit/LayoutTests/svg/dom/SVGViewSpec-invalid-ref-crash.html [delete] https://crrev.com/ca8a4a479a85531de96c25cea54532a6cfc111d6/third_party/WebKit/LayoutTests/svg/dom/script-tests/SVGViewSpec-defaults.js [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/svg/dom/svg2-inheritance-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/svg/dom/svg2-inheritance.html [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/core_idl_files.gni [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/frame/Deprecation.cpp [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/frame/UseCounter.h [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/svg/SVGSVGElement.idl [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/svg/SVGViewSpec.cpp [modify] https://crrev.com/b5891de613454cbb79dbcce852396649bf8c5342/third_party/WebKit/Source/core/svg/SVGViewSpec.h [delete] https://crrev.com/ca8a4a479a85531de96c25cea54532a6cfc111d6/third_party/WebKit/Source/core/svg/SVGViewSpec.idl
Comment 1 by f...@opera.com
, Jul 19 2016