Changeset 66156 in webkit
- Timestamp:
- Aug 26, 2010 5:32:15 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 193 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r66154 r66156 1 2010-08-26 Andy Estes <aestes@apple.com> 2 3 Reviewed by Darin Adler. 4 5 If an <embed> is part of an <object> element's fallback content, WebKit 6 should only render it if the <object> fails to load. 7 https://bugs.webkit.org/show_bug.cgi?id=44567 8 <rdar://problem/7699852> 9 10 Add tests for the updated <object>/<embed> behavior. 11 12 * fast/dom/object-embed-plugin-scripting-expected.txt: Updated expected 13 results. 14 * fast/dom/object-embed-plugin-scripting.html: Added additional test 15 coverage. 16 * fast/replaced/invalid-object-with-fallback-expected.txt: Added. 17 * fast/replaced/invalid-object-with-fallback.html: Added. 18 * fast/replaced/object-with-embed-url-param-expected.txt: Added. 19 * fast/replaced/object-with-embed-url-param.html: Added. 20 21 The following tests needed to be rebaselined due to WebKit's change in 22 behavior. There is now an extra space in the output due to WebKit 23 rendering the fallback content of the <object>'s that fail to load. 24 25 * java/lc3/ArrayMethods/byte-001-expected.txt: 26 * java/lc3/ArrayMethods/byte-001.html: 27 * java/lc3/ArrayMethods/byte-002-expected.txt: 28 * java/lc3/CallStatic/boolean-001-expected.txt: 29 * java/lc3/CallStatic/number-001-expected.txt: 30 * java/lc3/CallStatic/object-001-expected.txt: 31 * java/lc3/Constructors/construct-001-expected.txt: 32 * java/lc3/ConvertBoolean/boolean-001-expected.txt: 33 * java/lc3/ConvertBoolean/boolean-002-expected.txt: 34 * java/lc3/ConvertBoolean/boolean-003-expected.txt: 35 * java/lc3/ConvertBoolean/boolean-004-expected.txt: 36 * java/lc3/ConvertBoolean/boolean-005-n-expected.txt: 37 * java/lc3/ConvertBoolean/boolean-006-n-expected.txt: 38 * java/lc3/ConvertBoolean/boolean-007-n-expected.txt: 39 * java/lc3/ConvertBoolean/boolean-008-n-expected.txt: 40 * java/lc3/ConvertBoolean/boolean-009-n-expected.txt: 41 * java/lc3/ConvertBoolean/boolean-010-n-expected.txt: 42 * java/lc3/ConvertBoolean/boolean-011-n-expected.txt: 43 * java/lc3/ConvertBoolean/boolean-012-n-expected.txt: 44 * java/lc3/ConvertBoolean/boolean-013-n-expected.txt: 45 * java/lc3/ConvertBoolean/boolean-014-expected.txt: 46 * java/lc3/ConvertJSObject/ToBoolean-001-expected.txt: 47 * java/lc3/ConvertJSObject/ToByte-001-expected.txt: 48 * java/lc3/ConvertJSObject/ToByte-002-expected.txt: 49 * java/lc3/ConvertJSObject/ToChar-001-expected.txt: 50 * java/lc3/ConvertJSObject/ToChar-002-expected.txt: 51 * java/lc3/ConvertJSObject/ToDouble-001-expected.txt: 52 * java/lc3/ConvertJSObject/ToFloat-001-expected.txt: 53 * java/lc3/ConvertJSObject/ToInt-001-expected.txt: 54 * java/lc3/ConvertJSObject/ToInt-002-expected.txt: 55 * java/lc3/ConvertJSObject/ToJSObject-001-expected.txt: 56 * java/lc3/ConvertJSObject/ToLong-001-expected.txt: 57 * java/lc3/ConvertJSObject/ToLong-002-expected.txt: 58 * java/lc3/ConvertJSObject/ToObject-001-expected.txt: 59 * java/lc3/ConvertJSObject/ToShort-001-expected.txt: 60 * java/lc3/ConvertJSObject/ToShort-002-expected.txt: 61 * java/lc3/ConvertJSObject/ToString-001-expected.txt: 62 * java/lc3/ConvertNull/null-001-expected.txt: 63 * java/lc3/ConvertNull/null-002-expected.txt: 64 * java/lc3/ConvertNull/null-003-n-expected.txt: 65 * java/lc3/ConvertNull/null-004-n-expected.txt: 66 * java/lc3/ConvertNull/null-005-expected.txt: 67 * java/lc3/ConvertNull/null-006-n-expected.txt: 68 * java/lc3/ConvertNumber/number-001-expected.txt: 69 * java/lc3/ConvertNumber/number-002-expected.txt: 70 * java/lc3/ConvertNumber/number-003-expected.txt: 71 * java/lc3/ConvertNumber/number-004-expected.txt: 72 * java/lc3/ConvertNumber/number-005-expected.txt: 73 * java/lc3/ConvertNumber/number-006-expected.txt: 74 * java/lc3/ConvertNumber/number-007-expected.txt: 75 * java/lc3/ConvertNumber/number-008-expected.txt: 76 * java/lc3/ConvertNumber/number-009-expected.txt: 77 * java/lc3/ConvertNumber/number-010-expected.txt: 78 * java/lc3/ConvertNumber/number-011-expected.txt: 79 * java/lc3/ConvertString/string-001-expected.txt: 80 * java/lc3/ConvertString/string-002-expected.txt: 81 * java/lc3/ConvertString/string-003-expected.txt: 82 * java/lc3/ConvertString/string-004-n-expected.txt: 83 * java/lc3/ConvertString/string-005-n-expected.txt: 84 * java/lc3/ConvertString/string-006-expected.txt: 85 * java/lc3/ConvertString/string-007-n-expected.txt: 86 * java/lc3/ConvertUndefined/undefined-001-n-expected.txt: 87 * java/lc3/ConvertUndefined/undefined-002-expected.txt: 88 * java/lc3/ConvertUndefined/undefined-003-expected.txt: 89 * java/lc3/Exceptions/throw_js_types-expected.txt: 90 * java/lc3/JSBoolean/boolean-001-expected.txt: 91 * java/lc3/JSBoolean/boolean-002-n-expected.txt: 92 * java/lc3/JSBoolean/boolean-003-n-expected.txt: 93 * java/lc3/JSBoolean/boolean-004-n-expected.txt: 94 * java/lc3/JSBoolean/boolean-005-n-expected.txt: 95 * java/lc3/JSBoolean/boolean-006-n-expected.txt: 96 * java/lc3/JSBoolean/boolean-007-n-expected.txt: 97 * java/lc3/JSBoolean/boolean-008-n-expected.txt: 98 * java/lc3/JSNull/ToBoolean-001-n-expected.txt: 99 * java/lc3/JSNull/ToFloat-001-n-expected.txt: 100 * java/lc3/JSNull/ToLong-001-n-expected.txt: 101 * java/lc3/JSNull/ToNumber-001-n-expected.txt: 102 * java/lc3/JSNull/ToObject-001-expected.txt: 103 * java/lc3/JSNumber/ToByte-001-expected.txt: 104 * java/lc3/JSNumber/ToByte-002-n-expected.txt: 105 * java/lc3/JSNumber/ToByte-003-n-expected.txt: 106 * java/lc3/JSNumber/ToByte-004-expected.txt: 107 * java/lc3/JSNumber/ToByte-005-n-expected.txt: 108 * java/lc3/JSNumber/ToChar-001-expected.txt: 109 * java/lc3/JSNumber/ToChar-002-n-expected.txt: 110 * java/lc3/JSNumber/ToChar-003-n-expected.txt: 111 * java/lc3/JSNumber/ToChar-004-expected.txt: 112 * java/lc3/JSNumber/ToChar-005-n-expected.txt: 113 * java/lc3/JSNumber/ToChar-006-n-expected.txt: 114 * java/lc3/JSNumber/ToDouble-001-expected.txt: 115 * java/lc3/JSNumber/ToDouble-002-expected.txt: 116 * java/lc3/JSNumber/ToDouble-003-expected.txt: 117 * java/lc3/JSNumber/ToInt-001-expected.txt: 118 * java/lc3/JSNumber/ToInt-002-n-expected.txt: 119 * java/lc3/JSNumber/ToInt-003-n-expected.txt: 120 * java/lc3/JSNumber/ToInt-004-expected.txt: 121 * java/lc3/JSNumber/ToInt-005-n-expected.txt: 122 * java/lc3/JSNumber/ToLong-001-expected.txt: 123 * java/lc3/JSNumber/ToLong-002-n-expected.txt: 124 * java/lc3/JSNumber/ToLong-003-n-expected.txt: 125 * java/lc3/JSNumber/ToLong-004-n-expected.txt: 126 * java/lc3/JSNumber/ToLong-005-n-expected.txt: 127 * java/lc3/JSNumber/ToLong-006-n-expected.txt: 128 * java/lc3/JSNumber/ToLong-007-n-expected.txt: 129 * java/lc3/JSNumber/ToLong-008-n-expected.txt: 130 * java/lc3/JSNumber/ToLong-009-n-expected.txt: 131 * java/lc3/JSNumber/ToLong-010-n-expected.txt: 132 * java/lc3/JSNumber/ToLong-011-n-expected.txt: 133 * java/lc3/JSNumber/ToShort-001-expected.txt: 134 * java/lc3/JSNumber/ToShort-002-n-expected.txt: 135 * java/lc3/JSNumber/ToShort-003-n-expected.txt: 136 * java/lc3/JSNumber/ToShort-004-expected.txt: 137 * java/lc3/JSNumber/ToShort-005-n-expected.txt: 138 * java/lc3/JSObject/ToByte-001-expected.txt: 139 * java/lc3/JSObject/ToChar-001-expected.txt: 140 * java/lc3/JSObject/ToDouble-001-expected.txt: 141 * java/lc3/JSObject/ToDouble-002-n-expected.txt: 142 * java/lc3/JSObject/ToDouble-003-n-expected.txt: 143 * java/lc3/JSObject/ToFloat-001-expected.txt: 144 * java/lc3/JSObject/ToFloat-002-n-expected.txt: 145 * java/lc3/JSObject/ToFloat-003-n-expected.txt: 146 * java/lc3/JSObject/ToInt-001-expected.txt: 147 * java/lc3/JSObject/ToInt-002-expected.txt: 148 * java/lc3/JSObject/ToJSObject-001-expected.txt: 149 * java/lc3/JSObject/ToLong-001-expected.txt: 150 * java/lc3/JSObject/ToObject-001-expected.txt: 151 * java/lc3/JSObject/ToShort-001-expected.txt: 152 * java/lc3/JSObject/ToString-001-expected.txt: 153 * java/lc3/JSUndefined/undefined-001-expected.txt: 154 * java/lc3/JSUndefined/undefined-002-n-expected.txt: 155 * java/lc3/JSUndefined/undefined-003-n-expected.txt: 156 * java/lc3/JSUndefined/undefined-004-n-expected.txt: 157 * java/lc3/JSUndefined/undefined-005-n-expected.txt: 158 * java/lc3/JSUndefined/undefined-006-n-expected.txt: 159 * java/lc3/JSUndefined/undefined-007-n-expected.txt: 160 * java/lc3/JSUndefined/undefined-008-n-expected.txt: 161 * java/lc3/JSUndefined/undefined-009-n-expected.txt: 162 * java/lc3/JSUndefined/undefined-010-n-expected.txt: 163 * java/lc3/JavaArray/ToArray-001-expected.txt: 164 * java/lc3/JavaArray/ToArray-002-n-expected.txt: 165 * java/lc3/JavaArray/ToBoolean-001-n-expected.txt: 166 * java/lc3/JavaArray/ToString-001-expected.txt: 167 * java/lc3/JavaClass/ToClass-001-expected.txt: 168 * java/lc3/JavaClass/ToJSObject-001-expected.txt: 169 * java/lc3/JavaClass/ToObject-001-expected.txt: 170 * java/lc3/JavaClass/ToString-001-expected.txt: 171 * java/lc3/JavaObject/JavaObjectBeanProps-001-expected.txt: 172 * java/lc3/JavaObject/JavaObjectFieldOrMethod-001-expected.txt: 173 * java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt: 174 * java/lc3/JavaObject/JavaObjectToBoolean-002-n-expected.txt: 175 * java/lc3/JavaObject/JavaObjectToByte-001-expected.txt: 176 * java/lc3/JavaObject/JavaObjectToByte-002-n-expected.txt: 177 * java/lc3/JavaObject/JavaObjectToByte-003-n-expected.txt: 178 * java/lc3/JavaObject/JavaObjectToByte-004-n-expected.txt: 179 * java/lc3/JavaObject/JavaObjectToByte-005-expected.txt: 180 * java/lc3/JavaObject/JavaObjectToByte-006-expected.txt: 181 * java/lc3/JavaObject/JavaObjectToByte-007-n-expected.txt: 182 * java/lc3/JavaObject/JavaObjectToByte-008-n-expected.txt: 183 * java/lc3/JavaObject/JavaObjectToChar-001-expected.txt: 184 * java/lc3/JavaObject/JavaObjectToChar-002-expected.txt: 185 * java/lc3/JavaObject/JavaObjectToChar-003-n-expected.txt: 186 * java/lc3/JavaObject/JavaObjectToChar-004-expected.txt: 187 * java/lc3/JavaObject/JavaObjectToChar-005-n-expected.txt: 188 * java/lc3/JavaObject/JavaObjectToChar-006-n-expected.txt: 189 * java/lc3/JavaObject/JavaObjectToDouble-001-expected.txt: 190 * java/lc3/JavaObject/JavaObjectToFloat-001-expected.txt: 191 * java/lc3/JavaObject/JavaObjectToInt-001-expected.txt: 192 * java/lc3/JavaObject/JavaObjectToInt-002-n-expected.txt: 193 * java/lc3/JavaObject/JavaObjectToInt-003-n-expected.txt: 194 * java/lc3/JavaObject/JavaObjectToInt-004-n-expected.txt: 195 * java/lc3/JavaObject/JavaObjectToLong-001-expected.txt: 196 * java/lc3/JavaObject/JavaObjectToLong-002-n-expected.txt: 197 * java/lc3/JavaObject/JavaObjectToLong-003-n-expected.txt: 198 * java/lc3/JavaObject/JavaObjectToLong-004-n-expected.txt: 199 * java/lc3/JavaObject/JavaObjectToLong-005-expected.txt: 200 * java/lc3/JavaObject/JavaObjectToLong-006-n-expected.txt: 201 * java/lc3/JavaObject/JavaObjectToShort-001-expected.txt: 202 * java/lc3/JavaObject/JavaObjectToShort-002-n-expected.txt: 203 * java/lc3/JavaObject/JavaObjectToShort-003-n-expected.txt: 204 * java/lc3/JavaObject/JavaObjectToShort-004-n-expected.txt: 205 * java/lc3/JavaObject/JavaObjectToShort-005-expected.txt: 206 * java/lc3/JavaObject/JavaObjectToShort-006-expected.txt: 207 * java/lc3/JavaObject/JavaObjectToString-001-expected.txt: 208 * java/lc3/StringMethods/string-001-expected.txt: 209 * java/lc3/forin/object-001-expected.txt: 210 * java/lc3/instanceof/instanceof-001-expected.txt: 211 1 212 2010-08-26 Ryosuke Niwa <rniwa@webkit.org> 2 213 -
trunk/LayoutTests/fast/dom/object-embed-plugin-scripting-expected.txt
r45500 r66156 6 6 7 7 plugin <embed> netsted in plugin <object>: should have a plugin and does 8 9 empty <object> with nested plugin <embed>: should not have a plugin and does not 8 10 9 11 plugin <embed> nested in empty <object>: should have a plugin and does … … 15 17 standalone plugin <embed>: should have a plugin and does 16 18 17 19 plugin <object> with nested plugin <embed> of the same name should have a plugin and does 20 21 empty <object> with nested plugin <embed> of the same name should have a plugin and does 22 23 -
trunk/LayoutTests/fast/dom/object-embed-plugin-scripting.html
r11995 r66156 17 17 print("plugin <object> with nested plugin <embed>: should have a plugin and does " + (document.getElementById('myO').Play ? "" : "not")); 18 18 print("plugin <embed> netsted in plugin <object>: should have a plugin and does " + (document.getElementById('myE').Play ? "" : "not")); 19 print("empty <object> with nested plugin <embed>: should not have a plugin and does " + (document.getElementById('myO2').Play ? "" : "not")); 19 20 print("plugin <embed> nested in empty <object>: should have a plugin and does " + (document.getElementById('myE2').Play ? "" : "not")); 20 21 print("plugin <embed> nested in image <object>: should not have a plugin and does " + (document.getElementById('myE3').Play ? "" : "not")); 21 22 print("plugin <embed> nested in empty <object> nested in plugin <object>: should not have a plugin and does " + (document.getElementById('myE4').Play ? "" : "not")); 22 23 print("standalone plugin <embed>: should have a plugin and does " + (document.getElementById('myE5').Play ? "" : "not")); 24 print("plugin <object> with nested plugin <embed> of the same name should have a plugin and does " + (document.Plugin.Play ? "" : "not")); 25 print("empty <object> with nested plugin <embed> of the same name should have a plugin and does " + (document.Plugin2.Play ? "" : "not")); 23 26 } 24 27 </script> … … 48 51 </OBJECT> 49 52 50 <object >53 <object id="myO2"> 51 54 <embed 52 55 id="myE2" … … 96 99 > 97 100 101 <object 102 name="Plugin" 103 classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" 104 width = 0 height = 0 105 > 106 <param name="src" value="resources/articles.m4a"> 107 <param name="autostart" value="false"> 108 <param name="enablejavascript" value="true"> 109 110 <embed 111 name="Plugin" 112 src="resources/articles.m4a" 113 autostart="false" 114 enablejavascript="true" 115 width = 0 height = 0 116 > 117 </embed> 118 </object> 119 120 <object name="Plugin2"> 121 <embed 122 name="Plugin2" 123 src="resources/articles.m4a" 124 autostart="false" 125 enablejavascript="true" 126 width = 0 height = 0 127 > 128 </embed> 129 </object> 130 98 131 </body> 99 132 </html> -
trunk/LayoutTests/java/lc3/ArrayMethods/byte-001-expected.txt
r55469 r66156 16 16 17 17 TEST COMPLETE 18 18 -
trunk/LayoutTests/java/lc3/ArrayMethods/byte-002-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/CallStatic/boolean-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/CallStatic/number-001-expected.txt
r55469 r66156 25 25 26 26 TEST COMPLETE 27 27 -
trunk/LayoutTests/java/lc3/CallStatic/object-001-expected.txt
r55469 r66156 25 25 26 26 TEST COMPLETE 27 27 -
trunk/LayoutTests/java/lc3/Constructors/construct-001-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-001-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-002-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-003-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-004-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-005-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-006-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-007-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-008-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-009-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-010-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-011-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-012-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-013-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertBoolean/boolean-014-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToBoolean-001-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToByte-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToByte-002-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToChar-001-expected.txt
r55469 r66156 8 8 9 9 TEST COMPLETE 10 10 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToChar-002-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToDouble-001-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToFloat-001-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToInt-001-expected.txt
r55469 r66156 8 8 9 9 TEST COMPLETE 10 10 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToInt-002-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToJSObject-001-expected.txt
r55469 r66156 14 14 15 15 TEST COMPLETE 16 16 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToLong-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToLong-002-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToObject-001-expected.txt
r55469 r66156 14 14 15 15 TEST COMPLETE 16 16 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToShort-001-expected.txt
r55469 r66156 8 8 9 9 TEST COMPLETE 10 10 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToShort-002-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/ConvertJSObject/ToString-001-expected.txt
r55469 r66156 14 14 15 15 TEST COMPLETE 16 16 -
trunk/LayoutTests/java/lc3/ConvertNull/null-001-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertNull/null-002-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/ConvertNull/null-003-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNull/null-004-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNull/null-005-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/ConvertNull/null-006-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-001-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-002-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-003-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-004-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-005-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-006-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-007-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-008-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-009-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-010-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertNumber/number-011-expected.txt
r55469 r66156 14 14 15 15 TEST COMPLETE 16 16 -
trunk/LayoutTests/java/lc3/ConvertString/string-001-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertString/string-002-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertString/string-003-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertString/string-004-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertString/string-005-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertString/string-006-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/ConvertString/string-007-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertUndefined/undefined-001-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/ConvertUndefined/undefined-002-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/ConvertUndefined/undefined-003-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/Exceptions/throw_js_types-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-006-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-007-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSBoolean/boolean-008-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNull/ToBoolean-001-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNull/ToFloat-001-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNull/ToLong-001-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNull/ToNumber-001-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNull/ToObject-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/JSNumber/ToByte-001-expected.txt
r55469 r66156 19 19 20 20 TEST COMPLETE 21 21 -
trunk/LayoutTests/java/lc3/JSNumber/ToByte-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToByte-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToByte-004-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/JSNumber/ToByte-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-001-expected.txt
r55469 r66156 21 21 22 22 TEST COMPLETE 23 23 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-004-expected.txt
r55469 r66156 22 22 23 23 TEST COMPLETE 24 24 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToChar-006-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToDouble-001-expected.txt
r55469 r66156 88 88 89 89 TEST COMPLETE 90 90 -
trunk/LayoutTests/java/lc3/JSNumber/ToDouble-002-expected.txt
r55469 r66156 88 88 89 89 TEST COMPLETE 90 90 -
trunk/LayoutTests/java/lc3/JSNumber/ToDouble-003-expected.txt
r55469 r66156 58 58 59 59 TEST COMPLETE 60 60 -
trunk/LayoutTests/java/lc3/JSNumber/ToInt-001-expected.txt
r55469 r66156 25 25 26 26 TEST COMPLETE 27 27 -
trunk/LayoutTests/java/lc3/JSNumber/ToInt-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToInt-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToInt-004-expected.txt
r55469 r66156 22 22 23 23 TEST COMPLETE 24 24 -
trunk/LayoutTests/java/lc3/JSNumber/ToInt-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-001-expected.txt
r55469 r66156 31 31 32 32 TEST COMPLETE 33 33 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-006-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-007-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-008-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-009-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-010-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToLong-011-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToShort-001-expected.txt
r55469 r66156 25 25 26 26 TEST COMPLETE 27 27 -
trunk/LayoutTests/java/lc3/JSNumber/ToShort-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToShort-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSNumber/ToShort-004-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/JSNumber/ToShort-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSObject/ToByte-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSObject/ToChar-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSObject/ToDouble-001-expected.txt
r55469 r66156 55 55 56 56 TEST COMPLETE 57 57 -
trunk/LayoutTests/java/lc3/JSObject/ToDouble-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSObject/ToDouble-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSObject/ToFloat-001-expected.txt
r55469 r66156 55 55 56 56 TEST COMPLETE 57 57 -
trunk/LayoutTests/java/lc3/JSObject/ToFloat-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSObject/ToFloat-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JSObject/ToInt-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSObject/ToInt-002-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/JSObject/ToJSObject-001-expected.txt
r55469 r66156 31 31 32 32 TEST COMPLETE 33 33 -
trunk/LayoutTests/java/lc3/JSObject/ToLong-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSObject/ToObject-001-expected.txt
r55469 r66156 58 58 59 59 TEST COMPLETE 60 60 -
trunk/LayoutTests/java/lc3/JSObject/ToShort-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JSObject/ToString-001-expected.txt
r55469 r66156 46 46 47 47 TEST COMPLETE 48 48 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-002-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-003-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-004-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-005-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-006-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-007-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-008-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-009-n-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JSUndefined/undefined-010-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaArray/ToArray-001-expected.txt
r55469 r66156 127 127 128 128 TEST COMPLETE 129 129 -
trunk/LayoutTests/java/lc3/JavaArray/ToArray-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaArray/ToBoolean-001-n-expected.txt
r55469 r66156 31 31 32 32 TEST COMPLETE 33 33 -
trunk/LayoutTests/java/lc3/JavaArray/ToString-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JavaClass/ToClass-001-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/JavaClass/ToJSObject-001-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JavaClass/ToObject-001-expected.txt
r55469 r66156 5 5 6 6 TEST COMPLETE 7 7 -
trunk/LayoutTests/java/lc3/JavaClass/ToString-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectBeanProps-001-expected.txt
r55469 r66156 18 18 19 19 TEST COMPLETE 20 20 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectFieldOrMethod-001-expected.txt
r55469 r66156 6 6 7 7 TEST COMPLETE 8 8 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-001-expected.txt
r55469 r66156 40 40 41 41 TEST COMPLETE 42 42 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-005-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-006-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-007-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-008-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-001-expected.txt
r55469 r66156 31 31 32 32 TEST COMPLETE 33 33 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-002-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-004-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-005-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-006-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToDouble-001-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToFloat-001-expected.txt
r55469 r66156 13 13 14 14 TEST COMPLETE 15 15 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-001-expected.txt
r55469 r66156 40 40 41 41 TEST COMPLETE 42 42 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-001-expected.txt
r55469 r66156 28 28 29 29 TEST COMPLETE 30 30 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-005-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-006-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-001-expected.txt
r55469 r66156 40 40 41 41 TEST COMPLETE 42 42 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-002-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-003-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-004-n-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-005-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-006-expected.txt
r55469 r66156 7 7 8 8 TEST COMPLETE 9 9 -
trunk/LayoutTests/java/lc3/JavaObject/JavaObjectToString-001-expected.txt
r55469 r66156 10 10 11 11 TEST COMPLETE 12 12 -
trunk/LayoutTests/java/lc3/StringMethods/string-001-expected.txt
r55469 r66156 29 29 30 30 TEST COMPLETE 31 31 -
trunk/LayoutTests/java/lc3/forin/object-001-expected.txt
r55469 r66156 9 9 10 10 TEST COMPLETE 11 11 -
trunk/LayoutTests/java/lc3/instanceof/instanceof-001-expected.txt
r55469 r66156 12 12 13 13 TEST COMPLETE 14 14 -
trunk/LayoutTests/platform/mac/accessibility/plugin-expected.txt
r41751 r66156 1 1 2 2 AXRole: AXGroup 3 3 AXSubrole: (null) … … 6 6 AXHelp: 7 7 AXParent: <AXGroup> 8 AXSize: NSSize: {784, 1 00}8 AXSize: NSSize: {784, 150} 9 9 AXTitle: 10 10 AXDescription: -
trunk/WebCore/ChangeLog
r66155 r66156 1 2010-08-26 Andy Estes <aestes@apple.com> 2 3 Reviewed by Darin Adler. 4 5 If an <embed> is part of an <object> element's fallback content, WebKit 6 should only render the <embed> if the <object> fails to load. 7 https://bugs.webkit.org/show_bug.cgi?id=44567 8 <rdar://problem/7699852> 9 10 Tests: fast/replaced/invalid-object-with-fallback.html 11 fast/replaced/object-with-embed-url-param.html 12 13 * html/HTMLEmbedElement.cpp: 14 (WebCore::HTMLEmbedElement::rendererIsNeeded): An <embed> now needs a 15 renderer if its parent is an <object> but the <object> is using fallback 16 content. 17 * html/HTMLObjectElement.h: 18 (WebCore::HTMLObjectElement::useFallbackContent): Add a public getter 19 for m_useFallbackContent for use in HTMLEmbedElement::rendererIsNeeded. 20 * rendering/RenderEmbeddedObject.cpp: 21 (WebCore::RenderEmbeddedObject::updateWidget): Change the logic that 22 determines the plug-in parameters to pass to the loader. Do not override 23 parameters from <object> with those from a child <embed>. 24 1 25 2010-08-26 James Robinson <jamesr@chromium.org> 2 26 -
trunk/WebCore/html/HTMLEmbedElement.cpp
r65916 r66156 131 131 return false; 132 132 133 // If my parent is an <object> and is not set to use fallback content, I 134 // should be ignored and not get a renderer. 133 135 Node* p = parentNode(); 134 136 if (p && p->hasTagName(objectTag)) { 135 137 ASSERT(p->renderer()); 136 return false; 138 if (!static_cast<HTMLObjectElement*>(p)->useFallbackContent()) { 139 ASSERT(!p->renderer()->isEmbeddedObject()); 140 return false; 141 } 137 142 } 138 143 -
trunk/WebCore/html/HTMLObjectElement.h
r65982 r66156 42 42 bool containsJavaApplet() const; 43 43 44 bool useFallbackContent() const { return m_useFallbackContent; } 45 44 46 private: 45 47 HTMLObjectElement(const QualifiedName&, Document*, bool createdByParser); -
trunk/WebCore/rendering/RenderEmbeddedObject.cpp
r66137 r66156 187 187 objectElement->setNeedWidgetUpdate(false); 188 188 if (!objectElement->isFinishedParsingChildren()) 189 return; 190 191 // Check for a child EMBED tag. 192 HTMLEmbedElement* embed = 0; 193 for (Node* child = objectElement->firstChild(); child; ) { 194 if (child->hasTagName(embedTag)) { 195 embed = static_cast<HTMLEmbedElement*>(child); 196 break; 197 } 189 return; 198 190 199 if (child->hasTagName(objectTag)) 200 child = child->nextSibling(); // Don't descend into nested OBJECT tags 201 else 202 child = child->traverseNextNode(objectElement); // Otherwise descend (EMBEDs may be inside COMMENT tags) 203 } 204 205 // Use the attributes from the EMBED tag instead of the OBJECT tag including WIDTH and HEIGHT. 206 HTMLElement* embedOrObject; 207 if (embed) { 208 embedOrObject = embed; 209 url = embed->url(); 210 serviceType = embed->serviceType(); 211 } else 212 embedOrObject = objectElement; 213 214 // If there was no URL or type defined in EMBED, try the OBJECT tag. 215 if (url.isEmpty()) 216 url = objectElement->url(); 217 if (serviceType.isEmpty()) 218 serviceType = objectElement->serviceType(); 191 url = objectElement->url(); 192 serviceType = objectElement->serviceType(); 219 193 220 194 HashSet<StringImpl*, CaseFoldingHash> uniqueParamNames; 221 195 222 // Scan the PARAM children .196 // Scan the PARAM children and store their name/value pairs. 223 197 // Get the URL and type from the params if we don't already have them. 224 // Get the attributes from the params if there is no EMBED tag.225 198 Node* child = objectElement->firstChild(); 226 while (child && (url.isEmpty() || serviceType.isEmpty() || !embed)) {199 while (child) { 227 200 if (child->hasTagName(paramTag)) { 228 201 HTMLParamElement* p = static_cast<HTMLParamElement*>(child); … … 236 209 serviceType = serviceType.left(pos); 237 210 } 238 if (! embed && !name.isEmpty()) {211 if (!name.isEmpty()) { 239 212 uniqueParamNames.add(name.impl()); 240 213 paramNames.append(p->name()); … … 251 224 // else our Java plugin will misinterpret it. [4004531] 252 225 String codebase; 253 if ( !embed &&MIMETypeRegistry::isJavaAppletMIMEType(serviceType)) {226 if (MIMETypeRegistry::isJavaAppletMIMEType(serviceType)) { 254 227 codebase = "codebase"; 255 228 uniqueParamNames.add(codebase.impl()); // pretend we found it in a PARAM already 256 229 } 257 230 258 // Turn the attributes of either the EMBED tag or OBJECT tag into arrays, but don't override PARAMvalues.259 NamedNodeMap* attributes = embedOrObject->attributes();231 // Turn the attributes of the <object> element into arrays, but don't override <param> values. 232 NamedNodeMap* attributes = objectElement->attributes(); 260 233 if (attributes) { 261 234 for (unsigned i = 0; i < attributes->length(); ++i) { 262 235 Attribute* it = attributes->attributeItem(i); 263 236 const AtomicString& name = it->name().localName(); 264 if ( embed ||!uniqueParamNames.contains(name.impl())) {237 if (!uniqueParamNames.contains(name.impl())) { 265 238 paramNames.append(name.string()); 266 239 paramValues.append(it->value().string()); … … 281 254 m_hasFallbackContent = false; 282 255 for (Node* child = objectElement->firstChild(); child && !m_hasFallbackContent; child = child->nextSibling()) { 283 if ((!child->isTextNode() && !child->hasTagName( embedTag) && !child->hasTagName(paramTag)) // Discount <embed> and<param>256 if ((!child->isTextNode() && !child->hasTagName(paramTag)) // Discount <param> 284 257 || (child->isTextNode() && !static_cast<Text*>(child)->containsOnlyWhitespace())) 285 258 m_hasFallbackContent = true;
Note: See TracChangeset
for help on using the changeset viewer.