1. 02 Mar, 2011 24 commits
    • rniwa@webkit.org's avatar
      2011-03-01 Ryosuke Niwa <rniwa@webkit.org> · 1714e2e0
      rniwa@webkit.org authored
              Reviewed by Darin Adler.
      
              Assertion failure after removing a selection in keydown handler
              https://bugs.webkit.org/show_bug.cgi?id=51389
      
              Added tests to ensure WebKit updates offset properly when deleting date
              to editing/selection/character-data-mutation.html.
      
              Added a test to ensure WebKit clears composition marks inside an input
              element when the value is set programatically.
      
              Many tests are rebaselined due to selection changed caused by the patch
              and additional respondToChangedSelection calls.
      
              * editing/deleting/delete-all-text-in-text-field-assertion-expected.txt:
              * editing/deleting/delete-by-word-001-expected.txt:
              * editing/deleting/delete-by-word-002-expected.txt:
              * editing/deleting/delete-ligature-001-expected.txt:
              * editing/deleting/delete-ligature-002-expected.txt:
              * editing/deleting/delete-ligature-003-expected.txt:
              * editing/deleting/pruning-after-merge-1-expected.txt:
              * editing/deleting/skip-virama-001-expected.txt:
              * editing/execCommand/createLink-expected.txt:
              * editing/execCommand/hilitecolor-expected.txt:
              * editing/execCommand/outdent-nested-lists-1-expected.txt:
              * editing/execCommand/unlink-expected.txt:
              * editing/input/setting-input-value-cancel-ime-composition-expected.txt: Added.
              * editing/input/setting-input-value-cancel-ime-composition.html: Added.
              * editing/inserting/insert-thai-characters-001-expected.txt:
              * editing/pasteboard/copy-in-password-field-expected.txt:
              * editing/pasteboard/paste-into-anchor-text-expected.txt:
              * editing/selection/character-data-mutation-expected.txt:
              * editing/selection/character-data-mutation.html:
              * editing/style/remove-underline-from-stylesheet-expected.txt:
              * editing/style/style-3690704-fix-expected.txt:
              * editing/style/typing-style-003-expected.txt:
              * editing/undo/redo-style-expected.txt:
              * platform/mac/accessibility/selection-value-changes-for-aria-textbox-expected.txt:
              * platform/mac/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3608430-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3608445-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3608462-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3775172-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3800834-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3857753-fix-expected.txt:
              * platform/mac/editing/deleting/delete-3928305-fix-expected.txt:
              * platform/mac/editing/deleting/delete-4083333-fix-expected.txt:
              * platform/mac/editing/deleting/delete-after-span-ws-001-expected.txt:
              * platform/mac/editing/deleting/delete-and-undo-expected.txt:
              * platform/mac/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-010-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-012-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-013-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-014-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-015-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-016-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-020-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
              * platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
              * platform/mac/editing/deleting/delete-block-table-expected.txt:
              * platform/mac/editing/deleting/delete-br-007-expected.txt:
              * platform/mac/editing/deleting/delete-character-001-expected.txt:
              * platform/mac/editing/deleting/delete-hr-expected.txt:
              * platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
              * platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
              * platform/mac/editing/deleting/delete-listitem-001-expected.txt:
              * platform/mac/editing/deleting/delete-listitem-002-expected.txt:
              * platform/mac/editing/deleting/delete-selection-001-expected.txt:
              * platform/mac/editing/deleting/delete-tab-001-expected.txt:
              * platform/mac/editing/deleting/delete-tab-002-expected.txt:
              * platform/mac/editing/deleting/delete-tab-003-expected.txt:
              * platform/mac/editing/deleting/delete-tab-004-expected.txt:
              * platform/mac/editing/deleting/delete-trailing-ws-001-expected.txt:
              * platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt:
              * platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
              * platform/mac/editing/deleting/delete-ws-fixup-003-expected.txt:
              * platform/mac/editing/deleting/delete-ws-fixup-004-expected.txt:
              * platform/mac/editing/deleting/forward-delete-expected.txt:
              * platform/mac/editing/deleting/list-item-1-expected.txt:
              * platform/mac/editing/deleting/paragraph-in-preserveNewline-expected.txt:
              * platform/mac/editing/deleting/whitespace-pre-1-expected.txt:
              * platform/mac/editing/execCommand/find-after-replace-expected.txt:
              * platform/mac/editing/execCommand/insertHorizontalRule-expected.txt:
              * platform/mac/editing/execCommand/paste-1-expected.txt:
              * platform/mac/editing/execCommand/paste-2-expected.txt:
              * platform/mac/editing/input/5576619-expected.txt:
              * platform/mac/editing/input/emacs-ctrl-o-expected.txt:
              * platform/mac/editing/input/firstrectforcharacterrange-styled-expected.txt:
              * platform/mac/editing/input/text-input-controller-expected.txt:
              * platform/mac/editing/inserting/4278698-expected.txt:
              * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
              * platform/mac/editing/inserting/insert-3654864-fix-expected.txt:
              * platform/mac/editing/inserting/insert-3851164-fix-expected.txt:
              * platform/mac/editing/inserting/insert-after-delete-001-expected.txt:
              * platform/mac/editing/inserting/insert-br-003-expected.txt:
              * platform/mac/editing/inserting/insert-br-006-expected.txt:
              * platform/mac/editing/inserting/insert-br-007-expected.txt:
              * platform/mac/editing/inserting/insert-br-008-expected.txt:
              * platform/mac/editing/inserting/insert-br-009-expected.txt:
              * platform/mac/editing/inserting/insert-br-at-tabspan-002-expected.txt:
              * platform/mac/editing/inserting/insert-br-at-tabspan-003-expected.txt:
              * platform/mac/editing/inserting/insert-div-003-expected.txt:
              * platform/mac/editing/inserting/insert-div-006-expected.txt:
              * platform/mac/editing/inserting/insert-div-007-expected.txt:
              * platform/mac/editing/inserting/insert-div-008-expected.txt:
              * platform/mac/editing/inserting/insert-div-024-expected.txt:
              * platform/mac/editing/inserting/insert-div-025-expected.txt:
              * platform/mac/editing/inserting/insert-space-in-empty-doc-expected.txt:
              * platform/mac/editing/inserting/insert-tab-003-expected.txt:
              * platform/mac/editing/inserting/insert-text-at-tabspan-001-expected.txt:
              * platform/mac/editing/inserting/insert-text-at-tabspan-002-expected.txt:
              * platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
              * platform/mac/editing/inserting/multiple-lines-selected-expected.txt:
              * platform/mac/editing/inserting/paragraph-separator-03-expected.txt:
              * platform/mac/editing/inserting/redo-expected.txt:
              * platform/mac/editing/inserting/return-key-with-selection-003-expected.txt:
              * platform/mac/editing/inserting/typing-001-expected.txt:
              * platform/mac/editing/inserting/typing-002-expected.txt:
              * platform/mac/editing/inserting/typing-003-expected.txt:
              * platform/mac/editing/inserting/typing-around-br-001-expected.txt:
              * platform/mac/editing/inserting/typing-around-image-001-expected.txt:
              * platform/mac/editing/pasteboard/4076267-2-expected.txt:
              * platform/mac/editing/pasteboard/4076267-3-expected.txt:
              * platform/mac/editing/pasteboard/4076267-expected.txt:
              * platform/mac/editing/pasteboard/4700297-expected.txt:
              * platform/mac/editing/pasteboard/8145-3-expected.txt:
              * platform/mac/editing/pasteboard/bad-placeholder-expected.txt:
              * platform/mac/editing/pasteboard/cut-text-001-expected.txt:
              * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
              * platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
              * platform/mac/editing/pasteboard/interchange-newline-1-expected.txt:
              * platform/mac/editing/pasteboard/interchange-newline-2-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-1-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-2-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-3-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-4-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-5-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-borders-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-list-expected.txt:
              * platform/mac/editing/pasteboard/merge-end-table-expected.txt:
              * platform/mac/editing/pasteboard/paste-line-endings-007-expected.txt:
              * platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
              * platform/mac/editing/pasteboard/paste-line-endings-009-expected.txt:
              * platform/mac/editing/pasteboard/paste-line-endings-010-expected.txt:
              * platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
              * platform/mac/editing/pasteboard/paste-pre-001-expected.txt:
              * platform/mac/editing/pasteboard/paste-pre-002-expected.txt:
              * platform/mac/editing/pasteboard/paste-table-003-expected.txt:
              * platform/mac/editing/pasteboard/paste-table-cells-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-001-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-002-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-003-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-004-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-005-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-008-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-009-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-019-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
              * platform/mac/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
              * platform/mac/editing/pasteboard/paste-xml-expected.txt:
              * platform/mac/editing/pasteboard/pasting-object-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-003-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-004-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-005-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-006-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
              * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
              * platform/mac/editing/selection/move-between-blocks-no-001-expected.txt:
              * platform/mac/editing/selection/replace-selection-1-expected.txt:
              * platform/mac/editing/selection/select-all-iframe-expected.txt:
              * platform/mac/editing/spelling/spelling-expected.txt:
              * platform/mac/editing/style/relative-font-size-change-002-expected.txt:
              * platform/mac/editing/style/relative-font-size-change-003-expected.txt:
              * platform/mac/editing/style/smoosh-styles-001-expected.txt:
              * platform/mac/editing/style/style-3681552-fix-001-expected.txt:
              * platform/mac/editing/style/style-3681552-fix-002-expected.txt:
              * platform/mac/editing/style/style-boundary-002-expected.txt:
              * platform/mac/editing/style/style-boundary-003-expected.txt:
              * platform/mac/editing/style/style-boundary-005-expected.txt:
              * platform/mac/editing/style/typing-style-001-expected.txt:
              * platform/mac/editing/style/typing-style-002-expected.txt:
              * platform/mac/editing/style/unbold-in-bold-expected.txt:
              * platform/mac/editing/undo/4063751-expected.txt:
              * platform/mac/editing/undo/redo-typing-001-expected.txt:
              * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
              * platform/mac/editing/undo/undo-combined-delete-expected.txt:
              * platform/mac/editing/undo/undo-delete-boundary-expected.txt:
              * platform/mac/editing/undo/undo-delete-expected.txt:
              * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
              * platform/mac/editing/undo/undo-forward-delete-expected.txt:
              * platform/mac/editing/undo/undo-misspellings-expected.txt:
              * platform/mac/editing/undo/undo-typing-001-expected.txt:
              * platform/mac/editing/unsupported-content/list-type-after-expected.txt:
              * platform/mac/editing/unsupported-content/list-type-before-expected.txt:
              * platform/mac/editing/unsupported-content/table-type-after-expected.txt:
              * platform/mac/editing/unsupported-content/table-type-before-expected.txt:
              * platform/mac/fast/dom/delete-contents-expected.txt:
      2011-03-01  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler.
      
              Assertion failure after removing a selection in keydown handler
              https://bugs.webkit.org/show_bug.cgi?id=51389
      
              The bug was caused by textWillBeReplaced's not always updating selection, and
              shouldRemovePositionAfterAdoptingTextReplacement's not moving the end offset when it's
              at the end of replaced data.
      
              Fixed the bug by always updating selection in textWillBeReplaced and fixing the condition
              to move the offset in shouldRemovePositionAfterAdoptingTextReplacement. Also added a call
              to setSelection instead of directly modifying m_selection to notify all the clients.
              Namely, the call to EditorClient::respondToChangedSelection is required for
              setting-input-value-cancel-ime-composition.html.
      
              Note that we must update layout before calling setSelection because setSelection calls
              setFocusedNodeIfNeeded and it requires layout to be up-to-date. Without this call, tests
              such as fast/forms/input-appearance-maxlength.html hits an assertion in Node::isFocusable.
      
              Test: editing/input/setting-input-value-cancel-ime-composition.html
      
              * editing/SelectionController.cpp:
              (WebCore::shouldRemovePositionAfterAdoptingTextReplacement): When replacing text, the offset
              of the selection end must be updated even if it was at the end of the replaced text.
              e.g. removing "world" from "hello world] WebKit" should result in "hello ] WebKit" not
              "hello  WebK[it". Note we don't move the offset if no text is removed because appending
              "world" to "hello ]" should result in "hello ]world" not "hello world]".
              (WebCore::SelectionController::textWillBeReplaced): Calls setSelection to update
              the selection instead of modifying m_selection directly.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80121 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1714e2e0
    • sergio@webkit.org's avatar
      2011-03-02 Sergio Villar Senin <svillar@igalia.com> · 36a67e15
      sergio@webkit.org authored
              Unreviewed.
      
              Replaced 2 tests in GTK Skipped list that were skipped by mistake
              by the ones that are actually failing.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36a67e15
    • podivilov@chromium.org's avatar
      2011-03-02 Andrey Adaikin <aandrey@google.com> · e97b4352
      podivilov@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: highlighted line does not span horizonally in scripts panel while debugging.
              https://bugs.webkit.org/show_bug.cgi?id=54675
      
              * inspector/front-end/TextViewer.js:
              (WebInspector.TextViewer.prototype._syncScroll):
              (WebInspector.TextEditorChunkedPanel.prototype._buildChunks):
              (WebInspector.TextEditorChunkedPanel.prototype.makeLineAChunk):
              (WebInspector.TextEditorGutterPanel):
              (WebInspector.TextEditorGutterPanel.prototype._expandChunks):
              (WebInspector.TextEditorGutterPanel.prototype.textChanged):
              (WebInspector.TextEditorMainPanel):
              (WebInspector.TextEditorMainPanel.prototype.set readOnly):
              (WebInspector.TextEditorMainPanel.prototype._getSelection):
              (WebInspector.TextEditorMainPanel.prototype._selectionToPosition):
              (WebInspector.TextEditorMainPanel.prototype._handleDOMSubtreeModified):
              (WebInspector.TextEditorMainPanel.prototype._applyDomUpdates):
              (WebInspector.TextEditorMainPanel.prototype._updateChunksForRanges):
              * inspector/front-end/textViewer.css:
              (.inner-container):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80119 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e97b4352
    • rniwa@webkit.org's avatar
      2011-03-02 Ryosuke Niwa <rniwa@webkit.org> · 24b7fb42
      rniwa@webkit.org authored
              Unreviewed; added the missing blank line at the end.
      
              * platform/qt/http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80117 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24b7fb42
    • commit-queue@webkit.org's avatar
      2011-03-02 Oleg Romashin <romaxa@gmail.com> · 275c7beb
      commit-queue@webkit.org authored
              Reviewed by Andreas Kling.
      
              Fixing inspector compilation with JAVASCRIPT_DEBUGGER disabled
              https://bugs.webkit.org/show_bug.cgi?id=55477
      
              * inspector/InspectorAgent.cpp:
              (WebCore::InspectorAgent::populateScriptObjects):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80116 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      275c7beb
    • sergio@webkit.org's avatar
      2011-03-02 Sergio Villar Senin <svillar@igalia.com> · 301e83e3
      sergio@webkit.org authored
              Unreviewed.
      
              Adding 3 new tests to the skipped list waiting for better viewport
              error/warning messages.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80115 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      301e83e3
    • rniwa@webkit.org's avatar
      2011-03-02 Ryosuke Niwa <rniwa@webkit.org> · 3322a2ba
      rniwa@webkit.org authored
              Unreviewed Qt rebaselines for r80061.
      
              * platform/qt/http/tests/security/xss-DENIED-xml-external-entity-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80114 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3322a2ba
    • sergio@webkit.org's avatar
      2011-03-02 Sergio Villar Senin <svillar@igalia.com> · ff832ddb
      sergio@webkit.org authored
              Unreviewed.
      
              Rebaseline after r80061 and r80107.
      
              * platform/gtk/fast/xsl/xslt-mismatched-tags-in-xslt-expected.txt:
              * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80113 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff832ddb
    • ossy@webkit.org's avatar
      Unreviewed. · 00729ba0
      ossy@webkit.org authored
      REGRESSION (r79762): Items in <select multiple> have focus rings, but shouldn't
      https://bugs.webkit.org/show_bug.cgi?id=55323
      
      Add Qt specific expected result for test introduced in r79934.
      
      * platform/qt/fast/spatial-navigation/snav-multiple-select-focusring-expected.checksum: Added.
      * platform/qt/fast/spatial-navigation/snav-multiple-select-focusring-expected.png: Added.
      * platform/qt/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80112 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00729ba0
    • antonm@chromium.org's avatar
      And another attempt to do proper GPU override. · bd5c3ad8
      antonm@chromium.org authored
      *    platform/chromium/test_expectations.txt
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80111 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd5c3ad8
    • antonm@chromium.org's avatar
      Unreviewed. Another attempt to propertly rebaseling GPU variant of... · e1179ffe
      antonm@chromium.org authored
      Unreviewed.  Another attempt to propertly rebaseling GPU variant of fast/canvas/canvas-strokePath-gradient-shadow.html
      
      *    platform/chromium/test_expectations.txt
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80110 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e1179ffe
    • antonm@chromium.org's avatar
      Unreviewed. Rebaselining for Chromium after http://trac.webkit.org/changeset/80061/ · 24b10bfc
      antonm@chromium.org authored
      *    platform/chromium-mac/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt
      *    platform/chromium-win/http/tests/security/cross-origin-xsl-BLOCKED-expected.txt
      *    platform/chromium-win/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80109 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24b10bfc
    • antonm@chromium.org's avatar
      Unreviewed. Remove invalid suppression. · 08a797d7
      antonm@chromium.org authored
      *    platform/chromium/test_expectations.txt
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80108 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08a797d7
    • sergio@webkit.org's avatar
      2011-03-02 Joseph Pecoraro <joepeck@webkit.org> · afc9bb3d
      sergio@webkit.org authored
              Unreviewed expectations update. This is a follow-up to r80061.
      
              Viewport tests were expected to produce new error, warning,
              and tip console messages. The current output is correct,
              but many of the warnings are wrong. Fixing the incorrect
              warnings will be handled by:
              https://bugs.webkit.org/show_bug.cgi?id=53707
      
              There are also a number of xsl tests that have extra warnings
              in qt when "Running an XSL-T 1.0 stylesheet with a 2.0 processor".
              These tests now have qt platform specific results.
      
              * fast/viewport/viewport-100-expected.txt:
              * fast/viewport/viewport-101-expected.txt:
              * fast/viewport/viewport-102-expected.txt:
              * fast/viewport/viewport-103-expected.txt:
              * fast/viewport/viewport-112-expected.txt:
              * fast/viewport/viewport-115-expected.txt:
              * fast/viewport/viewport-116-expected.txt:
              * fast/viewport/viewport-117-expected.txt:
              * fast/viewport/viewport-121-expected.txt:
              * fast/viewport/viewport-122-expected.txt:
              * fast/viewport/viewport-125-expected.txt:
              * fast/viewport/viewport-129-expected.txt:
              * fast/viewport/viewport-29-expected.txt:
              * fast/viewport/viewport-30-expected.txt:
              * fast/viewport/viewport-31-expected.txt:
              * fast/viewport/viewport-32-expected.txt:
              * fast/viewport/viewport-35-expected.txt:
              * fast/viewport/viewport-36-expected.txt:
              * fast/viewport/viewport-38-expected.txt:
              * fast/viewport/viewport-39-expected.txt:
              * fast/viewport/viewport-40-expected.txt:
              * fast/viewport/viewport-41-expected.txt:
              * fast/viewport/viewport-42-expected.txt:
              * fast/viewport/viewport-43-expected.txt:
              * fast/viewport/viewport-44-expected.txt:
              * fast/viewport/viewport-46-expected.txt:
              * fast/viewport/viewport-47-expected.txt:
              * fast/viewport/viewport-48-expected.txt:
              * fast/viewport/viewport-49-expected.txt:
              * fast/viewport/viewport-52-expected.txt:
              * fast/viewport/viewport-53-expected.txt:
              * fast/viewport/viewport-54-expected.txt:
              * fast/viewport/viewport-55-expected.txt:
              * fast/viewport/viewport-61-expected.txt:
              * fast/viewport/viewport-62-expected.txt:
              * fast/viewport/viewport-63-expected.txt:
              * fast/viewport/viewport-64-expected.txt:
              * fast/viewport/viewport-66-expected.txt:
              * fast/viewport/viewport-67-expected.txt:
              * fast/viewport/viewport-68-expected.txt:
              * fast/viewport/viewport-69-expected.txt:
              * fast/viewport/viewport-70-expected.txt:
              * fast/viewport/viewport-71-expected.txt:
              * fast/viewport/viewport-72-expected.txt:
              * fast/viewport/viewport-73-expected.txt:
              * fast/viewport/viewport-74-expected.txt:
              * fast/viewport/viewport-75-expected.txt:
              * fast/viewport/viewport-76-expected.txt:
              * fast/viewport/viewport-77-expected.txt:
              * fast/viewport/viewport-78-expected.txt:
              * fast/viewport/viewport-79-expected.txt:
              * fast/viewport/viewport-80-expected.txt:
              * fast/viewport/viewport-81-expected.txt:
              * fast/viewport/viewport-83-expected.txt:
              * fast/viewport/viewport-85-expected.txt:
              * fast/viewport/viewport-90-expected.txt:
              * platform/qt/fast/events/xsl-onload-expected.txt: Added.
              * platform/qt/fast/parser/xslt-with-html-expected.txt: Added.
              * platform/qt/fast/xsl/document-function-expected.txt:
              * platform/qt/fast/xsl/subframe-location-expected.txt: Added.
              * platform/qt/fast/xsl/transform-to-html-expected.txt: Added.
              * platform/qt/fast/xsl/utf8-chunks-expected.txt: Added.
              * platform/qt/fast/xsl/xslt-bad-import-uri-expected.txt: Added.
              * platform/qt/fast/xsl/xslt-doc-noenc-expected.txt: Added.
              * platform/qt/fast/xsl/xslt-entity-enc-expected.txt: Added.
              * platform/qt/fast/xsl/xslt-mismatched-tags-in-xslt-expected.txt:
              * platform/qt/fast/xsl/xslt-recursion-expected.txt: Added.
              * platform/qt/http/tests/misc/location-test-xsl-style-sheet-expected.txt: Added.
              * platform/qt/http/tests/security/xss-DENIED-xsl-document-expected.txt:
              * platform/qt/http/tests/security/xss-DENIED-xsl-document-redirect-expected.txt:
              * platform/qt/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt: Added.
              * platform/qt/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80107 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      afc9bb3d
    • antonm@chromium.org's avatar
      Unreivewed. Temporary disabling fast/canvas/canvas-strokePath-gradient-shadow.html · a572f2ca
      antonm@chromium.org authored
      *    platform/chromium/test_expectations.txt
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80106 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a572f2ca
    • tkent@chromium.org's avatar
      2011-03-02 Kent Tamura <tkent@chromium.org> · 71f3d93a
      tkent@chromium.org authored
              Unreviewed, a trivial fix for r80096.
      
              REGRESSION (r80096): [Chromium] fast/forms/input-number-unacceptable-style.html failure
              https://bugs.webkit.org/show_bug.cgi?id=55562
      
              * platform/chromium/test_expectations.txt:
      2011-03-02  Kent Tamura  <tkent@chromium.org>
      
              Unreviewed, a trivial fix for r80096.
      
              REGRESSION (r80096): [Chromium] fast/forms/input-number-unacceptable-style.html failure
              https://bugs.webkit.org/show_bug.cgi?id=55562
      
              * platform/text/LocalizedNumberICU.cpp:
              (WebCore::parseLocalizedNumber): Check the ParsePosition after NumberFormat::parse()
                to reject strings with a valid number + extra letters.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      71f3d93a
    • tkent@chromium.org's avatar
      2011-03-02 Kent Tamura <tkent@chromium.org> · 055b975d
      tkent@chromium.org authored
              Unreviewed, test expectation update.
      
              * platform/chromium/test_expectations.txt:
                Mark fast/forms/input-number-unacceptable-style.html as TEXT.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80104 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      055b975d
    • steveblock@google.com's avatar
      2011-03-02 Steve Block <steveblock@google.com> · b02f74f1
      steveblock@google.com authored
              Reviewed by Jeremy Orlow.
      
              JObjectWrapper should be moved to its own file
              https://bugs.webkit.org/show_bug.cgi?id=55384
      
              No new tests, refactoring only.
      
              * Android.v8bindings.mk:
              * WebCore.gypi:
              * bridge/jni/v8/JNIBridgeV8.cpp:
              (JavaField::JavaField):
              * bridge/jni/v8/JNIBridgeV8.h:
              * bridge/jni/v8/JavaInstanceV8.cpp:
              (JavaInstance::JavaInstance):
              * bridge/jni/v8/JavaInstanceV8.h:
              * bridge/jni/v8/JobjectWrapper.cpp: Copied from Source/WebCore/bridge/jni/v8/JNIBridgeV8.h.
              (JobjectWrapper::JobjectWrapper):
              (JobjectWrapper::~JobjectWrapper):
              * bridge/jni/v8/JobjectWrapper.h: Copied from Source/WebCore/bridge/jni/v8/JNIBridgeV8.h.
              (JSC::Bindings::JobjectWrapper::instance):
              (JSC::Bindings::JobjectWrapper::setInstance):
              (JSC::Bindings::JobjectWrapper::ref):
              (JSC::Bindings::JobjectWrapper::deref):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b02f74f1
    • caseq@chromium.org's avatar
      2011-02-25 Andrey Kosyakov <caseq@chromium.org> · 3f15b338
      caseq@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: factor search logic out of inspector.js
              https://bugs.webkit.org/show_bug.cgi?id=54965
      
              * WebCore.gypi:
              * WebCore.vcproj/WebCore.vcproj:
              * inspector/front-end/ElementsPanel.js:
              (WebInspector.ElementsPanel.prototype.searchCanceled):
              (WebInspector.ElementsPanel.prototype.switchToAndFocus):
              (WebInspector.ElementsPanel.prototype._updateMatchesCount):
              * inspector/front-end/Panel.js:
              (WebInspector.Panel.prototype.searchCanceled):
              (WebInspector.Panel.prototype.performSearch.updateMatchesCount):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype.searchCanceled):
              (WebInspector.ScriptsPanel.prototype.performSearch.finishedCallback):
              (WebInspector.ScriptsPanel.prototype.performSearch):
              * inspector/front-end/SearchController.js: Added.
              (WebInspector.SearchController):
              (WebInspector.SearchController.prototype.updateSearchMatchesCount):
              (WebInspector.SearchController.prototype.updateSearchLabel):
              (WebInspector.SearchController.prototype.cancelSearch):
              (WebInspector.SearchController.prototype.handleShortcut):
              (WebInspector.SearchController.prototype.activePanelChanged.performPanelSearch):
              (WebInspector.SearchController.prototype.activePanelChanged):
              (WebInspector.SearchController.prototype._updateSearchMatchesCount):
              (WebInspector.SearchController.prototype._focusSearchField):
              (WebInspector.SearchController.prototype._onSearchFieldManualFocus):
              (WebInspector.SearchController.prototype._onKeyDown):
              (WebInspector.SearchController.prototype._onSearch):
              (WebInspector.SearchController.prototype._performSearch):
              * inspector/front-end/WebKit.qrc:
              * inspector/front-end/inspector.html:
              * inspector/front-end/inspector.js:
              (WebInspector.set currentPanel):
              (WebInspector.set attached):
              (WebInspector.doLoadedDone):
              (WebInspector.documentKeyDown):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f15b338
    • tkent@chromium.org's avatar
      2011-03-02 Kent Tamura <tkent@chromium.org> · 28eab9f5
      tkent@chromium.org authored
              Unreviewed.
      
              Update a test and test expectation for r80096.
      
              * fast/forms/input-number-unacceptable-style-expected.txt:
              * fast/forms/input-number-unacceptable-style.html:
                ICU seems to accept "-1+" as a number.  So change it to "-1a".
              * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.checksum:
              * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.png:
              * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.txt:
              * platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.checksum:
              * platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.png:
              * platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.txt:
              * platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.checksum:
              * platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.png:
              * platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80101 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      28eab9f5
    • abarth@webkit.org's avatar
      2011-03-02 Adam Barth <abarth@webkit.org> · 0f786cbf
      abarth@webkit.org authored
              Reviewed by Dimitri Glazkov.
      
              Teach JavaScriptCore GYP build how to build minidom
              https://bugs.webkit.org/show_bug.cgi?id=55536
      
              * JavaScriptCore.gypi:
              * gyp/JavaScriptCore.gyp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80100 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f786cbf
    • reni@webkit.org's avatar
      FEMorphologyElement changes doesn't require relayout · 181ee388
      reni@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=55462
      
      Reviewed by Andreas Kling.
      
      When the FEMorphologyElement receives an update message but the given value remains the same we don't need
      to relayout the filter.
      
      No new tests are needed because this modification is covered by the dynamic update tests of FEMorphology.
      
      * platform/graphics/filters/FEMorphology.cpp:
      (WebCore::FEMorphology::setMorphologyOperator):
      (WebCore::FEMorphology::setRadiusX):
      (WebCore::FEMorphology::setRadiusY):
      * platform/graphics/filters/FEMorphology.h:
      * svg/SVGFEMorphologyElement.cpp:
      (WebCore::SVGFEMorphologyElement::setFilterEffectAttribute):
      (WebCore::SVGFEMorphologyElement::svgAttributeChanged):
      * svg/SVGFEMorphologyElement.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80099 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      181ee388
    • commit-queue@webkit.org's avatar
      2011-03-01 Anna Cavender <annacc@chromium.org> · a1eea816
      commit-queue@webkit.org authored
              Reviewed by Eric Carlson.
      
              Remove playing of video in media/video-replaces-poster.html and update text results.
              https://bugs.webkit.org/show_bug.cgi?id=54910
      
              * media/video-replaces-poster-expected.txt: Added.
              * media/video-replaces-poster.html:
              * platform/chromium-win/media/video-replaces-poster-expected.txt: Removed.
              * platform/gtk/media/video-replaces-poster-expected.txt: Removed.
              * platform/mac/media/video-replaces-poster-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80098 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a1eea816
    • tkent@chromium.org's avatar
      2011-03-01 Kent Tamura <tkent@chromium.org> · 3db9c3db
      tkent@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Assertion fails when a form validation bubble appears
              https://bugs.webkit.org/show_bug.cgi?id=55550
      
              * fast/forms/interactive-validation-attach-assertion-expected.txt: Added.
              * fast/forms/interactive-validation-attach-assertion.html: Added.
              * platform/gtk/Skipped:
              * platform/mac/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2011-03-01  Kent Tamura  <tkent@chromium.org>
      
              Reviewed by Dimitri Glazkov.
      
              Assertion fails when a form validation bubble appears
              https://bugs.webkit.org/show_bug.cgi?id=55550
      
              Test: fast/forms/interactive-validation-attach-assertion.html
      
              * html/ValidationMessage.cpp:
              (WebCore::ValidationMessage::buildBubbleTree):
               Just remove unnecessary attach().
      2011-03-01  Kent Tamura  <tkent@chromium.org>
      
              Reviewed by Dimitri Glazkov.
      
              Assertion fails when a form validation bubble appears
              https://bugs.webkit.org/show_bug.cgi?id=55550
      
              Test: fast/forms/interactive-validation-attach-assertion.html
      
              * DumpRenderTree/chromium/WebPreferences.cpp:
              (WebPreferences::applyTo): Enable the interactive validation feature by
                default. This matches to Chromium browser.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3db9c3db
  2. 01 Mar, 2011 16 commits
    • tkent@chromium.org's avatar
      Support localized numbers in <input type=number> · c945b6c5
      tkent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=42484
      
      Reviewed by Dimitri Glazkov.
      
      Source/WebCore:
      
      This change adds support of localized numbers in <input type=number>.
      This affects only the UI, and not HTMLInputElement::value.
      
      - Remove the keyboard input restriction feature because it is hard to
        retrieve characters usable for localized numbers in ICU.
      
      - Separate convertFromVisibleValue() from sanitizeValue().
        sanitizeValue() is used for not only converting a renderer value to a
        DOM value.
      
      - Implement LocalizedNumber functions for ICU and NSNumberFormatter.
        It is used only in Chromium for now.
      
      Test: manual-tests/input-number-localization.html
      
      * WebCore.gypi: Use LocalizedNumberICU.cpp.
      * WebCore.xcodeproj/project.pbxproj:
        Add LocalizedNumberMac.mm and remove LocalizedNumberNone.cpp.
      * dom/InputElement.h: Introduce convertFromVisibleValue().
      * html/HTMLInputElement.cpp:
      (WebCore::HTMLInputElement::convertFromVisibleValue):
      * html/HTMLInputElement.h:
      * html/InputType.cpp:
      (WebCore::InputType::convertFromVisibleValue):
      * html/InputType.h:
      * html/NumberInputType.cpp: Remove isHTMLNumberCharacter(),
        isNumberCharacter(), and handleBeforeTextInsertedEvent() because we
        remove the keyboard input restriction feature for type=number.
      (WebCore::NumberInputType::convertFromVisibleValue):
      (WebCore::NumberInputType::sanitizeValue):
      * html/NumberInputType.h:
      * manual-tests/input-number-localization.html: Add a manual test because
        the behavior depends on the current locale.
      * platform/text/LocalizedNumber.h: Remove isLocalizedNumberCharacter().
      * platform/text/LocalizedNumberICU.cpp:
        Implement LocalizedNumber functions with ICU NumberFormat.
      (WebCore::createFormatterForCurrentLocale):
      (WebCore::parseLocalizedNumber):
      (WebCore::formatLocalizedNumber):
      * platform/text/LocalizedNumberNone.cpp: Remove isLocalizedNumberCharacter().
      * platform/text/mac/LocalizedNumberMac.mm:
        Implement LocalizedNumber functions with NSNumberFormatter.
      (WebCore::parseLocalizedNumber):
      (WebCore::formatLocalizedNumber):
      * rendering/RenderTextControlSingleLine.cpp:
      (WebCore::RenderTextControlSingleLine::subtreeHasChanged):
      * wml/WMLInputElement.h:
      (WebCore::WMLInputElement::convertFromVisibleValue):
        Implemented as a function doing nothing.
      
      LayoutTests:
      
      Update an existing test because of removing the keyboard input
      restriction feature.
      
      * fast/forms/input-number-keyoperation-expected.txt:
      * fast/forms/script-tests/input-number-keyoperation.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80096 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c945b6c5
    • gyuyoung.kim@samsung.com's avatar
      2011-03-01 Gyuyoung Kim <gyuyoung.kim@samsung.com> · d959e445
      gyuyoung.kim@samsung.com authored
              Reviewed by Kent Tamura.
      
              Remove efl port style exception of Webcore/JavaScriptCore
              https://bugs.webkit.org/show_bug.cgi?id=55549
      
              WebCore and JavaScriptCore need to adhere WebKit coding style.
      
              * Scripts/webkitpy/style/checker.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d959e445
    • abarth@webkit.org's avatar
      2011-03-01 Adam Barth <abarth@webkit.org> · 4fa18d43
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              JavaScriptCore GYP build should copy some headers into the target framework
              https://bugs.webkit.org/show_bug.cgi?id=55524
      
              After this patch, all the framework headers are exported as public
              headers.  We need to teach GYP how to handle private headers.
      
              I struggled to determine how to store the information about whether a
              header was public, private, or project (i.e., not exported).
              Generally, the GYPI should just list the files, but it seemed siliy to
              have an almost duplicated list of files in the GYP file itself.  If
              this design doesn't scale, we might have to revisit it in the future.
      
              * JavaScriptCore.gyp/JavaScriptCore.gyp:
              * JavaScriptCore.gypi:
              * gyp/JavaScriptCore.gyp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80094 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4fa18d43
    • tony@chromium.org's avatar
      2011-03-01 Tony Chang <tony@chromium.org> · b4c4e6f2
      tony@chromium.org authored
              Reviewed by Ojan Vafai.
      
              [chromium] clean up temp files on chromium-mac builder too
              https://bugs.webkit.org/show_bug.cgi?id=55525
      
              * BuildSlaveSupport/chromium/remove-crash-logs:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4c4e6f2
    • yutak@chromium.org's avatar
      2011-03-01 Yuta Kitamura <yutak@chromium.org> · 396aa426
      yutak@chromium.org authored
              Reviewed by Darin Adler.
      
              REGRESSION(r78383): Failure to connect on websocketstest.com
              https://bugs.webkit.org/show_bug.cgi?id=54811
      
              After r78383, KURL::setPort() no longer appends ":port" part
              if that port is the default port for URL scheme. This broke
              SocketStreamHandleCFNet, whose code was based on an assumption
              that KURL::setPort() always inserts ":port" part.
      
              To fix this, KURL::port() call is removed from SocketStreamHandle
              and the port number is calculated on-the-fly.
      
              Unfortunately it is impossible to write a test; this bug only
              affects WebSockets connecting to the default port (port 80
              for ws, port 443 for wss), while we use different ports to test
              WebSockets in LayoutTests.
      
              * platform/network/cf/SocketStreamHandle.h:
              * platform/network/cf/SocketStreamHandleCFNet.cpp:
              (WebCore::SocketStreamHandle::SocketStreamHandle):
              (WebCore::SocketStreamHandle::createStreams):
              (WebCore::SocketStreamHandle::port):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      396aa426
    • commit-queue@webkit.org's avatar
      2011-03-01 Victoria Kirst <vrk@chromium.org> · b7f9f17a
      commit-queue@webkit.org authored
              Reviewed by Kenneth Russell.
      
              [Chromium] videos are not painted for compositing/ tests
              https://bugs.webkit.org/show_bug.cgi?id=54694
      
              Videos are now painted for compositing tests. This patch uploads the
              expected layout results and enables the tests again.
      
              * platform/chromium-gpu-linux/compositing/geometry/clipped-video-controller-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/geometry/clipped-video-controller-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/geometry/video-fixed-scrolling-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/geometry/video-fixed-scrolling-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/geometry/video-opacity-overlay-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/geometry/video-opacity-overlay-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/layers-inside-overflow-scroll-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/layers-inside-overflow-scroll-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/overflow/overflow-compositing-descendant-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/overflow/overflow-compositing-descendant-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/overflow/scroll-ancestor-update-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/overflow/scroll-ancestor-update-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/reflections/load-video-in-reflection-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/reflections/load-video-in-reflection-expected.png: Added.
              * platform/chromium-gpu-linux/compositing/self-painting-layers-expected.checksum: Added.
              * platform/chromium-gpu-linux/compositing/self-painting-layers-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/geometry/clipped-video-controller-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/geometry/clipped-video-controller-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/geometry/video-fixed-scrolling-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/geometry/video-fixed-scrolling-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/geometry/video-opacity-overlay-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/geometry/video-opacity-overlay-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/layers-inside-overflow-scroll-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/layers-inside-overflow-scroll-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/overflow/overflow-compositing-descendant-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/overflow/overflow-compositing-descendant-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/overflow/scroll-ancestor-update-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/overflow/scroll-ancestor-update-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/reflections/load-video-in-reflection-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/reflections/load-video-in-reflection-expected.png: Added.
              * platform/chromium-gpu-mac/compositing/self-painting-layers-expected.checksum: Added.
              * platform/chromium-gpu-mac/compositing/self-painting-layers-expected.png: Added.
              * platform/chromium-gpu-win/compositing/geometry/clipped-video-controller-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/geometry/clipped-video-controller-expected.png: Added.
              * platform/chromium-gpu-win/compositing/geometry/clipped-video-controller-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-fixed-scrolling-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-fixed-scrolling-expected.png: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-opacity-overlay-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-opacity-overlay-expected.png: Added.
              * platform/chromium-gpu-win/compositing/geometry/video-opacity-overlay-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/layers-inside-overflow-scroll-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/layers-inside-overflow-scroll-expected.png: Added.
              * platform/chromium-gpu-win/compositing/layers-inside-overflow-scroll-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/overflow/overflow-compositing-descendant-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/overflow/overflow-compositing-descendant-expected.png: Added.
              * platform/chromium-gpu-win/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/overflow/scroll-ancestor-update-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/overflow/scroll-ancestor-update-expected.png: Added.
              * platform/chromium-gpu-win/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/reflections/load-video-in-reflection-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/reflections/load-video-in-reflection-expected.png: Added.
              * platform/chromium-gpu-win/compositing/reflections/load-video-in-reflection-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/self-painting-layers-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/self-painting-layers-expected.png: Added.
              * platform/chromium-gpu-win/compositing/self-painting-layers-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80091 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7f9f17a
    • ojan@chromium.org's avatar
      2011-02-28 Ojan Vafai <ojan@chromium.org> · 234ffd0a
      ojan@chromium.org authored
              Reviewed by Tony Chang.
      
              wrap json in a function call to afford cross-domain loading
              https://bugs.webkit.org/show_bug.cgi?id=55353
      
              Also delete the code that compacts the JSON. It turns out this
              breaks the rebaseline tool and is probably a premature optimization anyways.
      
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
              * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
              * Scripts/webkitpy/tool/commands/rebaselineserver.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      234ffd0a
    • mrowe@apple.com's avatar
      Hide the typeinfo name symbols for std::exception and std::bad_alloc too. · 9a0de81a
      mrowe@apple.com authored
      * Configurations/Base.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80089 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a0de81a
    • joepeck@webkit.org's avatar
      2011-03-01 Joseph Pecoraro <joepeck@webkit.org> · 4a1818b3
      joepeck@webkit.org authored
              Unreviewed expectations update. This is a follow-up to r80061.
      
              Leopard has a slightly different error message, so
              platform/mac-leopard needs its own expected results for the
              websocket test. Added platform specific expected results for
              the other tests which are consistently failing with an extra
              console message on the bots.
      
              * platform/mac-leopard/http/tests/inspector/console-websocket-error-expected.txt:
              * platform/mac-leopard/http/tests/security/xss-DENIED-xml-external-entity-expected.txt: Added.
              * platform/mac-leopard/http/tests/security/xss-DENIED-xsl-external-entity-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80088 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a1818b3
    • jorlow@chromium.org's avatar
      2011-03-01 David Grogan <dgrogan@chromium.org> · 34ef8445
      jorlow@chromium.org authored
              Reviewed by Jeremy Orlow.
      
              IndexedDB: public webkit interfaces for firing versionchange events to IDBDatabase objects
              https://bugs.webkit.org/show_bug.cgi?id=55548
      
              * WebKit.gyp:
              * public/WebIDBDatabase.h:
              (WebKit::WebIDBDatabase::createObjectStore):
              (WebKit::WebIDBDatabase::open):
              * public/WebIDBDatabaseCallbacks.h: Added.
              (WebKit::WebIDBDatabaseCallbacks::~WebIDBDatabaseCallbacks):
              (WebKit::WebIDBDatabaseCallbacks::onVersionChange):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      34ef8445
    • rniwa@webkit.org's avatar
      2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com> · ea1f4747
      rniwa@webkit.org authored
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * win/tools/vsprops/FeatureDefines.vsprops:
              * win/tools/vsprops/FeatureDefinesCairo.vsprops:
      2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * Source/cmake/OptionsEfl.cmake:
              * Source/cmake/OptionsWinCE.cmake:
              * Source/cmakeconfig.h.cmake:
      2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * wtf/Platform.h:
      2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * features.gypi:
      2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * Configurations/FeatureDefines.xcconfig:
              * GNUmakefile.am:
              * features.pri:
      2011-03-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r80079.
              http://trac.webkit.org/changeset/80079
              https://bugs.webkit.org/show_bug.cgi?id=55547
      
              "Broke the Win debug build?" (Requested by dcheng on #webkit).
      
              * Scripts/build-webkit:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea1f4747
    • joepeck@webkit.org's avatar
      2011-03-01 Joseph Pecoraro <joepeck@webkit.org> · d9aa0af2
      joepeck@webkit.org authored
              Unreviewed expectations update. This is expected
              behavior after r80061, which enabled printing
              of more console messages.
      
              * http/tests/xmlviewer/dumpAsText/wml-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d9aa0af2
    • kevino@webkit.org's avatar
      [wx] Build fix after removal of Frame::isContentEditable. · bb9a0114
      kevino@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80084 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bb9a0114
    • tonyg@chromium.org's avatar
      2011-03-01 Sheriff Bot <webkit.review.bot@gmail.com> · 3a7869c6
      tonyg@chromium.org authored
              Unreviewed, rolling out r80078.
              http://trac.webkit.org/changeset/80078
              https://bugs.webkit.org/show_bug.cgi?id=55545
      
              underlying change was rolled out (Requested by tonyg-cr on
              #webkit).
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a7869c6
    • tonyg@chromium.org's avatar
      2011-03-01 Tony Gentilcore <tonyg@chromium.org> · 15fd9eae
      tonyg@chromium.org authored
              Unreviewed new baselines
      
              [chromium] Add expectations for new tests in r80049
              https://bugs.webkit.org/show_bug.cgi?id=55543
      
              * platform/chromium-mac/svg/css/path-gradient-stroke-shadow-expected.checksum: Added.
              * platform/chromium-mac/svg/css/path-gradient-stroke-shadow-expected.png: Added.
              * platform/chromium-win/svg/css/path-gradient-stroke-shadow-expected.checksum: Added.
              * platform/chromium-win/svg/css/path-gradient-stroke-shadow-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15fd9eae
    • enne@google.com's avatar
      2011-02-25 Adrienne Walker <enne@google.com> · 86157e47
      enne@google.com authored
              Reviewed by James Robinson.
      
              [chromium] Abstract "pixels with a graphics context" into its own class
              https://bugs.webkit.org/show_bug.cgi?id=55259
      
              This creates new PlatformCanvas/PlatformImage classes which wrap
              all of the #ifdef Skia/Cg warts from the compositor.  All classes
              (LayerTilerChromium, ContentLayerChromium, and ImageLayerChromium) are
              modified to use these abstractions.
      
              Tests: LayoutTests/compositing
      
              * WebCore.gypi:
              * platform/graphics/chromium/ContentLayerChromium.cpp:
              (WebCore::ContentLayerChromium::updateContentsIfDirty):
              (WebCore::ContentLayerChromium::resizeUploadBuffer):
              (WebCore::ContentLayerChromium::updateTextureIfNeeded):
              (WebCore::ContentLayerChromium::updateTexture):
              (WebCore::ContentLayerChromium::draw):
              * platform/graphics/chromium/ContentLayerChromium.h:
              * platform/graphics/chromium/ImageLayerChromium.cpp:
              (WebCore::ImageLayerChromium::updateContentsIfDirty):
              (WebCore::ImageLayerChromium::updateTextureIfNeeded):
              * platform/graphics/chromium/ImageLayerChromium.h:
              * platform/graphics/chromium/LayerTilerChromium.cpp:
              (WebCore::LayerTilerChromium::contentRectToTileIndices):
              (WebCore::LayerTilerChromium::update):
              (WebCore::LayerTilerChromium::updateFromPixels):
              * platform/graphics/chromium/LayerTilerChromium.h:
              * platform/graphics/chromium/PlatformCanvas.cpp: Added.
              (WebCore::PlatformCanvas::PlatformCanvas):
              (WebCore::PlatformCanvas::~PlatformCanvas):
              (WebCore::PlatformCanvas::resize):
              (WebCore::PlatformCanvas::AutoLocker::AutoLocker):
              (WebCore::PlatformCanvas::AutoLocker::~AutoLocker):
              (WebCore::PlatformCanvas::Painter::Painter):
              (WebCore::PlatformCanvas::Painter::~Painter):
              * platform/graphics/chromium/PlatformCanvas.h: Added.
              (WebCore::PlatformCanvas::AutoLocker::pixels):
              (WebCore::PlatformCanvas::Painter::context):
              (WebCore::PlatformCanvas::size):
              * platform/graphics/chromium/PlatformImage.cpp: Copied from Source/WebCore/platform/graphics/chromium/ImageLayerChromium.cpp.
              (WebCore::PlatformImage::PlatformImage):
              (WebCore::PlatformImage::updateFromImage):
              * platform/graphics/chromium/PlatformImage.h: Added.
              (WebCore::PlatformImage::pixels):
              (WebCore::PlatformImage::size):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@80081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86157e47