1. 20 May, 2010 2 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
    • 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
  2. 19 May, 2010 2 commits
  3. 18 May, 2010 2 commits
  4. 17 May, 2010 1 commit
    • 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
  5. 16 May, 2010 2 commits
  6. 15 May, 2010 3 commits
    • yael.aharon@nokia.com's avatar
      Initial support for HTMLMeterElement · 666f4b87
      yael.aharon@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=38140
      
      Reviewed by Kent Tamura.
      
      WebCore: 
      
      This patch adds support for HTMLMeterElement, including default rendering
      of the meter element. That is because some platforms do not have a native gauge.
      The feature is turned on only for the Qt platform.
      
      Tests: fast/dom/HTMLMeterElement/meter-element.html
             fast/dom/HTMLMeterElement/set-meter-properties.html
      
      * DerivedSources.cpp:
      * DerivedSources.make:
      * GNUmakefile.am:
      * WebCore.gypi:
      * WebCore.pri:
      * WebCore.pro:
      * WebCore.vcproj/WebCore.vcproj:
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
      * css/CSSValueKeywords.in:
      * css/html.css:
      (meter):
      (meter::-webkit-meter):
      * html/HTMLAttributeNames.in:
      * html/HTMLElement.cpp:
      (WebCore::inlineTagList):
      * html/HTMLElementsAllInOne.cpp:
      * html/HTMLMeterElement.cpp: Added.
      (WebCore::HTMLMeterElement::HTMLMeterElement):
      (WebCore::HTMLMeterElement::create):
      (WebCore::HTMLMeterElement::createRenderer):
      (WebCore::HTMLMeterElement::formControlType):
      (WebCore::HTMLMeterElement::parseMappedAttribute):
      (WebCore::HTMLMeterElement::min):
      (WebCore::HTMLMeterElement::setMin):
      (WebCore::HTMLMeterElement::max):
      (WebCore::HTMLMeterElement::setMax):
      (WebCore::HTMLMeterElement::value):
      (WebCore::HTMLMeterElement::setValue):
      (WebCore::HTMLMeterElement::low):
      (WebCore::HTMLMeterElement::setLow):
      (WebCore::HTMLMeterElement::high):
      (WebCore::HTMLMeterElement::setHigh):
      (WebCore::HTMLMeterElement::optimum):
      (WebCore::HTMLMeterElement::setOptimum):
      * html/HTMLMeterElement.h: Added.
      (WebCore::HTMLMeterElement::recalcWillValidate):
      * html/HTMLMeterElement.idl: Added.
      * html/HTMLTagNames.in:
      * page/DOMWindow.idl:
      * platform/ThemeTypes.h:
      * rendering/RenderMeter.cpp: Added.
      (WebCore::RenderMeter::RenderMeter):
      (WebCore::RenderMeter::layout):
      (WebCore::RenderMeter::updateFromElement):
      * rendering/RenderMeter.h: Added.
      (WebCore::RenderMeter::renderName):
      (WebCore::RenderMeter::isMeter):
      (WebCore::toRenderMeter):
      * rendering/RenderObject.h:
      (WebCore::RenderObject::isMeter):
      * rendering/RenderTheme.cpp:
      (WebCore::RenderTheme::adjustStyle):
      (WebCore::RenderTheme::paint):
      (WebCore::RenderTheme::paintBorderOnly):
      (WebCore::RenderTheme::paintDecorations):
      (WebCore::RenderTheme::adjustMeterStyle):
      (WebCore::RenderTheme::paintMeter):
      * rendering/RenderTheme.h:
      
      LayoutTests: 
      
      * fast/dom/HTMLMeterElement: Added.
      * fast/dom/HTMLMeterElement/meter-element.html: Added.
      * fast/dom/HTMLMeterElement/script-tests: Added.
      * fast/dom/HTMLMeterElement/script-tests/TEMPLATE.html: Added.
      * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js: Added.
      * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt: Added.
      * fast/dom/HTMLMeterElement/set-meter-properties.html: Added.
      * platform/chromium/test_expectations.txt:
      * platform/gtk/Skipped:
      * platform/mac/Skipped:
      * platform/qt/fast/dom/HTMLMeterElement: Added.
      * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
      * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
      * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
      * platform/win/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59541 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      666f4b87
    • xan@webkit.org's avatar
      2010-05-15 Xan Lopez <xlopez@igalia.com> · dbeec08f
      xan@webkit.org authored
              Skip failing test, it depends on one patch still in the commit
              queue.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59535 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dbeec08f
    • eric@webkit.org's avatar
      2010-05-15 Mario Sanchez Prada <msanchez@igalia.com> · 3818f68b
      eric@webkit.org authored
              Reviewed by Xan Lopez.
      
              Accessibility: Implement isSelected in DRT for GTK
              https://bugs.webkit.org/show_bug.cgi?id=31018
      
              Do not skip aria-controls-with-tabs.html anymore
      
              * platform/gtk/Skipped:
      2010-05-15  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Xan Lopez.
      
              Accessibility: Implement isSelected in DRT for GTK
              https://bugs.webkit.org/show_bug.cgi?id=31018
      
              Implement AccessibilityUIElement::isSelected() for Gtk
      
              * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
              (AccessibilityUIElement::isSelected):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3818f68b
  7. 13 May, 2010 7 commits
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · 58c93cd3
      mrobinson@webkit.org authored
              No review.
      
              [GTK] css1/color_and_background/background_attachment.html fails on the 32-bit debug bot
              https://bugs.webkit.org/show_bug.cgi?id=39101
      
              * platform/gtk/Skipped: Skip failing test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59436 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      58c93cd3
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · 4d2e3422
      mrobinson@webkit.org authored
              No review. Finish adding css1 baselines for GTK+.
      
              * platform/gtk/Skipped: Unskip tests which now have baselines.
              * platform/gtk/css1/basic/class_as_selector-expected.txt:
              * platform/gtk/css1/box_properties/width-expected.txt: Added.
              * platform/gtk/css1/cascade/cascade_order-expected.txt: Added.
              * platform/gtk/css1/cascade/important-expected.txt: Added.
              * platform/gtk/css1/classification/display-expected.txt: Added.
              * platform/gtk/css1/classification/list_style-expected.txt: Added.
              * platform/gtk/css1/classification/list_style_image-expected.txt: Added.
              * platform/gtk/css1/classification/list_style_position-expected.txt: Added.
              * platform/gtk/css1/classification/list_style_type-expected.txt: Added.
              * platform/gtk/css1/classification/white_space-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background_attachment-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background_color-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background_image-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background_position-expected.txt: Added.
              * platform/gtk/css1/color_and_background/background_repeat-expected.txt: Added.
              * platform/gtk/css1/color_and_background/color-expected.txt: Added.
              * platform/gtk/css1/conformance/forward_compatible_parsing-expected.txt: Added.
              * platform/gtk/css1/font_properties/font-expected.txt: Added.
              * platform/gtk/css1/font_properties/font_family-expected.txt: Added.
              * platform/gtk/css1/font_properties/font_size-expected.txt: Added.
              * platform/gtk/css1/font_properties/font_style-expected.txt: Added.
              * platform/gtk/css1/font_properties/font_variant-expected.txt: Added.
              * platform/gtk/css1/font_properties/font_weight-expected.txt: Added.
              * platform/gtk/css1/formatting_model/canvas-expected.txt: Added.
              * platform/gtk/css1/formatting_model/floating_elements-expected.txt: Added.
              * platform/gtk/css1/formatting_model/height_of_lines-expected.txt: Added.
              * platform/gtk/css1/formatting_model/horizontal_formatting-expected.txt: Added.
              * platform/gtk/css1/formatting_model/inline_elements-expected.txt: Added.
              * platform/gtk/css1/formatting_model/replaced_elements-expected.txt: Added.
              * platform/gtk/css1/formatting_model/vertical_formatting-expected.txt: Added.
              * platform/gtk/css1/pseudo/anchor-expected.txt: Added.
              * platform/gtk/css1/pseudo/firstletter-expected.txt: Added.
              * platform/gtk/css1/pseudo/firstline-expected.txt: Added.
              * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt: Added.
              * platform/gtk/css1/pseudo/pseudo_elements_in_selectors-expected.txt: Added.
              * platform/gtk/css1/text_properties/letter_spacing-expected.txt: Added.
              * platform/gtk/css1/text_properties/line_height-expected.txt: Added.
              * platform/gtk/css1/text_properties/text_align-expected.txt: Added.
              * platform/gtk/css1/text_properties/text_decoration-expected.txt: Added.
              * platform/gtk/css1/text_properties/text_indent-expected.txt: Added.
              * platform/gtk/css1/text_properties/text_transform-expected.txt: Added.
              * platform/gtk/css1/text_properties/vertical_align-expected.txt: Added.
              * platform/gtk/css1/text_properties/word_spacing-expected.txt: Added.
              * platform/gtk/css1/units/color_units-expected.txt: Added.
              * platform/gtk/css1/units/length_units-expected.txt: Added.
              * platform/gtk/css1/units/percentage_units-expected.txt: Added.
              * platform/gtk/css1/units/urls-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59428 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d2e3422
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · 05e38252
      mrobinson@webkit.org authored
              No review needed.
      
              [GTK] Some test results are one pixel different on x86_64
              https://bugs.webkit.org/show_bug.cgi?id=39022
      
              * platform/gtk/Skipped: Skipping this test because of single-pixel difference.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59398 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05e38252
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · 401b4643
      mrobinson@webkit.org authored
              No review. Adding baselines for many of the css1 tests. I've checked these manually.
      
              * platform/gtk/Skipped: Unskipping tests.
              * platform/gtk/css1/basic/class_as_selector-expected.txt: Added.
              * platform/gtk/css1/basic/comments-expected.txt: Added.
              * platform/gtk/css1/basic/containment-expected.txt: Added.
              * platform/gtk/css1/basic/contextual_selectors-expected.txt: Added.
              * platform/gtk/css1/basic/grouping-expected.txt: Added.
              * platform/gtk/css1/basic/id_as_selector-expected.txt: Added.
              * platform/gtk/css1/basic/inheritance-expected.txt: Added.
              * platform/gtk/css1/box_properties/acid_test-expected.txt: Added.
              * platform/gtk/css1/box_properties/border-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_bottom-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_bottom_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_bottom_width-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_bottom_width_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_color-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_color_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_left-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_left_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_left_width-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_left_width_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_right-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_right_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_right_width-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_right_width_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_style-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_style_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_top-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_top_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_top_width-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_top_width_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_width-expected.txt: Added.
              * platform/gtk/css1/box_properties/border_width_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/clear-expected.txt: Added.
              * platform/gtk/css1/box_properties/clear_float-expected.txt: Added.
              * platform/gtk/css1/box_properties/float-expected.txt: Added.
              * platform/gtk/css1/box_properties/float_elements_in_series-expected.txt: Added.
              * platform/gtk/css1/box_properties/float_margin-expected.txt: Added.
              * platform/gtk/css1/box_properties/float_on_text_elements-expected.txt: Added.
              * platform/gtk/css1/box_properties/height-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_bottom-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_bottom_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_left-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_left_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_right-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_right_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_top-expected.txt: Added.
              * platform/gtk/css1/box_properties/margin_top_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_bottom-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_bottom_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_left-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_left_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_right-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_right_inline-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_top-expected.txt: Added.
              * platform/gtk/css1/box_properties/padding_top_inline-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59395 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      401b4643
    • beidson@apple.com's avatar
      Adding fast/loader/recursive-before-unload-crash-expected.html to the gtk skipped list · c848f373
      beidson@apple.com authored
      because it needs more logging in its DRT to pass:
      * platform/gtk/Skipped:
      
      Adding fast/loader/recursive-before-unload-crash-expected.html to the qt skipped list
      because it's hanging:
      * platform/qt/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59392 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c848f373
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · e7ad02f9
      mrobinson@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Events tests failing
              https://bugs.webkit.org/show_bug.cgi?id=31436
      
              Unskip these two test which are now passing.
      
              * platform/gtk/Skipped: Unskip two tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7ad02f9
    • mrobinson@webkit.org's avatar
      2010-05-13 Martin Robinson <mrobinson@igalia.com> · f7034f72
      mrobinson@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              Two forms tests failing
              https://bugs.webkit.org/show_bug.cgi?id=31435
      
              Unskip passing tests.
      
              * platform/gtk/Skipped: Unskip these tests, because they are passing now.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f7034f72
  8. 12 May, 2010 1 commit
  9. 11 May, 2010 3 commits
    • ap@apple.com's avatar
      Not reviewed. · fe4ea084
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=38956
              [Gtk] http/tests/xmlhttprequest/basic-auth-default.html fails
      
              * platform/gtk/Skipped: Skipping the new failing test on Gtk.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59188 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe4ea084
    • jianli@chromium.org's avatar
      Expose FileReader interface. · e8059d14
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=38609
      
      Reviewed by Dmitry Titov.
      
      WebCore:
      
      Test: fast/files/file-reader.html
      
      * Configurations/FeatureDefines.xcconfig:
      * DerivedSources.cpp:
      * DerivedSources.make:
      * GNUmakefile.am:
      * WebCore.gypi:
      * WebCore.pri:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * bindings/js/JSEventTarget.cpp:
      (WebCore::toJS):
      * bindings/v8/V8DOMWrapper.cpp:
      (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
      * html/FileError.idl:
      * html/FileReader.idl: Added.
      * page/DOMWindow.idl:
      
      WebKit/chromium:
      
      * features.gypi: turn on building FileReader for Chromium.
      
      WebKitTools:
      
      * Scripts/build-webkit: turn on building FileReader for Apple's WebKit.
      
      LayoutTests:
      
      Add a layout test to test basic FileReader operations.
      Also update layout tests affected by adding the constructors to DOMWindow.
      
      * fast/dom/Window/script-tests/window-property-descriptors.js:
      * fast/dom/Window/window-properties.html:
      * fast/dom/script-tests/constructed-objects-prototypes.js:
      * fast/dom/script-tests/prototype-inheritance-2.js:
      * fast/dom/script-tests/prototype-inheritance.js:
      * fast/files/file-reader-expected.txt: Added.
      * fast/files/file-reader.html: Added.
      * fast/files/resources/UTF16BE-BOM.txt: Added.
      * fast/files/resources/UTF16BE.txt: Added.
      * fast/files/resources/UTF16LE-BOM.txt: Added.
      * fast/files/resources/UTF8-BOM.txt: Added.
      * fast/files/resources/UTF8.txt: Added.
      * fast/files/resources/empty-file: Added.
      * fast/js/script-tests/global-constructors.js:
      * platform/chromium/test_expectations.txt:
      * platform/gtk/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in gtk platform.
      * platform/qt/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in qt platform.
      * platform/win/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in win platform.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59162 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8059d14
    • zherczeg@webkit.org's avatar
      WebCore: RenderSVGImage::imageChanged should invalidate the SVG filter cache · d177deb4
      zherczeg@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=38838
      
      Reviewed by Dirk Schulze.
      
      Test: svg/filters/filteredImage.svg
      
      * rendering/RenderSVGImage.cpp:
      (WebCore::RenderSVGImage::imageChanged):
      
      LayoutTests: Test case for SVG filter cache invalidation, after an image resource arrives.
      https://bugs.webkit.org/show_bug.cgi?id=38838
      
      Reviewed by Dirk Schulze.
      
      * platform/gtk/Skipped:
      * platform/mac/svg/filters/filteredImage-expected.checksum: Added.
      * platform/mac/svg/filters/filteredImage-expected.png: Added.
      * platform/mac/svg/filters/filteredImage-expected.txt: Added.
      * platform/qt/svg/filters/filteredImage-expected.txt: Added.
      * svg/filters/filteredImage.svg: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d177deb4
  10. 10 May, 2010 1 commit
  11. 07 May, 2010 1 commit
  12. 06 May, 2010 3 commits
  13. 05 May, 2010 2 commits
    • jianli@chromium.org's avatar
      XMLHttpRequestUpload events do not fire when sending a raw file or FormData object. · b4605b49
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=37771
      
      Reviewed by David Levin.
      
      WebCore:
      
      Test: http/tests/local/formdata/upload-events.html
      
      * xml/XMLHttpRequest.cpp:
      (WebCore::XMLHttpRequest::createRequest):
      
      LayoutTests:
      
      Add a layout test to test upload events firing.
      
      * http/tests/local/formdata/resources/send-form-data-common.js:
      (dumpResponse):
      (sendFormData):
      (testSendingFormData):
      * http/tests/local/formdata/script-tests/send-form-data-with-sliced-file.js:
      * http/tests/local/formdata/script-tests/send-form-data.js:
      * http/tests/local/formdata/script-tests/upload-events.js: Added.
      * http/tests/local/formdata/upload-events-expected.txt: Added.
      * http/tests/local/formdata/upload-events.html: Added.
      * platform/gtk/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in gtk platform.
      * platform/qt/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in qt platform.
      * platform/win/Skipped: Skip the new test because eventSender.beginDragWithFiles is not supported in win platform.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58841 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4605b49
    • xan@webkit.org's avatar
      2010-05-05 Xan Lopez <xlopez@igalia.com> · 823fba27
      xan@webkit.org authored
              Skip flakey workers test.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      823fba27
  14. 04 May, 2010 2 commits
  15. 30 Apr, 2010 1 commit
  16. 29 Apr, 2010 3 commits
  17. 28 Apr, 2010 3 commits
    • tonikitoo@webkit.org's avatar
      2010-04-25 Antonio Gomes <tonikitoo@webkit.org> · 444dff87
      tonikitoo@webkit.org authored
              Reviewed by Darin Adler.
      
              Clicking a scrollbar blurs the currently focused element
              https://bugs.webkit.org/show_bug.cgi?id=16809
      
              WebKit ports that do not use native (platform) widgets for rendering the scrollbars
              are currently mismatching a common behaviour of other browser vendors (including
              Firefox and Opera): clicking on a frame scrollbar *should not* steal focus from content.
              WebKit browsers based ports that do use WebCore for handling scrollbars, like QtWebKit for
              instance, can observe the opposite behaviour.
      
              Patch fixes this behaviour by checking if current MouseDown event targets a frame scrollbar.
              If that is the case, it bails out and do not change focus behavior at all.
      
              It is important to note that the given way this is implemented by this patch, non-frame
              scrollbars (e.g. a vertical scrollbar of an overflowed textareas or divs) will keep working
              in the same way as it works currently.
      
              Tests: scrollbars/scrollbar-click-does-not-blur-content.html
                     scrollbars/scrollbar-iframe-click-does-not-blur-content.html
      
              * page/EventHandler.cpp:
              (WebCore::EventHandler::dispatchMouseEve
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58476 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      444dff87
    • mrobinson@webkit.org's avatar
      2010-04-28 Martin Robinson <mrobinson@webkit.org> · 7b36a573
      mrobinson@webkit.org authored
              Reviewed by Gustavo Noronha.
      
              [GTK] Enable DOM clipboard and drag-and-drop access
              https://bugs.webkit.org/show_bug.cgi?id=30623
      
              Make ClipboardGtk a "live" DataTransfer object, able to modify
              the clipboard when setData(...) is called.
      
              * platform/gtk/Skipped: Uncomment tests that are now passing.
      2010-04-28  Martin Robinson  <mrobinson@webkit.org>
      
              Reviewed by Gustavo Noronha.
      
              [GTK] Enable DOM clipboard and drag-and-drop access
              https://bugs.webkit.org/show_bug.cgi?id=30623
      
              Make ClipboardGtk a "live" DataTransfer object, able to modify
              the clipboard when setData(...) is called.
      
              * platform/gtk/ClipboardGtk.cpp:
              (WebCore::Editor::newGeneralClipboard): Pass the GtkClipboard into the factory method.
              (WebCore::ClipboardGtk::ClipboardGtk): Create two separate constructors, one for DnD data and one for clipboard data.
              (WebCore::dataObjectTypeFromHTMLClipboardType): Added.
              (WebCore::ClipboardGtk::clearData): Clear the member DataObject, optionally write the clipboard.
              (WebCore::ClipboardGtk::clearAllData): Ditto.
              (WebCore::joinURIList): Added.
              (WebCore::ClipboardGtk::getData): Get the data from the clipboard, if possible.
              (WebCore::ClipboardGtk::setData): Write data to the DataObject and maybe the clipboard.
              (WebCore::ClipboardGtk::types): Read the clipboard/DataObject to find applicable types.
              (WebCore::ClipboardGtk::files): Read the clipboard/DataObject to find the files.
              (WebCore::ClipboardGtk::writeURL): Write to the DataObject and maybe the clipboard.
              (WebCore::ClipboardGtk::writeRange): Ditto.
              (WebCore::ClipboardGtk::writePlainText): Ditto.
              (WebCore::ClipboardGtk::hasData): Query the clipboard/DataObject.
              * platform/gtk/ClipboardGtk.h:
              (WebCore::ClipboardGtk::create): Added one factory for pasteboard-backed DataObjects and one for DnD-backed objects.
              * platform/gtk/DataObjectGtk.cpp:
              (WebCore::replaceNonBreakingSpaceWithSpace): Added this helper function to clean &nbsp; from plain text.
              (WebCore::DataObjectGtk::markup): Actually return the range if it's set.
              (WebCore::DataObjectGtk::setText): Clean &nbsp; from plain text.
              (WebCore::DataObjectGtk::clearText): Added.
              (WebCore::DataObjectGtk::clearMarkup): Added.
              * platform/gtk/DataObjectGtk.h:
              (WebCore::DataObjectGtk::clearURIList): Added.
              (WebCore::DataObjectGtk::clearImage): Added.
              * platform/gtk/PasteboardHelper.cpp:
              (WebCore::PasteboardHelper::initializeTargetList): Added target ID's for URI list and Netscape URL targets.
              (WebCore::urisToKURLVector): Added.
              (WebCore::PasteboardHelper::getClipboardContents): Added.
              (WebCore::PasteboardHelper::fillSelectionData): Added logic for URI lists and Netscape URLs.
              (WebCore::PasteboardHelper::targetListForDataObject): Ditto.
              * platform/gtk/PasteboardHelper.h: Added default argument to writeClipboardContents and new method.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58470 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b36a573
    • alex@webkit.org's avatar
      2010-04-28 Alejandro G. Castro <alex@igalia.com> · cad91b66
      alex@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Failing test http/tests/misc/isindex-with-no-form.html
              https://bugs.webkit.org/show_bug.cgi?id=30815
      
              The test currently works, removing from Skipped.
      
              * platform/gtk/Skipped:
      
      * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58417 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cad91b66
  18. 25 Apr, 2010 1 commit
    • eric@webkit.org's avatar
      2010-04-25 yael aharon <yael.aharon@nokia.com> · 82fc1e43
      eric@webkit.org authored
              Reviewed by Adele Peterson.
      
              Allow styling of HTMLProgressElement.
              https://bugs.webkit.org/show_bug.cgi?id=37901
      
              Added a test for changing the -webkit-appearance statically and dynamically.
      
              * fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html: Added.
              * platform/chromium/test_expectations.txt:
              * platform/gtk/Skipped:
              * platform/mac/fast/dom/HTMLProgressElement: Added.
              * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.checksum: Added.
              * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png: Added.
              * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt: Added.
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2010-04-25  yael aharon  <yael.aharon@nokia.com>
      
              Reviewed by Adele Peterson.
      
              Allow styling of HTMLProgressElement.
              https://bugs.webkit.org/show_bug.cgi?id=37901
      
              Added a new pseudo element to represent the value portion of the progress element.
              Web developers can style this pseudo element separate from the rest of the progress element.
      
              Test: fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element.html
      
              * css/CSSPrimitiveValueMappings.h:
              (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
              * css/CSSSelector.cpp:
              (WebCore::CSSSelector::pseudoId):
              (WebCore::nameToPseudoTypeMap):
              (WebCore::CSSSelector::extractPseudoType):
              * css/CSSSelector.h:
              * css/CSSValueKeywords.in:
              * platform/ThemeTypes.h:
              * rendering/RenderProgress.cpp:
              (WebCore::ProgressValueElement::isShadowNode):
              (WebCore::ProgressValueElement::shadowParentNode):
              (WebCore::ProgressValueElement::ProgressValueElement):
              (WebCore::RenderProgress::RenderProgress):
              (WebCore::RenderProgress::~RenderProgress):
              (WebCore::RenderProgress::layout):
              (WebCore::RenderProgress::styleDidChange):
              (WebCore::RenderProgress::updateFromElement):
              (WebCore::RenderProgress::updateValuePartState):
              (WebCore::RenderProgress::createStyleForValuePart):
              (WebCore::RenderProgress::updateAnimationState):
              * rendering/RenderTheme.cpp:
              (WebCore::RenderTheme::isControlStyled):
              * rendering/RenderProgress.h:
              * rendering/style/RenderStyleConstants.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82fc1e43