WebKit-https.git
9 years ago2011-02-23 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 23 Feb 2011 21:08:35 +0000 (21:08 +0000)]
2011-02-23  Anders Carlsson  <andersca@apple.com>

        Reviewed by Dan Bernstein.

        Web Inspector toolbar looks bad in WebKit2
        https://bugs.webkit.org/show_bug.cgi?id=55076
        <rdar://problem/8866258>

        * UIProcess/API/mac/WKView.mm:
        (-[WKView mouseDownCanMoveWindow]):
        Return NO from mouseDownCanMoveWindow to prevent drags in the (now transparent) inspector WKView
        from dragging the window around.

        * UIProcess/mac/WebInspectorProxyMac.mm:
        (WebKit::WebInspectorProxy::platformCreateInspectorPage):
        Call [WKView setDrawsBackground:NO].

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79479 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed expectations update for chromium.
atwilson@chromium.org [Wed, 23 Feb 2011 21:05:16 +0000 (21:05 +0000)]
Unreviewed expectations update for chromium.

* platform/chromium-mac-leopard/editing/inserting/typing-tab-designmode-forms-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/inserting/typing-tab-designmode-forms-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/4641033-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/4641033-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/block-wrappers-necessary-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/block-wrappers-necessary-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-area-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/nested-blocks-with-text-field-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/paste-blockquote-2-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/paste-blockquote-2-expected.png: Added.
* platform/chromium-mac-leopard/editing/pasteboard/pasting-tabs-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/pasteboard/pasting-tabs-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/3690703-2-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/3690703-2-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/3690703-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/3690703-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/3690719-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/3690719-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/4975120-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/4975120-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/5240265-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/5240265-expected.png: Added.
* platform/chromium-mac-leopard/editing/selection/replaced-boundaries-3-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/selection/replaced-boundaries-3-expected.png: Added.
* platform/chromium-mac-leopard/editing/style/5046875-1-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/style/5046875-1-expected.png: Added.
* platform/chromium-mac-leopard/editing/style/table-selection-expected.checksum: Added.
* platform/chromium-mac-leopard/editing/style/table-selection-expected.png: Added.
* platform/chromium-mac-leopard/fast/block/positioning/inline-block-relposition-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/block/positioning/inline-block-relposition-expected.png: Added.
* platform/chromium-mac-leopard/fast/blockflow/Kusa-Makura-background-canvas-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/blockflow/Kusa-Makura-background-canvas-expected.png: Added.
* platform/chromium-mac-leopard/fast/blockflow/japanese-ruby-vertical-lr-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/blockflow/japanese-ruby-vertical-lr-expected.png: Added.
* platform/chromium-mac-leopard/fast/blockflow/japanese-ruby-vertical-rl-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/blockflow/japanese-ruby-vertical-rl-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/continuationCrash-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/continuationCrash-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/css2-system-fonts-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/css2-system-fonts-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/font-face-locally-installed-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/font-face-locally-installed-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/margin-top-bottom-dynamic-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/margin-top-bottom-dynamic-expected.png: Added.
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLInputElement/input-image-alt-text-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLInputElement/input-image-alt-text-expected.png: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png: Added.
* platform/chromium-mac-leopard/fast/events/autoscroll-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/events/autoscroll-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label01-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label01-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label02-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label02-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label03-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label03-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label04-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/HTMLOptionElement_label04-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/basic-textareas-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/basic-textareas-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/basic-textareas-quirks-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/basic-textareas-quirks-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/blankbuttons-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/blankbuttons-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-align-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-align-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-cannot-be-nested-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-cannot-be-nested-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-default-title-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-default-title-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-generated-content-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-generated-content-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-positioned-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-positioned-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-style-color-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-style-color-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-table-styles-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-table-styles-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-text-transform-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-text-transform-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/button-white-space-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/button-white-space-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/control-clip-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/control-clip-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/control-restrict-line-height-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/control-restrict-line-height-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/formmove3-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/formmove3-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-align-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-align-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-default-bkcolor-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-default-bkcolor-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-disabled-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-disabled-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-focus-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-focus-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-preventDefault-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-preventDefault-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-readonly-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-readonly-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-selection-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-selection-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-visibility-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-visibility-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-width-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-appearance-width-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-double-click-selection-gap-bug-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-double-click-selection-gap-bug-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-field-text-truncated-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-field-text-truncated-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-first-letter-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-first-letter-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-readonly-autoscroll-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-readonly-autoscroll-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-readonly-dimmed-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-readonly-dimmed-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-spaces-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-spaces-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-table-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-table-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-double-click-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-double-click-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-drag-down-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-drag-down-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-scroll-left-on-blur-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-scroll-left-on-blur-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-word-wrap-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/input-text-word-wrap-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/menulist-no-overflow-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/menulist-no-overflow-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/menulist-width-change-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/menulist-width-change-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/option-strip-whitespace-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/option-strip-whitespace-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/option-text-clip-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/option-text-clip-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/placeholder-set-value-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/placeholder-set-value-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/plaintext-mode-2-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/plaintext-mode-2-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/search-cancel-button-style-sharing-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/search-cancel-button-style-sharing-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/search-rtl-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/search-rtl-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/search-zoomed-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/search-zoomed-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/select-align-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/select-align-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/select-change-listbox-to-popup-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/select-change-listbox-to-popup-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/select-disabled-appearance-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/select-disabled-appearance-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/select-initial-position-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/select-initial-position-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/select-selected-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/select-selected-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/stuff-on-my-optgroup-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/stuff-on-my-optgroup-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/tabbing-input-iframe-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/tabbing-input-iframe-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/targeted-frame-submission-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/targeted-frame-submission-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-align-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-align-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-placeholder-set-value-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-placeholder-set-value-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-scroll-height-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-scroll-height-expected.png: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-scrolled-type-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/forms/textarea-scrolled-type-expected.png: Added.
* platform/chromium-mac-leopard/fast/parser/document-write-option-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/parser/document-write-option-expected.png: Added.
* platform/chromium-mac-leopard/fast/parser/entity-comment-in-textarea-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/parser/entity-comment-in-textarea-expected.png: Added.
* platform/chromium-mac-leopard/fast/parser/open-comment-in-textarea-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/parser/open-comment-in-textarea-expected.png: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-button-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-button-expected.png: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-searchfield-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-searchfield-expected.png: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-textfield-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/replaced/width100percent-textfield-expected.png: Added.
* platform/chromium-mac-leopard/fast/selectors/064-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/selectors/064-expected.png: Added.
* platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.png: Added.
* platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.txt: Added.
* platform/chromium-mac-leopard/fast/table/append-cells2-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/table/append-cells2-expected.png: Added.
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-vertical-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/table/border-collapsing/004-vertical-expected.png: Added.
* platform/chromium-mac-leopard/fast/table/frame-and-rules-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/table/frame-and-rules-expected.png: Added.
* platform/chromium-mac-leopard/fast/table/remove-td-display-none-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/table/remove-td-display-none-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/atsui-partial-selection-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/atsui-partial-selection-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/capitalize-boundaries-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/capitalize-boundaries-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/line-breaks-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/line-breaks-expected.png: Added.
* platform/chromium-mac-leopard/fast/text/word-break-run-rounding-expected.checksum: Added.
* platform/chromium-mac-leopard/fast/text/word-break-run-rounding-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug138725-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug138725-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug14323-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug14323-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug18359-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug18359-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-3-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-3-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug26178-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug26178-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug28928-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug28928-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2962-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug2962-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug30692-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug30692-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug33855-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug33855-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug39209-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug39209-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4429-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug4429-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug44505-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug44505-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46368-1-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46368-1-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46368-2-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug46368-2-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug51037-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug51037-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug51727-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug51727-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52505-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52505-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52506-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug52506-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug60749-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug60749-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug67915-1-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug67915-1-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug68912-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug68912-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7342-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug7342-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug88035-1-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug88035-1-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug88035-2-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug88035-2-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug96334-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/bugs/bug96334-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/dom/tableDom-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/dom/tableDom-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla/other/move_row-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla/other/move_row-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum: Added.
* platform/chromium-mac-leopard/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79478 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix crash seen in one of the regression tests.
darin@apple.com [Wed, 23 Feb 2011 20:57:54 +0000 (20:57 +0000)]
Fix crash seen in one of the regression tests.

Reviewed by Alexey Proskuryakov.

* platform/text/TextCodecUTF16.cpp:
(WebCore::TextCodecUTF16::decode): Handle case where we did not decode any new data,
we were not told to flush, and we had a buffered byte. The assertion here was incorrect,
and the correct thing to do is nothing.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79477 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Sergey Glazunov <serg.glazunov@gmail.com>
jschuh@chromium.org [Wed, 23 Feb 2011 20:49:10 +0000 (20:49 +0000)]
2011-02-23  Sergey Glazunov  <serg.glazunov@gmail.com>

        Reviewed by James Robinson.

        SVGCursorElement::removeClient() should verify that its argument is connected with
        the proper cursor element.
        https://bugs.webkit.org/show_bug.cgi?id=54979

        Test: svg/css/multiple-cursors-crash.html

        * svg/SVGCursorElement.cpp:
        (WebCore::SVGCursorElement::removeClient):
2011-02-23  Sergey Glazunov  <serg.glazunov@gmail.com>

        Reviewed by James Robinson.

        SVGCursorElement::removeClient() should verify that its argument is connected with
        the proper cursor element.
        https://bugs.webkit.org/show_bug.cgi?id=54979

        * svg/css/multiple-cursors-crash-expected.txt: Added.
        * svg/css/multiple-cursors-crash.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79476 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix an off-by-one error in JSC::appendSourceToError
aroben@apple.com [Wed, 23 Feb 2011 20:45:24 +0000 (20:45 +0000)]
Fix an off-by-one error in JSC::appendSourceToError

Looks like this bug has been around since the code was first added in r35245.

Fixes <http://webkit.org/b/55052> <rdar://problem/9043512> Crash in JSC::appendSourceToError
when running fast/dom/objc-big-method-name.html on Windows with full page heap enabled

Reviewed by Darin Adler.

* interpreter/Interpreter.cpp:
(JSC::appendSourceToError): When trimming whitespace off the end of the string, examine the
character at stop-1 rather than at stop. At this point in the code, stop represents the
index just past the end of the characters we care about, and can even be just past the end
of the entire data buffer.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79475 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Renata Hodovan <reni@webkit.org>
reni@webkit.org [Wed, 23 Feb 2011 20:45:20 +0000 (20:45 +0000)]
2011-02-23  Renata Hodovan  <reni@webkit.org>

        Reviewed by Darin Adler.

        FEConvolveMatrixElement changes doesn't require relayout
        https://bugs.webkit.org/show_bug.cgi?id=55067

        When the FEConvolveMatrixElement 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 modificiation is covered by the
        dynamic update tests of FEConvolveMatrix.

        * platform/graphics/filters/FEConvolveMatrix.cpp:
        (WebCore::FEConvolveMatrix::setDivisor):
        (WebCore::FEConvolveMatrix::setBias):
        (WebCore::FEConvolveMatrix::setTargetOffset):
        (WebCore::FEConvolveMatrix::edgeMode):
        (WebCore::FEConvolveMatrix::setEdgeMode):
        (WebCore::FEConvolveMatrix::setPreserveAlpha):
        * platform/graphics/filters/FEConvolveMatrix.h:
        * svg/SVGFEConvolveMatrixElement.cpp:
        (WebCore::SVGFEConvolveMatrixElement::setFilterEffectAttribute):
        (WebCore::SVGFEConvolveMatrixElement::svgAttributeChanged):
        * svg/SVGFEConvolveMatrixElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79474 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 23 Feb 2011 20:45:01 +0000 (20:45 +0000)]
2011-02-22  Simon Fraser  <simon.fraser@apple.com>

        New Leopard results after r78846.

        * platform/mac-leopard/css2.1/t1202-counter-04-b-expected.txt:
        * platform/mac-leopard/css2.1/t1202-counters-04-b-expected.txt:
        * platform/mac-leopard/fast/blockflow/border-vertical-lr-expected.txt: Added.
        * platform/mac-leopard/fast/dom/52776-expected.txt:
        * platform/mac-leopard/fast/forms/basic-selects-expected.txt:
        * platform/mac-leopard/fast/forms/select-writing-direction-natural-expected.txt:
        * platform/mac-leopard/fast/forms/text-control-intrinsic-widths-expected.txt: Added.
        * platform/mac-leopard/fast/text/international/bidi-AN-after-L-expected.txt:
        * platform/mac-leopard/fast/text/international/bidi-menulist-expected.txt:
        * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
        * platform/mac-leopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
        * platform/mac-leopard/fast/text/international/text-combine-image-test-expected.txt: Added.
        * platform/mac-leopard/media/controls-after-reload-expected.txt:
        * platform/mac-leopard/media/controls-strict-expected.txt:
        * platform/mac-leopard/media/controls-styling-expected.txt:
        * platform/mac-leopard/media/video-controls-rendering-expected.txt:
        * platform/mac-leopard/media/video-display-toggle-expected.txt:
        * platform/mac-leopard/media/video-no-audio-expected.txt:
        * platform/mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
        * platform/mac-leopard/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79473 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Geoffrey Garen <ggaren@apple.com>
ggaren@apple.com [Wed, 23 Feb 2011 20:25:17 +0000 (20:25 +0000)]
2011-02-23  Geoffrey Garen  <ggaren@apple.com>

        Reviewed by Darin Adler.

        Rolled back in r79367 with SnowLeopard Release bot crash fixed.
        https://bugs.webkit.org/show_bug.cgi?id=54999

        The crash was caused by failure to update the "nextBlock" pointer when
        removing a block from the list while shrinking. The fix is to update the
        "nextBlock" pointer.

        This crash was very rare because it only happened in cases where the very
        first block in the heap contained no marked cells.
2011-02-23  Geoffrey Garen  <ggaren@apple.com>

        Reviewed by Darin Adler.

        Rolled back in r79367 with SnowLeopard Release bot crash fixed.
        https://bugs.webkit.org/show_bug.cgi?id=54999
2011-02-23  Geoffrey Garen  <ggaren@apple.com>

        Reviewed by Darin Adler.

        Rolled back in r79367 with SnowLeopard Release bot crash fixed.
        https://bugs.webkit.org/show_bug.cgi?id=54999

        * ForwardingHeaders/wtf/DoublyLinkedList.h: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79472 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoRemove WKPageForceRepaintWithInvalidation and instead make WKPageForceRepaint
weinig@apple.com [Wed, 23 Feb 2011 20:13:40 +0000 (20:13 +0000)]
Remove WKPageForceRepaintWithInvalidation and instead make WKPageForceRepaint
always dirty the entire page.

Reviewed by Anders Carlsson.

* Shared/ForceRepaintFlags.h: Removed.
* UIProcess/API/C/WKPage.cpp:
(WKPageForceRepaint):
* UIProcess/API/C/WKPage.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::forceRepaint):
* UIProcess/WebPageProxy.h:
* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::forceRepaint):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::forceRepaint):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:
* win/WebKit2.vcproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79471 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Wed, 23 Feb 2011 20:08:24 +0000 (20:08 +0000)]
2011-02-23  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by Darin Adler.

        Add more thorough manual test coverage for media controls
        https://bugs.webkit.org/show_bug.cgi?id=55006

        * manual-tests/media-controls.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79470 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix build.
darin@apple.com [Wed, 23 Feb 2011 20:07:20 +0000 (20:07 +0000)]
Fix build.

* platform/text/TextCodecUTF16.cpp:
(WebCore::TextCodecUTF16::decode): Removed stray unused local variable.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79469 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Wed, 23 Feb 2011 20:06:49 +0000 (20:06 +0000)]
2011-02-23  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by Darin Adler.

        Setting shadow host should also attach and set inDocument, just like
        appending/inserting a child.
        https://bugs.webkit.org/show_bug.cgi?id=55065

        No new tests, because functionality is not yet used.

        * dom/Element.cpp:
        (WebCore::Element::setShadowRoot): Add attaching and setting inDocument
            for the shadow DOM subtree, like the host.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79468 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agohttps://bugs.webkit.org/show_bug.cgi?id=46500, make positioned elements work with...
hyatt@apple.com [Wed, 23 Feb 2011 20:00:47 +0000 (20:00 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=46500, make positioned elements work with vertical text.

Reviewed by Darin Adler and Simon Fraser.

- Add clientLogicalWidth and clientLogicalHeight that call the correct clientWidth or clientHeight based off
writing-mode.
- Patch clientLogicalBottom to use clientLogicalHeight.
- Convert containingBlockWidthForPositioned and containingBlockHeightForPositioned to be logical and to make use of
clientLogicalHeight/Width.  Also make them able to handle perpendicular writing mode containining blocks.
- Refine containingBlockLogicalHeightForPositioned to match containingBlockLogicalWidthForPositioned more closely.

* rendering/RenderBox.cpp:
(WebCore::RenderBox::computeReplacedLogicalWidthUsing):
(WebCore::RenderBox::computeReplacedLogicalHeightUsing):
(WebCore::RenderBox::containingBlockLogicalWidthForPositioned):
(WebCore::RenderBox::containingBlockLogicalHeightForPositioned):
(WebCore::RenderBox::computePositionedLogicalWidth):
(WebCore::RenderBox::computePositionedLogicalHeight):
(WebCore::RenderBox::computePositionedLogicalWidthReplaced):
(WebCore::RenderBox::computePositionedLogicalHeightReplaced):
* rendering/RenderBox.h:
(WebCore::RenderBox::clientLogicalWidth):
(WebCore::RenderBox::clientLogicalHeight):
(WebCore::RenderBox::clientLogicalBottom):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79467 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Darin Adler <darin@apple.com>
darin@apple.com [Wed, 23 Feb 2011 20:00:25 +0000 (20:00 +0000)]
2011-02-23  Darin Adler  <darin@apple.com>

        Reviewed by Alexey Proskuryakov.

        REGRESSION (new UTF-8 decoder): Reproducible crash on alltommac.se
        https://bugs.webkit.org/show_bug.cgi?id=54862

        Correct handling of end of buffer partial sequence in UTF-8 and UTF-16 decoders when flushing with zero length
        https://bugs.webkit.org/show_bug.cgi?id=54444

        No new tests at this time. I will add some tests later, but since multiple
        people are hitting this I wanted to get it in as quickly as possible.

        * platform/text/TextCodecUTF16.cpp:
        (WebCore::TextCodecUTF16::decode): Tweaked coding style quite a bit.
        Removed special case for zero length now that main code handles it
        correctly. Used words instead of abbreviations for local variable names.
        Added error handling for a trailing byte.

        * platform/text/TextCodecUTF8.cpp:
        (WebCore::TextCodecUTF8::consumePartialSequenceByte): Added. Helper function
        to make the handleError and handlePartialSequence functions clearer.
        (WebCore::TextCodecUTF8::handleError): Added. Helper function to make the
        handlePartialSequence clearer.
        (WebCore::TextCodecUTF8::handlePartialSequence): Added. Factored out code for
        the partial sequence case. Making this a separate function probably helps make
        the fast case a little faster. This new version handles more cases correctly,
        which is what fixes the crashes we were seeing. In particular, it no longer
        assumes that the partial sequence is truly partial, because there are cases
        where we end up handling complete sequences here, such as when a complete
        sequence is inside a malformed partial sequence.
        (WebCore::TextCodecUTF8::decode): Removed partial sequence code and made this
        call handlePartialSequence instead. Could be streamlined if we double checked
        that passing a reference to "destination" and "source" doesn't harm code
        generation too much, so perhaps someone can do that research on a few compilers
        later and clean this up. Removed special case for zero length now that the
        main code handles that correctly.

        * platform/text/TextCodecUTF8.h: Added declarations for new functions.
        Made partial sequence buffer large enough to hold a whole sequence so we can
        use it to complete and decode a sequence in place.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79466 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Abhishek Arya <inferno@chromium.org>
inferno@chromium.org [Wed, 23 Feb 2011 19:42:28 +0000 (19:42 +0000)]
2011-02-23  Abhishek Arya  <inferno@chromium.org>

        Unreviewed. Qt rebaseline for my crasher test in r79462.

        * platform/qt/fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79465 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 23 Feb 2011 19:17:35 +0000 (19:17 +0000)]
2011-02-23  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Race condition when creating and destroying pages quickly
        https://bugs.webkit.org/show_bug.cgi?id=55061
        <rdar://problem/8708435>

        When the last page in a web process is closed, the web process would
        previously terminate, even if the UI process had created a new page
        (the CreateNewPage message just wouldn't have reached the web process yet).

        Fix this by adding a ShouldTerminate message that the web process sends when it's
        about to terminate. If the UI process has any pending pages, downloads etc. it will
        prevent the web process from terminating. Otherwise, it will immmediately disconnect
        the WebPageProxy so that creating a page after that will launch a new web process.

        * UIProcess/Plugins/WebPluginSiteDataManager.cpp:
        (WebKit::WebPluginSiteDataManager::shouldTerminate):
        * UIProcess/Plugins/WebPluginSiteDataManager.h:
        * UIProcess/WebContext.cpp:
        (WebKit::WebContext::shouldTerminate):
        (WebKit::WebContext::disconnectProcess):
        * UIProcess/WebContext.h:
        * UIProcess/WebProcessProxy.cpp:
        (WebKit::WebProcessProxy::disconnect):
        (WebKit::WebProcessProxy::didReceiveSyncMessage):
        (WebKit::WebProcessProxy::didClose):
        (WebKit::WebProcessProxy::shouldTerminate):
        * UIProcess/WebProcessProxy.h:
        * UIProcess/WebProcessProxy.messages.in:
        * WebProcess/WebProcess.cpp:
        (WebKit::WebProcess::terminateIfPossible):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79464 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Alexis Menard <alexis.menard@openbossa.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 19:03:32 +0000 (19:03 +0000)]
2011-02-23  Alexis Menard  <alexis.menard@openbossa.org>

        Reviewed by Ariya Hidayat.

        [Qt] tst_QWebView::setPalette(activeFG) fails
        https://bugs.webkit.org/show_bug.cgi?id=55029

        Attempt to make the test more robust. By investigating with the bot virtual machine
        I discovered that the activation can take some time. In this patch we make sure that
        the active window we want to have is the same as the QApplication.

        * tests/qwebview/tst_qwebview.cpp:
        (tst_QWebView::setPalette):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79463 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Abhishek Arya <inferno@chromium.org>
inferno@chromium.org [Wed, 23 Feb 2011 19:03:05 +0000 (19:03 +0000)]
2011-02-23  Abhishek Arya  <inferno@chromium.org>

        Reviewed by Dave Hyatt.

        Rename a layouttest for conformity. Tests that we do not crash
        when trying to overflow the logical height of a root inline box.
        https://bugs.webkit.org/show_bug.cgi?id=54995

        * fast/overflow/overflow-block-logical-height-crash-expected.txt: Removed.
        * fast/overflow/overflow-block-logical-height-crash.html: Removed.
        * fast/overflow/overflow-height-float-not-removed-crash2-expected.txt: Added.
        * fast/overflow/overflow-height-float-not-removed-crash2.html: Added.
        * fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Added.
        * fast/overflow/overflow-height-float-not-removed-crash3.html: Added.
2011-02-23  Abhishek Arya  <inferno@chromium.org>

        Reviewed by Dave Hyatt.

        Make clear float lineboxes resilient against overflows.
        https://bugs.webkit.org/show_bug.cgi?id=54995

        We try to dirty everthing in block range if we have a negative
        logical bottom, or if our logical bottom is less than our logical
        top, or if our logical top is equal to INT_MAX. Plus, we also dirty
        a linebox if its block logical height is less than zero.
        Tests: fast/overflow/overflow-height-float-not-removed-crash2.html
               fast/overflow/overflow-height-float-not-removed-crash3.html

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::removeFloatingObject):
        (WebCore::RenderBlock::markLinesDirtyInBlockRange):
        * rendering/RootInlineBox.cpp:
        (WebCore::RootInlineBox::alignBoxesInBlockDirection): remove the hack
        added in r69735. we don't need this anymore since we are making the
        underlying float dirty logic resilient.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79462 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoInclude frame numbers in backtraces.
mitz@apple.com [Wed, 23 Feb 2011 19:01:34 +0000 (19:01 +0000)]
Include frame numbers in backtraces.
https://bugs.webkit.org/show_bug.cgi?id=55060

Reviewed by Gavin Barraclough.

* wtf/Assertions.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79461 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Wed, 23 Feb 2011 18:55:29 +0000 (18:55 +0000)]
2011-02-23  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Gavin Barraclough.

        latest jsc for armv7 crashes in sunspider tests
        https://bugs.webkit.org/show_bug.cgi?id=54667

        Update JIT offset values in ARMv7 after r78732. Fixes crashes in
        SunSpider and JavaScript tests.

        * jit/JIT.h: update values.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79460 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoWKBundleNavigationAction.h should be exposed as a public header
mthole@apple.com [Wed, 23 Feb 2011 18:50:16 +0000 (18:50 +0000)]
WKBundleNavigationAction.h should be exposed as a public header
https://bugs.webkit.org/show_bug.cgi?id=55059

Reviewed by Darin Adler.

* WebKit2.xcodeproj/project.pbxproj:
Changed WKBundleNavigationAction.h from 'project' to 'public'.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79459 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Hans Wennborg <hans@chromium.org>
hans@chromium.org [Wed, 23 Feb 2011 18:34:53 +0000 (18:34 +0000)]
2011-02-23  Hans Wennborg  <hans@chromium.org>

        Reviewed by Jeremy Orlow.

        IndexedDB: Each layout test should use a separate DB
        https://bugs.webkit.org/show_bug.cgi?id=55042

        Each layout test should use a separate database to avoid problems in
        case tests are run concurrently.

        * storage/indexeddb/basics-expected.txt:
        * storage/indexeddb/basics.html:
        * storage/indexeddb/create-and-remove-object-store-expected.txt:
        * storage/indexeddb/create-and-remove-object-store.html:
        * storage/indexeddb/create-object-store-options-expected.txt:
        * storage/indexeddb/create-object-store-options.html:
        * storage/indexeddb/cursor-delete-expected.txt:
        * storage/indexeddb/cursor-delete.html:
        * storage/indexeddb/cursor-index-delete-expected.txt:
        * storage/indexeddb/cursor-index-delete.html:
        * storage/indexeddb/cursor-skip-deleted-expected.txt:
        * storage/indexeddb/cursor-skip-deleted.html:
        * storage/indexeddb/cursor-update-expected.txt:
        * storage/indexeddb/cursor-update.html:
        * storage/indexeddb/data-corruption-expected.txt:
        * storage/indexeddb/data-corruption.html:
        * storage/indexeddb/database-basics-expected.txt:
        * storage/indexeddb/database-basics.html:
        * storage/indexeddb/database-quota-expected.txt:
        * storage/indexeddb/database-quota.html:
        * storage/indexeddb/duplicates-expected.txt:
        * storage/indexeddb/duplicates.html:
        * storage/indexeddb/error-causes-abort-by-default-expected.txt:
        * storage/indexeddb/error-causes-abort-by-default.html:
        * storage/indexeddb/exception-in-event-aborts-expected.txt:
        * storage/indexeddb/exception-in-event-aborts.html:
        * storage/indexeddb/index-basics-expected.txt:
        * storage/indexeddb/index-basics.html:
        * storage/indexeddb/index-cursor-expected.txt:
        * storage/indexeddb/index-cursor.html:
        * storage/indexeddb/objectstore-autoincrement-expected.txt:
        * storage/indexeddb/objectstore-autoincrement.html:
        * storage/indexeddb/objectstore-basics-expected.txt:
        * storage/indexeddb/objectstore-basics.html:
        * storage/indexeddb/objectstore-clear-expected.txt:
        * storage/indexeddb/objectstore-clear.html:
        * storage/indexeddb/objectstore-cursor-expected.txt:
        * storage/indexeddb/objectstore-cursor.html:
        * storage/indexeddb/objectstore-removeobjectstore-expected.txt:
        * storage/indexeddb/objectstore-removeobjectstore.html:
        * storage/indexeddb/open-cursor-expected.txt:
        * storage/indexeddb/open-cursor.html:
        * storage/indexeddb/queued-commands-expected.txt:
        * storage/indexeddb/queued-commands.html:
        * storage/indexeddb/request-event-propagation-expected.txt:
        * storage/indexeddb/request-event-propagation.html:
        * storage/indexeddb/set_version_blocked-expected.txt:
        * storage/indexeddb/set_version_blocked.html:
        * storage/indexeddb/set_version_queue-expected.txt:
        * storage/indexeddb/set_version_queue.html:
        * storage/indexeddb/transaction-after-close-expected.txt:
        * storage/indexeddb/transaction-after-close.html:
        * storage/indexeddb/transaction-and-objectstore-calls-expected.txt:
        * storage/indexeddb/transaction-and-objectstore-calls.html:
        * storage/indexeddb/transaction-basics-expected.txt:
        * storage/indexeddb/transaction-basics.html:
        * storage/indexeddb/transaction-crash-on-abort-expected.txt:
        * storage/indexeddb/transaction-crash-on-abort.html:
        * storage/indexeddb/transaction-event-propagation-expected.txt:
        * storage/indexeddb/transaction-event-propagation.html:
        * storage/indexeddb/transaction-read-only-expected.txt:
        * storage/indexeddb/transaction-read-only.html:
        * storage/indexeddb/tutorial.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79458 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 18:26:59 +0000 (18:26 +0000)]
2011-02-23  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Add final set of
        Snow Leopard-only failures.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79457 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 23 Feb 2011 18:14:52 +0000 (18:14 +0000)]
2011-02-23  Kenneth Russell  <kbr@google.com>

        Unreviewed, rolling out r79387.
        https://bugs.webkit.org/show_bug.cgi?id=54885

        Reapply the code changes from r79038 since they weren't the root
        cause of the test timeouts.

        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::reset):
2011-02-23  Kenneth Russell  <kbr@google.com>

        Unreviewed, rolling out r79387.
        https://bugs.webkit.org/show_bug.cgi?id=54885

        Reapply the code changes from r79038 since they weren't the root
        cause of the test timeouts.

        * src/WebKit.cpp:
        (WebKit::initialize):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79456 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 23 Feb 2011 18:00:09 +0000 (18:00 +0000)]
2011-02-22  Kenneth Russell  <kbr@google.com>

        Reviewed by Darin Fisher.

        Per-page minimum DOMTimer interval broken for repeating timers
        https://bugs.webkit.org/show_bug.cgi?id=55014

        When the minimum timer interval is adjusted, if the timer is
        repeating, cause its repeat interval to be set to its original
        timeout clamped to the new minimum interval.

        Tests: fast/dom/timer-increase-min-interval-repeating.html
               fast/dom/timer-increase-then-decrease-min-interval-repeating.html

        * page/DOMTimer.cpp:
        (WebCore::DOMTimer::adjustMinimumTimerInterval):
2011-02-23  Kenneth Russell  <kbr@google.com>

        Reviewed by Darin Fisher.

        Per-page minimum DOMTimer interval broken for repeating timers
        https://bugs.webkit.org/show_bug.cgi?id=55014

        Add tests using setInterval rather than setTimeout.
        timer-increase-then-decrease-min-interval-repeating.html catches
        the bug.

        * fast/dom/timer-increase-min-interval-repeating-expected.txt: Added.
        * fast/dom/timer-increase-min-interval-repeating.html: Added.
        * fast/dom/timer-increase-then-decrease-min-interval-repeating-expected.txt: Added.
        * fast/dom/timer-increase-then-decrease-min-interval-repeating.html: Added.
        * platform/mac-wk2/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79455 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago[Windows 7 Release Tests] ~26 tests failing after r78846
jberlin@webkit.org [Wed, 23 Feb 2011 17:43:26 +0000 (17:43 +0000)]
[Windows 7 Release Tests] ~26 tests failing after r78846
https://bugs.webkit.org/show_bug.cgi?id=54748

Update the pixel results for fast/blockflow/Kusa-Makura-background-canvas.html.
The pixel results for fast/ruby/nested-ruby.html turned out to be identical to
those before r78846. Unreviewed.

* platform/win/fast/blockflow/Kusa-Makura-background-canvas-expected.checksum:
* platform/win/fast/blockflow/Kusa-Makura-background-canvas-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79454 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 17:38:20 +0000 (17:38 +0000)]
2011-02-23  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Mark failures from bug 54885
        as being Leopard-only (which they are) so that they don't result in
        duplicates with all the Snow Leopard expectations.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79453 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 17:27:58 +0000 (17:27 +0000)]
2011-02-23  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Add more Snow Leopard-only
        failures.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79452 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix two issues seen in WebKit2 views on Mac:
mitz@apple.com [Wed, 23 Feb 2011 17:10:33 +0000 (17:10 +0000)]
Fix two issues seen in WebKit2 views on Mac:
- <rdar://problem/8867831> WebKit2: Insertion points in form fields no longer blink
- <rdar://problem/8950362> REGRESSION (WebKit2): Cannot deselect text

Reviewed by Maciej Stachowiak.

* page/EventHandler.cpp:
(WebCore::EventHandler::EventHandler): Initialize m_activationEventNumber
to -1. Since WebKit2 doesn't support non-activating clicks yet (<http://webkit.org/b/55053>
<rdar://problem/9042197>) and doesn't send event numbers, all events were considered to be
window-activating events. This in turn prevented them from clearing the selection and resuming
caret blinking on mouse up.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79451 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Alexis Menard <alexis.menard@openbossa.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 17:07:31 +0000 (17:07 +0000)]
2011-02-23  Alexis Menard  <alexis.menard@openbossa.org>

        Reviewed by Dan Bernstein.

        [Qt]REGRESSION(r79167): It broke 3 Qt-API test cases
        http://trac.webkit.org/changeset/79167 refactored the way the bound size of
        the frame is handled. A new API setBoundsSize was added, we need to call it
        in addition to setFrameRect. I could call setBoundSize after setFrameRect but
        I thought It would be more elegant to use the resize method.

        * Api/qwebpage.cpp:
        (QWebPage::setViewportSize):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79450 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Jacob Dinu <dinu.jacob@nokia.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 16:38:05 +0000 (16:38 +0000)]
2011-02-23  Jacob Dinu  <dinu.jacob@nokia.com>

        Reviewed by Pavel Feldman.

        Web Inspector: Linking error for some InspectorController symbols
        https://bugs.webkit.org/show_bug.cgi?id=54953

        Moved out hideHighlight definition from under JAVASCRIPT_DEBUGGER flag

        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::hideHighlight):
        (WebCore::InspectorController::resume):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79449 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 16:30:11 +0000 (16:30 +0000)]
2011-02-23  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Add more Snow Leopard-only
        failures.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79448 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 16:14:17 +0000 (16:14 +0000)]
2011-02-23  MORITA Hajime  <morrita@google.com>

        Unreviewed test_expectations.txt update.

        Added TIMEOUTs that the last change missed.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79447 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Siddharth Mathur <siddharth.mathur@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 23 Feb 2011 15:41:14 +0000 (15:41 +0000)]
2011-02-23  Siddharth Mathur  <siddharth.mathur@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Make sure Symbian binary UIDs are unique

        * WebProcess.pro: Resolve the UID collision with QtTestBrowser.pro
        by changing the UID.

2011-02-23  Siddharth Mathur  <siddharth.mathur@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Make sure Symbian binary UIDs are unique

        * MiniBrowser/qt/MiniBrowser.pro: Resolve the UID collision with
        QtTestBrowser.pro by changing the UID.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79446 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Hans Wennborg <hans@chromium.org>
hans@chromium.org [Wed, 23 Feb 2011 15:10:43 +0000 (15:10 +0000)]
2011-02-23  Hans Wennborg  <hans@chromium.org>

        IndexedDB: Move some SQL code into IDBBackingStore
        https://bugs.webkit.org/show_bug.cgi?id=54889

        The idea is to gather all the SQL logic into IDBBackingStore.

        No new functionality, so no new tests.

        * storage/IDBBackingStore.cpp:
        (WebCore::IDBBackingStore::IDBBackingStore):
        (WebCore::runCommands):
        (WebCore::createTables):
        (WebCore::createMetaDataTable):
        (WebCore::getDatabaseSchemaVersion):
        (WebCore::migrateDatabase):
        (WebCore::IDBBackingStore::open):
        (WebCore::IDBBackingStore::extractIDBDatabaseMetaData):
        (WebCore::IDBBackingStore::setIDBDatabaseMetaData):
        (WebCore::IDBBackingStore::getObjectStores):
        (WebCore::IDBBackingStore::createObjectStore):
        (WebCore::doDelete):
        (WebCore::IDBBackingStore::deleteObjectStore):
        (WebCore::whereSyntaxForKey):
        (WebCore::bindKeyToQuery):
        (WebCore::IDBBackingStore::getObjectStoreRecord):
        (WebCore::bindKeyToQueryWithNulls):
        (WebCore::IDBBackingStore::putObjectStoreRecord):
        (WebCore::IDBBackingStore::deleteIndexDataForRecord):
        (WebCore::IDBBackingStore::putIndexDataForRecord):
        (WebCore::IDBBackingStore::createIndex):
        (WebCore::IDBBackingStore::deleteIndex):
        (WebCore::IDBBackingStore::clearObjectStore):
        * storage/IDBBackingStore.h:
        * storage/IDBDatabaseBackendImpl.cpp:
        (WebCore::IDBDatabaseBackendImpl::IDBDatabaseBackendImpl):
        (WebCore::IDBDatabaseBackendImpl::createObjectStoreInternal):
        (WebCore::IDBDatabaseBackendImpl::deleteObjectStoreInternal):
        (WebCore::IDBDatabaseBackendImpl::setVersionInternal):
        (WebCore::IDBDatabaseBackendImpl::loadObjectStores):
        * storage/IDBFactoryBackendImpl.cpp:
        (WebCore::IDBFactoryBackendImpl::IDBFactoryBackendImpl):
        (WebCore::IDBFactoryBackendImpl::addIDBBackingStore):
        (WebCore::IDBFactoryBackendImpl::removeIDBBackingStore):
        (WebCore::IDBFactoryBackendImpl::open):
        * storage/IDBFactoryBackendImpl.h:
        * storage/IDBObjectStoreBackendImpl.cpp:
        (WebCore::IDBObjectStoreBackendImpl::getInternal):
        (WebCore::IDBObjectStoreBackendImpl::putInternal):
        (WebCore::IDBObjectStoreBackendImpl::clearInternal):
        (WebCore::populateIndex):
        (WebCore::IDBObjectStoreBackendImpl::createIndexInternal):
        (WebCore::IDBObjectStoreBackendImpl::deleteIndexInternal):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79445 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 14:48:16 +0000 (14:48 +0000)]
2011-02-23 MORITA Hajime  <morrita@google.com>

        Unreviewed test_expectations.txt update.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79444 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Siddharth Mathur <siddharth.mathur@nokia.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 14:46:31 +0000 (14:46 +0000)]
2011-02-23  Siddharth Mathur  <siddharth.mathur@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Fix the Symbian build after r79334
        https://bugs.webkit.org/show_bug.cgi?id=55044

        No new tests as there is no new functionality.

        * WebCore.pri: Reorder symbian blocks to make sure that
        system-sqlite is set before it is tested.

        Copy the rules from JavaScriptCore.pri for defineTest().
2011-02-23  Siddharth Mathur  <siddharth.mathur@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Fix the Symbian build after r79334
        https://bugs.webkit.org/show_bug.cgi?id=55044

        * WebKit2.pri: Copy the rules from JavaScriptCore.pri for
        defineTest().

        Remove addWebKit2LibWholeArchive as it is no longer needed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79443 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Sheriff Bot <webkit.review.bot@gmail.com>
morrita@google.com [Wed, 23 Feb 2011 14:40:47 +0000 (14:40 +0000)]
2011-02-23  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r79418.
        http://trac.webkit.org/changeset/79418
        https://bugs.webkit.org/show_bug.cgi?id=55043

        "breaks shlib linux build" (Requested by morrita on #webkit).

        * JavaScriptCore.gyp/JavaScriptCore.gyp:
        * JavaScriptCore.gypi:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79442 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 14:05:35 +0000 (14:05 +0000)]
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Alexey Proskuryakov.

        Use AtomicString::fromUTF8 instead of String::fromUTF8 for AtomicStrings
        https://bugs.webkit.org/show_bug.cgi?id=54992

        * websockets/WebSocketHandshake.cpp:
        (WebCore::WebSocketHandshake::readHTTPHeaders):
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Alexey Proskuryakov.

        Use AtomicString::fromUTF8 instead of String::fromUTF8 for AtomicStrings
        https://bugs.webkit.org/show_bug.cgi?id=54992

        Also remove the WTF namespace from AtomicString and String.

        * ewk/ewk_view.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79441 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Wed, 23 Feb 2011 14:00:11 +0000 (14:00 +0000)]
2011-02-23  Alejandro G. Castro  <alex@igalia.com>

        Unreviewed, fixed GTK WebKit2 compilation after r79366.

        * GNUmakefile.am:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79440 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 13:32:19 +0000 (13:32 +0000)]
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Andreas Kling.

        [CMake] Move platform dependent files out of main CMakeLists.txt
        https://bugs.webkit.org/show_bug.cgi?id=53891

        Apple Windows port does not use the image decoders,
        so move them into the platform specific CMake files.

        * CMakeLists.txt:
        * CMakeListsEfl.txt:
        * CMakeListsWinCE.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79439 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 12:31:27 +0000 (12:31 +0000)]
2011-02-23 MORITA Hajime <morrita@google.com>

        Unreviewed test_expectations.txt update.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79438 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-21 Stephen White <senorblanco@chromium.org>
senorblanco@chromium.org [Wed, 23 Feb 2011 12:05:38 +0000 (12:05 +0000)]
2011-02-21  Stephen White  <senorblanco@chromium.org>

        Reviewed by Kenneth Russell.

        Jittering when animating a rotated image
        https://bugs.webkit.org/show_bug.cgi?id=50775

        Since Skia does not seem to suffer from pixel cracks when scaling to
        non-integral sizes the way CG does, no-op roundToDevicePixels on the
        Skia implementation.

        * platform/graphics/skia/GraphicsContextSkia.cpp:
        (WebCore::GraphicsContext::roundToDevicePixels):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79437 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 11:58:52 +0000 (11:58 +0000)]
2011-02-23 Patrick Gansterer <paroga@webkit.org>

        Reviewed by Andreas Kling.

        [WINCE] Get rid of TemporaryLinkStubs.cpp
        https://bugs.webkit.org/show_bug.cgi?id=54825

        * CMakeListsWinCE.txt:
        * platform/network/win/CookieStorageWin.cpp: Copied from platform/wince/TemporaryLinkStubs.cpp.
        * platform/wince/TemporaryLinkStubs.cpp: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79436 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 11:42:04 +0000 (11:42 +0000)]
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Alexey Proskuryakov.

        Use DEFINE_STATIC_LOCAL for ignoreSetMutex in Structure.cpp
        https://bugs.webkit.org/show_bug.cgi?id=54831

        * runtime/InitializeThreading.cpp:
        (JSC::initializeThreadingOnce):
        * runtime/Structure.cpp:
        (JSC::ignoreSetMutex):
        (JSC::Structure::Structure):
        (JSC::Structure::~Structure):
        (JSC::Structure::initializeThreading):
        * runtime/Structure.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79435 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 11:31:19 +0000 (11:31 +0000)]
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * runtime/DatePrototype.cpp:
        * runtime/GCActivityCallbackCF.cpp:
        * runtime/JSGlobalData.cpp:
        (JSC::JSGlobalData::JSGlobalData):
        * wtf/CurrentTime.cpp:
        * wtf/Platform.h:
        * wtf/text/AtomicString.h:
        * wtf/text/StringImpl.h:
        (WTF::StringImpl::computeHash):
        * wtf/text/WTFString.h:
        * wtf/unicode/icu/CollatorICU.cpp:
        (WTF::Collator::userDefault):
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * WebCore.gyp/WebCore.gyp:
        * editing/SmartReplace.cpp:
        * editing/SmartReplaceICU.cpp:
        * loader/MainResourceLoader.cpp:
        (WebCore::MainResourceLoader::didReceiveResponse):
        (WebCore::MainResourceLoader::didReceiveData):
        (WebCore::MainResourceLoader::didFinishLoading):
        (WebCore::MainResourceLoader::didFail):
        * loader/archive/ArchiveFactory.cpp:
        (WebCore::archiveMIMETypes):
        * platform/FileSystem.h:
        * platform/KURL.h:
        * platform/KURLGoogle.cpp:
        * platform/RunLoopTimer.h:
        * platform/SharedBuffer.cpp:
        * platform/SharedBuffer.h:
        * platform/UUID.cpp:
        (WebCore::createCanonicalUUIDString):
        * platform/network/ResourceHandle.h:
        * platform/network/ResourceRequestBase.h:
        * platform/network/curl/ResourceHandleCurl.cpp:
        * platform/network/curl/ResourceHandleManager.cpp:
        (WebCore::certificatePath):
        * platform/text/cf/StringCF.cpp:
        * platform/text/cf/StringImplCF.cpp:
        * platform/win/BString.cpp:
        * platform/win/BString.h:
        * platform/win/ClipboardUtilitiesWin.cpp:
        (WebCore::getWebLocData):
        (WebCore::getURL):
        (WebCore::getClipboardData):
        * platform/win/ClipboardWin.cpp:
        (WebCore::writeFileToDataObject):
        * platform/win/SearchPopupMenuWin.cpp:
        (WebCore::SearchPopupMenuWin::enabled):
        (WebCore::SearchPopupMenuWin::saveRecentSearches):
        (WebCore::SearchPopupMenuWin::loadRecentSearches):
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * WebCoreSupport/WebInspectorClientCF.cpp:
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * WebView.cpp:
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * UIProcess/WebBackForwardList.h:
        * UIProcess/WebPageProxy.cpp:
        * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
        (WebKit::formatLocalizedString):
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Rename PLATFORM(CF) to USE(CF)
        https://bugs.webkit.org/show_bug.cgi?id=53540

        * DumpRenderTree/config.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79434 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 11:15:42 +0000 (11:15 +0000)]
2011-02-23  MORITA Hajime  <morrita@google.com>

        Unreviewed test_expectations.txt update.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79433 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed.
ossy@webkit.org [Wed, 23 Feb 2011 11:05:43 +0000 (11:05 +0000)]
Unreviewed.

[Qt] media/controls-without-preload.html is flakey
https://bugs.webkit.org/show_bug.cgi?id=55028

* platform/qt/Skipped: Add media/controls-without-preload.html until fix.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79432 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Fumitoshi Ukai <ukai@chromium.org>
ukai@chromium.org [Wed, 23 Feb 2011 10:58:12 +0000 (10:58 +0000)]
2011-02-23  Fumitoshi Ukai  <ukai@chromium.org>

       Unreviewed build fix for Windows.

       WebSocket uses insecure random numbers
       https://bugs.webkit.org/show_bug.cgi?id=54714

       * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: Export WTF::cryptographicallyRandomNumber()

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79431 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Wed, 23 Feb 2011 10:49:14 +0000 (10:49 +0000)]
2011-02-23  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed attempt to fix a flaky test.
        https://bugs.webkit.org/show_bug.cgi?id=51757

        * fast/css/font-face-download-error.html: Increase the wait to 200ms.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79430 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Benjamin Kalman <kalman@chromium.org>
kalman@chromium.org [Wed, 23 Feb 2011 10:10:13 +0000 (10:10 +0000)]
2011-02-23  Benjamin Kalman  <kalman@chromium.org>

        Reviewed by Ojan Vafai.

        Moving or selecting backwards by words jumps to start of contenteditable region if contenteditable=false span is encountered
        https://bugs.webkit.org/show_bug.cgi?id=51001

        Add regression test.

        * editing/selection/extend-backward-by-word-over-non-editable-expected.txt: Added.
        * editing/selection/extend-backward-by-word-over-non-editable.html: Added.
2011-02-23  Benjamin Kalman  <kalman@chromium.org>

        Reviewed by Ojan Vafai.

        Moving or selecting backwards by words jumps to start of contenteditable region if contenteditable=false span is encountered
        https://bugs.webkit.org/show_bug.cgi?id=51001

        Test: editing/selection/extend-backward-by-word-over-non-editable.html

        Revert some previous changes (the TextIteratorEndsAtEditingBoundary text iteration behaviour) which caused this
        bug in the first place, and fix SimplifiedBackwardsTextIterator's iteration range check as an alternative fix.

        The original bug was that double-clicking on an inline editable span at the start of a paragraph would clear the
        selection (webkit.org/b/36360).  This was caused by upstream/downstream VisbiblePosition complications.  To fix,
        refuse to iterate beyond the start node (rather than refusing to iterate across editable boundaries, which
        causes this bug).

        To see why this is correct, and to make it clearer that is indeed what is happening, the text iterator code has
        been slightly restructured to express the invariant that the iterator will never advance past the start node.

        * editing/TextIterator.cpp:
        (WebCore::TextIterator::TextIterator): Remove references to TextIterationEndsAtEditing boundary.
        (WebCore::SimplifiedBackwardsTextIterator::SimplifiedBackwardsTextIterator): Remove m_pastStartNode as the
        mechanism for iteration range checking, and use a flag m_havePassedStartNode instead.
        (WebCore::SimplifiedBackwardsTextIterator::advance): Clean up, use advanceRespectingRange and
        m_havePassedStartNode for iteration range checking rather than m_pastStartNode.
        (WebCore::SimplifiedBackwardsTextIterator::advanceRespectingRange): The new way of modifying m_node
        which updates m_havePassedStartNode and refuses to continue when it becomes true.
        * editing/TextIterator.h: Remove TextIteratorEndsAtEditingBoundary, update for new/removed prototypes and
        member variables.
        * editing/visible_units.cpp:
        (WebCore::previousBoundary): Remove references to TextIteratorEndsAtEditingBoundary.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79429 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Fumitoshi Ukai <ukai@chromium.org>
ukai@chromium.org [Wed, 23 Feb 2011 09:50:12 +0000 (09:50 +0000)]
2011-02-23  Fumitoshi Ukai  <ukai@chromium.org>

        Reviewed by Adam Barth.

        WebSocket uses insecure random numbers
        https://bugs.webkit.org/show_bug.cgi?id=54714

        * JavaScriptCore.exp: Export WTF::cryptographicallyRandomNumber()
2011-02-23  Fumitoshi Ukai  <ukai@chromium.org>

        Reviewed by Adam Barth.

        WebSocket uses insecure random numbers
        https://bugs.webkit.org/show_bug.cgi?id=54714

        * websockets/WebSocketHandshake.cpp:
        (WebCore::randomNumberLessThan):
        (WebCore::generateSecWebSocketKey):
        (WebCore::generateKey3):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79428 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Takashi Toyoshima <toyoshim@chromium.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 09:42:40 +0000 (09:42 +0000)]
2011-02-23  Takashi Toyoshima  <toyoshim@chromium.org>

        Reviewed by Shinichiro Hamaji.

        [chromium] Control-Up/Down should be PageUp/Down on Mac.
        https://bugs.webkit.org/show_bug.cgi?id=54606

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::scrollViewWithKeyboard):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79427 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-21 Hans Wennborg <hans@chromium.org>
hans@chromium.org [Wed, 23 Feb 2011 09:40:32 +0000 (09:40 +0000)]
2011-02-21  Hans Wennborg  <hans@chromium.org>

        Reviewed by Jeremy Orlow.

        IndexedDB: Rename IDBSQLiteDatabase to IDBBackingStore
        https://bugs.webkit.org/show_bug.cgi?id=54864

        No new functionality, so no new tests.

        * GNUmakefile.am:
        * WebCore.gypi:
        * storage/IDBBackingStore.cpp:
        (WebCore::IDBBackingStore::IDBBackingStore):
        (WebCore::IDBBackingStore::~IDBBackingStore):
        * storage/IDBBackingStore.h:
        (WebCore::IDBBackingStore::create):
        (WebCore::IDBBackingStore::db):
        * storage/IDBCursorBackendImpl.cpp:
        (WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):
        (WebCore::IDBCursorBackendImpl::currentRowExists):
        (WebCore::IDBCursorBackendImpl::database):
        * storage/IDBCursorBackendImpl.h:
        (WebCore::IDBCursorBackendImpl::create):
        * storage/IDBDatabaseBackendImpl.cpp:
        (WebCore::IDBDatabaseBackendImpl::IDBDatabaseBackendImpl):
        (WebCore::IDBDatabaseBackendImpl::sqliteDatabase):
        (WebCore::IDBDatabaseBackendImpl::createObjectStore):
        (WebCore::IDBDatabaseBackendImpl::setVersionInternal):
        (WebCore::IDBDatabaseBackendImpl::loadObjectStores):
        * storage/IDBDatabaseBackendImpl.h:
        (WebCore::IDBDatabaseBackendImpl::create):
        * storage/IDBFactoryBackendImpl.cpp:
        (WebCore::IDBFactoryBackendImpl::removeIDBBackingStore):
        (WebCore::openSQLiteDatabase):
        (WebCore::IDBFactoryBackendImpl::open):
        * storage/IDBFactoryBackendImpl.h:
        * storage/IDBIndexBackendImpl.cpp:
        (WebCore::IDBIndexBackendImpl::IDBIndexBackendImpl):
        (WebCore::IDBIndexBackendImpl::openCursorInternal):
        (WebCore::IDBIndexBackendImpl::sqliteDatabase):
        * storage/IDBIndexBackendImpl.h:
        (WebCore::IDBIndexBackendImpl::create):
        * storage/IDBObjectStoreBackendImpl.cpp:
        (WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl):
        (WebCore::IDBObjectStoreBackendImpl::createIndex):
        (WebCore::IDBObjectStoreBackendImpl::openCursorInternal):
        (WebCore::IDBObjectStoreBackendImpl::loadIndexes):
        (WebCore::IDBObjectStoreBackendImpl::sqliteDatabase):
        * storage/IDBObjectStoreBackendImpl.h:
        (WebCore::IDBObjectStoreBackendImpl::create):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79426 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Dominic Mazzoni <dmazzoni@google.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 09:30:56 +0000 (09:30 +0000)]
2011-02-23  Dominic Mazzoni  <dmazzoni@google.com>

        Reviewed by Kenneth Russell.

        Add a new test to make sure that a canvas can receive click events and
        that hit testing is working correctly.

        https://bugs.webkit.org/show_bug.cgi?id=54697

        * canvas/canvas-mouse-events-expected.txt: Added.
        * canvas/canvas-mouse-events.html: Added.
        * platform/mac-wk2/Skipped:
        * platform/qt-wk2/Skipped:
        * platform/win-wk2/Skipped:
2011-02-23  Dominic Mazzoni  <dmazzoni@google.com>

        Reviewed by Kenneth Russell.

        Add a hit test handler for canvas elements that handles clicks on the canvas but ignores children.
        https://bugs.webkit.org/show_bug.cgi?id=54697

        New test to prevent this from regressing in the future: canvas/canvas-mouse-events.html

        * rendering/RenderHTMLCanvas.cpp:
        (WebCore::RenderHTMLCanvas::nodeAtPoint):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79425 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Wed, 23 Feb 2011 09:29:33 +0000 (09:29 +0000)]
2011-02-23  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Ojan Vafai.

        nrwt: turn on multiprocessing on chromium_linux, clean up unit tests for worker model defaults
        https://bugs.webkit.org/show_bug.cgi?id=55016

        * Scripts/webkitpy/layout_tests/port/base.py:
        * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
        * Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py: Added.
        * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
        * Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
        * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
        * Scripts/webkitpy/layout_tests/port/mac.py:
        * Scripts/webkitpy/layout_tests/port/mac_unittest.py:
        * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py:
        * Scripts/webkitpy/layout_tests/port/port_testcase.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79424 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 09:28:58 +0000 (09:28 +0000)]
2011-02-23  MORITA Hajime  <morrita@google.com>

        Unreviewed test_expectations.txt update.

        Recovered "BUGWK54736 MAC" lines which was removed at r79413.
        The failure type became from TEXT+IMAGE to IMAGAE.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79423 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Tony Chang <tony@chromium.org>
tony@chromium.org [Wed, 23 Feb 2011 09:25:00 +0000 (09:25 +0000)]
2011-02-23  Tony Chang  <tony@chromium.org>

        Reviewed by Kent Tamura.

        [chromium] DumpRenderTree --check-layout-test-sys-deps leaks 4 temp dirs
        https://bugs.webkit.org/show_bug.cgi?id=55004

        * DumpRenderTree/chromium/DumpRenderTree.cpp:
        (WebKitSupportTestEnvironment::WebKitSupportTestEnvironment):
        (WebKitSupportTestEnvironment::~WebKitSupportTestEnvironment):
        (main): Use a C++ object to ensure that TearDownTestEnvironment
            gets called when --check-layout-test-sys-deps is called

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79422 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Benjamin Poulain <benjamin.poulain@nokia.com>
benjamin.poulain@nokia.com [Wed, 23 Feb 2011 09:11:13 +0000 (09:11 +0000)]
2011-02-23  Benjamin Poulain  <benjamin.poulain@nokia.com>

        Reviewed by Andreas Kling.

        [Qt] [WK2] When the context menu is empty, we should still send the signal QWKPage::showContextMenu()
        https://bugs.webkit.org/show_bug.cgi?id=54996

        Send the signal QWKPage::showContextMenu() with an empty menu even if the content menu generated
        is empty/contain only disabled elements.

        * UIProcess/API/qt/qgraphicswkview.cpp:
        (QGraphicsWKView::showContextMenu):
        * UIProcess/qt/WebContextMenuProxyQt.cpp:
        (WebKit::WebContextMenuProxyQt::showContextMenu):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79421 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 23 Feb 2011 09:10:37 +0000 (09:10 +0000)]
2011-02-23  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Darin Adler.

        Remove obsolete focusRingColor functions
        https://bugs.webkit.org/show_bug.cgi?id=54824

        * CMakeListsWinCE.txt:
        * platform/graphics/haiku/ColorHaiku.cpp:
        * platform/graphics/wince/ColorWinCE.cpp: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79420 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Gopal Raghavan <gopal.1.raghavan@nokia.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 09:07:31 +0000 (09:07 +0000)]
2011-02-23  Gopal Raghavan  <gopal.1.raghavan@nokia.com>

        Reviewed by Anders Carlsson.

        [Qt] [Qt] check webkit style fails in qt/tests
        https://bugs.webkit.org/show_bug.cgi?id=54998

        check-webkit-style was complaining about missing config.h in WebKit/qt/test/qdeclarativewebview. This patch was originally part of 50222. Reviewer suggested to split and create a separate patch for checker.

        * Scripts/webkitpy/style/checker.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79419 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 23 Feb 2011 08:59:13 +0000 (08:59 +0000)]
2011-02-22  Adam Barth  <abarth@webkit.org>

        Reviewed by Ojan Vafai.

        Add missing files to JavaScriptCore.gypi
        https://bugs.webkit.org/show_bug.cgi?id=55020

        gypi files are supposed to list every file under the sun.  This patch
        adds some missing files and sorts the rest.

        * JavaScriptCore.gypi:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79418 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Wed, 23 Feb 2011 08:56:32 +0000 (08:56 +0000)]
2011-02-23  Philippe Normand  <pnormand@igalia.com>

        Unreviewed, GTK rebaseline of media tests.

        * platform/gtk/media/audio-repaint-expected.txt:
        * platform/gtk/media/media-document-audio-repaint-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79417 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed.
ossy@webkit.org [Wed, 23 Feb 2011 08:45:06 +0000 (08:45 +0000)]
Unreviewed.

* platform/qt/Skipped: Remove passing tests.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79416 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-23 Anna Cavender <annacc@chromium.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 08:27:39 +0000 (08:27 +0000)]
2011-02-23  Anna Cavender  <annacc@chromium.org>

        Reviewed by Mihai Parparita.

        Avoid flakiness due to async drawing of control glyphs by acting on "canplaythrough" instead of "playing".
        https://bugs.webkit.org/show_bug.cgi?id=54640

        * media/video-display-toggle.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79415 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed.
ossy@webkit.org [Wed, 23 Feb 2011 08:08:53 +0000 (08:08 +0000)]
Unreviewed.

[Qt] <select>s on  http://www.ryanair.com render wrong
https://bugs.webkit.org/show_bug.cgi?id=29647

Update Qt specific expected files after r79407.

* platform/qt/editing/pasteboard/4641033-expected.checksum: Added.
* platform/qt/editing/pasteboard/4641033-expected.png: Added.
* platform/qt/editing/pasteboard/4641033-expected.txt:
* platform/qt/editing/pasteboard/4944770-1-expected.checksum: Added.
* platform/qt/editing/pasteboard/4944770-1-expected.png: Added.
* platform/qt/editing/pasteboard/4944770-1-expected.txt:
* platform/qt/editing/pasteboard/4944770-2-expected.checksum: Added.
* platform/qt/editing/pasteboard/4944770-2-expected.png: Added.
* platform/qt/editing/pasteboard/4944770-2-expected.txt:
* platform/qt/editing/selection/caret-before-select-expected.checksum:
* platform/qt/editing/selection/caret-before-select-expected.png:
* platform/qt/editing/selection/caret-before-select-expected.txt:
* platform/qt/editing/selection/replaced-boundaries-3-expected.checksum:
* platform/qt/editing/selection/replaced-boundaries-3-expected.png:
* platform/qt/editing/selection/replaced-boundaries-3-expected.txt:
* platform/qt/fast/forms/basic-selects-expected.checksum:
* platform/qt/fast/forms/basic-selects-expected.png:
* platform/qt/fast/forms/basic-selects-expected.txt:
* platform/qt/fast/forms/menulist-style-color-expected.checksum: Added.
* platform/qt/fast/forms/menulist-style-color-expected.png: Added.
* platform/qt/fast/forms/menulist-style-color-expected.txt:
* platform/qt/http/tests/navigation/javascriptlink-frames-expected.checksum: Added.
* platform/qt/http/tests/navigation/javascriptlink-frames-expected.png: Added.
* platform/qt/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/qt/tables/mozilla/bugs/bug1188-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug1188-expected.png:
* platform/qt/tables/mozilla/bugs/bug1188-expected.txt:
* platform/qt/tables/mozilla/bugs/bug18359-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug18359-expected.png:
* platform/qt/tables/mozilla/bugs/bug18359-expected.txt:
* platform/qt/tables/mozilla/bugs/bug2479-3-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/qt/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/qt/tables/mozilla/bugs/bug29326-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug29326-expected.png:
* platform/qt/tables/mozilla/bugs/bug29326-expected.txt:
* platform/qt/tables/mozilla/bugs/bug33855-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug33855-expected.png:
* platform/qt/tables/mozilla/bugs/bug33855-expected.txt:
* platform/qt/tables/mozilla/bugs/bug4382-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug4382-expected.png:
* platform/qt/tables/mozilla/bugs/bug4382-expected.txt:
* platform/qt/tables/mozilla/bugs/bug96334-expected.checksum:
* platform/qt/tables/mozilla/bugs/bug96334-expected.png:
* platform/qt/tables/mozilla/bugs/bug96334-expected.txt:
* platform/qt/tables/mozilla/core/margins-expected.checksum:
* platform/qt/tables/mozilla/core/margins-expected.png:
* platform/qt/tables/mozilla/core/margins-expected.txt:
* platform/qt/tables/mozilla/dom/tableDom-expected.checksum:
* platform/qt/tables/mozilla/dom/tableDom-expected.png:
* platform/qt/tables/mozilla/dom/tableDom-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79414 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 07:49:02 +0000 (07:49 +0000)]
2011-02-22 MORITA Hajime  <morrita@google.com>

        Unreviewed, added or updated more Leopard-specific expectations for Chromium.

        * platform/chromium-mac-leopard/css1/text_properties/text_align-expected.checksum:
        * platform/chromium-mac-leopard/css1/text_properties/text_align-expected.png:
        * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.txt: Added.
        * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.png:
        * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.txt: Added.
        * platform/chromium-mac-leopard/css2.1/t1602-c43-center-00-d-ag-expected.checksum: Added.
        * platform/chromium-mac-leopard/css2.1/t1602-c43-center-00-d-ag-expected.png: Added.
        * platform/chromium-mac-leopard/css2.1/t1602-c546-txt-align-00-b-expected.checksum:
        * platform/chromium-mac-leopard/css2.1/t1602-c546-txt-align-00-b-expected.png: Added.
        * platform/chromium-mac-leopard/editing/deleting/delete-tab-003-expected.txt: Added.
        * platform/chromium-mac-leopard/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
        * platform/chromium-mac-leopard/editing/inserting/insert-tab-003-expected.txt: Added.
        * platform/chromium-mac-leopard/editing/selection/4397952-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/4397952-expected.png:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-2-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-2-expected.png:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-2-left-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-2-left-expected.png:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-expected.png:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-right-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/caret-rtl-right-expected.png:
        * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.checksum:
        * platform/chromium-mac-leopard/editing/selection/extend-selection-bidi-expected.png:
        * platform/chromium-mac-leopard/editing/selection/select-from-textfield-outwards-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/block/margin-collapse/103-expected.checksum:
        * platform/chromium-mac-leopard/fast/block/margin-collapse/103-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/border-vertical-lr-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/border-vertical-lr-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/border-vertical-lr-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/blockflow/japanese-lr-selection-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-lr-selection-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-lr-text-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-lr-text-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-rl-selection-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-rl-selection-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/japanese-rl-text-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/blockflow/japanese-rl-text-expected.png: Added.
        * platform/chromium-mac-leopard/fast/blockflow/vertical-align-table-baseline-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/vertical-align-table-baseline-expected.png:
        * platform/chromium-mac-leopard/fast/blockflow/vertical-font-fallback-expected.checksum:
        * platform/chromium-mac-leopard/fast/blockflow/vertical-font-fallback-expected.png:
        * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.png:
        * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.png:
        * platform/chromium-mac-leopard/fast/css/text-input-with-webkit-border-radius-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/text-input-with-webkit-border-radius-expected.png: Added.
        * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
        * platform/chromium-mac-leopard/fast/css/text-security-expected.checksum:
        * platform/chromium-mac-leopard/fast/css/text-security-expected.png:
        * platform/chromium-mac-leopard/fast/forms/basic-selects-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/basic-selects-expected.png:
        * platform/chromium-mac-leopard/fast/forms/basic-selects-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/forms/file-input-direction-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/file-input-direction-expected.png:
        * platform/chromium-mac-leopard/fast/forms/file-input-direction-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/forms/input-button-sizes-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/input-button-sizes-expected.png: Added.
        * platform/chromium-mac-leopard/fast/forms/input-file-re-render-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/input-file-re-render-expected.png:
        * platform/chromium-mac-leopard/fast/forms/menulist-option-wrap-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/menulist-option-wrap-expected.png:
        * platform/chromium-mac-leopard/fast/forms/menulist-restrict-line-height-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/menulist-restrict-line-height-expected.png:
        * platform/chromium-mac-leopard/fast/forms/menulist-style-color-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/menulist-style-color-expected.png:
        * platform/chromium-mac-leopard/fast/forms/placeholder-position-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/placeholder-position-expected.png:
        * platform/chromium-mac-leopard/fast/forms/search-transformed-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/search-transformed-expected.png:
        * platform/chromium-mac-leopard/fast/forms/select-baseline-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/select-baseline-expected.png:
        * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.png:
        * platform/chromium-mac-leopard/fast/forms/text-style-color-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/text-style-color-expected.png:
        * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.checksum:
        * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.png:
        * platform/chromium-mac-leopard/fast/multicol/float-avoidance-expected.checksum:
        * platform/chromium-mac-leopard/fast/multicol/float-avoidance-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-clear-expected.checksum:
        * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-clear-expected.png:
        * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.checksum:
        * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png:
        * platform/chromium-mac-leopard/fast/repaint/repaint-across-writing-mode-boundary-expected.checksum:
        * platform/chromium-mac-leopard/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
        * platform/chromium-mac-leopard/fast/replaced/width100percent-textarea-expected.checksum:
        * platform/chromium-mac-leopard/fast/replaced/width100percent-textarea-expected.png:
        * platform/chromium-mac-leopard/fast/text/atsui-negative-spacing-features-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/atsui-negative-spacing-features-expected.png:
        * platform/chromium-mac-leopard/fast/text/atsui-spacing-features-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/atsui-spacing-features-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.png:
        * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-layout-across-linebreak-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/international/bidi-layout-across-linebreak-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt:
        * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
        * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.png:
        * platform/chromium-mac-leopard/fast/text/international/rtl-white-space-pre-wrap-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/international/rtl-white-space-pre-wrap-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/justified-selection-at-edge-expected.checksum:
        * platform/chromium-mac-leopard/fast/text/justified-selection-at-edge-expected.png: Added.
        * platform/chromium-mac-leopard/svg/custom/inline-svg-in-xhtml-expected.checksum:
        * platform/chromium-mac-leopard/svg/custom/inline-svg-in-xhtml-expected.png:
        * platform/chromium-mac-leopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.checksum:
        * platform/chromium-mac-leopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
        * platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tbody_align_justify-expected.checksum:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tbody_align_justify-expected.png:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_td_align_justify-expected.checksum:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_td_align_justify-expected.png:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tfoot_align_justify-expected.checksum:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tfoot_align_justify-expected.png:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_th_align_justify-expected.checksum:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_th_align_justify-expected.png:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tr_align_justify-expected.checksum:
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_tr_align_justify-expected.png:
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79413 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Fabrizio Machado <fabrizio.machado@nokia.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 07:13:55 +0000 (07:13 +0000)]
2011-02-22  Fabrizio Machado  <fabrizio.machado@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] Don't fall through case in variantToSetting() if qvariant.type() is Bool
        https://bugs.webkit.org/show_bug.cgi?id=54976

        Test not needed.

        * WebCoreSupport/InspectorClientQt.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79412 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Jia Pu <jpu@apple.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 07:06:49 +0000 (07:06 +0000)]
2011-02-22  Jia Pu  <jpu@apple.com>

        Reviewed by Dan Bernstein.

        On Mac OS X, English contractions are marked misspelled with certain user preference setting.
        https://bugs.webkit.org/show_bug.cgi?id=54975

        manual test: manual-tests/autocorrection/spellcheck-on-contraction-when-autocorrection-is-off.html

        Without this patch, we check for contraction only when autocorrection or other type of auto-
        substituation is on. And we failed to check for contraction if only spellchecking is turned on.
        This patch implements the desired behavior, checking for contraction when either correction/substitution,
        or spellchecking, is on.

        * editing/Editor.cpp:
        (WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges):
        * manual-tests/autocorrection/spellcheck-on-contraction-when-autocorrection-is-off.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79411 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Charlie Reis <creis@chromium.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 06:58:46 +0000 (06:58 +0000)]
2011-02-22  Charlie Reis  <creis@chromium.org>

        Reviewed by Darin Fisher.

        Remove DatabasePolicy from FrameLoaderTypes
        https://bugs.webkit.org/show_bug.cgi?id=54968

        The DatabasePolicy enum is no longer needed now that we avoid stopping
        loaders on same-document navigations.

        Existing test: storage/hash-change-with-xhr.html

        * WebCore.exp.in:
        * loader/DocumentLoader.cpp:
        * loader/DocumentLoader.h:
        * loader/FrameLoader.cpp:
        * loader/FrameLoader.h:
        * loader/FrameLoaderTypes.h:
        * workers/WorkerThread.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79410 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Alexis Menard <alexis.menard@openbossa.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 06:54:35 +0000 (06:54 +0000)]
2011-02-22  Alexis Menard  <alexis.menard@openbossa.org>

        Reviewed by Andreas Kling.

        [Qt] QWebView ignores a palette set with QWebView::setPalette()
        https://bugs.webkit.org/show_bug.cgi?id=31742

        Use custom QWebView palette if the view provides one.
        Modified version of a patch made by Fabrizio Machado.

        * platform/qt/RenderThemeQt.cpp:
        (WebCore::RenderThemeQt::platformActiveSelectionBackgroundColor):
        (WebCore::RenderThemeQt::platformInactiveSelectionBackgroundColor):
        (WebCore::RenderThemeQt::platformActiveSelectionForegroundColor):
        (WebCore::RenderThemeQt::platformInactiveSelectionForegroundColor):
        (WebCore::RenderThemeQt::platformFocusRingColor):
2011-02-22  Alexis Menard  <alexis.menard@openbossa.org>

        Reviewed by Andreas Kling.

        [Qt] QWebView ignores a palette set with QWebView::setPalette()
        https://bugs.webkit.org/show_bug.cgi?id=31742

        Test case to check that the palette sets on the QWebView is taken
        into account.

        * tests/qwebview/tst_qwebview.cpp:
        (tst_QWebView::setPalette_data):
        (tst_QWebView::setPalette):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Brian Salomon <bsalomon@google.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 06:48:51 +0000 (06:48 +0000)]
2011-02-22  Brian Salomon  <bsalomon@google.com>

        Reviewed by Kenneth Russell.

        Don't disable accelerated canvas when using the skia gpu backend.

        No new tests are required.

        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::setGlobalCompositeOperation):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79408 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Luiz Agostini <luiz.agostini@openbossa.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 06:41:40 +0000 (06:41 +0000)]
2011-02-22  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] <select>s on http://www.ryanair.com render wrong
        https://bugs.webkit.org/show_bug.cgi?id=29647

        Reducing padding in <select> elements to improve its rendering and introducing a
        rendering adjustment specific to QMacStyle.

        * platform/qt/RenderThemeQt.cpp:
        (WebCore::RenderThemeQt::setPopupPadding):
        (WebCore::RenderThemeQt::paintMenuList):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79407 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 06:38:30 +0000 (06:38 +0000)]
2011-02-22  MORITA Hajime <morrita@google.com>

        Unreviewed test_expectations.txt update.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79406 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 23 Feb 2011 06:04:38 +0000 (06:04 +0000)]
2011-02-22  MORITA Hajime  <morrita@google.com>

        Unreviewed, added Leopard-specific expectations for Chromium.

        * platform/chromium-mac-leopard/css1/box_properties/clear_float-expected.checksum: Added.
        * platform/chromium-mac-leopard/css1/box_properties/clear_float-expected.png: Added.
        * platform/chromium-mac-leopard/css1/box_properties/float_elements_in_series-expected.checksum: Added.
        * platform/chromium-mac-leopard/css1/box_properties/float_elements_in_series-expected.png: Added.
        * platform/chromium-mac-leopard/css1/box_properties/float_on_text_elements-expected.checksum: Added.
        * platform/chromium-mac-leopard/css1/box_properties/float_on_text_elements-expected.png: Added.
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Added.
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Added.
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum: Added.
        * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Added.
        * platform/chromium-mac-leopard/fast/blockflow/vertical-baseline-alignment-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/blockflow/vertical-baseline-alignment-expected.png: Added.
        * platform/chromium-mac-leopard/fast/css/font-face-default-font-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/css/font-face-default-font-expected.png: Added.
        * platform/chromium-mac-leopard/fast/dom/52776-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png: Added.
        * platform/chromium-mac-leopard/fast/dynamic/008-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/dynamic/008-expected.png: Added.
        * platform/chromium-mac-leopard/fast/events/context-no-deselect-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/events/context-no-deselect-expected.png: Added.
        * platform/chromium-mac-leopard/fast/forms/basic-buttons-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/forms/basic-buttons-expected.png: Added.
        * platform/chromium-mac-leopard/fast/forms/button-sizes-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/forms/button-sizes-expected.png: Added.
        * platform/chromium-mac-leopard/fast/forms/input-appearance-bkcolor-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/forms/input-appearance-bkcolor-expected.png: Added.
        * platform/chromium-mac-leopard/fast/html/keygen-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/html/keygen-expected.png: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-expected.png: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-long-image-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-long-image-expected.png: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-x-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-x-expected.png: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-y-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/inline/inline-box-background-repeat-y-expected.png: Added.
        * platform/chromium-mac-leopard/fast/lists/dynamic-marker-crash-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/lists/dynamic-marker-crash-expected.png: Added.
        * platform/chromium-mac-leopard/fast/multicol/shadow-breaking-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/multicol/shadow-breaking-expected.png: Added.
        * platform/chromium-mac-leopard/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-1-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-1-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-10-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-10-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-2-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-2-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-3-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-3-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-4-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-4-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-5-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-5-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-6-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-6-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-7-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-7-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-8-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-8-expected.png: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-9-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-9-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/international/text-combine-image-test-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/international/text-combine-image-test-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/international/text-combine-image-test-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/text/justify-ideograph-simple-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/justify-ideograph-simple-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/justify-ideograph-vertical-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/justify-ideograph-vertical-expected.png: Added.
        * platform/chromium-mac-leopard/fast/text/justify-nbsp-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/text/justify-nbsp-expected.png: Added.
        * platform/chromium-mac-leopard/fonts/sans-serif-expected.checksum: Added.
        * platform/chromium-mac-leopard/fonts/sans-serif-expected.png: Added.
        * platform/chromium-mac-leopard/svg/custom/animate-path-discrete-expected.checksum: Added.
        * platform/chromium-mac-leopard/svg/custom/animate-path-discrete-expected.png: Added.
        * platform/chromium-mac-leopard/svg/custom/svg-fonts-in-html-expected.checksum: Added.
        * platform/chromium-mac-leopard/svg/custom/svg-fonts-in-html-expected.png:
        * platform/chromium-mac-leopard/svg/custom/text-dom-01-f-expected.checksum: Added.
        * platform/chromium-mac-leopard/svg/custom/text-dom-01-f-expected.png: Added.
        * platform/chromium-mac-leopard/svg/hixie/mixed/003-expected.checksum: Added.
        * platform/chromium-mac-leopard/svg/hixie/mixed/003-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug113424-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug113424-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1188-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1188-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1318-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1318-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-2-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-2-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug4527-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/bugs/bug4527-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/core/bloomberg-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/core/bloomberg-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/core/misc-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/core/misc-expected.png: Added.
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_thead_align_justify-expected.checksum: Added.
        * platform/chromium-mac-leopard/tables/mozilla/marvin/x_thead_align_justify-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79405 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoLLVM Compiler build fix.
mitz@apple.com [Wed, 23 Feb 2011 06:01:55 +0000 (06:01 +0000)]
LLVM Compiler build fix.

* Scripts/webkit2/messages.py:
* WebProcess/ApplicationCache/WebApplicationCacheManager.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79404 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Vsevolod Vlasov <vsevik@chromium.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 05:54:13 +0000 (05:54 +0000)]
2011-02-22  Vsevolod Vlasov  <vsevik@chromium.org>

        Reviewed by Pavel Feldman.

        DumpRenderTree should dump as text if test path contains "dumpAsText/"
        https://bugs.webkit.org/show_bug.cgi?id=54873

        * DumpRenderTree/chromium/LayoutTestController.h:
        (LayoutTestController::setShouldDumpAsText):
        (LayoutTestController::setShouldGeneratePixelResults):
        * DumpRenderTree/chromium/TestShell.cpp:
        (TestShell::runFileTest):
        * DumpRenderTree/gtk/DumpRenderTree.cpp:
        (shouldDumpAsText):
        (dump):
        (runTest):
        * DumpRenderTree/mac/DumpRenderTree.mm:
        (shouldDumpAsText):
        (runTest):
        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
        (WebCore::isDumpAsTextTest):
        (WebCore::DumpRenderTree::open):
        * DumpRenderTree/win/DumpRenderTree.cpp:
        (shouldDumpAsText):
        (runTest):
        * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
        (WTR::InjectedBundlePage::dump):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79403 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Andreas Kling <kling@webkit.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 05:53:58 +0000 (05:53 +0000)]
2011-02-22  Andreas Kling  <kling@webkit.org>

        Reviewed by Dan Bernstein.

        FontCache: Make cTargetInactiveFontData an int instead of float.
        https://bugs.webkit.org/show_bug.cgi?id=54963

        * platform/graphics/FontCache.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79402 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Anna Cavender <annacc@chromium.org>
commit-queue@webkit.org [Wed, 23 Feb 2011 05:51:14 +0000 (05:51 +0000)]
2011-02-22  Anna Cavender  <annacc@chromium.org>

        Reviewed by Eric Carlson.

        Fix for media/video-replaces-poster.html.  The test was failing because it assumes the results of a seek will be immediately available, when in fact the seek is asynchronous.  I did not remove the line in test-expectations because rebaselines for many (all?) platforms will likely be needed after this patch lands.  See also, http://code.google.com/p/chromium/issues/detail?id=60244
        https://bugs.webkit.org/show_bug.cgi?id=54910

        * media/video-replaces-poster.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79401 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 23 Feb 2011 05:49:45 +0000 (05:49 +0000)]
2011-02-22  Ryosuke Niwa  <rniwa@webkit.org>

        Unreviewed; second attempt to land Windows 7 expected failure results for new tests from r79318
        http://webkit.org/b/54966 tracks the failure.

        * platform/win/media/audio-repaint-expected.txt:
        * platform/win/media/media-document-audio-repaint-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79400 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-21 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Wed, 23 Feb 2011 05:39:58 +0000 (05:39 +0000)]
2011-02-21  Ojan Vafai  <ojan@chromium.org>

        Reviewed by Adam Barth.

        [codereviewtool] focus first visible node if no node is focused
        https://bugs.webkit.org/show_bug.cgi?id=54935

        Now hitting j/k/n/p will focus the first/last visible node
        if no other node is focused. Also tweaked the scroll into view
        logic a bit to avoid scrolling in this case.

        * code-review.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79399 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 23 Feb 2011 05:35:44 +0000 (05:35 +0000)]
2011-02-22  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        Make Editor::selectionComputedStyle return EditingStyle
        https://bugs.webkit.org/show_bug.cgi?id=54933

        Renamed selectionComputedStyle to selectionStartStyle and changed the return type to EditingStyle.
        It also no longer takes a boolean shouldUseFixedFontDefaultSize.

        Also added EditingStyle::mergeTypingStyle which replaced old editingStyleIncludingTypingStyle. This function
        doesn't extract inheritable properties prior to merge because this turned out be a bug, which was revealed
        by an existing layout test only after the code was shared with selectionStartStyle.

        No tests are added since this is a refactoring.

        * editing/CompositeEditCommand.cpp:
        (WebCore::CompositeEditCommand::moveParagraphs): Calls EditingStyle::create and EditingStyle::mergeTypingStyle.
        (WebCore::CompositeEditCommand::breakOutOfEmptyListItem): Ditto.
        * editing/EditingStyle.cpp: Removed editingStyleIncludingTypingStyle.
        (WebCore::EditingStyle::mergeTypingStyle): Added.
        * editing/EditingStyle.h:
        (WebCore::EditingStyle::shouldUseFixedDefaultFontSize): Added.
        * editing/Editor.cpp:
        (WebCore::Editor::selectionStartHasStyle): Calls selectionStartStyle.
        (WebCore::Editor::selectionHasStyle): Ditto.
        (WebCore::Editor::selectionStartCSSPropertyValue): Ditto.
        (WebCore::Editor::selectionStartStyle): Renamed from selectionComputedStyle; returns EditingStyle.
        * editing/Editor.h:
        * editing/EditorCommand.cpp:
        (WebCore::executeToggleStyleInList): Calls selectionStartStyle.
        * editing/InsertLineBreakCommand.cpp:
        * editing/InsertParagraphSeparatorCommand.cpp:
        (WebCore::InsertParagraphSeparatorCommand::calculateStyleBeforeInsertion): Calls EditingStyle::create and
        EditingStyle::mergeTypingStyle.
        * editing/ReplaceSelectionCommand.cpp:
        (WebCore::ReplaceSelectionCommand::doApply): Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79398 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Robert Hogan <robert@webkit.org>
robert@webkit.org [Wed, 23 Feb 2011 05:30:54 +0000 (05:30 +0000)]
2011-02-22  Robert Hogan  <robert@webkit.org>

        Reviewed by Andreas Kling.

        [Qt] painting of windowed plugins faulty on certain scroll events

        https://bugs.webkit.org/show_bug.cgi?id=52735

        Invalidate the pluginview's relative rect rather then the frameRect(). This is because QWebFrame::renderRelativeCoords()
        imitates ScrollView and adds the scroll offset back on to the rect we damage here (making the co-ordinates absolute
        to the frame again) before passing it to FrameView.

        * plugins/qt/PluginViewQt.cpp:
        (WebCore::PluginView::updatePluginWidget):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79397 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Laszlo Gombos <laszlo.1.gombos@nokia.com>
laszlo.1.gombos@nokia.com [Wed, 23 Feb 2011 05:29:25 +0000 (05:29 +0000)]
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * http/tests/navigation/useragent-expected.txt: Added.
        * http/tests/navigation/useragent.php: Added.
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * StringsNotToBeLocalized.txt: Change the User Agent string
        template.
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * WebCoreSupport/FrameLoaderClientEfl.cpp:
        (WebCore::composeUserAgent):
        * ewk/ewk_settings.cpp:
        (ewk_settings_default_user_agent_get):
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * webkit/webkitwebsettings.cpp:
        (webkitUserAgent):
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * WebView/WebView.mm:
        (+[WebView _standardUserAgentWithApplicationName:]): Drop the
        language tag part.
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * Api/qwebpage.cpp:
        (QWebPage::userAgentForUrl):

        * tests/qwebpage/tst_qwebpage.cpp: Remove the userAgentLocaleChange
        test.
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * WebView.cpp:
        (WebView::standardUserAgentWithApplicationName):
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * WebKitSupport/FrameLoaderClientWx.cpp:
        (WebCore::FrameLoaderClientWx::userAgent):
2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>

        Reviewed by Alexey Proskuryakov.

        Drop the language tag part from the User Agent string
        https://bugs.webkit.org/show_bug.cgi?id=54560

        * UIProcess/gtk/WebPageProxyGtk.cpp:
        (WebKit::WebPageProxy::standardUserAgent):

        * UIProcess/mac/WebPageProxyMac.mm:
        (WebKit::WebPageProxy::standardUserAgent):

        * UIProcess/qt/WebPageProxyQt.cpp:
        (WebKit::WebPageProxy::standardUserAgent):

        * UIProcess/win/WebPageProxyWin.cpp:
        (WebKit::WebPageProxy::standardUserAgent): Drop the language tag
        part and fix style.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79396 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 05:27:57 +0000 (05:27 +0000)]
2011-02-22  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Update Snow Leopard
        expectations (some SVG tests now pass thanks to patches for bug 54474,
        others now fail).

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79395 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Philippe Normand <pnormand@igalia.com>
commit-queue@webkit.org [Wed, 23 Feb 2011 05:22:23 +0000 (05:22 +0000)]
2011-02-22  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Martin Robinson.

        Minimal build broken
        https://bugs.webkit.org/show_bug.cgi?id=54743

        Moved the code of setInspectorExtensionAPI and
        dispatchMessageFromFrontend out of #if
        ENABLE(JAVASCRIPT_DEBUGGER) to fix link error of the minimal build.

        * inspector/InspectorController.cpp:
        (WebCore::InspectorController::setInspectorExtensionAPI):
        (WebCore::InspectorController::dispatchMessageFromFrontend):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79394 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 23 Feb 2011 04:49:19 +0000 (04:49 +0000)]
2011-02-22  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Add a GYP project for JavaScriptGlue
        https://bugs.webkit.org/show_bug.cgi?id=55019

        This is really just a proof-of-concept.  The Xcode project file it
        produces is able to build JavaScriptGlue, but it's not 100% correct.
        Also, the GYP declarations aren't properly structured to allow for
        multiple projects or ports.  That should get better as we add
        proof-of-concepts for other projects and ports.

        This build system is not used currently.

        * gyp: Added.
        * gyp/JavaScriptGlue.gyp: Added.
        * gyp/JavaScriptGlue.gypi: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79393 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 23 Feb 2011 04:45:43 +0000 (04:45 +0000)]
2011-02-22  Ryosuke Niwa  <rniwa@webkit.org>

        Unreviewed; fixed Windows expected failure results added by r79328 for new tests from r79318
        http://webkit.org/b/54966 tracks the failure.

        * platform/win-xp/media: Added.
        * platform/win-xp/media/audio-repaint-expected.txt: Added.
        * platform/win-xp/media/media-document-audio-repaint-expected.txt: Added.
        * platform/win/media/audio-repaint-expected.txt:
        * platform/win/media/media-document-audio-repaint-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79392 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoAdd WebKit2 API to force a repaint with an invalidation
weinig@apple.com [Wed, 23 Feb 2011 03:35:58 +0000 (03:35 +0000)]
Add WebKit2 API to force a repaint with an invalidation
https://bugs.webkit.org/show_bug.cgi?id=55015

Reviewed by Anders Carlsson.

* Shared/ForceRepaintFlags.h: Added.
* UIProcess/API/C/WKPage.cpp:
(WKPageForceRepaint):
(WKPageForceRepaintWithInvalidation):
* UIProcess/API/C/WKPage.h:
Add WKPageForceRepaintWithInvalidation which does the same thing WKPageForceRepaint
but also calls setNeedsDisplay on the entire bounds of the page.

* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::forceRepaint):
* UIProcess/WebPageProxy.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::forceRepaint):
* WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:
Pipe the flag down to the WebProcess.

* WebKit2.pro:
* WebKit2.xcodeproj/project.pbxproj:
* win/WebKit2.vcproj:
Add ForceRepaintFlags.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79391 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Sheriff Bot <webkit.review.bot@gmail.com>
rniwa@webkit.org [Wed, 23 Feb 2011 03:31:00 +0000 (03:31 +0000)]
2011-02-22  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r79367.
        http://trac.webkit.org/changeset/79367
        https://bugs.webkit.org/show_bug.cgi?id=55012

        all layout tests are crashing on Snow Leopard (Requested by
        rniwa on #webkit).

        * GNUmakefile.am:
        * JavaScriptCore.gypi:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * runtime/MarkedBlock.cpp:
        (JSC::MarkedBlock::MarkedBlock):
        * runtime/MarkedBlock.h:
        * runtime/MarkedSpace.cpp:
        (JSC::MarkedSpace::destroy):
        (JSC::MarkedSpace::allocateBlock):
        (JSC::MarkedSpace::freeBlock):
        (JSC::MarkedSpace::allocate):
        (JSC::MarkedSpace::shrink):
        (JSC::MarkedSpace::reset):
        * runtime/MarkedSpace.h:
        (JSC::CollectorHeap::collectorBlock):
        * wtf/CMakeLists.txt:
        * wtf/DoublyLinkedList.h: Removed.
2011-02-22  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r79367.
        http://trac.webkit.org/changeset/79367
        https://bugs.webkit.org/show_bug.cgi?id=55012

        all layout tests are crashing on Snow Leopard (Requested by
        rniwa on #webkit).

        * ForwardingHeaders/wtf/DoublyLinkedList.h: Removed.
2011-02-22  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r79367.
        http://trac.webkit.org/changeset/79367
        https://bugs.webkit.org/show_bug.cgi?id=55012

        all layout tests are crashing on Snow Leopard (Requested by
        rniwa on #webkit).

        * ForwardingHeaders/wtf/DoublyLinkedList.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79390 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-21 Ojan Vafai <ojan@chromium.org>
ojan@chromium.org [Wed, 23 Feb 2011 03:30:09 +0000 (03:30 +0000)]
2011-02-21  Ojan Vafai  <ojan@chromium.org>

        Reviewed by Adam Barth.

        [codereviewtool] remove patch fuzzing
        https://bugs.webkit.org/show_bug.cgi?id=54940

        This code is buggy and not as necessary now that we
        include svn revision numbers in uploaded patches.

        * code-review.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79389 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Wed, 23 Feb 2011 03:25:25 +0000 (03:25 +0000)]
2011-02-22  Mihai Parparita  <mihaip@chromium.org>

        Unreviewed Chromium expectations update. Uncomment SNOWLEOPARD
        expectations, since we still fail all those tests on Snow Leopard
        (lines were commented out by r79275).

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79388 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 23 Feb 2011 03:23:09 +0000 (03:23 +0000)]
2011-02-22  Kenneth Russell  <kbr@google.com>

        Reviewed by James Robinson.

        Many tests started timing out on the chrome mac canaries around r79035
        https://bugs.webkit.org/show_bug.cgi?id=54885

        Revert the code changes, but not the Chromium DEPS roll, from
        r79038 to see whether this clears up the timing-out tests. Was not
        able to reproduce the timeouts locally with a Release mode build
        of DRT (on Snow Leopard).

        * src/WebKit.cpp:
        (WebKit::initialize):
2011-02-22  Kenneth Russell  <kbr@google.com>

        Reviewed by James Robinson.

        Many tests started timing out on the chrome mac canaries around r79035
        https://bugs.webkit.org/show_bug.cgi?id=54885

        Revert the code changes, but not the Chromium DEPS roll, from
        r79038 to see whether this clears up the timing-out tests. Was not
        able to reproduce the timeouts locally with a Release mode build
        of DRT (on Snow Leopard).

        * DumpRenderTree/chromium/WebViewHost.cpp:
        (WebViewHost::reset):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79387 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoVersioning.
mrowe@apple.com [Wed, 23 Feb 2011 03:11:32 +0000 (03:11 +0000)]
Versioning.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79386 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoMarked tests as failing (image + text) on chromium, to reflect now-deleted rebaselines.
atwilson@chromium.org [Wed, 23 Feb 2011 02:36:20 +0000 (02:36 +0000)]
Marked tests as failing (image + text) on chromium, to reflect now-deleted rebaselines.

* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79384 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 23 Feb 2011 02:31:37 +0000 (02:31 +0000)]
2011-02-22  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        <rdar://problem/9039670>

        Make sure that we set the accelerateDrawing property on the LayerTreeHosts's
        non-composited content layer if the preference is set.

        * WebProcess/WebPage/mac/LayerTreeHostMac.mm:
        (WebKit::LayerTreeHostMac::LayerTreeHostMac):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79383 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 23 Feb 2011 02:22:33 +0000 (02:22 +0000)]
2011-02-22  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by Darin Adler.

        Deploy EditingStyle in removeInlineStyleFromElement and removeCSSStyle
        https://bugs.webkit.org/show_bug.cgi?id=54944

        Deployed EditingStyle in removeInlineStyleFromElement and removeCSSStyle.

        Also extracted EditingStyle::conflictsWithInlineStyleOfElement from ApplyStyleCommand::removeCSSStyle,
        which returns true iff the specified element has inline style that conflicts or matches the editing style.
        It also appends conflicting property IDs to the vector of property IDs if one is specified.

        * editing/ApplyStyleCommand.cpp:
        (WebCore::ApplyStyleCommand::applyBlockStyle): Calls removeCSSStyle.
        (WebCore::ApplyStyleCommand::applyInlineStyle): Calls shouldSplitTextElement.
        (WebCore::ApplyStyleCommand::removeStyleFromRunBeforeApplyingStyle): Calls removeInlineStyleFromElement.
        (WebCore::ApplyStyleCommand::removeInlineStyleFromElement): Takes EditingStyle* instead of CSSMutableStyleDeclaration*.
        (WebCore::ApplyStyleCommand::removeCSSStyle): Ditto; extracted the logic to decide properties to remove as
        conflictsWithInlineStyleOfElement.
        (WebCore::ApplyStyleCommand::highestAncestorWithConflictingInlineStyle): Calls shouldRemoveInlineStyleFromElement.
        (WebCore::ApplyStyleCommand::pushDownInlineStyleAroundNode): Calls removeInlineStyleFromElement.
        (WebCore::ApplyStyleCommand::removeInlineStyle): Ditto.
        (WebCore::ApplyStyleCommand::shouldSplitTextElement): Takes EditingStyle* instead of CSSMutableStyleDeclaration*.
        * editing/ApplyStyleCommand.h:
        (WebCore::ApplyStyleCommand::shouldRemoveInlineStyleFromElement): Ditto.
        * editing/EditingStyle.cpp:
        (WebCore::EditingStyle::conflictsWithInlineStyleOfElement): Extracted from ApplyStyleCommand::removeCSSStyle.
        * editing/EditingStyle.h:
        (WebCore::EditingStyle::conflictsWithInlineStyleOfElement): Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79382 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed chromium-gpu expectations update.
atwilson@chromium.org [Wed, 23 Feb 2011 02:15:02 +0000 (02:15 +0000)]
Unreviewed chromium-gpu expectations update.

* platform/chromium-gpu-linux/compositing/masks/masked-ancestor-expected.checksum:
* platform/chromium-gpu-linux/compositing/masks/masked-ancestor-expected.png:
* platform/chromium-gpu-linux/compositing/masks/simple-composited-mask-expected.checksum:
* platform/chromium-gpu-linux/compositing/masks/simple-composited-mask-expected.png:
* platform/chromium-gpu-linux/compositing/overflow/fixed-position-ancestor-clip-expected.checksum:
* platform/chromium-gpu-linux/compositing/overflow/fixed-position-ancestor-clip-expected.png:
* platform/chromium-gpu-linux/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-gpu-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-gpu-linux/fast/canvas/image-object-in-canvas-expected.checksum:
* platform/chromium-gpu-linux/fast/canvas/image-object-in-canvas-expected.png:
* platform/chromium-gpu-mac/compositing/masks/masked-ancestor-expected.checksum: Added.
* platform/chromium-gpu-mac/compositing/masks/masked-ancestor-expected.png: Added.
* platform/chromium-gpu-mac/compositing/masks/simple-composited-mask-expected.checksum: Added.
* platform/chromium-gpu-mac/compositing/masks/simple-composited-mask-expected.png: Added.
* platform/chromium-gpu-mac/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
* platform/chromium-gpu-mac/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
* platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.checksum:
* platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.png:
* platform/chromium-gpu-win/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-gpu-win/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-gpu-win/fast/canvas/image-object-in-canvas-expected.checksum:
* platform/chromium-gpu-win/fast/canvas/image-object-in-canvas-expected.png:
* platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79381 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Wed, 23 Feb 2011 02:09:18 +0000 (02:09 +0000)]
2011-02-22  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by James Robinson.

        nrwt: --platform chromium-gpu doesn't work with --worker-model=processes
        https://bugs.webkit.org/show_bug.cgi?id=55009

        * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79380 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-02-22 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 23 Feb 2011 02:08:55 +0000 (02:08 +0000)]
2011-02-22  Martin Robinson  <mrobinson@igalia.com>

        Add missing files from r79351. These are expected results for new media tests.

        * platform/gtk/media/audio-repaint-expected.checksum: Added.
        * platform/gtk/media/audio-repaint-expected.png: Added.
        * platform/gtk/media/audio-repaint-expected.txt: Added.
        * platform/gtk/media/media-document-audio-repaint-expected.checksum: Added.
        * platform/gtk/media/media-document-audio-repaint-expected.png: Added.
        * platform/gtk/media/media-document-audio-repaint-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@79379 268f45cc-cd09-0410-ab3c-d52691b4dbfc