Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(47)

Unified Diff: third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html

Issue 2496663002: Merge css3/image/ and fast/images/ to images/ (Closed)
Patch Set: Address failing tests (3 of them) Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
diff --git a/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html b/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
deleted file mode 100644
index 337549fe67c3dcc283de7bffd2318600f87030ed..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/fast/images/element-gcd-while-generating-alt-content.html
+++ /dev/null
@@ -1,188 +0,0 @@
-<!-- crbug.com/440834: Protect an image's element while generating its alt content as it can get gc'd when the asynchronous image load fails asyncrhonously. -->
-<style dir="rtl" title="a AxBxC">
-*{text-rendering:geometricPrecision;text-transform:uppercase;}
-visibility:visible;min-width:intrinsic;</style>
-<body>
-<table dir="ltr">
- <caption title="b">
- <abbr>
- <ruby>
- <rbc title="AA">
- </rbc>
- <rt>
- </ruby>
- </abbr>
- </caption>
- <colgroup xml:space="preserve" charoff="1mm">
- <th rowspan="1">
- a
- <td char="a" charoff="100">
- </td>
- <td dir="rtl">
- AA
- <th xml:lang="nl" charoff="1px">
- <th valign="middle">
- <img alt="AxBxC" width="1cm"/>
- <textarea>
- </textarea>
- </th>
- </tr>
- </table>
- <div title="a A" xml:space="preserve">
- <select tabindex="-1" size="1">
- <optgroup label="AxBxC" dir="ltr" xml:space="preserve">
- <option value="AxBxC" selected="selected">
- </option>
- </optgroup>
- <option dir="rtl">
- AxBxC c
- </option>
- <option label="x" title="AxBxC AxBxC">
- </option>
- <optgroup label="A" xml:space="preserve">
- <option value="AxBxC"</optgroup>
- <option title="AxBxC AxBxC" label="c a">
- C a
- </option>
- <optgroup label="AxBxC AxBxC" dir="ltr">
- </optgroup>
- </select>
- <ruby dir="rtl" xml:space="preserve">
- <rb title="A" dir="ltr">
- <rt xml:space="preserve" dir="rtl">
- </rt>
- <rtc dir="ltr">
- <svg>
- <foreignObject>
- <script>
-if (window.testRunner) {
- testRunner.waitUntilDone();
- testRunner.dumpAsText();
-}
-var aoScriptElements = document.getElementsByTagName("script");
-for(var i = 0; i < aoScriptElements.length; i++) {
- aoScriptElements[i].parentNode.removeChild(aoScriptElements[i]);
-}
-var event_handler_inserted_active = false;
-
-function cloneRandomElement(num) {
- var aoElements = document.getElementsByTagName("*");
- return aoElements[num % aoElements.length].cloneNode(true);
-}
-
-function getRandomElement(num) {
- var aoElements = document.getElementsByTagName("*");
- return aoElements[num % aoElements.length];
-}
-
-function event_handler_inserted() {
- if (event_handler_inserted_active) return ;
- event_handler_inserted_active = true;
- var oElement = event.srcElement;
- document.execCommand('SelectAll',false,false);
- var oSelection=window.getSelection();
- var oRange = oSelection.rangeCount ? oSelection.getRangeAt(84 % oSelection.rangeCount) : null;
- if (oRange) {
- var oInsertedElement = getRandomElement(60);
- if (oInsertedElement) {
- try{oRange.insertNode(oInsertedElement)}
- catch(e){}
- }
- }
- if (oElement.parentNode) {
- var oNewElement = document.createElementNS('http://www.w3.org/2000/svg', 'feMergeNode');
- oElement.parentNode.replaceChild(cloneRandomElement(66), oElement);
- }
- oSelection.collapseToStart();
- oSelection.modify('extend', 'forward', 'character');
- var oRange = oSelection.rangeCount ? oSelection.getRangeAt(95 % oSelection.rangeCount) : null;
- if (oRange) {
- var oParentElement = getRandomElement(37);
- if (oParentElement) {
- try{oRange.surroundContents(oParentElement)}
- catch(e){}
- }
- }
- if (oRange) {
- var oInsertedElement = getRandomElement(61);
- if (oInsertedElement) {
- try{oRange.insertNode(oInsertedElement)}
- catch(e){}
- }
- }
- event_handler_inserted_active = false;
-}
-document.addEventListener("DOMNodeInsertedIntoDocument", event_handler_inserted, true);
-document.addEventListener("load", true);
-var event_handler_modified_active = false;
-var event_handler_modified_fired_count = 0;
-function event_handler_modified() {
- if (event_handler_modified_active) return ;
- event_handler_modified_active = true;
- var oElement = event.srcElement;
- if (oElement.parentNode) {
- var oNewElement = document.createElementNS('http://www.w3.org/2000/svg', 'font-face');
- if (oNewElement) {
- try{oElement.parentNode.replaceChild(cloneRandomElement(1), oElement)}
- catch(e){}
- }
- }
- oElement.contentEditable = true;
- var oSelection=window.getSelection();
- var oRange = oSelection.rangeCount ? oSelection.getRangeAt(39 % oSelection.rangeCount) : null;
- oSelection.modify('move', 'forward', 'line');
- var oInsertedElement = getRandomElement(84);
- oRange.insertNode(oInsertedElement);
- if (!oSelection.rangeCount) {
- document.execCommand("SelectAll", false)
- }
- var oRange = oSelection.rangeCount ? oSelection.getRangeAt(53 % oSelection.rangeCount) : null;
- var oParentElement = getRandomElement(18);
- if (oParentElement) {
- try{oRange.surroundContents(oParentElement)}
- catch(e){}
- }
- event_handler_modified_active = false;
-}
-document.addEventListener("DOMCharacterDataModified", event_handler_modified, true);
-window.onload=function(){
- var oElement = document.createElementNS('http://www.w3.org/2000/svg', 'feConvolveMatrix');
- var oSelection=window.getSelection();
- document.execCommand("SelectAll", false)
- var oRange = oSelection.rangeCount ? oSelection.getRangeAt(4 % oSelection.rangeCount) : null;
- var oElement = getRandomElement(80);
- oElement.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'animateColor'));
- oElement.outerHTML = "";
- var oElement = getRandomElement(100);
- oElement = document.adoptNode(oElement);
- var oElement = getRandomElement(81);
- oElement.textContent = '))))))V]]]~/GU}k-FFFFFFFFF??????';
- var oElement = getRandomElement(71);
- oElement.innerHTML = '<hgroup></hgroup><bdi>';
- oElement.outerHTML = "";
- oElement.insertAdjacentElement('beforeend', document.createElementNS('http://www.w3.org/2000/svg', 'tspan'));
- if (window.testRunner) {
- testRunner.notifyDone();
- }
-};
- </script>
- </svg>
- </rt>
- </div>
- <h1>
- <input type="image">
- <select>
- <optgroup>
- <option>
- AAA
- </optgroup>
- <option>
- B
- <option>
- a
- <optgroup>
- <option>
- a AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- </option>
- </select>
- <br>

Powered by Google App Engine
This is Rietveld 408576698