# # Copyright (C) 2011 Brent Fulgham . All rights reserved. # Copyright (C) 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of # its contributors may be used to endorse or promote products derived # from this software without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # accessibility/adjacent-continuations-cause-assertion-failure.html accessibility/aria-fallback-roles.html accessibility/aria-labelledby-overrides-aria-label.html accessibility/deleting-iframe-destroys-axcache.html accessibility/div-within-anchors-causes-crash.html accessibility/img-alt-tag-only-whitespace.html accessibility/multiselect-list-reports-active-option.html accessibility/platform-name.html accessibility/press-works-on-control-types.html accessibility/textbox-role-reports-selection.html animations/additive-transform-animations.html animations/cross-fade-background-image.html animations/cross-fade-border-image-source.html animations/cross-fade-list-style-image.html animations/cross-fade-webkit-mask-box-image.html animations/cross-fade-webkit-mask-image.html animations/missing-values-first-keyframe.html animations/missing-values-last-keyframe.html animations/state-at-end-event.html css1/basic css1/box_properties css1/cascade/cascade_order.html css1/cascade/important.html css1/classification/display.html css1/classification/list_style.html css1/classification/list_style_image.html css1/classification/list_style_position.html css1/classification/list_style_type.html css1/classification/white_space.html css1/color_and_background/background.html css1/color_and_background/background_attachment.html css1/color_and_background/background_color.html css1/color_and_background/background_image.html css1/color_and_background/background_position.html css1/color_and_background/background_repeat.html css1/color_and_background/color.html css1/conformance/forward_compatible_parsing.html css1/font_properties/font.html css1/font_properties/font_family.html css1/font_properties/font_size.html css1/font_properties/font_style.html css1/font_properties/font_variant.html css1/font_properties/font_weight.html css1/formatting_model/canvas.html css1/formatting_model/floating_elements.html css1/formatting_model/height_of_lines.html css1/formatting_model/horizontal_formatting.html css1/formatting_model/inline_elements.html css1/formatting_model/replaced_elements.html css1/formatting_model/vertical_formatting.html css1/pseudo/anchor.html css1/pseudo/firstletter.html css1/pseudo/firstline.html css1/pseudo/multiple_pseudo_elements.html css1/pseudo/pseudo_elements_in_selectors.html css1/text_properties/letter_spacing.html css1/text_properties/line_height.html css1/text_properties/text_align.html css1/text_properties/text_decoration.html css1/text_properties/text_indent.html css1/text_properties/text_transform.html css1/text_properties/vertical_align.html css1/text_properties/word_spacing.html css1/units/color_units.html css1/units/length_units.html css1/units/percentage_units.html css1/units/urls.html css2.1 css3 dom/xhtml/level3/core/entitygetinputencoding03.xhtml dom/xhtml/level3/core/entitygetinputencoding04.xhtml dom/xhtml/level3/core/entitygetxmlencoding02.xhtml dom/xhtml/level3/core/entitygetxmlencoding03.xhtml dom/xhtml/level3/core/entitygetxmlencoding04.xhtml dom/xhtml/level3/core/entitygetxmlversion02.xhtml dom/xhtml/level3/core/entitygetxmlversion03.xhtml dom/xhtml/level3/core/entitygetxmlversion04.xhtml dom/xhtml/level3/core/nodegetbaseuri16.xhtml dom/xhtml/level3/core/nodegetbaseuri19.xhtml dom/xhtml/level3/core/nodegetbaseuri20.xhtml editing/deleting editing/execCommand editing/input/caret-at-the-edge-of-contenteditable.html editing/input/caret-at-the-edge-of-input.html editing/input/reveal-caret-of-multiline-contenteditable.html editing/input/reveal-caret-of-multiline-input.html editing/input/scroll-viewport-page-up-down.html editing/input/style-change-during-input.html editing/inserting editing/pasteboard editing/selection editing/spelling/inline_spelling_markers.html editing/spelling/markers.html editing/spelling/spellcheck-queue.html editing/spelling/spellcheck-sequencenum.html editing/spelling/spelling-backspace-between-lines.html editing/spelling/spelling.html editing/spelling/grammar-paste.html editing/spelling/spellcheck-async-mutation.html editing/style editing/undo editing/unsupported-content fast/animation fast/backgrounds/001.html fast/backgrounds/animated-gif-as-background.html fast/backgrounds/animated-svg-as-mask.html fast/backgrounds/background-clip-text.html fast/backgrounds/background-inherit-color-bug.html fast/backgrounds/background-leakage-transforms.html fast/backgrounds/background-leakage.html fast/backgrounds/background-origin-root-element.html fast/backgrounds/background-position-1.html fast/backgrounds/background-position-parsing.html fast/backgrounds/background-position-rounding.html fast/backgrounds/body-generated-image-propagated-to-root.html fast/backgrounds/border-radius-split-background-image.html fast/backgrounds/border-radius-split-background.html fast/backgrounds/mask-composite.html fast/backgrounds/opacity-on-document-element.html fast/backgrounds/quirks-mode-line-box-backgrounds.html fast/backgrounds/solid-color-context-restore.html fast/backgrounds/svg-as-mask.html fast/backgrounds/repeat/mask-negative-offset-repeat.html fast/backgrounds/repeat/negative-offset-repeat-transformed.html fast/backgrounds/repeat/negative-offset-repeat.html fast/backgrounds/repeat/noRepeatCorrectClip.html fast/backgrounds/size/backgroundSize15.html fast/backgrounds/size/backgroundSize16.html fast/backgrounds/size/zero.html fast/block/basic fast/block/float fast/block/lineboxcontain fast/block/margin-collapse fast/block/positioning fast/block/positioning/auto fast/block/positioning/auto/vertical-lr fast/block/positioning/vertical-lr/001.html fast/block/positioning/vertical-lr/002.html fast/block/positioning/vertical-rl/001.html fast/block/positioning/vertical-rl/002.html fast/body-propagation/background-color fast/body-propagation/background-image fast/body-propagation/overflow fast/borders fast/box-shadow fast/box-sizing/box-sizing.html fast/box-sizing/panels-one.html fast/box-sizing/panels-two.html fast/box-sizing/percentage-height.html fast/canvas/DrawImageSinglePixelStretch.html fast/canvas/2d.text.draw.fill.maxWidth.gradient.html fast/canvas/canvas-bg.html fast/canvas/canvas-composite-canvas.html fast/canvas/canvas-composite-image.html fast/canvas/canvas-drawImage-incomplete.html fast/canvas/canvas-fillPath-shadow.html fast/canvas/canvas-size-change-after-layout.html fast/canvas/canvas-strokePath-shadow.html fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html fast/canvas/canvas-webkitLineDash.html fast/canvas/canvas-zoom.html fast/canvas/fillText-shadow.html fast/canvas/toDataURL-supportedTypes.html fast/canvas/webgl fast/clip fast/compact/001.html fast/compact/002.html fast/compact/003.html fast/css-generated-content fast/css fast/doctypes fast/dom/34176.html fast/dom/52776.html fast/dom/URL-attribute-reflection.html fast/dom/allowed-children.html fast/dom/anchor-text.html fast/dom/blur-contenteditable.html fast/dom/boolean-attribute-reflection.html fast/dom/call-a-constructor-as-a-function.html fast/dom/children-nodes.html fast/dom/clone-contents-0-end-offset.html fast/dom/clone-node-dynamic-style.html fast/dom/comment-not-documentElement.html fast/dom/constructed-objects-prototypes.html fast/dom/constructors-cached-navigate.html fast/dom/constructors-cached.html fast/dom/createDocumentType.html fast/dom/css-cached-import-rule.html fast/dom/css-inline-style-important.html fast/dom/css-mediarule-deleteRule-update.html fast/dom/css-mediarule-insertRule-update.html fast/dom/css-rule-functions.html fast/dom/dataset-gc.html fast/dom/dataset-xhtml.xhtml fast/dom/dataset.html fast/dom/dom-constructors.html fast/dom/dom-parse-serialize-display.html fast/dom/dom-parse-serialize.html fast/dom/element-attribute-js-null.html fast/dom/empty-hash-and-search.html fast/dom/focus-contenteditable.html fast/dom/gc-10.html fast/dom/horizontal-scrollbar-in-rtl.html fast/dom/import-document-fragment.html fast/dom/importNodeHTML.html fast/dom/importNodeXML.xhtml fast/dom/inner-text.html fast/dom/isindex-001.html fast/dom/isindex-002.html fast/dom/navigator-cookieEnabled-no-crash.html fast/dom/object-plugin-hides-properties.html fast/dom/onerror-img.html fast/dom/outerText.html fast/dom/prototype-inheritance-2.html fast/dom/row-inner-text.html fast/dom/rtl-scroll-to-leftmost-and-resize.html fast/dom/scroll-reveal-left-overflow.html fast/dom/scroll-reveal-top-overflow.html fast/dom/setPrimitiveValue-exceptions.html fast/dom/vertical-scrollbar-in-rtl.html fast/dom/window-domurl-crash.html fast/dom/Document/CaretRangeFromPoint/basic.html fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html fast/dom/Element/class-attribute-whitespace.html fast/dom/Element/getBoundingClientRect.html fast/dom/Element/id-in-deletebutton.html fast/dom/Element/null-offset-parent.html fast/dom/HTMLDocument/frameless-location-bugzilla10837.html fast/dom/HTMLElement/bdo.html fast/dom/HTMLHeadElement/head-link-style-href-check.html fast/dom/HTMLHeadElement/textInHead1.html fast/dom/HTMLHeadElement/textInHead2.html fast/dom/HTMLHeadElement/textInHead3.html fast/dom/HTMLHeadElement/textInHead4.html fast/dom/HTMLHeadElement/textInHead5.html fast/dom/HTMLImageElement/image-alt-text.html fast/dom/HTMLInputElement/input-image-alt-text.html fast/dom/HTMLInputElement/input-slider-update.html fast/dom/HTMLLinkElement/pending-stylesheet-count.html fast/dom/HTMLMeterElement/meter-writing-mode.html fast/dom/HTMLObjectElement/vspace-hspace-as-number.html fast/dom/HTMLTableColElement/resize-table-using-col-width.html fast/dom/HTMLTableElement/colSpan.html fast/dom/HTMLTableElement/createCaption.html fast/dom/HTMLTextAreaElement/reset-textarea.html fast/dom/Range/create-contextual-fragment.html fast/dom/Range/getBoundingClientRect.html fast/dom/Range/getClientRects.html fast/dom/Range/surroundContents-1.html fast/dom/SelectorAPI/bug-17313.html fast/dom/Window/btoa-pnglet.html fast/dom/Window/custom-constructors.html fast/dom/Window/open-existing-pop-up-blocking.html fast/dom/Window/timer-resume-on-navigation-back.html fast/dom/Window/webkitConvertPoint.html fast/dom/Window/window-postmessage-arrays.html fast/dom/Window/window-property-descriptors.html fast/dom/Window/window-resize.html fast/dom/beforeload/remove-video-in-beforeload-listener.html fast/dom/beforeload/video-before-load.html fast/dom/shadow/shadow-host-transfer-focus.html fast/dom/shadow/tab-order-iframe-and-shadow.html fast/dom/tabindex-clamp.html fast/dynamic fast/encoding/invalid-UTF-8.html fast/encoding/utf-16-big-endian.html fast/encoding/utf-16-little-endian.html fast/encoding/utf-32-big-endian-nobom.xml fast/encoding/utf-32-little-endian-nobom.xml fast/encoding/xmacroman-encoding-test.html fast/events fast/fast-mobile-scrolling fast/flexbox fast/forms # Note: iframe tests seem to be crashing like crazy! fast/frames fast/gradients fast/harness/page-cache-crash-on-data-urls.html fast/harness/results.html fast/harness/use-page-cache.html fast/history/gesture-before-onload-form-submit.html fast/history/go-back-to-changed-name.html fast/history/history-length.html fast/history/visited-link-background-color.html fast/html/details-add-child-1.html fast/html/details-add-child-2.html fast/html/details-add-details-child-1.html fast/html/details-add-details-child-2.html fast/html/details-add-summary-1.html fast/html/details-add-summary-2.html fast/html/details-add-summary-3.html fast/html/details-add-summary-4.html fast/html/details-add-summary-5.html fast/html/details-add-summary-6.html fast/html/details-add-summary-7.html fast/html/details-add-summary-8.html fast/html/details-add-summary-9.html fast/html/details-add-summary-10.html fast/html/details-add-summary-child-1.html fast/html/details-add-summary-child-2.html fast/html/details-nested-1.html fast/html/details-nested-2.html fast/html/details-no-summary1.html fast/html/details-no-summary2.html fast/html/details-no-summary3.html fast/html/details-no-summary4.html fast/html/details-open1.html fast/html/details-open2.html fast/html/details-open3.html fast/html/details-open4.html fast/html/details-open5.html fast/html/details-open6.html fast/html/details-open-javascript.html fast/html/details-position.html fast/html/details-remove-child-1.html fast/html/details-remove-child-2.html fast/html/details-remove-summary-1.html fast/html/details-remove-summary-2.html fast/html/details-remove-summary-3.html fast/html/details-remove-summary-4.html fast/html/details-remove-summary-5.html fast/html/details-remove-summary-6.html fast/html/details-remove-summary-child-1.html fast/html/details-remove-summary-child-2.html fast/html/details-replace-summary-child.html fast/html/details-replace-text.html fast/html/details-writing-mode.html fast/html/link-rel-stylesheet.html fast/html/listing.html fast/html/marquee-scroll.html fast/html/marquee-scrollamount.html fast/images fast/inline-block fast/inline fast/innerHTML/001.html fast/innerHTML/002.html fast/innerHTML/003.html fast/innerHTML/006.html fast/inspector-support/matchedrules.html fast/invalid fast/js/custom-constructors.html fast/js/global-constructors.html fast/js/instanceof-XMLHttpRequest.html fast/js/large-expressions.html fast/layers fast/lists fast/loader/file-protocol-fragment.html fast/loader/recursive-before-unload-crash.html fast/loader/text-document-wrapping.html fast/loader/stateobjects/pushstate-clears-forward-history.html fast/loader/stateobjects/state-url-sets-links-visited.html # WinCairo media support is currently nil fast/media fast/multicol fast/overflow fast/parser fast/preloader/script.html fast/reflections fast/regex fast/repaint fast/replaced fast/ruby fast/runin fast/selectors fast/table fast/text fast/tokenizer/001.html fast/tokenizer/003.html fast/transforms/bounding-rect-zoom.html fast/transforms/diamond.html fast/transforms/identity-matrix.html fast/transforms/overflow-with-transform.html fast/transforms/rotated-transform-affects-scrolling-1.html fast/transforms/rotated-transform-affects-scrolling-2.html fast/transforms/shadows.html fast/transforms/skew-with-unitless-zero.html fast/transforms/transform-on-inline.html fast/transforms/transform-overflow.html fast/transforms/transform-positioned-ancestor.html fast/transforms/transform-table-row.html fast/transforms/transformed-caret.html fast/transforms/transformed-document-element.html fast/transforms/transformed-focused-text-input.html fast/transforms/transforms-with-opacity.html fast/transforms/transforms-with-zoom.html fast/workers/storage/interrupt-database.html fast/writing-mode fast/xmlhttprequest/xmlhttprequest-nonexistent-file.html fast/xpath fast/xsl fonts/cursive.html fonts/default.html fonts/fantasy.html fonts/monospace.html fonts/sans-serif.html fonts/serif.html inspector/debugger/breakpoint-manager.html inspector/debugger/raw-source-code.html inspector/extensions/extensions-console.html inspector/extensions/extensions-events.html inspector/extensions/extensions-panel.html inspector/styles/styles-invalid-color-values.html inspector/timeline/timeline-animation-frame.html inspector/timeline/timeline-load-event.html inspector/timeline/timeline-receive-response-event.html loader/go-back-to-different-window-size.html loader/load-defer-resume-crash.html # WinCairo currently has no media features. media mhtml plugins printing scrollbars security/block-test-no-port.html sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Percent/S11.5.3_A4_T6.html sputnik/Implementation_Diagnostics svg/W3C-I18N svg/W3C-SVG-1.1-SE svg/W3C-SVG-1.1 svg/animations svg/as-background-image svg/as-border-image svg/as-image svg/as-object svg/batik/filters svg/batik/masking svg/batik/paints svg/batik/text svg/carto.net svg/clip-path svg/css svg/custom svg/dom svg/filters svg/foreignObject svg/hixie/data-types svg/hixie/dynamic svg/hixie/error svg/hixie/intrinsic svg/hixie/links svg/hixie/mixed svg/hixie/perf svg/hixie/processing-model svg/hixie/rendering-model svg/hixie/shapes/path svg/hixie/text svg/hixie/viewbox svg/in-html svg/overflow svg/repaint svg/text svg/transforms svg/wicd svg/zoom/page tables/layering/paint-test-layering-1.html tables/layering/paint-test-layering-2.html tables/mozilla/bugs tables/mozilla/collapsing_borders tables/mozilla/core tables/mozilla/dom tables/mozilla/marvin tables/mozilla/other tables/mozilla_expected_failures/bugs tables/mozilla_expected_failures/collapsing_borders/bug41262-1.html tables/mozilla_expected_failures/collapsing_borders/bug41262-5.html tables/mozilla_expected_failures/collapsing_borders/bug41262-6.html tables/mozilla_expected_failures/core tables/mozilla_expected_failures/dom tables/mozilla_expected_failures/marvin tables/mozilla_expected_failures/other transforms/svg-vs-css.xhtml transforms/no_transform_hit_testing.html transforms/2d/compound-transforms-vs-containers.html transforms/2d/hindi-rotated.html transforms/2d/transform-borderbox.html transforms/2d/transform-fixed-container.html transforms/2d/transform-origin-borderbox.html transitions/cross-fade-background-image.html transitions/cross-fade-border-image.html transitions/default-timing-function.html transitions/move-after-transition.html transitions/svg-text-shadow-transition.html http/tests/cache http/tests/canvas/philip/tests http/tests/cookies http/tests/css http/tests/history http/tests/incremental http/tests/inspector-enabled/console-log-before-frame-navigation.html http/tests/inspector http/tests/loading http/tests/local http/tests/media http/tests/messaging/cross-domain-message-send.html http/tests/mime/uppercase-mime-type.html http/tests/mime/standard-mode-loads-stylesheet-with-empty-content-type.html http/tests/misc http/tests/multipart http/tests/navigation http/tests/plugins http/tests/security http/tests/storage http/tests/uri/css-href.php http/tests/workers http/tests/xmlhttprequest http/tests/xmlviewer/extensions-api.html #require video/audio tag - not implemented in WinCairo (yet) userscripts/user-script-video-document.html userscripts/user-script-audio-document.html # # Everything above here is a WinCairo-specific bug. # # Note: Following are skipped items based on Apple Windows builds: # HW filters not yet supported on Windows css3/filters/effect-blur-hw.html css3/filters/effect-combined-hw.html css3/filters/effect-drop-shadow-hw.html css3/filters/effect-grayscale-hw.html css3/filters/effect-hue-rotate-hw.html css3/filters/effect-invert-hw.html css3/filters/effect-opacity-hw.html css3/filters/effect-saturate-hw.html css3/filters/effect-sepia-hw.html css3/filters/custom # CSS image-set support not yet enabled (needs ENABLE_CSS_IMAGE_SET). fast/css/image-set-parsing.html fast/css/image-set-parsing-invalid.html # Should be moved to platform/mac http/tests/misc/willCacheResponse-delegate-callback.html # No Dashboard compatibility mode on Windows http/tests/xmlhttprequest/default-content-type-dashboard.html http/tests/xmlhttprequest/svg-created-by-xhr-disallowed-in-dashboard.html svg/custom/embedded-svg-disallowed-in-dashboard.xml svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard.html svg/custom/manually-parsed-svg-disallowed-in-dashboard.html svg/custom/svg-disallowed-in-dashboard-object.html # Apache 1.3 doesn't support SSL http/tests/navigation/ping-cross-origin-from-https.html http/tests/ssl http/tests/security/cross-frame-access-protocol-explicit-domain.html http/tests/security/cross-frame-access-protocol.html http/tests/inspector/console-websocket-error.html # https://bugs.webkit.org/show_bug.cgi?id=55372 http/tests/inspector/network/network-size.html http/tests/inspector/network/network-timing.html # https://bugs.webkit.org/show_bug.cgi?id=19793 http/tests/inspector/network/network-size-chunked.html http/tests/inspector/network/network-size-sync.html # https://bugs.webkit.org/show_bug.cgi?id=64097 http/tests/inspector/network/network-disable-cache-memory.html http/tests/inspector/network/network-disable-cache-xhrs.html # Fails media/video-seek-past-end-paused.html # Test media/video-error-abort.html doesn't work http/tests/media/video-error-abort.html # https://bugs.webkit.org/show_bug.cgi?id=38000 - already skipped on Mac because of a QuickTime problem http/tests/media/video-play-stall-seek.html # This test requires media controls has a volume slider. media/video-volume-slider.html # These tests requires fullscreen