+2013-04-07 Christophe Dumez <ch.dumez@sisa.samsung.com>
+
+ Unreviewed EFL gardening.
+
+ Rebaseline several test cases.
+
+ * platform/efl-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
+ * platform/efl-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
+ * platform/efl/fast/forms/datalist/input-list-expected.txt:
+ * platform/efl/fast/forms/search-display-none-cancel-button-expected.png:
+ * platform/efl/fast/forms/search-display-none-cancel-button-expected.txt:
+ * platform/efl/fast/js/dom-static-property-for-in-iteration-expected.txt: Added.
+ * platform/efl/fast/js/global-constructors-expected.txt:
+ * platform/efl/http/tests/inspector/console-websocket-error-expected.txt:
+
2013-04-07 Oliver Hunt <oliver@apple.com>
Inspector should display information about non-object exceptions
http://127.0.0.1:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html - didReceiveResponse <NSURLResponse http://127.0.0.1:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html, http status code 200>
http://127.0.0.1:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -999, failing URL "http://127.0.0.1:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html">
CONSOLE MESSAGE: Refused to display 'http://127.0.0.1:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html' in a frame because it set 'X-Frame-Options' to 'deny'.
-data:text/html,<p></p> - willSendRequest <NSURLRequest URL data:text/html,<p></p>, main document URL http://127.0.0.1:8000/security/XFrameOptions/x-frame-options-deny-meta-tag.html, http method GET> redirectResponse (null)
-data:text/html,<p></p> - didReceiveResponse <NSURLResponse data:text/html,<p></p>, http status code 0>
-data:text/html,<p></p> - didFinishLoading
+data:, - willSendRequest <NSURLRequest URL data:,, main document URL http://127.0.0.1:8000/security/XFrameOptions/x-frame-options-deny-meta-tag.html, http method GET> redirectResponse (null)
+data:, - didReceiveResponse <NSURLResponse data:,, http status code 0>
+data:, - didFinishLoading
CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "null". The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "data". Protocols must match.
CONSOLE MESSAGE: line 13: PASS: Could not read contentWindow.location.href
http://localhost:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html - didReceiveResponse <NSURLResponse http://localhost:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html, http status code 200>
http://localhost:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html - didFailLoadingWithError: <NSError domain NSURLErrorDomain, code -999, failing URL "http://localhost:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html">
CONSOLE MESSAGE: Refused to display 'http://localhost:8000/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
-data:text/html,<p></p> - willSendRequest <NSURLRequest URL data:text/html,<p></p>, main document URL http://127.0.0.1:8000/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html, http method GET> redirectResponse (null)
-data:text/html,<p></p> - didReceiveResponse <NSURLResponse data:text/html,<p></p>, http status code 0>
+data:, - willSendRequest <NSURLRequest URL data:,, main document URL http://127.0.0.1:8000/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html, http method GET> redirectResponse (null)
+data:, - didReceiveResponse <NSURLResponse data:,, http status code 0>
CONSOLE MESSAGE: Blocked a frame with origin "http://127.0.0.1:8000" from accessing a frame with origin "null". The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "data". Protocols must match.
CONSOLE MESSAGE: line 13: PASS: Could not read contentWindow.location.href
PASS input.list is null
FAIL datalist.className should be former. Threw exception TypeError: 'null' is not an object (evaluating 'datalist.className')
FAIL document.getElementById("text").list should be [object HTMLDataListElement]. Was null.
-FAIL document.getElementById("search").list should be [object HTMLDataListElement]. Was null.
+PASS document.getElementById("search").list is document.getElementById("dl1")
PASS document.getElementById("url").list is document.getElementById("dl1")
FAIL document.getElementById("telephone").list should be [object HTMLDataListElement]. Was null.
PASS document.getElementById("email").list is document.getElementById("dl1")
RenderBR {BR} at (499,14) size 0x0
RenderTextControl {INPUT} at (2,20) size 192x28 [bgcolor=#FFFFFF]
RenderFlexibleBox {DIV} at (4,6) size 185x18
- RenderBlock {DIV} at (0,9) size 0x0
- RenderBlock {DIV} at (0,0) size 185x18
+ RenderBlock {DIV} at (0,1) size 18x16
+ RenderBlock {DIV} at (18,0) size 167x18
RenderText {#text} at (0,0) size 0x0
-layer at (14,34) size 185x18
- RenderBlock {DIV} at (0,0) size 185x18
+layer at (32,34) size 167x18
+ RenderBlock {DIV} at (0,0) size 167x18
RenderText {#text} at (0,0) size 25x17
text run at (0,0) width 25: "test"
--- /dev/null
+Checks that get_by_pname doesn't get confused about which properties go where when it comes to stacic properties.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS a["origin"] is file://
+PASS a["hash"] is
+PASS a["search"] is
+PASS a["text"] is nerget
+PASS a["hostname"] is
+PASS a["rel"] is
+PASS a["name"] is
+PASS a["hreflang"] is
+PASS a["ping"] is
+PASS a["rev"] is
+PASS a["host"] is
+PASS a["download"] is
+PASS a["charset"] is
+PASS a["target"] is
+PASS a["type"] is
+PASS a["coords"] is
+PASS a["shape"] is
+PASS a["port"] is
+PASS a["protocol"] is file:
+PASS a["outerHTML"] is <a id="foo" href="bar">nerget</a>
+PASS a["spellcheck"] is true
+PASS a["webkitdropzone"] is
+PASS a["id"] is foo
+PASS a["title"] is
+PASS a["lang"] is
+PASS a["translate"] is true
+PASS a["hidden"] is false
+PASS a["itemRef"] is
+PASS a["itemScope"] is false
+PASS a["innerText"] is nerget
+PASS a["itemType"] is
+PASS a["dir"] is
+PASS a["properties"] is [object HTMLPropertiesCollection]
+PASS a["innerHTML"] is nerget
+PASS a["contentEditable"] is inherit
+PASS a["tabIndex"] is 0
+PASS a["draggable"] is true
+PASS a["outerText"] is nerget
+PASS a["accessKey"] is
+PASS a["children"] is [object HTMLCollection]
+PASS a["isContentEditable"] is false
+PASS a["itemId"] is
+PASS a["itemProp"] is
+PASS a["itemValue"] is null
+PASS a["style"] is [object CSSStyleDeclaration]
+PASS a["dataset"] is [object DOMStringMap]
+PASS a["clientWidth"] is 0
+PASS a["webkitPseudo"] is
+PASS a["scrollWidth"] is 0
+PASS a["attributes"] is [object NamedNodeMap]
+PASS a["webkitRegionOverset"] is undefined
+PASS a["offsetWidth"] is 39
+PASS a["classList"] is
+PASS a["offsetLeft"] is 8
+PASS a["className"] is
+PASS a["clientTop"] is 0
+PASS a["lastElementChild"] is null
+PASS a["offsetParent"] is [object HTMLBodyElement]
+PASS a["nextElementSibling"] is [object HTMLScriptElement]
+PASS a["tagName"] is A
+PASS a["previousElementSibling"] is [object HTMLDivElement]
+PASS a["childElementCount"] is 0
+PASS a["scrollLeft"] is 0
+PASS a["firstElementChild"] is null
+PASS a["clientLeft"] is 0
+PASS a["webkitShadowRoot"] is null
+PASS a["offsetHeight"] is 17
+PASS a["clientHeight"] is 0
+PASS a["offsetTop"] is 1104
+PASS a["scrollTop"] is 0
+PASS a["scrollHeight"] is 0
+PASS a["webkitInsertionParent"] is null
+PASS a["previousSibling"] is [object Text]
+PASS a["parentNode"] is [object HTMLBodyElement]
+PASS a["lastChild"] is [object Text]
+PASS a["firstChild"] is [object Text]
+PASS a["nodeValue"] is null
+PASS a["textContent"] is nerget
+PASS a["nodeType"] is 1
+PASS a["nodeName"] is A
+PASS a["prefix"] is null
+PASS a["childNodes"] is [object NodeList]
+PASS a["nextSibling"] is [object Text]
+PASS a["ownerDocument"] is [object HTMLDocument]
+PASS a["namespaceURI"] is http://www.w3.org/1999/xhtml
+PASS a["localName"] is a
+PASS a["parentElement"] is [object HTMLBodyElement]
+PASS a["foo"] is 1
+PASS a["bar"] is 2
+PASS a["wibble"] is 3
+PASS a["hick"] is 4
+PASS a["hock"] is 5
+PASS a["snood"] is 6
+PASS a["ALLOW_KEYBOARD_INPUT"] is 1
+PASS a["NOTATION_NODE"] is 12
+PASS a["CDATA_SECTION_NODE"] is 4
+PASS a["ELEMENT_NODE"] is 1
+PASS a["DOCUMENT_POSITION_DISCONNECTED"] is 1
+PASS a["ENTITY_NODE"] is 6
+PASS a["TEXT_NODE"] is 3
+PASS a["ENTITY_REFERENCE_NODE"] is 5
+PASS a["DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC"] is 32
+PASS a["DOCUMENT_FRAGMENT_NODE"] is 11
+PASS a["PROCESSING_INSTRUCTION_NODE"] is 7
+PASS a["DOCUMENT_POSITION_PRECEDING"] is 2
+PASS a["DOCUMENT_TYPE_NODE"] is 10
+PASS a["COMMENT_NODE"] is 8
+PASS a["DOCUMENT_POSITION_FOLLOWING"] is 4
+PASS a["ATTRIBUTE_NODE"] is 2
+PASS a["DOCUMENT_POSITION_CONTAINED_BY"] is 16
+PASS a["DOCUMENT_NODE"] is 9
+PASS a["DOCUMENT_POSITION_CONTAINS"] is 8
+PASS successfullyParsed is true
+
+TEST COMPLETE
+nerget
PASS HTMLUnknownElement.toString() is '[object HTMLUnknownElementConstructor]'
PASS HTMLVideoElement.toString() is '[object HTMLVideoElementConstructor]'
PASS HashChangeEvent.toString() is '[object HashChangeEventConstructor]'
+PASS IDBCursor.toString() is '[object IDBCursorConstructor]'
+PASS IDBCursorWithValue.toString() is '[object IDBCursorWithValueConstructor]'
+PASS IDBDatabase.toString() is '[object IDBDatabaseConstructor]'
+PASS IDBFactory.toString() is '[object IDBFactoryConstructor]'
+PASS IDBIndex.toString() is '[object IDBIndexConstructor]'
+PASS IDBKeyRange.toString() is '[object IDBKeyRangeConstructor]'
+PASS IDBObjectStore.toString() is '[object IDBObjectStoreConstructor]'
+PASS IDBOpenDBRequest.toString() is '[object IDBOpenDBRequestConstructor]'
+PASS IDBRequest.toString() is '[object IDBRequestConstructor]'
+PASS IDBTransaction.toString() is '[object IDBTransactionConstructor]'
+PASS IDBVersionChangeEvent.toString() is '[object IDBVersionChangeEventConstructor]'
PASS Image.toString() is '[object ImageConstructor]'
PASS ImageData.toString() is '[object ImageDataConstructor]'
PASS KeyboardEvent.toString() is '[object KeyboardEventConstructor]'
PASS XSLTProcessor.toString() is '[object XSLTProcessorConstructor]'
FAIL webkitAudioContext.toString() should be [object webkitAudioContextConstructor]. Was [object AudioContextConstructor].
FAIL webkitAudioPannerNode.toString() should be [object webkitAudioPannerNodeConstructor]. Was [object PannerNodeConstructor].
+FAIL webkitIDBCursor.toString() should be [object webkitIDBCursorConstructor]. Was [object IDBCursorConstructor].
+FAIL webkitIDBDatabase.toString() should be [object webkitIDBDatabaseConstructor]. Was [object IDBDatabaseConstructor].
+FAIL webkitIDBFactory.toString() should be [object webkitIDBFactoryConstructor]. Was [object IDBFactoryConstructor].
+FAIL webkitIDBIndex.toString() should be [object webkitIDBIndexConstructor]. Was [object IDBIndexConstructor].
+FAIL webkitIDBKeyRange.toString() should be [object webkitIDBKeyRangeConstructor]. Was [object IDBKeyRangeConstructor].
+FAIL webkitIDBObjectStore.toString() should be [object webkitIDBObjectStoreConstructor]. Was [object IDBObjectStoreConstructor].
+FAIL webkitIDBRequest.toString() should be [object webkitIDBRequestConstructor]. Was [object IDBRequestConstructor].
+FAIL webkitIDBTransaction.toString() should be [object webkitIDBTransactionConstructor]. Was [object IDBTransactionConstructor].
FAIL webkitOfflineAudioContext.toString() should be [object webkitOfflineAudioContextConstructor]. Was [object OfflineAudioContextConstructor].
FAIL webkitURL.toString() should be [object webkitURLConstructor]. Was [object URLConstructor].
PASS successfullyParsed is true
CONSOLE MESSAGE: line 32: testDNSLookup: Test started.
-CONSOLE MESSAGE: WebSocket network error: Error resolving 'nonexistent.domain.invalid': No address associated with hostname
+CONSOLE MESSAGE: WebSocket network error: Error resolving 'nonexistent.domain.invalid': Name or service not known
CONSOLE MESSAGE: line 43: testDNSLookup: onclose is called.
CONSOLE MESSAGE: line 50: testSSLCertificate: Test started.
CONSOLE MESSAGE: WebSocket network error: Unacceptable TLS certificate
WebSocket's network errors should be logged to console.
testDNSLookup: Test started. console-websocket-error.html:32
-WebSocket network error: Error resolving 'nonexistent.domain.invalid': No address associated with hostname http://127.0.0.1:8000/inspector/console-websocket-error.html
+WebSocket network error: Error resolving 'nonexistent.domain.invalid': Name or service not known http://127.0.0.1:8000/inspector/console-websocket-error.html
testDNSLookup: onclose is called. console-websocket-error.html:43
testSSLCertificate: Test started. console-websocket-error.html:50
WebSocket network error: Unacceptable TLS certificate http://127.0.0.1:8000/inspector/console-websocket-error.html