1. 09 Dec, 2010 2 commits
    • commit-queue@webkit.org's avatar
      2010-12-09 Joone Hur <joone@kldp.org> · 7a9a1855
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Support for viewport meta tag
              https://bugs.webkit.org/show_bug.cgi?id=45443
      
              Included viewport test cases for WebKitGtk
      
              * platform/gtk/Skipped: Unskip fast/viewport except viewport-45.html.
      2010-12-09  Joone Hur  <joone@kldp.org>
      
              Reviewed by Martin Robinson.
      
              [GTK] Support for viewport meta tag
              https://bugs.webkit.org/show_bug.cgi?id=45443
      
              This patch adds a new gobject to offer the viewport properties to user agents.
              It is WebKitViewportAttributes that contains the viewport size, initial scale with limits,
              and information about whether a user is able to scale the contents in the viewport.
      
              This feature was introduced by Safari on the iPhone. For more information on
              the viewport properties, refer to the Safari reference library at
              http://developer.apple.com/safari/library/documentation/appleapplications/reference/safarihtmlref/articles/metatags.html
      
              * GNUmakefile.am: Added webkitviewportattributes.h webkitviewportattributes.cpp.
              * WebCoreSupport/ChromeClientGtk.cpp:
              (WebKit::ChromeClient::dispatchViewportDataDidChange): Added this callback to know whether the viewport arguments is available.
              * WebCoreSupport/ChromeClientGtk.h:
              * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
              (DumpRenderTreeSupportGtk::dumpConfigurationForViewport): Added this function to compute the viewport attributes with the given availableWidth and availableHeight.
              * WebCoreSupport/DumpRenderTreeSupportGtk.h:
              * WebCoreSupport/FrameLoaderClientGtk.cpp:
              (WebKit::postCommitFrameViewSetup): Invalidate the viewport attributes.
              * webkit/webkit.h:
              * webkit/webkitdefines.h:
              * webkit/webkitprivate.h: Added webkitViewportAttributesRecompute as a private function.
              * webkit/webkitviewportattributes.cpp: Added.
              (webkit_viewport_attributes_class_init):
              (webkit_viewport_attributes_init):
              (webkit_viewport_attributes_get_property):
              (webkit_viewport_attributes_set_property):
              (webkitViewportAttributesRecompute): Recompute the optimal viewport attributes and emit the viewport-attributes-changed signal.
              (webkit_viewport_attributes_recompute): a public API for calling webkitViewportAttributesRecompute.
              * webkit/webkitviewportattributes.h: Added.
              * webkit/webkitwebview.cpp:
              (webkit_web_view_get_property): Added PROP_VIEWPORT_ATTRIBUTES.
              (webkit_web_view_dispose): Deallocate the WebKitViewportAttributes instance.
              (webkit_web_view_class_init): Added the viewport-attributes-recompute-requested and viewport-attributes-changed signals.
              (webkit_web_view_init): Set the WebKitViewportAttributes instance.
              (webkit_web_view_get_viewport_attributes): Added a getter to obtain the WebKitViewportAttributes instance held by the given WebKitWebView.
              * webkit/webkitwebview.h:
              * webkit/webkitwebviewprivate.h: Added WebKitViewportAttributes as a private variable.
      2010-12-09  Joone Hur  <joone@kldp.org>
      
               Reviewed by Martin Robinson.
      
               [GTK] Support for viewport meta tag
               https://bugs.webkit.org/show_bug.cgi?id=45443
      
               Add support for testing the viewport properties for WebKitGtk.
      
               * DumpRenderTree/LayoutTestController.cpp:
               (dumpConfigurationForViewportCallback): Added this JS callback to set the size of the visible viewport.
               (LayoutTestController::staticFunctions):
               * DumpRenderTree/LayoutTestController.h:
               * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
               (LayoutTestController::dumpConfigurationForViewport): Added this function to test the viewport properties.
               * DumpRenderTree/mac/LayoutTestControllerMac.mm:
               (LayoutTestController::dumpConfigurationForViewport): Ditto.
               * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
               (LayoutTestController::dumpConfigurationForViewport): Ditto.
               * DumpRenderTree/win/LayoutTestControllerWin.cpp:
               (LayoutTestController::dumpConfigurationForViewport): Ditto.
               * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
               (LayoutTestController::dumpConfigurationForViewport): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73608 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a9a1855
    • philn@webkit.org's avatar
      2010-12-09 Philippe Normand <pnormand@igalia.com> · bc083c76
      philn@webkit.org authored
              Unreviewed, update test baselines as asked by MORITA Hajime.
      
              [GTK] r73488 broke fast/dom/HTMLProgressElement/progress-element.html
              https://bugs.webkit.org/show_bug.cgi?id=50687
      
              * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt:
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bc083c76
  2. 08 Dec, 2010 7 commits
  3. 04 Dec, 2010 2 commits
    • commit-queue@webkit.org's avatar
      2010-12-04 Gavin Peters <gavinp@chromium.org> · 7e9f6dbe
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              Implement onload events for <link rel=prefetch>
              https://bugs.webkit.org/show_bug.cgi?id=50187
      
              * fast/dom/HTMLLinkElement/link-and-subresource-test-expected.txt: Added.
              * fast/dom/HTMLLinkElement/link-and-subresource-test.html: Added.
              * fast/dom/HTMLLinkElement/prefetch-expected.txt:
              * fast/dom/HTMLLinkElement/prefetch-onload-expected.txt: Added.
              * fast/dom/HTMLLinkElement/prefetch-onload.html: Added.
              * fast/dom/HTMLLinkElement/prefetch.html:
              * http/tests/misc/prefetch-purpose.html:
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2010-12-04  Gavin Peters  <gavinp@chromium.org>
      
              Reviewed by Adam Barth.
      
              Implement onload events for <link rel=prefetch>
              https://bugs.webkit.org/show_bug.cgi?id=50187
      
              Tests: fast/dom/HTMLLinkElement/link-and-subresource-test.html
                     fast/dom/HTMLLinkElement/prefetch-onload.html
      
              * html/HTMLLinkElement.cpp:
              (WebCore::HTMLLinkElement::HTMLLinkElement):
              (WebCore::HTMLLinkElement::~HTMLLinkElement):
              (WebCore::HTMLLinkElement::parseMappedAttribute):
              (WebCore::HTMLLinkElement::process):
              (WebCore::HTMLLinkElement::onloadTimerFired):
              (WebCore::HTMLLinkElement::notifyFinished):
              * html/HTMLLinkElement.h:
              * loader/cache/CachedResource.cpp:
              (WebCore::CachedResource::data):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73335 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e9f6dbe
    • philn@webkit.org's avatar
      2010-12-04 Philippe Normand <pnormand@igalia.com> · 9294ccc0
      philn@webkit.org authored
              Unreviewed, skipping failing media test.
      
              * platform/gtk/Skipped: Skip media/controls-without-preload.html
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73329 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9294ccc0
  4. 03 Dec, 2010 1 commit
  5. 02 Dec, 2010 4 commits
  6. 01 Dec, 2010 2 commits
  7. 30 Nov, 2010 6 commits
  8. 29 Nov, 2010 4 commits
  9. 24 Nov, 2010 3 commits
    • alex@webkit.org's avatar
      2010-11-24 Alejandro G. Castro <alex@igalia.com> · f92e0475
      alex@webkit.org authored
              Unreviewed, skip mathml/presentation again, apparently the issue
              is still happening in the bots.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f92e0475
    • mrobinson@webkit.org's avatar
      2010-11-24 Martin Robinson <mrobinson@igalia.com> · 7cc9eaf2
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=49143
      
              Unskip passing editing tests.
      
              * platform/gtk/Skipped:
              * platform/gtk/Skipped.rej: Added.
              * platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3775172-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3800834-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-3959464-fix-expected.txt:
              * platform/gtk/editing/deleting/delete-and-undo-expected.txt:
              * platform/gtk/editing/deleting/delete-block-contents-001-expected.txt:
              * platform/gtk/editing/deleting/delete-block-contents-002-expected.txt:
              * platform/gtk/editing/deleting/delete-block-contents-003-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-012-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-013-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-014-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-015-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-016-expected.txt:
              * platform/gtk/editing/deleting/delete-block-merge-contents-017-expected.txt:
              * platform/gtk/editing/deleting/delete-br-001-expected.txt:
              * platform/gtk/editing/deleting/delete-br-002-expected.txt:
              * platform/gtk/editing/deleting/delete-br-003-expected.txt:
              * platform/gtk/editing/deleting/delete-br-004-expected.txt:
              * platform/gtk/editing/deleting/delete-br-005-expected.txt:
              * platform/gtk/editing/deleting/delete-br-006-expected.txt:
              * platform/gtk/editing/deleting/delete-br-007-expected.txt:
              * platform/gtk/editing/deleting/delete-br-010-expected.txt:
              * platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-image-004-expected.txt:
              * platform/gtk/editing/deleting/delete-leading-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-002-expected.txt:
              * platform/gtk/editing/deleting/delete-line-005-expected.txt:
              * platform/gtk/editing/deleting/delete-line-006-expected.txt:
              * platform/gtk/editing/deleting/delete-line-007-expected.txt:
              * platform/gtk/editing/deleting/delete-line-008-expected.txt:
              * platform/gtk/editing/deleting/delete-line-009-expected.txt:
              * platform/gtk/editing/deleting/delete-line-010-expected.txt:
              * platform/gtk/editing/deleting/delete-line-011-expected.txt:
              * platform/gtk/editing/deleting/delete-line-012-expected.txt:
              * platform/gtk/editing/deleting/delete-line-013-expected.txt:
              * platform/gtk/editing/deleting/delete-line-014-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
              * platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
              * platform/gtk/editing/deleting/delete-listitem-001-expected.txt:
              * platform/gtk/editing/deleting/delete-listitem-002-expected.txt:
              * platform/gtk/editing/deleting/delete-select-all-002-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-002-expected.txt:
              * platform/gtk/editing/deleting/delete-tab-004-expected.txt:
              * platform/gtk/editing/deleting/delete-to-end-of-paragraph-expected.txt:
              * platform/gtk/editing/deleting/delete-to-select-table-expected.txt:
              * platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
              * platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
              * platform/gtk/editing/deleting/forward-delete-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-003-expected.txt:
              * platform/gtk/editing/deleting/smart-delete-004-expected.txt:
              * platform/gtk/editing/execCommand/4641880-1-expected.txt: Added.
              * platform/gtk/editing/execCommand/4641880-2-expected.txt: Added.
              * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt: Added.
              * platform/gtk/editing/execCommand/find-after-replace-expected.txt: Added.
              * platform/gtk/editing/execCommand/findString-2-expected.txt: Added.
              * platform/gtk/editing/execCommand/findString-diacriticals-expected.txt: Added.
              * platform/gtk/editing/execCommand/findString-expected.txt: Added.
              * platform/gtk/editing/execCommand/format-block-with-trailing-br-expected.txt: Added.
              * platform/gtk/editing/execCommand/indent-empty-root-expected.txt: Added.
              * platform/gtk/editing/execCommand/indent-list-item-expected.txt: Added.
              * platform/gtk/editing/execCommand/indent-paragraphs-expected.txt: Removed.
              * platform/gtk/editing/execCommand/indent-selection-expected.txt: Added.
              * platform/gtk/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
              * platform/gtk/editing/execCommand/insertHorizontalRule-expected.txt: Added.
              * platform/gtk/editing/execCommand/insertImage-expected.txt: Added.
              * platform/gtk/editing/execCommand/nsresponder-indent-expected.txt: Added.
              * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Added.
              * platform/gtk/editing/execCommand/outdent-blockquote-test1-expected.txt: Added.
              * platform/gtk/editing/execCommand/outdent-blockquote-test2-expected.txt: Added.
              * platform/gtk/editing/execCommand/outdent-blockquote-test3-expected.txt: Added.
              * platform/gtk/editing/execCommand/outdent-blockquote-test4-expected.txt: Added.
              * platform/gtk/editing/execCommand/outdent-selection-expected.txt: Added.
              * platform/gtk/editing/execCommand/paste-1-expected.txt: Added.
              * platform/gtk/editing/execCommand/paste-2-expected.txt: Added.
              * platform/gtk/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
              * platform/gtk/editing/execCommand/remove-list-item-1-expected.txt: Added.
              * platform/gtk/editing/execCommand/selectAll-expected.txt: Added.
              * platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-3775316-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-3800346-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-3851164-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-3907422-fix-expected.txt:
              * platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
              * platform/gtk/editing/inserting/insert-br-005-expected.txt:
              * platform/gtk/editing/inserting/insert-div-001-expected.txt:
              * platform/gtk/editing/inserting/insert-div-002-expected.txt:
              * platform/gtk/editing/inserting/insert-div-003-expected.txt:
              * platform/gtk/editing/inserting/insert-div-004-expected.txt:
              * platform/gtk/editing/inserting/insert-div-005-expected.txt:
              * platform/gtk/editing/inserting/insert-div-009-expected.txt:
              * platform/gtk/editing/inserting/insert-div-024-expected.txt:
              * platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
              * platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
              * platform/gtk/editing/inserting/redo-expected.txt:
              * platform/gtk/editing/inserting/typing-001-expected.txt:
              * platform/gtk/editing/inserting/typing-002-expected.txt:
              * platform/gtk/editing/inserting/typing-003-expected.txt:
              * platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
              * platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-2-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-3-expected.txt:
              * platform/gtk/editing/pasteboard/4076267-expected.txt:
              * platform/gtk/editing/pasteboard/5368833-expected.txt: Added.
              * platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/drag-drop-dead-frame-expected.txt:
              * platform/gtk/editing/pasteboard/drag-drop-modifies-page-expected.txt:
              * platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
              * platform/gtk/editing/pasteboard/drop-text-without-selection-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-002-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-003-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-004-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-005-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-006-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-007-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-010-expected.txt:
              * platform/gtk/editing/pasteboard/paste-text-013-expected.txt: Added.
              * platform/gtk/editing/pasteboard/paste-text-015-expected.txt:
              * platform/gtk/editing/pasteboard/paste-xml-expected.txt:
              * platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
              * platform/gtk/editing/selection/4889598-expected.txt:
              * platform/gtk/editing/selection/4947387-expected.txt: Added.
              * platform/gtk/editing/selection/5195166-2-expected.txt: Added.
              * platform/gtk/editing/selection/extend-by-character-002-expected.txt:
              * platform/gtk/editing/selection/extend-by-character-003-expected.txt:
              * platform/gtk/editing/selection/extend-by-character-004-expected.txt:
              * platform/gtk/editing/selection/extend-by-character-005-expected.txt:
              * platform/gtk/editing/selection/extend-selection-bidi-expected.txt: Added.
              * platform/gtk/editing/selection/fake-drag-expected.txt:
              * platform/gtk/editing/selection/iframe-expected.txt:
              * platform/gtk/editing/selection/inline-table-expected.txt:
              * platform/gtk/editing/selection/move-backwords-by-word-001-expected.txt:
              * platform/gtk/editing/selection/move-between-blocks-no-001-expected.txt:
              * platform/gtk/editing/selection/move-between-blocks-yes-001-expected.txt:
              * platform/gtk/editing/selection/move-by-character-001-expected.txt:
              * platform/gtk/editing/selection/move-by-character-002-expected.txt:
              * platform/gtk/editing/selection/move-by-character-003-expected.txt:
              * platform/gtk/editing/selection/move-by-character-004-expected.txt:
              * platform/gtk/editing/selection/move-by-character-005-expected.txt:
              * platform/gtk/editing/selection/move-by-sentence-001-expected.txt:
              * platform/gtk/editing/selection/move-past-trailing-space-expected.txt:
              * platform/gtk/editing/selection/select-box-expected.txt:
              * platform/gtk/editing/selection/selection-actions-expected.txt:
              * platform/gtk/editing/spelling/spelling-expected.txt:
              * platform/gtk/editing/style/block-style-003-expected.txt:
              * platform/gtk/editing/style/relative-font-size-change-001-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
              * platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
              * platform/gtk/editing/style/typing-style-001-expected.txt:
              * platform/gtk/editing/style/typing-style-002-expected.txt:
              * platform/gtk/editing/style/unbold-in-bold-expected.txt:
              * platform/gtk/editing/undo/4063751-expected.txt:
              * platform/gtk/editing/undo/redo-typing-001-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-combined-delete-expected.txt:
              * platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-delete-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
              * platform/gtk/editing/undo/undo-forward-delete-expected.txt:
              * platform/gtk/editing/undo/undo-misspellings-expected.txt:
      2010-11-24  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=49143
      
              * platform/gtk/GtkVersioning.c:
              (g_signal_accumulator_first_wins): Add g_signal_accumulator_first_wins for versions of
              GLib before 2.28.
              * platform/gtk/GtkVersioning.h:
      2010-11-24  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=49143
      
              Add signals that encapsulate the functionality of the Mac EditingDelegate. These signals
              are private for now, but DRT consumes them to produce proper output for editing tests.
              After some time, these may be part of the public API.
      
              * WebCoreSupport/EditorClientGtk.cpp:
              (WebKit::EditorClient::shouldDeleteRange): Fire the appropriate editing signal.
              (WebKit::EditorClient::shouldShowDeleteInterface): Ditto.
              (WebKit::EditorClient::shouldBeginEditing): Ditto.
              (WebKit::EditorClient::shouldEndEditing): Ditto.
              (WebKit::kit): Added helper function.
              (WebKit::EditorClient::shouldInsertText): Fire the appropriate editing signal.
              (WebKit::EditorClient::shouldChangeSelectedRange): Ditto.
              (WebKit::EditorClient::shouldApplyStyle): Ditto.
              (WebKit::EditorClient::didBeginEditing): Ditto.
              (WebKit::EditorClient::respondToChangedContents): Ditto.
              (WebKit::EditorClient::respondToChangedSelection): Ditto.
              (WebKit::EditorClient::didEndEditing): Ditto.
              (WebKit::EditorClient::shouldInsertNode): Ditto.
              * webkit/webkitwebview.cpp:
              (webkit_web_view_real_should_allow_editing_action): Added this default signal
              callback which explicitly allows cancellable editing actions.
              (webkit_web_view_class_init): Add new editing signal declarations to the view.
              * webkit/webkitwebview.h:
              * webkitmarshal.list: Added some new marshaling definitions.
      2010-11-24  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
              https://bugs.webkit.org/show_bug.cgi?id=49143
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (createWebView): Call the new connectEditingCallbacks function.
              * DumpRenderTree/gtk/EditingCallbacks.cpp: Added.
              (dumpNodePath):
              (dumpRange):
              (insertActionString):
              (selectionAffinityString):
              (shouldBeginEditing):
              (shouldEndEditing):
              (shouldInsertNode):
              (shouldInsertText):
              (shouldDeleteRange):
              (shouldShowDeleteInterfaceForElement):
              (shouldChangeSelectedRange):
              (shouldApplyStyle):
              (editingBegan):
              (userChangedContents):
              (editingEnded):
              (selectionChanged):
              (connectEditingCallbacks):
              * DumpRenderTree/gtk/EditingCallbacks.h: Added.
              * GNUmakefile.am: Added EditingCallbacks.{h,cpp} to the source list.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7cc9eaf2
    • alex@webkit.org's avatar
      2010-11-24 Alejandro G. Castro <alex@igalia.com> · 20915d02
      alex@webkit.org authored
              Unreviewed, unskipped and rebaselined mathml/presentation tests
              after r72413
      
              * platform/gtk/Skipped:
              * platform/gtk/mathml/presentation/attributes-expected.checksum:
              * platform/gtk/mathml/presentation/attributes-expected.png:
              * platform/gtk/mathml/presentation/attributes-expected.txt:
              * platform/gtk/mathml/presentation/fenced-expected.checksum:
              * platform/gtk/mathml/presentation/fenced-expected.png:
              * platform/gtk/mathml/presentation/fenced-expected.txt:
              * platform/gtk/mathml/presentation/fenced-mi-expected.checksum:
              * platform/gtk/mathml/presentation/fenced-mi-expected.png:
              * platform/gtk/mathml/presentation/fenced-mi-expected.txt:
              * platform/gtk/mathml/presentation/fractions-expected.checksum:
              * platform/gtk/mathml/presentation/fractions-expected.png:
              * platform/gtk/mathml/presentation/fractions-expected.txt:
              * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.checksum:
              * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.png:
              * platform/gtk/mathml/presentation/fractions-vertical-alignment-expected.txt:
              * platform/gtk/mathml/presentation/mo-expected.checksum:
              * platform/gtk/mathml/presentation/mo-expected.png:
              * platform/gtk/mathml/presentation/mo-expected.txt:
              * platform/gtk/mathml/presentation/over-expected.checksum:
              * platform/gtk/mathml/presentation/over-expected.png:
              * platform/gtk/mathml/presentation/over-expected.txt:
              * platform/gtk/mathml/presentation/roots-expected.checksum:
              * platform/gtk/mathml/presentation/roots-expected.png:
              * platform/gtk/mathml/presentation/roots-expected.txt:
              * platform/gtk/mathml/presentation/row-alignment-expected.checksum:
              * platform/gtk/mathml/presentation/row-alignment-expected.png:
              * platform/gtk/mathml/presentation/row-alignment-expected.txt:
              * platform/gtk/mathml/presentation/row-expected.checksum:
              * platform/gtk/mathml/presentation/row-expected.png:
              * platform/gtk/mathml/presentation/row-expected.txt:
              * platform/gtk/mathml/presentation/style-expected.checksum:
              * platform/gtk/mathml/presentation/style-expected.png:
              * platform/gtk/mathml/presentation/style-expected.txt:
              * platform/gtk/mathml/presentation/sub-expected.checksum:
              * platform/gtk/mathml/presentation/sub-expected.png:
              * platform/gtk/mathml/presentation/sub-expected.txt:
              * platform/gtk/mathml/presentation/subsup-expected.checksum:
              * platform/gtk/mathml/presentation/subsup-expected.png:
              * platform/gtk/mathml/presentation/subsup-expected.txt:
              * platform/gtk/mathml/presentation/sup-expected.checksum:
              * platform/gtk/mathml/presentation/sup-expected.png:
              * platform/gtk/mathml/presentation/sup-expected.txt:
              * platform/gtk/mathml/presentation/tables-expected.checksum:
              * platform/gtk/mathml/presentation/tables-expected.png:
              * platform/gtk/mathml/presentation/tables-expected.txt:
              * platform/gtk/mathml/presentation/tokenElements-expected.checksum:
              * platform/gtk/mathml/presentation/tokenElements-expected.png:
              * platform/gtk/mathml/presentation/tokenElements-expected.txt:
              * platform/gtk/mathml/presentation/under-expected.checksum:
              * platform/gtk/mathml/presentation/under-expected.png:
              * platform/gtk/mathml/presentation/under-expected.txt:
              * platform/gtk/mathml/presentation/underover-expected.checksum:
              * platform/gtk/mathml/presentation/underover-expected.png:
              * platform/gtk/mathml/presentation/underover-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20915d02
  10. 23 Nov, 2010 3 commits
  11. 20 Nov, 2010 1 commit
    • rniwa@webkit.org's avatar
      2010-11-20 Ryosuke Niwa <rniwa@webkit.org> · b3e9317c
      rniwa@webkit.org authored
              Unreviewed rebaselines for r72482.
      
              Since Home/End behavior is different on Mac and GTK, move the expected result added by r72482
              to platform/mac and platform/gtk, and add new expected result for other platforms.
      
              See also: http://trac.webkit.org/changeset/54980 and https://webkit.org/b/35066.
      
              * editing/selection/extend-selection-home-end-expected.txt:
              * platform/chromium-win/editing/selection/extend-selection-expected.txt: Removed.
              * platform/chromium/test_expectations.txt: Removed extend-selection.html.
              * platform/gtk/Skipped: Ditto.
              * platform/gtk/editing/selection/extend-selection-expected.txt: Removed.
              * platform/gtk/editing/selection/extend-selection-home-end-expected.txt: Added.
              * platform/mac/editing/selection/extend-selection-home-end-expected.txt: Added.
              * platform/qt/Skipped: Removed extend-selection.html.
              * platform/win/editing/selection/extend-selection-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72486 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b3e9317c
  12. 19 Nov, 2010 1 commit
  13. 18 Nov, 2010 1 commit
    • jianli@chromium.org's avatar
      Move fileapi test files under http/tests/local to a new subdirectory under it · 7a064a56
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=49709
      
      Reviewed by David Levin.
      
      * http/tests/local/fileapi/resources/setup-file-input-element-for-drag.js: Renamed from LayoutTests/http/tests/local/resources/setup-file-input-element-for-drag.js.
      * http/tests/local/fileapi/script-tests/TEMPLATE.html: Added.
      * http/tests/local/fileapi/script-tests/send-dragged-file.js: Renamed from LayoutTests/http/tests/local/resources/send-dragged-file.js.
      * http/tests/local/fileapi/script-tests/send-sliced-dragged-file.js: Renamed from LayoutTests/http/tests/local/resources/send-sliced-dragged-file.js.
      * http/tests/local/fileapi/send-dragged-file-expected.txt: Renamed from LayoutTests/http/tests/local/send-dragged-file-expected.txt.
      * http/tests/local/fileapi/send-dragged-file.html: Renamed from LayoutTests/http/tests/local/send-dragged-file.html.
      * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt: Renamed from LayoutTests/http/tests/local/send-sliced-dragged-file-expected.txt.
      * http/tests/local/fileapi/send-sliced-dragged-file.html: Renamed from LayoutTests/http/tests/local/send-sliced-dragged-file.html.
      * platform/gtk/Skipped:
      * platform/mac-tiger/Skipped:
      * platform/mac-wk2/Skipped:
      * platform/qt-wk2/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a064a56
  14. 17 Nov, 2010 2 commits
  15. 16 Nov, 2010 1 commit