1. 22 Nov, 2010 1 commit
  2. 16 Nov, 2010 1 commit
  3. 04 Nov, 2010 1 commit
    • commit-queue@webkit.org's avatar
      2010-11-04 Kenichi Ishibashi <bashi@google.com> · e4ef6e21
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              [HTML5][Forms] Support for <output> element
              https://bugs.webkit.org/show_bug.cgi?id=29363
      
              Adds tests for the DOMSettableTokenList and the output element.
      
              * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt: Added.
              * fast/dom/HTMLOutputElement/dom-settable-token-list.html: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-reset-event-expected.txt: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-reset-event.html: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-validity-expected.txt: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-validity.html: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-value-expected.txt: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement-value.html: Added.
              * fast/dom/HTMLOutputElement/htmloutputelement.html: Added.
              * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js: Added.
              (createElement):
              * fast/dom/HTMLOutputElement/script-tests/htmloutputelement-reset-event.js: Added.
              * fast/dom/HTMLOutputElement/script-tests/htmloutputelement-validity.js: Added.
              * fast/dom/HTMLOutputElement/script-tests/htmloutputelement-value.js: Added.
              * fast/dom/Window/window-properties-expected.txt: Updated expectation.
              * fast/dom/Window/window-property-descriptors-expected.txt: Updated expectation.
              * fast/dom/prototype-inheritance-2-expected.txt: Updated expectation.
              * fast/dom/prototype-inheritance-expected.txt: Updated expectation.
              * fast/js/global-constructors-expected.txt: Updated expectation.
              * platform/chromium/fast/dom/prototype-inheritance-expected.txt: Updated expectation.
              * platform/gtk/fast/dom/Window/window-properties-expected.txt: Updated expectation.
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: Updated expectation.
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt: Updated expectation.
              * platform/gtk/fast/js/global-constructors-expected.txt: Updated expectation.
              * platform/qt/fast/dom/Window/window-properties-expected.txt: Updated expectation.
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: Updated expectation.
              * platform/qt/fast/dom/prototype-inheritance-expected.txt: Updated expectation.
              * platform/qt/fast/js/global-constructors-expected.txt: Updated expectation.
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt: Updated expectation.
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt: Updated expectation.
              * platform/win/fast/dom/prototype-inheritance-expected.txt: Updated expectation.
              * platform/win/fast/js/global-constructors-expected.txt: Updated expectation.
      2010-11-04  Kenichi Ishibashi  <bashi@google.com>
      
              Reviewed by Kent Tamura.
      
              [HTML5][Forms] Support for <output> element
              https://bugs.webkit.org/show_bug.cgi?id=29363
      
              Support for <output> element.
      
              Tests: fast/dom/HTMLOutputElement/dom-settable-token-list.html
                     fast/dom/HTMLOutputElement/htmloutputelement-reset-event.html
                     fast/dom/HTMLOutputElement/htmloutputelement-validity.html
                     fast/dom/HTMLOutputElement/htmloutputelement-value.html
                     fast/dom/HTMLOutputElement/htmloutputelement.html
      
              * Android.derived.jscbindings.mk: Added JSHTMLOutputElement.h.
              * Android.derived.v8bindings.mk: Added V8HTMLOutputElement.h.
              * Android.jscbindings.mk: Added JSHTMLOutputElementCustom.cpp.
              * Android.mk: Added HTMLOutputElement.cpp.
              * Android.v8bindings.mk: Added V8HTMLOutputElementCustom.cpp.
              * CMakeLists.txt: Added HTMLOutputElement.{idl,cpp} and JSHTMLOutputElementCustom.cpp.
              * DerivedSources.cpp: Added JSHTMLOutputElement.cpp.
              * DerivedSources.make: Added HTMLOutputElement entry.
              * GNUmakefile.am: Added JSHTMLOutputElement.{cpp,h}
              * WebCore.gypi: Added HTMLOutputElement.{idl,cpp,h}, JSHTMLOutputElementCustom.cpp and V8HTMLOutputElementCustom.cpp
              * WebCore.pri: Added HTMLOutputElement.idl.
              * WebCore.pro: Added V8HTMLOutputElementCustom.cpp, JSHTMLOutputElementCustom.cpp and HTMLOutputElement.cpp.
              * WebCore.vcproj/WebCore.vcproj: Added entries for JSHTMLOutputElement.{cpp,h} and JSHTMLOutputElementCustom.cpp.
              * WebCore.xcodeproj/project.pbxproj: Added entries for JSHTMLOutputElementCustom.cpp, HTMLOutputElement.{cpp,h,idl}, JSHTMLOutputElement.{cpp,h}
              * bindings/js/JSBindingsAllInOne.cpp: Added JSHTMLOutputElementCustom.cpp.
              * bindings/js/JSHTMLOutputElementCustom.cpp: Added.
              (WebCore::JSHTMLOutputElement::htmlFor):
              (WebCore::JSHTMLOutputElement::setHtmlFor):
              * bindings/v8/custom/V8DOMSettableTokenListCustom.cpp: Modified.
              (WebCore::V8DOMSettableTokenList::indexedPropertyGetter): Returns null if the index is out of range.
              * bindings/v8/custom/V8HTMLOutputElementCustom.cpp: Added.
              (WebCore::V8HTMLOutputElement::htmlForAccessorGetter):
              (WebCore::V8HTMLOutputElement::htmlForAccessorSetter):
              * css/html.css: Added a default style of output element.
              (output):
              * html/DOMSettableTokenList.cpp: Fix bugs.
              (WebCore::DOMSettableTokenList::item): Returns null string if the index is out of range.
              (WebCore::DOMSettableTokenList::addInternal): Added check m_tokens.isNull().
              (WebCore::DOMSettableTokenList::setValue): Set the value case sensitive.
              * html/HTMLOutputElement.cpp: Added.
              (WebCore::HTMLOutputElement::HTMLOutputElement):
              (WebCore::HTMLOutputElement::create):
              (WebCore::HTMLOutputElement::formControlType):
              (WebCore::HTMLOutputElement::parseMappedAttribute):
              (WebCore::HTMLOutputElement::htmlFor):
              (WebCore::HTMLOutputElement::setFor):
              (WebCore::HTMLOutputElement::setForm):
              (WebCore::HTMLOutputElement::childrenChanged):
              (WebCore::HTMLOutputElement::reset):
              (WebCore::HTMLOutputElement::value):
              (WebCore::HTMLOutputElement::setValue):
              (WebCore::HTMLOutputElement::defaultValue):
              (WebCore::HTMLOutputElement::setDefaultValue):
              (WebCore::HTMLOutputElement::setTextContentInternal):
              * html/HTMLOutputElement.h: Added.
              (WebCore::HTMLOutputElement::isEnumeratable):
              (WebCore::HTMLOutputElement::willValidate):
              * html/HTMLOutputElement.idl: Added.
              * html/HTMLTagNames.in: Added "output".
              * page/DOMWindow.idl: Added an attribute for HTMLOutputElement.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@71373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4ef6e21
  4. 29 Oct, 2010 1 commit
    • tkent@chromium.org's avatar
      2010-10-29 Kent Tamura <tkent@chromium.org> · 21dad685
      tkent@chromium.org authored
              Unreviewed, test expectation update.
      
              Update Qt and GTK expectations for r70854.
      
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/fast/js/global-constructors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@70859 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      21dad685
  5. 19 Oct, 2010 1 commit
  6. 14 Oct, 2010 1 commit
  7. 12 Oct, 2010 1 commit
  8. 27 Sep, 2010 1 commit
  9. 26 Sep, 2010 2 commits
  10. 20 Sep, 2010 1 commit
    • mihaip@chromium.org's avatar
      2010-09-20 Mihai Parparita <mihaip@chromium.org> · 0818f44e
      mihaip@chromium.org authored
              Reviewed by James Robinson.
      
              Rebaseline tests after HashChangeEvent was added by r67898
              https://bugs.webkit.org/show_bug.cgi?id=46155
      
              GTK and Qt changes that mirror the changes from r67898, plus a missed
              test window-property-descriptors from the original change.
      
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/fast/js/global-constructors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67907 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0818f44e
  11. 05 Aug, 2010 1 commit
    • jianli@chromium.org's avatar
      Update test results caused by r64763. · 35cdf14d
      jianli@chromium.org authored
      * fast/dom/Window/window-properties-expected.txt:
      * fast/dom/Window/window-properties.html:
      * fast/dom/constructed-objects-prototypes-expected.txt:
      * fast/dom/script-tests/constructed-objects-prototypes.js:
      (constructorPropertiesOnWindow):
      * platform/gtk/Skipped:
      * platform/gtk/fast/dom/Window/window-properties-expected.txt:
      * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
      * platform/gtk/fast/js/global-constructors-expected.txt:
      * platform/qt/Skipped:
      * platform/qt/fast/dom/Window/window-properties-expected.txt:
      * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/qt/fast/dom/prototype-inheritance-expected.txt:
      * platform/qt/fast/js/global-constructors-expected.txt:
      * platform/win/Skipped:
      * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/win/fast/dom/prototype-inheritance-expected.txt:
      * platform/win/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35cdf14d
  12. 02 Aug, 2010 2 commits
  13. 29 Jul, 2010 1 commit
    • tonikitoo@webkit.org's avatar
      2010-07-21 Grace Kloba <klobag@gmail.com> , Antonio Gomes <tonikitoo@webkit.org> · 81c027d5
      tonikitoo@webkit.org authored
              Reviewed by David Hyatt.
      
              Enhance the hit testing to take a rectangle instead of a point
              https://bugs.webkit.org/show_bug.cgi?id=40197
      
              The primary goal of this change is to provide mechanisms for more precise tap
              actions by the users on mobile devices.
      
              Patch extends the hit testing system to work considering a rectangular area
              as input instead of a point, when applicable. For that, the HitTestResult class
              was modified to take a padding (IntSize). The padding specifies a fuzzy range for
              accepting input events in pixels coordinates for both vertical and horizontal
              orientations. In other words, it tells how much to expand the search rect
              around a supposed touch point.
      
              If it non-positive, hit testing will behavior as the current point based hit testing,
              and methods are no-op'ed to not regress this common behavior performance-wise.
              When positive IntSize is provided, the hit test result will keep record of all
              nodes that intersect the built up test area. The logic will continue searching when it
              finds a candidate until the rectangle is fully enclosed by the boundaries of a candidate.
              The result will be a list of nodes in the z-order they are hit-tested.
              Caller will decide how to process them.
      
              In order to expose the functionality, the patch:
      
              - Adds a nodesFromRect method to the Document class, exposing the funcionality
              to the DOM. Method returns a NodeList with all nodes that intersect the given
              hit-tested area.
              - Extends hitTestResultAtPoint method of the EventHandler with an extra 'padding'
              parameter, defaulting to IntSize(0, 0). The rect-based hit test is performed when a
              positive padding is passed in.
      
              Test: fast/dom/nodesFromRect-basic.html
      
              * WebCore.base.exp:
              * dom/Document.cpp:
              (WebCore::Document::nodesFromRect): This method exposes the rect based funcionality to
              the DOM. It works similarly to elementFromPoint, however receiving a rectangular area
              as input instead of a point, and returning a z-index ordered list of nodes (not elements)
              whose area intersect the hit test rect.
              * dom/Document.h: Ditto.
              * dom/Document.idl: Ditto.
              * page/EventHandler.cpp:
              (WebCore::EventHandler::hitTestResultAtPoint): The funcionality is also exposed through this
              method. Patch adds a additional IntSize parameter to work as the padding area, building up
              the hit test rect.
              * page/EventHandler.h: Ditto.
              * rendering/HitTestResult.cpp:
              (WebCore::HitTestResult::HitTestResult): Rect based hit test constructor. Receives a
              padding IntSize as parameter. It can be (0,0).
              (WebCore::HitTestResult::operator=): Modified to assign the m_rectBasedTestResult as well.
              (WebCore::HitTestResult::append): Merge to HitTestResult objects in a way that the
              list node's of both objects get amended.
              (WebCore::HitTestResult::addNodeToRectBasedTestResult): Adds a given Node to the list of
              hit nodes.
              * rendering/HitTestResult.h:
              (WebCore::HitTestResult::padding): Returns the padding as an IntSize.
              (WebCore::HitTestResult::isRectBasedTest): Returns if the HitTestResult is rect based or not.
              (WebCore::HitTestResult::.rectBasedTestResult): Returns the list nodes hit.
              (WebCore::HitTestResult::rectFromPoint): Returns the hit test rect given the hit test point
              and padding.
              * rendering/RenderLayer.cpp:
              (WebCore::RenderLayer::hitTestLayer):
              (WebCore::RenderLayer::hitTestList):
              (WebCore::RenderLayer::hitTestChildLayerColumns):
              * rendering/EllipsisBox.cpp:
              (WebCore::EllipsisBox::nodeAtPoint): Method is modified to support rect based hit test extension.
              Now it not just checks if the boundary of the node being hit-tested contains a hit test point, but
              instead it checks if the boundary of the node intersects a hit test rect. It is implemented so
              that the common case (point based hit test) works as previously.
              * rendering/InlineFlowBox.cpp:
              (WebCore::InlineFlowBox::nodeAtPoint): Ditto.
              * rendering/InlineTextBox.cpp:
              (WebCore::InlineTextBox::nodeAtPoint): Ditto.
              * rendering/RenderBlock.cpp:
              (WebCore::RenderBlock::nodeAtPoint): Ditto.
              (WebCore::RenderBlock::hitTestColumns): Ditto.
              * rendering/RenderBox.cpp:
              (WebCore::RenderBox::nodeAtPoint): Ditto.
              * rendering/RenderImage.cpp:
              (WebCore::RenderImage::nodeAtPoint): Ditto.
              * rendering/RenderLineBoxList.cpp:
              (WebCore::RenderLineBoxList::hitTest):
              * rendering/RenderSVGRoot.cpp:
              (WebCore::RenderSVGRoot::nodeAtPoint): Ditto.
              * rendering/RenderTable.cpp:
              (WebCore::RenderTable::nodeAtPoint): Ditto.
              * rendering/RenderTableSection.cpp:
              (WebCore::RenderTableSection::nodeAtPoint): Ditto.
              * rendering/RenderWidget.cpp:
              (WebCore::RenderWidget::nodeAtPoint): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81c027d5
  14. 19 Jul, 2010 2 commits
  15. 08 Jul, 2010 2 commits
    • weinig@apple.com's avatar
      [EFL] Fix cmake build and libsoup detection · 5cce7ff5
      weinig@apple.com authored
      Some changes should be done to cmake build system to fix the detection of libsoup and correct some link paths:
      - LINK_FLAGS should be set using quotes, otherwise some wrong
      substitution takes place;
      - we should use LIBSOUP24_* instead of LIBSOUP_* since this is the
      version we are using;
      - need to set HAVE_LIBSOUP_2_29_90 if we find a version equal or newer
      than that.
      https://bugs.webkit.org/show_bug.cgi?id=41717
      
      Patch by Rafael Antognolli <antognolli@profusion.mobi> on 2010-07-07
      Reviewed by Adam Barth.
      
      * cmake/OptionsEfl.cmake:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5cce7ff5
    • dimich@chromium.org's avatar
      WebCore: Remove IDL declarations and stubs for... · 256c1df8
      dimich@chromium.org authored
      WebCore: Remove IDL declarations and stubs for navigator.registerProtocolHandler and navigator.registerContentHandler.
      https://bugs.webkit.org/show_bug.cgi?id=41878
      
      Reviewed by David Levin.
      
      This is practically a rollback of http://trac.webkit.org/changeset/50477.
      
      * page/Chrome.cpp:
      * page/Chrome.h:
      * page/ChromeClient.h:
      * page/Navigator.cpp:
      * page/Navigator.h:
      * page/Navigator.idl:
      
      LayoutTests: Remove IDL declarations and stubs for navigator.registerProtocolHandler and navigator.registerContentHandler
      https://bugs.webkit.org/show_bug.cgi?id=41878
      
      Reviewed by David Levin.
      
      This is practically a rollback of http://trac.webkit.org/changeset/50477.
      
      * fast/dom/Window/window-properties-expected.txt:
      * fast/dom/navigator-detached-no-crash-expected.txt:
      * fast/dom/registerContentHandler-expected.txt: Removed.
      * fast/dom/registerContentHandler.html: Removed.
      * fast/dom/registerProtocolHandler-expected.txt: Removed.
      * fast/dom/registerProtocolHandler.html: Removed.
      * platform/chromium-mac/fast/dom/navigator-detached-no-crash-expected.txt:
      * platform/chromium-win/fast/dom/navigator-detached-no-crash-expected.txt:
      * platform/gtk/fast/dom/Window/window-properties-expected.txt:
      * platform/mac-leopard/fast/dom/navigator-detached-no-crash-expected.txt:
      * platform/qt/fast/dom/Window/window-properties-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62834 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      256c1df8
  16. 30 Jun, 2010 1 commit
  17. 29 Jun, 2010 1 commit
  18. 22 Jun, 2010 1 commit
    • kinuko@chromium.org's avatar
      2010-06-22 Kinuko Yasuda <kinuko@chromium.org> · 2077a8a9
      kinuko@chromium.org authored
              Reviewed by Adam Barth.
      
              Add BlobBuilder.idl to expose BlobBuilder interface
              https://bugs.webkit.org/show_bug.cgi?id=40593
      
              (Resubmitting with the correct file set.)
      
              BlobBuilder is defined in FileAPI's FileWriter spec.
              (http://dev.w3.org/2009/dap/file-system/file-writer.html)
      
              Also removes the ENABLE_FILE_WRITER ifdef guard for BlobBuilder.
      
              Tests: http/tests/local/blob/send-data-blob.html
                     http/tests/local/blob/send-hybrid-blob.html
                     http/tests/local/blob/send-sliced-data-blob.html
      
              * Android.derived.jscbindings.mk:
              * Android.derived.v8bindings.mk:
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * html/BlobBuilder.cpp:
              (WebCore::BlobBuilder::append):
              * html/BlobBuilder.h:
              * html/BlobBuilder.idl: Added.
              * page/DOMWindow.idl:
      2010-06-22  Kinuko Yasuda  <kinuko@chromium.org>
      
              Reviewed by Adam Barth.
      
              Add BlobBuilder.idl to expose BlobBuilder interface
              https://bugs.webkit.org/show_bug.cgi?id=40593
      
              (Resubmitting with the correct file set.)
      
              Add new layout tests to test BlobBuilder interface.
              Also update test expectations affected by adding the constructors to DOMWindow.
      
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * fast/dom/constructed-objects-prototypes-expected.txt:
              * fast/dom/prototype-inheritance-2-expected.txt:
              * fast/dom/prototype-inheritance-expected.txt:
              * fast/js/global-constructors-expected.txt:
              * http/tests/local/blob/resources/hybrid-blob-util.js: Added.
              * http/tests/local/blob/script-tests/TEMPLATE.html: Added.
              * http/tests/local/blob/script-tests/send-data-blob.js: Added.
              * http/tests/local/blob/script-tests/send-hybrid-blob.js: Added.
              * http/tests/local/blob/script-tests/send-sliced-data-blob.js: Added.
              * http/tests/local/blob/send-data-blob-expected.txt: Added.
              * http/tests/local/blob/send-data-blob.html: Added.
              * http/tests/local/blob/send-hybrid-blob-expected.txt: Added.
              * http/tests/local/blob/send-hybrid-blob.html: Added.
              * http/tests/local/blob/send-sliced-data-blob-expected.txt: Added.
              * http/tests/local/blob/send-sliced-data-blob.html: Added.
              * http/tests/local/resources/file-for-drag-to-send2.txt: Added.
              * http/tests/resources/post-and-verify-hybrid.cgi: Added.
              * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice.
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice.
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/win/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles and Blob.slice.
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61650 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2077a8a9
  19. 21 Jun, 2010 4 commits
    • dimich@chromium.org's avatar
      Unreviewed, fixing qt-specific expected results for r61599 · aff26490
      dimich@chromium.org authored
      * platform/qt/fast/dom/Window/window-properties-expected.txt:
      * platform/qt/fast/dom/prototype-inheritance-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aff26490
    • kinuko@chromium.org's avatar
      2010-06-21 Sheriff Bot <webkit.review.bot@gmail.com> · a89b8ee0
      kinuko@chromium.org authored
              Unreviewed, rolling out r61585.
              http://trac.webkit.org/changeset/61585
              https://bugs.webkit.org/show_bug.cgi?id=40950
      
              It broke builds (Requested by kinuko on #webkit).
      
              * Android.derived.jscbindings.mk:
              * Android.derived.v8bindings.mk:
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * html/BlobBuilder.cpp:
              (WebCore::BlobBuilder::appendString):
              (WebCore::BlobBuilder::appendBlob):
              * html/BlobBuilder.h:
              * page/DOMWindow.idl:
      2010-06-21  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r61585.
              http://trac.webkit.org/changeset/61585
              https://bugs.webkit.org/show_bug.cgi?id=40950
      
              It broke builds (Requested by kinuko on #webkit).
      
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * fast/dom/constructed-objects-prototypes-expected.txt:
              * fast/dom/prototype-inheritance-2-expected.txt:
              * fast/dom/prototype-inheritance-expected.txt:
              * fast/js/global-constructors-expected.txt:
              * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/Skipped:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/Skipped:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/win/Skipped:
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a89b8ee0
    • kinuko@chromium.org's avatar
      2010-06-21 Kinuko Yasuda <kinuko@chromium.org> · a3cd2789
      kinuko@chromium.org authored
              Reviewed by Adam Barth.
      
              Add BlobBuilder.idl to expose BlobBuilder interface
              https://bugs.webkit.org/show_bug.cgi?id=40593
      
              BlobBuilder is defined in FileAPI's FileWriter spec.
              (http://dev.w3.org/2009/dap/file-system/file-writer.html)
      
              Also removes the ENABLE_FILE_WRITER ifdef guard for BlobBuilder.
      
              Tests: http/tests/local/blob/send-data-blob.html
                     http/tests/local/blob/send-hybrid-blob.html
                     http/tests/local/blob/send-sliced-data-blob.html
      
              * Android.derived.jscbindings.mk:
              * Android.derived.v8bindings.mk:
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * html/BlobBuilder.cpp:
              (WebCore::BlobBuilder::append):
              * html/BlobBuilder.h:
              * html/BlobBuilder.idl: Added.
              * page/DOMWindow.idl:
      2010-06-21  Kinuko Yasuda  <kinuko@chromium.org>
      
              Reviewed by Adam Barth.
      
              Add BlobBuilder.idl to expose BlobBuilder interface
              https://bugs.webkit.org/show_bug.cgi?id=40593
      
              Add new layout tests to test BlobBuilder interface.
              Also update test expectations affected by adding the constructors to DOMWindow.
      
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * fast/dom/constructed-objects-prototypes-expected.txt:
              * fast/dom/prototype-inheritance-2-expected.txt:
              * fast/dom/prototype-inheritance-expected.txt:
              * fast/js/global-constructors-expected.txt:
              * http/tests/local/blob/resources/hybrid-blob-util.js: Added.
              * http/tests/local/blob/script-tests/TEMPLATE.html: Added.
              * http/tests/local/blob/script-tests/send-data-blob.js: Added.
              * http/tests/local/blob/script-tests/send-hybrid-blob.js: Added.
              * http/tests/local/blob/script-tests/send-sliced-data-blob.js: Added.
              * http/tests/local/blob/send-data-blob-expected.txt: Added.
              * http/tests/local/blob/send-data-blob.html: Added.
              * http/tests/local/blob/send-hybrid-blob-expected.txt: Added.
              * http/tests/local/blob/send-hybrid-blob.html: Added.
              * http/tests/local/blob/send-sliced-data-blob-expected.txt: Added.
              * http/tests/local/blob/send-sliced-data-blob.html: Added.
              * http/tests/local/resources/file-for-drag-to-send2.txt: Added.
              * http/tests/resources/post-and-verify-hybrid.cgi: Added.
              * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles Blob.slice.
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles Blob.slice.
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/win/Skipped: Added send-hybrid-blob.html and send-sliced-data-blob.html because they need eventSender.beginDragWithFiles Blob.slice.
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a3cd2789
    • dumi@chromium.org's avatar
      Adding the SQLException class which will be used to report sync DB errors. · 72f3cc96
      dumi@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=40607
      
      Reviewed by Adam Barth.
      
      WebCore: 
      
      * Android.derived.jscbindings.mk:
      * Android.derived.v8bindings.mk:
      * CMakeLists.txt:
      * DerivedSources.cpp:
      * DerivedSources.make:
      * GNUmakefile.am:
      * WebCore.gypi:
      * WebCore.pri:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * bindings/js/JSDOMBinding.cpp:
      (WebCore::setDOMException):
      * bindings/js/JSExceptionBase.cpp:
      (WebCore::toExceptionBase):
      * bindings/v8/V8Proxy.cpp:
      (WebCore::V8Proxy::setDOMException):
      * bindings/v8/V8Proxy.h:
      * dom/ExceptionCode.cpp:
      (WebCore::):
      (WebCore::getExceptionCodeDescription):
      * dom/ExceptionCode.h:
      (WebCore::):
      * page/DOMWindow.idl:
      * storage/SQLException.h: Added.
      (WebCore::SQLException::create):
      (WebCore::SQLException::):
      (WebCore::SQLException::SQLException):
      * storage/SQLException.idl: Added.
      
      LayoutTests: 
      
      * fast/dom/Window/window-properties-expected.txt:
      * fast/dom/Window/window-property-descriptors-expected.txt:
      * fast/dom/prototype-inheritance-expected.txt:
      * fast/js/global-constructors-expected.txt:
      * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
      * platform/gtk/fast/dom/Window/window-properties-expected.txt:
      * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
      * platform/qt/fast/dom/Window/window-properties-expected.txt:
      * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/qt/fast/dom/prototype-inheritance-expected.txt:
      * platform/qt/fast/js/global-constructors-expected.txt:
      * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/win/fast/js/global-constructors-expected.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61531 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      72f3cc96
  20. 14 Jun, 2010 2 commits
  21. 12 Jun, 2010 1 commit
    • eric@webkit.org's avatar
      2010-06-12 Andreas Kling <andreas.kling@nokia.com> · d6bc46d0
      eric@webkit.org authored
              Reviewed by Darin Adler.
      
              Window object should have CanvasGradient and CanvasPattern
              https://bugs.webkit.org/show_bug.cgi?id=40394
      
              Unskipped 2 tests that are now working properly.
      
              * canvas/philip/tests/2d.gradient.object.return-expected.txt:
              * canvas/philip/tests/2d.pattern.basic.type-expected.txt:
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * fast/dom/dom-constructors-expected.txt:
              * fast/dom/prototype-inheritance-2-expected.txt:
              * fast/dom/prototype-inheritance-expected.txt:
              * fast/js/global-constructors-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/fast/js/global-constructors-expected.txt:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/fast/js/global-constructors-expected.txt:
      2010-06-12  Andreas Kling  <andreas.kling@nokia.com>
      
              Reviewed by Darin Adler.
      
              Window object should have CanvasGradient and CanvasPattern
              https://bugs.webkit.org/show_bug.cgi?id=40394
      
              This fixes the following tests:
              - canvas/philip/tests/2d.gradient.object.return.html
              - canvas/philip/tests/2d.pattern.basic.type.html
      
              * html/canvas/CanvasGradient.idl:
              * html/canvas/CanvasPattern.idl:
              * page/DOMWindow.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6bc46d0
  22. 03 Jun, 2010 2 commits
  23. 02 Jun, 2010 3 commits
    • mnaganov@chromium.org's avatar
      2010-06-02 Mikhail Naganov <mnaganov@chromium.org> · 3e5b25a8
      mnaganov@chromium.org authored
              Reviewed by Yuri Semikhatsky.
      
              Web Inspector: add Console API for retrieving memory stats
      
              Add 'console.memory' property which returns an object. Currently
              it has two fields: totalJSHeapSize and usedJSHeapSize. Later, it can be
              extended for reporting total browser's memory consumption.
      
              https://bugs.webkit.org/show_bug.cgi?id=39646
      
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSBindingsAllInOne.cpp:
              * bindings/js/JSConsoleCustom.cpp:
              (WebCore::JSConsole::memory):
              * bindings/v8/custom/V8ConsoleCustom.cpp:
              (WebCore::V8Console::memoryAccessorGetter):
              * page/Console.h:
              * page/Console.idl:
              * page/MemoryInfo.cpp: Added.
              (WebCore::MemoryInfo::MemoryInfo):
              * page/MemoryInfo.h: Added.
              (WebCore::MemoryInfo::create):
              (WebCore::MemoryInfo::totalJSHeapSize):
              (WebCore::MemoryInfo::usedJSHeapSize):
              * page/MemoryInfo.idl: Added.
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/prototype-inheritance-2-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e5b25a8
    • mnaganov@chromium.org's avatar
      2010-06-02 Mikhail Naganov <mnaganov@chromium.org> · bec0fde6
      mnaganov@chromium.org authored
              Unreviewed, rolling out r60563.
              http://trac.webkit.org/changeset/60563
              https://bugs.webkit.org/show_bug.cgi?id=39646
      
              windows build failed
      
              * fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
      2010-06-02  Mikhail Naganov  <mnaganov@chromium.org>
      
              Unreviewed, rolling out r60563.
              http://trac.webkit.org/changeset/60563
              https://bugs.webkit.org/show_bug.cgi?id=39646
      
              windows build failed
      
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSConsoleCustom.cpp:
              * bindings/v8/custom/V8ConsoleCustom.cpp:
              * page/Console.h:
              * page/Console.idl:
              * page/MemoryInfo.cpp: Removed.
              * page/MemoryInfo.h: Removed.
              * page/MemoryInfo.idl: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bec0fde6
    • mnaganov@chromium.org's avatar
      2010-06-02 Mikhail Naganov <mnaganov@chromium.org> · 62b9d1ec
      mnaganov@chromium.org authored
              Reviewed by NOBODY (OOPS!).
      
              Web Inspector: add Console API for retrieving memory stats
      
              Add 'console.memory' property which returns an object. Currently
              it has two fields: totalJSHeapSize and usedJSHeapSize. Later, it can be
              extended for reporting total browser's memory consumption.
      
              https://bugs.webkit.org/show_bug.cgi?id=39646
      
              * CMakeLists.txt:
              * DerivedSources.cpp:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSConsoleCustom.cpp:
              (WebCore::JSConsole::memory):
              * bindings/v8/custom/V8ConsoleCustom.cpp:
              (WebCore::V8Console::memoryAccessorGetter):
              * page/Console.h:
              * page/Console.idl:
              * page/MemoryInfo.cpp: Added.
              (WebCore::MemoryInfo::MemoryInfo):
              * page/MemoryInfo.h: Added.
              (WebCore::MemoryInfo::create):
              (WebCore::MemoryInfo::totalJSHeapSize):
              (WebCore::MemoryInfo::usedJSHeapSize):
              * page/MemoryInfo.idl: Added.
              * fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      62b9d1ec
  24. 28 May, 2010 2 commits
  25. 26 May, 2010 1 commit
  26. 24 May, 2010 2 commits
    • jorlow@chromium.org's avatar
      2010-05-24 Jeremy Orlow <jorlow@chromium.org> · cba1ec8b
      jorlow@chromium.org authored
              Unreviewed.  Forgot to redo the expectation after adding the contains
              method.
      
              * fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
      2010-05-24  Jeremy Orlow  <jorlow@chromium.org>
      
              Unreviewed.  Checked in merge error.  :-(
      
              * CMakeLists.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cba1ec8b
    • jorlow@chromium.org's avatar
      2010-05-24 Jeremy Orlow <jorlow@chromium.org> · f0e318b5
      jorlow@chromium.org authored
              Not reviewed.
      
              I forgot to update platform specific expectations in
              http://trac.webkit.org/changeset/44943
      
              * platform/chromium/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
              * platform/gtk/fast/js/global-constructors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/prototype-inheritance-expected.txt:
              * platform/qt/fast/js/global-constructors-expected.txt:
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-2-expected.txt:
              * platform/win/fast/dom/prototype-inheritance-expected.txt:
              * platform/win/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f0e318b5
  27. 19 May, 2010 1 commit