Unreviewed. Add part of EFL baselines for the fast/ suite.
authorleandro@webkit.org <leandro@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Oct 2011 17:03:21 +0000 (17:03 +0000)
committerleandro@webkit.org <leandro@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Oct 2011 17:03:21 +0000 (17:03 +0000)
* platform/efl/fast/doctypes: [...]
* platform/efl/fast/dom: [...]
* platform/efl/fast/dynamic: [...]
* platform/efl/fast/encoding: [...]
* platform/efl/fast/events: [...]
* platform/efl/fast/fast-mobile-scrolling: [...]
* platform/efl/fast/files: [...]
* platform/efl/fast/flexbox: [...]
* platform/efl/fast/forms: [...]
* platform/efl/fast/frames: [...]
* platform/efl/fast/gradients: [...]

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@97993 268f45cc-cd09-0410-ab3c-d52691b4dbfc

385 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/efl/fast/doctypes/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/doctypes/002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/doctypes/003-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/doctypes/004-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/34176-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/52776-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Element/class-attribute-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Element/null-offset-parent-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLElement/bdo-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead1-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead3-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead4-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead5-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLImageElement/image-alt-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-slider-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLStyleElement/insert-parser-generated-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLTableElement/colSpan-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLTableElement/createCaption-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Orientation/create-event-orientationchange-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Range/create-contextual-fragment-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Range/getBoundingClientRect-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Range/getClientRects-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Range/surroundContents-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Window/btoa-pnglet-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/Window/webkitConvertPoint-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/anchor-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/attr_dead_doc-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/blur-contenteditable-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/children-nodes-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/clone-contents-0-end-offset-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/clone-node-dynamic-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/comment-not-documentElement-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/createDocumentType-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-cached-import-rule-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-inline-style-important-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-insert-import-rule-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-mediarule-deleteRule-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-mediarule-insertRule-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/css-rule-functions-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/delete-contents-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/dom-parse-serialize-display-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/dom-parse-serialize-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/focus-contenteditable-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/gc-10-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/importNodeHTML-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/importNodeXML-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/inner-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/outerText-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/row-inner-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/scroll-reveal-left-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/scroll-reveal-top-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dom/tabindex-clamp-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/004-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/005-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/006-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/007-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/008-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/009-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/010-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/011-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/012-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/013-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/014-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/015-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/anchor-lock-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/anonymous-block-layer-lost-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/anonymous-block-orphaned-lines-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/containing-block-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/first-letter-display-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/float-no-longer-overhanging-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/float-withdrawal-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/float-withdrawal-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/floating-to-positioned-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/floating-to-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/genContentDestroyChildren-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/insert-before-table-part-in-continuation-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/insertAdjacentElement-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/layer-hit-test-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/link-href-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/move-node-with-selection-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/noninlinebadness-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/outerHTML-doc-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/outerHTML-img-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/positioned-movement-with-positioned-children-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/selection-highlight-adjust-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/staticY-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/staticY-marking-parents-regression-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/subtree-boundary-percent-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/subtree-no-common-root-static-y-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/subtree-parent-static-y-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/subtree-table-cell-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/text-combine-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/view-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/window-resize-scrollbars-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/dynamic/window-scrollbars-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/encoding/denormalised-voiced-japanese-chars-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/encoding/invalid-UTF-8-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/encoding/utf-16-big-endian-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/encoding/utf-16-little-endian-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/encoding/xmacroman-encoding-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/autoscroll-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/event-listener-on-link-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/offsetX-offsetY-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/onload-re-entry-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/pointer-events-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/reveal-link-when-focused-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/events/updateLayoutForHitTest-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/fast-mobile-scrolling/fixed-position-element-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/files/url-required-arguments-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/003-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/004-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/005-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/006-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/007-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/008-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/009-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/010-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/011-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/012-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/013-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/014-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/015-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/016-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/017-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/018-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/019-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/020-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/021-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/022-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/023-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/024-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/025-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/026-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/flex-hang-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/flexbox/overhanging-floats-removed-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/003-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/004-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/005-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/006-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/007-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label01-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label02-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label03-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label04-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label05-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label06-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/HTMLOptionElement_label07-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/basic-buttons-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/basic-inputs-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/blankbuttons-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/box-shadow-override-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-cannot-be-nested-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-default-title-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-generated-content-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-inner-block-reuse-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-positioned-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-submit-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-table-styles-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-text-transform-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/button-white-space-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/caret-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/checkbox-radio-onchange-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/control-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/control-clip-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/control-restrict-line-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/disabled-select-change-index-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/encoding-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/fieldset-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/fieldset-with-float-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/file/file-input-direction-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/file/file-input-disabled-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/float-before-fieldset-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/floating-textfield-relayout-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/form-added-to-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/form-element-geometry-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/form-hides-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/form-in-malformed-markup-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/formmove-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/formmove2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/formmove3-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/hidden-listbox-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/image-border-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/indeterminate-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-align-image-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-bkcolor-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-default-bkcolor-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-focus-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-number-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-preventDefault-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-selection-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-spinbutton-layer-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-spinbutton-visibility-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-visibility-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-appearance-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-baseline-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-button-sizes-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-disabled-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-double-click-selection-gap-bug-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-field-text-truncated-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-first-letter-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-no-renderer-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-paste-undo-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-placeholder-text-indent-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-placeholder-visibility-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-readonly-dimmed-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-readonly-empty-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-spaces-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-table-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-click-inside-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-double-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-option-delete-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-scroll-left-on-blur-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-self-emptying-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-text-word-wrap-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-type-text-min-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/input-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/isindex-placeholder-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/linebox-overflow-in-textarea-padding-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/listbox-bidi-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/listbox-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/listbox-scrollbar-incremental-load-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/listbox-width-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-deselect-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-narrow-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-no-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-option-wrap-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-restrict-line-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-separator-painting-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/menulist-width-change-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/minWidthPercent-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/negativeLineHeight-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/option-index-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/option-script-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/option-strip-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/option-text-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/password-placeholder-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/placeholder-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/placeholder-pseudo-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/placeholder-set-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/placeholder-set-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/placeholder-stripped-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/preserveFormDuringResidualStyle-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/radio-attr-order-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/radio-nested-labels-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/radio_checked-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/radio_checked_dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/input-appearance-range-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/range-thumb-height-percentage-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/slider-padding-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/slider-thumb-shared-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/slider-thumb-stylability-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/range/thumbslider-no-parent-slider-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-cancel-button-style-sharing-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-display-none-cancel-button-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-placeholder-value-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-styled-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/search-vertical-alignment-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/searchfield-heights-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-background-none-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-baseline-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-block-background-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-change-listbox-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-change-listbox-to-popup-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-change-popup-to-listbox-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-dirty-parent-pref-widths-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-disabled-appearance-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-display-none-style-resolve-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-empty-option-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-initial-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-item-background-clip-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-list-box-with-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-listbox-multiple-no-focusring-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-selected-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-size-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-visual-hebrew-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/select-writing-direction-natural-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/selectlist-minsize-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/stuff-on-my-optgroup-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/tabbing-input-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/targeted-frame-submission-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/text-control-intrinsic-widths-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/text-style-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textAreaLineHeight-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-align-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-placeholder-pseudo-style-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-placeholder-set-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-placeholder-set-value-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-placeholder-wrapping-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-scroll-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-scrolled-type-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-setinnerhtml-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textarea-width-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textfield-focus-ring-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textfield-outline-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/textfield-overflow-by-value-update-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/forms/visual-hebrew-text-field-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/001-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/002-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/calculate-fixed-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/calculate-order-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/calculate-percentage-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/calculate-relative-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/calculate-round-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/content-opacity-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/content-opacity-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/empty-cols-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/empty-frame-src-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/flattening/iframe-flattening-nested-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frame-navigation-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frame-scrolling-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frame-set-whitespace-attributes-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frameElement-frame-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frameElement-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/frameset-style-recalc-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/iframe-option-crash-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/iframe-scaling-with-scroll-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/iframe-scrolling-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/iframe-text-contents-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/iframe-with-frameborder-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/inline-object-inside-frameset-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/invalid-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/no-frame-borders-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/onlyCommentInIFrame-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/take-focus-from-iframe-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/valid-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/viewsource-attribute-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/frames/viewsource-on-image-file-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/background-clipped-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/border-image-gradient-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/border-image-gradient-sides-and-corners-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/crash-on-zero-radius-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/generated-gradients-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/list-item-gradient-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/radial-centered-expected.txt [new file with mode: 0644]
LayoutTests/platform/efl/fast/gradients/simple-gradients-expected.txt [new file with mode: 0644]

index f900069..e61ecc8 100644 (file)
@@ -1,3 +1,19 @@
+2011-10-20  Leandro Pereira  <leandro@profusion.mobi>
+
+        Unreviewed. Add part of EFL baselines for the fast/ suite.
+
+        * platform/efl/fast/doctypes: [...]
+        * platform/efl/fast/dom: [...]
+        * platform/efl/fast/dynamic: [...]
+        * platform/efl/fast/encoding: [...]
+        * platform/efl/fast/events: [...]
+        * platform/efl/fast/fast-mobile-scrolling: [...]
+        * platform/efl/fast/files: [...]
+        * platform/efl/fast/flexbox: [...]
+        * platform/efl/fast/forms: [...]
+        * platform/efl/fast/frames: [...]
+        * platform/efl/fast/gradients: [...]
+
 2011-10-20  Csaba Osztrogon√°c  <ossy@webkit.org>
 
         [Qt] Temporarily skip 5436 tests until rebaselines landed.
diff --git a/LayoutTests/platform/efl/fast/doctypes/001-expected.txt b/LayoutTests/platform/efl/fast/doctypes/001-expected.txt
new file mode 100644 (file)
index 0000000..b712a72
--- /dev/null
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {DIV} at (0,0) size 784x100
+      RenderBlock (anonymous) at (0,100) size 784x19
+        RenderText {#text} at (0,0) size 348x19
+          text run at (0,0) width 159: "This file has no doctype. "
+          text run at (159,0) width 189: "We should be in quirks mode."
+      RenderBlock {UL} at (0,135) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderBlock (anonymous) at (0,0) size 744x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+          RenderBlock {UL} at (0,19) size 744x19
+            RenderListItem {LI} at (40,0) size 704x19
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 238x19
+                text run at (0,0) width 238: "I should be underneath the first bullet."
+layer at (10,10) size 80x80
+  RenderBlock (positioned) {DIV} at (10,10) size 80x80 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/doctypes/002-expected.txt b/LayoutTests/platform/efl/fast/doctypes/002-expected.txt
new file mode 100644 (file)
index 0000000..40bd6f1
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x178
+  RenderBlock {HTML} at (0,0) size 800x178
+    RenderBody {BODY} at (8,8) size 784x154
+      RenderBlock {DIV} at (0,0) size 784x100
+      RenderBlock (anonymous) at (0,100) size 784x19
+        RenderText {#text} at (0,0) size 489x19
+          text run at (0,0) width 309: "This file has a doc type with no public identifier. "
+          text run at (309,0) width 180: "We should be in strict mode."
+      RenderBlock {UL} at (0,135) size 784x19
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderBlock {UL} at (0,0) size 744x19
+            RenderListItem {LI} at (40,0) size 704x19
+              RenderListMarker at (-58,0) size 7x19: bullet
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 251x19
+                text run at (0,0) width 251: "Both bullets should be on the same line."
+layer at (8,8) size 80x80
+  RenderBlock (positioned) {DIV} at (8,8) size 80x80 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/doctypes/003-expected.txt b/LayoutTests/platform/efl/fast/doctypes/003-expected.txt
new file mode 100644 (file)
index 0000000..eafece3
--- /dev/null
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {DIV} at (0,0) size 784x100
+      RenderBlock (anonymous) at (0,100) size 784x19
+        RenderText {#text} at (0,0) size 488x19
+          text run at (0,0) width 299: "This file has a doc type with an internal subset. "
+          text run at (299,0) width 189: "We should be in quirks mode."
+      RenderBlock {UL} at (0,135) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderBlock (anonymous) at (0,0) size 744x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+          RenderBlock {UL} at (0,19) size 744x19
+            RenderListItem {LI} at (40,0) size 704x19
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 253x19
+                text run at (0,0) width 253: "Both bullets should be on separate lines."
+layer at (10,10) size 80x80
+  RenderBlock (positioned) {DIV} at (10,10) size 80x80 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/doctypes/004-expected.txt b/LayoutTests/platform/efl/fast/doctypes/004-expected.txt
new file mode 100644 (file)
index 0000000..b712a72
--- /dev/null
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {DIV} at (0,0) size 784x100
+      RenderBlock (anonymous) at (0,100) size 784x19
+        RenderText {#text} at (0,0) size 348x19
+          text run at (0,0) width 159: "This file has no doctype. "
+          text run at (159,0) width 189: "We should be in quirks mode."
+      RenderBlock {UL} at (0,135) size 784x38
+        RenderListItem {LI} at (40,0) size 744x38
+          RenderBlock (anonymous) at (0,0) size 744x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+          RenderBlock {UL} at (0,19) size 744x19
+            RenderListItem {LI} at (40,0) size 704x19
+              RenderListMarker at (-18,0) size 7x19: white bullet
+              RenderText {#text} at (0,0) size 238x19
+                text run at (0,0) width 238: "I should be underneath the first bullet."
+layer at (10,10) size 80x80
+  RenderBlock (positioned) {DIV} at (10,10) size 80x80 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/34176-expected.txt b/LayoutTests/platform/efl/fast/dom/34176-expected.txt
new file mode 100644 (file)
index 0000000..41c742d
--- /dev/null
@@ -0,0 +1,389 @@
+layer at (0,0) size 785x1502
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1502
+  RenderBlock {HTML} at (0,0) size 785x1502
+    RenderBody {BODY} at (8,16) size 769x1470
+      RenderBlock {P} at (0,0) size 769x57
+        RenderText {#text} at (10,0) size 759x57
+          text run at (10,0) width 404: "Test rendering of 3 text runs -- TextRun1 TextRun2 TextRun3, "
+          text run at (414,0) width 355: "in which TextRun1 and TextRun2's bidi level are 2, and"
+          text run at (50,19) width 719: "TextRun3's bidi level is 1. TextRun2 and TextRun3 are siblings. But their ancestor (not their parent) is a sibling of"
+          text run at (89,38) width 72: "TextRun1. "
+          text run at (161,38) width 608: "The visual order should be TextRun3 TextRun1 TextRun2, not TextRun3 TextRun2 TextRun1."
+      RenderBlock {HR} at (0,73) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,91) size 769x19
+        RenderText {#text} at (303,0) size 466x19
+          text run at (303,0) width 341: "Pure text. The following 3 lines should all display as \""
+          text run at (644,0) width 30 RTL: "\x{5E9}\x{5E0}\x{5D1}"
+          text run at (674,0) width 95: " This is a Test\""
+      RenderBlock {DIV} at (0,126) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (685,0) size 57x19
+          text run at (685,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 118x19
+          RenderInline {SPAN} at (0,0) size 118x19
+            RenderText {#text} at (681,0) size 88x19
+              text run at (681,0) width 4 RTL: " "
+              text run at (742,0) width 27: "Test"
+            RenderInline {SPAN} at (0,0) size 30x19
+              RenderText {#text} at (651,0) size 30x19
+                text run at (651,0) width 30 RTL: "\x{5E9}\x{5E0}\x{5D1}"
+      RenderBlock {DIV} at (0,145) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (685,0) size 57x19
+          text run at (685,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 118x19
+          RenderInline {SPAN} at (0,0) size 118x19
+            RenderInline {SPAN} at (0,0) size 118x19
+              RenderText {#text} at (681,0) size 88x19
+                text run at (681,0) width 4 RTL: " "
+                text run at (742,0) width 27: "Test"
+              RenderInline {SPAN} at (0,0) size 30x19
+                RenderText {#text} at (651,0) size 30x19
+                  text run at (651,0) width 30 RTL: "\x{5E9}\x{5E0}\x{5D1}"
+      RenderBlock {DIV} at (0,164) size 769x19
+        RenderText {#text} at (685,0) size 57x19
+          text run at (685,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 118x19
+          RenderText {#text} at (681,0) size 88x19
+            text run at (681,0) width 4 RTL: " "
+            text run at (742,0) width 27: "Test"
+          RenderInline {SPAN} at (0,0) size 30x19
+            RenderText {#text} at (651,0) size 30x19
+              text run at (651,0) width 30 RTL: "\x{5E9}\x{5E0}\x{5D1}"
+      RenderBlock {HR} at (0,191) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,209) size 769x19
+        RenderText {#text} at (319,0) size 450x19
+          text run at (319,0) width 450: "Text in <em>. The English text should be displayed as \"This is a Test\"."
+      RenderBlock {DIV} at (0,244) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 83x19
+          RenderInline {EM} at (0,0) size 83x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,263) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 83x19
+          RenderInline {EM} at (0,0) size 83x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,282) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 118x19
+          RenderInline {EM} at (0,0) size 118x19
+            RenderText {#text} at (682,0) size 87x19
+              text run at (682,0) width 4 RTL: " "
+              text run at (743,0) width 26: "Test"
+            RenderInline {SPAN} at (0,0) size 31x19
+              RenderText {#text} at (651,0) size 31x19
+                text run at (651,0) width 31 RTL: "\x{5D3}\x{5DE}\x{5D4}"
+      RenderBlock {DIV} at (0,301) size 769x19
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 26x19
+          RenderInline {EM} at (0,0) size 26x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+      RenderBlock {DIV} at (0,320) size 769x19
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 26x19
+          RenderInline {EM} at (0,0) size 26x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+      RenderBlock {HR} at (0,347) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,365) size 769x19
+        RenderText {#text} at (295,0) size 474x19
+          text run at (295,0) width 474: "Text in <strong>. The following lines should all display as \"This is a Test\"."
+      RenderBlock {DIV} at (0,400) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 86x19
+          RenderInline {STRONG} at (0,0) size 86x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,419) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 86x19
+          RenderInline {STRONG} at (0,0) size 86x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,438) size 769x19
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 29x19
+          RenderInline {STRONG} at (0,0) size 29x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+      RenderBlock {DIV} at (0,457) size 769x19
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 29x19
+          RenderInline {STRONG} at (0,0) size 29x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+      RenderBlock {HR} at (0,484) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,502) size 769x19
+        RenderText {#text} at (330,0) size 439x19
+          text run at (330,0) width 439: "Text in <i>. The following lines should all display as \"This is a Test\"."
+      RenderBlock {DIV} at (0,537) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 83x19
+          RenderInline {I} at (0,0) size 83x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,556) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 83x19
+          RenderInline {I} at (0,0) size 83x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,575) size 769x19
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 26x19
+          RenderInline {I} at (0,0) size 26x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+      RenderBlock {DIV} at (0,594) size 769x19
+        RenderText {#text} at (686,0) size 57x19
+          text run at (686,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 26x19
+          RenderInline {I} at (0,0) size 26x19
+            RenderText {#text} at (743,0) size 26x19
+              text run at (743,0) width 26: "Test"
+      RenderBlock {HR} at (0,621) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,639) size 769x19
+        RenderText {#text} at (326,0) size 443x19
+          text run at (326,0) width 443: "Text in <b>. The following lines should all display as \"This is a Test\"."
+      RenderBlock {DIV} at (0,674) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 86x19
+          RenderInline {B} at (0,0) size 86x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,693) size 769x19 [bgcolor=#FF0000]
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 86x19
+          RenderInline {B} at (0,0) size 86x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+            RenderInline {SPAN} at (0,0) size 0x19
+      RenderBlock {DIV} at (0,712) size 769x19
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 29x19
+          RenderInline {B} at (0,0) size 29x19
+            RenderInline {SPAN} at (0,0) size 0x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+      RenderBlock {DIV} at (0,731) size 769x19
+        RenderText {#text} at (683,0) size 57x19
+          text run at (683,0) width 57: "This is a "
+        RenderInline {SPAN} at (0,0) size 29x19
+          RenderInline {B} at (0,0) size 29x19
+            RenderText {#text} at (740,0) size 29x19
+              text run at (740,0) width 29: "Test"
+      RenderBlock (anonymous) at (0,750) size 769x0
+        RenderInline {B} at (0,0) size 0x0
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,758) size 769x712
+        RenderBlock {HR} at (0,0) size 769x2 [border: (1px inset #000000)]
+        RenderBlock {P} at (0,18) size 769x19
+          RenderText {#text} at (97,0) size 672x19
+            text run at (97,0) width 672: "Text in <img>, <href>, <em>, <tr>. The following English text should all display as \"This is a Test\"."
+        RenderBlock {DIV} at (0,53) size 769x19 [bgcolor=#FF0000]
+          RenderText {#text} at (680,0) size 60x19
+            text run at (680,0) width 60: "This is a "
+          RenderInline {SPAN} at (0,0) size 93x19
+            RenderInline {A} at (0,0) size 93x19 [color=#551A8B]
+              RenderText {#text} at (740,0) size 29x19
+                text run at (740,0) width 29: "Test"
+              RenderInline {SPAN} at (0,0) size 4x19
+                RenderImage {IMG} at (676,11) size 4x4
+        RenderBlock {DIV} at (0,72) size 769x19 [bgcolor=#FF0000]
+          RenderText {#text} at (680,0) size 60x19
+            text run at (680,0) width 60: "This is a "
+          RenderInline {SPAN} at (0,0) size 123x19
+            RenderInline {A} at (0,0) size 123x19 [color=#551A8B]
+              RenderText {#text} at (676,0) size 93x19
+                text run at (676,0) width 4 RTL: " "
+                text run at (740,0) width 29: "Test"
+              RenderInline {SPAN} at (0,0) size 30x19
+                RenderText {#text} at (646,0) size 30x19
+                  text run at (646,0) width 30 RTL: "\x{5E9}\x{5E0}\x{5D1}"
+        RenderBlock {DIV} at (0,91) size 769x19 [bgcolor=#FF0000]
+          RenderText {#text} at (682,0) size 60x19
+            text run at (682,0) width 60: "This is a "
+          RenderInline {SPAN} at (0,0) size 87x19
+            RenderInline {EM} at (0,0) size 87x19
+              RenderText {#text} at (742,0) size 27x19
+                text run at (742,0) width 27: "Test"
+              RenderInline {A} at (0,0) size 0x19 [color=#551A8B]
+        RenderBlock {DIV} at (0,110) size 769x19 [bgcolor=#FF0000]
+          RenderText {#text} at (682,0) size 60x19
+            text run at (682,0) width 60: "This is a "
+          RenderInline {SPAN} at (0,0) size 91x19
+            RenderInline {EM} at (0,0) size 91x19
+              RenderText {#text} at (742,0) size 27x19
+                text run at (742,0) width 27: "Test"
+              RenderInline {SPAN} at (0,0) size 4x19
+                RenderImage {IMG} at (678,11) size 4x4
+        RenderBlock {DIV} at (0,129) size 769x19
+          RenderText {#text} at (639,0) size 60x19
+            text run at (639,0) width 60: "This is a "
+          RenderInline {SPAN} at (0,0) size 70x19
+            RenderInline {A} at (0,0) size 70x19 [color=#551A8B]
+              RenderText {#text} at (699,0) size 33x19
+                text run at (699,0) width 33: "Test "
+              RenderInline {SPAN} at (0,0) size 37x19
+                RenderText {#text} at (732,0) size 37x19
+                  text run at (732,0) width 37: "again"
+        RenderBlock {DIV} at (0,148) size 769x44
+          RenderBlock (anonymous) at (0,0) size 769x19
+            RenderText {#text} at (682,0) size 60x19
+              text run at (682,0) width 60: "This is a "
+            RenderInline {SPAN} at (0,0) size 27x19
+              RenderInline {EM} at (0,0) size 27x19
+                RenderText {#text} at (742,0) size 27x19
+                  text run at (742,0) width 27: "Test"
+          RenderBlock (anonymous) at (0,19) size 769x25
+            RenderTable {TABLE} at (755,0) size 14x25
+              RenderTableSection {TBODY} at (0,0) size 14x25
+                RenderTableRow {TR} at (0,2) size 14x21
+                  RenderTableCell {TD} at (2,2) size 10x21 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (1,1) size 8x19
+                      text run at (1,1) width 8: "a"
+          RenderBlock (anonymous) at (0,44) size 769x0
+            RenderInline {SPAN} at (0,0) size 0x0
+              RenderInline {EM} at (0,0) size 0x0
+        RenderBlock {HR} at (0,200) size 769x2 [border: (1px inset #000000)]
+        RenderBlock {UL} at (0,218) size 769x494
+          RenderListItem {LI} at (40,0) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 0: : Success"
+          RenderListItem {LI} at (40,19) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 1: : Success"
+          RenderListItem {LI} at (40,38) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 2: : Success"
+          RenderListItem {LI} at (40,57) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 3: : Success"
+          RenderListItem {LI} at (40,76) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 4: : Success"
+          RenderListItem {LI} at (40,95) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 5: : Success"
+          RenderListItem {LI} at (40,114) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 6: : Success"
+          RenderListItem {LI} at (40,133) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 7: : Success"
+          RenderListItem {LI} at (40,152) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 8: : Success"
+          RenderListItem {LI} at (40,171) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 110x19
+              text run at (0,0) width 110: "Test 9: : Success"
+          RenderListItem {LI} at (40,190) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 10: : Success"
+          RenderListItem {LI} at (40,209) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 11: : Success"
+          RenderListItem {LI} at (40,228) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 12: : Success"
+          RenderListItem {LI} at (40,247) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 13: : Success"
+          RenderListItem {LI} at (40,266) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 14: : Success"
+          RenderListItem {LI} at (40,285) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 15: : Success"
+          RenderListItem {LI} at (40,304) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 16: : Success"
+          RenderListItem {LI} at (40,323) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 17: : Success"
+          RenderListItem {LI} at (40,342) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 18: : Success"
+          RenderListItem {LI} at (40,361) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 19: : Success"
+          RenderListItem {LI} at (40,380) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 20: : Success"
+          RenderListItem {LI} at (40,399) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 21: : Success"
+          RenderListItem {LI} at (40,418) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 22: : Success"
+          RenderListItem {LI} at (40,437) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 23: : Success"
+          RenderListItem {LI} at (40,456) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 24: : Success"
+          RenderListItem {LI} at (40,475) size 729x19
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 118x19
+              text run at (0,0) width 118: "Test 25: : Success"
+      RenderBlock (anonymous) at (0,1486) size 769x0
+        RenderInline {B} at (0,0) size 0x0
+selection start: position 0 of child 0 {#text} of child 14 {DIV} of child 56 {B} of body
+selection end:   position 4 of child 0 {#text} of child 14 {DIV} of child 56 {B} of body
diff --git a/LayoutTests/platform/efl/fast/dom/52776-expected.txt b/LayoutTests/platform/efl/fast/dom/52776-expected.txt
new file mode 100644 (file)
index 0000000..0d6d065
--- /dev/null
@@ -0,0 +1,272 @@
+layer at (0,0) size 785x1747
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x1747
+  RenderBlock {HTML} at (0,0) size 785x1747
+    RenderBody {BODY} at (8,16) size 769x1715
+      RenderBlock {DIV} at (0,0) size 769x832
+        RenderBlock {P} at (0,0) size 769x19
+          RenderText {#text} at (682,0) size 87x19
+            text run at (682,0) width 87: "Right To Left"
+        RenderBlock {P} at (0,35) size 769x19
+          RenderText {#text} at (443,0) size 326x19
+            text run at (443,0) width 4 RTL: "."
+            text run at (447,0) width 322: "Well-formed pair of unicode bidi control characters"
+        RenderBlock {DIV} at (0,70) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 0 RTL: "\x{202C}"
+            text run at (756,0) width 5 RTL: "!"
+            text run at (761,0) width 8: "\x{202B}b"
+        RenderBlock {DIV} at (0,89) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 0 RTL: "\x{202C}"
+            text run at (756,0) width 13: "\x{202A}b!"
+        RenderBlock {P} at (0,124) size 769x19
+          RenderText {#text} at (509,0) size 260x19
+            text run at (509,0) width 4 RTL: "."
+            text run at (513,0) width 256: "Unpaired unicode bidi control characters"
+        RenderBlock {DIV} at (0,159) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 5 RTL: "!"
+            text run at (761,0) width 8: "\x{202B}b"
+        RenderBlock {DIV} at (0,178) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 13: "\x{202A}b!"
+        RenderBlock {P} at (0,213) size 769x19
+          RenderText {#text} at (435,0) size 334x19
+            text run at (435,0) width 4 RTL: "."
+            text run at (439,0) width 330: "Empty content inside unicode bidi control characters"
+        RenderBlock {DIV} at (0,248) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0 RTL: "\x{202C}\x{202C}"
+        RenderBlock {DIV} at (0,267) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0: "\x{202A}"
+            text run at (769,0) width 0 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,286) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0 RTL: "\x{202B}"
+            text run at (769,0) width 0 RTL: "\x{202B}"
+        RenderBlock {P} at (0,321) size 769x19
+          RenderText {#text} at (489,0) size 280x19
+            text run at (489,0) width 4 RTL: "."
+            text run at (493,0) width 276: "String inside unicode bidi control characters"
+        RenderBlock {DIV} at (0,356) size 769x19
+          RenderText {#text} at (747,0) size 22x19
+            text run at (747,0) width 0 RTL: "\x{202C}"
+            text run at (747,0) width 22: "\x{202C}abc"
+        RenderBlock {DIV} at (0,375) size 769x19
+          RenderText {#text} at (747,0) size 22x19
+            text run at (747,0) width 22: "\x{202A}abc"
+            text run at (769,0) width 0 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,394) size 769x19
+          RenderText {#text} at (747,0) size 22x19
+            text run at (747,0) width 22: "\x{202B}abc"
+            text run at (769,0) width 0 RTL: "\x{202B}"
+        RenderBlock {P} at (0,429) size 769x19
+          RenderText {#text} at (482,0) size 287x19
+            text run at (482,0) width 4 RTL: "."
+            text run at (486,0) width 283: "String around unicode bidi control characters"
+        RenderBlock {DIV} at (0,464) size 769x19
+          RenderText {#text} at (727,0) size 42x19
+            text run at (727,0) width 0 RTL: "\x{202C}"
+            text run at (727,0) width 42: "def\x{202C}abc"
+        RenderBlock {DIV} at (0,483) size 769x19
+          RenderText {#text} at (727,0) size 42x19
+            text run at (727,0) width 42: "\x{202C}abc\x{202C}def"
+        RenderBlock {DIV} at (0,502) size 769x19
+          RenderText {#text} at (704,0) size 65x19
+            text run at (704,0) width 65: "xyz\x{202C}abc\x{202C}def"
+        RenderBlock {P} at (0,537) size 769x19
+          RenderText {#text} at (524,0) size 245x19
+            text run at (524,0) width 4 RTL: "."
+            text run at (528,0) width 241: "Nested unicode bidi control characters"
+        RenderBlock {DIV} at (0,572) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 0: "\x{202A}"
+            text run at (756,0) width 0 RTL: "\x{202C}"
+            text run at (756,0) width 13: "\x{202A}b!"
+        RenderBlock {DIV} at (0,591) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 0 RTL: "\x{202C}"
+            text run at (756,0) width 5 RTL: "!"
+            text run at (761,0) width 8: "\x{202B}b"
+            text run at (769,0) width 0 RTL: "\x{202B}"
+        RenderBlock {DIV} at (0,610) size 769x19
+          RenderText {#text} at (756,0) size 13x19
+            text run at (756,0) width 5 RTL: "!\x{202C}"
+            text run at (761,0) width 8: "\x{202C}\x{202C}b"
+        RenderBlock {DIV} at (0,629) size 769x19
+          RenderText {#text} at (749,0) size 20x19
+            text run at (749,0) width 0 RTL: "\x{202C}"
+            text run at (749,0) width 8: "1"
+            text run at (757,0) width 5 RTL: "!"
+            text run at (762,0) width 7: "\x{202B}c"
+            text run at (769,0) width 0 RTL: "\x{202C}"
+        RenderBlock {P} at (0,664) size 769x19
+          RenderText {#text} at (494,0) size 275x19
+            text run at (494,0) width 4 RTL: "."
+            text run at (498,0) width 271: "Start with different directionality characters"
+        RenderBlock {DIV} at (0,699) size 769x19
+          RenderText {#text} at (745,0) size 24x19
+            text run at (745,0) width 0 RTL: "\x{202B}"
+            text run at (745,0) width 0 RTL: "\x{202C}"
+            text run at (745,0) width 8: "\x{202A}1"
+            text run at (753,0) width 0 RTL: "\x{202C}"
+            text run at (753,0) width 16: "12"
+        RenderBlock {DIV} at (0,718) size 769x19
+          RenderText {#text} at (753,0) size 16x19
+            text run at (753,0) width 0 RTL: "\x{202A}"
+            text run at (753,0) width 0 RTL: "\x{202C}"
+            text run at (753,0) width 16: "12"
+        RenderBlock {DIV} at (0,737) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0 RTL: "\x{202A}"
+            text run at (769,0) width 0 RTL: "\x{202C}"
+            text run at (769,0) width 0: "\x{660}\x{661}"
+        RenderBlock {DIV} at (0,756) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0 RTL: "\x{202A}"
+            text run at (769,0) width 0 RTL: "\x{683}\x{684}\x{202C}"
+        RenderBlock {DIV} at (0,775) size 769x19
+          RenderText {#text} at (769,0) size 0x19
+            text run at (769,0) width 0 RTL: "\x{202A}"
+            text run at (769,0) width 0 RTL: "\x{1}\x{202C}"
+        RenderBlock {DIV} at (0,794) size 769x19
+          RenderText {#text} at (747,0) size 22x19
+            text run at (747,0) width 22: "abc\x{202C}"
+            text run at (769,0) width 0 RTL: "\x{202A}"
+        RenderBlock {DIV} at (0,813) size 769x19
+          RenderText {#text} at (749,0) size 20x19
+            text run at (749,0) width 0 RTL: "\x{202A}"
+            text run at (749,0) width 20 RTL: "\x{5D0}\x{5D1}\x{202C}"
+      RenderBlock {DIV} at (0,848) size 769x832
+        RenderBlock {P} at (0,0) size 769x19
+          RenderText {#text} at (0,0) size 87x19
+            text run at (0,0) width 87: "Left To Right"
+        RenderBlock {P} at (0,35) size 769x19
+          RenderText {#text} at (0,0) size 326x19
+            text run at (0,0) width 326: "Well-formed pair of unicode bidi control characters."
+        RenderBlock {DIV} at (0,70) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 5 RTL: "!"
+            text run at (5,0) width 8: "\x{202B}b"
+            text run at (13,0) width 0: "\x{202C}"
+        RenderBlock {DIV} at (0,89) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 13: "\x{202A}b!"
+            text run at (13,0) width 0: "\x{202C}"
+        RenderBlock {P} at (0,124) size 769x19
+          RenderText {#text} at (0,0) size 260x19
+            text run at (0,0) width 260: "Unpaired unicode bidi control characters."
+        RenderBlock {DIV} at (0,159) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 13: "\x{202B}b!"
+        RenderBlock {DIV} at (0,178) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 13: "\x{202A}b!"
+        RenderBlock {P} at (0,213) size 769x19
+          RenderText {#text} at (0,0) size 334x19
+            text run at (0,0) width 334: "Empty content inside unicode bidi control characters."
+        RenderBlock {DIV} at (0,248) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0: "\x{202C}\x{202C}"
+        RenderBlock {DIV} at (0,267) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0: "\x{202A}"
+            text run at (0,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,286) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0: "\x{202B}"
+            text run at (0,0) width 0 RTL: "\x{202B}"
+        RenderBlock {P} at (0,321) size 769x19
+          RenderText {#text} at (0,0) size 280x19
+            text run at (0,0) width 280: "String inside unicode bidi control characters."
+        RenderBlock {DIV} at (0,356) size 769x19
+          RenderText {#text} at (0,0) size 22x19
+            text run at (0,0) width 22: "\x{202C}abc\x{202C}"
+        RenderBlock {DIV} at (0,375) size 769x19
+          RenderText {#text} at (0,0) size 22x19
+            text run at (0,0) width 22: "\x{202A}abc"
+            text run at (22,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,394) size 769x19
+          RenderText {#text} at (0,0) size 22x19
+            text run at (0,0) width 22: "\x{202B}abc"
+            text run at (22,0) width 0: "\x{202B}"
+        RenderBlock {P} at (0,429) size 769x19
+          RenderText {#text} at (0,0) size 287x19
+            text run at (0,0) width 287: "String around unicode bidi control characters."
+        RenderBlock {DIV} at (0,464) size 769x19
+          RenderText {#text} at (0,0) size 42x19
+            text run at (0,0) width 42: "def\x{202C}abc\x{202C}"
+        RenderBlock {DIV} at (0,483) size 769x19
+          RenderText {#text} at (0,0) size 42x19
+            text run at (0,0) width 42: "\x{202C}abc\x{202C}def"
+        RenderBlock {DIV} at (0,502) size 769x19
+          RenderText {#text} at (0,0) size 65x19
+            text run at (0,0) width 65: "xyz\x{202C}abc\x{202C}def"
+        RenderBlock {P} at (0,537) size 769x19
+          RenderText {#text} at (0,0) size 245x19
+            text run at (0,0) width 245: "Nested unicode bidi control characters."
+        RenderBlock {DIV} at (0,572) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 0: "\x{202A}"
+            text run at (0,0) width 13: "\x{202A}b!"
+            text run at (13,0) width 0: "\x{202C}"
+        RenderBlock {DIV} at (0,591) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 5 RTL: "!"
+            text run at (5,0) width 8: "\x{202B}b"
+            text run at (13,0) width 0: "\x{202C}"
+            text run at (13,0) width 0 RTL: "\x{202B}"
+        RenderBlock {DIV} at (0,610) size 769x19
+          RenderText {#text} at (0,0) size 13x19
+            text run at (0,0) width 13: "\x{202C}\x{202C}b!\x{202C}"
+        RenderBlock {DIV} at (0,629) size 769x19
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 8: "\x{202C}1"
+            text run at (8,0) width 5 RTL: "!"
+            text run at (13,0) width 7: "\x{202B}c"
+            text run at (20,0) width 0: "\x{202C}"
+        RenderBlock {P} at (0,664) size 769x19
+          RenderText {#text} at (0,0) size 275x19
+            text run at (0,0) width 275: "Start with different directionality characters."
+        RenderBlock {DIV} at (0,699) size 769x19
+          RenderText {#text} at (0,0) size 24x19
+            text run at (0,0) width 16: "12\x{202C}"
+            text run at (16,0) width 8: "\x{202A}1"
+            text run at (24,0) width 0: "\x{202C}"
+            text run at (24,0) width 0: "\x{202B}"
+        RenderBlock {DIV} at (0,718) size 769x19
+          RenderText {#text} at (0,0) size 16x19
+            text run at (0,0) width 16: "12\x{202C}"
+            text run at (16,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,737) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0: "\x{660}\x{661}"
+            text run at (0,0) width 0: "\x{202C}"
+            text run at (0,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,756) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0 RTL: "\x{683}\x{684}"
+            text run at (0,0) width 0: "\x{202C}"
+            text run at (0,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,775) size 769x19
+          RenderText {#text} at (0,0) size 0x19
+            text run at (0,0) width 0: "\x{1}\x{202C}"
+            text run at (0,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,794) size 769x19
+          RenderText {#text} at (0,0) size 22x19
+            text run at (0,0) width 22: "abc\x{202C}"
+            text run at (22,0) width 0: "\x{202A}"
+        RenderBlock {DIV} at (0,813) size 769x19
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 20 RTL: "\x{5D0}\x{5D1}"
+            text run at (20,0) width 0: "\x{202C}"
+            text run at (20,0) width 0: "\x{202A}"
+      RenderBlock {UL} at (0,1696) size 769x19
+        RenderListItem {LI} at (40,0) size 729x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 705x19
+            text run at (0,0) width 705: "test id=test: the right-most character of rendering result of <PDF>abc<PDF> in RTL block should be c: Success"
+selection start: position 3 of child 0 {#text} of child 20 {DIV} of child 1 {DIV} of body
+selection end:   position 4 of child 0 {#text} of child 20 {DIV} of child 1 {DIV} of body
diff --git a/LayoutTests/platform/efl/fast/dom/Element/class-attribute-whitespace-expected.txt b/LayoutTests/platform/efl/fast/dom/Element/class-attribute-whitespace-expected.txt
new file mode 100644 (file)
index 0000000..664717c
--- /dev/null
@@ -0,0 +1,43 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 655x19
+          RenderInline {A} at (0,0) size 348x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 348x19
+              text run at (53,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=7761"
+          RenderText {#text} at (401,0) size 307x19
+            text run at (401,0) width 307: " Tabs in class attribute not treated as whitespace"
+        RenderText {#text} at (708,0) size 4x19
+          text run at (708,0) width 4: "."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 233x19
+          text run at (0,0) width 233: "All of the following should be green:"
+      RenderBlock {DIV} at (0,70) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 57x19
+          text run at (0,0) width 57: "Tab after"
+      RenderBlock {DIV} at (0,89) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 69x19
+          text run at (0,0) width 69: "Tab before"
+      RenderBlock {DIV} at (0,108) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 86x19
+          text run at (0,0) width 86: "Newline after"
+      RenderBlock {DIV} at (0,127) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 98x19
+          text run at (0,0) width 98: "Newline before"
+      RenderBlock {DIV} at (0,146) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 76x19
+          text run at (0,0) width 76: "Spaces after"
+      RenderBlock {DIV} at (0,165) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 88x19
+          text run at (0,0) width 88: "Spaces before"
+      RenderBlock {DIV} at (0,184) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 54x19
+          text run at (0,0) width 54: "CR after"
+      RenderBlock {DIV} at (0,203) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 66x19
+          text run at (0,0) width 66: "CR before"
diff --git a/LayoutTests/platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt b/LayoutTests/platform/efl/fast/dom/Element/getBoundingClientRect-expected.txt
new file mode 100644 (file)
index 0000000..1dc899d
--- /dev/null
@@ -0,0 +1,119 @@
+Test 1
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 40.000. Was 41.000.
+PASS rect.width.toFixed(3) is "300.000"
+PASS rect.height.toFixed(3) is "100.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 2
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 188.000. Was 190.000.
+PASS rect.width.toFixed(3) is "320.000"
+PASS rect.height.toFixed(3) is "120.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 3
+PASS rect.left.toFixed(3) is "18.000"
+FAIL rect.top.toFixed(3) should be 356.000. Was 359.000.
+PASS rect.width.toFixed(3) is "300.000"
+PASS rect.height.toFixed(3) is "100.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 4
+PASS rect.left.toFixed(3) is "37.289"
+FAIL rect.top.toFixed(3) should be 483.289. Was 487.289.
+PASS rect.width.toFixed(3) is "141.421"
+PASS rect.height.toFixed(3) is "141.421"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 5
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 652.000. Was 657.000.
+PASS rect.width.toFixed(3) is "300.000"
+FAIL rect.height.toFixed(3) should be 374.000. Was 398.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 6
+Known failure. Skipping.
+
+Test 7
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 1490.000. Was 1544.000.
+PASS rect.width.toFixed(3) is "288.000"
+FAIL rect.height.toFixed(3) should be 464.000. Was 493.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 8
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2002.000. Was 2086.000.
+PASS rect.width.toFixed(3) is "300.000"
+FAIL rect.height.toFixed(3) should be 74.000. Was 78.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 9
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2140.000. Was 2230.000.
+PASS rect.width.toFixed(3) is "300.000"
+FAIL rect.height.toFixed(3) should be 90.000. Was 95.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 10
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2280.000. Was 2376.000.
+PASS rect.width.toFixed(3) is "300.000"
+FAIL rect.height.toFixed(3) should be 34.000. Was 36.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 11
+PASS rect.left.toFixed(3) is "10.000"
+FAIL rect.top.toFixed(3) should be 2402.000. Was 2503.000.
+PASS rect.width.toFixed(3) is "147.000"
+FAIL rect.height.toFixed(3) should be 34.000. Was 36.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 12
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2538.000. Was 2645.000.
+PASS rect.width.toFixed(3) is "100.000"
+PASS rect.height.toFixed(3) is "100.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 13
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2789.000. Was 2898.000.
+PASS rect.width.toFixed(3) is "260.000"
+FAIL rect.height.toFixed(3) should be 16.000. Was 17.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 14
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 2869.000. Was 2981.000.
+PASS rect.width.toFixed(3) is "300.000"
+FAIL rect.height.toFixed(3) should be 232.000. Was 234.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 15
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 3165.000. Was 3281.000.
+PASS rect.width.toFixed(3) is "0.000"
+PASS rect.height.toFixed(3) is "0.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/efl/fast/dom/Element/null-offset-parent-expected.txt b/LayoutTests/platform/efl/fast/dom/Element/null-offset-parent-expected.txt
new file mode 100644 (file)
index 0000000..27cbccb
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 782x38
+        text run at (0,0) width 782: "This test verifies that JS access to offsetParent on an element that lacks one, such as the body, doesn't crash. If it didn't crash,"
+        text run at (0,19) width 58: "it passed."
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLDocument/frameless-location-bugzilla10837-expected.txt
new file mode 100644 (file)
index 0000000..50bbafb
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderFrameSet {FRAMESET} at (0,0) size 800x600
+      RenderFrame {FRAME} at (0,0) size 397x600
+        layer at (0,0) size 397x600
+          RenderView at (0,0) size 397x600
+        layer at (0,0) size 397x600
+          RenderBlock {HTML} at (0,0) size 397x600
+            RenderBody {BODY} at (8,8) size 381x584
+              RenderBlock {DIV} at (0,0) size 381x19
+                RenderText {#text} at (0,0) size 61x19
+                  text run at (0,0) width 61: "PASSED"
+      RenderFrame {FRAME} at (403,0) size 397x600
+        layer at (0,0) size 397x600
+          RenderView at (0,0) size 397x600
+        layer at (0,0) size 397x600
+          RenderBlock {HTML} at (0,0) size 397x600
+            RenderBody {BODY} at (8,8) size 381x584
+              RenderText {#text} at (0,0) size 21x19
+                text run at (0,0) width 21: "foo"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLElement/bdo-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLElement/bdo-expected.txt
new file mode 100644 (file)
index 0000000..3dcd226
--- /dev/null
@@ -0,0 +1,49 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 111x19
+          text run at (0,0) width 111: "Tests: the bdo tag"
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 328x19
+          text run at (0,0) width 328: "The bdo element overrides the default text direction."
+      RenderBlock {P} at (0,70) size 784x38
+        RenderText {#text} at (0,0) size 762x38
+          text run at (0,0) width 727: "If successful, the first sentence would be backward, and the second sentence regular. There should then be an extra "
+          text run at (727,0) width 35: "blank"
+          text run at (0,19) width 698: "line, followed by a line reading only \"A,\" and finally, a sentence where only the word \"umbrella\" is backward."
+      RenderBlock {HR} at (0,124) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,134) size 784x114
+        RenderBR {BR} at (0,0) size 0x19
+        RenderInline {BDO} at (0,0) size 221x19
+          RenderText {#text} at (0,19) size 221x19
+            text run at (0,19) width 221 RTL override: "This sentence should be backward."
+        RenderText {#text} at (221,19) size 4x19
+          text run at (221,19) width 4: " "
+        RenderBR {BR} at (225,34) size 0x0
+        RenderInline {BDO} at (0,0) size 209x19
+          RenderText {#text} at (0,38) size 209x19
+            text run at (0,38) width 209 LTR override: "This sentence should be forward."
+        RenderText {#text} at (209,38) size 4x19
+          text run at (209,38) width 4: " "
+        RenderBR {BR} at (213,53) size 0x0
+        RenderInline {BDO} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderBR {BR} at (0,57) size 0x19
+        RenderInline {BDO} at (0,0) size 12x19
+          RenderText {#text} at (0,76) size 12x19
+            text run at (0,76) width 12 RTL override: "A"
+        RenderText {#text} at (12,76) size 4x19
+          text run at (12,76) width 4: " "
+        RenderBR {BR} at (16,91) size 0x0
+        RenderInline {BDO} at (0,0) size 290x19
+          RenderText {#text} at (0,95) size 26x19
+            text run at (0,95) width 26 LTR override: "My "
+          RenderInline {BDO} at (0,0) size 55x19
+            RenderText {#text} at (26,95) size 55x19
+              text run at (26,95) width 55 RTL override: "umbrella"
+          RenderText {#text} at (81,95) size 209x19
+            text run at (81,95) width 209 LTR override: " sure would be useful in this rain."
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/head-link-style-href-check-expected.txt
new file mode 100644 (file)
index 0000000..4115451
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x286
+  RenderBlock {HTML} at (0,0) size 800x286
+    RenderBody {BODY} at (8,16) size 784x262
+      RenderBlock {P} at (0,0) size 784x76
+        RenderText {#text} at (0,0) size 782x76
+          text run at (0,0) width 782: "This is a test to check if the loading of a stylesheet is properly cancelled (count of pending style sheets is decremented) when"
+          text run at (0,19) width 552: "its link tag is changed through the DOM after the link tag is appended to the document. "
+          text run at (552,19) width 227: "When the div with style is moved, it"
+          text run at (0,38) width 777: "appears on the screen if the style was loaded properly, and doesn't appear when there are out-standing stylesheets according"
+          text run at (0,57) width 119: "to the DocLoader. "
+          text run at (119,57) width 27: "See "
+        RenderInline {A} at (0,0) size 32x19 [color=#0000EE]
+          RenderText {#text} at (146,57) size 32x19
+            text run at (146,57) width 32: "6999"
+      RenderBlock {P} at (0,92) size 784x19
+        RenderInline {SPAN} at (0,0) size 32x19 [color=#FF0000]
+          RenderText {#text} at (0,0) size 32x19
+            text run at (0,0) width 32: "Fails"
+        RenderText {#text} at (32,0) size 52x19
+          text run at (32,0) width 52: " if there "
+        RenderInline {SPAN} at (0,0) size 31x19 [color=#FF0000]
+          RenderText {#text} at (84,0) size 31x19
+            text run at (84,0) width 31: "is no"
+        RenderText {#text} at (115,0) size 151x19
+          text run at (115,0) width 151: " pink box on the screen."
+      RenderBlock {P} at (0,127) size 784x19
+        RenderInline {SPAN} at (0,0) size 43x19 [color=#008000]
+          RenderText {#text} at (0,0) size 43x19
+            text run at (0,0) width 43: "Passes"
+        RenderText {#text} at (43,0) size 52x19
+          text run at (43,0) width 52: " if there "
+        RenderInline {SPAN} at (0,0) size 10x19 [color=#008000]
+          RenderText {#text} at (95,0) size 10x19
+            text run at (95,0) width 10: "is"
+        RenderText {#text} at (105,0) size 162x19
+          text run at (105,0) width 162: " a pink box on the screen."
+      RenderBlock {DIV} at (0,162) size 100x100 [bgcolor=#FFCCFF]
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead1-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead1-expected.txt
new file mode 100644 (file)
index 0000000..fb5a6f3
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 86x19
+        text run at (0,0) width 86: "hellotestagain"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead2-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead2-expected.txt
new file mode 100644 (file)
index 0000000..fb5a6f3
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 86x19
+        text run at (0,0) width 86: "hellotestagain"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead3-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead3-expected.txt
new file mode 100644 (file)
index 0000000..e8a279c
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 55x19
+        text run at (0,0) width 55: "testagain"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead4-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead4-expected.txt
new file mode 100644 (file)
index 0000000..39ebb24
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 23x19
+        text run at (0,0) width 23: "text"
+      RenderText {#text} at (23,0) size 25x19
+        text run at (23,0) width 4: " "
+        text run at (27,0) width 21: "test"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead5-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLHeadElement/textInHead5-expected.txt
new file mode 100644 (file)
index 0000000..1e3acab
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 29x19
+        text run at (0,0) width 29: "Foo "
+      RenderText {#text} at (29,0) size 76x19
+        text run at (29,0) width 76: "Hello world"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLImageElement/image-alt-text-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLImageElement/image-alt-text-expected.txt
new file mode 100644 (file)
index 0000000..057cf2f
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock (anonymous) at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 779x38
+          text run at (0,0) width 779: "This tests whether alt text is shown for image elements with no src attribute. You should see \"Success\" twice, followed by a"
+          text run at (0,19) width 92: "blue rectangle."
+      RenderBlock {P} at (0,54) size 784x96
+        RenderImage {IMG} at (0,0) size 50x19
+        RenderBR {BR} at (50,19) size 0x0
+        RenderImage {IMG} at (0,19) size 102x52 [border: (1px solid #000000)]
+        RenderBR {BR} at (102,71) size 0x0
+        RenderImage {IMG} at (0,71) size 75x25
+        RenderBR {BR} at (75,96) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt
new file mode 100644 (file)
index 0000000..62cdbf8
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock (anonymous) at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 748x38
+          text run at (0,0) width 481: "This tests whether alt text is shown for image-type form input elements with "
+          text run at (481,0) width 267: "no src attribute. You should see \"Success\""
+          text run at (0,19) width 225: "twice, followed by a blue rectangle."
+      RenderBlock {P} at (0,54) size 784x0
+      RenderBlock {FORM} at (0,54) size 784x96
+        RenderImage {INPUT} at (0,0) size 61x19
+        RenderBR {BR} at (61,19) size 0x0
+        RenderImage {INPUT} at (0,19) size 102x52 [border: (1px solid #000000)]
+        RenderBR {BR} at (102,71) size 0x0
+        RenderImage {INPUT} at (0,71) size 75x25
+        RenderBR {BR} at (75,96) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-slider-update-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLInputElement/input-slider-update-expected.txt
new file mode 100644 (file)
index 0000000..0375cea
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderSlider {INPUT} at (2,2) size 129x11 [bgcolor=#FFFFFF]
+        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 129x11
+          RenderBlock {DIV} at (0,0) size 117x12
+          RenderBlock {DIV} at (117,0) size 12x12
+      RenderText {#text} at (0,0) size 0x0
+layer at (127,10) size 12x12
+  RenderBlock (relative positioned) {DIV} at (0,0) size 12x12
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLLinkElement/pending-stylesheet-count-expected.txt
new file mode 100644 (file)
index 0000000..8a8a286
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 104x19
+          text run at (0,0) width 104: "This is a test for "
+        RenderInline {I} at (0,0) size 774x38
+          RenderInline {A} at (0,0) size 348x19 [color=#0000EE]
+            RenderText {#text} at (104,0) size 348x19
+              text run at (104,0) width 348: "http://bugzilla.opendarwin.org/show_bug.cgi?id=9252"
+          RenderText {#text} at (452,0) size 774x38
+            text run at (452,0) width 4: " "
+            text run at (456,0) width 318: "REGRESSION: Very odd roll-over issues (content"
+            text run at (0,19) width 88: "disappearing)"
+        RenderText {#text} at (88,19) size 4x19
+          text run at (88,19) width 4: "."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 244x19
+          text run at (0,0) width 244: "There should be a green square below."
+      RenderBlock {HR} at (0,89) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,99) size 784x0
+      RenderBlock {DIV} at (0,99) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt
new file mode 100644 (file)
index 0000000..b44edfe
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,32) size 784x19
+        RenderText {#text} at (0,0) size 214x19
+          text run at (0,0) width 214: "discrete-capacity-level-indicator"
+      RenderBlock {H2} at (0,67) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 86x19
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,38) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,57) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,76) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,95) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,114) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 32x19
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+                RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,164) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 43x19
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+                RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,183) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 41x19
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+                RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,202) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 59x19
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 15x16
+      RenderBlock {H2} at (0,304) size 784x19
+        RenderText {#text} at (0,0) size 236x19
+          text run at (0,0) width 236: "continuous-capacity-level-indicator"
+      RenderBlock {H2} at (0,339) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 86x19
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,38) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,57) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,76) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,95) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,114) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 32x19
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+                RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,164) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 43x19
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+                RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,183) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 41x19
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+                RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,202) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 59x19
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 15x16
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt
new file mode 100644 (file)
index 0000000..9b84af7
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 218x19
+          text run at (0,0) width 218: "Meters with various appearance"
+      RenderBlock {H2} at (0,32) size 784x19
+        RenderText {#text} at (0,0) size 142x19
+          text run at (0,0) width 142: "rating-level-indicator"
+      RenderBlock {H2} at (0,67) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 86x19
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,38) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,57) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,76) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,95) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,114) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 32x19
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+                RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,164) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 43x19
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+                RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,183) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 41x19
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+                RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,202) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 59x19
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 15x16
+      RenderBlock {H2} at (0,304) size 784x19
+        RenderText {#text} at (0,0) size 166x19
+          text run at (0,0) width 166: "relevancy-level-indicator"
+      RenderBlock {H2} at (0,339) size 784x221
+        RenderBlock {UL} at (0,0) size 784x221
+          RenderListItem {LI} at (40,0) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 86x19
+              text run at (0,0) width 86: "value=10/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 80x16
+          RenderListItem {LI} at (40,19) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=8/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+          RenderListItem {LI} at (40,38) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=5/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 40x16
+          RenderListItem {LI} at (40,57) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=2/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 16x16
+          RenderListItem {LI} at (40,76) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 78x19
+              text run at (0,0) width 78: "value=0/10:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 0x16
+          RenderListItem {LI} at (40,95) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "RTL:"
+            RenderMeter {METER} at (664,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (40,0) size 40x16
+          RenderListItem {LI} at (40,114) size 744x50 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 32x19
+              text run at (0,0) width 32: "Tall:"
+            RenderMeter {METER} at (664,0) size 80x50
+              RenderBlock {DIV} at (0,0) size 80x50
+                RenderBlock {DIV} at (0,0) size 40x50
+          RenderListItem {LI} at (40,164) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 43x19
+              text run at (0,0) width 43: "Short:"
+            RenderMeter {METER} at (664,0) size 80x5
+              RenderBlock {DIV} at (0,0) size 80x5
+                RenderBlock {DIV} at (0,0) size 24x5
+          RenderListItem {LI} at (40,183) size 744x19 [bgcolor=#EEEEEE]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 41x19
+              text run at (0,0) width 41: "Wide:"
+            RenderMeter {METER} at (444,0) size 300x16
+              RenderBlock {DIV} at (0,0) size 300x16
+                RenderBlock {DIV} at (0,0) size 150x16
+          RenderListItem {LI} at (40,202) size 744x19 [bgcolor=#CCCCCC]
+            RenderListMarker at (-18,0) size 7x19: bullet
+            RenderText {#text} at (0,0) size 59x19
+              text run at (0,0) width 59: "Narrow:"
+            RenderMeter {METER} at (714,0) size 30x16
+              RenderBlock {DIV} at (0,0) size 30x16
+                RenderBlock {DIV} at (0,0) size 15x16
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt
new file mode 100644 (file)
index 0000000..0757def
--- /dev/null
@@ -0,0 +1,193 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 359x36
+          text run at (0,0) width 359: "Meters with border values"
+      RenderBlock {UL} at (0,58) size 784x285
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 166x19
+            text run at (0,0) width 166: "min,low,optimal,high,max"
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              text run at (0,0) width 8: "9"
+          RenderText {#text} at (8,0) size 107x19
+            text run at (8,0) width 107: "|10,20,30,40,50: "
+          RenderMeter {METER} at (115,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (0,0) size 16x19
+              text run at (0,0) width 16: "10"
+          RenderText {#text} at (16,0) size 88x19
+            text run at (16,0) width 88: ",20,30,40,50: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (20,0) size 16x19
+              text run at (20,0) width 16: "20"
+          RenderText {#text} at (36,0) size 68x19
+            text run at (36,0) width 68: ",30,40,50: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 20x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              text run at (40,0) width 16: "30"
+          RenderText {#text} at (56,0) size 48x19
+            text run at (56,0) width 48: ",40,50: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,95) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (60,0) size 16x19
+              text run at (60,0) width 16: "40"
+          RenderText {#text} at (76,0) size 28x19
+            text run at (76,0) width 28: ",50: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 60x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,114) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 80x19
+            text run at (0,0) width 80: "10,20,30,40,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (80,0) size 16x19
+              text run at (80,0) width 16: "50"
+          RenderText {#text} at (96,0) size 8x19
+            text run at (96,0) width 8: ": "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 118x19
+            text run at (184,0) width 118: "(should be yellow)"
+        RenderListItem {LI} at (40,133) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: "10,20,30,40,50|"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (99,0) size 16x19
+              text run at (99,0) width 16: "51"
+          RenderText {#text} at (115,0) size 8x19
+            text run at (115,0) width 8: ": "
+          RenderMeter {METER} at (123,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (203,0) size 118x19
+            text run at (203,0) width 118: "(should be yellow)"
+        RenderListItem {LI} at (40,152) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 20x19
+            text run at (0,0) width 20: "10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (20,0) size 16x19
+              text run at (20,0) width 16: "10"
+          RenderText {#text} at (36,0) size 68x19
+            text run at (36,0) width 68: ",30,40,50: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,171) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 60x19
+            text run at (0,0) width 60: "10,20,30,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (60,0) size 16x19
+              text run at (60,0) width 16: "40"
+          RenderText {#text} at (76,0) size 28x19
+            text run at (76,0) width 28: ",40: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,190) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderInline {B} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              text run at (0,0) width 8: "9"
+          RenderText {#text} at (8,0) size 107x19
+            text run at (8,0) width 107: "|10,10,10,20,30: "
+          RenderMeter {METER} at (115,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,209) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,10,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              text run at (40,0) width 16: "10"
+          RenderText {#text} at (56,0) size 48x19
+            text run at (56,0) width 48: ",20,30: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,228) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              text run at (40,0) width 16: "30"
+          RenderText {#text} at (56,0) size 48x19
+            text run at (56,0) width 48: ",30,30: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,247) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 99x19
+            text run at (0,0) width 99: "10,20,30,30,30|"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (99,0) size 16x19
+              text run at (99,0) width 16: "31"
+          RenderText {#text} at (115,0) size 8x19
+            text run at (115,0) width 8: ": "
+          RenderMeter {METER} at (123,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+          RenderText {#text} at (203,0) size 110x19
+            text run at (203,0) width 110: "(should be green)"
+        RenderListItem {LI} at (40,266) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 40x19
+            text run at (0,0) width 40: "10,20,"
+          RenderInline {B} at (0,0) size 16x19
+            RenderText {#text} at (40,0) size 16x19
+              text run at (40,0) width 16: "20"
+          RenderText {#text} at (56,0) size 48x19
+            text run at (56,0) width 48: ",20,30: "
+          RenderMeter {METER} at (104,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 40x16
+          RenderText {#text} at (184,0) size 110x19
+            text run at (184,0) width 110: "(should be green)"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt
new file mode 100644 (file)
index 0000000..e184e47
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderMeter {METER} at (0,44) size 80x16
+        RenderBlock {DIV} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 17x16
+      RenderMeter {METER} at (80,0) size 10x60
+        RenderBlock {DIV} at (0,0) size 10x60
+          RenderBlock {DIV} at (0,0) size 7x60
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt
new file mode 100644 (file)
index 0000000..99b267f
--- /dev/null
@@ -0,0 +1,128 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 419x36
+          text run at (0,0) width 419: "Meters with various optimums"
+      RenderBlock {P} at (0,58) size 784x19
+        RenderText {#text} at (0,0) size 261x19
+          text run at (0,0) width 261: "(min=0, max=1000, low=300, high=600)"
+      RenderBlock {H2} at (0,96) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=450"
+      RenderBlock {UL} at (0,143) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,257) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=150"
+      RenderBlock {UL} at (0,304) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+      RenderBlock {H2} at (0,418) size 784x28
+        RenderText {#text} at (0,0) size 143x28
+          text run at (0,0) width 143: "optimum=750"
+      RenderBlock {UL} at (0,465) size 784x95
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=150: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 20x16
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=450: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 36x16
+        RenderListItem {LI} at (40,38) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 75x19
+            text run at (0,0) width 75: "value=750: "
+          RenderMeter {METER} at (75,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (40,57) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 59x19
+            text run at (0,0) width 59: "value=0: "
+          RenderMeter {METER} at (59,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 0x16
+        RenderListItem {LI} at (40,76) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 83x19
+            text run at (0,0) width 83: "value=1000: "
+          RenderMeter {METER} at (83,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt
new file mode 100644 (file)
index 0000000..5f5eed5
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 507x36
+          text run at (0,0) width 507: "Dynamically changing pseudo classes"
+      RenderBlock {P} at (0,58) size 784x19
+        RenderText {#text} at (0,0) size 647x19
+          text run at (0,0) width 647: "Following meter gauge should be solid green - Changing the paseudo class by changing value attribute"
+      RenderBlock (anonymous) at (0,93) size 784x16
+        RenderMeter {METER} at (0,0) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080]
+            RenderBlock {DIV} at (0,0) size 72x16 [bgcolor=#008000]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt
new file mode 100644 (file)
index 0000000..89d02ee
--- /dev/null
@@ -0,0 +1,134 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H2} at (3,0) size 778x19
+        RenderText {#text} at (0,0) size 350x19
+          text run at (0,0) width 350: "Horizontal meters with the non-themed default style"
+      RenderBlock {UL} at (3,22) size 778x63
+        RenderListItem {LI} at (43,0) size 732x19
+          RenderMeter {METER} at (0,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 20x16
+          RenderText {#text} at (80,0) size 4x19
+            text run at (80,0) width 4: " "
+          RenderMeter {METER} at (84,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 36x16
+          RenderText {#text} at (164,0) size 4x19
+            text run at (164,0) width 4: " "
+          RenderMeter {METER} at (168,2) size 80x16
+            RenderBlock {DIV} at (0,0) size 80x16
+              RenderBlock {DIV} at (0,0) size 60x16
+        RenderListItem {LI} at (43,22) size 732x41
+          RenderMeter {METER} at (0,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 7x40
+          RenderText {#text} at (30,22) size 4x19
+            text run at (30,22) width 4: " "
+          RenderMeter {METER} at (34,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 13x40
+          RenderText {#text} at (64,22) size 4x19
+            text run at (64,22) width 4: " "
+          RenderMeter {METER} at (68,0) size 30x40
+            RenderBlock {DIV} at (0,0) size 30x40
+              RenderBlock {DIV} at (0,0) size 22x40
+      RenderBlock {H2} at (3,88) size 778x19
+        RenderText {#text} at (0,0) size 150x19
+          text run at (0,0) width 150: "Providing meter styles"
+      RenderBlock {DIV} at (0,110) size 784x71 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x71
+          RenderListItem {LI} at (43,0) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16 [bgcolor=#AAAACC] [border: (5px solid #222244) (20px solid #222244) (5px solid #222244) (10px solid #222244)]
+              RenderBlock {DIV} at (10,5) size 50x6
+                RenderBlock {DIV} at (0,0) size 40x6
+            RenderText {#text} at (80,0) size 70x19
+              text run at (80,0) width 70: " has border"
+          RenderListItem {LI} at (43,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16 [bgcolor=#AAAACC]
+              RenderBlock {DIV} at (10,5) size 50x6
+                RenderBlock {DIV} at (0,0) size 40x6
+            RenderText {#text} at (80,0) size 80x19
+              text run at (80,0) width 80: " has padding"
+          RenderListItem {LI} at (43,44) size 732x27
+            RenderMeter {METER} at (10,5) size 80x16 [bgcolor=#AAAACC]
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (110,8) size 73x19
+              text run at (110,8) width 73: " has margin"
+      RenderBlock {H2} at (3,184) size 778x19
+        RenderText {#text} at (0,0) size 224x19
+          text run at (0,0) width 224: "Providing bar and/or value styles"
+      RenderBlock {DIV} at (0,206) size 784x173 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x85
+          RenderBlock (anonymous) at (40,0) size 738x19
+            RenderText {#text} at (0,0) size 475x19
+              text run at (0,0) width 475: "default -webkit-appearance, thus should use platform theme (only for Mac.)"
+          RenderListItem {LI} at (43,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 212x19
+              text run at (80,0) width 212: " has bar style but should ignore it."
+          RenderListItem {LI} at (43,44) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                RenderBlock {DIV} at (2,2) size 60x12
+            RenderText {#text} at (80,0) size 226x19
+              text run at (80,0) width 226: " has value style but should ignore it."
+          RenderListItem {LI} at (43,66) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                RenderBlock {DIV} at (2,2) size 60x12 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 249x19
+              text run at (80,0) width 249: " has both styles but should ignore them."
+        RenderBlock {UL} at (3,88) size 778x85
+          RenderBlock (anonymous) at (40,0) size 738x19
+            RenderText {#text} at (0,0) size 461x19
+              text run at (0,0) width 461: "-webkit-appearance: none, thus custom styled elements should be shown."
+          RenderListItem {LI} at (43,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 270x19
+              text run at (80,0) width 270: " has bar style, should have solid value part."
+          RenderListItem {LI} at (43,44) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                RenderBlock {DIV} at (2,2) size 60x12
+            RenderText {#text} at (80,0) size 255x19
+              text run at (80,0) width 255: " has value style, should be solid bar part."
+          RenderListItem {LI} at (43,66) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#808080] [border: (2px solid #222222)]
+                RenderBlock {DIV} at (2,2) size 60x12 [bgcolor=#008000] [border: (2px solid #77CC77)]
+            RenderText {#text} at (80,0) size 235x19
+              text run at (80,0) width 235: " should have solid bar and value part."
+      RenderBlock {H2} at (3,382) size 778x19
+        RenderText {#text} at (0,0) size 156x19
+          text run at (0,0) width 156: "Providing appearances"
+      RenderBlock {DIV} at (0,404) size 784x41 [bgcolor=#EEEEEE]
+        RenderBlock {UL} at (3,0) size 778x41
+          RenderListItem {LI} at (43,0) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 375x19
+              text run at (80,0) width 375: " has \"none\" appearance, should be styled with default style."
+          RenderListItem {LI} at (43,22) size 732x19
+            RenderMeter {METER} at (0,2) size 80x16
+              RenderBlock {DIV} at (0,0) size 80x16
+                RenderBlock {DIV} at (0,0) size 64x16
+            RenderText {#text} at (80,0) size 276x19
+              text run at (80,0) width 276: " has \"meter\" appearance, should be themed."
+      RenderBlock {H2} at (3,448) size 778x19
+        RenderText {#text} at (0,0) size 161x19
+          text run at (0,0) width 161: "Providing bar paddings"
+      RenderBlock {DIV} at (0,470) size 784x19 [bgcolor=#EEEEEE]
+        RenderMeter {METER} at (0,2) size 80x16
+          RenderBlock {DIV} at (0,0) size 80x16
+            RenderBlock {DIV} at (5,5) size 35x6
+        RenderText {#text} at (80,0) size 165x19
+          text run at (80,0) width 165: " has \"padding\" on the bar."
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt
new file mode 100644 (file)
index 0000000..f9f2300
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderMeter {METER} at (0,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (50,32) size 4x19
+        text run at (50,32) width 4: " "
+      RenderMeter {METER} at (54,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (104,32) size 4x19
+        text run at (104,32) width 4: " "
+      RenderMeter {METER} at (108,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (158,32) size 4x19
+        text run at (158,32) width 4: " "
+      RenderMeter {METER} at (162,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50
+          RenderBlock {DIV} at (0,0) size 15x50
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt
new file mode 100644 (file)
index 0000000..3129b68
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 782x38
+          text run at (0,0) width 782: "This test makes sure that HTMLObjectElement.vspace and HTMLObjectElement.hspace are exposed as numbers instead of"
+          text run at (0,19) width 719: "strings, per the DOM Level 2 HTML spec: http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-9893177"
+      RenderBlock (anonymous) at (0,54) size 784x170
+        RenderEmbeddedObject {OBJECT} at (20,10) size 300x150
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,224) size 784x19
+        RenderText {#text} at (0,0) size 76x19
+          text run at (0,0) width 76: "SUCCESS!"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt
new file mode 100644 (file)
index 0000000..be0e745
--- /dev/null
@@ -0,0 +1,21 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x73
+  RenderBlock {HTML} at (0,0) size 800x73
+    RenderBody {BODY} at (8,8) size 784x57
+      RenderProgress {PROGRESS} at (0,2) size 160x16 [border: (2px solid #0000FF)]
+        RenderBlock {DIV} at (2,2) size 156x12 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 0x12 [bgcolor=#008000]
+      RenderText {#text} at (160,0) size 4x19
+        text run at (160,0) width 4: " "
+      RenderBR {BR} at (164,0) size 0x19
+      RenderProgress {PROGRESS} at (0,21) size 160x16 [border: (2px solid #0000FF)]
+        RenderBlock {DIV} at (2,2) size 156x12 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 0x12 [bgcolor=#008000]
+      RenderText {#text} at (160,19) size 4x19
+        text run at (160,19) width 4: " "
+      RenderBR {BR} at (164,19) size 0x19
+      RenderProgress {PROGRESS} at (0,40) size 160x16 [border: (2px solid #FF0000)]
+        RenderBlock {DIV} at (2,2) size 156x12 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 78x12 [bgcolor=#008000]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt
new file mode 100644 (file)
index 0000000..b6f4437
--- /dev/null
@@ -0,0 +1,62 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {UL} at (0,0) size 784x176
+        RenderListItem {LI} at (40,0) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 88x19
+            text run at (0,0) width 88: "Default style: "
+          RenderProgress {PROGRESS} at (88,2) size 160x16
+            RenderBlock {DIV} at (0,0) size 160x16 [bgcolor=#808080]
+              RenderBlock {DIV} at (0,0) size 16x16 [bgcolor=#008000]
+        RenderListItem {LI} at (40,19) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 95x19
+            text run at (0,0) width 95: "Progress style: "
+          RenderProgress {PROGRESS} at (95,2) size 160x16 [bgcolor=#0000FF] [border: (3px solid #000066)]
+            RenderBlock {DIV} at (3,3) size 154x10
+              RenderBlock {DIV} at (0,0) size 30x10 [bgcolor=#008000]
+        RenderListItem {LI} at (40,38) size 744x31
+          RenderListMarker at (-18,12) size 7x19: bullet
+          RenderText {#text} at (0,12) size 133x19
+            text run at (0,12) width 133: "Progress style (size): "
+          RenderProgress {PROGRESS} at (133,0) size 300x30
+            RenderBlock {DIV} at (0,0) size 300x30 [bgcolor=#808080]
+              RenderBlock {DIV} at (0,0) size 90x30 [bgcolor=#008000]
+        RenderListItem {LI} at (40,69) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 64x19
+            text run at (0,0) width 64: "Bar style: "
+          RenderProgress {PROGRESS} at (64,2) size 160x16
+            RenderBlock {DIV} at (0,0) size 160x16 [bgcolor=#FF0000] [border: (3px solid #990000)]
+              RenderBlock {DIV} at (3,3) size 61x10 [bgcolor=#008000]
+        RenderListItem {LI} at (40,88) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 79x19
+            text run at (0,0) width 79: "Value style: "
+          RenderProgress {PROGRESS} at (79,2) size 160x16
+            RenderBlock {DIV} at (0,0) size 160x16 [bgcolor=#808080]
+              RenderBlock {DIV} at (0,0) size 80x16 [bgcolor=#FFFF00] [border: (3px solid #999900)]
+        RenderListItem {LI} at (40,107) size 744x31
+          RenderListMarker at (-18,12) size 7x19: bullet
+          RenderText {#text} at (0,12) size 188x19
+            text run at (0,12) width 188: "Styling for all three elements: "
+          RenderProgress {PROGRESS} at (188,0) size 160x30 [bgcolor=#0000FF] [border: (3px solid #000066)]
+            RenderBlock {DIV} at (3,3) size 154x24 [bgcolor=#FF0000] [border: (3px solid #990000)]
+              RenderBlock {DIV} at (3,3) size 88x18 [bgcolor=#FFFF00] [border: (3px solid #999900)]
+        RenderListItem {LI} at (40,138) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 230x19
+            text run at (0,0) width 230: "Removing appearance dynamically: "
+          RenderProgress {PROGRESS} at (230,2) size 160x16
+            RenderBlock {DIV} at (0,0) size 160x16 [bgcolor=#808080]
+              RenderBlock {DIV} at (0,0) size 112x16 [bgcolor=#008000]
+        RenderListItem {LI} at (40,157) size 744x19
+          RenderListMarker at (-18,0) size 7x19: bullet
+          RenderText {#text} at (0,0) size 272x19
+            text run at (0,0) width 272: "Giving progress style change dynamically: "
+          RenderProgress {PROGRESS} at (272,2) size 160x16 [bgcolor=#ADD8E6]
+            RenderBlock {DIV} at (0,0) size 160x16
+              RenderBlock {DIV} at (0,0) size 128x16 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-element-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-element-expected.txt
new file mode 100644 (file)
index 0000000..c77172d
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderProgress {PROGRESS} at (0,0) size 160x16
+      RenderInline {SMALL} at (0,0) size 133x15
+        RenderProgress {PROGRESS} at (160,2) size 133x13
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt
new file mode 100644 (file)
index 0000000..04e50af
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderProgress {PROGRESS} at (0,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 15x50 [bgcolor=#008000]
+      RenderText {#text} at (50,32) size 4x19
+        text run at (50,32) width 4: " "
+      RenderProgress {PROGRESS} at (54,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 15x50 [bgcolor=#008000]
+      RenderText {#text} at (104,32) size 4x19
+        text run at (104,32) width 4: " "
+      RenderProgress {PROGRESS} at (108,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 15x50 [bgcolor=#008000]
+      RenderText {#text} at (158,32) size 4x19
+        text run at (158,32) width 4: " "
+      RenderProgress {PROGRESS} at (162,0) size 50x50 [bgcolor=#FF0000]
+        RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#808080]
+          RenderBlock {DIV} at (0,0) size 15x50 [bgcolor=#008000]
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLStyleElement/insert-parser-generated-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLStyleElement/insert-parser-generated-expected.txt
new file mode 100644 (file)
index 0000000..7ce690f
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt
new file mode 100644 (file)
index 0000000..e12c276
--- /dev/null
@@ -0,0 +1,38 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderTable {TABLE} at (0,0) size 662x54 [border: (1px outset #808080)]
+        RenderTableCol {COLGROUP} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+          RenderTableCol {COL} at (0,0) size 0x0
+        RenderTableSection {TBODY} at (1,1) size 660x52
+          RenderTableRow {TR} at (0,2) size 660x23
+            RenderTableCell {TD} at (2,2) size 500x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 1 row 1"
+            RenderTableCell {TD} at (504,2) size 76x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 2 row 1"
+            RenderTableCell {TD} at (582,2) size 76x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 3 row 1"
+          RenderTableRow {TR} at (0,27) size 660x23
+            RenderTableCell {TD} at (2,27) size 500x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 1 row 2"
+            RenderTableCell {TD} at (504,27) size 76x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 2 row 2"
+            RenderTableCell {TD} at (582,27) size 76x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 72x19
+                text run at (2,2) width 72: "col 3 row 3"
+      RenderBlock (anonymous) at (0,54) size 784x45
+        RenderButton {BUTTON} at (2,2) size 492x41 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
+          RenderBlock (anonymous) at (17,10) size 458x19
+            RenderText {#text} at (0,0) size 458x19
+              text run at (0,0) width 458: "Click me to test manually. The first column should grow to 500px."
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLTableElement/colSpan-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLTableElement/colSpan-expected.txt
new file mode 100644 (file)
index 0000000..e894a59
--- /dev/null
@@ -0,0 +1,104 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 167x19
+          text run at (0,0) width 167: "Tests: the colspan attribute"
+        RenderBR {BR} at (167,15) size 0x0
+      RenderBlock {P} at (0,35) size 784x76
+        RenderText {#text} at (0,0) size 73x19
+          text run at (0,0) width 73: "Conditions:"
+        RenderBR {BR} at (73,15) size 0x0
+        RenderText {#text} at (0,19) size 772x57
+          text run at (0,19) width 654: "The colSpan attribute specifies the number of columns spanned by the current cell. The default value of "
+          text run at (654,19) width 118: "this attribute is one"
+          text run at (0,38) width 514: "(\"1\"). The value zero (\"0\") means that the cell spans all columns from the current "
+          text run at (514,38) width 253: "column to the last column of the column"
+          text run at (0,57) width 317: "group (COLGROUP) in which the cell is defined."
+      RenderBlock {P} at (0,127) size 784x57
+        RenderText {#text} at (0,0) size 782x57
+          text run at (0,0) width 759: "The first table tests the default value of one, and an input of 7, which is within the normal range of expect input. The first"
+          text run at (0,19) width 709: "column in the first row should span only column \"one\" and the second cell should span all of the other columns. "
+          text run at (709,19) width 73: "The second"
+          text run at (0,38) width 520: "table tests the zero value. \"Just A\" should span \"A\" and \"Just B\" should span \"B.\""
+      RenderBlock {HR} at (0,200) size 784x2 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (0,210) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,229) size 270x73 [border: (1px outset #808080)]
+        RenderBlock {CAPTION} at (0,0) size 268x19
+          RenderText {#text} at (26,0) size 216x19
+            text run at (26,0) width 216: "Testing Default and Regular Input"
+        RenderTableSection {TBODY} at (1,20) size 268x52
+          RenderTableRow {TR} at (0,2) size 268x23
+            RenderTableCell {TD} at (2,2) size 32x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 28x19
+                text run at (2,2) width 28: "First"
+            RenderTableCell {TD} at (36,2) size 230x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=7]
+              RenderText {#text} at (2,2) size 75x19
+                text run at (2,2) width 75: "All the Rest"
+          RenderTableRow {TR} at (0,27) size 268x23
+            RenderTableCell {TD} at (2,27) size 32x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 23x19
+                text run at (2,2) width 23: "one"
+            RenderTableCell {TD} at (36,27) size 28x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "two"
+            RenderTableCell {TD} at (66,27) size 35x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "three"
+            RenderTableCell {TD} at (103,27) size 30x23 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 26x19
+                text run at (2,2) width 26: "four"
+            RenderTableCell {TD} at (135,27) size 28x23 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 24x19
+                text run at (2,2) width 24: "five"
+            RenderTableCell {TD} at (165,27) size 22x23 [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 18x19
+                text run at (2,2) width 18: "six"
+            RenderTableCell {TD} at (189,27) size 40x23 [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 36x19
+                text run at (2,2) width 36: "seven"
+            RenderTableCell {TD} at (231,27) size 35x23 [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 31x19
+                text run at (2,2) width 31: "eight"
+      RenderBlock (anonymous) at (0,302) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,321) size 197x73 [border: (1px outset #808080)]
+        RenderBlock {CAPTION} at (0,0) size 195x19
+          RenderText {#text} at (14,0) size 167x19
+            text run at (14,0) width 167: "Testing Zero Special Case"
+        RenderTableSection {TBODY} at (1,20) size 195x52
+          RenderTableRow {TR} at (0,2) size 195x23
+            RenderTableCell {TD} at (2,2) size 44x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 40x19
+                text run at (2,2) width 40: "Just A"
+            RenderTableCell {TD} at (48,2) size 43x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 39x19
+                text run at (2,2) width 39: "Just B"
+          RenderTableRow {TR} at (0,27) size 195x23
+            RenderTableCell {TD} at (2,27) size 44x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "A"
+            RenderTableCell {TD} at (48,27) size 43x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 11x19
+                text run at (2,2) width 11: "B"
+            RenderTableCell {TD} at (93,27) size 15x23 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 11x19
+                text run at (2,2) width 11: "C"
+            RenderTableCell {TD} at (110,27) size 16x23 [border: (1px inset #808080)] [r=1 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "D"
+            RenderTableCell {TD} at (128,27) size 14x23 [border: (1px inset #808080)] [r=1 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 10x19
+                text run at (2,2) width 10: "E"
+            RenderTableCell {TD} at (144,27) size 13x23 [border: (1px inset #808080)] [r=1 c=5 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 9x19
+                text run at (2,2) width 9: "F"
+            RenderTableCell {TD} at (159,27) size 16x23 [border: (1px inset #808080)] [r=1 c=6 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "G"
+            RenderTableCell {TD} at (177,27) size 16x23 [border: (1px inset #808080)] [r=1 c=7 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 12x19
+                text run at (2,2) width 12: "H"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLTableElement/createCaption-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLTableElement/createCaption-expected.txt
new file mode 100644 (file)
index 0000000..8477a99
--- /dev/null
@@ -0,0 +1,88 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 269x19
+          text run at (0,0) width 269: "Tests: the TABLE.createCaption() method"
+        RenderBR {BR} at (269,15) size 0x0
+      RenderBlock {P} at (0,35) size 784x57
+        RenderText {#text} at (0,0) size 73x19
+          text run at (0,0) width 73: "Conditions:"
+        RenderBR {BR} at (73,15) size 0x0
+        RenderText {#text} at (0,19) size 783x38
+          text run at (0,19) width 679: "If no caption exists, the method should create an empty caption, add it to the table, and return a pointer to it. "
+          text run at (679,19) width 104: "If a caption does"
+          text run at (0,38) width 285: "exist, the method should return a pointer to it."
+      RenderBlock {P} at (0,108) size 784x38
+        RenderText {#text} at (0,0) size 324x19
+          text run at (0,0) width 324: "If successful, the first table should have the caption "
+        RenderInline {B} at (0,0) size 43x19
+          RenderText {#text} at (324,0) size 43x19
+            text run at (324,0) width 43: "Fruity"
+        RenderText {#text} at (367,0) size 293x19
+          text run at (367,0) width 293: ", and the second table should have the caption "
+        RenderInline {B} at (0,0) size 75x19
+          RenderText {#text} at (660,0) size 75x19
+            text run at (660,0) width 75: "Vegetabley"
+        RenderText {#text} at (735,0) size 779x38
+          text run at (735,0) width 44: ". Upon"
+          text run at (0,19) width 584: "failure, the first table will have no caption, and the second table will have the caption Things."
+      RenderBlock {HR} at (0,162) size 784x2 [border: (1px inset #000000)]
+      RenderTable {TABLE} at (0,172) size 111x98 [border: (1px outset #808080)]
+        RenderBlock {CAPTION} at (0,0) size 109x19
+          RenderInline {B} at (0,0) size 43x19
+            RenderText {#text} at (33,0) size 43x19
+              text run at (33,0) width 43: "Fruity"
+        RenderTableSection {TBODY} at (1,20) size 109x77
+          RenderTableRow {TR} at (0,2) size 109x23
+            RenderTableCell {TH} at (2,2) size 52x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (8,2) size 36x19
+                text run at (8,2) width 36: "Fruit"
+            RenderTableCell {TH} at (56,2) size 51x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,2) size 39x19
+                text run at (6,2) width 39: "Color"
+          RenderTableRow {TR} at (0,27) size 109x23
+            RenderTableCell {TD} at (2,27) size 52x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 48x19
+                text run at (2,2) width 48: "Banana"
+            RenderTableCell {TD} at (56,27) size 51x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Yellow"
+          RenderTableRow {TR} at (0,52) size 109x23
+            RenderTableCell {TD} at (2,52) size 52x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 39x19
+                text run at (2,2) width 39: "Grape"
+            RenderTableCell {TD} at (56,52) size 51x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 41x19
+                text run at (2,2) width 41: "Purple"
+      RenderBlock (anonymous) at (0,270) size 784x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,289) size 130x98 [border: (1px outset #808080)]
+        RenderBlock {CAPTION} at (0,0) size 128x19
+          RenderInline {B} at (0,0) size 76x19
+            RenderText {#text} at (26,0) size 76x19
+              text run at (26,0) width 76: "Vegetabley"
+        RenderTableSection {TBODY} at (1,20) size 128x77
+          RenderTableRow {TR} at (0,2) size 128x23
+            RenderTableCell {TH} at (2,2) size 71x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 67x19
+                text run at (2,2) width 67: "Vegetable"
+            RenderTableCell {TH} at (75,2) size 51x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,2) size 39x19
+                text run at (6,2) width 39: "Color"
+          RenderTableRow {TR} at (0,27) size 128x23
+            RenderTableCell {TD} at (2,27) size 71x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 40x19
+                text run at (2,2) width 40: "Carrot"
+            RenderTableCell {TD} at (75,27) size 51x23 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Orange"
+          RenderTableRow {TR} at (0,52) size 128x23
+            RenderTableCell {TD} at (2,52) size 71x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 66x19
+                text run at (2,2) width 66: "Cucumber"
+            RenderTableCell {TD} at (75,52) size 51x23 [border: (1px inset #808080)] [r=2 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 39x19
+                text run at (2,2) width 39: "Green"
diff --git a/LayoutTests/platform/efl/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt b/LayoutTests/platform/efl/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt
new file mode 100644 (file)
index 0000000..09a6d85
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {FORM} at (0,0) size 784x68
+        RenderText {#text} at (206,37) size 4x19
+          text run at (206,37) width 4: " "
+        RenderText {#text} at (416,37) size 4x19
+          text run at (416,37) width 4: " "
+        RenderButton {INPUT} at (422,29) size 72x37 [color=#202020]
+          RenderBlock (anonymous) at (15,8) size 42x19
+            RenderText at (0,0) size 42x19
+              text run at (0,0) width 42: "Reset"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,84) size 784x76
+        RenderText {#text} at (0,0) size 358x19
+          text run at (0,0) width 358: "This test verifies that textarea controls are properly reset. "
+        RenderBR {BR} at (358,15) size 0x0
+        RenderText {#text} at (0,19) size 475x19
+          text run at (0,19) width 475: "You should see two element IDs below, and the word \"SUCCESS\" twice: "
+        RenderBR {BR} at (475,34) size 0x0
+        RenderText {#text} at (0,38) size 175x19
+          text run at (0,38) width 175: "noDefaultText: SUCCESS "
+        RenderBR {BR} at (175,53) size 0x0
+        RenderText {#text} at (0,57) size 176x19
+          text run at (0,57) width 176: "hasDefaultText: SUCCESS"
+layer at (10,10) size 202x48
+  RenderTextControl {TEXTAREA} at (2,2) size 202x48 [color=#202020]
+    RenderBlock {DIV} at (4,6) size 195x19
+layer at (220,10) size 202x48
+  RenderTextControl {TEXTAREA} at (212,2) size 202x48 [color=#202020]
+    RenderBlock {DIV} at (4,6) size 195x19
+      RenderText {#text} at (0,0) size 86x19
+        text run at (0,0) width 86: "Default Text"
diff --git a/LayoutTests/platform/efl/fast/dom/Orientation/create-event-orientationchange-expected.txt b/LayoutTests/platform/efl/fast/dom/Orientation/create-event-orientationchange-expected.txt
new file mode 100644 (file)
index 0000000..3b25f81
--- /dev/null
@@ -0,0 +1,16 @@
+Tests that document.createEvent() works with orientationChange
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+
+PASS
+
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
+
+
+
diff --git a/LayoutTests/platform/efl/fast/dom/Range/create-contextual-fragment-expected.txt b/LayoutTests/platform/efl/fast/dom/Range/create-contextual-fragment-expected.txt
new file mode 100644 (file)
index 0000000..5895529
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 640x19
+          text run at (0,0) width 640: "Test of createContextualFragment. If the test succeeds you will see the word \"success\" below in bold."
+      RenderBlock {DIV} at (0,35) size 784x19
+        RenderInline {B} at (0,0) size 74x19
+          RenderText {#text} at (0,0) size 74x19
+            text run at (0,0) width 74: "SUCCESS"
diff --git a/LayoutTests/platform/efl/fast/dom/Range/getBoundingClientRect-expected.txt b/LayoutTests/platform/efl/fast/dom/Range/getBoundingClientRect-expected.txt
new file mode 100644 (file)
index 0000000..2b0b585
--- /dev/null
@@ -0,0 +1,52 @@
+Test 1
+PASS rect.left.toFixed(3) is "8.000"
+PASS rect.top.toFixed(3) is "8.000"
+PASS rect.width.toFixed(3) is "400.000"
+PASS rect.height.toFixed(3) is "400.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 2
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 452.000. Was 453.000.
+PASS rect.width.toFixed(3) is "400.000"
+FAIL rect.height.toFixed(3) should be 376.000. Was 377.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 3
+PASS rect.left.toFixed(3) is "8.000"
+FAIL rect.top.toFixed(3) should be 1044.000. Was 1047.000.
+PASS rect.width.toFixed(3) is "400.000"
+FAIL rect.height.toFixed(3) should be 96.000. Was 97.000.
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 4
+PASS rect.left.toFixed(3) is "0.000"
+PASS rect.top.toFixed(3) is "0.000"
+PASS rect.width.toFixed(3) is "0.000"
+PASS rect.height.toFixed(3) is "0.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+Test 5
+PASS rect.left.toFixed(3) is "-14.574"
+FAIL rect.top.toFixed(3) should be 1761.947. Was 1769.304.
+FAIL rect.width.toFixed(3) should be 504.009. Was 504.775.
+FAIL rect.height.toFixed(3) should be 535.849. Was 536.492.
+PASS Math.abs(rect.left + rect.width - rect.right) < 0.001 is true
+PASS Math.abs(rect.top + rect.height - rect.bottom) < 0.001 is true
+
+Test 6
+PASS rect.left.toFixed(3) is "0.000"
+PASS rect.top.toFixed(3) is "0.000"
+PASS rect.width.toFixed(3) is "0.000"
+PASS rect.height.toFixed(3) is "0.000"
+PASS rect.right is rect.left + rect.width
+PASS rect.bottom is rect.top + rect.height
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/efl/fast/dom/Range/getClientRects-expected.txt b/LayoutTests/platform/efl/fast/dom/Range/getClientRects-expected.txt
new file mode 100644 (file)
index 0000000..eb2e45f
--- /dev/null
@@ -0,0 +1,224 @@
+Test 1
+PASS rects.length is 5
+PASS rects[0].left is 8
+PASS rects[0].top is 8
+PASS rects[0].width is 400
+PASS rects[0].height is 160
+PASS rects[1].left is 8
+FAIL rects[1].top should be 19. Was 18.
+PASS rects[1].width is 396
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 8
+FAIL rects[2].top should be 59. Was 58.
+PASS rects[2].width is 398
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 8
+FAIL rects[3].top should be 99. Was 98.
+PASS rects[3].width is 360
+FAIL rects[3].height should be 18. Was 19.
+PASS rects[4].left is 8
+FAIL rects[4].top should be 139. Was 138.
+PASS rects[4].width is 306
+FAIL rects[4].height should be 18. Was 19.
+Test 2
+PASS rects.length is 4
+PASS rects[0].left is 8
+FAIL rects[0].top should be 215. Was 216.
+PASS rects[0].width is 396
+FAIL rects[0].height should be 18. Was 19.
+PASS rects[1].left is 8
+FAIL rects[1].top should be 255. Was 256.
+PASS rects[1].width is 398
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 8
+FAIL rects[2].top should be 295. Was 296.
+PASS rects[2].width is 360
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 8
+FAIL rects[3].top should be 335. Was 336.
+PASS rects[3].width is 306
+FAIL rects[3].height should be 18. Was 19.
+Test 3
+PASS rects.length is 4
+PASS rects[0].left is 80
+FAIL rects[0].top should be 411. Was 414.
+PASS rects[0].width is 324
+FAIL rects[0].height should be 18. Was 19.
+PASS rects[1].left is 8
+FAIL rects[1].top should be 451. Was 454.
+PASS rects[1].width is 398
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 8
+FAIL rects[2].top should be 491. Was 494.
+PASS rects[2].width is 360
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 8
+FAIL rects[3].top should be 531. Was 534.
+PASS rects[3].width is 88
+FAIL rects[3].height should be 18. Was 19.
+Test 4
+PASS rects.length is 7
+PASS rects[0].left is 8
+FAIL rects[0].top should be 596. Was 602.
+PASS rects[0].width is 400
+PASS rects[0].height is 278
+PASS rects[1].left is 8
+FAIL rects[1].top should be 607. Was 612.
+PASS rects[1].width is 396
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 8
+FAIL rects[2].top should be 725. Was 730.
+PASS rects[2].width is 242
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 326
+FAIL rects[3].top should be 725. Was 730.
+PASS rects[3].width is 44
+FAIL rects[3].height should be 18. Was 19.
+PASS rects[4].left is 8
+FAIL rects[4].top should be 765. Was 770.
+PASS rects[4].width is 341
+FAIL rects[4].height should be 18. Was 19.
+PASS rects[5].left is 8
+FAIL rects[5].top should be 805. Was 810.
+PASS rects[5].width is 366
+FAIL rects[5].height should be 18. Was 19.
+PASS rects[6].left is 8
+FAIL rects[6].top should be 845. Was 850.
+PASS rects[6].width is 67
+FAIL rects[6].height should be 18. Was 19.
+Test 5
+PASS rects.length is 5
+PASS rects[0].left is 80
+FAIL rects[0].top should be 921. Was 928.
+PASS rects[0].width is 324
+FAIL rects[0].height should be 18. Was 19.
+PASS rects[1].left is 8
+FAIL rects[1].top should be 1039. Was 1046.
+PASS rects[1].width is 242
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 250
+FAIL rects[2].top should be 950. Was 958.
+PASS rects[2].width is 76
+PASS rects[2].height is 103
+PASS rects[3].left is 326
+FAIL rects[3].top should be 1039. Was 1046.
+PASS rects[3].width is 44
+FAIL rects[3].height should be 18. Was 19.
+PASS rects[4].left is 8
+FAIL rects[4].top should be 1079. Was 1086.
+PASS rects[4].width is 284
+FAIL rects[4].height should be 18. Was 19.
+Test 6
+PASS rects.length is 7
+PASS rects[0].left is 8
+FAIL rects[0].top should be 1224. Was 1234.
+PASS rects[0].width is 400
+PASS rects[0].height is 200
+PASS rects[1].left is 8
+FAIL rects[1].top should be 1235. Was 1244.
+PASS rects[1].width is 396
+FAIL rects[1].height should be 18. Was 19.
+PASS rects[2].left is 8
+FAIL rects[2].top should be 1275. Was 1284.
+PASS rects[2].width is 57
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 105
+FAIL rects[3].top should be 1275. Was 1284.
+PASS rects[3].width is 44
+FAIL rects[3].height should be 18. Was 19.
+PASS rects[4].left is 8
+FAIL rects[4].top should be 1315. Was 1324.
+PASS rects[4].width is 387
+FAIL rects[4].height should be 18. Was 19.
+PASS rects[5].left is 8
+FAIL rects[5].top should be 1355. Was 1364.
+PASS rects[5].width is 397
+FAIL rects[5].height should be 18. Was 19.
+PASS rects[6].left is 8
+FAIL rects[6].top should be 1395. Was 1404.
+PASS rects[6].width is 171
+FAIL rects[6].height should be 18. Was 19.
+Test 7
+PASS rects.length is 7
+PASS rects[0].left is 8
+FAIL rects[0].top should be 1471. Was 1482.
+PASS rects[0].width is 396
+FAIL rects[0].height should be 18. Was 19.
+PASS rects[1].left is 8
+FAIL rects[1].top should be 1500. Was 1512.
+PASS rects[1].width is 400
+PASS rects[1].height is 40
+PASS rects[2].left is 8
+FAIL rects[2].top should be 1511. Was 1522.
+PASS rects[2].width is 57
+FAIL rects[2].height should be 18. Was 19.
+PASS rects[3].left is 105
+FAIL rects[3].top should be 1511. Was 1522.
+PASS rects[3].width is 44
+FAIL rects[3].height should be 18. Was 19.
+PASS rects[4].left is 8
+FAIL rects[4].top should be 1551. Was 1562.
+PASS rects[4].width is 387
+FAIL rects[4].height should be 18. Was 19.
+PASS rects[5].left is 8
+FAIL rects[5].top should be 1591. Was 1602.
+PASS rects[5].width is 397
+FAIL rects[5].height should be 18. Was 19.
+PASS rects[6].left is 8
+FAIL rects[6].top should be 1631. Was 1642.
+PASS rects[6].width is 171
+FAIL rects[6].height should be 18. Was 19.
+Test 8
+PASS rects.length is 4
+PASS rects[0].left is 168
+FAIL rects[0].top should be 1678. Was 1691.
+FAIL rects[0].width should be 269. Was 270.
+FAIL rects[0].height should be 316. Was 317.
+PASS rects[1].left is 137
+FAIL rects[1].top should be 1704. Was 1717.
+FAIL rects[1].width should be 271. Was 272.
+FAIL rects[1].height should be 317. Was 318.
+PASS rects[2].left is 107
+FAIL rects[2].top should be 1729. Was 1743.
+FAIL rects[2].width should be 246. Was 247.
+PASS rects[2].height is 289
+PASS rects[3].left is 76
+FAIL rects[3].top should be 1755. Was 1768.
+PASS rects[3].width is 212
+FAIL rects[3].height should be 247. Was 248.
+Test 9
+FAIL rects.length should be 1. Was 0.
+FAIL rects[0].left should be 8. Threw exception TypeError: 'undefined' is not an object (evaluating 'rects[0].left')
+FAIL rects[0].top should be 1903. Threw exception TypeError: 'undefined' is not an object (evaluating 'rects[0].top')
+FAIL rects[0].width should be 0. Threw exception TypeError: 'undefined' is not an object (evaluating 'rects[0].width')
+FAIL rects[0].height should be 18. Threw exception TypeError: 'undefined' is not an object (evaluating 'rects[0].height')
+Test 9b
+PASS rects.length is 1
+PASS rects[0].left is 8
+FAIL rects[0].top should be 1903. Was 1918.
+PASS rects[0].width is 0
+FAIL rects[0].height should be 18. Was 19.
+Test 10
+PASS rects.length is 4
+FAIL rects[0].left should be 19. Was 18.
+FAIL rects[0].top should be 2088. Was 2106.
+FAIL rects[0].width should be 18. Was 19.
+PASS rects[0].height is 393
+FAIL rects[1].left should be 59. Was 58.
+FAIL rects[1].top should be 2088. Was 2106.
+FAIL rects[1].width should be 18. Was 19.
+PASS rects[1].height is 377
+FAIL rects[2].left should be 99. Was 98.
+FAIL rects[2].top should be 2088. Was 2106.
+FAIL rects[2].width should be 18. Was 19.
+PASS rects[2].height is 372
+FAIL rects[3].left should be 139. Was 138.
+FAIL rects[3].top should be 2088. Was 2106.
+FAIL rects[3].width should be 18. Was 19.
+PASS rects[3].height is 360
+Test 11
+PASS rects.length is 0
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/efl/fast/dom/Range/surroundContents-1-expected.txt b/LayoutTests/platform/efl/fast/dom/Range/surroundContents-1-expected.txt
new file mode 100644 (file)
index 0000000..06d6b35
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 563x19
+          text run at (0,0) width 563: "This tests for HIERARCHY_REQUEST_ERRs when calling Range::surroundContents."
+      RenderBlock {DIV} at (0,35) size 784x23 [border: (1px solid #0000FF)]
+        RenderBlock {DIV} at (1,1) size 782x21 [border: (1px solid #FF0000)]
+          RenderText {#text} at (1,1) size 80x19
+            text run at (1,1) width 80: "Hello world."
+      RenderBlock {UL} at (0,74) size 784x0
diff --git a/LayoutTests/platform/efl/fast/dom/Window/btoa-pnglet-expected.txt b/LayoutTests/platform/efl/fast/dom/Window/btoa-pnglet-expected.txt
new file mode 100644 (file)
index 0000000..9813f6f
--- /dev/null
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 216x19
+          text run at (0,0) width 216: "Should see a light green rectangle:"
+      RenderBlock {DIV} at (0,35) size 784x100
+        RenderImage {IMG} at (0,0) size 100x100
diff --git a/LayoutTests/platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.txt b/LayoutTests/platform/efl/fast/dom/Window/open-existing-pop-up-blocking-expected.txt
new file mode 100644 (file)
index 0000000..1f15b9a
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+              RenderText {#text} at (0,0) size 278x76
+                text run at (0,0) width 278: "This frame will try to replace the contents of"
+                text run at (0,19) width 275: "the frame to the right. If the bug still occurs,"
+                text run at (0,38) width 269: "pop-up blocking will prevent it from doing"
+                text run at (0,57) width 18: "so."
+      RenderText {#text} at (304,139) size 4x19
+        text run at (304,139) width 4: " "
+      RenderPartObject {IFRAME} at (308,0) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+              RenderText {#text} at (0,0) size 267x38
+                text run at (0,0) width 267: "This text successfully replaced the original"
+                text run at (0,19) width 211: "text in the frame. Test succeeded!"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/Window/webkitConvertPoint-expected.txt b/LayoutTests/platform/efl/fast/dom/Window/webkitConvertPoint-expected.txt
new file mode 100644 (file)
index 0000000..f1c1839
--- /dev/null
@@ -0,0 +1,199 @@
+Test 1 - This is a H1 heading.
+
+Test 2 - This is a simple paragraph.
+
+Test 3 - This is a paragraph with a nested element.
+
+Test 4 - This is a paragraph with a nested element that has a border.
+
+Test 5 - This is a transformed paragraph with a nested element that has a border.
+
+Test 6 - This is a transformed paragraph with a nested element that has a border.
+And then a second line.
+
+Test 7 - This is a paragraph inside something that does not have a compositing layer.
+
+Test 8 - This is raw text inside something that does not have a compositing layer.
+Test 9 - This is raw text inside something that has a compositing layer.
+Test 10 - This is raw text inside something that does not have a compositing layer.
+Test 11 - This is a rotated and scaled paragraph
+
+Test 12 - This is a rotated and scaled paragraph with a nested element that has a border.
+
+Test 13 - This is a paragraph with a nested element that has a border.
+
+This test exercises the webkitConvertPointFromNodeToPage() function
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+Test parameter passing - should not crash
+PASS Missing parameter test
+Test did not crash and therefore was successful
+
+PASS null parameter test a
+Test did not crash and therefore was successful
+
+PASS null parameter test b
+Test did not crash and therefore was successful
+
+Test 1
+PASS x is 8
+PASS y is 12
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+PASS y is 52
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 2
+PASS x is 8
+PASS y is 50
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+PASS y is 90
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 3
+PASS x is 8
+FAIL y should be 84. Was 85.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+FAIL y should be 124. Was 125.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 4
+PASS x is 8
+FAIL y should be 118. Was 120.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+FAIL y should be 158. Was 160.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 5
+PASS x is 28
+FAIL y should be 152. Was 155.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 33
+FAIL y should be 192. Was 195.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 6
+PASS x is 28
+FAIL y should be 186. Was 190.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 33
+FAIL y should be 226. Was 230.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 7
+PASS x is 8
+FAIL y should be 238. Was 244.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+FAIL y should be 278. Was 284.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 8
+PASS x is 8
+FAIL y should be 272. Was 279.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 13
+FAIL y should be 312. Was 319.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 9
+PASS x is 28
+FAIL y should be 290. Was 298.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 33
+FAIL y should be 330. Was 338.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 10
+PASS x is 28
+FAIL y should be 308. Was 317.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 33
+FAIL y should be 348. Was 357.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 11
+PASS x is 158
+FAIL y should be 355. Was 365.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 174
+FAIL y should be 373. Was 383.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 12
+PASS x is 168
+FAIL y should be 428. Was 439.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 184
+FAIL y should be 446. Was 457.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+Test 13
+PASS x is 28
+FAIL y should be 486. Was 498.
+Round Trip of (0,0)
+PASS x is 0
+PASS y is 0
+PASS x is 33
+FAIL y should be 526. Was 538.
+Round Trip of (5,40)
+PASS x is 5
+PASS y is 40
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/efl/fast/dom/anchor-text-expected.txt b/LayoutTests/platform/efl/fast/dom/anchor-text-expected.txt
new file mode 100644 (file)
index 0000000..de7fb1d
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderInline {A} at (0,0) size 236x19 [color=#0000EE]
+        RenderInline {B} at (0,0) size 236x19
+          RenderText {#text} at (0,0) size 236x19
+            text run at (0,0) width 236: "the second copy should not be bold"
+      RenderText {#text} at (236,0) size 4x19
+        text run at (236,0) width 4: " "
+      RenderText {#text} at (240,0) size 223x19
+        text run at (240,0) width 223: "the second copy should not be bold"
diff --git a/LayoutTests/platform/efl/fast/dom/attr_dead_doc-expected.txt b/LayoutTests/platform/efl/fast/dom/attr_dead_doc-expected.txt
new file mode 100644 (file)
index 0000000..7458608
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+        layer at (0,0) size 300x150
+          RenderView at (0,0) size 300x150
+        layer at (0,0) size 300x150
+          RenderBlock {HTML} at (0,0) size 300x150
+            RenderBody {BODY} at (8,8) size 284x134
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/blur-contenteditable-expected.txt b/LayoutTests/platform/efl/fast/dom/blur-contenteditable-expected.txt
new file mode 100644 (file)
index 0000000..9868a0e
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 486x19
+          text run at (0,0) width 486: "This test will try to call blur() on a contenteditable div, and then a normal div."
+      RenderBlock {DIV} at (0,19) size 784x25 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 122x19
+          text run at (3,3) width 122: "contentEditable div"
+      RenderBlock {DIV} at (0,44) size 784x19
+        RenderText {#text} at (0,0) size 78x19
+          text run at (0,0) width 78: "Test Passed."
+      RenderBlock {DIV} at (0,63) size 784x0
diff --git a/LayoutTests/platform/efl/fast/dom/children-nodes-expected.txt b/LayoutTests/platform/efl/fast/dom/children-nodes-expected.txt
new file mode 100644 (file)
index 0000000..8643ecb
--- /dev/null
@@ -0,0 +1,100 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x72 [border: (1px solid #FF0000)]
+        RenderBlock {P} at (1,17) size 782x38
+          RenderText {#text} at (0,0) size 766x38
+            text run at (0,0) width 766: "This test verifies that JavaScript returns only direct descendent element nodes in the 'children' collection (an IE extension)."
+            text run at (0,19) width 698: "We also verify that the 'childNodes' collection contains direct descendent nodes of any type (text, element, etc.)"
+      RenderBlock {DIV} at (0,72) size 784x95
+        RenderBlock {DIV} at (0,0) size 784x19
+          RenderInline {B} at (0,0) size 23x19
+            RenderText {#text} at (0,0) size 23x19
+              text run at (0,0) width 23: "test"
+          RenderText {#text} at (23,0) size 4x19
+            text run at (23,0) width 4: " "
+          RenderInline {U} at (0,0) size 56x19
+            RenderText {#text} at (27,0) size 56x19
+              text run at (27,0) width 56: "non bold"
+          RenderText {#text} at (83,0) size 4x19
+            text run at (83,0) width 4: " "
+          RenderInline {I} at (0,0) size 31x19
+            RenderText {#text} at (87,0) size 31x19
+              text run at (87,0) width 31: "italic"
+          RenderText {#text} at (118,0) size 25x19
+            text run at (118,0) width 25: " test"
+        RenderBlock {DIV} at (0,19) size 784x19
+          RenderText {#text} at (0,0) size 58x19
+            text run at (0,0) width 58: "plain text"
+        RenderBlock {DIV} at (0,38) size 784x19
+          RenderText {#text} at (0,0) size 74x19
+            text run at (0,0) width 74: "another line"
+        RenderBlock {DIV} at (0,57) size 784x19
+          RenderText {#text} at (0,0) size 97x19
+            text run at (0,0) width 97: "yet another line"
+        RenderBlock {DIV} at (0,76) size 784x19
+          RenderInline {SPAN} at (0,0) size 54x19
+            RenderText {#text} at (0,0) size 30x19
+              text run at (0,0) width 30: "fifth "
+            RenderInline {B} at (0,0) size 24x19
+              RenderText {#text} at (30,0) size 24x19
+                text run at (30,0) width 24: "line"
+      RenderBlock {DIV} at (0,167) size 784x380
+        RenderBR {BR} at (0,0) size 0x19
+        RenderText {#text} at (0,19) size 377x19
+          text run at (0,19) width 377: "Results: children.length = 5 (should be 5 DIV nodes below)"
+        RenderBR {BR} at (377,34) size 0x0
+        RenderText {#text} at (0,38) size 113x19
+          text run at (0,38) width 113: "  node: DIV (one)"
+        RenderBR {BR} at (113,53) size 0x0
+        RenderText {#text} at (0,57) size 114x19
+          text run at (0,57) width 114: "  node: DIV (two)"
+        RenderBR {BR} at (114,72) size 0x0
+        RenderText {#text} at (0,76) size 121x19
+          text run at (0,76) width 121: "  node: DIV (three)"
+        RenderBR {BR} at (121,91) size 0x0
+        RenderText {#text} at (0,95) size 116x19
+          text run at (0,95) width 116: "  node: DIV (four)"
+        RenderBR {BR} at (116,110) size 0x0
+        RenderText {#text} at (0,114) size 114x19
+          text run at (0,114) width 114: "  node: DIV (five)"
+        RenderBR {BR} at (114,129) size 0x0
+        RenderBR {BR} at (0,133) size 0x19
+        RenderText {#text} at (0,152) size 327x19
+          text run at (0,152) width 327: "childNodes.length = 11 (should be 11 nodes below)"
+        RenderBR {BR} at (327,167) size 0x0
+        RenderText {#text} at (0,171) size 155x19
+          text run at (0,171) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,186) size 0x0
+        RenderText {#text} at (0,190) size 113x19
+          text run at (0,190) width 113: "  node: DIV (one)"
+        RenderBR {BR} at (113,205) size 0x0
+        RenderText {#text} at (0,209) size 155x19
+          text run at (0,209) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,224) size 0x0
+        RenderText {#text} at (0,228) size 114x19
+          text run at (0,228) width 114: "  node: DIV (two)"
+        RenderBR {BR} at (114,243) size 0x0
+        RenderText {#text} at (0,247) size 155x19
+          text run at (0,247) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,262) size 0x0
+        RenderText {#text} at (0,266) size 121x19
+          text run at (0,266) width 121: "  node: DIV (three)"
+        RenderBR {BR} at (121,281) size 0x0
+        RenderText {#text} at (0,285) size 155x19
+          text run at (0,285) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,300) size 0x0
+        RenderText {#text} at (0,304) size 116x19
+          text run at (0,304) width 116: "  node: DIV (four)"
+        RenderBR {BR} at (116,319) size 0x0
+        RenderText {#text} at (0,323) size 155x19
+          text run at (0,323) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,338) size 0x0
+        RenderText {#text} at (0,342) size 114x19
+          text run at (0,342) width 114: "  node: DIV (five)"
+        RenderBR {BR} at (114,357) size 0x0
+        RenderText {#text} at (0,361) size 155x19
+          text run at (0,361) width 155: "  node: #text (undefined)"
+        RenderBR {BR} at (155,376) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/clone-contents-0-end-offset-expected.txt b/LayoutTests/platform/efl/fast/dom/clone-contents-0-end-offset-expected.txt
new file mode 100644 (file)
index 0000000..9f2ccbc
--- /dev/null
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {BLOCKQUOTE} at (40,0) size 704x19
+        RenderInline {SPAN} at (0,0) size 166x19
+          RenderText {#text} at (0,0) size 166x19
+            text run at (0,0) width 166: "Heck, son, you're a failure"
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 371x19
+          text run at (0,0) width 371: "The result appears below here; should not include any text:"
+      RenderBlock {P} at (0,70) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/clone-node-dynamic-style-expected.txt b/LayoutTests/platform/efl/fast/dom/clone-node-dynamic-style-expected.txt
new file mode 100644 (file)
index 0000000..b716796
--- /dev/null
@@ -0,0 +1,46 @@
+layer at (0,0) size 838x585
+  RenderView at (0,0) size 800x585
+layer at (0,0) size 800x585
+  RenderBlock {HTML} at (0,0) size 800x585
+    RenderBody {BODY} at (8,8) size 784x569
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 195x36
+          text run at (0,0) width 195: "Cloning nodes"
+      RenderBlock {DIV} at (0,58) size 784x39 [bgcolor=#FFFF00] [border: (2px ridge #000000)]
+        RenderInline {SPAN} at (0,0) size 828x34
+          RenderText {#text} at (2,2) size 60x34
+            text run at (2,2) width 60: "Bold"
+          RenderInline {SPAN} at (0,0) size 708x34
+            RenderText {#text} at (62,2) size 205x34
+              text run at (62,2) width 205: "Bold+Underline"
+            RenderInline {SPAN} at (0,0) size 281x34
+              RenderText {#text} at (267,2) size 281x34
+                text run at (267,2) width 281: "Bold+Underline+Italic"
+            RenderText {#text} at (548,2) size 222x34
+              text run at (548,2) width 222: "Bold+Uunderline"
+          RenderText {#text} at (770,2) size 60x34
+            text run at (770,2) width 60: "Bold"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,97) size 784x19
+        RenderText {#text} at (0,0) size 189x19
+          text run at (0,0) width 189: "Cloned Node with deep=false"
+      RenderBlock {DIV} at (0,116) size 784x39 [bgcolor=#FFFF00] [border: (2px ridge #000000)]
+        RenderBR {BR} at (2,2) size 0x34
+      RenderBlock (anonymous) at (0,155) size 784x19
+        RenderText {#text} at (0,0) size 184x19
+          text run at (0,0) width 184: "Cloned Node with deep=true"
+      RenderBlock {DIV} at (0,174) size 784x39 [bgcolor=#FFFF00] [border: (2px ridge #000000)]
+        RenderInline {SPAN} at (0,0) size 828x34
+          RenderText {#text} at (2,2) size 60x34
+            text run at (2,2) width 60: "Bold"
+          RenderInline {SPAN} at (0,0) size 708x34
+            RenderText {#text} at (62,2) size 205x34
+              text run at (62,2) width 205: "Bold+Underline"
+            RenderInline {SPAN} at (0,0) size 281x34
+              RenderText {#text} at (267,2) size 281x34
+                text run at (267,2) width 281: "Bold+Underline+Italic"
+            RenderText {#text} at (548,2) size 222x34
+              text run at (548,2) width 222: "Bold+Uunderline"
+          RenderText {#text} at (770,2) size 60x34
+            text run at (770,2) width 60: "Bold"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/comment-not-documentElement-expected.txt b/LayoutTests/platform/efl/fast/dom/comment-not-documentElement-expected.txt
new file mode 100644 (file)
index 0000000..210f07e
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 60x19
+        text run at (0,0) width 60: "SUCESS"
diff --git a/LayoutTests/platform/efl/fast/dom/createDocumentType-expected.txt b/LayoutTests/platform/efl/fast/dom/createDocumentType-expected.txt
new file mode 100644 (file)
index 0000000..1a4bd4c
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 330x19
+          text run at (0,0) width 330: "The text below should say \"document type created\";"
+      RenderBlock {DIV} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 142x19
+          text run at (0,0) width 142: "document type created"
diff --git a/LayoutTests/platform/efl/fast/dom/css-cached-import-rule-expected.txt b/LayoutTests/platform/efl/fast/dom/css-cached-import-rule-expected.txt
new file mode 100644 (file)
index 0000000..7ce690f
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/css-inline-style-important-expected.txt b/LayoutTests/platform/efl/fast/dom/css-inline-style-important-expected.txt
new file mode 100644 (file)
index 0000000..0ddc1b6
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 780x38
+          text run at (0,0) width 780: "This test checks to see whether setting a css value including !important on an inline style property works. The text should be"
+          text run at (0,19) width 120: "green if successful."
+      RenderBlock {HR} at (0,54) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,72) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 147x19
+          text run at (0,0) width 147: "This is the test element."
+      RenderBlock {HR} at (0,107) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {OL} at (0,125) size 784x0
diff --git a/LayoutTests/platform/efl/fast/dom/css-insert-import-rule-expected.txt b/LayoutTests/platform/efl/fast/dom/css-insert-import-rule-expected.txt
new file mode 100644 (file)
index 0000000..7ce690f
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dom/css-mediarule-deleteRule-update-expected.txt b/LayoutTests/platform/efl/fast/dom/css-mediarule-deleteRule-update-expected.txt
new file mode 100644 (file)
index 0000000..bf1f157
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x51
+  RenderBlock {HTML} at (0,0) size 800x51 [color=#008000]
+    RenderBody {BODY} at (8,16) size 784x19
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 163x19
+          text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/efl/fast/dom/css-mediarule-insertRule-update-expected.txt b/LayoutTests/platform/efl/fast/dom/css-mediarule-insertRule-update-expected.txt
new file mode 100644 (file)
index 0000000..9f110ce
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x51
+  RenderBlock {HTML} at (0,0) size 800x51
+    RenderBody {BODY} at (8,16) size 784x19
+      RenderBlock {P} at (0,0) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 163x19
+          text run at (0,0) width 163: "This line should be green."
diff --git a/LayoutTests/platform/efl/fast/dom/css-rule-functions-expected.txt b/LayoutTests/platform/efl/fast/dom/css-rule-functions-expected.txt
new file mode 100644 (file)
index 0000000..75a4aaa
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x154
+  RenderBlock {HTML} at (0,0) size 800x154
+    RenderBody {BODY} at (8,13) size 784x133
+      RenderBlock {PRE} at (0,0) size 784x0
+      RenderBlock (anonymous) at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 777x38
+          text run at (0,0) width 777: "This tests that insertRule, deleteRule, and the IE extensions addRule and removeRule update the style when rules are added"
+          text run at (0,19) width 435: "and removed. It also tests that disabling a stylesheet updates the style."
+      RenderBlock {DIV} at (0,38) size 784x19
+        RenderText {#text} at (0,0) size 481x19
+          text run at (0,0) width 481: "This is div1. This text should not be red because that rule has been removed."
+      RenderBlock {DIV} at (0,57) size 784x19 [color=#0000FF]
+        RenderText {#text} at (0,0) size 609x19
+          text run at (0,0) width 609: "This is div2. This text should be blue because a matching rule with that property has been added."
+      RenderBlock {DIV} at (0,76) size 784x19
+        RenderText {#text} at (0,0) size 504x19
+          text run at (0,0) width 504: "This is div3. This text should not be yellow because that rule has been removed."
+      RenderBlock {DIV} at (0,95) size 784x19 [color=#008000]
+        RenderText {#text} at (0,0) size 617x19
+          text run at (0,0) width 617: "This is div4. This text should be green because a matching rule with that property has been added."
+      RenderBlock {DIV} at (0,114) size 784x19
+        RenderText {#text} at (0,0) size 618x19
+          text run at (0,0) width 618: "This is div3. This text should not be purple because the stylesheet with that rule has been disabled."
diff --git a/LayoutTests/platform/efl/fast/dom/delete-contents-expected.txt b/LayoutTests/platform/efl/fast/dom/delete-contents-expected.txt
new file mode 100644 (file)
index 0000000..ce5346c
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+caret: position 0 of child 0 {#text} of child 0 {DIV} of body
diff --git a/LayoutTests/platform/efl/fast/dom/dom-parse-serialize-display-expected.txt b/LayoutTests/platform/efl/fast/dom/dom-parse-serialize-display-expected.txt
new file mode 100644 (file)
index 0000000..13f6a80
--- /dev/null
@@ -0,0 +1,62 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 438x36
+          text run at (0,0) width 438: "DOMParser/XMLSerializer test"
+      RenderBlock {DIV} at (0,58) size 784x38
+        RenderText {#text} at (0,0) size 779x38
+          text run at (0,0) width 779: "The \"text to parse\" and \"document object serialized\" boxes should show the same text, and it should be an XML document,"
+          text run at (0,19) width 160: "not \"@@No result@@\"."
+      RenderBlock {DIV} at (0,96) size 784x182 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 83x19 [color=#800000]
+            RenderText {#text} at (0,0) size 83x19
+              text run at (0,0) width 83: "text to parse"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x135
+          RenderText {#text} at (0,0) size 536x135
+            text run at (0,0) width 168: "<?xml version=\"1.0\"?>"
+            text run at (168,0) width 0: " "
+            text run at (0,15) width 424: "<?xml-stylesheet href=\"display.css\" type=\"text/css\"?>"
+            text run at (424,15) width 0: " "
+            text run at (0,30) width 120: "<!DOCTYPE doc ["
+            text run at (120,30) width 0: " "
+            text run at (0,45) width 216: "<!ATTLIST d id ID #IMPLIED>"
+            text run at (216,45) width 0: " "
+            text run at (0,60) width 16: "]>"
+            text run at (16,60) width 0: " "
+            text run at (0,75) width 40: "<doc>"
+            text run at (40,75) width 0: " "
+            text run at (0,90) width 536: "  <foo xmlns=\"foobar\">One</foo> <x:bar xmlns:x=\"barfoo\">Two</x:bar>"
+            text run at (536,90) width 0: " "
+            text run at (0,105) width 184: "  <d id=\"id3\">Three</d>"
+            text run at (184,105) width 0: " "
+            text run at (0,120) width 48: "</doc>"
+            text run at (48,120) width 0: " "
+      RenderBlock {DIV} at (0,286) size 784x62 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 112x19 [color=#800000]
+            RenderText {#text} at (0,0) size 112x19
+              text run at (0,0) width 112: "document object"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x15
+          RenderText {#text} at (0,0) size 136x15
+            text run at (0,0) width 136: "[object Document]"
+      RenderBlock {DIV} at (0,356) size 784x107 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 179x19 [color=#800000]
+            RenderText {#text} at (0,0) size 179x19
+              text run at (0,0) width 179: "document object serialized"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x60
+          RenderText {#text} at (0,0) size 576x60
+            text run at (0,0) width 576: "<?xml-stylesheet href=\"display.css\" type=\"text/css\"?><!DOCTYPE doc><doc>"
+            text run at (576,0) width 0: " "
+            text run at (0,15) width 536: "  <foo xmlns=\"foobar\">One</foo> <x:bar xmlns:x=\"barfoo\">Two</x:bar>"
+            text run at (536,15) width 0: " "
+            text run at (0,30) width 184: "  <d id=\"id3\">Three</d>"
+            text run at (184,30) width 0: " "
+            text run at (0,45) width 48: "</doc>"
diff --git a/LayoutTests/platform/efl/fast/dom/dom-parse-serialize-expected.txt b/LayoutTests/platform/efl/fast/dom/dom-parse-serialize-expected.txt
new file mode 100644 (file)
index 0000000..098f5df
--- /dev/null
@@ -0,0 +1,60 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 438x36
+          text run at (0,0) width 438: "DOMParser/XMLSerializer test"
+      RenderBlock {DIV} at (0,58) size 784x38
+        RenderText {#text} at (0,0) size 779x38
+          text run at (0,0) width 779: "The \"text to parse\" and \"document object serialized\" boxes should show the same text, and it should be an XML document,"
+          text run at (0,19) width 160: "not \"@@No result@@\"."
+      RenderBlock {DIV} at (0,96) size 784x167 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 83x19 [color=#800000]
+            RenderText {#text} at (0,0) size 83x19
+              text run at (0,0) width 83: "text to parse"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x120
+          RenderText {#text} at (0,0) size 576x120
+            text run at (0,0) width 168: "<?xml version=\"1.0\"?>"
+            text run at (168,0) width 0: " "
+            text run at (0,15) width 120: "<!DOCTYPE doc ["
+            text run at (120,15) width 0: " "
+            text run at (0,30) width 216: "<!ATTLIST d id ID #IMPLIED>"
+            text run at (216,30) width 0: " "
+            text run at (0,45) width 16: "]>"
+            text run at (16,45) width 0: " "
+            text run at (0,60) width 40: "<doc>"
+            text run at (40,60) width 0: " "
+            text run at (0,75) width 536: "  <foo xmlns=\"foobar\">One</foo> <x:bar xmlns:x=\"barfoo\">Two</x:bar>"
+            text run at (536,75) width 0: " "
+            text run at (0,90) width 184: "  <d id=\"id3\">Three</d>"
+            text run at (184,90) width 0: " "
+            text run at (0,105) width 576: "<f id=\"&amp;&lt;&gt;\">Four&amp;&lt;&gt;</f><empty/><empty></empty></doc>"
+            text run at (576,105) width 0: " "
+      RenderBlock {DIV} at (0,271) size 784x62 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 112x19 [color=#800000]
+            RenderText {#text} at (0,0) size 112x19
+              text run at (0,0) width 112: "document object"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x15
+          RenderText {#text} at (0,0) size 136x15
+            text run at (0,0) width 136: "[object Document]"
+      RenderBlock {DIV} at (0,341) size 784x107 [border: (1px solid #000000)]
+        RenderBlock (anonymous) at (1,1) size 782x19
+          RenderInline {SPAN} at (0,0) size 179x19 [color=#800000]
+            RenderText {#text} at (0,0) size 179x19
+              text run at (0,0) width 179: "document object serialized"
+          RenderText {#text} at (0,0) size 0x0
+        RenderBlock {PRE} at (27,33) size 756x60
+          RenderText {#text} at (0,0) size 536x60
+            text run at (0,0) width 152: "<!DOCTYPE doc><doc>"
+            text run at (152,0) width 0: " "
+            text run at (0,15) width 536: "  <foo xmlns=\"foobar\">One</foo> <x:bar xmlns:x=\"barfoo\">Two</x:bar>"
+            text run at (536,15) width 0: " "
+            text run at (0,30) width 184: "  <d id=\"id3\">Three</d>"
+            text run at (184,30) width 0: " "
+            text run at (0,45) width 520: "<f id=\"&amp;&lt;&gt;\">Four&amp;&lt;&gt;</f><empty/><empty/></doc>"
diff --git a/LayoutTests/platform/efl/fast/dom/focus-contenteditable-expected.txt b/LayoutTests/platform/efl/fast/dom/focus-contenteditable-expected.txt
new file mode 100644 (file)
index 0000000..d9f41ae
--- /dev/null
@@ -0,0 +1,20 @@
+layer at (0,0) size 785x898
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x898
+  RenderBlock {HTML} at (0,0) size 785x898
+    RenderBody {BODY} at (8,8) size 769x882
+      RenderBlock (anonymous) at (0,0) size 769x38
+        RenderText {#text} at (0,0) size 499x19
+          text run at (0,0) width 499: "This test will try to call focus() on a contenteditable div, and then a normal div. "
+        RenderBR {BR} at (0,0) size 0x0
+        RenderText {#text} at (0,19) size 373x19
+          text run at (0,19) width 373: "The window should scroll to reveal the contenteditable div."
+      RenderBlock {DIV} at (0,38) size 500x800
+      RenderBlock {DIV} at (0,838) size 769x25 [border: (3px solid #000000)]
+        RenderText {#text} at (3,3) size 122x19
+          text run at (3,3) width 122: "contentEditable div"
+      RenderBlock {DIV} at (0,863) size 769x19
+        RenderText {#text} at (0,0) size 78x19
+          text run at (0,0) width 78: "Test Passed."
+      RenderBlock {DIV} at (0,882) size 769x0
+caret: position 0 of child 0 {#text} of child 5 {DIV} of body
diff --git a/LayoutTests/platform/efl/fast/dom/gc-10-expected.txt b/LayoutTests/platform/efl/fast/dom/gc-10-expected.txt
new file mode 100644 (file)
index 0000000..7d044c8
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 772x38
+          text run at (0,0) width 772: "This page tests to make sure that the refresh of a page which holds a document reference in its DOM wrapper tree does not"
+          text run at (0,19) width 219: "leak all of its associated JS objects."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 374x19
+          text run at (0,0) width 374: "If the test passes, you'll see a single 'PASS' message below."
+      RenderBlock {HR} at (0,89) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,99) size 784x15
+        RenderBlock {DIV} at (0,0) size 784x15 [color=#008000]
+          RenderText {#text} at (0,0) size 304x15
+            text run at (0,0) width 304: "PASS: Refresh did not leak JS objects."
+      RenderBlock (anonymous) at (0,114) size 784x154
+        RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+          layer at (0,0) size 300x150
+            RenderView at (0,0) size 300x150
+          layer at (0,0) size 300x150
+            RenderBlock {HTML} at (0,0) size 300x150
+              RenderBody {BODY} at (8,8) size 284x134
diff --git a/LayoutTests/platform/efl/fast/dom/importNodeHTML-expected.txt b/LayoutTests/platform/efl/fast/dom/importNodeHTML-expected.txt
new file mode 100644 (file)
index 0000000..f39f030
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x242
+        RenderBlock {P} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 769x19
+            text run at (0,0) width 769: "This is a simple test of both importNode and cloneNode, created from an example that demonstrated a bug in importNode."
+        RenderBlock {DIV} at (0,35) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 116x19
+            text run at (0,0) width 116: "The original node:"
+        RenderBlock {DIV} at (0,54) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {DIV} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
+        RenderBlock {DIV} at (0,104) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 172x19
+            text run at (0,0) width 172: "Copied with importNode():"
+        RenderBlock {DIV} at (0,123) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {DIV} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
+        RenderBlock {DIV} at (0,173) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 165x19
+            text run at (0,0) width 165: "Copied with cloneNode():"
+        RenderBlock {DIV} at (0,192) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {DIV} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
diff --git a/LayoutTests/platform/efl/fast/dom/importNodeXML-expected.txt b/LayoutTests/platform/efl/fast/dom/importNodeXML-expected.txt
new file mode 100644 (file)
index 0000000..f5f0f92
--- /dev/null
@@ -0,0 +1,39 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x266
+  RenderBlock {html} at (0,0) size 800x266
+    RenderBody {body} at (8,16) size 784x242
+      RenderBlock {div} at (0,0) size 784x242
+        RenderBlock {p} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 769x19
+            text run at (0,0) width 769: "This is a simple test of both importNode and cloneNode, created from an example that demonstrated a bug in importNode."
+        RenderBlock {div} at (0,35) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 116x19
+            text run at (0,0) width 116: "The original node:"
+        RenderBlock {div} at (0,54) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {div} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
+        RenderBlock {div} at (0,104) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 172x19
+            text run at (0,0) width 172: "Copied with importNode():"
+        RenderBlock {div} at (0,123) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {div} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
+        RenderBlock {div} at (0,173) size 784x19 [bgcolor=#FFFF00]
+          RenderText {#text} at (0,0) size 165x19
+            text run at (0,0) width 165: "Copied with cloneNode():"
+        RenderBlock {div} at (0,192) size 784x50 [bgcolor=#7F7FFF]
+          RenderBlock (anonymous) at (3,3) size 778x19
+            RenderText {#text} at (0,0) size 56x19
+              text run at (0,0) width 56: "Outer bit"
+          RenderBlock {div} at (6,25) size 772x19 [color=#FFFF00] [bgcolor=#0000FF]
+            RenderText {#text} at (0,0) size 57x19
+              text run at (0,0) width 57: "Inner bit."
diff --git a/LayoutTests/platform/efl/fast/dom/inner-text-expected.txt b/LayoutTests/platform/efl/fast/dom/inner-text-expected.txt
new file mode 100644 (file)
index 0000000..4c16800
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderImage {IMG} at (0,11) size 4x4
+      RenderText {#text} at (4,0) size 221x19
+        text run at (4,0) width 221: " This text should only appear once."
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt b/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt
new file mode 100644 (file)
index 0000000..2f55cc7
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {FORM} at (0,0) size 784x53
+        RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (0,10) size 784x33
+          RenderInline {LABEL} at (0,0) size 521x19
+            RenderText {#text} at (0,8) size 322x19
+              text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
+            RenderTextControl {INPUT} at (324,2) size 195x29 [color=#202020]
+        RenderBlock {HR} at (0,51) size 784x2 [border: (1px inset #000000)]
+layer at (336,26) size 188x19
+  RenderBlock {DIV} at (4,6) size 188x19
diff --git a/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt b/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt
new file mode 100644 (file)
index 0000000..7f02638
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {FORM} at (0,0) size 784x0
+      RenderBlock {FORM} at (0,0) size 784x53
+        RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
+        RenderBlock (anonymous) at (0,10) size 784x33
+          RenderInline {LABEL} at (0,0) size 521x19
+            RenderText {#text} at (0,8) size 322x19
+              text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
+            RenderTextControl {INPUT} at (324,2) size 195x29 [color=#202020]
+        RenderBlock {HR} at (0,51) size 784x2 [border: (1px inset #000000)]
+layer at (336,26) size 188x19
+  RenderBlock {DIV} at (4,6) size 188x19
diff --git a/LayoutTests/platform/efl/fast/dom/outerText-expected.txt b/LayoutTests/platform/efl/fast/dom/outerText-expected.txt
new file mode 100644 (file)
index 0000000..ef4de30
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 185x19
+          text run at (0,0) width 185: "this is a mistake or something"
diff --git a/LayoutTests/platform/efl/fast/dom/row-inner-text-expected.txt b/LayoutTests/platform/efl/fast/dom/row-inner-text-expected.txt
new file mode 100644 (file)
index 0000000..9f16cdd
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x579
+      RenderTable {TABLE} at (0,0) size 178x27 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 176x25
+          RenderTableRow {TR} at (0,1) size 176x23
+            RenderTableCell {TH} at (1,1) size 34x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "(1,1)"
+            RenderTableCell {TH} at (36,1) size 34x23 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "(1,2)"
+            RenderTableCell {TH} at (71,1) size 34x23 [border: (1px inset #808080)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "(1,3)"
+            RenderTableCell {TH} at (106,1) size 34x23 [border: (1px inset #808080)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "(1,4)"
+            RenderTableCell {TH} at (141,1) size 34x23 [border: (1px inset #808080)] [r=0 c=4 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 30x19
+                text run at (2,2) width 30: "(1,5)"
+      RenderBlock {PRE} at (0,40) size 784x15
+        RenderText {#text} at (0,0) size 408x15
+          text run at (0,0) width 408: "xxx(1,1)[tab](1,2)[tab](1,3)[tab](1,4)[tab](1,5)xxx"
diff --git a/LayoutTests/platform/efl/fast/dom/scroll-reveal-left-overflow-expected.txt b/LayoutTests/platform/efl/fast/dom/scroll-reveal-left-overflow-expected.txt
new file mode 100644 (file)
index 0000000..7ee1aa6
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 785x1018
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 785x1018
+  RenderBlock {HTML} at (0,0) size 785x1018
+    RenderBody {BODY} at (8,8) size 769x1002
+      RenderBlock {DIV} at (-3233,0) size 4002x1002 [border: (1px solid #FF0000)]
+        RenderText {#text} at (2509,1) size 1492x19
+          text run at (2509,1) width 1492: "BEGINddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddEND"
diff --git a/LayoutTests/platform/efl/fast/dom/scroll-reveal-top-overflow-expected.txt b/LayoutTests/platform/efl/fast/dom/scroll-reveal-top-overflow-expected.txt
new file mode 100644 (file)
index 0000000..dbbb377
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 1018x585
+  RenderView at (0,0) size 785x585
+layer at (0,0) size 1018x585
+  RenderBlock {HTML} at (0,0) size 1018x585
+    RenderBody {BODY} at (8,8) size 1002x569
+      RenderBlock {DIV} at (0,-3433) size 1002x4002 [border: (1px solid #FF0000)]
+        RenderText {#text} at (1,2509) size 19x1492
+          text run at (1,2509) width 1492: "BEGINddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddEND"
diff --git a/LayoutTests/platform/efl/fast/dom/tabindex-clamp-expected.txt b/LayoutTests/platform/efl/fast/dom/tabindex-clamp-expected.txt
new file mode 100644 (file)
index 0000000..5af1c88
--- /dev/null
@@ -0,0 +1,35 @@
+This page tests that the tabindex attribute is clamped to values between -32768 and 32767. Values outside of this range should be clamped to the range limits.
+
+               
+Testing input elements in the page
+getAttribute("tabindex") = 40000; tabIndex = 32767
+getAttribute("tabindex") = 32768; tabIndex = 32767
+getAttribute("tabindex") = 32767; tabIndex = 32767
+getAttribute("tabindex") = 32766; tabIndex = 32766
+getAttribute("tabindex") = 0; tabIndex = 0
+getAttribute("tabindex") = -1; tabIndex = -1
+getAttribute("tabindex") = -32767; tabIndex = -32767
+getAttribute("tabindex") = -32768; tabIndex = -32768
+getAttribute("tabindex") = -32769; tabIndex = -32768
+getAttribute("tabindex") = -40000; tabIndex = -32768
+Testing setAttribute on an anchor element made with document.createElement
+getAttribute("tabindex") = 40000; tabIndex = 32767
+getAttribute("tabindex") = 32768; tabIndex = 32767
+getAttribute("tabindex") = 32767; tabIndex = 32767
+getAttribute("tabindex") = 32766; tabIndex = 32766
+getAttribute("tabindex") = 0; tabIndex = 0
+getAttribute("tabindex") = -1; tabIndex = -1
+getAttribute("tabindex") = -32767; tabIndex = -32767
+getAttribute("tabindex") = -32768; tabIndex = -32768
+getAttribute("tabindex") = -40000; tabIndex = -32768
+Testing tabIndex on an area element made with document.createElement
+getAttribute("tabindex") = 40000; tabIndex = 32767
+getAttribute("tabindex") = 32768; tabIndex = 32767
+getAttribute("tabindex") = 32767; tabIndex = 32767
+getAttribute("tabindex") = 32766; tabIndex = 32766
+getAttribute("tabindex") = 0; tabIndex = 0
+getAttribute("tabindex") = -1; tabIndex = -1
+getAttribute("tabindex") = -32767; tabIndex = -32767
+getAttribute("tabindex") = -32768; tabIndex = -32768
+getAttribute("tabindex") = -40000; tabIndex = -32768
+
diff --git a/LayoutTests/platform/efl/fast/dynamic/001-expected.txt b/LayoutTests/platform/efl/fast/dynamic/001-expected.txt
new file mode 100644 (file)
index 0000000..292a111
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderTable {TABLE} at (0,0) size 102x2 [bgcolor=#FF0000]
+        RenderTableSection {TBODY} at (0,0) size 102x2
+          RenderTableRow {TR} at (0,0) size 102x2
+            RenderTableCell {TD} at (0,0) size 102x2 [bgcolor=#008000] [r=0 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/efl/fast/dynamic/002-expected.txt b/LayoutTests/platform/efl/fast/dynamic/002-expected.txt
new file mode 100644 (file)
index 0000000..83cd535
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderBlock (floating) {DIV} at (522,0) size 262x104 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 258x19
+            text run at (2,2) width 258: "I should become a right-floating element."
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 393x19
+            text run at (0,0) width 195: "This text should be on the left. "
+            text run at (195,0) width 198: "The float should be to the right."
+      RenderBlock {DIV} at (0,19) size 784x30
+      RenderBlock {DIV} at (0,49) size 784x38
+        RenderBlock (floating) {SPAN} at (0,0) size 253x104 [border: (2px solid #FF0000)]
+          RenderText {#text} at (2,2) size 249x19
+            text run at (2,2) width 249: "I should become a left-floating element."
+        RenderText {#text} at (253,0) size 261x38
+          text run at (253,0) width 204: "This text should be on the right. "
+          text run at (457,0) width 57: "The float"
+          text run at (253,19) width 128: "should be to the left."
diff --git a/LayoutTests/platform/efl/fast/dynamic/004-expected.txt b/LayoutTests/platform/efl/fast/dynamic/004-expected.txt
new file mode 100644 (file)
index 0000000..168fa90
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock {P} at (0,0) size 784x39 [border: (10px solid #008000)]
+        RenderText {#text} at (10,10) size 299x19
+          text run at (10,10) width 299: "I should be surrounded by a thick green border."
diff --git a/LayoutTests/platform/efl/fast/dynamic/005-expected.txt b/LayoutTests/platform/efl/fast/dynamic/005-expected.txt
new file mode 100644 (file)
index 0000000..70941c4
--- /dev/null
@@ -0,0 +1,6 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (floating) {DIV} at (684,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dynamic/006-expected.txt b/LayoutTests/platform/efl/fast/dynamic/006-expected.txt
new file mode 100644 (file)
index 0000000..3864440
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x19 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 279x19
+          text run at (0,0) width 279: "The background of this div should be green."
diff --git a/LayoutTests/platform/efl/fast/dynamic/007-expected.txt b/LayoutTests/platform/efl/fast/dynamic/007-expected.txt
new file mode 100644 (file)
index 0000000..e45c797
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderTable {TABLE} at (0,0) size 198x25
+        RenderTableSection {TBODY} at (0,0) size 198x25
+          RenderTableRow {TR} at (0,2) size 198x21
+            RenderTableCell {TD} at (2,2) size 59x21 [bgcolor=#FFFFCC] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 57x19
+                text run at (1,1) width 57: "Cell One"
+            RenderTableCell {TD} at (63,2) size 62x21 [bgcolor=#FFFFCC] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 60x19
+                text run at (1,1) width 60: "Cell Two"
+            RenderTableCell {TD} at (127,2) size 69x21 [bgcolor=#FFFFCC] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 67x19
+                text run at (1,1) width 67: "Cell Three"
diff --git a/LayoutTests/platform/efl/fast/dynamic/008-expected.txt b/LayoutTests/platform/efl/fast/dynamic/008-expected.txt
new file mode 100644 (file)
index 0000000..8ebd23a
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 785x980
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x980
+  RenderBlock {HTML} at (0,0) size 785x980
+    RenderBody {BODY} at (8,8) size 769x964
+      RenderText {#text} at (0,0) size 0x0
+      RenderText {#text} at (0,0) size 0x0
+layer at (10,10) size 382x960
+  RenderTextControl {TEXTAREA} at (2,2) size 382x960 [color=#202020]
+    RenderBlock {DIV} at (4,6) size 375x19
+      RenderText {#text} at (0,0) size 84x19
+        text run at (0,0) width 84: "Sample text"
diff --git a/LayoutTests/platform/efl/fast/dynamic/009-expected.txt b/LayoutTests/platform/efl/fast/dynamic/009-expected.txt
new file mode 100644 (file)
index 0000000..d910719
--- /dev/null
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 169x19
+          text run at (0,0) width 169: "This text should be visible."
diff --git a/LayoutTests/platform/efl/fast/dynamic/010-expected.txt b/LayoutTests/platform/efl/fast/dynamic/010-expected.txt
new file mode 100644 (file)
index 0000000..d787df1
--- /dev/null
@@ -0,0 +1,7 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderText {#text} at (0,0) size 11x19
+        text run at (0,0) width 11: "B"
diff --git a/LayoutTests/platform/efl/fast/dynamic/011-expected.txt b/LayoutTests/platform/efl/fast/dynamic/011-expected.txt
new file mode 100644 (file)
index 0000000..4632490
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,0) size 784x0
+      RenderBlock (anonymous) at (0,0) size 784x38
+        RenderInline {SPAN} at (0,0) size 781x38
+          RenderInline {SPAN} at (0,0) size 781x38
+            RenderText {#text} at (0,0) size 781x38
+              text run at (0,0) width 103: "Bug #3810389. "
+              text run at (103,0) width 386: "Make sure we don't crash manipulating blocks inside inlines. "
+              text run at (489,0) width 292: "You should see the numbers 1 and 2 vertically"
+              text run at (0,19) width 147: "stacked below this line."
+      RenderBlock (anonymous) at (0,38) size 784x19
+        RenderBlock {DIV} at (0,0) size 784x19
+          RenderText {#text} at (0,0) size 8x19
+            text run at (0,0) width 8: "1"
+      RenderBlock (anonymous) at (0,57) size 784x19
+        RenderInline {SPAN} at (0,0) size 16x19
+          RenderInline {SPAN} at (0,0) size 8x19
+            RenderText {#text} at (0,0) size 8x19
+              text run at (0,0) width 8: "2"
+          RenderText {#text} at (8,0) size 4x19
+            text run at (8,0) width 4: " "
+          RenderImage {IMG} at (12,15) size 0x0
+          RenderText {#text} at (12,0) size 4x19
+            text run at (12,0) width 4: " "
+        RenderText {#text} at (0,0) size 0x0
+        RenderImage {IMG} at (16,15) size 0x0
+        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dynamic/012-expected.txt b/LayoutTests/platform/efl/fast/dynamic/012-expected.txt
new file mode 100644 (file)
index 0000000..94cf4f8
--- /dev/null
@@ -0,0 +1,58 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {H2} at (0,0) size 784x28
+        RenderText {#text} at (0,0) size 219x28
+          text run at (0,0) width 219: "Block Collapse Demo"
+      RenderBlock {P} at (0,47) size 784x19
+        RenderText {#text} at (0,0) size 687x19
+          text run at (0,0) width 304: "This table below has three hierarchical sections. "
+          text run at (304,0) width 383: "Collapsing a section should cause those below it to move up."
+      RenderBlock {P} at (0,82) size 784x19
+        RenderText {#text} at (0,0) size 765x19
+          text run at (0,0) width 765: "This works on the latest Windows IE and Mozilla Firefox (Win and Mac) but not on Safari 1.2.3 (v125.9) {or 2.0 (146)}."
+      RenderBlock {P} at (0,117) size 784x19
+        RenderText {#text} at (0,0) size 747x19
+          text run at (0,0) width 579: "Note that the second section is collapsed when the page opens and expanding it works fine. "
+          text run at (579,0) width 168: "Just the collapse is broken."
+      RenderBlock {DIV} at (0,152) size 784x151
+        RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
+        RenderBlock {DIV} at (0,10) size 784x20
+          RenderImage {IMG} at (0,0) size 16x16
+          RenderText {#text} at (16,1) size 75x19
+            text run at (16,1) width 75: " Block One"
+        RenderBlock {DIV} at (0,30) size 784x20
+          RenderImage {IMG} at (0,0) size 16x16
+          RenderText {#text} at (16,1) size 78x19
+            text run at (16,1) width 78: " Block Two"
+        RenderBlock {DIV} at (0,50) size 784x20
+          RenderImage {IMG} at (0,0) size 16x16
+          RenderText {#text} at (16,1) size 88x19
+            text run at (16,1) width 88: " Block Three"
+        RenderBlock {DIV} at (0,70) size 784x71
+          RenderTable {TABLE} at (0,0) size 784x71
+            RenderTableSection {TBODY} at (0,0) size 784x71
+              RenderTableRow {TR} at (0,2) size 784x21
+                RenderTableCell {TD} at (2,2) size 32x21 [r=0 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 4x19
+                    text run at (1,1) width 4: " "
+                RenderTableCell {TD} at (36,2) size 746x21 [r=0 c=1 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 65x19
+                    text run at (1,1) width 65: "This is the"
+              RenderTableRow {TR} at (0,25) size 784x21
+                RenderTableCell {TD} at (2,25) size 32x21 [r=1 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 4x19
+                    text run at (1,1) width 4: " "
+                RenderTableCell {TD} at (36,25) size 746x21 [r=1 c=1 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 69x19
+                    text run at (1,1) width 69: "contents of"
+              RenderTableRow {TR} at (0,48) size 784x21
+                RenderTableCell {TD} at (2,48) size 32x21 [r=2 c=0 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 4x19
+                    text run at (1,1) width 4: " "
+                RenderTableCell {TD} at (36,48) size 746x21 [r=2 c=1 rs=1 cs=1]
+                  RenderText {#text} at (1,1) size 74x19
+                    text run at (1,1) width 74: "block three."
+        RenderBlock {HR} at (0,149) size 784x2 [border: (1px inset #000000)]
diff --git a/LayoutTests/platform/efl/fast/dynamic/013-expected.txt b/LayoutTests/platform/efl/fast/dynamic/013-expected.txt
new file mode 100644 (file)
index 0000000..003d87b
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderTable {TABLE} at (0,0) size 200x200 [border: (1px outset #808080)]
+        RenderTableSection {TFOOT} at (1,199) size 198x0
+        RenderTableSection {TBODY} at (1,1) size 198x198
+          RenderTableRow {TR} at (0,0) size 198x99
+            RenderTableCell {TD} at (0,39) size 97x21 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 41x19
+                text run at (1,1) width 41: "span 1"
+            RenderTableCell {TD} at (97,39) size 101x21 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 41x19
+                text run at (1,1) width 41: "span 1"
+          RenderTableRow {TR} at (0,99) size 198x99
+            RenderTableCell {TD} at (0,138) size 198x21 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=2]
+              RenderText {#text} at (1,1) size 87x19
+                text run at (1,1) width 87: "should span 2"
diff --git a/LayoutTests/platform/efl/fast/dynamic/014-expected.txt b/LayoutTests/platform/efl/fast/dynamic/014-expected.txt
new file mode 100644 (file)
index 0000000..cd24fc2
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 563x19
+          text run at (0,0) width 563: "You should see three rows below labeled \"row 1\", \"row 2\", \"row 3\", from top to bottom."
+      RenderTable {TABLE} at (0,35) size 43x71
+        RenderTableSection {TBODY} at (0,0) size 43x71
+          RenderTableRow {TR} at (0,2) size 43x21
+            RenderTableCell {TD} at (2,2) size 39x21 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 37x19
+                text run at (1,1) width 37: "row 1"
+          RenderTableRow {TR} at (0,25) size 43x21
+            RenderTableCell {TD} at (2,25) size 39x21 [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 37x19
+                text run at (1,1) width 37: "row 2"
+          RenderTableRow {TR} at (0,48) size 43x21
+            RenderTableCell {TD} at (2,48) size 39x21 [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 37x19
+                text run at (1,1) width 37: "row 3"
diff --git a/LayoutTests/platform/efl/fast/dynamic/015-expected.txt b/LayoutTests/platform/efl/fast/dynamic/015-expected.txt
new file mode 100644 (file)
index 0000000..e07e9fe
--- /dev/null
@@ -0,0 +1,36 @@
+CONSOLE MESSAGE: line 16: INDEX_SIZE_ERR: DOM Exception 1: Index or size was negative, or greater than the allowed value.
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 763x38
+          text run at (0,0) width 763: "You should see a table with 6 rows, labeled \"Row_0\", \"Row_1\", \"Row_2\", \"Row_3\", \"Row_4\", \"Row_5\", from top to"
+          text run at (0,19) width 48: "bottom."
+      RenderTable {TABLE} at (0,54) size 57x154 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 55x152
+          RenderTableRow {TR} at (0,2) size 55x23
+            RenderTableCell {TD} at (2,2) size 51x23 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_0"
+          RenderTableRow {TR} at (0,27) size 55x23
+            RenderTableCell {TD} at (2,27) size 51x23 [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_1"
+          RenderTableRow {TR} at (0,52) size 55x23
+            RenderTableCell {TD} at (2,52) size 51x23 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_2"
+          RenderTableRow {TR} at (0,77) size 55x23
+            RenderTableCell {TD} at (2,77) size 51x23 [border: (1px inset #808080)] [r=3 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_3"
+          RenderTableRow {TR} at (0,102) size 55x23
+            RenderTableCell {TD} at (2,102) size 51x23 [border: (1px inset #808080)] [r=4 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_4"
+          RenderTableRow {TR} at (0,127) size 55x23
+            RenderTableCell {TD} at (2,127) size 51x23 [border: (1px inset #808080)] [r=5 c=0 rs=1 cs=1]
+              RenderText {#text} at (2,2) size 47x19
+                text run at (2,2) width 47: "Row_5"
diff --git a/LayoutTests/platform/efl/fast/dynamic/anchor-lock-expected.txt b/LayoutTests/platform/efl/fast/dynamic/anchor-lock-expected.txt
new file mode 100644 (file)
index 0000000..18eabad
--- /dev/null
@@ -0,0 +1,38 @@
+layer at (0,0) size 785x2126
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x2126
+  RenderBlock {HTML} at (0,0) size 785x2126
+    RenderBody {BODY} at (8,8) size 769x2110
+      RenderBlock {H1} at (0,0) size 769x37
+        RenderText {#text} at (0,0) size 180x36
+          text run at (0,0) width 180: "Anchor Lock"
+      RenderBlock {P} at (0,58) size 769x38
+        RenderText {#text} at (0,0) size 740x38
+          text run at (0,0) width 740: "This tests WebKit's ability to lock to an anchor and maintain focus on it as images are loaded above and below it. The"
+          text run at (0,19) width 369: "Anchor text should be visible and this message should not."
+      RenderBlock {P} at (0,112) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,328) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,544) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,760) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock (anonymous) at (0,976) size 769x19
+        RenderInline {A} at (0,0) size 306x19
+          RenderText {#text} at (0,0) size 306x19
+            text run at (0,0) width 306: "Anchor text - this should be the only visible text."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,1011) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,1227) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,1443) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,1659) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock {P} at (0,1875) size 769x200
+        RenderImage {IMG} at (0,0) size 200x200
+      RenderBlock (anonymous) at (0,2091) size 769x19
+        RenderText {#text} at (0,0) size 59x19
+          text run at (0,0) width 59: "#anchor1"
diff --git a/LayoutTests/platform/efl/fast/dynamic/anonymous-block-layer-lost-expected.txt b/LayoutTests/platform/efl/fast/dynamic/anonymous-block-layer-lost-expected.txt
new file mode 100644 (file)
index 0000000..94f3d6b
--- /dev/null
@@ -0,0 +1,9 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#FF0000]
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,8) size 100x100
+  RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/efl/fast/dynamic/anonymous-block-orphaned-lines-expected.txt b/LayoutTests/platform/efl/fast/dynamic/anonymous-block-orphaned-lines-expected.txt
new file mode 100644 (file)
index 0000000..1a24063
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 566x19
+          RenderInline {A} at (0,0) size 301x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x19
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=12782"
+          RenderText {#text} at (354,0) size 265x19
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 261: "Reproducible crash in BidiContext::deref"
+        RenderText {#text} at (619,0) size 4x19
+          text run at (619,0) width 4: "."
+      RenderBlock {P} at (0,35) size 784x19
+        RenderText {#text} at (0,0) size 246x19
+          text run at (0,0) width 246: "No assertion failure means SUCCESS."
+      RenderBlock {DIV} at (0,70) size 784x19
+        RenderInline {SPAN} at (0,0) size 21x19
+          RenderText {#text} at (0,0) size 21x19
+            text run at (0,0) width 21: "foo"
+      RenderBlock {DIV} at (0,89) size 784x0
diff --git a/LayoutTests/platform/efl/fast/dynamic/containing-block-change-expected.txt b/LayoutTests/platform/efl/fast/dynamic/containing-block-change-expected.txt
new file mode 100644 (file)
index 0000000..bf5fedf
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 172x19
+          text run at (0,0) width 172: "This is a regression test for "
+        RenderInline {I} at (0,0) size 763x38
+          RenderInline {A} at (0,0) size 301x19 [color=#0000EE]
+            RenderText {#text} at (172,0) size 301x19
+              text run at (172,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=11672"
+          RenderText {#text} at (473,0) size 763x38
+            text run at (473,0) width 4: " "
+            text run at (477,0) width 286: "REGRESSION (r17068): Repro crash due to"
+            text run at (0,19) width 146: "painting without layout"
+        RenderText {#text} at (146,19) size 128x19
+          text run at (146,19) width 128: ". It should not crash."
+layer at (8,62) size 6x6
+  RenderTable {TABLE} at (0,54) size 6x6
+    RenderTableSection {TBODY} at (0,0) size 6x6
+      RenderTableRow {TR} at (0,2) size 6x2
+        RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
+layer at (11,65) size 42x38
+  RenderBlock (positioned) {DIV} at (3,3) size 42x38
+    RenderText {#text} at (0,0) size 42x38
+      text run at (0,0) width 42: "Lorem"
+      text run at (0,19) width 38: "ipsum"
diff --git a/LayoutTests/platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt b/LayoutTests/platform/efl/fast/dynamic/create-renderer-for-whitespace-only-text-expected.txt
new file mode 100644 (file)
index 0000000..836b8e9
--- /dev/null
@@ -0,0 +1,86 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 784x38
+          RenderInline {A} at (0,0) size 301x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 301x19
+              text run at (53,0) width 301: "http://bugs.webkit.org/show_bug.cgi?id=14134"
+          RenderText {#text} at (354,0) size 784x38
+            text run at (354,0) width 4: " "
+            text run at (358,0) width 426: "REGRESSION (r25353): Whitespace nodes ignored between inline"
+            text run at (0,19) width 55: "list items"
+        RenderText {#text} at (55,19) size 4x19
+          text run at (55,19) width 4: "."
+      RenderBlock {P} at (0,54) size 784x19
+        RenderText {#text} at (0,0) size 744x19
+          text run at (0,0) width 466: "This tests that whitespace-only text nodes get renderers when they should "
+          text run at (466,0) width 278: "even if initially they did not need a renderer."
+      RenderBlock {P} at (0,89) size 784x19
+        RenderText {#text} at (0,0) size 349x19
+          text run at (0,0) width 349: "The left column should be identical to the right column."
+      RenderTable {TABLE} at (0,124) size 197x101 [border: none]
+        RenderTableSection {TBODY} at (0,0) size 196x100
+          RenderTableRow {TR} at (0,0) size 196x28
+            RenderTableCell {TD} at (0,0) size 98x28 [border: (1px solid #000000)] [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 89x19
+                RenderText {#text} at (0,0) size 23x19
+                  text run at (0,0) width 23: "wet"
+                RenderText {#text} at (23,0) size 4x19
+                  text run at (23,0) width 4: " "
+                RenderText {#text} at (27,0) size 22x19
+                  text run at (27,0) width 22: "suit"
+            RenderTableCell {TD} at (98,0) size 98x28 [border: (1px solid #000000)] [r=0 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 89x19
+                RenderText {#text} at (0,0) size 49x19
+                  text run at (0,0) width 49: "wet suit"
+          RenderTableRow {TR} at (0,28) size 196x44
+            RenderTableCell {TD} at (0,28) size 98x44 [border: (1px solid #000000)] [r=1 c=0 rs=1 cs=1]
+              RenderBlock {UL} at (5,5) size 89x19
+                RenderInline {LI} at (0,0) size 23x19
+                  RenderText {#text} at (40,0) size 23x19
+                    text run at (40,0) width 23: "wet"
+                RenderText {#text} at (63,0) size 4x19
+                  text run at (63,0) width 4: " "
+                RenderInline {LI} at (0,0) size 22x19
+                  RenderText {#text} at (67,0) size 22x19
+                    text run at (67,0) width 22: "suit"
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (98,28) size 98x44 [border: (1px solid #000000)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {UL} at (5,5) size 89x19
+                RenderInline {LI} at (0,0) size 23x19
+                  RenderText {#text} at (40,0) size 23x19
+                    text run at (40,0) width 23: "wet"
+                RenderText {#text} at (63,0) size 4x19
+                  text run at (63,0) width 4: " "
+                RenderInline {LI} at (0,0) size 22x19
+                  RenderText {#text} at (67,0) size 22x19
+                    text run at (67,0) width 22: "suit"
+                RenderText {#text} at (0,0) size 0x0
+          RenderTableRow {TR} at (0,72) size 196x28
+            RenderTableCell {TD} at (0,72) size 98x28 [border: (1px solid #000000)] [r=2 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 89x19
+                RenderInline {DIV} at (0,0) size 23x19
+                  RenderText {#text} at (0,0) size 23x19
+                    text run at (0,0) width 23: "wet"
+                RenderText {#text} at (23,0) size 4x19
+                  text run at (23,0) width 4: " "
+                RenderInline {DIV} at (0,0) size 22x19
+                  RenderText {#text} at (27,0) size 22x19
+                    text run at (27,0) width 22: "suit"
+                RenderText {#text} at (0,0) size 0x0
+            RenderTableCell {TD} at (98,72) size 98x28 [border: (1px solid #000000)] [r=2 c=1 rs=1 cs=1]
+              RenderBlock {DIV} at (5,5) size 89x19
+                RenderInline {DIV} at (0,0) size 23x19
+                  RenderText {#text} at (0,0) size 23x19
+                    text run at (0,0) width 23: "wet"
+                RenderText {#text} at (23,0) size 4x19
+                  text run at (23,0) width 4: " "
+                RenderInline {DIV} at (0,0) size 22x19
+                  RenderText {#text} at (27,0) size 22x19
+                    text run at (27,0) width 22: "suit"
+                RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/fast/dynamic/first-letter-display-change-expected.txt b/LayoutTests/platform/efl/fast/dynamic/first-letter-display-change-expected.txt
new file mode 100644 (file)
index 0000000..9e58271
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 784x17
+        RenderInline (generated) at (0,0) size 16x17 [color=#0000FF]
+          RenderText {#text} at (0,0) size 16x17
+            text run at (0,0) width 16: "L"
+        RenderText {#text} at (16,0) size 400x17
+          text run at (16,0) width 400: "orem ipsum dolor sit amet"
diff --git a/LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-2-expected.txt b/LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-2-expected.txt
new file mode 100644 (file)
index 0000000..0868792
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderImage {IMG} at (0,0) size 100x100
+      RenderBlock {DIV} at (0,0) size 784x100
+        RenderBR {BR} at (100,0) size 0x19
+        RenderImage {IMG} at (0,100) size 100x100
+        RenderText {#text} at (0,0) size 0x0
+      RenderImage {IMG} at (100,100) size 100x100 [bgcolor=#0000FF]
diff --git a/LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt b/LayoutTests/platform/efl/fast/dynamic/float-in-trailing-whitespace-after-last-line-break-expected.txt
new file mode 100644 (file)
index 0000000..bec406b
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x38
+        RenderText {#text} at (0,0) size 53x19
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 744x38
+          RenderInline {A} at (0,0) size 307x19 [color=#0000EE]
+            RenderText {#text} at (53,0) size 307x19
+              text run at (53,0) width 307: "https://bugs.webkit.org/show_bug.cgi?id=19278"
+          RenderText {#text} at (360,0) size 744x38
+            text run at (360,0) width 4: " "
+            text run at (364,0) width 380: "REGRESSION (r31114-r31132): image float disappears on"
+            text&