Timeline
Oct 16, 2011:
- 11:32 PM Changeset in webkit [97589] by
-
- 4 edits in trunk/Source
Always disable ENABLE(ON_FIRST_TEXTAREA_FOCUS_SELECT_ALL) and delete associated code
https://bugs.webkit.org/show_bug.cgi?id=70216
Reviewed by Eric Seidel.
Source/JavaScriptCore:
- wtf/Platform.h:
Source/WebCore:
No port enables this feature. It was added for the previous Android
port (and should have been an editing behavior in any case).
- html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::updateFocusAppearance):
- 11:29 PM Changeset in webkit [97588] by
-
- 3 edits1 add in trunk/LayoutTests
[chromium] Rebaseline layout test zoom-animator-scale-test2.html for win, mac
https://bugs.webkit.org/show_bug.cgi?id=69624
Reviewed by Kent Tamura.
Also modifies timeout in zoom-animator-scale-test2.html to try and reduce flake, generate
win baselines.
- platform/chromium-gpu-win/platform/chromium/compositing/zoom-animator-scale-test2-expected.png: Added.
- platform/chromium/compositing/zoom-animator-scale-test2.html:
- platform/chromium/test_expectations.txt:
- 11:05 PM Changeset in webkit [97587] by
-
- 8 edits2 adds in trunk
Expose rangeFromLocationAndLength and locationAndLengthFromRange via internals object
https://bugs.webkit.org/show_bug.cgi?id=68330
Reviewed by Hajime Morita.
Source/WebCore:
Add rangeFromLocationAndLength, locationFromRange, and lengthFromRange to window.internals.
Test: editing/text-iterator/range-to-from-location-and-length.html
- WebCore.exp.in:
- testing/Internals.cpp:
(WebCore::Internals::scrollElementToRect):
(WebCore::Internals::rangeFromLocationAndLength):
(WebCore::Internals::locationFromRange):
(WebCore::Internals::lengthFromRange):
- testing/Internals.h:
- testing/Internals.idl:
LayoutTests:
Add a basic test that uses internals.rangeFromLocationAndLength, internals.locationFromRange,
and internals.lengthFromRange.
- editing/text-iterator/range-to-from-location-and-length-expected.txt: Added.
- editing/text-iterator/range-to-from-location-and-length.html: Added.
- 11:02 PM Changeset in webkit [97586] by
-
- 3 edits in trunk/Source/WebCore
Generate MessageChannel constructor by [Constructor] IDL
https://bugs.webkit.org/show_bug.cgi?id=70214
Reviewed by Adam Barth.
This patch generates an MessageChannel constructor for JSC by [Constructor] IDL,
but V8 is still using a custom constructor since the V8 constructor requires special logic.
Tests: fast/dom/global-constructors.html
fast/events/message-port.html
fast/events/message-port-no-wrapper.html
fast/dom/Window/window-postmessage-args.html
- bindings/js/JSMessageChannelCustom.cpp: Removed the MessageChannel constructor.
- dom/MessageChannel.idl: Generates the MessageChannel constructor for JSC.
- 10:44 PM Changeset in webkit [97585] by
-
- 4 edits in trunk/Source/WebCore
[Mac] fontForSelection and styleForSelectionStart should be moved to EditorMac
https://bugs.webkit.org/show_bug.cgi?id=70114
Reviewed by Hajime Morita.
Moved fontForSelection and styleForSelectionStart from Editor to EditorMac
and made styleForSelectionStart static local.
- editing/Editor.cpp:
- editing/Editor.h:
- editing/mac/EditorMac.mm:
(WebCore::styleForSelectionStart):
(WebCore::Editor::fontForSelection):
(WebCore::Editor::fontAttributesForSelectionStart):
- 10:06 PM Changeset in webkit [97584] by
-
- 8 edits1 delete in trunk/Source/WebCore
Generate EventSource constructor for JSC by [Constructor] IDL
https://bugs.webkit.org/show_bug.cgi?id=70212
Reviewed by Adam Barth.
Removed JSEventSourceCustom.cpp.
Tests: fast/dom/global-constructors.html
fast/eventsource/eventsource-constructor.html
fast/eventsource/eventsource-attribute-listeners.html
- GNUmakefile.list.am: Removed JSEventSourceCustom.cpp.
- UseJSC.cmake: Ditto.
- WebCore.gypi: Ditto.
- WebCore.pro: Ditto.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- bindings/js/JSBindingsAllInOne.cpp: Ditto.
- bindings/js/JSEventSourceCustom.cpp: Removed this file.
- page/EventSource.idl: Removed 'JSCustomConstructor' IDL.
- 9:27 PM Changeset in webkit [97583] by
-
- 11 edits1 delete in trunk/Source/WebCore
Inline CSSPrimitiveValue::isQuirkValue() as non-virtual function
https://bugs.webkit.org/show_bug.cgi?id=64865
Patch by David Barr <davidbarr@chromium.org> on 2011-10-16
Reviewed by Darin Adler.
Based on profiling and patch from:
Tamas Czene <Czene.Tamas@stud.u-szeged.hu>
This is expected to produce a small performance progression.
Additional memory overhead is avoided by using spare bits.
CSSQuirkPrimitiveValue is removed as it becomes just a factory.
- GNUmakefile.list.am:
- WebCore.gypi:
- WebCore.order:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- css/CSSParser.cpp:
(WebCore::CSSParser::parseValidPrimitive):
- css/CSSParserValues.cpp:
(WebCore::CSSParserValue::createCSSValue):
- css/CSSPrimitiveValue.cpp:
(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
- css/CSSPrimitiveValue.h:
(WebCore::CSSPrimitiveValue::createAllowingMarginQuirk):
Moved from CSSQuirkPrimitiveValue::create.
(WebCore::CSSPrimitiveValue::isQuirkValue):
- css/CSSQuirkPrimitiveValue.h: Removed.
- css/SVGCSSParser.cpp:
(WebCore::CSSParser::parseSVGValue):
- 9:03 PM Changeset in webkit [97582] by
-
- 16 edits72 moves252 adds123 deletes in trunk/LayoutTests
Update test exepctations.
- Add baseline files for new tests
- Update for Skia focus ring change
- Update for Mac spelling underline change
- Optimize test results for them
- css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Renamed from LayoutTests/platform/gtk/css2.1/20110323/abspos-containing-block-initial-007-expected.txt.
- css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Renamed from LayoutTests/platform/gtk/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt.
- editing/deleting/delete-3959464-fix-expected.txt: Renamed from LayoutTests/platform/gtk/editing/deleting/delete-3959464-fix-expected.txt.
- editing/deleting/delete-block-contents-003-expected.txt: Renamed from LayoutTests/platform/gtk/editing/deleting/delete-block-contents-003-expected.txt.
- editing/deleting/delete-trailing-ws-002-expected.txt: Renamed from LayoutTests/platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt.
- editing/deleting/delete-ws-fixup-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt.
- editing/inserting/insert-br-004-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-br-004-expected.txt.
- editing/inserting/insert-br-005-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-br-005-expected.txt.
- editing/inserting/insert-br-007-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-br-007-expected.txt.
- editing/inserting/insert-div-007-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-007-expected.txt.
- editing/inserting/insert-div-012-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-012-expected.txt.
- editing/inserting/insert-div-013-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-013-expected.txt.
- editing/inserting/insert-div-014-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-014-expected.txt.
- editing/inserting/insert-div-015-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-015-expected.txt.
- editing/inserting/insert-div-016-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-016-expected.txt.
- editing/inserting/insert-div-017-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-017-expected.txt.
- editing/inserting/insert-div-018-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-018-expected.txt.
- editing/inserting/insert-div-019-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-019-expected.txt.
- editing/inserting/insert-div-020-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-020-expected.txt.
- editing/inserting/insert-div-022-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-022-expected.txt.
- editing/inserting/insert-div-025-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-025-expected.txt.
- editing/inserting/insert-div-027-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-div-027-expected.txt.
- editing/inserting/insert-tab-002-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-tab-002-expected.txt.
- editing/inserting/insert-tab-003-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/insert-tab-003-expected.txt.
- editing/inserting/return-key-with-selection-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/return-key-with-selection-001-expected.txt.
- editing/inserting/return-key-with-selection-002-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/return-key-with-selection-002-expected.txt.
- editing/inserting/return-key-with-selection-003-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/return-key-with-selection-003-expected.txt.
- editing/inserting/typing-002-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/typing-002-expected.txt.
- editing/inserting/typing-around-br-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/inserting/typing-around-br-001-expected.txt.
- editing/pasteboard/paste-text-013-expected.txt: Removed.
- editing/pasteboard/paste-text-019-expected.txt: Renamed from LayoutTests/platform/gtk/editing/pasteboard/paste-text-019-expected.txt.
- editing/selection/extend-by-word-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/extend-by-word-001-expected.txt.
- editing/selection/move-backwords-by-word-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/move-backwords-by-word-001-expected.txt.
- editing/selection/move-by-character-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/move-by-character-001-expected.txt.
- editing/selection/move-by-line-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/move-by-line-001-expected.txt.
- editing/selection/move-by-word-001-expected.txt: Renamed from LayoutTests/platform/gtk/editing/selection/move-by-word-001-expected.txt.
- editing/style/block-styles-007-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/block-styles-007-expected.txt.
- editing/style/create-block-for-style-002-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-002-expected.txt.
- editing/style/create-block-for-style-003-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-003-expected.txt.
- editing/style/create-block-for-style-004-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-004-expected.txt.
- editing/style/create-block-for-style-006-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-006-expected.txt.
- editing/style/create-block-for-style-008-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-008-expected.txt.
- editing/style/create-block-for-style-009-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-009-expected.txt.
- editing/style/create-block-for-style-011-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-011-expected.txt.
- editing/style/create-block-for-style-012-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-012-expected.txt.
- editing/style/create-block-for-style-013-expected.txt: Renamed from LayoutTests/platform/gtk/editing/style/create-block-for-style-013-expected.txt.
- platform/chromium-cg-mac-leopard/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-3928305-fix-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-3959464-fix-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-and-undo-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-block-contents-003-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-tab-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-tab-003-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-to-select-table-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-trailing-ws-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-ws-fixup-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/deleting/delete-ws-fixup-002-expected.png:
- platform/chromium-cg-mac-leopard/editing/execCommand/5569741-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/execCommand/insert-list-and-stitch-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/execCommand/insertHorizontalRule-expected.png:
- platform/chromium-cg-mac-leopard/editing/inserting/5418891-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/editing-empty-divs-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-br-004-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-br-005-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-br-007-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-007-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-012-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-013-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-014-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-015-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-016-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-017-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-018-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-019-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-020-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-022-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-025-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-div-027-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-paragraph-02-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-paragraph-03-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-tab-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-tab-003-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/insert-text-with-newlines-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/paragraph-separator-01-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/paragraph-separator-02-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/paragraph-separator-03-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/return-key-with-selection-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/return-key-with-selection-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/return-key-with-selection-003-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/typing-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/inserting/typing-around-br-001-expected.png:
- platform/chromium-cg-mac-leopard/editing/pasteboard/4242293-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/pasteboard/8145-2-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/pasteboard/cut-text-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/pasteboard/merge-after-delete-1-expected.png:
- platform/chromium-cg-mac-leopard/editing/pasteboard/merge-after-delete-2-expected.png:
- platform/chromium-cg-mac-leopard/editing/pasteboard/merge-after-delete-expected.png:
- platform/chromium-cg-mac-leopard/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-cg-mac-leopard/editing/pasteboard/paste-text-013-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/pasteboard/paste-text-014-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/pasteboard/paste-text-019-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/13804-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/5234383-1-expected.png:
- platform/chromium-cg-mac-leopard/editing/selection/5234383-2-expected.png:
- platform/chromium-cg-mac-leopard/editing/selection/extend-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/move-backwords-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/move-by-character-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/move-by-line-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/move-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/selection/select-from-textfield-outwards-expected.png:
- platform/chromium-cg-mac-leopard/editing/selection/unrendered-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/spelling/inline_spelling_markers-expected.png:
- platform/chromium-cg-mac-leopard/editing/spelling/spelling-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/5046875-2-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/block-styles-007-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-002-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-003-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-004-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-006-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-008-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-009-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-011-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-012-expected.png: Added.
- platform/chromium-cg-mac-leopard/editing/style/create-block-for-style-013-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-3928305-fix-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-3959464-fix-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-and-undo-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-block-contents-003-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-tab-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-tab-003-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-to-select-table-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-trailing-ws-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-ws-fixup-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/deleting/delete-ws-fixup-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/execCommand/5569741-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/execCommand/insert-list-and-stitch-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/execCommand/insertHorizontalRule-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/5418891-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/editing-empty-divs-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-br-004-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-br-005-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-br-007-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-007-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-012-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-013-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-014-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-015-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-016-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-017-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-018-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-019-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-020-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-022-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-025-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-div-027-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-paragraph-02-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-paragraph-03-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-tab-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-tab-003-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/insert-text-with-newlines-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/paragraph-separator-01-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/paragraph-separator-02-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/paragraph-separator-03-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/return-key-with-selection-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/return-key-with-selection-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/return-key-with-selection-003-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/typing-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/inserting/typing-around-br-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/4242293-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/8145-2-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/cut-text-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/merge-after-delete-1-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/merge-after-delete-2-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/merge-after-delete-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/paste-text-013-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/paste-text-014-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/pasteboard/paste-text-019-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/13804-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/5234383-1-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/5234383-2-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/extend-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/move-backwords-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/move-by-character-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/move-by-line-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/move-by-word-001-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/select-from-textfield-outwards-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/selection/unrendered-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/spelling/inline_spelling_markers-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/spelling/spelling-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/5046875-2-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/block-styles-007-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-002-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-003-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-004-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-006-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-008-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-009-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-011-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-012-expected.png: Added.
- platform/chromium-cg-mac-snowleopard/editing/style/create-block-for-style-013-expected.png: Added.
- platform/chromium-cg-mac/editing/deleting/delete-tab-003-expected.png: Removed.
- platform/chromium-cg-mac/editing/deleting/delete-ws-fixup-001-expected.png: Removed.
- platform/chromium-cg-mac/editing/deleting/delete-ws-fixup-002-expected.png: Removed.
- platform/chromium-cg-mac/editing/inserting/insert-tab-003-expected.png: Removed.
- platform/chromium-cg-mac/editing/inserting/typing-around-br-001-expected.png: Removed.
- platform/chromium-cg-mac/editing/pasteboard/merge-after-delete-1-expected.png: Removed.
- platform/chromium-cg-mac/editing/pasteboard/merge-after-delete-2-expected.png: Removed.
- platform/chromium-cg-mac/editing/pasteboard/merge-after-delete-expected.png: Removed.
- platform/chromium-cg-mac/editing/selection/5234383-1-expected.png: Removed.
- platform/chromium-cg-mac/editing/selection/5234383-2-expected.png: Removed.
- platform/chromium-cg-mac/editing/selection/select-from-textfield-outwards-expected.png: Removed.
- platform/chromium-cg-mac/editing/spelling/inline_spelling_markers-expected.png: Removed.
- platform/chromium-cg-mac/editing/style/create-block-for-style-006-expected.png: Removed.
- platform/chromium-cg-mac/editing/style/create-block-for-style-011-expected.png: Removed.
- platform/chromium-cg-mac/editing/style/create-block-for-style-012-expected.png: Removed.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Removed.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.txt: Removed.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Removed.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Removed.
- platform/chromium-mac-leopard/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/chromium-mac-leopard/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/chromium-mac-leopard/editing/deleting/delete-3928305-fix-expected.png: Added.
- platform/chromium-mac-leopard/editing/deleting/delete-to-select-table-expected.png: Added.
- platform/chromium-mac-leopard/editing/deleting/delete-ws-fixup-002-expected.png: Added.
- platform/chromium-mac-leopard/editing/execCommand/5569741-expected.png: Added.
- platform/chromium-mac-leopard/editing/execCommand/insert-list-and-stitch-expected.png: Added.
- platform/chromium-mac-leopard/editing/execCommand/insertHorizontalRule-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/5418891-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/editing-empty-divs-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/insert-paragraph-02-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/insert-paragraph-03-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/paragraph-separator-01-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/paragraph-separator-02-expected.png: Added.
- platform/chromium-mac-leopard/editing/inserting/paragraph-separator-03-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/4242293-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/8145-2-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/merge-after-delete-1-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/merge-after-delete-2-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/merge-after-delete-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-mac-leopard/editing/pasteboard/paste-text-013-expected.png: Added.
- platform/chromium-mac-leopard/editing/pasteboard/paste-text-014-expected.png: Added.
- platform/chromium-mac-leopard/editing/selection/13804-expected.png: Added.
- platform/chromium-mac-leopard/editing/selection/5234383-1-expected.png: Added.
- platform/chromium-mac-leopard/editing/selection/5234383-2-expected.png: Added.
- platform/chromium-mac-leopard/editing/selection/select-from-textfield-outwards-expected.png: Added.
- platform/chromium-mac-leopard/editing/spelling/inline_spelling_markers-expected.png: Added.
- platform/chromium-mac-leopard/editing/spelling/spelling-expected.png: Added.
- platform/chromium-mac-leopard/editing/style/5046875-2-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-3928305-fix-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/deleting/delete-3928305-fix-expected.png.
- platform/chromium-mac-snowleopard/editing/deleting/delete-3959464-fix-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-and-undo-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-block-contents-003-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-tab-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-tab-003-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-to-select-table-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-trailing-ws-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-ws-fixup-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/deleting/delete-ws-fixup-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/execCommand/5569741-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/execCommand/insert-list-and-stitch-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/execCommand/insertHorizontalRule-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/5418891-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/editing-empty-divs-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-004-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-005-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-007-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-007-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-007-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-012-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-012-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-013-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-013-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-014-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-014-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-015-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-015-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-016-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-016-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-017-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-017-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-018-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-018-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-019-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-019-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-020-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-020-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-022-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-022-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-025-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-div-027-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/inserting/insert-div-027-expected.png.
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-02-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-03-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-tab-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-tab-003-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/insert-text-with-newlines-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-01-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-02-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-03-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/return-key-with-selection-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/return-key-with-selection-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/return-key-with-selection-003-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/typing-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/inserting/typing-around-br-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/4242293-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/8145-2-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/cut-text-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-1-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-2-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/paste-text-013-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/pasteboard/paste-text-013-expected.png.
- platform/chromium-mac-snowleopard/editing/pasteboard/paste-text-014-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/pasteboard/paste-text-014-expected.png.
- platform/chromium-mac-snowleopard/editing/pasteboard/paste-text-019-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/13804-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/5234383-1-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/5234383-2-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/extend-by-word-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/move-backwords-by-word-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/move-by-character-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/move-by-line-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/move-by-word-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/select-from-textfield-outwards-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/unrendered-002-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/spelling/inline_spelling_markers-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/spelling/inline_spelling_markers-expected.png.
- platform/chromium-mac-snowleopard/editing/spelling/spelling-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/style/5046875-2-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/style/block-styles-007-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-002-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-002-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-003-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-003-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-004-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-004-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-006-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-006-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-008-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-008-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-009-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-009-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-011-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-011-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-012-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-012-expected.png.
- platform/chromium-mac-snowleopard/editing/style/create-block-for-style-013-expected.png: Renamed from LayoutTests/platform/chromium-mac/editing/style/create-block-for-style-013-expected.png.
- platform/chromium-mac/editing/deleting/delete-3959464-fix-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-and-undo-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-block-contents-003-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-contiguous-ws-001-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-tab-002-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-tab-003-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-to-select-table-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-trailing-ws-002-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-ws-fixup-001-expected.png: Removed.
- platform/chromium-mac/editing/deleting/delete-ws-fixup-002-expected.png: Removed.
- platform/chromium-mac/editing/execCommand/5569741-expected.png: Removed.
- platform/chromium-mac/editing/execCommand/insert-list-and-stitch-expected.png: Removed.
- platform/chromium-mac/editing/execCommand/insertHorizontalRule-expected.png: Removed.
- platform/chromium-mac/editing/inserting/5418891-expected.png: Removed.
- platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-br-004-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-br-005-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-br-007-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-div-025-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-paragraph-02-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-paragraph-03-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-tab-002-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-tab-003-expected.png: Removed.
- platform/chromium-mac/editing/inserting/insert-text-with-newlines-expected.png: Removed.
- platform/chromium-mac/editing/inserting/paragraph-separator-01-expected.png: Removed.
- platform/chromium-mac/editing/inserting/paragraph-separator-02-expected.png: Removed.
- platform/chromium-mac/editing/inserting/paragraph-separator-03-expected.png: Removed.
- platform/chromium-mac/editing/inserting/return-key-with-selection-001-expected.png: Removed.
- platform/chromium-mac/editing/inserting/return-key-with-selection-002-expected.png: Removed.
- platform/chromium-mac/editing/inserting/return-key-with-selection-003-expected.png: Removed.
- platform/chromium-mac/editing/inserting/typing-002-expected.png: Removed.
- platform/chromium-mac/editing/inserting/typing-around-br-001-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/4242293-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/8145-2-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/cut-text-001-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/merge-after-delete-1-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/merge-after-delete-2-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/merge-after-delete-expected.png: Removed.
- platform/chromium-mac/editing/pasteboard/paste-text-019-expected.png: Removed.
- platform/chromium-mac/editing/selection/13804-expected.png: Removed.
- platform/chromium-mac/editing/selection/5234383-1-expected.png: Removed.
- platform/chromium-mac/editing/selection/5234383-2-expected.png: Removed.
- platform/chromium-mac/editing/selection/extend-by-word-001-expected.png: Removed.
- platform/chromium-mac/editing/selection/move-backwords-by-word-001-expected.png: Removed.
- platform/chromium-mac/editing/selection/move-by-character-001-expected.png: Removed.
- platform/chromium-mac/editing/selection/move-by-line-001-expected.png: Removed.
- platform/chromium-mac/editing/selection/move-by-word-001-expected.png: Removed.
- platform/chromium-mac/editing/selection/select-from-textfield-outwards-expected.png: Removed.
- platform/chromium-mac/editing/selection/unrendered-002-expected.png: Removed.
- platform/chromium-mac/editing/spelling/spelling-expected.png: Removed.
- platform/chromium-mac/editing/style/5046875-2-expected.png: Removed.
- platform/chromium-mac/editing/style/block-styles-007-expected.png: Removed.
- platform/chromium-win/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Added.
- platform/chromium-win/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.png: Added.
- platform/chromium-win/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Added.
- platform/chromium-win/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.png: Added.
- platform/chromium-win/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/chromium-win/css2.1/20110323/height-width-inline-table-001-expected.txt: Renamed from LayoutTests/platform/chromium-linux/css2.1/20110323/height-width-inline-table-001-expected.txt.
- platform/chromium-win/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/chromium-win/css2.1/20110323/height-width-table-001-expected.txt: Renamed from LayoutTests/platform/chromium-linux/css2.1/20110323/height-width-table-001-expected.txt.
- platform/chromium/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Added.
- platform/chromium/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.png: Added.
- platform/chromium/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Added.
- platform/chromium/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.png: Added.
- platform/chromium/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/chromium/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/chromium/test_expectations.txt:
- platform/mac/editing/deleting/delete-3959464-fix-expected.txt: Removed.
- platform/mac/editing/deleting/delete-block-contents-003-expected.txt: Removed.
- platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
- platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
- platform/mac/editing/inserting/insert-br-004-expected.txt: Removed.
- platform/mac/editing/inserting/insert-br-005-expected.txt: Removed.
- platform/mac/editing/inserting/insert-br-007-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-007-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-012-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-013-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-014-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-015-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-016-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-017-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-018-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-019-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-020-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-022-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-025-expected.txt: Removed.
- platform/mac/editing/inserting/insert-div-027-expected.txt: Removed.
- platform/mac/editing/inserting/insert-tab-002-expected.txt: Removed.
- platform/mac/editing/inserting/insert-tab-003-expected.txt: Removed.
- platform/mac/editing/inserting/return-key-with-selection-001-expected.txt: Removed.
- platform/mac/editing/inserting/return-key-with-selection-002-expected.txt: Removed.
- platform/mac/editing/inserting/return-key-with-selection-003-expected.txt: Removed.
- platform/mac/editing/inserting/typing-002-expected.txt: Removed.
- platform/mac/editing/inserting/typing-around-br-001-expected.txt: Removed.
- platform/mac/editing/pasteboard/paste-text-019-expected.txt: Removed.
- platform/mac/editing/selection/extend-by-word-001-expected.txt: Removed.
- platform/mac/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
- platform/mac/editing/selection/move-by-character-001-expected.txt: Removed.
- platform/mac/editing/selection/move-by-line-001-expected.txt: Removed.
- platform/mac/editing/selection/move-by-word-001-expected.txt: Removed.
- platform/mac/editing/style/block-styles-007-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-002-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-003-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-004-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-006-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-008-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-009-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-011-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-012-expected.txt: Removed.
- platform/mac/editing/style/create-block-for-style-013-expected.txt: Removed.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Removed.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Removed.
- platform/win/editing/inserting/insert-div-013-expected.txt: Removed.
- platform/win/editing/inserting/insert-div-015-expected.txt: Removed.
- platform/win/editing/inserting/insert-div-019-expected.txt: Removed.
- platform/win/editing/inserting/insert-paragraph-03-expected.txt: Removed.
- platform/win/editing/selection/move-by-word-001-expected.txt: Removed.
- platform/win/editing/style/create-block-for-style-008-expected.txt: Removed.
- 8:13 PM Changeset in webkit [97581] by
-
- 6 edits in trunk/Source/WebCore
Generate XMLHttpRequest constructor for JSC by [Constructor] IDL
https://bugs.webkit.org/show_bug.cgi?id=70208
Reviewed by Adam Barth.
This patch generates an XMLHttpRequest constructor for JSC by [Constructor] IDL,
but V8 is still using a custom constructor since the V8 constructor requires a special logic.
Tests: fast/dom/global-constructors.html
fast/dom/XMLHttpRequest-constants.html
fast/dom/xmlhttprequest-constructor-in-detached-document.html
http/tests/security/cookies/xmlhttprequest.html
- bindings/js/JSXMLHttpRequestCustom.cpp: Removed an XMLHttpRequest custom constructor.
- bindings/scripts/CodeGeneratorV8.pm: Currently, CodeGeneratorV8.pm generates constructor code whenever [Constructor] is specified, even if [V8CustomConstructor] is specified. This is wrong. This patch fixes the condition where the constructor code is generated.
- bindings/scripts/test/V8/V8TestObj.cpp: Updated a run-binding-tests result.
- xml/XMLHttpRequest.h: Added a necessary header.
- xml/XMLHttpRequest.idl: V8 is still using a custom constructor.
- 7:02 PM Changeset in webkit [97580] by
-
- 3 edits in trunk/Source/WebCore
Generate XSLTProcessor constructor for JSC by [Constructor] IDL.
https://bugs.webkit.org/show_bug.cgi?id=70206
Reviewed by Adam Barth.
Tests: fast/xsl/xslt-processor.html
fast/xsl/default-html.html
fast/dom/global-constructors.html
- bindings/js/JSXSLTProcessorCustom.cpp: Removed a custom constructor.
- xml/XSLTProcessor.idl: Removed 'JSCustomConstructor'.
- 6:11 PM Changeset in webkit [97579] by
-
- 2 edits in trunk/Source/JavaScriptCore
[chromium] Remove PageAllocatorSymbian.h, OSAllocatorSymbian.cpp, gtk/ThreadingGtk.cpp from gyp project files
https://bugs.webkit.org/show_bug.cgi?id=70205
Reviewed by James Robinson.
wtf/PageAllocatorSymbian.h and wtf/OSAllocatorSymbian.cpp were removed in r97557.
wtf/gtk/ThreadingGtk.cpp was removed in r97269.
- JavaScriptCore.gypi:
- 4:30 PM Changeset in webkit [97578] by
-
- 10 edits in trunk/Source/WebCore
Support [Constructor] IDL for JSC.
https://bugs.webkit.org/show_bug.cgi?id=70101
Reviewed by Adam Barth.
The spec for [Constructor] IDL is here: http://www.w3.org/TR/WebIDL/#Constructor
This patch introduced [Constructor] IDL for JSC. This patch also added
[ConstructorRaisesException] for JSC. If [ConstructorRaisesException] is specified,
a placeholder for ExceptionCode is passed to XXX::create(), like XXX::create(..., ec).
Notes:
- We do not yet support constructor overloading.
- We do not yet support [Optional] without CallWithDefaultValue for constructor arguments.
Tests: Source/WebCore/bindings/scripts/test/TestInterface.idl
Source/WebCore/bindings/scripts/test/TestObj.idl
- bindings/scripts/CodeGeneratorJS.pm:
(GenerateHeader): Generates constructor declaration code to a header file, if a given DOM object has constructor.
(GenerateImplementation): Uses GenerateArgumentsCountCheck() and GenerateParametersCheck().
(GenerateArgumentsCountCheck): Splits out of GenerateImplementation() for reuse.
(GenerateParametersCheck): Splits out of GenerateImplementation() for reuse.
(GenerateConstructorDefinition): Generates constructor definition code.
- bindings/scripts/test/JS/JSTestInterface.cpp: Updated the run-binding-tests results.
(WebCore::JSTestInterfaceConstructor::constructJSTestInterface):
- bindings/scripts/test/JS/JSTestInterface.h: Ditto.
(WebCore::JSTestInterfaceConstructor::create):
(WebCore::JSTestInterfaceConstructor::createStructure):
- bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp: Ditto.
(WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):
- bindings/scripts/test/JS/JSTestMediaQueryListListener.h: Ditto.
(WebCore::JSTestMediaQueryListListenerConstructor::create):
(WebCore::JSTestMediaQueryListListenerConstructor::createStructure):
- bindings/scripts/test/JS/JSTestObj.cpp: Ditto.
(WebCore::jsTestObjPrototypeFunctionVoidMethod):
(WebCore::jsTestObjPrototypeFunctionVoidMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionIntMethod):
(WebCore::jsTestObjPrototypeFunctionIntMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionObjMethod):
(WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
(WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgs):
(WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgsAndThrows):
(WebCore::jsTestObjPrototypeFunctionSerializedValue):
(WebCore::jsTestObjPrototypeFunctionIdbKey):
(WebCore::jsTestObjPrototypeFunctionOptionsObject):
(WebCore::jsTestObjPrototypeFunctionMethodWithException):
(WebCore::jsTestObjPrototypeFunctionCustomArgsAndException):
(WebCore::jsTestObjPrototypeFunctionAddEventListener):
(WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
(WebCore::jsTestObjPrototypeFunctionWithDynamicFrame):
(WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndArg):
(WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndUserGesture):
(WebCore::jsTestObjPrototypeFunctionWithDynamicFrameAndUserGestureASAD):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoid):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObj):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateVoidException):
(WebCore::jsTestObjPrototypeFunctionWithScriptStateObjException):
(WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContext):
(WebCore::jsTestObjPrototypeFunctionMethodWithOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndTwoOptionalArgs):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithNonCallbackArgAndCallbackArg):
(WebCore::jsTestObjPrototypeFunctionMethodWithCallbackAndOptionalArg):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod1):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod2):
(WebCore::jsTestObjPrototypeFunctionConditionalMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod1):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod2):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod3):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod4):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod5):
(WebCore::jsTestObjPrototypeFunctionClassMethod):
(WebCore::jsTestObjPrototypeFunctionClassMethodWithOptional):
- bindings/scripts/test/JS/JSTestObj.h: Ditto.
(WebCore::JSTestObjConstructor::create):
(WebCore::JSTestObjConstructor::createStructure):
- bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: Ditto.
- bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h: Ditto.
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::create):
(WebCore::JSTestSerializedScriptValueInterfaceConstructor::createStructure):
- 2:37 PM Changeset in webkit [97577] by
-
- 2 edits1 add in trunk/LayoutTests
[Qt] Unreviewed weekend gardening.
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- platform/qt/fast/files/url-required-arguments-expected.txt: Added.
- 12:19 PM Changeset in webkit [97576] by
-
- 10 edits in trunk/Source/WebCore
https://bugs.webkit.org/show_bug.cgi?id=70186
Pass MessagePortArray to JSC's SerializedScriptValue::serialize/deserialize.
Reviewed by Oliver Hunt.
- bindings/js/JSDOMWindowCustom.cpp:
(WebCore::handlePostMessage):
(WebCore::JSDOMWindow::postMessage):
(WebCore::JSDOMWindow::webkitPostMessage):
- bindings/js/JSDictionary.cpp:
(WebCore::JSDictionary::convertValue):
- bindings/js/JSHistoryCustom.cpp:
(WebCore::JSHistory::pushState):
(WebCore::JSHistory::replaceState):
- bindings/js/JSMessageEventCustom.cpp:
(WebCore::JSMessageEvent::data):
(WebCore::handleInitMessageEvent):
(WebCore::JSMessageEvent::initMessageEvent):
(WebCore::JSMessageEvent::webkitInitMessageEvent):
- bindings/js/JSMessagePortCustom.h:
(WebCore::handlePostMessage):
- bindings/js/JSPopStateEventCustom.cpp:
(WebCore::JSPopStateEvent::state):
- bindings/js/ScriptValue.cpp:
(WebCore::ScriptValue::serialize):
(WebCore::ScriptValue::deserialize):
- bindings/js/SerializedScriptValue.cpp:
(WebCore::SerializedScriptValue::create):
(WebCore::SerializedScriptValue::deserialize):
- bindings/js/SerializedScriptValue.h:
- 8:55 AM Changeset in webkit [97575] by
-
- 3 edits3 adds in trunk
REGRESSION (r96620): Float-avoiding block positioned incorrectly in right-to-left block
https://bugs.webkit.org/show_bug.cgi?id=70197
Reviewed by Dave Kilzer.
Source/WebCore:
Test: fast/block/float/avoidance-rtl.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::computeStartPositionDeltaForChildAvoidingFloats): Changed
logicalLeftOffsetForContent() to startOffsetForContent() to get the right value in the
right-to-left case.
LayoutTests:
- fast/block/float/avoidance-rtl-expected.png: Added.
- fast/block/float/avoidance-rtl-expected.txt: Added.
- fast/block/float/avoidance-rtl.html: Added.
- 3:28 AM Changeset in webkit [97574] by
-
- 113 edits in trunk
Always enable ENABLE(DOM_STORAGE)
https://bugs.webkit.org/show_bug.cgi?id=70189
Reviewed by Eric Seidel.
.:
- Source/cmake/OptionsEfl.cmake:
- Source/cmake/OptionsWinCE.cmake:
- Source/cmakeconfig.h.cmake:
- configure.ac:
Source/JavaScriptCore:
- Configurations/FeatureDefines.xcconfig:
Source/WebCore:
As discussed on webkit-dev, we are reducing the complexity of WebKit by
removing unnecessary configuration options. DOMStorage is not a core
part of the web platform. It should always be enabled.
- CMakeLists.txt:
- Configurations/FeatureDefines.xcconfig:
- GNUmakefile.am:
- GNUmakefile.list.am:
- UseJSC.cmake:
- WebCore.exp.in:
- WebCore.pro:
- bindings/js/JSEventCustom.cpp:
- bindings/js/JSInjectedScriptHostCustom.cpp:
- bindings/js/JSStorageCustom.cpp:
- bindings/v8/custom/V8EventCustom.cpp:
(WebCore::toV8):
- bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
(WebCore::V8InjectedScriptHost::storageIdCallback):
- bindings/v8/custom/V8StorageCustom.cpp:
- dom/Document.cpp:
(WebCore::Document::createEvent):
- dom/Event.cpp:
(WebCore::Event::isStorageEvent):
- dom/Event.h:
- dom/Node.cpp:
- features.pri:
- inspector/InjectedScriptHost.cpp:
(WebCore::InjectedScriptHost::InjectedScriptHost):
(WebCore::InjectedScriptHost::disconnect):
(WebCore::InjectedScriptHost::storageIdImpl):
- inspector/InjectedScriptHost.h:
(WebCore::InjectedScriptHost::init):
- inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::connectFrontend):
(WebCore::InspectorController::disconnectFrontend):
(WebCore::InspectorController::restoreInspectorStateFromCookie):
- inspector/InspectorController.h:
- inspector/InspectorDOMStorageAgent.cpp:
- inspector/InspectorDOMStorageResource.cpp:
- inspector/InspectorDOMStorageResource.h:
- inspector/InspectorInstrumentation.cpp:
(WebCore::InspectorInstrumentation::didCommitLoadImpl):
(WebCore::InspectorInstrumentation::didUseDOMStorageImpl):
- inspector/InspectorInstrumentation.h:
(WebCore::InspectorInstrumentation::didUseDOMStorage):
- inspector/InstrumentingAgents.h:
(WebCore::InstrumentingAgents::InstrumentingAgents):
- inspector/WorkerInspectorController.cpp:
(WebCore::WorkerInspectorController::WorkerInspectorController):
(WebCore::WorkerInspectorController::connectFrontend):
- inspector/generate-inspector-idl:
- page/Chrome.cpp:
- page/DOMWindow.cpp:
(WebCore::DOMWindow::~DOMWindow):
(WebCore::DOMWindow::clear):
(WebCore::DOMWindow::localStorage):
- page/DOMWindow.h:
- page/DOMWindow.idl:
- page/Navigator.cpp:
(WebCore::Navigator::getStorageUpdates):
- page/Navigator.h:
- page/Navigator.idl:
- page/Page.cpp:
- page/Page.h:
- page/PageGroup.cpp:
(WebCore::PageGroup::closeLocalStorage):
- page/PageGroup.h:
- page/Settings.cpp:
(WebCore::Settings::Settings):
(WebCore::Settings::setSessionStorageQuota):
- page/Settings.h:
(WebCore::Settings::sessionStorageQuota):
- storage/LocalStorageTask.cpp:
- storage/LocalStorageTask.h:
- storage/LocalStorageThread.cpp:
- storage/LocalStorageThread.h:
- storage/Storage.cpp:
- storage/Storage.h:
- storage/Storage.idl:
- storage/StorageArea.h:
- storage/StorageAreaImpl.cpp:
- storage/StorageAreaImpl.h:
- storage/StorageAreaSync.cpp:
(WebCore::StorageAreaSync::scheduleSync):
- storage/StorageAreaSync.h:
- storage/StorageEvent.cpp:
- storage/StorageEvent.h:
- storage/StorageEvent.idl:
- storage/StorageEventDispatcher.cpp:
- storage/StorageEventDispatcher.h:
- storage/StorageMap.cpp:
- storage/StorageMap.h:
- storage/StorageNamespace.cpp:
- storage/StorageNamespace.h:
- storage/StorageNamespaceImpl.cpp:
- storage/StorageNamespaceImpl.h:
- storage/StorageSyncManager.cpp:
(WebCore::StorageSyncManager::scheduleDeleteEmptyDatabase):
- storage/StorageSyncManager.h:
- storage/StorageTracker.cpp:
- storage/StorageTracker.h:
Source/WebKit/chromium:
- features.gypi:
- src/StorageAreaProxy.cpp:
- src/StorageAreaProxy.h:
- src/StorageEventDispatcherChromium.cpp:
- src/StorageEventDispatcherImpl.cpp:
- src/StorageEventDispatcherImpl.h:
- src/StorageNamespaceProxy.cpp:
- src/StorageNamespaceProxy.h:
- src/WebRuntimeFeatures.cpp:
(WebKit::WebRuntimeFeatures::enableLocalStorage):
(WebKit::WebRuntimeFeatures::isLocalStorageEnabled):
(WebKit::WebRuntimeFeatures::enableSessionStorage):
(WebKit::WebRuntimeFeatures::isSessionStorageEnabled):
- src/WebStorageAreaImpl.cpp:
- src/WebStorageAreaImpl.h:
- src/WebStorageEventDispatcherImpl.cpp:
- src/WebStorageEventDispatcherImpl.h:
- src/WebStorageNamespaceImpl.cpp:
- src/WebStorageNamespaceImpl.h:
Source/WebKit/mac:
- Configurations/FeatureDefines.xcconfig:
- Storage/WebStorageManager.mm:
- Storage/WebStorageManagerInternal.h:
- Storage/WebStorageTrackerClient.h:
- Storage/WebStorageTrackerClient.mm:
(WebStorageTrackerClient::dispatchDidModifyOrigin):
- WebView/WebView.mm:
(-[WebView _commonInitializationWithFrameName:groupName:]):
Source/WebKit2:
- Configurations/FeatureDefines.xcconfig:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::initializeWebProcess):
Tools:
- Scripts/build-webkit:
- waf/build/settings.py:
WebKitLibraries:
- win/tools/vsprops/FeatureDefines.vsprops:
- win/tools/vsprops/FeatureDefinesCairo.vsprops:
LayoutTests:
- fast/events/event-creation.html:
Oct 15, 2011:
- 10:59 PM Changeset in webkit [97573] by
-
- 9 edits in trunk/Source
Rename ENABLE(SKIA_TEXT) to USE(SKIA_TEXT)
https://bugs.webkit.org/show_bug.cgi?id=70191
Reviewed by Daniel Bates.
Source/WebCore:
SKIA_TEXT is not a WebKit feature. It's a macro that determines
whether we use a feature of the underly library (Skia).
- platform/graphics/chromium/FontChromiumWin.cpp:
(WebCore::Font::drawComplexText):
- platform/graphics/chromium/UniscribeHelper.cpp:
(WebCore::UniscribeHelper::draw):
- platform/graphics/skia/PlatformContextSkia.cpp:
(WebCore::PlatformContextSkia::isNativeFontRenderingAllowed):
- platform/graphics/skia/PlatformContextSkia.h:
- platform/graphics/skia/SkiaFontWin.cpp:
- platform/graphics/skia/SkiaFontWin.h:
Source/WebKit/chromium:
- features.gypi:
- 10:00 PM Changeset in webkit [97572] by
-
- 6 edits in trunk/Source/WebCore
2011-10-15 Eric Carlson <eric.carlson@apple.com>
Make VIDEO_TRACK compile with warnings as errors enabled
https://bugs.webkit.org/show_bug.cgi?id=70188
Reviewed by Filip Pizlo.
No new tests, no functionality changed.
- html/TextTrackCueList.h: Fix an include.
- html/track/CueParser.cpp: (WebCore::CueParser::supportsType): Remove unused param.
- html/track/CueParser.h: (WebCore::CueParserClient::~CueParserClient): Add virtual destructor.
- html/track/CueParserPrivate.h: (WebCore::CueParserPrivateClient::~CueParserPrivateClient): Ditto.
- loader/CueLoader.h: (WebCore::CueLoaderClient::~CueLoaderClient): Ditto. (WebCore::CueLoader::~CueLoader): Ditto.
- 9:35 PM Changeset in webkit [97571] by
-
- 58 edits in trunk
Rename ENABLE(TILED_BACKING_STORE) to USE(TILED_BACKING_STORE)
https://bugs.webkit.org/show_bug.cgi?id=70194
Reviewed by Daniel Bates.
Source/WebCore:
TILED_BACKING_STORE isn't a web platform feature. It's an
implementation strategy for WebKit that's used by some ports
and not by others.
- features.pri:
- loader/EmptyClients.h:
- page/Chrome.cpp:
- page/Chrome.h:
- page/ChromeClient.h:
- page/Frame.cpp:
(WebCore::Frame::Frame):
(WebCore::Frame::setView):
- page/Frame.h:
- page/FrameView.cpp:
(WebCore::FrameView::repaintContentRectangle):
(WebCore::FrameView::doDeferredRepaints):
- page/Settings.cpp:
(WebCore::Settings::setTiledBackingStoreEnabled):
- platform/HostWindow.h:
- platform/ScrollView.cpp:
(WebCore::ScrollView::setScrollPosition):
- platform/graphics/Tile.h:
- platform/graphics/TiledBackingStore.cpp:
- platform/graphics/TiledBackingStore.h:
- platform/graphics/TiledBackingStoreBackend.h:
- platform/graphics/TiledBackingStoreClient.h:
- platform/graphics/qt/GraphicsLayerQt.cpp:
(WebCore::GraphicsLayerQtImpl::GraphicsLayerQtImpl):
(WebCore::GraphicsLayerQtImpl::~GraphicsLayerQtImpl):
(WebCore::GraphicsLayerQtImpl::recache):
(WebCore::GraphicsLayerQtImpl::paint):
- platform/graphics/qt/TileQt.cpp:
- platform/graphics/qt/TileQt.h:
- platform/graphics/texmap/TextureMapperNode.cpp:
(WebCore::TextureMapperNode::computeTiles):
(WebCore::TextureMapperNode::renderContent):
(WebCore::TextureMapperNode::paintSelf):
(WebCore::TextureMapperNode::syncCompositingStateSelf):
- platform/graphics/texmap/TextureMapperNode.h:
(WebCore::TextureMapperNode::State::State):
Source/WebKit/qt:
- Api/qgraphicswebview.cpp:
(QGraphicsWebViewPrivate::_q_scaleChanged):
(QGraphicsWebView::QGraphicsWebView):
(QGraphicsWebView::paint):
(QGraphicsWebView::isTiledBackingStoreFrozen):
(QGraphicsWebView::setTiledBackingStoreFrozen):
- Api/qwebframe.cpp:
- Api/qwebframe_p.h:
- Api/qwebpage.cpp:
(QWebPagePrivate::dynamicPropertyChangeEvent):
- Api/qwebsettings.cpp:
(QWebSettingsPrivate::apply):
- WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::invalidateWindow):
- WebCoreSupport/ChromeClientQt.h:
- WebCoreSupport/PageClientQt.cpp:
(WebCore::PageClientQGraphicsWidget::createOrDeleteOverlay):
- WebCoreSupport/PageClientQt.h:
- tests/qgraphicswebview/tst_qgraphicswebview.cpp:
Source/WebKit2:
- Shared/DrawingAreaInfo.h:
- UIProcess/DrawingAreaProxy.h:
- UIProcess/DrawingAreaProxy.messages.in:
- UIProcess/PageClient.h:
- UIProcess/TiledDrawingAreaProxy.cpp:
- UIProcess/TiledDrawingAreaProxy.h:
- UIProcess/WebPageProxy.cpp:
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::contentsSizeChanged):
- WebProcess/WebCoreSupport/WebChromeClient.h:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage):
- WebProcess/WebPage/DrawingArea.cpp:
(WebKit::DrawingArea::create):
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingArea.messages.in:
- WebProcess/WebPage/TiledBackingStoreRemoteTile.cpp:
- WebProcess/WebPage/TiledBackingStoreRemoteTile.h:
- WebProcess/WebPage/TiledDrawingArea.cpp:
- WebProcess/WebPage/TiledDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setSize):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
Tools:
- Scripts/build-webkit:
- 9:19 PM Changeset in webkit [97570] by
-
- 2 edits in trunk/Source/WebKit/chromium
Remove unused ENABLE(SKIA_GPU)
https://bugs.webkit.org/show_bug.cgi?id=70192
Reviewed by Daniel Bates.
There do not appear to be any references to this macro.
- features.gypi:
- 8:33 PM Changeset in webkit [97569] by
-
- 2 edits in trunk/Source/WebCore
Remove the last remnant of WBXML
https://bugs.webkit.org/show_bug.cgi?id=70187
Reviewed by Daniel Bates.
The bulk of the WBXML code was removed in 2009, but we missed one block.
- platform/wince/MIMETypeRegistryWinCE.cpp:
(WebCore::initMIMETypeEntensionMap):
- 5:54 PM Changeset in webkit [97568] by
-
- 2 edits in trunk/Source/JavaScriptCore
The s390 and s390x architectures both use 64-bit double type
that conforms to the IEEE-754 standard.
https://bugs.webkit.org/show_bug.cgi?id=69940
Patch by Dan Horák <dan@danny.cz> on 2011-10-15
Reviewed by Gavin Barraclough.
- wtf/dtoa/utils.h:
- 5:18 PM Changeset in webkit [97567] by
-
- 2 edits in trunk/Tools
run-webkit-tests should accept --child-processes
https://bugs.webkit.org/show_bug.cgi?id=69713
Reviewed by Adam Barth.
Only set --child-processes=1 if --child-processes it not
passed on the commandline.
- Scripts/run-webkit-tests:
- 4:46 PM Changeset in webkit [97566] by
-
- 1055 edits in trunk/LayoutTests
JS Test Harness: Make console and description elements optional in the HTML
https://bugs.webkit.org/show_bug.cgi?id=69881
Reviewed by Darin Adler.
This makes the description element and the console element in the HTML files
optional and these gets created as needed by the call to description() and debug().
This removes the description and console elements from a lots of files in LayoutTests/fast/
- fast/js/resources/js-test-pre.js:
- 3:47 PM Changeset in webkit [97565] by
-
- 3 edits in trunk/Source/WebCore
REGRESSION(r97533): fast/forms/select-script-onchange.html failed after
https://bugs.webkit.org/show_bug.cgi?id=70173
Reviewed by Ryosuke Niwa.
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::setValue): Removed unneeded boolean argument
[true for deselect].
(WebCore::HTMLSelectElement::menuListDefaultEventHandler): Added explicit
boolean arguments for all calls to setSelectedIndex to restore pre-r97533
behavior.
(WebCore::HTMLSelectElement::typeAheadFind): Ditto.
(WebCore::HTMLSelectElement::accessKeySetSelectedIndex): Ditto.
- html/HTMLSelectElement.h:
Removed default of true for userDrivenChange. Each caller should pass it
explicitly. Longer term we should use an enum instead of a boolean or find
some other way of avoiding the argument.
(WebCore::HTMLSelectElement::setSelectedIndex):
Pass false for userDrivenChange as the old code did pre-r97533.
- 2:44 PM Changeset in webkit [97564] by
-
- 6 edits in trunk/Source/JavaScriptCore
FunctionExecutable should expose the ability to create unattached FunctionCodeBlocks
https://bugs.webkit.org/show_bug.cgi?id=70157
Reviewed by Geoff Garen.
Added FunctionExecutable::produceCodeBlockFor() and rewired compileForCallInternal()
and compileForConstructInternal() to use this method. This required more cleanly
exposing some of CodeBlock's tiering functionality and moving the CompilationKind
enum to Executable.h, as this was the easiest way to make it available to the
declarations/definitions of CodeBlock, FunctionExecutable, and BytecodeGenerator.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::copyDataFrom):
(JSC::CodeBlock::copyDataFromAlternative):
- bytecode/CodeBlock.h:
(JSC::CodeBlock::setAlternative):
- bytecompiler/BytecodeGenerator.h:
- runtime/Executable.cpp:
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::produceCodeBlockFor):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
- runtime/Executable.h:
(JSC::FunctionExecutable::codeBlockFor):
- 12:35 PM Changeset in webkit [97563] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] Populate WebMouseEvent movementX/Y on Mac
https://bugs.webkit.org/show_bug.cgi?id=70167
Reviewed by Adam Barth.
- src/mac/WebInputEventFactory.mm:
(WebKit::setWebEventLocationFromEventInView):
- 12:34 PM Changeset in webkit [97562] by
-
- 3 edits1 delete in trunk/Tools
Extract common gdb code into its own function; Remove script gdb-safari
https://bugs.webkit.org/show_bug.cgi?id=68499
Reviewed by David Kilzer.
Almost identical code is used in webkitdirs::{debugMiniBrowser, debugWebKitTestRunner,
runSafari}() and in the script gdb-safari to launch gdb to debug an application.
We should extract the common parts into a function that can be shared by all callers
so as to remove duplicate code.
As a side effect of removing duplicate code we can remove the script gdb-safari since
its code has been incorporated into webkitdirs::debugSafari() which is called by the
script debug-safari.
- Scripts/debug-safari: Modified to call webkitdirs::debugSafari().
- Scripts/gdb-safari: Removed.
- Scripts/webkitdirs.pm:
(execMacWebKitAppForDebugging): Added; Extracted common debugging code from
debugMiniBrowser(), debugWebKitTestRunner(), runSafari() and
script gdb-safari to here.
(debugSafari): Added.
(runSafari): Extracted debugging code to debugSafari() and debugMacWebKitApp();
Also, return the exit status of WebKit launcher (WebKit.exe) on Windows. Currently,
runSafari() always returns 1 on Windows and the script run-safari exits using this
value as its exit status. Hence, the script run-safari always exits with a nonzero
exit status (i.e. abnormal termination) on Windows. Instead, we should return the
exit status of the WebKit launcher application.
(debugMiniBrowser): Modified to call debugMacWebKitApp().
(debugWebKitTestRunner): Ditto.
- 12:14 PM Changeset in webkit [97561] by
-
- 3 edits1 add in trunk/Tools
[webkit-patch] Put Source/Tools changes at the top of patches, LayoutTests at the bottom
https://bugs.webkit.org/show_bug.cgi?id=70056
Reviewed by Adam Barth.
The preferred file-order for patches is LayoutTests at the end and
ChangeLogs before everything else in a subdirectory. Specify this in a git 'orderfile' and use
it when creating patches for review and landing.
- Scripts/webkitpy/common/checkout/scm/git.py:
- Scripts/webkitpy/common/checkout/scm/scm_unittest.py:
- Scripts/webkitpy/common/config/orderfile: Added.
- 9:17 AM Changeset in webkit [97560] by
-
- 25 edits5 deletes in trunk/Source/WebKit2
Unreviewed, rolling out r97559.
http://trac.webkit.org/changeset/97559
https://bugs.webkit.org/show_bug.cgi?id=70176
Broke build on Mac (Requested by noamr_ on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-15
- DerivedSources.pro:
- Platform/CoreIPC/MessageID.h:
- Scripts/webkit2/messages.py:
- Shared/LayerTreeContext.h:
- Shared/WebLayerTreeInfo.cpp:
(WebKit::WebLayerInfo::encode):
(WebKit::WebLayerInfo::decode):
- Shared/WebLayerTreeInfo.h:
- Shared/qt/LayerTreeContextQt.cpp:
(WebKit::LayerTreeContext::LayerTreeContext):
(WebKit::LayerTreeContext::~LayerTreeContext):
(WebKit::LayerTreeContext::encode):
(WebKit::LayerTreeContext::decode):
(WebKit::LayerTreeContext::isEmpty):
(WebKit::operator==):
- UIProcess/DrawingAreaProxy.cpp:
- UIProcess/DrawingAreaProxy.h:
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::enterAcceleratedCompositingMode):
- UIProcess/DrawingAreaProxyImpl.h:
- UIProcess/LayerTreeHostProxy.h: Removed.
- UIProcess/LayerTreeHostProxy.messages.in: Removed.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
- UIProcess/qt/LayerTreeHostProxyQt.cpp: Removed.
- WebKit2.pro:
- WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::deletedLayerIDs):
(WebCore::WebGraphicsLayer::WebGraphicsLayer):
(WebCore::WebGraphicsLayer::~WebGraphicsLayer):
(WebCore::WebGraphicsLayer::setChildren):
(WebCore::WebGraphicsLayer::addChild):
(WebCore::WebGraphicsLayer::addChildAtIndex):
(WebCore::WebGraphicsLayer::addChildAbove):
(WebCore::WebGraphicsLayer::addChildBelow):
(WebCore::WebGraphicsLayer::replaceChild):
(WebCore::WebGraphicsLayer::removeFromParent):
(WebCore::WebGraphicsLayer::setContentsRect):
(WebCore::WebGraphicsLayer::setContentsToImage):
(WebCore::WebGraphicsLayer::setNeedsDisplay):
(WebCore::WebGraphicsLayer::setNeedsDisplayInRect):
(WebCore::WebGraphicsLayer::setContentsNeedsDisplay):
(WebCore::WebGraphicsLayer::didSynchronize):
(WebCore::WebGraphicsLayer::layerInfo):
(WebCore::WebGraphicsLayer::syncCompositingState):
(WebCore::WebGraphicsLayer::needsDisplayRect):
(WebCore::WebGraphicsLayer::takeLayersToDelete):
(WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
(WebCore::divideIntoTiles):
(WebCore::collectCompositingInfoForThisLayer):
(WebCore::collectCompositingInfoRecursively):
(WebCore::WebGraphicsLayer::sendLayersToUIProcess):
- WebProcess/WebCoreSupport/WebGraphicsLayer.h:
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingAreaImpl.cpp:
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
- WebProcess/WebPage/LayerTreeHost.h:
- WebProcess/WebPage/LayerTreeHost.messages.in: Removed.
- WebProcess/WebPage/TiledDrawingArea.cpp:
- WebProcess/WebPage/TiledDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
- WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
- WebProcess/WebPage/qt/LayerTreeHostQt.h: Removed.
- 9:01 AM Changeset in webkit [97559] by
-
- 25 edits5 adds in trunk/Source/WebKit2
[Qt][WK2] Synchronize tiling with accelerated compositing
https://bugs.webkit.org/show_bug.cgi?id=69151
Reviewed by Simon Hausmann.
Make the tiled "non-composited" content and the composited layers go through the same
code path on WebKit2. Instead of having a "drawing area" that handles the non-composited
content and a seperate layer tree, we put everything in a layer tree, with the non-
composited content being a layer in the tree.
This allows fixing several issues with websites that have large content areas that are
composited or overlap with composited layers.
Layer-tree synchronization is done by passing WebKit2 messages between a LayerTreeHost
on the WebProcess and a LayerTreeHostProxy on the UI process. Every layer in the tree has
its own tiled backing store, and uses the LayerTreeHost communication channel to pass
content up to the UI process. The UI process will later creates its own GraphicsLayer tree,
based on TextureMapper, which can be painted directly with OpenGL.
Several optimizations are available for the non-composited layer as well, e.g. specifying
a trajectory and updating the visible rect together with the content scale.
This code is currently disabled, a separate patch will enable it and glue it to
QTouchWebPage.
- DerivedSources.pro:
- Platform/CoreIPC/MessageID.h:
- Scripts/webkit2/messages.py:
- Shared/LayerTreeContext.h:
- Shared/WebLayerTreeInfo.cpp:
(WebKit::WebLayerInfo::encode):
(WebKit::WebLayerInfo::decode):
- Shared/WebLayerTreeInfo.h:
- Shared/qt/LayerTreeContextQt.cpp:
(WebKit::LayerTreeContext::LayerTreeContext):
(WebKit::LayerTreeContext::~LayerTreeContext):
(WebKit::LayerTreeContext::encode):
(WebKit::LayerTreeContext::decode):
(WebKit::LayerTreeContext::isEmpty):
(WebKit::operator==):
- UIProcess/DrawingAreaProxy.cpp:
(WebKit::DrawingAreaProxy::updateWebView):
(WebKit::DrawingAreaProxy::contentsRect):
- UIProcess/DrawingAreaProxy.h:
(WebKit::DrawingAreaProxy::viewportVisibleRect):
(WebKit::DrawingAreaProxy::isBackingStoreReady):
(WebKit::DrawingAreaProxy::paintToCurrentGLContext):
(WebKit::DrawingAreaProxy::setVisibleContentsRectAndScale):
(WebKit::DrawingAreaProxy::setVisibleContentRectTrajectoryVector):
(WebKit::DrawingAreaProxy::createTileForLayer):
(WebKit::DrawingAreaProxy::updateTileForLayer):
(WebKit::DrawingAreaProxy::removeTileForLayer):
(WebKit::DrawingAreaProxy::didReceiveLayerTreeHostProxyMessage):
(WebKit::DrawingAreaProxy::page):
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::enterAcceleratedCompositingMode):
(WebKit::DrawingAreaProxyImpl::didReceiveLayerTreeHostProxyMessage):
(WebKit::DrawingAreaProxyImpl::setVisibleContentsRectAndScale):
(WebKit::DrawingAreaProxyImpl::setVisibleContentRectTrajectoryVector):
(WebKit::DrawingAreaProxyImpl::paintToCurrentGLContext):
- UIProcess/DrawingAreaProxyImpl.h:
- UIProcess/LayerTreeHostProxy.h: Added.
(WebKit::LayerTreeHostProxy::layerByID):
(WebKit::LayerTreeHostProxy::rootLayer):
(WebKit::LayerTreeHostProxy::notifyAnimationStarted):
(WebKit::LayerTreeHostProxy::notifySyncRequired):
(WebKit::LayerTreeHostProxy::showDebugBorders):
(WebKit::LayerTreeHostProxy::showRepaintCounter):
(WebKit::LayerTreeHostProxy::paintContents):
- UIProcess/LayerTreeHostProxy.messages.in: Added.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
- UIProcess/qt/LayerTreeHostProxyQt.cpp: Added.
- WebKit2.pro:
- WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::WebGraphicsLayer::WebGraphicsLayer):
(WebCore::WebGraphicsLayer::~WebGraphicsLayer):
(WebCore::WebGraphicsLayer::setChildren):
(WebCore::WebGraphicsLayer::addChild):
(WebCore::WebGraphicsLayer::addChildAtIndex):
(WebCore::WebGraphicsLayer::addChildAbove):
(WebCore::WebGraphicsLayer::addChildBelow):
(WebCore::WebGraphicsLayer::replaceChild):
(WebCore::WebGraphicsLayer::removeFromParent):
(WebCore::WebGraphicsLayer::setContentsNeedsDisplay):
(WebCore::WebGraphicsLayer::setContentsToImage):
(WebCore::WebGraphicsLayer::setNeedsDisplay):
(WebCore::WebGraphicsLayer::setNeedsDisplayInRect):
(WebCore::WebGraphicsLayer::syncCompositingState):
(WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
(WebCore::WebGraphicsLayer::tiledBackingStorePaintBegin):
(WebCore::WebGraphicsLayer::setContentsScale):
(WebCore::WebGraphicsLayer::setRootLayer):
(WebCore::WebGraphicsLayer::setVisibleContentRectTrajectoryVector):
(WebCore::WebGraphicsLayer::setVisibleContentRect):
(WebCore::WebGraphicsLayer::tiledBackingStorePaint):
(WebCore::WebGraphicsLayer::tiledBackingStorePaintEnd):
(WebCore::WebGraphicsLayer::tiledBackingStoreUpdatesAllowed):
(WebCore::WebGraphicsLayer::tiledBackingStoreContentsRect):
(WebCore::WebGraphicsLayer::tiledBackingStoreVisibleRect):
(WebCore::WebGraphicsLayer::tiledBackingStoreBackgroundColor):
(WebCore::WebGraphicsLayer::createTile):
(WebCore::WebGraphicsLayer::updateTile):
(WebCore::WebGraphicsLayer::removeTile):
(WebCore::WebGraphicsLayer::updateTileBuffersRecursively):
(WebCore::WebGraphicsLayer::layerTreeTileClient):
(WebCore::WebGraphicsLayer::updateContentBuffers):
- WebProcess/WebCoreSupport/WebGraphicsLayer.h:
(WebCore::WebGraphicsLayer::setLayerTreeTileClient):
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::didReceiveLayerTreeHostMessage):
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
- WebProcess/WebPage/LayerTreeHost.h:
(WebKit::LayerTreeHost::setVisibleContentRectAndScale):
(WebKit::LayerTreeHost::setVisibleContentRectTrajectoryVector):
(WebKit::LayerTreeHost::setVisibleContentRectForLayer):
(WebKit::LayerTreeHost::renderNextFrame):
- WebProcess/WebPage/LayerTreeHost.messages.in: Added.
- WebProcess/WebPage/TiledDrawingArea.cpp:
(WebKit::TiledDrawingArea::didReceiveLayerTreeHostMessage):
- WebProcess/WebPage/TiledDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
- WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
(WebKit::LayerTreeHostQt::create):
(WebKit::LayerTreeHostQt::~LayerTreeHostQt):
(WebKit::LayerTreeHostQt::LayerTreeHostQt):
(WebKit::LayerTreeHostQt::setLayerFlushSchedulingEnabled):
(WebKit::LayerTreeHostQt::scheduleLayerFlush):
(WebKit::LayerTreeHostQt::cancelPendingLayerFlush):
(WebKit::LayerTreeHostQt::setShouldNotifyAfterNextScheduledLayerFlush):
(WebKit::LayerTreeHostQt::setRootCompositingLayer):
(WebKit::LayerTreeHostQt::invalidate):
(WebKit::LayerTreeHostQt::setNonCompositedContentsNeedDisplay):
(WebKit::LayerTreeHostQt::scrollNonCompositedContents):
(WebKit::LayerTreeHostQt::forceRepaint):
(WebKit::LayerTreeHostQt::sizeDidChange):
(WebKit::LayerTreeHostQt::didInstallPageOverlay):
(WebKit::LayerTreeHostQt::didUninstallPageOverlay):
(WebKit::LayerTreeHostQt::setPageOverlayNeedsDisplay):
(WebKit::LayerTreeHostQt::flushPendingLayerChanges):
(WebKit::LayerTreeHostQt::didSyncCompositingStateForLayer):
(WebKit::LayerTreeHostQt::didDeleteLayer):
(WebKit::LayerTreeHostQt::performScheduledLayerFlush):
(WebKit::LayerTreeHostQt::layerFlushTimerFired):
(WebKit::LayerTreeHostQt::createPageOverlayLayer):
(WebKit::LayerTreeHostQt::destroyPageOverlayLayer):
(WebKit::LayerTreeHostQt::adoptImageBackingStore):
(WebKit::LayerTreeHostQt::releaseImageBackingStore):
(WebKit::LayerTreeHostQt::notifyAnimationStarted):
(WebKit::LayerTreeHostQt::notifySyncRequired):
(WebKit::LayerTreeHostQt::paintContents):
(WebKit::LayerTreeHostQt::showDebugBorders):
(WebKit::LayerTreeHostQt::showRepaintCounter):
(WebKit::LayerTreeHost::supportsAcceleratedCompositing):
(WebKit::LayerTreeHostQt::createTile):
(WebKit::LayerTreeHostQt::updateTile):
(WebKit::LayerTreeHostQt::removeTile):
(WebKit::LayerTreeHostQt::setVisibleContentRectForLayer):
(WebKit::LayerTreeHostQt::setVisibleContentRectAndScale):
(WebKit::LayerTreeHostQt::setVisibleContentRectTrajectoryVector):
(WebKit::LayerTreeHostQt::renderNextFrame):
(WebKit::LayerTreeHostQt::layerTreeTileUpdatesAllowed):
- 8:15 AM Changeset in webkit [97558] by
-
- 1 edit1 add in trunk/LayoutTests
Missed mac result from r97555
Unreviewed.
- platform/mac/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Added.
- 6:25 AM Changeset in webkit [97557] by
-
- 75 edits4 deletes in trunk
[Qt] [Symbian] Remove support for the Symbian platform for the QtWebKit port
https://bugs.webkit.org/show_bug.cgi?id=69920
Patch by Laszlo Gombos <Laszlo Gombos> on 2011-10-15
Reviewed by Kenneth Rohde Christiansen.
- Source/WebKit.pri:
- Source/WebKit.pro:
- DumpRenderTree/qt/DumpRenderTree.pro:
- DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::DumpRenderTree::open):
- DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- QtTestBrowser/QtTestBrowser.pro:
- QtTestBrowser/launcherwindow.cpp: (LauncherWindow::screenshot): (LauncherWindow::showFPS): (LauncherWindow::updateFPS):
- QtTestBrowser/launcherwindow.h: (WindowOptions::WindowOptions):
- QtTestBrowser/mainwindow.cpp: (MainWindow::buildUI):
- Scripts/webkitpy/style/checker.py: Remove rules for the WebKit/qt/symbian/platformplugin directory.
- Scripts/webkitpy/style/checker_unittest.py:
- Tools.pro:
- WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
- WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp: (WTR::LayoutTestController::platformInitialize):
- WebKitTestRunner/qt/TestControllerQt.cpp: (WTR::isExistingLibrary):
- WebKitTestRunner/qt/WebKitTestRunner.pro:
- benchmarks/qscriptengine/qscriptengine.pro:
- JavaScriptCore.pri:
- JavaScriptCore.pro:
- heap/MarkStack.h: (JSC::::shrinkAllocation):
- jit/ExecutableAllocator.cpp:
- jit/ExecutableAllocator.h: (JSC::ExecutableAllocator::cacheFlush):
- jit/JITStubs.cpp:
- jsc.pro:
- runtime/ArrayPrototype.cpp: (JSC::arrayProtoFuncToString):
- runtime/DatePrototype.cpp: (JSC::formatLocaleDate):
- runtime/StringPrototype.cpp: (JSC::stringProtoFuncLastIndexOf):
- runtime/TimeoutChecker.cpp: (JSC::getCPUTime):
- wtf/Assertions.cpp:
- wtf/Assertions.h:
- wtf/Atomics.h:
- wtf/MathExtras.h:
- wtf/OSAllocator.h: (WTF::OSAllocator::decommitAndRelease):
- wtf/OSAllocatorSymbian.cpp: Removed.
- wtf/OSRandomSource.cpp: (WTF::cryptographicallyRandomValuesFromOS):
- wtf/PageAllocation.h:
- wtf/PageAllocatorSymbian.h: Removed.
- wtf/PageBlock.cpp:
- wtf/Platform.h:
- wtf/StackBounds.cpp:
- wtf/wtf.pri:
- Api/qgraphicswebview.cpp: (QGraphicsWebView::setPage):
- Api/qwebpage.cpp: (QWebPage::userAgentForUrl):
- Api/qwebview.cpp: (QWebView::QWebView):
- QtWebKit.pro:
- WebCoreSupport/EditorClientQt.cpp: (WebCore::EditorClientQt::setInputMethodState):
- WebCoreSupport/QtFallbackWebPopup.cpp: (WebCore::QtFallbackWebPopup::populate):
- declarative/declarative.pro:
- declarative/qdeclarativewebview.cpp: (QDeclarativeWebView::setPage):
- symbian: Removed.
- symbian/backup_registration.xml: Removed.
- symbian/bwins: Removed.
- symbian/bwins/QtWebKitu.def: Removed.
- symbian/eabi: Removed.
- symbian/eabi/QtWebKitu.def: Removed.
- symbian/platformplugin: Removed.
- symbian/platformplugin/HTML5VideoPlugin.cpp: Removed.
- symbian/platformplugin/HTML5VideoPlugin.h: Removed.
- symbian/platformplugin/HTML5VideoWidget.cpp: Removed.
- symbian/platformplugin/HTML5VideoWidget.h: Removed.
- symbian/platformplugin/OverlayWidget.cpp: Removed.
- symbian/platformplugin/OverlayWidget.h: Removed.
- symbian/platformplugin/PlayerButton.cpp: Removed.
- symbian/platformplugin/PlayerButton.h: Removed.
- symbian/platformplugin/PlayerLabel.cpp: Removed.
- symbian/platformplugin/PlayerLabel.h: Removed.
- symbian/platformplugin/WebPlugin.cpp: Removed.
- symbian/platformplugin/WebPlugin.h: Removed.
- symbian/platformplugin/images: Removed.
- symbian/platformplugin/images/button_cannotplay.png: Removed.
- symbian/platformplugin/images/button_close.png: Removed.
- symbian/platformplugin/images/button_pause.png: Removed.
- symbian/platformplugin/images/button_play.png: Removed.
- symbian/platformplugin/images/button_sound_off.png: Removed.
- symbian/platformplugin/images/button_sound_on.png: Removed.
- symbian/platformplugin/images/loading_buffering_1.png: Removed.
- symbian/platformplugin/images/loading_buffering_2.png: Removed.
- symbian/platformplugin/images/loading_buffering_3.png: Removed.
- symbian/platformplugin/images/loading_buffering_4.png: Removed.
- symbian/platformplugin/platformplugin.pro: Removed.
- symbian/platformplugin/platformplugin.qrc: Removed.
- symbian/platformplugin/qss: Removed.
- symbian/platformplugin/qss/OverlayWidget.qss: Removed.
- symbian/platformplugin/qwebkitplatformplugin.h: Removed.
- tests/qgraphicswebview/tst_qgraphicswebview.cpp: (tst_QGraphicsWebView::focusInputTypes):
- tests/qwebframe/qwebframe.pro:
- tests/qwebframe/tst_qwebframe.cpp:
- tests/qwebview/tst_qwebview.cpp: (tst_QWebView::focusInputTypes):
- tests/tests.pri:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- bindings/v8/V8GCController.cpp: (WebCore::V8GCController::checkMemoryUsage):
- config.h:
- css/CSSPrimitiveValueMappings.h: (WebCore::CSSPrimitiveValue::operator int):
- features.pri:
- page/NavigatorBase.cpp:
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate):
- platform/network/qt/ResourceRequestQt.cpp: (WebCore::initializeMaximumHTTPConnectionCountPerHost):
- platform/text/qt/TextCodecQt.cpp: (WebCore::TextCodecQt::decode):
- plugins/PluginDatabase.cpp:
- plugins/PluginPackage.cpp: (WebCore::PluginPackage::unload):
- plugins/PluginPackage.h: (WebCore::PluginPackage::version):
- plugins/PluginView.cpp: (WebCore::PluginView::setFrameRect):
- plugins/PluginView.h:
- plugins/npapi.h:
- plugins/symbian: Removed.
- plugins/symbian/PluginContainerSymbian.cpp: Removed.
- plugins/symbian/PluginContainerSymbian.h: Removed.
- plugins/symbian/PluginDatabaseSymbian.cpp: Removed.
- plugins/symbian/PluginPackageSymbian.cpp: Removed.
- plugins/symbian/PluginViewSymbian.cpp: Removed.
- plugins/symbian/npinterface.h: Removed.
- 6:00 AM Changeset in webkit [97556] by
-
- 1 edit17 adds in trunk/LayoutTests
Platform-specific results for r97555
Unreviewed.
- platform/gtk/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Added.
- platform/gtk/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.txt: Added.
- platform/gtk/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
- platform/gtk/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Added.
- platform/gtk/css2.1/20110323/height-width-inline-table-001-expected.txt: Added.
- platform/gtk/css2.1/20110323/height-width-table-001-expected.txt: Added.
- platform/mac/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Added.
- platform/mac/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.txt: Added.
- platform/mac/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
- platform/mac/css2.1/20110323/height-width-inline-table-001-expected.txt: Added.
- platform/mac/css2.1/20110323/height-width-table-001-expected.txt: Added.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Added.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.txt: Added.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
- platform/qt/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Added.
- platform/qt/css2.1/20110323/height-width-inline-table-001-expected.txt: Added.
- platform/qt/css2.1/20110323/height-width-table-001-expected.txt: Added.
- 4:32 AM Changeset in webkit [97555] by
-
- 3 edits33 copies6 moves31 adds8 deletes in trunk
CSS 2.1 failure: height-width-table-001.htm
https://bugs.webkit.org/show_bug.cgi?id=69709
Reviewed by Simon Fraser.
Source/WebCore:
CSS 2.1 expects CSS table elements to treat fixed height/width as
excluding table borders, but HTML table elements to treat fixed height/width as
including them.
See http://lists.w3.org/Archives/Public/www-style/2011Jan/0178.html
http://lists.w3.org/Archives/Public/public-css-testsuite/2011Oct/0005.html
It looks like some clarification is pending in the specs, but the new behaviour
lets WebKit pass the following tests in the suite CSS and also match FF:
height-width-table-001.htm
height-width-inline-table-001.htm
abspos-containing-block-initial-004d.htm
- rendering/RenderTable.cpp:
(WebCore::RenderTable::computeLogicalWidth):
(WebCore::RenderTable::layout):
LayoutTests:
- css2.1/20110323/abspos-containing-block-initial-001-ref.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-001.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004-ref-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004-ref-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004-ref.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004a-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004a-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004a.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004b-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004b-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004b.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004c-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004c-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004c.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004d-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004d-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004d.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004d.htm.1: Added.
- css2.1/20110323/abspos-containing-block-initial-004e-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004e-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004e.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-004f-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-004f-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-004f.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-005-ref-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-005-ref-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-005-ref.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-005a-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-005a-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-005a.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-005b-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-005b-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-005b.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-005c-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-005c-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-005c.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-005d-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-005d-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-005d.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-007-ref.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-007.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-009-ref-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-009-ref-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-009-ref.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-009a-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-009a-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-009a.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-009b-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-009b-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-009b.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-009e-expected.png: Added
- css2.1/20110323/abspos-containing-block-initial-009e-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-009e.htm: Added.
- css2.1/20110323/abspos-containing-block-initial-009f-expected.png: Added.
- css2.1/20110323/abspos-containing-block-initial-009f-expected.txt: Added.
- css2.1/20110323/abspos-containing-block-initial-009f.htm: Added.
- css2.1/20110323/height-width-inline-table-001.htm: Added.
- css2.1/20110323/height-width-table-001.htm: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-001-ref-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-expected.png: Added
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.png: Added
- platform/chromium-linux/css2.1/20110323/abspos-containing-block-initial-007-ref-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/height-width-inline-table-001-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/height-width-inline-table-001-expected.txt: Added.
- platform/chromium-linux/css2.1/20110323/height-width-table-001-expected.png: Added.
- platform/chromium-linux/css2.1/20110323/height-width-table-001-expected.txt: Added.
- platform/gtk/fast/backgrounds/table-root-expected.txt: Removed.
- platform/mac/fast/backgrounds/positioned-root-expected.png: Removed.
- platform/mac/fast/backgrounds/table-root-expected.png: Removed.
- platform/mac/fast/backgrounds/table-root-expected.txt: Removed.
- platform/qt/fast/backgrounds/positioned-root-expected.png: Removed.
- platform/qt/fast/backgrounds/positioned-root-expected.txt: Removed.
- platform/qt/fast/backgrounds/table-root-expected.png: Removed.
- platform/qt/fast/backgrounds/table-root-expected.txt: Removed.
- 2:37 AM Changeset in webkit [97554] by
-
- 25 edits5 deletes in trunk/Source/WebKit2
Unreviewed, rolling out r97549.
http://trac.webkit.org/changeset/97549
https://bugs.webkit.org/show_bug.cgi?id=70174
It broke the SL build (Requested by Ossy_weekend on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-10-15
- DerivedSources.pro:
- Platform/CoreIPC/MessageID.h:
- Scripts/webkit2/messages.py:
- Shared/LayerTreeContext.h:
- Shared/WebLayerTreeInfo.cpp:
(WebKit::WebLayerInfo::encode):
(WebKit::WebLayerInfo::decode):
- Shared/WebLayerTreeInfo.h:
- Shared/qt/LayerTreeContextQt.cpp:
(WebKit::LayerTreeContext::LayerTreeContext):
(WebKit::LayerTreeContext::~LayerTreeContext):
(WebKit::LayerTreeContext::encode):
(WebKit::LayerTreeContext::decode):
(WebKit::LayerTreeContext::isEmpty):
(WebKit::operator==):
- UIProcess/DrawingAreaProxy.cpp:
- UIProcess/DrawingAreaProxy.h:
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::enterAcceleratedCompositingMode):
- UIProcess/DrawingAreaProxyImpl.h:
- UIProcess/LayerTreeHostProxy.h: Removed.
- UIProcess/LayerTreeHostProxy.messages.in: Removed.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
- UIProcess/qt/LayerTreeHostProxyQt.cpp: Removed.
- WebKit2.pro:
- WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::deletedLayerIDs):
(WebCore::WebGraphicsLayer::WebGraphicsLayer):
(WebCore::WebGraphicsLayer::~WebGraphicsLayer):
(WebCore::WebGraphicsLayer::setChildren):
(WebCore::WebGraphicsLayer::addChild):
(WebCore::WebGraphicsLayer::addChildAtIndex):
(WebCore::WebGraphicsLayer::addChildAbove):
(WebCore::WebGraphicsLayer::addChildBelow):
(WebCore::WebGraphicsLayer::replaceChild):
(WebCore::WebGraphicsLayer::removeFromParent):
(WebCore::WebGraphicsLayer::setContentsRect):
(WebCore::WebGraphicsLayer::setContentsToImage):
(WebCore::WebGraphicsLayer::setNeedsDisplay):
(WebCore::WebGraphicsLayer::setNeedsDisplayInRect):
(WebCore::WebGraphicsLayer::setContentsNeedsDisplay):
(WebCore::WebGraphicsLayer::didSynchronize):
(WebCore::WebGraphicsLayer::layerInfo):
(WebCore::WebGraphicsLayer::syncCompositingState):
(WebCore::WebGraphicsLayer::needsDisplayRect):
(WebCore::WebGraphicsLayer::takeLayersToDelete):
(WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
(WebCore::divideIntoTiles):
(WebCore::collectCompositingInfoForThisLayer):
(WebCore::collectCompositingInfoRecursively):
(WebCore::WebGraphicsLayer::sendLayersToUIProcess):
- WebProcess/WebCoreSupport/WebGraphicsLayer.h:
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingAreaImpl.cpp:
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
- WebProcess/WebPage/LayerTreeHost.h:
- WebProcess/WebPage/LayerTreeHost.messages.in: Removed.
- WebProcess/WebPage/TiledDrawingArea.cpp:
- WebProcess/WebPage/TiledDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
- WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
- WebProcess/WebPage/qt/LayerTreeHostQt.h: Removed.
- 1:28 AM Changeset in webkit [97553] by
-
- 2 edits in trunk/Tools
Fix typo in webkitpy help
https://bugs.webkit.org/show_bug.cgi?id=70169
Reviewed by Eric Seidel.
- Scripts/webkitpy/tool/commands/upload.py:
- 12:59 AM Changeset in webkit [97552] by
-
- 2 edits in trunk/Source/JavaScriptCore
Trivial fix for a missing change in r97512
https://bugs.webkit.org/show_bug.cgi?id=70166
Patch by Yuqiang Xian <yuqiang.xian@intel.com> on 2011-10-15
Reviewed by Gavin Barraclough.
- dfg/DFGJITCompiler32_64.cpp:
(JSC::DFG::JITCompiler::link):
- 12:59 AM Changeset in webkit [97551] by
-
- 10 edits in trunk/Source/WebCore
Make toHTMLElement fail to compile if you try to use it on an HTMLElement*
https://bugs.webkit.org/show_bug.cgi?id=70164
Reviewed by Adam Barth.
Refactoring covered by existing tests.
- bindings/js/JSHTMLFrameSetElementCustom.cpp:
(WebCore::JSHTMLFrameSetElement::nameGetter): Removed unneeded casts and
some unneeded local variables as well. Changed the name of the local variable
for the HTMLFrameElement to frameElement to avoid confusion with the Frame.
- dom/Document.cpp:
(WebCore::Document::openSearchDescriptionURL): Removed unneeded HTMLElement
check; we can call hasTagName directly on a Node and that takes care of
checking both that it's an HTMLElement and checking the tag name.
- dom/MicroDataItemList.cpp:
(WebCore::MicroDataItemList::nodeMatches): Use toHTMLElement instead of
a cast. Also changed hasAttribute calls to fastHasAttribute and getAttribute
calls to fastGetAttribute since these are neither style attributes nor SVG
animatables.
- editing/ApplyStyleCommand.cpp:
(WebCore::ApplyStyleCommand::applyInlineStyleToPushDown): Use toHTMLElement.
(WebCore::ApplyStyleCommand::addInlineStyleIfNeeded): Ditto.
- editing/DeleteButtonController.cpp:
(WebCore::DeleteButtonController::show): Removed unneeded toHTMLElement call.
- html/HTMLElement.cpp:
(WebCore::HTMLElement::setOuterHTML): Use toHTMLElement.
- html/HTMLElement.h: Added toHTMLElement overload to catch calls when the
pointer is already HTMLElement* or a pointer to a class derived from it.
- html/HTMLSelectElement.cpp:
(WebCore::HTMLSelectElement::recalcListItems): Use toHTMLElement.
- html/HTMLTextAreaElement.cpp:
(WebCore::HTMLTextAreaElement::innerTextElement): Use toHTMLElement.
- 12:44 AM Changeset in webkit [97550] by
-
- 10 edits3 copies1 add in trunk/Source
Add WebAcceleratedContentLayer backed by a texture to support accelerated content hosting
https://bugs.webkit.org/show_bug.cgi?id=70084
Patch by Antoine Labour <piman@chromium.org> on 2011-10-15
Reviewed by James Robinson.
Source/WebCore:
Covered by existing compositing/ tests
- platform/graphics/chromium/LayerChromium.h:
- platform/graphics/chromium/LayerRendererChromium.cpp:
(WebCore::LayerRendererChromium::pluginLayerProgramFlip):
(WebCore::LayerRendererChromium::cleanupSharedObjects):
- platform/graphics/chromium/LayerRendererChromium.h:
- platform/graphics/chromium/PluginLayerChromium.cpp:
(WebCore::PluginLayerChromium::PluginLayerChromium):
(WebCore::PluginLayerChromium::setTextureId):
(WebCore::PluginLayerChromium::setFlipped):
(WebCore::PluginLayerChromium::pushPropertiesTo):
- platform/graphics/chromium/PluginLayerChromium.h:
(WebCore::PluginLayerChromium::flipped):
- platform/graphics/chromium/cc/CCPluginLayerImpl.cpp:
(WebCore::CCPluginLayerImpl::CCPluginLayerImpl):
(WebCore::CCPluginLayerImpl::draw):
- platform/graphics/chromium/cc/CCPluginLayerImpl.h:
(WebCore::CCPluginLayerImpl::setFlipped):
Source/WebKit/chromium:
- WebKit.gyp:
- public/WebExternalTextureLayer.h: Added.
(WebKit::WebExternalTextureLayer::WebExternalTextureLayer):
(WebKit::WebExternalTextureLayer::~WebExternalTextureLayer):
(WebKit::WebExternalTextureLayer::operator=):
- src/WebExternalTextureLayer.cpp: Copied from Source/WebCore/platform/graphics/chromium/cc/CCPluginLayerImpl.h.
(WebKit::WebExternalTextureLayer::create):
(WebKit::WebExternalTextureLayer::setTextureId):
(WebKit::WebExternalTextureLayer::textureId):
(WebKit::WebExternalTextureLayer::setFlipped):
(WebKit::WebExternalTextureLayer::flipped):
(WebKit::WebExternalTextureLayer::WebExternalTextureLayer):
(WebKit::WebExternalTextureLayer::operator=):
(WebKit::WebExternalTextureLayer::operator PassRefPtr<WebExternalTextureLayerImpl>):
- src/WebExternalTextureLayerImpl.cpp: Copied from Source/WebCore/platform/graphics/chromium/cc/CCPluginLayerImpl.h.
(WebKit::WebExternalTextureLayerImpl::create):
(WebKit::WebExternalTextureLayerImpl::WebExternalTextureLayerImpl):
(WebKit::WebExternalTextureLayerImpl::~WebExternalTextureLayerImpl):
(WebKit::WebExternalTextureLayerImpl::drawsContent):
(WebKit::WebExternalTextureLayerImpl::paintContents):
(WebKit::WebExternalTextureLayerImpl::notifySyncRequired):
- src/WebExternalTextureLayerImpl.h: Copied from Source/WebCore/platform/graphics/chromium/cc/CCPluginLayerImpl.h.
- 12:32 AM Changeset in webkit [97549] by
-
- 25 edits5 adds in trunk/Source/WebKit2
[Qt][WK2] Synchronize tiling with accelerated compositing
https://bugs.webkit.org/show_bug.cgi?id=69151
Reviewed by Simon Hausmann.
Make the tiled "non-composited" content and the composited layers go through the same
code path on WebKit2. Instead of having a "drawing area" that handles the non-composited
content and a seperate layer tree, we put everything in a layer tree, with the non-
composited content being a layer in the tree.
This allows fixing several issues with websites that have large content areas that are
composited or overlap with composited layers.
Layer-tree synchronization is done by passing WebKit2 messages between a LayerTreeHost
on the WebProcess and a LayerTreeHostProxy on the UI process. Every layer in the tree has
its own tiled backing store, and uses the LayerTreeHost communication channel to pass
content up to the UI process. The UI process will later creates its own GraphicsLayer tree,
based on TextureMapper, which can be painted directly with OpenGL.
Several optimizations are available for the non-composited layer as well, e.g. specifying
a trajectory and updating the visible rect together with the content scale.
This code is currently disabled, a separate patch will enable it and glue it to
QTouchWebPage.
- DerivedSources.pro:
- Platform/CoreIPC/MessageID.h:
- Scripts/webkit2/messages.py:
- Shared/LayerTreeContext.h:
- Shared/WebLayerTreeInfo.cpp:
(WebKit::WebLayerInfo::encode):
(WebKit::WebLayerInfo::decode):
- Shared/WebLayerTreeInfo.h:
- Shared/qt/LayerTreeContextQt.cpp:
(WebKit::LayerTreeContext::LayerTreeContext):
(WebKit::LayerTreeContext::~LayerTreeContext):
(WebKit::LayerTreeContext::encode):
(WebKit::LayerTreeContext::decode):
(WebKit::LayerTreeContext::isEmpty):
(WebKit::operator==):
- UIProcess/DrawingAreaProxy.cpp:
(WebKit::DrawingAreaProxy::updateWebView):
(WebKit::DrawingAreaProxy::contentsRect):
- UIProcess/DrawingAreaProxy.h:
(WebKit::DrawingAreaProxy::viewportVisibleRect):
(WebKit::DrawingAreaProxy::isBackingStoreReady):
(WebKit::DrawingAreaProxy::paintToCurrentGLContext):
(WebKit::DrawingAreaProxy::setVisibleContentsRectAndScale):
(WebKit::DrawingAreaProxy::setVisibleContentRectTrajectoryVector):
(WebKit::DrawingAreaProxy::createTileForLayer):
(WebKit::DrawingAreaProxy::updateTileForLayer):
(WebKit::DrawingAreaProxy::removeTileForLayer):
(WebKit::DrawingAreaProxy::didReceiveLayerTreeHostProxyMessage):
(WebKit::DrawingAreaProxy::page):
- UIProcess/DrawingAreaProxyImpl.cpp:
(WebKit::DrawingAreaProxyImpl::enterAcceleratedCompositingMode):
(WebKit::DrawingAreaProxyImpl::didReceiveLayerTreeHostProxyMessage):
(WebKit::DrawingAreaProxyImpl::setVisibleContentsRectAndScale):
(WebKit::DrawingAreaProxyImpl::setVisibleContentRectTrajectoryVector):
(WebKit::DrawingAreaProxyImpl::paintToCurrentGLContext):
- UIProcess/DrawingAreaProxyImpl.h:
- UIProcess/LayerTreeHostProxy.h: Added.
(WebKit::LayerTreeHostProxy::layerByID):
(WebKit::LayerTreeHostProxy::rootLayer):
(WebKit::LayerTreeHostProxy::notifyAnimationStarted):
(WebKit::LayerTreeHostProxy::notifySyncRequired):
(WebKit::LayerTreeHostProxy::showDebugBorders):
(WebKit::LayerTreeHostProxy::showRepaintCounter):
(WebKit::LayerTreeHostProxy::paintContents):
- UIProcess/LayerTreeHostProxy.messages.in: Added.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
- UIProcess/qt/LayerTreeHostProxyQt.cpp: Added.
- WebKit2.pro:
- WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::WebGraphicsLayer::WebGraphicsLayer):
(WebCore::WebGraphicsLayer::~WebGraphicsLayer):
(WebCore::WebGraphicsLayer::setChildren):
(WebCore::WebGraphicsLayer::addChild):
(WebCore::WebGraphicsLayer::addChildAtIndex):
(WebCore::WebGraphicsLayer::addChildAbove):
(WebCore::WebGraphicsLayer::addChildBelow):
(WebCore::WebGraphicsLayer::replaceChild):
(WebCore::WebGraphicsLayer::removeFromParent):
(WebCore::WebGraphicsLayer::setContentsNeedsDisplay):
(WebCore::WebGraphicsLayer::setContentsToImage):
(WebCore::WebGraphicsLayer::setNeedsDisplay):
(WebCore::WebGraphicsLayer::setNeedsDisplayInRect):
(WebCore::WebGraphicsLayer::syncCompositingState):
(WebCore::WebGraphicsLayer::syncCompositingStateForThisLayerOnly):
(WebCore::WebGraphicsLayer::tiledBackingStorePaintBegin):
(WebCore::WebGraphicsLayer::setContentsScale):
(WebCore::WebGraphicsLayer::setRootLayer):
(WebCore::WebGraphicsLayer::setVisibleContentRectTrajectoryVector):
(WebCore::WebGraphicsLayer::setVisibleContentRect):
(WebCore::WebGraphicsLayer::tiledBackingStorePaint):
(WebCore::WebGraphicsLayer::tiledBackingStorePaintEnd):
(WebCore::WebGraphicsLayer::tiledBackingStoreUpdatesAllowed):
(WebCore::WebGraphicsLayer::tiledBackingStoreContentsRect):
(WebCore::WebGraphicsLayer::tiledBackingStoreVisibleRect):
(WebCore::WebGraphicsLayer::tiledBackingStoreBackgroundColor):
(WebCore::WebGraphicsLayer::createTile):
(WebCore::WebGraphicsLayer::updateTile):
(WebCore::WebGraphicsLayer::removeTile):
(WebCore::WebGraphicsLayer::updateTileBuffersRecursively):
(WebCore::WebGraphicsLayer::layerTreeTileClient):
(WebCore::WebGraphicsLayer::updateContentBuffers):
- WebProcess/WebCoreSupport/WebGraphicsLayer.h:
(WebCore::WebGraphicsLayer::setLayerTreeTileClient):
- WebProcess/WebPage/DrawingArea.h:
- WebProcess/WebPage/DrawingAreaImpl.cpp:
(WebKit::DrawingAreaImpl::didReceiveLayerTreeHostMessage):
- WebProcess/WebPage/DrawingAreaImpl.h:
- WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
- WebProcess/WebPage/LayerTreeHost.h:
(WebKit::LayerTreeHost::setVisibleContentRectAndScale):
(WebKit::LayerTreeHost::setVisibleContentRectTrajectoryVector):
(WebKit::LayerTreeHost::setVisibleContentRectForLayer):
(WebKit::LayerTreeHost::renderNextFrame):
- WebProcess/WebPage/LayerTreeHost.messages.in: Added.
- WebProcess/WebPage/TiledDrawingArea.cpp:
(WebKit::TiledDrawingArea::didReceiveLayerTreeHostMessage):
- WebProcess/WebPage/TiledDrawingArea.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
- WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
(WebKit::LayerTreeHostQt::create):
(WebKit::LayerTreeHostQt::~LayerTreeHostQt):
(WebKit::LayerTreeHostQt::LayerTreeHostQt):
(WebKit::LayerTreeHostQt::setLayerFlushSchedulingEnabled):
(WebKit::LayerTreeHostQt::scheduleLayerFlush):
(WebKit::LayerTreeHostQt::cancelPendingLayerFlush):
(WebKit::LayerTreeHostQt::setShouldNotifyAfterNextScheduledLayerFlush):
(WebKit::LayerTreeHostQt::setRootCompositingLayer):
(WebKit::LayerTreeHostQt::invalidate):
(WebKit::LayerTreeHostQt::setNonCompositedContentsNeedDisplay):
(WebKit::LayerTreeHostQt::scrollNonCompositedContents):
(WebKit::LayerTreeHostQt::forceRepaint):
(WebKit::LayerTreeHostQt::sizeDidChange):
(WebKit::LayerTreeHostQt::didInstallPageOverlay):
(WebKit::LayerTreeHostQt::didUninstallPageOverlay):
(WebKit::LayerTreeHostQt::setPageOverlayNeedsDisplay):
(WebKit::LayerTreeHostQt::flushPendingLayerChanges):
(WebKit::LayerTreeHostQt::didSyncCompositingStateForLayer):
(WebKit::LayerTreeHostQt::didDeleteLayer):
(WebKit::LayerTreeHostQt::performScheduledLayerFlush):
(WebKit::LayerTreeHostQt::layerFlushTimerFired):
(WebKit::LayerTreeHostQt::createPageOverlayLayer):
(WebKit::LayerTreeHostQt::destroyPageOverlayLayer):
(WebKit::LayerTreeHostQt::adoptImageBackingStore):
(WebKit::LayerTreeHostQt::releaseImageBackingStore):
(WebKit::LayerTreeHostQt::notifyAnimationStarted):
(WebKit::LayerTreeHostQt::notifySyncRequired):
(WebKit::LayerTreeHostQt::paintContents):
(WebKit::LayerTreeHostQt::showDebugBorders):
(WebKit::LayerTreeHostQt::showRepaintCounter):
(WebKit::LayerTreeHost::supportsAcceleratedCompositing):
(WebKit::LayerTreeHostQt::createTile):
(WebKit::LayerTreeHostQt::updateTile):
(WebKit::LayerTreeHostQt::removeTile):
(WebKit::LayerTreeHostQt::setVisibleContentRectForLayer):
(WebKit::LayerTreeHostQt::setVisibleContentRectAndScale):
(WebKit::LayerTreeHostQt::setVisibleContentRectTrajectoryVector):
(WebKit::LayerTreeHostQt::renderNextFrame):
(WebKit::LayerTreeHostQt::layerTreeTileUpdatesAllowed):
- 12:28 AM Changeset in webkit [97548] by
-
- 2 edits in trunk/Tools
fix another typo in treemap.html
https://bugs.webkit.org/show_bug.cgi?id=70149
Reviewed by Ojan Vafai.
Fixes a bug where #treemapfocus=LayoutTests%2Fhttp didn't focus the http tests.
- TestResultServer/static-dashboards/treemap.html:
- 12:19 AM Changeset in webkit [97547] by
-
- 1 edit2 adds in trunk/LayoutTests
IndexedDB: some string keys not properly stored and retrieved
https://bugs.webkit.org/show_bug.cgi?id=62348
Patch by Joshua Bell <jsbell@chromium.org> on 2011-10-15
Reviewed by Tony Chang.
Just adding Mark Pilgrim's test case from bug; this was fixed at some
point, presumably when we moved to LevelDB.
- storage/indexeddb/odd-strings-expected.txt: Added.
- storage/indexeddb/odd-strings.html: Added.
- 12:16 AM Changeset in webkit [97546] by
-
- 4 edits in trunk/Source
[Chromium] Some WebSQLDatabase in worker bug fixes.
https://bugs.webkit.org/show_bug.cgi?id=70071
- Test for a NULL webView WebWorkerClientImpl.
- Avoid altering Database instance lifetimes during WorkerThread::stop().
Source/WebCore:
Existing tests coverage applies.
Reviewed by David Levin.
- storage/chromium/DatabaseTrackerChromium.cpp:
(WebCore::DatabaseTracker::interruptAllDatabasesForContext):
Source/WebKit/chromium:
Reviewed by David Levin.
- src/WebWorkerClientImpl.cpp:
(WebKit::WebWorkerClientImpl::allowFileSystem):
(WebKit::WebWorkerClientImpl::allowDatabase):
- 12:08 AM Changeset in webkit [97545] by
-
- 1 edit2 adds in trunk/LayoutTests
[FileSystem API] File readonly attributes test
https://bugs.webkit.org/show_bug.cgi?id=69687
Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-10-15
Reviewed by Adam Barth.
- fast/filesystem/simple-readonly-file-object-expected.txt: Added.
- fast/filesystem/simple-readonly-file-object.html: Added.
- 12:03 AM Changeset in webkit [97544] by
-
- 1 edit2 adds in trunk/LayoutTests
[File API] URL methods required arguments
https://bugs.webkit.org/show_bug.cgi?id=69692
Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-10-15
Reviewed by Adam Barth.
- fast/files/url-required-arguments-expected.txt: Added.
- fast/files/url-required-arguments.html: Added.
- 12:02 AM Changeset in webkit [97543] by
-
- 1 edit2 adds in trunk/LayoutTests
[File API] Test how FileReader substitutes illegal UTF-8 characters
https://bugs.webkit.org/show_bug.cgi?id=69691
Patch by Mark Pilgrim <pilgrim@chromium.org> on 2011-10-14
Reviewed by Adam Barth.
- fast/files/file-reader-fffd-expected.txt: Added.
- fast/files/file-reader-fffd.html: Added.