1. 20 May, 2010 5 commits
    • mrobinson@webkit.org's avatar
      2010-05-20 Martin Robinson <mrobinson@igalia.com> · d07f9bea
      mrobinson@webkit.org authored
              Not reviewed.
      
              https://bugs.webkit.org/show_bug.cgi?id=39388
              Re-enable geolocation tests on GTK+ now that this bug is closed.
      
              * platform/gtk/Skipped: Re-enable geolocation tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d07f9bea
    • victorw@chromium.org's avatar
      2010-05-20 Victor Wang <victorw@chromium.org> · 505fdbc2
      victorw@chromium.org authored
              Unreviewed. Update test expectations from chromium.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      505fdbc2
    • steveblock@google.com's avatar
      2010-05-20 Steve Block <steveblock@google.com> · 2f4e6fc9
      steveblock@google.com authored
              Reviewed by Jeremy Orlow.
      
              Provide bindings for DeviceOrientation
              https://bugs.webkit.org/show_bug.cgi?id=39210
      
              Adds ENABLE_DEVICE_ORIENTATION to XCode project file, always disabled.
      
              * Configurations/FeatureDefines.xcconfig:
      2010-05-20  Steve Block  <steveblock@google.com>
      
              Reviewed by Jeremy Orlow.
      
              Provide bindings for DeviceOrientation
              https://bugs.webkit.org/show_bug.cgi?id=39210
      
              Adds ENABLE_DEVICE_ORIENTATION to VisualStudio project files, always disabled.
      
              * win/tools/vsprops/FeatureDefines.vsprops:
              * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      2010-05-20  Steve Block  <steveblock@google.com>
      
              Reviewed by Jeremy Orlow.
      
              Provide bindings for DeviceOrientation
              https://bugs.webkit.org/show_bug.cgi?id=39210
      
              Adds ENABLE_DEVICE_ORIENTATION to XCode project file, always disabled.
      
              * Configurations/FeatureDefines.xcconfig:
      2010-05-20  Steve Block  <steveblock@google.com>
      
              Reviewed by Jeremy Orlow.
      
              Provide bindings for DeviceOrientation
              https://bugs.webkit.org/show_bug.cgi?id=39210
      
              Tests: fast/dom/DeviceOrientation/window-property.html
                     fast/dom/Window/window-properties-on-device-orientation.html
      
              Adds bindings for DeviceOrientation as defined in
              http://dev.w3.org/geo/api/spec-source-orientation.html
              This is guarded by ENABLE(DEVICE_ORIENTATION) which is currently disabled on
              all platforms but Android.
      
              * Android.derived.jscbindings.mk:
              * Android.derived.v8bindings.mk:
              * Android.mk:
              * Configurations/FeatureDefines.xcconfig:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSEventCustom.cpp:
              (WebCore::toJS):
              * bindings/v8/custom/V8EventCustom.cpp:
              (WebCore::toV8):
              * dom/DeviceOrientationEvent.cpp: Added.
              (WebCore::DeviceOrientationEvent::DeviceOrientationEvent):
              (WebCore::DeviceOrientationEvent::initDeviceOrientationEvent):
              * dom/DeviceOrientationEvent.h: Added.
              (WebCore::DeviceOrientationEvent::create):
              (WebCore::DeviceOrientationEvent::alpha):
              (WebCore::DeviceOrientationEvent::beta):
              (WebCore::DeviceOrientationEvent::gamma):
              (WebCore::DeviceOrientationEvent::isDeviceOrientationEvent):
              * dom/DeviceOrientationEvent.idl: Added.
              * dom/Event.cpp:
              (WebCore::Event::isDeviceOrientationEvent):
              * dom/Event.h:
              * dom/EventNames.h:
              * page/DOMWindow.h:
              * page/DOMWindow.idl:
      2010-05-20  Steve Block  <steveblock@google.com>
      
              Reviewed by Jeremy Orlow.
      
              Provide bindings for DeviceOrientation
              https://bugs.webkit.org/show_bug.cgi?id=39210
      
              Modifies existing fast/dom/Window tests to skip window.ondeviceorientation until
              it is widely supported.
              Adds new fast/dom/Window/window-properties-on-device-orientation.html to test
              type and presence of window.ondeviceorientation.
              Adds new fast/dom/DeviceOrientation directory and initial test.
              Adds all DeviceOrientation tests to all skipped lists.
      
              * fast/dom/DeviceOrientation: Added.
              * fast/dom/DeviceOrientation/script-tests: Added.
              * fast/dom/DeviceOrientation/script-tests/TEMPLATE.html: Added.
              * fast/dom/DeviceOrientation/script-tests/window-property.js: Added.
              (hasOnDeviceOrientationProperty):
              * fast/dom/DeviceOrientation/window-property-expected.txt: Added.
              * fast/dom/DeviceOrientation/window-property.html: Added.
              * fast/dom/Window/script-tests/window-property-descriptors.js:
              * fast/dom/Window/window-properties-on-device-orientation-expected.txt: Added.
              * fast/dom/Window/window-properties-on-device-orientation.html: Added.
              * fast/dom/Window/window-properties.html:
              * platform/chromium/test_expectations.txt:
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f4e6fc9
    • zherczeg@webkit.org's avatar
      Unreviewed. Update Qt specific expected file. · aef21388
      zherczeg@webkit.org authored
      * platform/qt/svg/filters/feLighting-crash-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59834 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aef21388
    • zherczeg@webkit.org's avatar
      WebCore: Fix a crash caused by feLigthing::apply() · 61cd574c
      zherczeg@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=39004
      
      Reviewed by Dirk Schulze.
      
      Make FELighting::apply() similar to other filters' applies
      to avoid an assertion fail in putUnmultipliedImageData(),
      when effectDrawingRect has negative location (x or y is less than 0).
      
      Test: svg/filters/feLighting-crash.svg
      
      * svg/graphics/filters/SVGFELighting.cpp:
      (WebCore::FELighting::apply):
      
      LayoutTests: In case of lighting SVG effects, a wider output rectangle
      than the input image size should not cause crash.
      https://bugs.webkit.org/show_bug.cgi?id=39004
      
      Reviewed by Dirk Schulze.
      
      * platform/mac/svg/filters/feLighting-crash-expected.checksum: Added.
      * platform/mac/svg/filters/feLighting-crash-expected.png: Added.
      * platform/mac/svg/filters/feLighting-crash-expected.txt: Added.
      * platform/qt/svg/filters/feLighting-crash-expected.txt: Added.
      * svg/filters/feLighting-crash.svg: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61cd574c
  2. 19 May, 2010 7 commits
    • victorw@chromium.org's avatar
      2010-05-19 Victor Wang <victorw@chromium.org> · 6aa66153
      victorw@chromium.org authored
              Unreviewed. Update Chromium test expectations.
      
              * platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.checksum: Added.
              * platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.png: Added.
              * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum:
              * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Removed.
              * platform/chromium-mac/fast/multicol/layers-split-across-columns-expected.checksum: Added.
              * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
              * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.checksum: Added.
              * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.png: Added.
              * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.txt: Added.
              * platform/chromium-win/fast/multicol/nested-columns-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6aa66153
    • mrobinson@webkit.org's avatar
      Not reviewed. · 0f317229
      mrobinson@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=39388
      
      Disabling geolocation tests until blockers are fixed.
      
      * platform/gtk/Skipped: Skipping geolocation tests for now.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f317229
    • mrobinson@webkit.org's avatar
      2010-05-19 Martin Robinson <mrobinson@igalia.com> · 43299bec
      mrobinson@webkit.org authored
              Not reviewed.
      
              Updated multi-column test baselines.
      
              * platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Updated.
              * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt: Added.
              * platform/gtk/fast/multicol/nested-columns-expected.txt: Updated.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43299bec
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=21049, opacity and position:relative... · 892cfe00
      hyatt@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=21049, opacity and position:relative fail in multi-column layouts.
              
      Reviewed by Oliver Hunt.
      
      Make layers split painting across columns just as normal flow content does.  This is actually very
      challenging, since intermediate multicol layers can exist between a child that has to be split and
      its enclosing stacking context.
              
      In order to properly paginate layers, a bit is set on all pagination roots, i.e., layers that will get
      split and thus split any descendant layers that they are also responsible for painting.  For a paginated
      root, we walk up the layer hierarchy and collect all intermediate multicol blocks between the child
      and the enclosing stacking context.
              
      We then recur from the outside in, applying clipping and translation as we break up the layer into strips.
              
      Composited layers remain unsplittable and have a hacked offset still in order to be placed in the right
      column.
              
      Painting and hit testing of columns has been simplified in all of the functions to use the x position of
      the column rect instead of trying to increment an x offset by adding in widths and column gaps.  This
      makes those functions directionality-independent (and the LTR/RTL code paths are now the same).
              
      Fix repainting of columns as well to make sure rects are split across columns only after relative position
      and transforms have been applied.
              
      Added fast/multicol/layers-split-across-columns.html
      
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::paintColumnContents):
      (WebCore::RenderBlock::adjustRectForColumns):
      (WebCore::RenderBlock::adjustForColumns):
      * rendering/RenderBlock.h:
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::computeRectForRepaint):
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::RenderLayer):
      (WebCore::RenderLayer::updateLayerPositions):
      (WebCore::RenderLayer::updatePagination):
      (WebCore::RenderLayer::updateLayerPosition):
      (WebCore::RenderLayer::paintLayer):
      (WebCore::RenderLayer::paintList):
      (WebCore::RenderLayer::paintPaginatedChildLayer):
      (WebCore::RenderLayer::paintChildLayerIntoColumns):
      (WebCore::RenderLayer::hitTestLayer):
      (WebCore::RenderLayer::hitTestList):
      (WebCore::RenderLayer::hitTestPaginatedChildLayer):
      (WebCore::RenderLayer::hitTestChildLayerColumns):
      * rendering/RenderLayer.h:
      (WebCore::RenderLayer::):
      (WebCore::RenderLayer::isPaginated):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59784 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      892cfe00
    • mrobinson@webkit.org's avatar
      2010-05-19 Martin Robinson <mrobinson@igalia.com> · 78b17a64
      mrobinson@webkit.org authored
              Not reviewed.
      
              Add baselines for new multi-column tests.
      
              * platform/gtk/fast/multicol/column-count-with-rules-expected.txt: Added.
              * platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Added.
              * platform/gtk/fast/multicol/nested-columns-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59770 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78b17a64
    • eric@webkit.org's avatar
      2010-05-19 Ben Murdoch <benm@google.com> · 7aa1ae77
      eric@webkit.org authored
              Reviewed by Darin Adler.
      
              Touch events are marked DontEnum in DOMWindow.idl
              https://bugs.webkit.org/show_bug.cgi?id=39118
      
              Update the expected results for enumerating the window object
              properties now touch event listeners are no longer marked DontEnum.
      
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
      2010-05-19  Ben Murdoch  <benm@google.com>
      
              Reviewed by Darin Adler.
      
              Touch events are marked DontEnum in DOMWindow.idl
              https://bugs.webkit.org/show_bug.cgi?id=39118
      
              Touch events are the only attribute event listeners on the
              window object that are marked DontEnum. For consistency allow
              them to be enumerated.
      
              * page/DOMWindow.idl: Remove DontEnum from touchcancel, touchend,
                  touchstart and touchmove attributes.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59754 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7aa1ae77
    • alex@webkit.org's avatar
      2010-05-18 Alejandro G. Castro <alex@igalia.com> · b6e58433
      alex@webkit.org authored
              Unreviewed, skip test.
      
              Skipping fast/workers/storage
              https://bugs.webkit.org/show_bug.cgi?id=39346
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59748 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b6e58433
  3. 18 May, 2010 9 commits
    • tkent@chromium.org's avatar
      Unreviewed test fix. · d2d2f504
      tkent@chromium.org authored
      fast/css/pseudo-required-optional-unapplied.html failure with ENABLE_METER_TAG
      https://bugs.webkit.org/show_bug.cgi?id=39341
      
      Remove test elements at the end of the test because dumpAsText() output
      for <meter> depends on ENABLE_METER_TAG.
      
      * fast/css/pseudo-required-optional-unapplied-expected.txt:
      * fast/css/pseudo-required-optional-unapplied.html:
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59741 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2d2f504
    • tkent@chromium.org's avatar
    • jamesr@google.com's avatar
      2010-05-18 James Robinson <jamesr@chromium.org> · 33bd183e
      jamesr@google.com authored
              Unreviewed.
      
              Add leopard-specific pixel results for more tests that need them
              https://bugs.webkit.org/show_bug.cgi?id=39325
      
              This adds new Leopard baselines for all tests that currently
              pass with tolerance=0 on Snow Leopard but fail on Leopard
              with an image diff of <= 0.1%.  These tests previously had
              expectations in platform/mac that were Snow Leopard specific.
      
              * platform/mac-leopard/animations: Added.
              * platform/mac-leopard/animations/3d: Added.
              * platform/mac-leopard/animations/3d/change-transform-in-end-event-expected.checksum: Added.
              * platform/mac-leopard/animations/3d/change-transform-in-end-event-expected.png: Added.
              * platform/mac-leopard/compositing/animation: Added.
              * platform/mac-leopard/compositing/animation/state-at-end-event-transform-layer-expected.checksum: Added.
              * platform/mac-leopard/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
              * platform/mac-leopard/compositing/compositing-visible-descendant-expected.checksum: Added.
              * platform/mac-leopard/compositing/compositing-visible-descendant-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/fixed-position-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/fixed-position-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/partial-layout-update-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/partial-layout-update-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
              * platform/mac-leopard/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
              * platform/mac-leopard/compositing/geometry/vertical-scroll-composited-expected.png: Added.
              * platform/mac-leopard/compositing/iframes/iframe-copy-on-scroll-expected.checksum: Added.
              * platform/mac-leopard/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
              * platform/mac-leopard/compositing/masks: Added.
              * platform/mac-leopard/compositing/masks/direct-image-mask-expected.checksum: Added.
              * platform/mac-leopard/compositing/masks/direct-image-mask-expected.png: Added.
              * platform/mac-leopard/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
              * platform/mac-leopard/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
              * platform/mac-leopard/compositing/reflections/reflection-in-composited-expected.checksum: Added.
              * platform/mac-leopard/compositing/reflections/reflection-in-composited-expected.png: Added.
              * platform/mac-leopard/compositing/reflections/reflection-ordering-expected.checksum: Added.
              * platform/mac-leopard/compositing/reflections/reflection-ordering-expected.png: Added.
              * platform/mac-leopard/compositing/repaint/content-into-overflow-expected.checksum: Added.
              * platform/mac-leopard/compositing/repaint/content-into-overflow-expected.png: Added.
              * platform/mac-leopard/compositing/repaint/layer-repaint-expected.checksum: Added.
              * platform/mac-leopard/compositing/repaint/layer-repaint-expected.png: Added.
              * platform/mac-leopard/compositing/repaint/opacity-between-absolute-expected.checksum: Added.
              * platform/mac-leopard/compositing/repaint/opacity-between-absolute-expected.png: Added.
              * platform/mac-leopard/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
              * platform/mac-leopard/compositing/repaint/opacity-between-absolute2-expected.png: Added.
              * platform/mac-leopard/fast/borders: Added.
              * platform/mac-leopard/fast/borders/svg-as-border-image-2-expected.checksum: Added.
              * platform/mac-leopard/fast/borders/svg-as-border-image-2-expected.png: Added.
              * platform/mac-leopard/fast/borders/svg-as-border-image-expected.checksum: Added.
              * platform/mac-leopard/fast/borders/svg-as-border-image-expected.png: Added.
              * platform/mac-leopard/fast/forms/placeholder-stripped-expected.checksum: Added.
              * platform/mac-leopard/fast/forms/placeholder-stripped-expected.png: Added.
              * platform/mac-leopard/fast/multicol: Added.
              * platform/mac-leopard/fast/multicol/column-count-with-rules-expected.checksum: Added.
              * platform/mac-leopard/fast/multicol/column-count-with-rules-expected.png: Added.
              * platform/mac-leopard/media/controls-strict-expected.checksum:
              * platform/mac-leopard/media/controls-strict-expected.png:
              * platform/mac-leopard/media/video-display-toggle-expected.checksum:
              * platform/mac-leopard/media/video-display-toggle-expected.png:
              * platform/mac-leopard/media/video-replaces-poster-expected.checksum: Added.
              * platform/mac-leopard/media/video-replaces-poster-expected.png: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      33bd183e
    • mrobinson@webkit.org's avatar
      2010-05-18 Martin Robinson <mrobinson@igalia.com> · f63c2ed9
      mrobinson@webkit.org authored
              Not reviewed.
      
              [GTK] fast/dom/Geolocation/enabled.html is crashing on the bots
              https://bugs.webkit.org/show_bug.cgi?id=39326
      
              * platform/gtk/Skipped: Skip another test causing crashes.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59728 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f63c2ed9
    • jamesr@google.com's avatar
      2010-05-18 James Robinson <jamesr@chromium.org> · 9b4d584e
      jamesr@google.com authored
              Unreviewed.
      
              Add leopard-specific pixel results for tests that need them
              https://bugs.webkit.org/show_bug.cgi?id=39325
      
              This adds new Leopard baselines for all tests that currently
              pass with tolerance=0 on Snow Leopard but fail on Leopard
              with an image diff of <= 0.01%.  These tests previously had
              expectations in platform/mac that were Snow Leopard specific.
      
              * platform/mac-leopard/compositing/color-matching: Added.
              * platform/mac-leopard/compositing/color-matching/pdf-image-match-expected.checksum: Added.
              * platform/mac-leopard/compositing/color-matching/pdf-image-match-expected.png: Added.
              * platform/mac-leopard/compositing/reflections: Added.
              * platform/mac-leopard/compositing/reflections/simple-composited-reflections-expected.checksum: Added.
              * platform/mac-leopard/compositing/reflections/simple-composited-reflections-expected.png: Added.
              * platform/mac-leopard/compositing/repaint/overflow-into-content-expected.checksum: Added.
              * platform/mac-leopard/compositing/repaint/overflow-into-content-expected.png: Added.
              * platform/mac-leopard/editing/pasteboard: Added.
              * platform/mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum: Added.
              * platform/mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png: Added.
              * platform/mac-leopard/fast/css: Added.
              * platform/mac-leopard/fast/css/pseudo-cache-stale-expected.checksum: Added.
              * platform/mac-leopard/fast/css/pseudo-cache-stale-expected.png: Added.
              * platform/mac-leopard/fast/frames: Added.
              * platform/mac-leopard/fast/frames/take-focus-from-iframe-expected.checksum: Added.
              * platform/mac-leopard/fast/frames/take-focus-from-iframe-expected.png: Added.
              * platform/mac-leopard/fast/repaint: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-move-after-scroll-expected.checksum: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-move-after-scroll-expected.png: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum: Added.
              * platform/mac-leopard/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png: Added.
              * platform/mac-leopard/fast/repaint/fixed-move-after-scroll-expected.checksum: Added.
              * platform/mac-leopard/fast/repaint/fixed-move-after-scroll-expected.png: Added.
              * platform/mac-leopard/fast/text/format-control-expected.checksum: Added.
              * platform/mac-leopard/fast/text/format-control-expected.png: Added.
              * platform/mac-leopard/plugins: Added.
              * platform/mac-leopard/plugins/qt-qwidget-plugin-expected.checksum: Added.
              * platform/mac-leopard/plugins/qt-qwidget-plugin-expected.png: Added.
              * platform/mac-leopard/transforms/svg-vs-css-expected.checksum: Added.
              * platform/mac-leopard/transforms/svg-vs-css-expected.png: Added.
              * platform/mac-leopard/transitions: Added.
              * platform/mac-leopard/transitions/move-after-transition-expected.checksum: Added.
              * platform/mac-leopard/transitions/move-after-transition-expected.png: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59723 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b4d584e
    • mrobinson@webkit.org's avatar
      2010-05-18 Martin Robinson <mrobinson@igalia.com> · d2ae40ad
      mrobinson@webkit.org authored
              No review necessary.
      
              [GTK] fast/dom/Geolocation/enabled.html is crashing on the bots
              https://bugs.webkit.org/show_bug.cgi?id=39326
      
              * platform/gtk/Skipped: Skip the crashing tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2ae40ad
    • jianli@chromium.org's avatar
      Fix bug 39285: fast/files/file-reader.html is timing out on all mac bots. · f739487c
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=39135
      
      Reviewed by Dmitry Titov.
      
      WebCore:
      
      The timeout is caused by 59659 that changed the GC timer to 0 and thus
      triggered a bug in FileReader code. The fix is to add more states so
      that hasPendingActivity() can do the check correctly.
      
      * html/FileReader.cpp:
      (WebCore::FileReader::FileReader):
      (WebCore::FileReader::hasPendingActivity):
      (WebCore::FileReader::readInternal):
      (WebCore::FileReader::terminate):
      (WebCore::FileReader::didStart):
      (WebCore::FileReader::didGetSize):
      (WebCore::FileReader::didRead):
      (WebCore::FileReader::didFinish):
      (WebCore::FileReader::didFail):
      (WebCore::FileReader::readyState):
      (WebCore::FileReader::result):
      * html/FileReader.h:
      (WebCore::FileReader::):
      
      LayoutTests:
      
      Re-enale the file reader test.
      
      * fast/files/file-reader-expected.txt:
      * fast/files/file-reader.html:
      * platform/mac/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59712 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f739487c
    • jianli@chromium.org's avatar
      Unreviewed. Build fix. Disable file-reader.html for more investigation. · 692c8509
      jianli@chromium.org authored
      * platform/mac/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      692c8509
    • atwilson@chromium.org's avatar
      Unreviewed test expectations update for chromium. · 0d941a74
      atwilson@chromium.org authored
      * platform/chromium-mac/html5lib/runner-expected.txt: Added.
      * platform/chromium-win/html5lib/runner-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d941a74
  4. 17 May, 2010 10 commits
    • jamesr@google.com's avatar
      2010-05-17 James Robinson <jamesr@chromium.org> · 30f70b55
      jamesr@google.com authored
              Reviewed by Darin Adler.
      
              Rebaseline fast/multicol pixel results on mac
              https://bugs.webkit.org/show_bug.cgi?id=39241
      
              * fast/multicol/client-rects-expected.checksum:
              * fast/multicol/client-rects-expected.png:
              * platform/mac/fast/multicol/float-multicol-expected.png:
              * platform/mac/fast/multicol/layers-in-multicol-expected.checksum: Added.
              * platform/mac/fast/multicol/layers-in-multicol-expected.png: Added.
              * platform/mac/fast/multicol/nested-columns-expected.checksum: Added.
              * platform/mac/fast/multicol/nested-columns-expected.png: Added.
              * platform/mac/fast/multicol/positioned-with-constrained-height-expected.checksum:
              * platform/mac/fast/multicol/positioned-with-constrained-height-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59628 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      30f70b55
    • atwilson@chromium.org's avatar
      Unreviewed. Update Chromium test expectations. · 5e06ac20
      atwilson@chromium.org authored
      * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum:
      * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
      * platform/chromium-linux/fast/multicol/nested-columns-expected.checksum: Added.
      * platform/chromium-linux/fast/multicol/nested-columns-expected.png: Added.
      * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum:
      * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png:
      * platform/chromium-mac/fast/multicol/nested-columns-expected.checksum: Added.
      * platform/chromium-mac/fast/multicol/nested-columns-expected.png: Added.
      * platform/chromium-win/fast/multicol/layers-in-multicol-expected.checksum:
      * platform/chromium-win/fast/multicol/layers-in-multicol-expected.png:
      * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
      * platform/chromium-win/fast/multicol/nested-columns-expected.checksum: Added.
      * platform/chromium-win/fast/multicol/nested-columns-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59627 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e06ac20
    • atwilson@chromium.org's avatar
      Unreviewd: Update Chromium test expectations. · e615e04f
      atwilson@chromium.org authored
      * platform/chromium-win/fast/multicol/nested-columns-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59625 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e615e04f
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=39231 · 59e90330
      hyatt@apple.com authored
      Reviewed by Dan Bernstein.
      
      Fix failures in the RTL portion of fast/multicol/layers-in-multicol.html.  Make sure block children of RTL blocks are positioned using
      the reduced column width instead of the total content width.
      
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::determineHorizontalPosition):
      (WebCore::RenderBlock::nodeAtPoint):
      (WebCore::RenderBlock::hitTestContents):
      (WebCore::RenderBlock::adjustForColumns):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59624 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      59e90330
    • robert@webkit.org's avatar
      2010-05-17 Robert Hogan <robert@webkit.org> · d08c8d81
      robert@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Disable Icon Database by default in Qt DRT
      
              Unskip:
               http/tests/misc/favicon-loads-with-images-disabled.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
      
              Qt returns 5 (QNetworkReply::OperationCanceledError) instead of -999 for the XFrameOptions tests,
              so update accordingly.
      
              https://bugs.webkit.org/show_bug.cgi?id=37382
      
              * platform/qt/Skipped:
              * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Added. Qt returns 5 instead of -999.
              * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Added. Qt returns 5 instead of -999.
              * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Added. Qt returns 5 instead of -999.
      2010-05-17  Robert Hogan  <robert@webkit.org>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Disable Icon Database by default in Qt DRT
      
              Unskip:
               http/tests/misc/favicon-loads-with-images-disabled.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
               http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
      
              https://bugs.webkit.org/show_bug.cgi?id=37382
      
              Add support for layoutTestController.setIconDatabaseEnabled and layoutTestController.disableImageLoading().
              The XFrameOptions tests were failing because of an extra resource load callback for favicon.ico requests.
              These extra callbacks are removed by supporting both of the above layoutTestContoller commands.
      
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::WebPage::resetSettings):
              (WebCore::DumpRenderTree::DumpRenderTree):
              * DumpRenderTree/qt/DumpRenderTreeQt.h:
              (WebCore::DumpRenderTree::drtStoragePath):
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              (LayoutTestController::reset):
              (LayoutTestController::disableImageLoading):
              (LayoutTestController::setIconDatabaseEnabled):
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59623 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d08c8d81
    • hyatt@apple.com's avatar
      Add a test of columns inside columns. The test also puts a RenderLayer in the... · 631221a7
      hyatt@apple.com authored
      Add a test of columns inside columns.  The test also puts a RenderLayer in the 2nd column of the 2nd column
      to make sure layer positioning works across nested columns.
      
      Reviewed by Dan Bernstein.
      
      * fast/multicol/nested-columns.html: Added.
      * platform/mac/fast/multicol/nested-columns-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59616 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      631221a7
    • jorlow@chromium.org's avatar
      2010-05-14 Jeremy Orlow <jorlow@chromium.org> · 6ef2affa
      jorlow@chromium.org authored
              Reviewed by Nate Chapin.
      
              Finish up IndexedDB events
              https://bugs.webkit.org/show_bug.cgi?id=39117
      
              Add the beginnings of a test for IndexedDB.  It currently fails, but we'll
              update this (and/or add other tests) as things start passing.
      
              Disable it on all !Chromium platforms since none of them compile it
              in.  (Note that Chromium keeps it behind a runtime flag at the moment,
              despite compiling it in...so don't worry.)
      
              This also makes evalAndLog return the result of the evaluation.  I think
              this was just an oversight when I originally added it, and it's going to
              come in useful for these tests.
      
              * fast/js/resources/js-test-pre.js:
              (evalAndLog):
              * platform/gtk/Skipped:
              * platform/mac-leopard/Skipped:
              * platform/mac-snowleopard/Skipped:
              * platform/mac-tiger/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
              * storage/indexeddb/basics-expected.txt: Added.
              * storage/indexeddb/basics.html: Added.
              * storage/indexeddb/script-tests/TEMPLATE.html: Copied from LayoutTests/storage/domstorage/script-tests/TEMPLATE.html.
              * storage/indexeddb/script-tests/basics.js: Added.
              (eventShared):
              (successFunction):
              (errorFunction):
              (test):
      2010-05-14  Jeremy Orlow  <jorlow@chromium.org>
      
              Reviewed by Nate Chapin.
      
              Finish up IndexedDB events
              https://bugs.webkit.org/show_bug.cgi?id=39117
      
              Implement the indexed database event interfaces as proposed by Mozilla.
              Refactor the run time type detection code that was in IDBRequest into its own
              class named IDBAny.  Use this new class within the new event classes and
              IDBResults.
      
              Test: storage/indexeddb/basics.html
      
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gyp/WebCore.gyp:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSEventCustom.cpp:
              (WebCore::toJS):
              * bindings/js/JSEventTarget.cpp:
              (WebCore::toJS):
              * bindings/js/JSIDBAnyCustom.cpp: Added.
              (WebCore::toJS):
              * bindings/js/JSIDBRequestCustom.cpp: Removed.
              * bindings/v8/custom/V8EventCustom.cpp:
              (WebCore::toV8):
              * bindings/v8/custom/V8IDBAnyCustom.cpp: Added.
              (WebCore::toV8):
              * bindings/v8/custom/V8IDBRequestCustom.cpp: Removed.
              * dom/Event.cpp:
              (WebCore::Event::isIDBErrorEvent):
              (WebCore::Event::isIDBSuccessEvent):
              * dom/Event.h:
              * storage/IDBAny.cpp: Added.
              (WebCore::IDBAny::create):
              (WebCore::IDBAny::IDBAny):
              (WebCore::IDBAny::~IDBAny):
              (WebCore::IDBAny::idbDatabaseRequest):
              (WebCore::IDBAny::indexedDatabaseRequest):
              (WebCore::IDBAny::serializedScriptValue):
              (WebCore::IDBAny::set):
              * storage/IDBAny.h: Added.
              (WebCore::IDBAny::):
              (WebCore::IDBAny::type):
              * storage/IDBAny.idl: Added.
              * storage/IDBErrorEvent.cpp: Added.
              (WebCore::IDBErrorEvent::create):
              (WebCore::IDBErrorEvent::IDBErrorEvent):
              (WebCore::IDBErrorEvent::~IDBErrorEvent):
              * storage/IDBErrorEvent.h: Added.
              (WebCore::IDBErrorEvent::code):
              (WebCore::IDBErrorEvent::message):
              (WebCore::IDBErrorEvent::isIDBErrorEvent):
              * storage/IDBErrorEvent.idl: Added.
              * storage/IDBEvent.cpp: Added.
              (WebCore::IDBEvent::IDBEvent):
              (WebCore::IDBEvent::~IDBEvent):
              (WebCore::IDBEvent::source):
              * storage/IDBEvent.h: Added.
              * storage/IDBEvent.idl: Added.
              * storage/IDBRequest.cpp:
              (WebCore::IDBRequest::IDBRequest):
              (WebCore::IDBRequest::onSuccess):
              (WebCore::IDBRequest::timerFired):
              (WebCore::IDBRequest::onEventCommon):
              * storage/IDBRequest.h:
              (WebCore::IDBRequest::create):
              (WebCore::IDBRequest::result):
              * storage/IDBRequest.idl:
              * storage/IDBSuccessEvent.cpp: Added.
              (WebCore::IDBSuccessEvent::create):
              (WebCore::IDBSuccessEvent::IDBSuccessEvent):
              (WebCore::IDBSuccessEvent::~IDBSuccessEvent):
              (WebCore::IDBSuccessEvent::result):
              * storage/IDBSuccessEvent.h: Added.
              (WebCore::IDBSuccessEvent::isIDBSuccessEvent):
              * storage/IDBSuccessEvent.idl: Added.
              * storage/IndexedDatabaseImpl.cpp:
              (WebCore::IndexedDatabaseImpl::open):
              * storage/IndexedDatabaseRequest.cpp:
              (WebCore::IndexedDatabaseRequest::IndexedDatabaseRequest):
              (WebCore::IndexedDatabaseRequest::open):
              * storage/IndexedDatabaseRequest.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59602 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ef2affa
    • yurys@chromium.org's avatar
      2010-05-17 Yury Semikhatsky <yurys@chromium.org> · 23d9943d
      yurys@chromium.org authored
              Unreviewed. Update Chromium test expectations.
      
              * platform/chromium-win-xp/fast/multicol/client-rects-expected.txt: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23d9943d
    • yurys@chromium.org's avatar
      2010-05-17 Yury Semikhatsky <yurys@chromium.org> · 8bedab22
      yurys@chromium.org authored
              Unreviewed. Update Chromium test expectations.
      
              * platform/chromium-linux/fast/loader/recursive-before-unload-crash-expected.txt:
              * platform/chromium-linux/fast/multicol/client-rects-expected.txt: Removed.
              * platform/chromium-linux/fast/multicol/column-count-with-rules-expected.checksum: Added.
              * platform/chromium-linux/fast/multicol/column-count-with-rules-expected.png: Added.
              * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum: Added.
              * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png: Added.
              * platform/chromium-mac/fast/multicol/column-count-with-rules-expected.checksum: Added.
              * platform/chromium-mac/fast/multicol/column-count-with-rules-expected.png: Added.
              * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum: Added.
              * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Added.
              * platform/chromium-win/fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Added.
              * platform/chromium-win/fast/multicol/client-rects-expected.txt:
              * platform/chromium-win/fast/multicol/column-count-with-rules-expected.checksum: Added.
              * platform/chromium-win/fast/multicol/column-count-with-rules-expected.png: Added.
              * platform/chromium-win/fast/multicol/column-count-with-rules-expected.txt: Added.
              * platform/chromium-win/fast/multicol/column-rules-expected.txt:
              * platform/chromium-win/fast/multicol/columns-shorthand-parsing-expected.txt:
              * platform/chromium-win/fast/multicol/float-avoidance-expected.txt:
              * platform/chromium-win/fast/multicol/float-multicol-expected.txt:
              * platform/chromium-win/fast/multicol/layers-in-multicol-expected.checksum: Added.
              * platform/chromium-win/fast/multicol/layers-in-multicol-expected.png: Added.
              * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt: Added.
              * platform/chromium-win/fast/multicol/single-line-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8bedab22
    • ukai@chromium.org's avatar
      Unreviewed · 0082efc4
      ukai@chromium.org authored
      Patch by Takeshi Yoshino <tyoshino@google.com> on 2010-05-16
      Update test_expectations.txt for Chromium
      fast/loader/recursive-before-unload-crash.html is flaky on Linux and Win
      See http://code.google.com/p/chromium/issues/detail?id=44229 for detail.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0082efc4
  5. 16 May, 2010 7 commits
  6. 15 May, 2010 2 commits