Timeline
Nov 22, 2012:
- 11:54 PM Changeset in webkit [135563] by
-
- 4 edits2 deletes in trunk
Unreviewed, rolling out r135549.
http://trac.webkit.org/changeset/135549
https://bugs.webkit.org/show_bug.cgi?id=103102
Multiple layout test crashes (Requested by yurys on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-22
Source/WebCore:
- rendering/RenderTable.cpp:
(WebCore::RenderTable::layout):
- rendering/RenderTable.h:
(RenderTable):
LayoutTests:
- fast/table/css-table-max-height-expected.txt: Removed.
- fast/table/css-table-max-height.html: Removed.
- 11:44 PM Changeset in webkit [135562] by
-
- 8 edits in trunk
window is missing Touch and TouchList - touch event conformance test failure
https://bugs.webkit.org/show_bug.cgi?id=96295
Patch by Rick Byers <rbyers@chromium.org> on 2012-11-22
Reviewed by Adam Barth.
Source/WebCore:
Add Touch and TouchList constructors to window for ENABLE(TOUCH_EVENTS).
Tests: fast/js/global-constructors.html
fast/events/touch/document-create-touch-list.html
- page/DOMWindow.idl:
LayoutTests:
- fast/events/touch/document-create-touch-list-expected.txt:
- fast/events/touch/script-tests/document-create-touch-list.js: Add instanceof checks
- platform/efl/fast/js/global-constructors-expected.txt: Add new expected constructors
- platform/qt-5.0/fast/js/global-constructors-expected.txt: Add new expected constructors
- platform/qt/fast/js/global-constructors-expected.txt: Add new expected constructors
- 11:35 PM Changeset in webkit [135561] by
-
- 45 edits3 copies24 moves77 adds2 deletes in trunk/LayoutTests
Unreviewed. Test expectations update after Skia changes.
- fast/repaint/line-flow-with-floats-in-regions-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/line-flow-with-floats-in-regions-expected.png.
- platform/chromium-linux-x86/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-linux-x86/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-linux-x86/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-linux-x86/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-linux-x86/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-linux-x86/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-linux-x86/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-linux-x86/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-linux-x86/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-linux-x86/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-linux/fast/css/color-correction-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-on-background-image-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-on-backgrounds-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-on-box-shadow-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-on-text-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-on-text-shadow-expected.png: Added.
- platform/chromium-linux/fast/css/color-correction-untagged-images-expected.png: Added.
- platform/chromium-linux/fast/css/font-smoothing-expected.png: Added.
- platform/chromium-linux/fast/history/visited-link-background-color-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/history/visited-link-background-color-expected.png.
- platform/chromium-linux/fast/images/imagemap-circle-focus-ring-expected.png: Added.
- platform/chromium-linux/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Added.
- platform/chromium-linux/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-linux/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
- platform/chromium-linux/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-linux/fast/text/atsui-pointtooffset-calls-cg-expected.png: Added.
- platform/chromium-linux/fast/text/atsui-rtl-override-selection-expected.png: Added.
- platform/chromium-linux/fast/text/line-initial-and-final-swashes-expected.png: Added.
- platform/chromium-linux/fast/text/midword-break-before-surrogate-pair-2-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/text/midword-break-before-surrogate-pair-2-expected.png.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.png: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/object-image-expected.png: Copied from LayoutTests/platform/chromium-mac/fast/text/midword-break-before-surrogate-pair-2-expected.png.
- platform/chromium-mac-lion/fast/repaint/line-flow-with-floats-in-regions-expected.png:
- platform/chromium-mac-lion/svg/batik/filters/filterRegions-expected.png:
- platform/chromium-mac-lion/svg/batik/paints/gradientLimit-expected.png:
- platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textDecoration-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textEffect2-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textFeatures-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textLayout-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textLayout2-expected.png:
- platform/chromium-mac-lion/svg/batik/text/textProperties2-expected.png:
- platform/chromium-mac-snowleopard/fast/repaint/line-flow-with-floats-in-regions-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/filters/filterRegions-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/paints/gradientLimit-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textDecoration-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textEffect2-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textFeatures-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textLayout-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textLayout2-expected.png:
- platform/chromium-mac-snowleopard/svg/batik/text/textProperties2-expected.png:
- platform/chromium-mac/fast/repaint/line-flow-with-floats-in-regions-expected.png:
- platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
- platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
- platform/chromium-mac/svg/batik/text/smallFonts-expected.png:
- platform/chromium-mac/svg/batik/text/textDecoration-expected.png:
- platform/chromium-mac/svg/batik/text/textEffect-expected.png:
- platform/chromium-mac/svg/batik/text/textEffect2-expected.png:
- platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
- platform/chromium-mac/svg/batik/text/textLayout-expected.png:
- platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
- platform/chromium-mac/svg/batik/text/textProperties2-expected.png:
- platform/chromium-win-xp/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-win-xp/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-win-xp/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-win-xp/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-win-xp/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-win-xp/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-win-xp/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-win-xp/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-win-xp/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-win-xp/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-win/fast/images/imagemap-circle-focus-ring-expected.png: Added.
- platform/chromium-win/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
- platform/chromium-win/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/chromium-win/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Added.
- platform/chromium-win/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
- platform/chromium-win/fast/repaint/line-flow-with-floats-in-regions-expected.png: Added.
- platform/chromium-win/fast/text/line-initial-and-final-swashes-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.png: Added.
- platform/chromium-win/svg/batik/filters/filterRegions-expected.png:
- platform/chromium-win/svg/batik/paints/gradientLimit-expected.png:
- platform/chromium-win/svg/batik/text/smallFonts-expected.png:
- platform/chromium-win/svg/batik/text/textDecoration-expected.png:
- platform/chromium-win/svg/batik/text/textEffect-expected.png:
- platform/chromium-win/svg/batik/text/textEffect2-expected.png:
- platform/chromium-win/svg/batik/text/textFeatures-expected.png:
- platform/chromium-win/svg/batik/text/textLayout-expected.png:
- platform/chromium-win/svg/batik/text/textLayout2-expected.png:
- platform/chromium-win/svg/batik/text/textProperties2-expected.png:
- platform/chromium/TestExpectations:
- platform/chromium/fast/history/visited-link-background-color-expected.png: Renamed from LayoutTests/platform/chromium-mac/fast/history/visited-link-background-color-expected.png.
- platform/chromium/fast/repaint/line-flow-with-floats-in-regions-expected.png: Removed.
- platform/chromium/fast/text/midword-break-before-surrogate-pair-2-expected.png: Renamed from LayoutTests/platform/chromium-mac/fast/text/midword-break-before-surrogate-pair-2-expected.png.
- platform/efl-wk1/fast/css/font-smoothing-expected.png: Renamed from LayoutTests/platform/efl/fast/css/font-smoothing-expected.png.
- platform/efl-wk1/fast/history/visited-link-background-color-expected.png: Renamed from LayoutTests/platform/efl/fast/history/visited-link-background-color-expected.png.
- platform/efl-wk1/fast/images/imagemap-circle-focus-ring-expected.png: Renamed from LayoutTests/platform/efl/fast/images/imagemap-circle-focus-ring-expected.png.
- platform/efl-wk1/fast/images/imagemap-focus-ring-outline-color-expected.png: Renamed from LayoutTests/platform/efl/fast/images/imagemap-focus-ring-outline-color-expected.png.
- platform/efl-wk1/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Renamed from LayoutTests/platform/efl/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png.
- platform/efl-wk1/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Renamed from LayoutTests/platform/efl/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png.
- platform/efl-wk1/fast/images/imagemap-polygon-focus-ring-expected.png: Renamed from LayoutTests/platform/efl/fast/images/imagemap-polygon-focus-ring-expected.png.
- platform/efl-wk1/fast/text/atsui-pointtooffset-calls-cg-expected.png: Renamed from LayoutTests/platform/efl/fast/text/atsui-pointtooffset-calls-cg-expected.png.
- platform/efl-wk1/fast/text/atsui-rtl-override-selection-expected.png: Renamed from LayoutTests/platform/efl/fast/text/atsui-rtl-override-selection-expected.png.
- platform/efl-wk1/fast/text/line-initial-and-final-swashes-expected.png: Renamed from LayoutTests/platform/efl/fast/text/line-initial-and-final-swashes-expected.png.
- platform/efl-wk1/fast/text/line-initial-and-final-swashes-expected.txt: Renamed from LayoutTests/platform/efl/fast/text/line-initial-and-final-swashes-expected.txt.
- platform/efl-wk1/fast/text/midword-break-before-surrogate-pair-2-expected.png: Renamed from LayoutTests/platform/efl/fast/text/midword-break-before-surrogate-pair-2-expected.png.
- platform/efl-wk1/svg/batik/filters/filterRegions-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/filters/filterRegions-expected.png.
- platform/efl-wk1/svg/batik/text/smallFonts-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/smallFonts-expected.png.
- platform/efl-wk1/svg/batik/text/textDecoration-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textDecoration-expected.png.
- platform/efl-wk1/svg/batik/text/textEffect-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textEffect-expected.png.
- platform/efl-wk1/svg/batik/text/textEffect2-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textEffect2-expected.png.
- platform/efl-wk1/svg/batik/text/textFeatures-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textFeatures-expected.png.
- platform/efl-wk1/svg/batik/text/textLayout-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textLayout-expected.png.
- platform/efl-wk1/svg/batik/text/textLayout2-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textLayout2-expected.png.
- platform/efl-wk1/svg/batik/text/textProperties2-expected.png: Renamed from LayoutTests/platform/efl/svg/batik/text/textProperties2-expected.png.
- platform/gtk/fast/repaint/line-flow-with-floats-in-regions-expected.png: Removed.
- 11:32 PM Changeset in webkit [135560] by
-
- 2 edits in trunk/Source/WebCore
[V8] Make worker context prototype chain match other browsers
https://bugs.webkit.org/show_bug.cgi?id=103057
Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Adam Barth.
The following should be defined in a worker:
Object.getOwnPropertyDescriptor(this.proto, "postMessage")
It is currently undefined in chrome only. This patch fixes that.
No new tests. No change in functionality.
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateImplementation):
- 11:08 PM WebKitGTK/WebKit2Roadmap edited by
- Update target versions after release (diff)
- 10:39 PM Changeset in webkit [135559] by
-
- 7 edits4 adds2 deletes in trunk/Source/WebKit
[BlackBerry] Update Web Notifications Implementation
https://bugs.webkit.org/show_bug.cgi?id=102621
Patch by Jeff Rogers <jrogers@rim.com> on 2012-11-22
Reviewed by George Staikos.
Source/WebKit:
Reviewed internally by George Staikos and Joe Mason.
Internal PR 172120
Add new Notification files and remove obsolete ones.
- PlatformBlackBerry.cmake:
Source/WebKit/blackberry:
Reviewed internally by George Staikos and Joe Mason
Internal PR 172120
Add new notifications implementation for the BlackBerry port. Rename
existing class to match Client naming. Adds NotificationManager
implementation for managing notifications and permissions, and logic
for passing the notifications to the platform provider.
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::WebPagePrivate):
(BlackBerry::WebKit::WebPagePrivate::init):
(BlackBerry::WebKit::WebPage::updateNotificationPermission):
(WebKit):
(BlackBerry::WebKit::WebPage::notificationClicked):
(BlackBerry::WebKit::WebPage::notificationClosed):
(BlackBerry::WebKit::WebPage::notificationError):
(BlackBerry::WebKit::WebPage::notificationShown):
- Api/WebPage.h:
- Api/WebPageClient.h:
- Api/WebPage_p.h:
(WebPagePrivate):
(BlackBerry::WebKit::WebPagePrivate::notificationManager):
- WebCoreSupport/NotificationClientBlackBerry.cpp: Added.
(WebCore):
(WebCore::NotificationClientBlackBerry::NotificationClientBlackBerry):
(WebCore::NotificationClientBlackBerry::show):
(WebCore::NotificationClientBlackBerry::cancel):
(WebCore::NotificationClientBlackBerry::clearNotifications):
(WebCore::NotificationClientBlackBerry::notificationObjectDestroyed):
(WebCore::NotificationClientBlackBerry::notificationControllerDestroyed):
(WebCore::NotificationClientBlackBerry::requestPermission):
(WebCore::NotificationClientBlackBerry::cancelRequestsForPermission):
(WebCore::NotificationClientBlackBerry::checkPermission):
- WebCoreSupport/NotificationClientBlackBerry.h: Added.
(WebKit):
(WebCore):
(NotificationClientBlackBerry):
- WebCoreSupport/NotificationPresenterImpl.cpp: Removed.
- WebCoreSupport/NotificationPresenterImpl.h: Removed.
- WebKitSupport/NotificationManager.cpp: Added.
(WebKit):
(BlackBerry::WebKit::NotificationManager::NotificationManager):
(BlackBerry::WebKit::NotificationManager::~NotificationManager):
(BlackBerry::WebKit::NotificationManager::show):
(BlackBerry::WebKit::NotificationManager::cancel):
(BlackBerry::WebKit::NotificationManager::clearNotifications):
(BlackBerry::WebKit::NotificationManager::notificationObjectDestroyed):
(BlackBerry::WebKit::NotificationManager::requestPermission):
(BlackBerry::WebKit::NotificationManager::cancelRequestsForPermission):
(BlackBerry::WebKit::NotificationManager::checkPermission):
(BlackBerry::WebKit::NotificationManager::updatePermission):
(BlackBerry::WebKit::NotificationManager::notificationClicked):
(BlackBerry::WebKit::NotificationManager::notificationClosed):
(BlackBerry::WebKit::NotificationManager::notificationError):
(BlackBerry::WebKit::NotificationManager::notificationShown):
(BlackBerry::WebKit::NotificationManager::removeNotificationFromContextMap):
- WebKitSupport/NotificationManager.h: Added.
(WebKit):
(NotificationManager):
- 10:07 PM Changeset in webkit [135558] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled DEPS.
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-22
- DEPS:
- 9:36 PM Changeset in webkit [135557] by
-
- 2 edits in trunk/Source/WebCore
Remove PLATFORM(HAIKU) leftovers code
https://bugs.webkit.org/show_bug.cgi?id=103086
Reviewed by Antti Koivisto.
- platform/PlatformWheelEvent.h:
(PlatformWheelEvent):
- 9:08 PM Changeset in webkit [135556] by
-
- 3 edits2 adds in trunk
-webkit-mask shorthand switches -webkit-mask-clip and -webkit-mask-origin values
https://bugs.webkit.org/show_bug.cgi?id=103083
Reviewed by Antti Koivisto.
Source/WebCore:
The order of CSSPropertyWebkitMaskOrigin and CSSPropertyWebkitMaskClip was not correct
for property value. Just changed the order in the property array to match behavior of
background and CSS Masking spec.
Test: fast/masking/parsing-mask.html
- css/StylePropertyShorthand.cpp:
(WebCore::webkitMaskShorthand):
LayoutTests:
Add parser tests for -webkit-mask property.
- fast/masking/parsing-mask-expected.txt: Added.
- fast/masking/parsing-mask.html: Added.
- 8:54 PM Changeset in webkit [135555] by
-
- 3 edits in trunk/Source/JavaScriptCore
Fix the MIPS build after r135330
https://bugs.webkit.org/show_bug.cgi?id=102872
Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2012-11-22
Reviewed by Gavin Barraclough.
Revert/replace functions added to MIPS port.
- assembler/MIPSAssembler.h:
(JSC::MIPSAssembler::revertJumpToMove):
(MIPSAssembler):
(JSC::MIPSAssembler::replaceWithJump):
- assembler/MacroAssemblerMIPS.h:
(MacroAssemblerMIPS):
(JSC::MacroAssemblerMIPS::startOfBranchPtrWithPatchOnRegister):
(JSC::MacroAssemblerMIPS::revertJumpReplacementToBranchPtrWithPatch):
(JSC::MacroAssemblerMIPS::startOfPatchableBranchPtrWithPatchOnAddress):
- 7:31 PM Changeset in webkit [135554] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Guard against a lost focusedNode that input handler isn't yet informed of.
https://bugs.webkit.org/show_bug.cgi?id=103071
Reviewed by Rob Buis.
Fix potential for a crash if input mode is active but
we can't get a focusedNode.
Reviewed Internally by Gen Mak.
- WebKitSupport/SelectionHandler.cpp:
(BlackBerry::WebKit::SelectionHandler::setCaretPosition):
- 6:54 PM Changeset in webkit [135553] by
-
- 3 edits2 adds in trunk
Text Autosizing: Improve handling of nested comments on reddit.com
https://bugs.webkit.org/show_bug.cgi?id=102409
Patch by John Mellor <johnme@chromium.org> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
Source/WebCore:
No longer consider overflow != visible as requiring an independent
cluster. Some sites (e.g. reddit.com) wrap ordinary blocks (such as
comments) in overflow:hidden or overflow:auto, for various reasons
(like allowing it to be scrollable, or clipping an element that sticks
out). These reasons are not sufficient justification for a new cluster.
On reddit.com this means that comments will all get the same multiplier,
rather than being independently assigned a variety of multipliers based
on how much text each comment contains (etc), which significantly
improves the look.
Test: fast/text-autosizing/cluster-narrow-in-wide-ohidden.html
- rendering/TextAutosizer.cpp:
(WebCore::TextAutosizer::isAutosizingCluster):
LayoutTests:
Added test to confirm that overflow:hidden no longer triggers a cluster.
- fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html: Added.
- fast/text-autosizing/cluster-narrow-in-wide-ohidden.html: Added.
- 6:38 PM Changeset in webkit [135552] by
-
- 4 edits in trunk/Tools
[Chromium] Return an accurate exit code when running Android suites, and wait after restarting adb as root
https://bugs.webkit.org/show_bug.cgi?id=103065
Reviewed by Dirk Pranke.
This addresses two further reliability issues in the Android test running
scripts. Firstly, the run_tests.py script needs to have the --exit_code
argument passed in order to return non-zero codes, which we need for the
build master to distinguish failures from successful runs.
Secondly, it modifies the layout test runner to briefly wait (through
the wait-for-device command) after requesting a device to switch to root
mode. Without this waiting period, commands might get lost and thereby
unexpectedly fail.
- Scripts/run-api-tests:
- Scripts/run-chromium-webkit-unit-tests:
- Scripts/webkitpy/layout_tests/port/chromium_android.py:
(ChromiumAndroidDriver._setup_test):
(ChromiumAndroidDriver._restart_adb_as_root):
- 5:53 PM Changeset in webkit [135551] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Buildfix when ENABLE_NETSCAPE_PLUGIN_API is disabled
https://bugs.webkit.org/show_bug.cgi?id=103044
Patch by KwangYong Choi <ky0.choi@samsung.com> on 2012-11-22
Reviewed by Kentaro Hara.
enum ProcessType has PluginProcess only if ENABLE(PLUGIN_PROCESS) is enabled.
So, guard PluginProcess with ENABLE(PLUGIN_PROCESS).
- UIProcess/Launcher/efl/ProcessLauncherEfl.cpp:
(WebKit::ProcessLauncher::launchProcess):
- 4:46 PM Changeset in webkit [135550] by
-
- 11 edits101 adds23 deletes in trunk/LayoutTests
Test expectations update after enabling Skia changes.
Unreviewed expectations update.
Final rebaselines. These tests did not get correctly rebased the first time through.
- fast/replaced/border-radius-clip-expected.png: Added.
- fast/text/line-initial-and-final-swashes-expected.txt: Added.
- platform/chromium-linux-x86/fast/replaced/border-radius-clip-expected.txt: Added.
- platform/chromium-linux/fast/replaced/border-radius-clip-expected.png:
- platform/chromium-linux/fast/replaced/border-radius-clip-expected.txt: Added.
- platform/chromium-linux/transforms/3d/hit-testing/backface-hit-test-expected.png:
- platform/chromium-linux/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png:
- platform/chromium-mac-lion/fast/block/basic/fieldset-stretch-to-legend-expected.png: Added.
- platform/chromium-mac-lion/fast/css/color-correction-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-background-image-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-backgrounds-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-box-shadow-expected.png: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-box-shadow-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-text-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-text-shadow-expected.png: Added.
- platform/chromium-mac-lion/fast/css/color-correction-on-text-shadow-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/color-correction-untagged-images-expected.txt: Added.
- platform/chromium-mac-lion/fast/css/font-smoothing-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-mac-lion/fast/images/object-image-expected.png: Added.
- platform/chromium-mac-lion/fast/repaint/body-background-image-expected.png: Added.
- platform/chromium-mac-lion/fast/repaint/body-background-image-expected.txt: Added.
- platform/chromium-mac-lion/fast/repaint/overflow-outline-repaint-expected.txt: Added.
- platform/chromium-mac-lion/fast/text/atsui-pointtooffset-calls-cg-expected.txt: Added.
- platform/chromium-mac-lion/fast/text/atsui-rtl-override-selection-expected.txt: Added.
- platform/chromium-mac-lion/fast/text/font-initial-expected.png: Added.
- platform/chromium-mac-lion/fast/text/font-initial-expected.txt: Added.
- platform/chromium-mac-lion/fast/text/line-initial-and-final-swashes-expected.png: Added.
- platform/chromium-mac-lion/platform/chromium/virtual/deferred/fast/images/object-image-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/block/basic/fieldset-stretch-to-legend-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-background-image-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-backgrounds-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-box-shadow-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-box-shadow-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-text-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-text-shadow-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-on-text-shadow-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/color-correction-untagged-images-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/css/font-smoothing-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/repaint/body-background-image-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/repaint/body-background-image-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/repaint/overflow-outline-repaint-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/text/atsui-pointtooffset-calls-cg-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/text/atsui-rtl-override-selection-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/text/font-initial-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/text/font-initial-expected.txt: Added.
- platform/chromium-mac-snowleopard/fast/text/line-initial-and-final-swashes-expected.png: Added.
- platform/chromium-mac/fast/block/basic/fieldset-stretch-to-legend-expected.png:
- platform/chromium-mac/fast/css/color-correction-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-on-background-image-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-on-backgrounds-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-on-box-shadow-expected.png: Added.
- platform/chromium-mac/fast/css/color-correction-on-box-shadow-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-on-text-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-on-text-shadow-expected.png: Added.
- platform/chromium-mac/fast/css/color-correction-on-text-shadow-expected.txt: Added.
- platform/chromium-mac/fast/css/color-correction-untagged-images-expected.txt: Added.
- platform/chromium-mac/fast/css/font-smoothing-expected.txt: Added.
- platform/chromium-mac/fast/history/visited-link-background-color-expected.png: Added.
- platform/chromium-mac/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-mac/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-mac/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-mac/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-mac/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-mac/fast/images/object-image-expected.png: Added.
- platform/chromium-mac/fast/repaint/body-background-image-expected.png: Added.
- platform/chromium-mac/fast/repaint/body-background-image-expected.txt: Added.
- platform/chromium-mac/fast/repaint/overflow-outline-repaint-expected.txt: Added.
- platform/chromium-mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt: Added.
- platform/chromium-mac/fast/text/atsui-rtl-override-selection-expected.txt: Added.
- platform/chromium-mac/fast/text/font-initial-expected.png: Added.
- platform/chromium-mac/fast/text/font-initial-expected.txt: Added.
- platform/chromium-mac/fast/text/line-initial-and-final-swashes-expected.png: Added.
- platform/chromium-mac/fast/text/midword-break-before-surrogate-pair-2-expected.png: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-circle-focus-ring-expected.txt: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-polygon-focus-ring-expected.txt: Added.
- platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/object-image-expected.png: Added.
- platform/chromium-win-xp/fast/replaced/border-radius-clip-expected.txt: Added.
- platform/chromium-win/fast/block/basic/fieldset-stretch-to-legend-expected.png:
- platform/chromium-win/fast/css/color-correction-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-on-background-image-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-on-backgrounds-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-on-box-shadow-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-on-text-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-on-text-shadow-expected.png: Added.
- platform/chromium-win/fast/css/color-correction-untagged-images-expected.png: Added.
- platform/chromium-win/fast/css/font-smoothing-expected.png:
- platform/chromium-win/fast/history/visited-link-background-color-expected.png: Added.
- platform/chromium-win/fast/images/object-image-expected.png: Added.
- platform/chromium-win/fast/repaint/body-background-image-expected.png: Added.
- platform/chromium-win/fast/replaced/border-radius-clip-expected.png:
- platform/chromium-win/fast/replaced/border-radius-clip-expected.txt:
- platform/chromium-win/fast/text/atsui-pointtooffset-calls-cg-expected.png:
- platform/chromium-win/fast/text/atsui-rtl-override-selection-expected.png:
- platform/chromium-win/fast/text/font-initial-expected.png: Added.
- platform/chromium-win/fast/text/line-initial-and-final-swashes-expected.txt: Added.
- platform/chromium-win/fast/text/midword-break-before-surrogate-pair-2-expected.png: Added.
- platform/chromium-win/platform/chromium/virtual/deferred/fast/images/object-image-expected.png: Added.
- platform/chromium/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Removed.
- platform/chromium/fast/css/color-correction-expected.png: Removed.
- platform/chromium/fast/css/color-correction-on-background-image-expected.png: Removed.
- platform/chromium/fast/css/color-correction-on-backgrounds-expected.png: Removed.
- platform/chromium/fast/css/color-correction-on-box-shadow-expected.png: Removed.
- platform/chromium/fast/css/color-correction-on-text-expected.png: Removed.
- platform/chromium/fast/css/color-correction-on-text-shadow-expected.png: Removed.
- platform/chromium/fast/css/color-correction-untagged-images-expected.png: Removed.
- platform/chromium/fast/history/visited-link-background-color-expected.png: Removed.
- platform/chromium/fast/images/imagemap-circle-focus-ring-expected.png: Removed.
- platform/chromium/fast/images/imagemap-focus-ring-outline-color-expected.png: Removed.
- platform/chromium/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Removed.
- platform/chromium/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.png: Removed.
- platform/chromium/fast/images/imagemap-polygon-focus-ring-expected.png: Removed.
- platform/chromium/fast/images/object-image-expected.png: Removed.
- platform/chromium/fast/repaint/body-background-image-expected.png: Removed.
- platform/chromium/fast/replaced/border-radius-clip-expected.png: Removed.
- platform/chromium/fast/text/font-initial-expected.png: Removed.
- platform/chromium/fast/text/line-initial-and-final-swashes-expected.png: Removed.
- platform/chromium/fast/text/line-initial-and-final-swashes-expected.txt: Removed.
- platform/chromium/fast/text/midword-break-before-surrogate-pair-2-expected.png: Removed.
- platform/mac/fast/replaced/border-radius-clip-expected.png: Removed.
- platform/mac/fast/text/line-initial-and-final-swashes-expected.txt: Removed.
- 3:56 PM Changeset in webkit [135549] by
-
- 4 edits2 adds in trunk
max-height property not respected in case of tables
https://bugs.webkit.org/show_bug.cgi?id=98633
Patch by Pravin D <pravind.2k4@gmail.com> on 2012-11-22
Reviewed by Julien Chaffraix.
Source/WebCore:
The max-height property determines the maximum computed height an element can have. In case of tables
the computed height was not being limited by the max-height property. The current patch fixes the same.
Test: fast/table/css-table-max-height.html
- rendering/RenderTable.cpp:
(WebCore::RenderTable::convertStyleLogicalHeightToComputedHeight):
Helper function to compute height from the given style height.
This function handles style height of type fixed, percent and viewport percent.
As height of type 'calculated' gets internally resolved to either fixed or percent
there is no special handling required for the same.
(WebCore):
(WebCore::RenderTable::layout):
Logic to compute the logical height of an element such that it does not exceed the max-height value given that
min-width < Content height < max-height, when min-height < max-height.
However max-height value is not respected if either min-height > max-height or Content height > max-height.
- rendering/RenderTable.h:
(RenderTable):
Function definition for the newly add function convertStyleLogicalHeightToComputedHeight().
LayoutTests:
- fast/table/css-table-max-height-expected.txt: Added.
- fast/table/css-table-max-height.html: Added.
- 3:47 PM Changeset in webkit [135548] by
-
- 2 edits in trunk/LayoutTests
Unreviewed gardening: Updated test expectations for MountainLion crash in
media/video-preload.html.
https://bugs.webkit.org/show_bug.cgi?id=103093
- platform/chromium/TestExpectations:
- 3:12 PM Changeset in webkit [135547] by
-
- 2 edits in trunk/Source/WebCore
Remove 'module' from IDL parser
https://bugs.webkit.org/show_bug.cgi?id=102670
Reviewed by Adam Barth.
The Web IDL spec no longer supports 'module'. We already removed
'module's from WebKit IDL files. So this patch removes 'module'
from the IDL parser.
No tests. No change in behavior.
- bindings/scripts/IDLParser.pm:
(Parse):
(parseDefinitionOld):
- 3:02 PM Changeset in webkit [135546] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Unreviwed gardening. Updated test expectations for failure
in complex-joining-using-gpos.html
https://bugs.webkit.org/show_bug.cgi?id=101377
- platform/chromium/TestExpectations:
- 2:55 PM Changeset in webkit [135545] by
-
- 3 edits in trunk/Source/WebCore
[V8] fix DOMWrapperWorld destructor
https://bugs.webkit.org/show_bug.cgi?id=103066
Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Jochen Eisinger.
DOMWrapperWorld had a workaround in place during deletion.
This patch brings it in line with WebKit standards.
No new tests: refactor.
- bindings/v8/DOMWrapperWorld.cpp:
(WebCore::DOMWrapperWorld::~DOMWrapperWorld):
(WebCore::DOMWrapperWorld::ensureIsolatedWorld):
- bindings/v8/DOMWrapperWorld.h:
(DOMWrapperWorld):
(WebCore::DOMWrapperWorld::isolatedWorldDOMDataStore):
- 2:45 PM Changeset in webkit [135544] by
-
- 4 edits in trunk/Source/WebCore
Remove SVGShadowText class
https://bugs.webkit.org/show_bug.cgi?id=103088
Reviewed by Ryosuke Niwa.
Remove SVGShadowText class and merge the little functionality it has to Text.
- dom/Text.cpp:
(WebCore):
(WebCore::isSVGShadowText):
Figure out if we are a SVGShadowText from the context.
(WebCore::isSVGText):
(WebCore::Text::createRenderer):
(WebCore::Text::recalcTextStyle):
Factor SVG special case testing to functions.
- dom/Text.h:
(Text):
Get rid of the now unnecessary willRecalcTextStyle mechanism.
- svg/SVGTRefElement.cpp:
(WebCore):
(WebCore::SVGTRefElement::updateReferencedText):
- 2:38 PM Changeset in webkit [135543] by
-
- 2 edits in trunk/LayoutTests
[Chromium] Unreviewed gardening. Remove a now-passing test from TestExpectations.
- platform/chromium/TestExpectations:
- 2:31 PM Changeset in webkit [135542] by
-
- 2 edits in trunk/Source/WebCore
Style sharing: Remove O(n2) presentation attribute checks that never found anything anyway.
<http://webkit.org/b/103019>
Reviewed by Ojan Vafai.
Rely on the global presentation attribute cache and remove the slow-path code that compares
the full StylePropertySets for attribute-derived style.
There are virtually no cases of logically equivalent presentation attribute styles that don't
already share the same memory address. (Zero hits on Apple and Chromium PLT content.)
- css/StyleResolver.cpp:
(WebCore::haveIdenticalStyleAffectingAttributes):
(WebCore::StyleResolver::canShareStyleWithElement):
- 2:30 PM Changeset in webkit [135541] by
-
- 4 edits in trunk/Source/WebCore
Web Inspector: evaluate on hover regressed with the editor change
https://bugs.webkit.org/show_bug.cgi?id=103063
Reviewed by Vsevolod Vlasov.
We are no longer mutating the editor's dom from outside.
- inspector/front-end/DOMExtension.js:
(Element.prototype.remove):
- inspector/front-end/DefaultTextEditor.js:
(WebInspector.DefaultTextEditor.prototype.highlightRangesWithStyleClass):
(WebInspector.DefaultTextEditor.prototype.highlightExpression):
(WebInspector.DefaultTextEditor.prototype.hideHighlightedExpression):
- inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype._getPopoverAnchor):
(WebInspector.JavaScriptSourceFrame.prototype._onHidePopover):
(WebInspector.JavaScriptSourceFrame.prototype._highlightExpression):
- 2:14 PM Changeset in webkit [135540] by
-
- 2931 edits33 adds25 deletes in trunk/LayoutTests
Test expectations update after enabling Skia changes.
Unreviewed expectations update.
All the SVG tests. We should now be done.
- To many files to list.
- 1:35 PM Changeset in webkit [135539] by
-
- 1 edit5 adds in trunk/LayoutTests
[Chromium] Unreviewed gardening. New baselines for test effect-reference-ordering-hw.
- platform/chromium-linux/css3/filters/effect-reference-ordering-hw-expected.png: Added.
- platform/chromium-mac/css3/filters/effect-reference-ordering-hw-expected.png: Added.
- platform/chromium-mac/css3/filters/effect-reference-ordering-hw-expected.txt: Added.
- platform/chromium-win/css3/filters/effect-reference-ordering-hw-expected.png: Added.
- platform/chromium-win/css3/filters/effect-reference-ordering-hw-expected.txt: Added.
- 1:07 PM Changeset in webkit [135538] by
-
- 9 edits in trunk
[GTK] Split SVG from WebCore to work-around make limitation
https://bugs.webkit.org/show_bug.cgi?id=97735
Reviewed by Carlos Garcia Campos.
Add a new libtool convenience library, libWebCoreSVG.la, to work-around
make limitation when linking libWebCore.
.:
- GNUmakefile.am: variables for the new library.
Source/WebCore:
- GNUmakefile.am: new libWebCoreSVG.la library.
- GNUmakefile.list.am: move SVG-related files to be part of the new library.
Source/WebKit/gtk:
- GNUmakefile.am: link libWebCoreSVG.la into libwebkitgtk.
Source/WebKit2:
- GNUmakefile.am: link libWebCoreSVG.la into libwebkit2gtk.
- 12:31 PM Changeset in webkit [135537] by
-
- 2 edits in trunk/Source/WebCore
[Web Inspector]Code Style changes in TimelinePresentationModel.js.
https://bugs.webkit.org/show_bug.cgi?id=102885.
Patch by Pan Deng <pan.deng@intel.com> on 2012-11-22
Reviewed by Pavel Feldman.
This patch changes "switch" code style for TimelinePresentationModel.js, no functionality update.
No new tests.
- inspector/front-end/TimelinePresentationModel.js:
(WebInspector.TimelinePresentationModel.Record.prototype._getRecordDetails):
- 12:18 PM Changeset in webkit [135536] by
-
- 529 edits4 adds23 deletes in trunk/LayoutTests
Test expectations update after enabling Skia changes.
Unreviewed expectations update.
Partial update, covering all but eh SVG tests.
- To many files to list.
- 12:14 PM Changeset in webkit [135535] by
-
- 2 edits in trunk/Source/WebCore
Build fix attempt.
- html/HTMLCollection.h:
(HTMLCollection):
- 12:06 PM Changeset in webkit [135534] by
-
- 5 edits in trunk/Source/WebCore
Get rid of HTMLCollectionCacheBase
https://bugs.webkit.org/show_bug.cgi?id=103085
Reviewed by Sam Weinig.
Merged HTMLCollectionCacheBase into HTMLCollection now that DynamicNodeList and HTMLCollection
share one implementation.
- dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::rootNode): Merged ownerNodeHasItemRefAttribute since this was
the only caller of this function, and the function name didn't match what it was checking.
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeListCacheBase::invalidateIdNameCacheMaps):
- dom/DynamicNodeList.h:
(WebCore):
(WebCore::DynamicNodeListCacheBase::cachedItemOffset):
(DynamicNodeListCacheBase):
- html/HTMLCollection.cpp:
(WebCore::HTMLCollection::HTMLCollection):
(WebCore::DynamicNodeListCacheBase::setItemCache):
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfterCachedItem): Merged cachedElementsArrayOffset()
now that this is the only caller.
(WebCore::HTMLCollection::append):
- html/HTMLCollection.h:
(HTMLCollection):
(WebCore::HTMLCollection::idCache): Moved from HTMLCollectionCacheBase.
(WebCore::HTMLCollection::nameCache): Ditto.
(WebCore::HTMLCollection::appendIdCache): Ditto.
(WebCore::HTMLCollection::appendNameCache): Ditto.
- 11:30 AM Changeset in webkit [135533] by
-
- 1881 edits59 adds84 deletes in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Partial update, covering all fast tests. Many more to come.
- To many files to list. Most of the pixel results in fast for Chromium.
- 10:37 AM Changeset in webkit [135532] by
-
- 5 edits in trunk
[Qt] REGRESSION(r135515): It made 3-3 tests fail and crash
https://bugs.webkit.org/show_bug.cgi?id=103073
Rubber-stamped by Simon Hausmann.
Source/WebKit/qt:
Removing the QNetworkAccessManager member in FrameNetworkingContextQt
was right, but we need to be careful as to how we fetch it back.
Since the WebCore Page is not always valid, get the QNAM instance
straight from the frame adapter through its page adapter instead.
- WebCoreSupport/ChromeClientQt.cpp: [Style nit] Remove stray emit.
- WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::networkAccessManager):
LayoutTests:
Unskip the tests that had regressed.
- platform/qt/TestExpectations:
- 10:18 AM Changeset in webkit [135531] by
-
- 1223 edits1 add in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Partial update, covering all editing tests. Many more to come.
- platform/chromium-mac-lion/editing/deleting/4922367-expected.png:
- platform/chromium-mac-lion/editing/deleting/5099303-expected.png:
- platform/chromium-mac-lion/editing/deleting/5126166-expected.png:
- platform/chromium-mac-lion/editing/deleting/5144139-2-expected.png:
- platform/chromium-mac-lion/editing/deleting/5206311-1-expected.png:
- platform/chromium-mac-lion/editing/deleting/5272440-expected.png:
- platform/chromium-mac-lion/editing/deleting/5369009-expected.png:
- platform/chromium-mac-lion/editing/deleting/5433862-2-expected.png:
- platform/chromium-mac-lion/editing/deleting/5483370-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-3608445-fix-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-3608462-fix-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-4083333-fix-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-after-span-ws-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-and-undo-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-005-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-006-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-007-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-008-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-009-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-010-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-at-paragraph-boundaries-011-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-contents-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-005-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-006-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-007-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-008-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-009-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-010-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-011-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-012-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-013-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-014-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-015-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-016-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-block-merge-contents-017-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-005-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-006-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-007-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-br-013-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-character-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-contiguous-ws-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-first-list-item-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-hr-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-image-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-image-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-image-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-leading-ws-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-line-015-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-line-016-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-line-017-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-listitem-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-listitem-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-selection-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-tab-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-tab-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-tab-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-tab-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-to-select-table-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-trailing-ws-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-trailing-ws-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/delete-ws-fixup-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/list-item-1-expected.png:
- platform/chromium-mac-lion/editing/deleting/merge-different-styles-expected.png:
- platform/chromium-mac-lion/editing/deleting/merge-endOfParagraph-expected.png:
- platform/chromium-mac-lion/editing/deleting/merge-no-br-expected.png:
- platform/chromium-mac-lion/editing/deleting/merge-unrendered-space-expected.png:
- platform/chromium-mac-lion/editing/deleting/merge-whitespace-pre-expected.png:
- platform/chromium-mac-lion/editing/deleting/non-smart-delete-expected.png:
- platform/chromium-mac-lion/editing/deleting/pruning-after-merge-2-expected.png:
- platform/chromium-mac-lion/editing/deleting/smart-delete-001-expected.png:
- platform/chromium-mac-lion/editing/deleting/smart-delete-002-expected.png:
- platform/chromium-mac-lion/editing/deleting/smart-delete-003-expected.png:
- platform/chromium-mac-lion/editing/deleting/smart-delete-004-expected.png:
- platform/chromium-mac-lion/editing/deleting/table-cells-expected.png:
- platform/chromium-mac-lion/editing/deleting/type-delete-after-quote-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4580583-1-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4580583-2-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4641880-1-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4641880-2-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4747450-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4916402-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4916541-expected.png:
- platform/chromium-mac-lion/editing/execCommand/4924441-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5080333-1-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5080333-2-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5136770-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5138441-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5142012-1-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5142012-2-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5481523-expected.png:
- platform/chromium-mac-lion/editing/execCommand/5569741-expected.png:
- platform/chromium-mac-lion/editing/execCommand/create-list-with-hr-expected.png:
- platform/chromium-mac-lion/editing/execCommand/format-block-with-trailing-br-expected.png:
- platform/chromium-mac-lion/editing/execCommand/indent-empty-root-expected.png:
- platform/chromium-mac-lion/editing/execCommand/indent-list-item-expected.png:
- platform/chromium-mac-lion/editing/execCommand/indent-selection-expected.png:
- platform/chromium-mac-lion/editing/execCommand/insert-list-and-stitch-expected.png:
- platform/chromium-mac-lion/editing/execCommand/insertHorizontalRule-expected.png:
- platform/chromium-mac-lion/editing/execCommand/insertImage-expected.png:
- platform/chromium-mac-lion/editing/execCommand/nsresponder-indent-expected.png:
- platform/chromium-mac-lion/editing/execCommand/nsresponder-outdent-expected.png:
- platform/chromium-mac-lion/editing/execCommand/print-expected.png:
- platform/chromium-mac-lion/editing/execCommand/remove-list-from-range-selection-expected.png:
- platform/chromium-mac-lion/editing/execCommand/remove-list-item-1-expected.png:
- platform/chromium-mac-lion/editing/execCommand/selectAll-expected.png:
- platform/chromium-mac-lion/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
- platform/chromium-mac-lion/editing/input/caret-at-the-edge-of-input-expected.png:
- platform/chromium-mac-lion/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
- platform/chromium-mac-lion/editing/input/reveal-caret-of-multiline-input-expected.png:
- platform/chromium-mac-lion/editing/inserting/12882-expected.png:
- platform/chromium-mac-lion/editing/inserting/4278698-expected.png:
- platform/chromium-mac-lion/editing/inserting/4840662-expected.png:
- platform/chromium-mac-lion/editing/inserting/4875189-1-expected.png:
- platform/chromium-mac-lion/editing/inserting/4875189-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/4959067-expected.png:
- platform/chromium-mac-lion/editing/inserting/4960120-1-expected.png:
- platform/chromium-mac-lion/editing/inserting/4960120-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/5002441-expected.png:
- platform/chromium-mac-lion/editing/inserting/5058163-1-expected.png:
- platform/chromium-mac-lion/editing/inserting/5058163-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/5156401-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/5418891-expected.png:
- platform/chromium-mac-lion/editing/inserting/5510537-expected.png:
- platform/chromium-mac-lion/editing/inserting/5549929-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/5549929-3-expected.png:
- platform/chromium-mac-lion/editing/inserting/6703873-expected.png:
- platform/chromium-mac-lion/editing/inserting/before-after-input-element-expected.png:
- platform/chromium-mac-lion/editing/inserting/break-blockquote-after-delete-expected.png:
- platform/chromium-mac-lion/editing/inserting/editable-inline-element-expected.png:
- platform/chromium-mac-lion/editing/inserting/edited-whitespace-1-expected.png:
- platform/chromium-mac-lion/editing/inserting/editing-empty-divs-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-3775316-fix-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-3778059-fix-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-3800346-fix-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-after-delete-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-at-end-01-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-at-end-02-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-004-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-005-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-006-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-007-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-008-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-009-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-at-tabspan-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-004-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-005-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-br-quoted-006-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-div-025-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-div-026-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-paragraph-01-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-paragraph-02-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-paragraph-03-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-paragraph-04-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-paragraph-05-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-space-in-empty-doc-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-tab-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-tab-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-tab-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-tab-004-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-text-at-tabspan-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/insert-text-with-newlines-expected.png:
- platform/chromium-mac-lion/editing/inserting/line-break-expected.png:
- platform/chromium-mac-lion/editing/inserting/multiple-lines-selected-expected.png:
- platform/chromium-mac-lion/editing/inserting/paragraph-separator-01-expected.png:
- platform/chromium-mac-lion/editing/inserting/paragraph-separator-02-expected.png:
- platform/chromium-mac-lion/editing/inserting/paragraph-separator-03-expected.png:
- platform/chromium-mac-lion/editing/inserting/paragraph-separator-in-table-1-expected.png:
- platform/chromium-mac-lion/editing/inserting/paragraph-separator-in-table-2-expected.png:
- platform/chromium-mac-lion/editing/inserting/redo-expected.png:
- platform/chromium-mac-lion/editing/inserting/return-key-with-selection-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/return-key-with-selection-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/return-key-with-selection-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-002-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-003-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-around-br-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-around-image-001-expected.png:
- platform/chromium-mac-lion/editing/inserting/typing-at-end-of-line-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/3976872-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4076267-2-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4076267-3-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4076267-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4242293-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4631972-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4641033-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4806874-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4944770-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4944770-2-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/4947130-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5006779-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5032095-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5071074-2-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5071074-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5075944-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5134759-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5156401-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5247341-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5387578-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5478250-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/5601583-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/8145-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/8145-2-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/8145-3-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/bad-placeholder-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/copy-standalone-image-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/cut-text-001-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/displaced-generic-placeholder-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/displaced-placeholder-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/drag-drop-modifies-page-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/drop-text-without-selection-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/innerText-inline-table-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/input-field-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-2-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-after-delete-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-end-borders-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-start-blockquote-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/merge-start-list-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-4035648-fix-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-4038267-fix-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-001-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-002-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-003-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-004-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-005-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-006-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-007-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-008-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-009-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-line-endings-010-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-match-style-001-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-match-style-002-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-text-019-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/paste-text-at-tabspan-003-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/pasting-object-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/pasting-tabs-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/quirks-mode-br-1-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/smart-drag-drop-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/smart-paste-007-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/smart-paste-008-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/styled-element-markup-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/undoable-fragment-removes-expected.png:
- platform/chromium-mac-lion/editing/pasteboard/unrendered-br-expected.png:
- platform/chromium-mac-lion/editing/selection/13804-expected.png:
- platform/chromium-mac-lion/editing/selection/3690703-2-expected.png:
- platform/chromium-mac-lion/editing/selection/3690703-expected.png:
- platform/chromium-mac-lion/editing/selection/3690719-expected.png:
- platform/chromium-mac-lion/editing/selection/4397952-expected.png:
- platform/chromium-mac-lion/editing/selection/4402375-expected.png:
- platform/chromium-mac-lion/editing/selection/4818145-expected.png:
- platform/chromium-mac-lion/editing/selection/4866671-expected.png:
- platform/chromium-mac-lion/editing/selection/4889598-expected.png:
- platform/chromium-mac-lion/editing/selection/4895428-2-expected.png:
- platform/chromium-mac-lion/editing/selection/4895428-3-expected.png:
- platform/chromium-mac-lion/editing/selection/4932260-1-expected.png:
- platform/chromium-mac-lion/editing/selection/4932260-2-expected.png:
- platform/chromium-mac-lion/editing/selection/4932260-3-expected.png:
- platform/chromium-mac-lion/editing/selection/4947387-expected.png:
- platform/chromium-mac-lion/editing/selection/5007143-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5007143-expected.png:
- platform/chromium-mac-lion/editing/selection/5057506-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5057506-expected.png:
- platform/chromium-mac-lion/editing/selection/5076323-1-expected.png:
- platform/chromium-mac-lion/editing/selection/5076323-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5076323-3-expected.png:
- platform/chromium-mac-lion/editing/selection/5099303-expected.png:
- platform/chromium-mac-lion/editing/selection/5131716-1-expected.png:
- platform/chromium-mac-lion/editing/selection/5131716-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5131716-3-expected.png:
- platform/chromium-mac-lion/editing/selection/5131716-4-expected.png:
- platform/chromium-mac-lion/editing/selection/5195166-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5234383-1-expected.png:
- platform/chromium-mac-lion/editing/selection/5234383-2-expected.png:
- platform/chromium-mac-lion/editing/selection/5240265-expected.png:
- platform/chromium-mac-lion/editing/selection/6476-expected.png:
- platform/chromium-mac-lion/editing/selection/after-line-wrap-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-before-select-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-ltr-2-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-ltr-2-left-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-ltr-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-ltr-right-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-rtl-2-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-rtl-2-left-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-rtl-expected.png:
- platform/chromium-mac-lion/editing/selection/caret-rtl-right-expected.png:
- platform/chromium-mac-lion/editing/selection/click-start-of-line-expected.png:
- platform/chromium-mac-lion/editing/selection/contains-boundaries-expected.png:
- platform/chromium-mac-lion/editing/selection/contenteditable-click-inside-expected.png:
- platform/chromium-mac-lion/editing/selection/drag-select-1-expected.png:
- platform/chromium-mac-lion/editing/selection/drag-to-contenteditable-iframe-expected.png:
- platform/chromium-mac-lion/editing/selection/editable-non-editable-crash-expected.png:
- platform/chromium-mac-lion/editing/selection/end-of-document-expected.png:
- platform/chromium-mac-lion/editing/selection/expanding-selections-expected.png:
- platform/chromium-mac-lion/editing/selection/expanding-selections2-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-001-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-002-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-003-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-004-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-005-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-character-006-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-sentence-001-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-word-001-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-inside-transforms-backward-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-inside-transforms-forward-expected.png:
- platform/chromium-mac-lion/editing/selection/extend-selection-bidi-expected.png:
- platform/chromium-mac-lion/editing/selection/fake-doubleclick-expected.png:
- platform/chromium-mac-lion/editing/selection/iframe-expected.png:
- platform/chromium-mac-lion/editing/selection/image-before-linebreak-expected.png:
- platform/chromium-mac-lion/editing/selection/inline-table-expected.png:
- platform/chromium-mac-lion/editing/selection/leave-requested-block-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-3-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-4-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-5-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-6-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-7-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-8-expected.png:
- platform/chromium-mac-lion/editing/selection/mixed-editability-9-expected.png:
- platform/chromium-mac-lion/editing/selection/move-backwords-by-word-001-expected.png:
- platform/chromium-mac-lion/editing/selection/move-between-blocks-no-001-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-001-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-002-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-003-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-004-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-005-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-character-6-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-line-002-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-sentence-001-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-sentence-linebreak-expected.png:
- platform/chromium-mac-lion/editing/selection/move-by-word-001-expected.png:
- platform/chromium-mac-lion/editing/selection/move-past-trailing-space-expected.png:
- platform/chromium-mac-lion/editing/selection/previous-line-position-expected.png:
- platform/chromium-mac-lion/editing/selection/replace-selection-1-expected.png:
- platform/chromium-mac-lion/editing/selection/replaced-boundaries-1-expected.png:
- platform/chromium-mac-lion/editing/selection/replaced-boundaries-2-expected.png:
- platform/chromium-mac-lion/editing/selection/replaced-boundaries-3-expected.png:
- platform/chromium-mac-lion/editing/selection/select-across-readonly-input-1-expected.png:
- platform/chromium-mac-lion/editing/selection/select-across-readonly-input-2-expected.png:
- platform/chromium-mac-lion/editing/selection/select-across-readonly-input-3-expected.png:
- platform/chromium-mac-lion/editing/selection/select-across-readonly-input-4-expected.png:
- platform/chromium-mac-lion/editing/selection/select-across-readonly-input-5-expected.png:
- platform/chromium-mac-lion/editing/selection/select-all-001-expected.png:
- platform/chromium-mac-lion/editing/selection/select-all-002-expected.png:
- platform/chromium-mac-lion/editing/selection/select-all-iframe-expected.png:
- platform/chromium-mac-lion/editing/selection/select-box-expected.png:
- platform/chromium-mac-lion/editing/selection/select-element-paragraph-boundary-expected.png:
- platform/chromium-mac-lion/editing/selection/select-from-textfield-outwards-expected.png:
- platform/chromium-mac-lion/editing/selection/select-missing-image-expected.png:
- platform/chromium-mac-lion/editing/selection/selectNode-expected.png:
- platform/chromium-mac-lion/editing/selection/selectNodeContents-expected.png:
- platform/chromium-mac-lion/editing/selection/selection-3748164-fix-expected.png:
- platform/chromium-mac-lion/editing/selection/selection-button-text-expected.png:
- platform/chromium-mac-lion/editing/selection/table-caret-1-expected.png:
- platform/chromium-mac-lion/editing/selection/table-caret-2-expected.png:
- platform/chromium-mac-lion/editing/selection/table-caret-3-expected.png:
- platform/chromium-mac-lion/editing/selection/transformed-selection-rects-expected.png:
- platform/chromium-mac-lion/editing/selection/triple-click-in-pre-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-001-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-002-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-003-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-004-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-005-expected.png:
- platform/chromium-mac-lion/editing/selection/unrendered-space-expected.png:
- platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
- platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
- platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
- platform/chromium-mac-lion/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
- platform/chromium-mac-lion/editing/selection/wrapped-line-caret-1-expected.png:
- platform/chromium-mac-lion/editing/selection/wrapped-line-caret-2-expected.png:
- platform/chromium-mac-lion/editing/spelling/grammar-markers-expected.png:
- platform/chromium-mac-lion/editing/spelling/grammar-markers-hidpi-expected.png:
- platform/chromium-mac-lion/editing/spelling/spelling-expected.png:
- platform/chromium-mac-lion/editing/style/4916887-expected.png:
- platform/chromium-mac-lion/editing/style/5017613-1-expected.png:
- platform/chromium-mac-lion/editing/style/5017613-2-expected.png:
- platform/chromium-mac-lion/editing/style/5046875-1-expected.png:
- platform/chromium-mac-lion/editing/style/5046875-2-expected.png:
- platform/chromium-mac-lion/editing/style/5065910-expected.png:
- platform/chromium-mac-lion/editing/style/5084241-expected.png:
- platform/chromium-mac-lion/editing/style/5228141-expected.png:
- platform/chromium-mac-lion/editing/style/5279521-expected.png:
- platform/chromium-mac-lion/editing/style/block-styles-007-expected.png:
- platform/chromium-mac-lion/editing/style/highlight-expected.png:
- platform/chromium-mac-lion/editing/style/smoosh-styles-001-expected.png:
- platform/chromium-mac-lion/editing/style/smoosh-styles-003-expected.png:
- platform/chromium-mac-lion/editing/style/style-3681552-fix-001-expected.png:
- platform/chromium-mac-lion/editing/style/style-3681552-fix-002-expected.png:
- platform/chromium-mac-lion/editing/style/style-3998892-fix-expected.png:
- platform/chromium-mac-lion/editing/style/style-boundary-001-expected.png:
- platform/chromium-mac-lion/editing/style/style-boundary-002-expected.png:
- platform/chromium-mac-lion/editing/style/style-boundary-003-expected.png:
- platform/chromium-mac-lion/editing/style/style-boundary-004-expected.png:
- platform/chromium-mac-lion/editing/style/style-boundary-005-expected.png:
- platform/chromium-mac-lion/editing/style/typing-style-001-expected.png:
- platform/chromium-mac-lion/editing/style/typing-style-002-expected.png:
- platform/chromium-mac-lion/editing/style/unbold-in-bold-expected.png:
- platform/chromium-mac-lion/editing/undo/4063751-expected.png:
- platform/chromium-mac-lion/editing/undo/redo-typing-001-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-combined-delete-boundary-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-combined-delete-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-delete-boundary-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-delete-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-forward-delete-boundary-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-forward-delete-expected.png:
- platform/chromium-mac-lion/editing/undo/undo-typing-001-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/list-delete-001-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/list-delete-003-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/list-type-after-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/list-type-before-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/table-delete-001-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/table-delete-002-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/table-delete-003-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/table-type-after-expected.png:
- platform/chromium-mac-lion/editing/unsupported-content/table-type-before-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/4922367-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5099303-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5126166-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5144139-2-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5206311-1-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5272440-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5369009-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5433862-2-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/5483370-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-001-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-002-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-after-span-ws-003-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-br-013-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-first-list-item-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-hr-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-line-015-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-line-016-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-line-017-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-to-select-table-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/delete-ws-fixup-002-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/list-item-1-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/merge-different-styles-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/merge-endOfParagraph-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/merge-no-br-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/merge-unrendered-space-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/merge-whitespace-pre-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/pruning-after-merge-2-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/smart-delete-003-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/smart-delete-004-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/table-cells-expected.png:
- platform/chromium-mac-snowleopard/editing/deleting/type-delete-after-quote-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4580583-1-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4580583-2-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4641880-1-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4641880-2-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4747450-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4916402-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4916541-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/4924441-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5080333-1-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5080333-2-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5136770-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5138441-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5142012-1-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5142012-2-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5481523-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/5569741-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/create-list-with-hr-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/format-block-with-trailing-br-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/indent-empty-root-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/indent-list-item-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/indent-selection-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/insert-list-and-stitch-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/insertHorizontalRule-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/insertImage-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-indent-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/nsresponder-outdent-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/remove-list-from-range-selection-expected.png:
- platform/chromium-mac-snowleopard/editing/execCommand/remove-list-item-1-expected.png:
- platform/chromium-mac-snowleopard/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
- platform/chromium-mac-snowleopard/editing/input/caret-at-the-edge-of-input-expected.png:
- platform/chromium-mac-snowleopard/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
- platform/chromium-mac-snowleopard/editing/input/reveal-caret-of-multiline-input-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/12882-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4278698-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4840662-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4875189-1-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4875189-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4959067-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4960120-1-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/4960120-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5002441-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5058163-1-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5058163-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5156401-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5418891-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5510537-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5549929-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/5549929-3-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/6703873-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/before-after-input-element-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/break-blockquote-after-delete-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/editable-inline-element-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/edited-whitespace-1-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/editing-empty-divs-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-01-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-at-end-02-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-009-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-001-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-002-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-003-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-004-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-005-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-br-quoted-006-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-01-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-02-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-03-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-04-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/insert-paragraph-05-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/line-break-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/multiple-lines-selected-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-01-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-02-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-03-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-in-table-1-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/paragraph-separator-in-table-2-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/redo-expected.png:
- platform/chromium-mac-snowleopard/editing/inserting/typing-at-end-of-line-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/3976872-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4076267-2-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4076267-3-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4076267-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4242293-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4631972-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4641033-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4806874-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4944770-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4944770-2-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/4947130-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5006779-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5032095-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5071074-2-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5071074-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5075944-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5134759-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5156401-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5247341-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5387578-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5478250-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/5601583-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/8145-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/8145-2-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/8145-3-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/bad-placeholder-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/copy-standalone-image-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/displaced-generic-placeholder-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/displaced-placeholder-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/drag-drop-modifies-page-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/drop-text-without-selection-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/innerText-inline-table-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/input-field-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-2-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-after-delete-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-end-borders-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-start-blockquote-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/merge-start-list-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/pasting-object-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/pasting-tabs-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/quirks-mode-br-1-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/smart-drag-drop-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/smart-paste-008-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/styled-element-markup-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/undoable-fragment-removes-expected.png:
- platform/chromium-mac-snowleopard/editing/pasteboard/unrendered-br-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/13804-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/3690703-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/3690703-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/3690719-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4397952-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4402375-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4818145-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4866671-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4889598-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4895428-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4895428-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4932260-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4932260-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4932260-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/4947387-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5007143-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5007143-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5057506-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5057506-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5076323-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5076323-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5076323-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5099303-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5131716-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5131716-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5131716-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5131716-4-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5195166-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5234383-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5234383-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/5240265-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/6476-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/after-line-wrap-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-before-select-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-ltr-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-ltr-2-left-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-ltr-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-ltr-right-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-rtl-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-rtl-2-left-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-rtl-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/caret-rtl-right-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/click-start-of-line-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/contains-boundaries-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/contenteditable-click-inside-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/drag-select-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/drag-to-contenteditable-iframe-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/editable-non-editable-crash-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/end-of-document-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/expanding-selections-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/expanding-selections2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/extend-selection-bidi-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/fake-doubleclick-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/iframe-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/image-before-linebreak-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/inline-table-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/leave-requested-block-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-4-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-5-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-6-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-7-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-8-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/mixed-editability-9-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/move-by-line-001-expected.png: Added.
- platform/chromium-mac-snowleopard/editing/selection/move-by-sentence-linebreak-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/previous-line-position-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/replace-selection-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/replaced-boundaries-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-4-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-across-readonly-input-5-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-all-001-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-all-002-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-all-iframe-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-box-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-element-paragraph-boundary-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/select-from-textfield-outwards-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/selectNode-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/selectNodeContents-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/selection-button-text-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/table-caret-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/table-caret-2-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/table-caret-3-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/transformed-selection-rects-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/triple-click-in-pre-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-001-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-002-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-003-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-004-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-005-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/unrendered-space-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/wrapped-line-caret-1-expected.png:
- platform/chromium-mac-snowleopard/editing/selection/wrapped-line-caret-2-expected.png:
- platform/chromium-mac-snowleopard/editing/spelling/grammar-markers-expected.png:
- platform/chromium-mac-snowleopard/editing/spelling/spelling-expected.png:
- platform/chromium-mac-snowleopard/editing/style/4916887-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5017613-1-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5017613-2-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5046875-1-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5046875-2-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5065910-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5084241-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5228141-expected.png:
- platform/chromium-mac-snowleopard/editing/style/5279521-expected.png:
- platform/chromium-mac-snowleopard/editing/style/highlight-expected.png:
- platform/chromium-mac-snowleopard/editing/style/style-boundary-005-expected.png:
- platform/chromium-mac-snowleopard/editing/undo/4063751-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/list-delete-001-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/list-delete-003-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/list-type-after-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/list-type-before-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-001-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-002-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/table-delete-003-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/table-type-after-expected.png:
- platform/chromium-mac-snowleopard/editing/unsupported-content/table-type-before-expected.png:
- platform/chromium-mac/editing/deleting/4922367-expected.png:
- platform/chromium-mac/editing/deleting/5099303-expected.png:
- platform/chromium-mac/editing/deleting/5126166-expected.png:
- platform/chromium-mac/editing/deleting/5144139-2-expected.png:
- platform/chromium-mac/editing/deleting/5206311-1-expected.png:
- platform/chromium-mac/editing/deleting/5272440-expected.png:
- platform/chromium-mac/editing/deleting/5369009-expected.png:
- platform/chromium-mac/editing/deleting/5433862-2-expected.png:
- platform/chromium-mac/editing/deleting/5483370-expected.png:
- platform/chromium-mac/editing/deleting/collapse-whitespace-3587601-fix-expected.png:
- platform/chromium-mac/editing/deleting/delete-3608445-fix-expected.png:
- platform/chromium-mac/editing/deleting/delete-3608462-fix-expected.png:
- platform/chromium-mac/editing/deleting/delete-4083333-fix-expected.png:
- platform/chromium-mac/editing/deleting/delete-after-span-ws-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-after-span-ws-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-after-span-ws-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-and-undo-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-005-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-006-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-007-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-008-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-009-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.png:
- platform/chromium-mac/editing/deleting/delete-at-start-or-end-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-contents-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-contents-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-contents-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-004-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-005-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-006-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-007-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-008-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-009-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-010-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-011-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-012-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-013-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-014-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-015-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-016-expected.png:
- platform/chromium-mac/editing/deleting/delete-block-merge-contents-017-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-004-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-005-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-006-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-007-expected.png:
- platform/chromium-mac/editing/deleting/delete-br-013-expected.png:
- platform/chromium-mac/editing/deleting/delete-character-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-contiguous-ws-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-first-list-item-expected.png:
- platform/chromium-mac/editing/deleting/delete-hr-expected.png:
- platform/chromium-mac/editing/deleting/delete-image-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-image-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-image-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-image-004-expected.png:
- platform/chromium-mac/editing/deleting/delete-leading-ws-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-line-015-expected.png:
- platform/chromium-mac/editing/deleting/delete-line-016-expected.png:
- platform/chromium-mac/editing/deleting/delete-line-017-expected.png:
- platform/chromium-mac/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-listitem-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-listitem-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-selection-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-tab-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-tab-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-tab-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-tab-004-expected.png:
- platform/chromium-mac/editing/deleting/delete-to-select-table-expected.png:
- platform/chromium-mac/editing/deleting/delete-trailing-ws-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-trailing-ws-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-ws-fixup-001-expected.png:
- platform/chromium-mac/editing/deleting/delete-ws-fixup-002-expected.png:
- platform/chromium-mac/editing/deleting/delete-ws-fixup-003-expected.png:
- platform/chromium-mac/editing/deleting/delete-ws-fixup-004-expected.png:
- platform/chromium-mac/editing/deleting/list-item-1-expected.png:
- platform/chromium-mac/editing/deleting/merge-different-styles-expected.png:
- platform/chromium-mac/editing/deleting/merge-endOfParagraph-expected.png:
- platform/chromium-mac/editing/deleting/merge-no-br-expected.png:
- platform/chromium-mac/editing/deleting/merge-unrendered-space-expected.png:
- platform/chromium-mac/editing/deleting/merge-whitespace-pre-expected.png:
- platform/chromium-mac/editing/deleting/non-smart-delete-expected.png:
- platform/chromium-mac/editing/deleting/pruning-after-merge-2-expected.png:
- platform/chromium-mac/editing/deleting/smart-delete-001-expected.png:
- platform/chromium-mac/editing/deleting/smart-delete-002-expected.png:
- platform/chromium-mac/editing/deleting/smart-delete-003-expected.png:
- platform/chromium-mac/editing/deleting/smart-delete-004-expected.png:
- platform/chromium-mac/editing/deleting/table-cells-expected.png:
- platform/chromium-mac/editing/deleting/type-delete-after-quote-expected.png:
- platform/chromium-mac/editing/execCommand/4580583-1-expected.png:
- platform/chromium-mac/editing/execCommand/4580583-2-expected.png:
- platform/chromium-mac/editing/execCommand/4641880-1-expected.png:
- platform/chromium-mac/editing/execCommand/4641880-2-expected.png:
- platform/chromium-mac/editing/execCommand/4747450-expected.png:
- platform/chromium-mac/editing/execCommand/4916402-expected.png:
- platform/chromium-mac/editing/execCommand/4916541-expected.png:
- platform/chromium-mac/editing/execCommand/4924441-expected.png:
- platform/chromium-mac/editing/execCommand/5080333-1-expected.png:
- platform/chromium-mac/editing/execCommand/5080333-2-expected.png:
- platform/chromium-mac/editing/execCommand/5136770-expected.png:
- platform/chromium-mac/editing/execCommand/5138441-expected.png:
- platform/chromium-mac/editing/execCommand/5142012-1-expected.png:
- platform/chromium-mac/editing/execCommand/5142012-2-expected.png:
- platform/chromium-mac/editing/execCommand/5481523-expected.png:
- platform/chromium-mac/editing/execCommand/5569741-expected.png:
- platform/chromium-mac/editing/execCommand/create-list-with-hr-expected.png:
- platform/chromium-mac/editing/execCommand/format-block-with-trailing-br-expected.png:
- platform/chromium-mac/editing/execCommand/indent-empty-root-expected.png:
- platform/chromium-mac/editing/execCommand/indent-list-item-expected.png:
- platform/chromium-mac/editing/execCommand/indent-selection-expected.png:
- platform/chromium-mac/editing/execCommand/insert-list-and-stitch-expected.png:
- platform/chromium-mac/editing/execCommand/insertHorizontalRule-expected.png:
- platform/chromium-mac/editing/execCommand/insertImage-expected.png:
- platform/chromium-mac/editing/execCommand/nsresponder-indent-expected.png:
- platform/chromium-mac/editing/execCommand/nsresponder-outdent-expected.png:
- platform/chromium-mac/editing/execCommand/print-expected.png:
- platform/chromium-mac/editing/execCommand/remove-list-from-range-selection-expected.png:
- platform/chromium-mac/editing/execCommand/remove-list-item-1-expected.png:
- platform/chromium-mac/editing/execCommand/selectAll-expected.png:
- platform/chromium-mac/editing/input/caret-at-the-edge-of-contenteditable-expected.png:
- platform/chromium-mac/editing/input/caret-at-the-edge-of-input-expected.png:
- platform/chromium-mac/editing/input/reveal-caret-of-multiline-contenteditable-expected.png:
- platform/chromium-mac/editing/input/reveal-caret-of-multiline-input-expected.png:
- platform/chromium-mac/editing/inserting/12882-expected.png:
- platform/chromium-mac/editing/inserting/4278698-expected.png:
- platform/chromium-mac/editing/inserting/4840662-expected.png:
- platform/chromium-mac/editing/inserting/4875189-1-expected.png:
- platform/chromium-mac/editing/inserting/4875189-2-expected.png:
- platform/chromium-mac/editing/inserting/4959067-expected.png:
- platform/chromium-mac/editing/inserting/4960120-1-expected.png:
- platform/chromium-mac/editing/inserting/4960120-2-expected.png:
- platform/chromium-mac/editing/inserting/5002441-expected.png:
- platform/chromium-mac/editing/inserting/5058163-1-expected.png:
- platform/chromium-mac/editing/inserting/5058163-2-expected.png:
- platform/chromium-mac/editing/inserting/5156401-2-expected.png:
- platform/chromium-mac/editing/inserting/5418891-expected.png:
- platform/chromium-mac/editing/inserting/5510537-expected.png:
- platform/chromium-mac/editing/inserting/5549929-2-expected.png:
- platform/chromium-mac/editing/inserting/5549929-3-expected.png:
- platform/chromium-mac/editing/inserting/6703873-expected.png:
- platform/chromium-mac/editing/inserting/before-after-input-element-expected.png:
- platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.png:
- platform/chromium-mac/editing/inserting/editable-inline-element-expected.png:
- platform/chromium-mac/editing/inserting/edited-whitespace-1-expected.png:
- platform/chromium-mac/editing/inserting/editing-empty-divs-expected.png:
- platform/chromium-mac/editing/inserting/insert-3775316-fix-expected.png:
- platform/chromium-mac/editing/inserting/insert-3778059-fix-expected.png:
- platform/chromium-mac/editing/inserting/insert-3800346-fix-expected.png:
- platform/chromium-mac/editing/inserting/insert-after-delete-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-at-end-01-expected.png:
- platform/chromium-mac/editing/inserting/insert-at-end-02-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-002-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-003-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-004-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-005-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-006-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-007-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-008-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-009-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-at-tabspan-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-at-tabspan-002-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-at-tabspan-003-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-002-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-003-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-004-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-005-expected.png:
- platform/chromium-mac/editing/inserting/insert-br-quoted-006-expected.png:
- platform/chromium-mac/editing/inserting/insert-div-025-expected.png:
- platform/chromium-mac/editing/inserting/insert-div-026-expected.png:
- platform/chromium-mac/editing/inserting/insert-paragraph-01-expected.png:
- platform/chromium-mac/editing/inserting/insert-paragraph-02-expected.png:
- platform/chromium-mac/editing/inserting/insert-paragraph-03-expected.png:
- platform/chromium-mac/editing/inserting/insert-paragraph-04-expected.png:
- platform/chromium-mac/editing/inserting/insert-paragraph-05-expected.png:
- platform/chromium-mac/editing/inserting/insert-space-in-empty-doc-expected.png:
- platform/chromium-mac/editing/inserting/insert-tab-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-tab-002-expected.png:
- platform/chromium-mac/editing/inserting/insert-tab-003-expected.png:
- platform/chromium-mac/editing/inserting/insert-tab-004-expected.png:
- platform/chromium-mac/editing/inserting/insert-text-at-tabspan-001-expected.png:
- platform/chromium-mac/editing/inserting/insert-text-at-tabspan-002-expected.png:
- platform/chromium-mac/editing/inserting/insert-text-at-tabspan-003-expected.png:
- platform/chromium-mac/editing/inserting/insert-text-with-newlines-expected.png:
- platform/chromium-mac/editing/inserting/line-break-expected.png:
- platform/chromium-mac/editing/inserting/multiple-lines-selected-expected.png:
- platform/chromium-mac/editing/inserting/paragraph-separator-01-expected.png:
- platform/chromium-mac/editing/inserting/paragraph-separator-02-expected.png:
- platform/chromium-mac/editing/inserting/paragraph-separator-03-expected.png:
- platform/chromium-mac/editing/inserting/paragraph-separator-in-table-1-expected.png:
- platform/chromium-mac/editing/inserting/paragraph-separator-in-table-2-expected.png:
- platform/chromium-mac/editing/inserting/redo-expected.png:
- platform/chromium-mac/editing/inserting/return-key-with-selection-001-expected.png:
- platform/chromium-mac/editing/inserting/return-key-with-selection-002-expected.png:
- platform/chromium-mac/editing/inserting/return-key-with-selection-003-expected.png:
- platform/chromium-mac/editing/inserting/typing-001-expected.png:
- platform/chromium-mac/editing/inserting/typing-002-expected.png:
- platform/chromium-mac/editing/inserting/typing-003-expected.png:
- platform/chromium-mac/editing/inserting/typing-around-br-001-expected.png:
- platform/chromium-mac/editing/inserting/typing-around-image-001-expected.png:
- platform/chromium-mac/editing/inserting/typing-at-end-of-line-expected.png:
- platform/chromium-mac/editing/pasteboard/3976872-expected.png:
- platform/chromium-mac/editing/pasteboard/4076267-2-expected.png:
- platform/chromium-mac/editing/pasteboard/4076267-3-expected.png:
- platform/chromium-mac/editing/pasteboard/4076267-expected.png:
- platform/chromium-mac/editing/pasteboard/4242293-expected.png:
- platform/chromium-mac/editing/pasteboard/4631972-expected.png:
- platform/chromium-mac/editing/pasteboard/4641033-expected.png:
- platform/chromium-mac/editing/pasteboard/4806874-expected.png:
- platform/chromium-mac/editing/pasteboard/4944770-1-expected.png:
- platform/chromium-mac/editing/pasteboard/4944770-2-expected.png:
- platform/chromium-mac/editing/pasteboard/4947130-expected.png:
- platform/chromium-mac/editing/pasteboard/5006779-expected.png:
- platform/chromium-mac/editing/pasteboard/5032095-expected.png:
- platform/chromium-mac/editing/pasteboard/5071074-2-expected.png:
- platform/chromium-mac/editing/pasteboard/5071074-expected.png:
- platform/chromium-mac/editing/pasteboard/5075944-expected.png:
- platform/chromium-mac/editing/pasteboard/5134759-expected.png:
- platform/chromium-mac/editing/pasteboard/5156401-1-expected.png:
- platform/chromium-mac/editing/pasteboard/5247341-expected.png:
- platform/chromium-mac/editing/pasteboard/5387578-expected.png:
- platform/chromium-mac/editing/pasteboard/5478250-expected.png:
- platform/chromium-mac/editing/pasteboard/5601583-1-expected.png:
- platform/chromium-mac/editing/pasteboard/8145-1-expected.png:
- platform/chromium-mac/editing/pasteboard/8145-2-expected.png:
- platform/chromium-mac/editing/pasteboard/8145-3-expected.png:
- platform/chromium-mac/editing/pasteboard/bad-placeholder-expected.png:
- platform/chromium-mac/editing/pasteboard/copy-standalone-image-expected.png:
- platform/chromium-mac/editing/pasteboard/cut-text-001-expected.png:
- platform/chromium-mac/editing/pasteboard/displaced-generic-placeholder-expected.png:
- platform/chromium-mac/editing/pasteboard/displaced-placeholder-expected.png:
- platform/chromium-mac/editing/pasteboard/drag-drop-modifies-page-expected.png:
- platform/chromium-mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
- platform/chromium-mac/editing/pasteboard/drop-text-without-selection-expected.png:
- platform/chromium-mac/editing/pasteboard/innerText-inline-table-expected.png:
- platform/chromium-mac/editing/pasteboard/input-field-1-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-after-delete-1-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-after-delete-2-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-after-delete-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-end-blockquote-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-end-borders-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-start-blockquote-expected.png:
- platform/chromium-mac/editing/pasteboard/merge-start-list-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-4035648-fix-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-4038267-fix-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-001-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-002-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-003-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-004-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-005-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-006-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-007-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-008-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-009-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-line-endings-010-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-match-style-001-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-match-style-002-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-text-019-expected.png:
- platform/chromium-mac/editing/pasteboard/paste-text-at-tabspan-003-expected.png:
- platform/chromium-mac/editing/pasteboard/pasting-object-expected.png:
- platform/chromium-mac/editing/pasteboard/pasting-tabs-expected.png:
- platform/chromium-mac/editing/pasteboard/quirks-mode-br-1-expected.png:
- platform/chromium-mac/editing/pasteboard/smart-drag-drop-expected.png:
- platform/chromium-mac/editing/pasteboard/smart-paste-007-expected.png:
- platform/chromium-mac/editing/pasteboard/smart-paste-008-expected.png:
- platform/chromium-mac/editing/pasteboard/styled-element-markup-expected.png:
- platform/chromium-mac/editing/pasteboard/undoable-fragment-removes-expected.png:
- platform/chromium-mac/editing/pasteboard/unrendered-br-expected.png:
- platform/chromium-mac/editing/selection/13804-expected.png:
- platform/chromium-mac/editing/selection/3690703-2-expected.png:
- platform/chromium-mac/editing/selection/3690703-expected.png:
- platform/chromium-mac/editing/selection/3690719-expected.png:
- platform/chromium-mac/editing/selection/4397952-expected.png:
- platform/chromium-mac/editing/selection/4402375-expected.png:
- platform/chromium-mac/editing/selection/4818145-expected.png:
- platform/chromium-mac/editing/selection/4866671-expected.png:
- platform/chromium-mac/editing/selection/4889598-expected.png:
- platform/chromium-mac/editing/selection/4895428-2-expected.png:
- platform/chromium-mac/editing/selection/4895428-3-expected.png:
- platform/chromium-mac/editing/selection/4932260-1-expected.png:
- platform/chromium-mac/editing/selection/4932260-2-expected.png:
- platform/chromium-mac/editing/selection/4932260-3-expected.png:
- platform/chromium-mac/editing/selection/4947387-expected.png:
- platform/chromium-mac/editing/selection/5007143-2-expected.png:
- platform/chromium-mac/editing/selection/5007143-expected.png:
- platform/chromium-mac/editing/selection/5057506-2-expected.png:
- platform/chromium-mac/editing/selection/5057506-expected.png:
- platform/chromium-mac/editing/selection/5076323-1-expected.png:
- platform/chromium-mac/editing/selection/5076323-2-expected.png:
- platform/chromium-mac/editing/selection/5076323-3-expected.png:
- platform/chromium-mac/editing/selection/5099303-expected.png:
- platform/chromium-mac/editing/selection/5131716-1-expected.png:
- platform/chromium-mac/editing/selection/5131716-2-expected.png:
- platform/chromium-mac/editing/selection/5131716-3-expected.png:
- platform/chromium-mac/editing/selection/5131716-4-expected.png:
- platform/chromium-mac/editing/selection/5195166-2-expected.png:
- platform/chromium-mac/editing/selection/5234383-1-expected.png:
- platform/chromium-mac/editing/selection/5234383-2-expected.png:
- platform/chromium-mac/editing/selection/5240265-expected.png:
- platform/chromium-mac/editing/selection/6476-expected.png:
- platform/chromium-mac/editing/selection/after-line-wrap-expected.png:
- platform/chromium-mac/editing/selection/caret-before-select-expected.png:
- platform/chromium-mac/editing/selection/caret-ltr-2-expected.png:
- platform/chromium-mac/editing/selection/caret-ltr-2-left-expected.png:
- platform/chromium-mac/editing/selection/caret-ltr-expected.png:
- platform/chromium-mac/editing/selection/caret-ltr-right-expected.png:
- platform/chromium-mac/editing/selection/caret-rtl-2-expected.png:
- platform/chromium-mac/editing/selection/caret-rtl-2-left-expected.png:
- platform/chromium-mac/editing/selection/caret-rtl-expected.png:
- platform/chromium-mac/editing/selection/caret-rtl-right-expected.png:
- platform/chromium-mac/editing/selection/click-start-of-line-expected.png:
- platform/chromium-mac/editing/selection/contains-boundaries-expected.png:
- platform/chromium-mac/editing/selection/contenteditable-click-inside-expected.png:
- platform/chromium-mac/editing/selection/drag-select-1-expected.png:
- platform/chromium-mac/editing/selection/drag-to-contenteditable-iframe-expected.png:
- platform/chromium-mac/editing/selection/editable-non-editable-crash-expected.png:
- platform/chromium-mac/editing/selection/end-of-document-expected.png:
- platform/chromium-mac/editing/selection/expanding-selections-expected.png:
- platform/chromium-mac/editing/selection/expanding-selections2-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-001-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-002-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-003-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-004-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-005-expected.png:
- platform/chromium-mac/editing/selection/extend-by-character-006-expected.png:
- platform/chromium-mac/editing/selection/extend-by-sentence-001-expected.png:
- platform/chromium-mac/editing/selection/extend-by-word-001-expected.png:
- platform/chromium-mac/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-mac/editing/selection/extend-inside-transforms-backward-expected.png:
- platform/chromium-mac/editing/selection/extend-inside-transforms-forward-expected.png:
- platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png:
- platform/chromium-mac/editing/selection/fake-doubleclick-expected.png:
- platform/chromium-mac/editing/selection/iframe-expected.png:
- platform/chromium-mac/editing/selection/image-before-linebreak-expected.png:
- platform/chromium-mac/editing/selection/inline-table-expected.png:
- platform/chromium-mac/editing/selection/leave-requested-block-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-3-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-4-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-5-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-6-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-7-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-8-expected.png:
- platform/chromium-mac/editing/selection/mixed-editability-9-expected.png:
- platform/chromium-mac/editing/selection/move-backwords-by-word-001-expected.png:
- platform/chromium-mac/editing/selection/move-between-blocks-no-001-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-001-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-002-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-003-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-004-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-005-expected.png:
- platform/chromium-mac/editing/selection/move-by-character-6-expected.png:
- platform/chromium-mac/editing/selection/move-by-line-001-expected.png:
- platform/chromium-mac/editing/selection/move-by-line-002-expected.png:
- platform/chromium-mac/editing/selection/move-by-sentence-001-expected.png:
- platform/chromium-mac/editing/selection/move-by-sentence-linebreak-expected.png:
- platform/chromium-mac/editing/selection/move-by-word-001-expected.png:
- platform/chromium-mac/editing/selection/move-past-trailing-space-expected.png:
- platform/chromium-mac/editing/selection/previous-line-position-expected.png:
- platform/chromium-mac/editing/selection/replace-selection-1-expected.png:
- platform/chromium-mac/editing/selection/replaced-boundaries-1-expected.png:
- platform/chromium-mac/editing/selection/replaced-boundaries-2-expected.png:
- platform/chromium-mac/editing/selection/replaced-boundaries-3-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-3-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.png:
- platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.png:
- platform/chromium-mac/editing/selection/select-all-001-expected.png:
- platform/chromium-mac/editing/selection/select-all-002-expected.png:
- platform/chromium-mac/editing/selection/select-all-iframe-expected.png:
- platform/chromium-mac/editing/selection/select-box-expected.png:
- platform/chromium-mac/editing/selection/select-element-paragraph-boundary-expected.png:
- platform/chromium-mac/editing/selection/select-from-textfield-outwards-expected.png:
- platform/chromium-mac/editing/selection/select-missing-image-expected.png:
- platform/chromium-mac/editing/selection/selectNode-expected.png:
- platform/chromium-mac/editing/selection/selectNodeContents-expected.png:
- platform/chromium-mac/editing/selection/selection-3748164-fix-expected.png:
- platform/chromium-mac/editing/selection/selection-button-text-expected.png:
- platform/chromium-mac/editing/selection/table-caret-1-expected.png:
- platform/chromium-mac/editing/selection/table-caret-2-expected.png:
- platform/chromium-mac/editing/selection/table-caret-3-expected.png:
- platform/chromium-mac/editing/selection/transformed-selection-rects-expected.png:
- platform/chromium-mac/editing/selection/triple-click-in-pre-expected.png:
- platform/chromium-mac/editing/selection/unrendered-001-expected.png:
- platform/chromium-mac/editing/selection/unrendered-002-expected.png:
- platform/chromium-mac/editing/selection/unrendered-003-expected.png:
- platform/chromium-mac/editing/selection/unrendered-004-expected.png:
- platform/chromium-mac/editing/selection/unrendered-005-expected.png:
- platform/chromium-mac/editing/selection/unrendered-space-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
- platform/chromium-mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
- platform/chromium-mac/editing/selection/wrapped-line-caret-1-expected.png:
- platform/chromium-mac/editing/selection/wrapped-line-caret-2-expected.png:
- platform/chromium-mac/editing/spelling/grammar-markers-expected.png:
- platform/chromium-mac/editing/spelling/grammar-markers-hidpi-expected.png:
- platform/chromium-mac/editing/spelling/spelling-expected.png:
- platform/chromium-mac/editing/style/4916887-expected.png:
- platform/chromium-mac/editing/style/5017613-1-expected.png:
- platform/chromium-mac/editing/style/5017613-2-expected.png:
- platform/chromium-mac/editing/style/5046875-1-expected.png:
- platform/chromium-mac/editing/style/5046875-2-expected.png:
- platform/chromium-mac/editing/style/5065910-expected.png:
- platform/chromium-mac/editing/style/5084241-expected.png:
- platform/chromium-mac/editing/style/5228141-expected.png:
- platform/chromium-mac/editing/style/5279521-expected.png:
- platform/chromium-mac/editing/style/block-styles-007-expected.png:
- platform/chromium-mac/editing/style/highlight-expected.png:
- platform/chromium-mac/editing/style/smoosh-styles-001-expected.png:
- platform/chromium-mac/editing/style/smoosh-styles-003-expected.png:
- platform/chromium-mac/editing/style/style-3681552-fix-001-expected.png:
- platform/chromium-mac/editing/style/style-3681552-fix-002-expected.png:
- platform/chromium-mac/editing/style/style-3998892-fix-expected.png:
- platform/chromium-mac/editing/style/style-boundary-001-expected.png:
- platform/chromium-mac/editing/style/style-boundary-002-expected.png:
- platform/chromium-mac/editing/style/style-boundary-003-expected.png:
- platform/chromium-mac/editing/style/style-boundary-004-expected.png:
- platform/chromium-mac/editing/style/style-boundary-005-expected.png:
- platform/chromium-mac/editing/style/typing-style-001-expected.png:
- platform/chromium-mac/editing/style/typing-style-002-expected.png:
- platform/chromium-mac/editing/style/unbold-in-bold-expected.png:
- platform/chromium-mac/editing/undo/4063751-expected.png:
- platform/chromium-mac/editing/undo/5378473-expected.png:
- platform/chromium-mac/editing/undo/redo-typing-001-expected.png:
- platform/chromium-mac/editing/undo/undo-combined-delete-boundary-expected.png:
- platform/chromium-mac/editing/undo/undo-combined-delete-expected.png:
- platform/chromium-mac/editing/undo/undo-delete-boundary-expected.png:
- platform/chromium-mac/editing/undo/undo-delete-expected.png:
- platform/chromium-mac/editing/undo/undo-forward-delete-boundary-expected.png:
- platform/chromium-mac/editing/undo/undo-forward-delete-expected.png:
- platform/chromium-mac/editing/undo/undo-misspellings-expected.png:
- platform/chromium-mac/editing/undo/undo-typing-001-expected.png:
- platform/chromium-mac/editing/unsupported-content/list-delete-001-expected.png:
- platform/chromium-mac/editing/unsupported-content/list-delete-003-expected.png:
- platform/chromium-mac/editing/unsupported-content/list-type-after-expected.png:
- platform/chromium-mac/editing/unsupported-content/list-type-before-expected.png:
- platform/chromium-mac/editing/unsupported-content/table-delete-001-expected.png:
- platform/chromium-mac/editing/unsupported-content/table-delete-002-expected.png:
- platform/chromium-mac/editing/unsupported-content/table-delete-003-expected.png:
- platform/chromium-mac/editing/unsupported-content/table-type-after-expected.png:
- platform/chromium-mac/editing/unsupported-content/table-type-before-expected.png:
- platform/chromium-win/editing/deleting/delete-first-list-item-expected.png:
- platform/chromium-win/editing/deleting/delete-listitem-002-expected.png:
- platform/chromium-win/editing/deleting/list-item-1-expected.png:
- platform/chromium-win/editing/execCommand/4641880-1-expected.png:
- platform/chromium-win/editing/execCommand/4747450-expected.png:
- platform/chromium-win/editing/execCommand/4916402-expected.png:
- platform/chromium-win/editing/execCommand/5136770-expected.png:
- platform/chromium-win/editing/execCommand/5142012-2-expected.png:
- platform/chromium-win/editing/execCommand/5569741-expected.png:
- platform/chromium-win/editing/execCommand/create-list-with-hr-expected.png:
- platform/chromium-win/editing/execCommand/indent-list-item-expected.png:
- platform/chromium-win/editing/execCommand/remove-list-item-1-expected.png:
- platform/chromium-win/editing/inserting/4875189-1-expected.png:
- platform/chromium-win/editing/inserting/4959067-expected.png:
- platform/chromium-win/editing/pasteboard/drag-selected-image-to-contenteditable-expected.png:
- platform/chromium-win/editing/pasteboard/innerText-inline-table-expected.png:
- platform/chromium-win/editing/pasteboard/input-field-1-expected.png:
- platform/chromium-win/editing/pasteboard/merge-start-list-expected.png:
- platform/chromium-win/editing/selection/4402375-expected.png:
- platform/chromium-win/editing/selection/4895428-2-expected.png:
- platform/chromium-win/editing/selection/drag-to-contenteditable-iframe-expected.png:
- platform/chromium-win/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-win/editing/selection/extend-inside-transforms-backward-expected.png:
- platform/chromium-win/editing/selection/extend-inside-transforms-forward-expected.png:
- platform/chromium-win/editing/selection/image-before-linebreak-expected.png:
- platform/chromium-win/editing/selection/replaced-boundaries-1-expected.png:
- platform/chromium-win/editing/selection/replaced-boundaries-2-expected.png:
- platform/chromium-win/editing/selection/replaced-boundaries-3-expected.png:
- platform/chromium-win/editing/selection/select-all-iframe-expected.png:
- platform/chromium-win/editing/selection/selectNode-expected.png:
- platform/chromium-win/editing/selection/selectNodeContents-expected.png:
- platform/chromium-win/editing/selection/transformed-selection-rects-expected.png:
- platform/chromium-win/editing/spelling/grammar-markers-hidpi-expected.png:
- platform/chromium-win/editing/unsupported-content/list-delete-001-expected.png:
- platform/chromium-win/editing/unsupported-content/list-type-after-expected.png:
- platform/chromium-win/editing/unsupported-content/list-type-before-expected.png:
- 9:38 AM Changeset in webkit [135530] by
-
- 2 edits in trunk/Source/Platform
[Chromium] Add GL_CHROMIUM_pixel_transfer_buffer_object extension support.
https://bugs.webkit.org/show_bug.cgi?id=102528
Patch by David Reveman <reveman@chromium.org> on 2012-11-22
Reviewed by James Robinson.
Add mapBufferCHROMIUM and unmapBufferCHROMIUM prototypes to WebGraphicsContext3D.h.
- chromium/public/WebGraphicsContext3D.h:
(WebGraphicsContext3D):
(WebKit::WebGraphicsContext3D::mapBufferCHROMIUM):
(WebKit::WebGraphicsContext3D::unmapBufferCHROMIUM):
- 9:34 AM Changeset in webkit [135529] by
-
- 22 edits2 deletes in trunk/Source/WebCore
Merge EditingText into Text
https://bugs.webkit.org/show_bug.cgi?id=103060
Reviewed by Ryosuke Niwa.
Remove the EditingText class. Its only function beyond the regular Text is that it always creates a renderer.
It can be replaced with a bit.
- CMakeLists.txt:
- GNUmakefile.list.am:
- Target.pri:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- dom/CDATASection.cpp:
(WebCore::CDATASection::CDATASection):
- dom/Document.cpp:
(WebCore::Document::createEditingTextNode):
- dom/Document.h:
(WebCore):
(Document):
- dom/EditingText.cpp: Removed.
- dom/EditingText.h: Removed.
- dom/Node.h:
(WebCore::Node::hasName):
(WebCore::Node::isEditingText):
(WebCore::Node::setHasName):
Use the same bit as hasName() which is Element specific.
- dom/Text.cpp:
(WebCore::Text::create):
(WebCore):
(WebCore::Text::createEditingText):
(WebCore::Text::rendererIsNeeded):
- dom/Text.h:
(Text):
(WebCore::Text::Text):
- editing/Editor.cpp:
- editing/InsertTextCommand.cpp:
- editing/ReplaceSelectionCommand.cpp:
- editing/htmlediting.cpp:
- editing/mac/EditorMac.mm:
- page/Frame.cpp:
- 9:30 AM Changeset in webkit [135528] by
-
- 2 edits in trunk/Source/WebKit/chromium
[chromium] Add OS!="ios" to guard for gcc_version in WebKit.gyp
https://bugs.webkit.org/show_bug.cgi?id=103007
Reviewed by Adam Barth.
This matches the guards used in chromium's chrome/chrome_browser.gypi.
- WebKit.gyp:
- 9:03 AM Changeset in webkit [135527] by
-
- 377 edits6 deletes in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Partial update, covering all css tests. Many more to come.
- platform/chromium-mac-lion/css1/box_properties/border_left-expected.png:
- platform/chromium-mac-lion/css1/box_properties/border_right_inline-expected.png:
- platform/chromium-mac-lion/css1/box_properties/border_top-expected.png:
- platform/chromium-mac-lion/css1/box_properties/clear_float-expected.png:
- platform/chromium-mac-lion/css1/box_properties/float_elements_in_series-expected.png:
- platform/chromium-mac-lion/css1/box_properties/float_on_text_elements-expected.png:
- platform/chromium-mac-lion/css1/box_properties/margin_left-expected.png:
- platform/chromium-mac-lion/css1/box_properties/margin_right-expected.png:
- platform/chromium-mac-lion/css1/box_properties/padding_left-expected.png:
- platform/chromium-mac-lion/css1/box_properties/padding_right-expected.png:
- platform/chromium-mac-lion/css1/cascade/cascade_order-expected.png:
- platform/chromium-mac-lion/css1/classification/list_style_image-expected.png:
- platform/chromium-mac-lion/css1/classification/list_style_position-expected.png:
- platform/chromium-mac-lion/css1/classification/list_style_type-expected.png:
- platform/chromium-mac-lion/css1/pseudo/anchor-expected.png:
- platform/chromium-mac-lion/css1/text_properties/text_align-expected.png:
- platform/chromium-mac-lion/css2.1/20110323/margin-applies-to-010-expected.png:
- platform/chromium-mac-lion/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac-lion/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
- platform/chromium-mac-lion/css2.1/t0505-c16-descendant-01-e-expected.png:
- platform/chromium-mac-lion/css2.1/t050803-c14-classes-00-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0509-c15-ids-01-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
- platform/chromium-mac-lion/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
- platform/chromium-mac-lion/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
- platform/chromium-mac-lion/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
- platform/chromium-mac-lion/css2.1/t1202-counter-04-b-expected.png:
- platform/chromium-mac-lion/css2.1/t1202-counters-04-b-expected.png:
- platform/chromium-mac-lion/css2.1/t1205-c563-list-type-00-b-expected.png:
- platform/chromium-mac-lion/css2.1/t1205-c564-list-img-00-b-g-expected.png:
- platform/chromium-mac-lion/css2.1/t1602-c546-txt-align-00-b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-1-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-13-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-15-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-161-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-19b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-22-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-23-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-24-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-3a-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-64-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-68-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-69-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74-expected.png:
- platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-1-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-13-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-15-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-161-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-22-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-23-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-24-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-64-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-68-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-69-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-1-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-13-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-15-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-161-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-19b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-22-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-23-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-24-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3a-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-64-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-68-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-69-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73b-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74-expected.png:
- platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74b-expected.png:
- platform/chromium-mac-lion/css3/unicode-bidi-isolate-basic-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/border_left-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/border_right_inline-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/border_top-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/clear_float-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/float_elements_in_series-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/float_on_text_elements-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/margin_left-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/margin_right-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/padding_left-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/padding_right-expected.png:
- platform/chromium-mac-snowleopard/css1/cascade/cascade_order-expected.png:
- platform/chromium-mac-snowleopard/css1/classification/list_style_image-expected.png:
- platform/chromium-mac-snowleopard/css1/classification/list_style_position-expected.png:
- platform/chromium-mac-snowleopard/css1/classification/list_style_type-expected.png:
- platform/chromium-mac-snowleopard/css1/pseudo/anchor-expected.png:
- platform/chromium-mac-snowleopard/css1/text_properties/text_align-expected.png:
- platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-010-expected.png:
- platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0505-c16-descendant-01-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t050803-c14-classes-00-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0509-c15-ids-01-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t1202-counter-04-b-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t1202-counters-04-b-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t1205-c563-list-type-00-b-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t1205-c564-list-img-00-b-g-expected.png:
- platform/chromium-mac-snowleopard/css2.1/t1602-c546-txt-align-00-b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-1-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-13-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-15-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-161-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-19b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-22-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-3a-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-64-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-1-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-13-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-15-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-161-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-22-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-64-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-1-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-13-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-15-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-161-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-19b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-22-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3a-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-64-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73b-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74-expected.png:
- platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74b-expected.png:
- platform/chromium-mac-snowleopard/css3/unicode-bidi-isolate-basic-expected.png:
- platform/chromium-mac/css1/box_properties/border_left-expected.png:
- platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
- platform/chromium-mac/css1/box_properties/border_top-expected.png:
- platform/chromium-mac/css1/box_properties/clear_float-expected.png:
- platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
- platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
- platform/chromium-mac/css1/box_properties/margin_left-expected.png:
- platform/chromium-mac/css1/box_properties/margin_right-expected.png:
- platform/chromium-mac/css1/box_properties/padding_left-expected.png:
- platform/chromium-mac/css1/box_properties/padding_right-expected.png:
- platform/chromium-mac/css1/cascade/cascade_order-expected.png:
- platform/chromium-mac/css1/classification/list_style_image-expected.png:
- platform/chromium-mac/css1/classification/list_style_position-expected.png:
- platform/chromium-mac/css1/classification/list_style_type-expected.png:
- platform/chromium-mac/css1/pseudo/anchor-expected.png:
- platform/chromium-mac/css1/text_properties/text_align-expected.png:
- platform/chromium-mac/css2.1/20110323/margin-applies-to-010-expected.png:
- platform/chromium-mac/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
- platform/chromium-mac/css2.1/t0505-c16-descendant-01-e-expected.png:
- platform/chromium-mac/css2.1/t050803-c14-classes-00-e-expected.png:
- platform/chromium-mac/css2.1/t0509-c15-ids-01-e-expected.png:
- platform/chromium-mac/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
- platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
- platform/chromium-mac/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
- platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
- platform/chromium-mac/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
- platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
- platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
- platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
- platform/chromium-mac/css2.1/t1205-c563-list-type-00-b-expected.png:
- platform/chromium-mac/css2.1/t1205-c564-list-img-00-b-g-expected.png:
- platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
- platform/chromium-mac/css3/filters/filter-repaint-child-layers-expected.png:
- platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
- platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-expected.png:
- platform/chromium-mac/css3/filters/filter-with-transform-expected.png:
- platform/chromium-mac/css3/filters/nested-filter-expected.png:
- platform/chromium-mac/css3/images/cross-fade-overflow-position-expected.png:
- platform/chromium-mac/css3/masking/clip-path-circle-expected.png:
- platform/chromium-mac/css3/masking/clip-path-circle-filter-expected.png:
- platform/chromium-mac/css3/masking/clip-path-circle-overflow-expected.png:
- platform/chromium-mac/css3/masking/clip-path-circle-overflow-hidden-expected.png:
- platform/chromium-mac/css3/masking/clip-path-ellipse-expected.png:
- platform/chromium-mac/css3/masking/clip-path-polygon-evenodd-expected.png:
- platform/chromium-mac/css3/masking/clip-path-polygon-expected.png:
- platform/chromium-mac/css3/masking/clip-path-polygon-nonzero-expected.png:
- platform/chromium-mac/css3/masking/clip-path-rectangle-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-1-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-13-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-15-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-161-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-19b-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-22-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-23-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-24-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-28-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-28b-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-29-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-29b-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-3a-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-64-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-68-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-69-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-73-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-73b-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-74-expected.png:
- platform/chromium-mac/css3/selectors3/html/css3-modsel-74b-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-1-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-13-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-15-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-161-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-22-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-23-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-24-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-64-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-68-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-69-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74-expected.png:
- platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-1-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-13-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-15-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-161-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-19b-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-22-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-23-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-24-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-28-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-28b-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-29-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-29b-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-3-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-3a-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-64-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-68-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-69-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-73-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-73b-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-74-expected.png:
- platform/chromium-mac/css3/selectors3/xml/css3-modsel-74b-expected.png:
- platform/chromium-mac/css3/unicode-bidi-isolate-basic-expected.png:
- platform/chromium-win-xp/css1/cascade: Removed.
- platform/chromium-win-xp/css1/classification: Removed.
- platform/chromium-win-xp/css1/pseudo: Removed.
- platform/chromium-win-xp/css3/selectors3/html: Removed.
- platform/chromium-win-xp/css3/selectors3/html/css3-modsel-161-expected.png: Removed.
- platform/chromium-win-xp/css3/selectors3/xhtml: Removed.
- platform/chromium-win-xp/css3/selectors3/xhtml/css3-modsel-161-expected.png: Removed.
- platform/chromium-win-xp/css3/selectors3/xml: Removed.
- platform/chromium-win-xp/css3/selectors3/xml/css3-modsel-161-expected.png: Removed.
- platform/chromium-win/css1/box_properties/border_left-expected.png:
- platform/chromium-win/css1/box_properties/border_right_inline-expected.png:
- platform/chromium-win/css1/box_properties/border_top-expected.png:
- platform/chromium-win/css1/box_properties/clear_float-expected.png:
- platform/chromium-win/css1/box_properties/margin_left-expected.png:
- platform/chromium-win/css1/box_properties/margin_right-expected.png:
- platform/chromium-win/css1/box_properties/padding_left-expected.png:
- platform/chromium-win/css1/box_properties/padding_right-expected.png:
- platform/chromium-win/css1/cascade/cascade_order-expected.png:
- platform/chromium-win/css1/classification/list_style_image-expected.png:
- platform/chromium-win/css1/classification/list_style_position-expected.png:
- platform/chromium-win/css1/classification/list_style_type-expected.png:
- platform/chromium-win/css1/pseudo/anchor-expected.png:
- platform/chromium-win/css2.1/20110323/margin-applies-to-010-expected.png:
- platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
- platform/chromium-win/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
- platform/chromium-win/css2.1/t0505-c16-descendant-01-e-expected.png:
- platform/chromium-win/css2.1/t050803-c14-classes-00-e-expected.png:
- platform/chromium-win/css2.1/t0509-c15-ids-01-e-expected.png:
- platform/chromium-win/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
- platform/chromium-win/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
- platform/chromium-win/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
- platform/chromium-win/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
- platform/chromium-win/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
- platform/chromium-win/css2.1/t1205-c563-list-type-00-b-expected.png:
- platform/chromium-win/css2.1/t1205-c564-list-img-00-b-g-expected.png:
- platform/chromium-win/css3/filters/filter-repaint-child-layers-expected.png:
- platform/chromium-win/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
- platform/chromium-win/css3/filters/filter-repaint-composited-fallback-expected.png:
- platform/chromium-win/css3/filters/filter-with-transform-expected.png:
- platform/chromium-win/css3/filters/nested-filter-expected.png:
- platform/chromium-win/css3/images/cross-fade-overflow-position-expected.png:
- platform/chromium-win/css3/masking/clip-path-circle-expected.png:
- platform/chromium-win/css3/masking/clip-path-circle-filter-expected.png:
- platform/chromium-win/css3/masking/clip-path-circle-overflow-expected.png:
- platform/chromium-win/css3/masking/clip-path-circle-overflow-hidden-expected.png:
- platform/chromium-win/css3/masking/clip-path-ellipse-expected.png:
- platform/chromium-win/css3/masking/clip-path-polygon-evenodd-expected.png:
- platform/chromium-win/css3/masking/clip-path-polygon-expected.png:
- platform/chromium-win/css3/masking/clip-path-polygon-nonzero-expected.png:
- platform/chromium-win/css3/masking/clip-path-rectangle-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-1-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-13-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-15-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-22-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-28-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-28b-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-29-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-29b-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-3a-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-73-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-73b-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-74-expected.png:
- platform/chromium-win/css3/selectors3/html/css3-modsel-74b-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-1-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-13-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-15-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-22-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74-expected.png:
- platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-1-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-13-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-15-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-22-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-28-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-28b-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-29-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-29b-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-3-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-3a-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-73-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-73b-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-74-expected.png:
- platform/chromium-win/css3/selectors3/xml/css3-modsel-74b-expected.png:
- 8:26 AM Changeset in webkit [135526] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, skip failing tests to paint the bots green.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt/TestExpectations:
- 8:21 AM Changeset in webkit [135525] by
-
- 50 edits2 deletes in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Partial update, many more to come.
- platform/chromium-linux/compositing/culling/filter-occlusion-blur-expected.png:
- platform/chromium-linux/compositing/culling/filter-occlusion-blur-large-expected.png:
- platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
- platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
- platform/chromium-mac-lion/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
- platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed-expected.png:
- platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed2-expected.png:
- platform/chromium-mac-lion/compositing/reflections/reflection-in-composited-expected.png:
- platform/chromium-mac-lion/compositing/video/video-controls-layer-creation-expected.png:
- platform/chromium-mac-lion/css1/basic/class_as_selector-expected.png:
- platform/chromium-mac-lion/css1/basic/containment-expected.png:
- platform/chromium-mac-lion/css1/basic/contextual_selectors-expected.png:
- platform/chromium-mac-lion/css1/basic/id_as_selector-expected.png:
- platform/chromium-mac-lion/css1/box_properties/border_bottom-expected.png:
- platform/chromium-mac-snowleopard/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
- platform/chromium-mac-snowleopard/compositing/plugins/composited-plugin-expected.png:
- platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed-expected.png:
- platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed2-expected.png:
- platform/chromium-mac-snowleopard/compositing/reflections/reflection-in-composited-expected.png:
- platform/chromium-mac-snowleopard/compositing/video/video-controls-layer-creation-expected.png:
- platform/chromium-mac-snowleopard/css1/basic/class_as_selector-expected.png:
- platform/chromium-mac-snowleopard/css1/basic/containment-expected.png:
- platform/chromium-mac-snowleopard/css1/basic/contextual_selectors-expected.png:
- platform/chromium-mac-snowleopard/css1/basic/id_as_selector-expected.png:
- platform/chromium-mac-snowleopard/css1/box_properties/border_bottom-expected.png:
- platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
- platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
- platform/chromium-mac/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
- platform/chromium-mac/compositing/reflections/nested-reflection-transformed-expected.png:
- platform/chromium-mac/compositing/reflections/nested-reflection-transformed2-expected.png:
- platform/chromium-mac/compositing/reflections/reflection-in-composited-expected.png:
- platform/chromium-mac/compositing/video/video-controls-layer-creation-expected.png:
- platform/chromium-mac/css1/basic/class_as_selector-expected.png:
- platform/chromium-mac/css1/basic/containment-expected.png:
- platform/chromium-mac/css1/basic/contextual_selectors-expected.png:
- platform/chromium-mac/css1/basic/id_as_selector-expected.png:
- platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
- platform/chromium-win-xp/compositing/reflections: Removed.
- platform/chromium-win-xp/css1/basic: Removed.
- platform/chromium-win/compositing/culling/filter-occlusion-alpha-large-expected.png:
- platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
- platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
- platform/chromium-win/compositing/reflections/nested-reflection-transformed-expected.png:
- platform/chromium-win/compositing/reflections/nested-reflection-transformed2-expected.png:
- platform/chromium-win/compositing/reflections/reflection-in-composited-expected.png:
- platform/chromium-win/compositing/video/video-controls-layer-creation-expected.png:
- platform/chromium-win/css1/basic/class_as_selector-expected.png:
- platform/chromium-win/css1/basic/containment-expected.png:
- platform/chromium-win/css1/basic/contextual_selectors-expected.png:
- platform/chromium-win/css1/basic/id_as_selector-expected.png:
- platform/chromium-win/css1/box_properties/border_bottom-expected.png:
- 8:02 AM Changeset in webkit [135524] by
-
- 1 edit1 delete in trunk/LayoutTests
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>
Remove Qt-specific results for test concat-large-strings-crash.html
since they are identical to the platform-independent expected results
as of changeset 135523, <http://trac.webkit.org/changeset/135523>.
- platform/qt/fast/js/concat-large-strings-crash-expected.txt: Removed.
- 7:50 AM Changeset in webkit [135523] by
-
- 2 edits in trunk/LayoutTests
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>
Update test result.
- fast/js/concat-large-strings-crash-expected.txt:
- 7:32 AM Changeset in webkit [135522] by
-
- 1 edit3 deletes in trunk/LayoutTests
Chromium expectations fix.
Unreviewed removal of bad expectations.
- platform/chromium/svg/animations/animate-text-nested-transforms-expected.txt: Removed.
- platform/chromium/svg/custom/getscreenctm-in-mixed-content2-expected.txt: Removed.
- platform/chromium/svg/custom/svg-fonts-in-text-controls-expected.txt: Removed.
- 7:28 AM Changeset in webkit [135521] by
-
- 341 edits in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Update of remaining platform-specific expectations for linux. Other platforms to come.
Too many files to list.
- 7:15 AM Changeset in webkit [135520] by
-
- 2 edits in trunk/Source/WebKit/qt
Unreviewed MSVC Windows build fix: Include header files referenced in RefPtr
instances.
- Api/qwebelement.cpp:
- 6:46 AM Changeset in webkit [135519] by
-
- 1037 edits25 adds in trunk/LayoutTests
[Chromium] Test expectations update after enabling Skia changes.
Unreviewed Chromium expectations update.
Update of svg results.
Too many files to list. All Chromium platform results for svg tests.
- 6:30 AM Changeset in webkit [135518] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: Timeline: Disclosure arrows rendered underneath frame boundaries
https://bugs.webkit.org/show_bug.cgi?id=101053
Patch by Eugene Klyuchnikov <eustas.bug@gmail.com> on 2012-11-22
Reviewed by Yury Semikhatsky.
In Timeline, when in "frames" mode, event disclosure arrows are rendered
below the dividing lines for the frame (div.timeline-frame-divider).
When this happens, the frame divider can capture mouse clicks and make
it difficult to open the disclosure arrow.
- inspector/front-end/timelinePanel.css:
(#timeline-grid-header): Render dividers under timeline bars.
- 6:22 AM Changeset in webkit [135517] by
-
- 3 edits in trunk/Source/WebCore
[TexMap] Reduce public methods of TextureMapperTiledBackingStore.
https://bugs.webkit.org/show_bug.cgi?id=103032
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Noam Rosenthal.
This patch makes two methods private and removes one method.
No new tests, refactoring only.
- platform/graphics/texmap/TextureMapperBackingStore.cpp:
(WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
- platform/graphics/texmap/TextureMapperBackingStore.h:
(WebCore::TextureMapperTiledBackingStore::create):
(TextureMapperTiledBackingStore):
(WebCore::TextureMapperTiledBackingStore::setContentsToImage):
(WebCore::TextureMapperTiledBackingStore::rect):
- 6:06 AM Changeset in webkit [135516] by
-
- 1062 edits in trunk
Source/WebKit/chromium: [Chromium]: Removing gyp flags controlling Skia features.
Unreviewed, pre-tested rendering changes that have been waiting for a chance to rebaseline tests.
Enabled fixes for test rendering, and fast patsh for anti-aliased primitives.
- skia_webkit.gyp:
LayoutTests: [Chromium] Test expectations update.
Unreviewed changes due to Skia changes.
Too many files to list (over 1000). All Chromium platform expectations.
- 5:57 AM Changeset in webkit [135515] by
-
- 81 edits8 copies12 adds in trunk
[Qt] Separate QWidget dependant code into separate WebKitWidgets static library
https://bugs.webkit.org/show_bug.cgi?id=102800
Patch by Simon Hausmann <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com> on 2012-11-22
Reviewed by Tor Arne Vestbø.
This patch separates code that needs to use QWidget related APIs in
WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
static library. WebKit1 is compiled without QT += widgets and therefore
any widget related dependency has been moved "up" and out of WebKit1 into
the WebKitWidgets library.
Between the code in WebKit.a and WebKitWidgets.a new adapters and
interfaces have been introduced, such as QWebPageAdapter and
QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
call out into the API layer, implemented by QWebPage (QWebPagePrivate).
The other way around if QWebPage wants to access WebCore or
WebCoreSupport related functionality, it will go through
QWebPageAdapater (as base class). The separation in the direction up
into the API layer is complete with this patch, no code in WebKit1
depends on QtWidgets. The separation the other way around, code in the
API layer not using any WebCore types, is not complete yet.
Some classes such as QWebSettings, QWebElement or
DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
they do not depend on widget related Qt APIs and they make much more
use of WebCore internal APIs and therefore are easier to keep in
WebKit1.
In the future we plan to place a real shared library boundary between
WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
part of the QtWebKit shared library and by turning the WebKitWidgets
static library into a shared one.
.:
- Source/api.pri:
- WebKit.pro:
Source/WebCore:
- platform/qt/QWebPageClient.h:
(QWebPageClient):
Source/WebKit:
- WebKit1.pri:
- WebKit1.pro:
- WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
- WebKitWidgets.pro: Added.
Source/WebKit/qt:
- Api/qgraphicswebview.cpp:
(QGraphicsWebViewPrivate::pageClient):
(QGraphicsWebViewPrivate::detachCurrentPage):
(QGraphicsWebView::setPage):
- Api/qwebelement.cpp:
(QWebElement::webFrame):
- Api/qwebframe.cpp:
(QWebFramePrivate::setPage):
(QWebFramePrivate::didStartProvisionalLoad):
(QWebFramePrivate::handleProgressFinished):
(QWebFramePrivate::emitInitialLayoutCompleted):
(QWebFramePrivate::emitIconChanged):
(QWebFramePrivate::emitLoadStarted):
(QWebFramePrivate::emitLoadFinished):
(QWebFramePrivate::createChildFrame):
(QWebFramePrivate::apiHandle):
(QWebFramePrivate::handle):
(QWebFramePrivate::contentsSizeDidChange):
(QWebFramePrivate::scrollBarPolicy):
(QWebFrame::QWebFrame):
(QWebFrame::~QWebFrame):
(QWebFrame::setUrl):
(QWebFrame::load):
(QWebFrame::scrollPosition):
(QWebFrame::geometry):
(QWebFramePrivate::kit):
(QWebFrame::handle):
- Api/qwebframe.h:
- Api/qwebframe_p.h:
(QWebFramePrivate::QWebFramePrivate):
(QWebFramePrivate):
- Api/qwebhistory.cpp:
(QWebHistoryPrivate::page):
- Api/qwebhistory_p.h:
(QWebHistoryPrivate):
- Api/qwebinspector.cpp:
(QWebInspectorPrivate::setFrontend):
- Api/qwebinspector_p.h:
(QWebInspectorPrivate):
- Api/qwebpage.cpp:
(QWebPagePrivate::QWebPagePrivate):
(QWebPagePrivate::~QWebPagePrivate):
(QWebPagePrivate::core):
(QWebPagePrivate::show):
(QWebPagePrivate::setFocus):
(QWebPagePrivate::unfocus):
(QWebPagePrivate::setWindowRect):
(QWebPagePrivate::viewportSize):
(QWebPagePrivate::createWindow):
(QWebPagePrivate::javaScriptConsoleMessage):
(QWebPagePrivate::javaScriptAlert):
(QWebPagePrivate::javaScriptConfirm):
(QWebPagePrivate::javaScriptPrompt):
(QWebPagePrivate::printRequested):
(QWebPagePrivate::databaseQuotaExceeded):
(QWebPagePrivate::applicationCacheQuotaExceeded):
(QWebPagePrivate::setToolTip):
(QWebPagePrivate::createFullScreenVideoHandler):
(QWebPagePrivate::mainFrameAdapter):
(QWebPagePrivate::chooseFiles):
(QWebPagePrivate::acceptNavigationRequest):
(QWebPagePrivate::emitRestoreFrameStateRequested):
(QWebPagePrivate::emitSaveFrameStateRequested):
(QWebPagePrivate::emitDownloadRequested):
(QWebPagePrivate::emitFrameCreated):
(QWebPagePrivate::errorPageExtension):
(QWebPagePrivate::createPlugin):
(QWebPagePrivate::adapterForWidget):
(QWebPagePrivate::createMainFrame):
(QWebPagePrivate::createContextMenu):
(QWebPagePrivate::inspectorHandle):
(QWebPagePrivate::setInspectorFrontend):
(QWebPagePrivate::setInspectorWindowTitle):
(QWebPagePrivate::createWebInspector):
(iterateContextMenu):
(QWebPagePrivate::menuActionsAsText):
(QWebPagePrivate::emitViewportChangeRequested):
(QWebPagePrivate::mouseMoveEvent):
(QWebPagePrivate::mousePressEvent):
(QWebPagePrivate::mouseDoubleClickEvent):
(QWebPagePrivate::mouseTripleClickEvent):
(QWebPagePrivate::mouseReleaseEvent):
(QWebPagePrivate::handleSoftwareInputPanel):
(QWebPagePrivate::wheelEvent):
(QWebPagePrivate::gestureEvent):
(QWebPage::setView):
(QWebPage::javaScriptConsoleMessage):
(QWebPage::javaScriptAlert):
(QWebPage::javaScriptConfirm):
(QWebPage::javaScriptPrompt):
(QWebPage::shouldInterruptJavaScript):
(QWebPage::setFeaturePermission):
(QWebPagePrivate::colorSelectionRequested):
(QWebPagePrivate::createSelectPopup):
(QWebPagePrivate::viewRectRelativeToWindow):
(QWebPagePrivate::geolocationPermissionRequested):
(QWebPagePrivate::geolocationPermissionRequestCancelled):
(QWebPagePrivate::notificationsPermissionRequested):
(QWebPagePrivate::notificationsPermissionRequestCancelled):
(QWebPagePrivate::respondToChangedContents):
(QWebPagePrivate::respondToChangedSelection):
(QWebPagePrivate::microFocusChanged):
(QWebPagePrivate::triggerCopyAction):
(QWebPagePrivate::triggerActionForKeyEvent):
(QWebPagePrivate::clearUndoStack):
(QWebPagePrivate::canUndo):
(QWebPagePrivate::canRedo):
(QWebPagePrivate::undo):
(QWebPagePrivate::redo):
(QWebPagePrivate::createUndoStep):
(QWebPagePrivate::editorCommandForKeyEvent):
(QWebPage::viewportSize):
(QWebPage::setViewportSize):
(QWebPage::viewportAttributesForSize):
(QWebPage::event):
(QWebPage::extension):
(QWebPage::handle):
(QWebPage::chooseFile):
(QWebPage::setNetworkAccessManager):
(QWebPage::networkAccessManager):
- Api/qwebpage.h:
- Api/qwebpage_p.h:
(WebCore):
(QWebPagePrivate):
- Api/qwebsettings.cpp:
- Api/qwebsettings.h:
- Api/qwebview.cpp:
(QWebViewPrivate::detachCurrentPage):
- WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::ChromeClientQt):
(WebCore::ChromeClientQt::setWindowRect):
(WebCore::ChromeClientQt::focus):
(WebCore::ChromeClientQt::unfocus):
(WebCore::ChromeClientQt::createWindow):
(WebCore::ChromeClientQt::show):
(WebCore::ChromeClientQt::setToolbarsVisible):
(WebCore::ChromeClientQt::setStatusbarVisible):
(WebCore::ChromeClientQt::setMenubarVisible):
(WebCore::ChromeClientQt::addMessageToConsole):
(WebCore::ChromeClientQt::closeWindowSoon):
(WebCore::ChromeClientQt::runJavaScriptAlert):
(WebCore::ChromeClientQt::runJavaScriptConfirm):
(WebCore::ChromeClientQt::runJavaScriptPrompt):
(WebCore::ChromeClientQt::setStatusbarText):
(WebCore::ChromeClientQt::shouldInterruptJavaScript):
(WebCore::ChromeClientQt::keyboardUIMode):
(WebCore::ChromeClientQt::windowResizerRect):
- WebCoreSupport/ChromeClientQt.h:
(ChromeClientQt):
- WebCoreSupport/ContextMenuClientQt.cpp:
- WebCoreSupport/ContextMenuClientQt.h:
(ContextMenuClientQt):
- WebCoreSupport/DefaultFullScreenVideoHandler.cpp: Added.
(DefaultFullScreenVideoHandler::DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::~DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::requiresFullScreenForVideoPlayback):
(DefaultFullScreenVideoHandler::enterFullScreen):
(DefaultFullScreenVideoHandler::exitFullScreen):
- WebCoreSupport/DefaultFullScreenVideoHandler.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
(DefaultFullScreenVideoHandler):
- WebCoreSupport/DragClientQt.cpp:
(WebCore::DragClientQt::startDrag):
- WebCoreSupport/DragClientQt.h:
(WebCore):
(WebCore::DragClientQt::DragClientQt):
(DragClientQt):
- WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(toGeolocationClientMock):
(toDeviceOrientationClientMock):
(DumpRenderTreeSupportQt::initialize):
(DumpRenderTreeSupportQt::setDumpRenderTreeModeEnabled):
(DumpRenderTreeSupportQt::setFrameFlatteningEnabled):
(DumpRenderTreeSupportQt::webPageSetGroupName):
(DumpRenderTreeSupportQt::webPageGroupName):
(DumpRenderTreeSupportQt::webInspectorExecuteScript):
(DumpRenderTreeSupportQt::webInspectorShow):
(DumpRenderTreeSupportQt::webInspectorClose):
(DumpRenderTreeSupportQt::hasDocumentElement):
(DumpRenderTreeSupportQt::pauseAnimation):
(DumpRenderTreeSupportQt::pauseTransitionOfProperty):
(DumpRenderTreeSupportQt::numberOfActiveAnimations):
(DumpRenderTreeSupportQt::clearFrameName):
(DumpRenderTreeSupportQt::setCaretBrowsingEnabled):
(DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled):
(DumpRenderTreeSupportQt::setSmartInsertDeleteEnabled):
(DumpRenderTreeSupportQt::setSelectTrailingWhitespaceEnabled):
(DumpRenderTreeSupportQt::executeCoreCommandByName):
(DumpRenderTreeSupportQt::isCommandEnabled):
(DumpRenderTreeSupportQt::findString):
(DumpRenderTreeSupportQt::selectedRange):
(DumpRenderTreeSupportQt::firstRectForCharacterRange):
(DumpRenderTreeSupportQt::elementDoesAutoCompleteForElementWithId):
(DumpRenderTreeSupportQt::setWindowsBehaviorAsEditingBehavior):
(DumpRenderTreeSupportQt::viewportAsText):
(DumpRenderTreeSupportQt::scalePageBy):
(DumpRenderTreeSupportQt::setMockDeviceOrientation):
(DumpRenderTreeSupportQt::resetGeolocationMock):
(DumpRenderTreeSupportQt::setMockGeolocationPermission):
(DumpRenderTreeSupportQt::setMockGeolocationPosition):
(DumpRenderTreeSupportQt::setMockGeolocationPositionUnavailableError):
(DumpRenderTreeSupportQt::numberOfPendingGeolocationPermissionRequests):
(DumpRenderTreeSupportQt::shouldClose):
(DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
(DumpRenderTreeSupportQt::addUserStyleSheet):
(DumpRenderTreeSupportQt::removeUserStyleSheets):
(DumpRenderTreeSupportQt::setDefersLoading):
(DumpRenderTreeSupportQt::goBack):
(DumpRenderTreeSupportQt::responseMimeType):
(DumpRenderTreeSupportQt::clearOpener):
(DumpRenderTreeSupportQt::setInteractiveFormValidationEnabled):
(DumpRenderTreeSupportQt::contextMenu):
(DumpRenderTreeSupportQt::setMinimumTimerInterval):
(DumpRenderTreeSupportQt::thirdPartyCookiePolicyAllows):
(DumpRenderTreeSupportQt::mediaContentUrlByElementId):
(DumpRenderTreeSupportQt::setAlternateHtml):
(DumpRenderTreeSupportQt::confirmComposition):
(DumpRenderTreeSupportQt::injectInternalsObject):
(DumpRenderTreeSupportQt::resetInternalsObject):
(DumpRenderTreeSupportQt::paintPagesWithBoundaries):
(DumpRenderTreeSupportQt::setTrackRepaintRects):
(DumpRenderTreeSupportQt::trackRepaintRects):
(DumpRenderTreeSupportQt::getTrackedRepaintRects):
- WebCoreSupport/DumpRenderTreeSupportQt.h:
- WebCoreSupport/EditorClientQt.cpp:
(dumpRange):
(WebCore::EditorClientQt::shouldShowDeleteInterface):
(WebCore::EditorClientQt::shouldInsertText):
(WebCore::EditorClientQt::shouldChangeSelectedRange):
(WebCore::EditorClientQt::shouldApplyStyle):
(WebCore::EditorClientQt::respondToChangedContents):
(WebCore::EditorClientQt::respondToChangedSelection):
(WebCore::EditorClientQt::registerUndoStep):
(WebCore::EditorClientQt::clearUndoRedoOperations):
(WebCore::EditorClientQt::canUndo):
(WebCore::EditorClientQt::canRedo):
(WebCore::EditorClientQt::undo):
(WebCore::EditorClientQt::redo):
(WebCore::EditorClientQt::shouldInsertNode):
(WebCore::EditorClientQt::smartInsertDeleteEnabled):
(WebCore::EditorClientQt::toggleSmartInsertDelete):
(WebCore::EditorClientQt::isSelectTrailingWhitespaceEnabled):
(WebCore::EditorClientQt::handleKeyboardEvent):
(WebCore::EditorClientQt::EditorClientQt):
(WebCore::EditorClientQt::setInputMethodState):
- WebCoreSupport/EditorClientQt.h:
(EditorClientQt):
(WebCore::EditorClientQt::setSmartInsertDeleteEnabled):
(WebCore::EditorClientQt::setSelectTrailingWhitespaceEnabled):
- WebCoreSupport/FrameLoaderClientQt.cpp:
(drtDescriptionSuitableForTestResult):
(WebCore::FrameLoaderClientQt::setFrame):
(WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage):
(WebCore::FrameLoaderClientQt::dispatchDidChangeLocationWithinPage):
(WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad):
(WebCore::FrameLoaderClientQt::dispatchDidCommitLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishDocumentLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoad):
(WebCore::FrameLoaderClientQt::dispatchDidLayout):
(WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
(WebCore::FrameLoaderClientQt::postProgressStartedNotification):
(WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
(WebCore::FrameLoaderClientQt::frameLoadCompleted):
(WebCore::FrameLoaderClientQt::restoreViewState):
(WebCore::FrameLoaderClientQt::userAgent):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveIcon):
(WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
(WebCore::FrameLoaderClientQt::dispatchDidClearWindowObjectInWorld):
(WebCore::FrameLoaderClientQt::didPerformFirstNavigation):
(WebCore::FrameLoaderClientQt::onIconLoadedForPageURL):
(WebCore::FrameLoaderClientQt::updateGlobalHistoryRedirectLinks):
(WebCore::FrameLoaderClientQt::saveViewStateToItem):
(WebCore::FrameLoaderClientQt::cancelledError):
(WebCore::FrameLoaderClientQt::blockedError):
(WebCore::FrameLoaderClientQt::cannotShowURLError):
(WebCore::FrameLoaderClientQt::interruptedForPolicyChangeError):
(WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):
(WebCore::FrameLoaderClientQt::fileDoesNotExistError):
(WebCore::FrameLoaderClientQt::pluginWillHandleLoadError):
(WebCore::FrameLoaderClientQt::download):
(WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
(WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
(WebCore::FrameLoaderClientQt::callErrorPageExtension):
(WebCore::FrameLoaderClientQt::dispatchCreatePage):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientQt::startDownload):
(WebCore::FrameLoaderClientQt::createFrame):
(WebCore::FrameLoaderClientQt::createPlugin):
(WebCore::FrameLoaderClientQt::createJavaAppletWidget):
(WebCore::FrameLoaderClientQt::chooseFile):
(WebCore::FrameLoaderClientQt::createNetworkingContext):
(WebCore):
(WebCore::FrameLoaderClientQt::webFrame):
(WebCore::FrameLoaderClientQt::emitLoadStarted):
(WebCore::FrameLoaderClientQt::emitLoadFinished):
- WebCoreSupport/FrameLoaderClientQt.h:
(FrameLoaderClientQt):
- WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::FrameNetworkingContextQt):
(WebCore::FrameNetworkingContextQt::create):
(WebCore::FrameNetworkingContextQt::networkAccessManager):
- WebCoreSupport/FrameNetworkingContextQt.h:
(FrameNetworkingContextQt):
- WebCoreSupport/FullScreenVideoQt.cpp:
(WebCore):
(WebCore::FullScreenVideoQt::FullScreenVideoQt):
- WebCoreSupport/FullScreenVideoQt.h:
(WebCore):
- WebCoreSupport/FullScreenVideoWidget.cpp:
- WebCoreSupport/FullScreenVideoWidget.h:
- WebCoreSupport/GeolocationClientQt.cpp:
(WebCore::GeolocationClientQt::GeolocationClientQt):
(WebCore::GeolocationClientQt::positionUpdated):
(WebCore::GeolocationClientQt::startUpdating):
(WebCore::GeolocationClientQt::requestPermission):
(WebCore::GeolocationClientQt::cancelPermissionRequest):
- WebCoreSupport/GeolocationClientQt.h:
(GeolocationClientQt):
- WebCoreSupport/GeolocationPermissionClientQt.cpp:
(WebCore::GeolocationPermissionClientQt::requestGeolocationPermissionForFrame):
(WebCore::GeolocationPermissionClientQt::cancelGeolocationPermissionRequestForFrame):
(WebCore::GeolocationPermissionClientQt::setPermission):
- WebCoreSupport/GeolocationPermissionClientQt.h:
(GeolocationPermissionClientQt):
- WebCoreSupport/InitWebCoreQt.cpp:
(WebKit):
(WebKit::setWebKitWidgetsInitCallback):
(WebKit::initializeWebKitQt):
(WebKit::setImagePlatformResource):
(WebCore::initializeWebCoreQt):
- WebCoreSupport/InitWebCoreQt.h:
(WebCore):
(WebKit):
- WebCoreSupport/InitWebKitQt.cpp: Added.
(WebKit):
(WebKit::initializeWebKitWidgets):
- WebCoreSupport/InitWebKitQt.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
- WebCoreSupport/InspectorClientQt.cpp:
(WebCore):
(WebCore::InspectorClientQt::InspectorClientQt):
(WebCore::InspectorClientQt::openInspectorFrontend):
(WebCore::InspectorClientQt::attachAndReplaceRemoteFrontend):
(WebCore::InspectorClientQt::detachRemoteFrontend):
(WebCore::InspectorClientQt::hideHighlight):
(WebCore::InspectorClientQt::sendMessageToFrontend):
(WebCore::InspectorFrontendClientQt::InspectorFrontendClientQt):
(WebCore::InspectorFrontendClientQt::updateWindowTitle):
(WebCore::InspectorFrontendClientQt::destroyInspectorView):
- WebCoreSupport/InspectorClientQt.h:
(InspectorClientQt):
(InspectorFrontendClientQt):
- WebCoreSupport/InspectorClientWebPage.cpp: Added.
(InspectorClientWebPage::InspectorClientWebPage):
(InspectorClientWebPage::createWindow):
(InspectorClientWebPage::javaScriptWindowObjectCleared):
- WebCoreSupport/InspectorClientWebPage.h: Copied from Source/WebKit/qt/WebCoreSupport/WebSystemInterface.h.
(WebKit):
(InspectorClientWebPage):
- WebCoreSupport/InspectorServerQt.cpp:
(WebCore::InspectorServerRequestHandlerQt::tcpReadyRead):
(WebCore::InspectorServerRequestHandlerQt::webSocketReadyRead):
- WebCoreSupport/InspectorServerQt.h:
(InspectorServerQt):
(InspectorServerRequestHandlerQt):
- WebCoreSupport/NotificationPresenterClientQt.cpp:
(WebCore::NotificationWrapper::NotificationWrapper):
(WebCore::NotificationPresenterClientQt::displayNotification):
(WebCore::NotificationPresenterClientQt::requestPermission):
(WebCore::NotificationPresenterClientQt::cancelRequestsForPermission):
(WebCore::NotificationPresenterClientQt::dumpShowText):
(WebCore::NotificationPresenterClientQt::toPage):
(WebCore::NotificationPresenterClientQt::toFrame):
- WebCoreSupport/NotificationPresenterClientQt.h:
(WebCore::NotificationWrapper::~NotificationWrapper):
(NotificationWrapper):
(NotificationPresenterClientQt):
(WebCore::NotificationPresenterClientQt::hasSystemTrayIcon):
(WebCore::NotificationPresenterClientQt::setSystemTrayIcon):
(CallbacksInfo):
(WebCore):
- WebCoreSupport/PageClientQt.cpp:
(createPlatformGraphicsContext3DFromWidget):
(QWebPageClient::ownerWindow):
(WebCore::PageClientQWidget::ownerWidget):
(WebCore::PageClientQWidget::createPlatformGraphicsContext3D):
(WebCore::PageClientQGraphicsWidget::ownerWidget):
(WebCore::PageClientQGraphicsWidget::createPlatformGraphicsContext3D):
- WebCoreSupport/PageClientQt.h:
(PageClientQWidget):
(WebCore::QGraphicsItemOverlay::QGraphicsItemOverlay):
(WebCore::PageClientQGraphicsWidget::PageClientQGraphicsWidget):
(PageClientQGraphicsWidget):
- WebCoreSupport/PlatformStrategiesQt.cpp:
(PlatformStrategiesQt::getPluginInfo):
- WebCoreSupport/PopupMenuQt.cpp:
(SelectData::SelectData):
- WebCoreSupport/QGraphicsWidgetPluginImpl.cpp: Added.
(QGraphicsWidgetPluginImpl::~QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::update):
(QGraphicsWidgetPluginImpl::setGeometryAndClip):
(QGraphicsWidgetPluginImpl::setVisible):
(QGraphicsWidgetPluginImpl::setWidgetParent):
(QGraphicsWidgetPluginImpl::handle):
- WebCoreSupport/QGraphicsWidgetPluginImpl.h: Added.
(QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::QGraphicsWidgetPluginImpl):
- WebCoreSupport/QWebFrameAdapter.cpp: Added.
(cacheLoadControlToCachePolicy):
(QWebFrameData::QWebFrameData):
(QWebFrameAdapter::QWebFrameAdapter):
(QWebFrameAdapter::~QWebFrameAdapter):
(QWebFrameAdapter::load):
(QWebFrameAdapter::handleGestureEvent):
(QWebFrameAdapter::scrollPosition):
(QWebFrameAdapter::frameRect):
(QWebFrameAdapter::init):
(QWebFrameAdapter::kit):
(QWebFrameAdapter::ensureAbsoluteUrl):
- WebCoreSupport/QWebFrameAdapter.h: Added.
(WebCore):
(QWebFrameData):
(QWebFrameAdapter):
(QWebFrameAdapter::hasView):
- WebCoreSupport/QWebPageAdapter.cpp: Added.
(QWebPageAdapter::QWebPageAdapter):
(QWebPageAdapter::~QWebPageAdapter):
(QWebPageAdapter::init):
(QWebPageAdapter::deletePage):
(QWebPageAdapter::kit):
(QWebPageAdapter::viewportArguments):
(QWebPageAdapter::registerUndoStep):
(QWebPageAdapter::setNetworkAccessManager):
(QWebPageAdapter::networkAccessManager):
- WebCoreSupport/QWebPageAdapter.h: Added.
(WebCore):
(QWebPageAdapter):
(ErrorPageOption):
(ErrorPageReturn):
- WebCoreSupport/QWebUndoCommand.cpp: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand::QWebUndoCommand):
(QWebUndoCommand::undo):
(QWebUndoCommand::redo):
- WebCoreSupport/QWebUndoCommand.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand):
- WebCoreSupport/QWidgetPluginImpl.cpp: Added.
(QWidgetPluginImpl::~QWidgetPluginImpl):
(QWidgetPluginImpl::update):
(QWidgetPluginImpl::setGeometryAndClip):
(QWidgetPluginImpl::setVisible):
(QWidgetPluginImpl::setStyleSheet):
(QWidgetPluginImpl::setWidgetParent):
(QWidgetPluginImpl::handle):
- WebCoreSupport/QWidgetPluginImpl.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWidgetPluginImpl):
(QWidgetPluginImpl::QWidgetPluginImpl):
- WebCoreSupport/QtFallbackWebPopup.cpp:
(WebCore::QtFallbackWebPopup::QtFallbackWebPopup):
(WebCore::QtFallbackWebPopup::show):
(WebCore::QtFallbackWebPopup::pageClient):
- WebCoreSupport/QtFallbackWebPopup.h:
(QtFallbackWebPopup):
- WebCoreSupport/QtPluginWidgetAdapter.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QtPluginWidgetAdapter):
- WebCoreSupport/QtWebComboBox.cpp:
(WebCore::QtWebComboBox::showPopupAtCursorPosition):
- WebCoreSupport/QtWebComboBox.h:
- WebCoreSupport/SearchPopupMenuQt.h:
(SearchPopupMenuQt):
- WebCoreSupport/UndoStepQt.cpp:
(UndoStepQt::UndoStepQt):
(UndoStepQt::text):
- WebCoreSupport/UndoStepQt.h:
(UndoStepQt):
- WebCoreSupport/WebEventConversion.cpp:
(WebCore::mouseEventTypeAndMouseButtonFromQEvent):
(WebKitPlatformWheelEvent):
(WebCore::WebKitPlatformWheelEvent::applyDelta):
(WebCore::WebKitPlatformWheelEvent::WebKitPlatformWheelEvent):
(WebKitPlatformGestureEvent):
(WebCore::toPlatformEventType):
(WebCore::WebKitPlatformGestureEvent::WebKitPlatformGestureEvent):
(WebCore):
(WebCore::convertWheelEvent):
(WebCore::convertGesture):
- WebCoreSupport/WebEventConversion.h:
(QGestureEventFacade):
(WebCore):
- WebCoreSupport/WebSystemInterface.h:
- tests/qwebpage/tst_qwebpage.cpp:
(tst_QWebPage::loadHtml5Video):
(tst_QWebPage::multiplePageGroupsAndLocalStorage):
(tst_QWebPage::thirdPartyCookiePolicy):
Source/WebKit2:
- qt/MainQt.cpp:
(WebKit):
(main):
Tools:
- DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebCore::WebPage::resetSettings):
(WebCore::WebPage::createWindow):
(WebCore::DumpRenderTree::DumpRenderTree):
(WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
(WebCore::DumpRenderTree::initJSObjects):
(WebCore::DumpRenderTree::dumpFrameScrollPosition):
(WebCore::DumpRenderTree::dumpFramesAsText):
(WebCore::DumpRenderTree::dump):
(WebCore::DumpRenderTree::createWindow):
(WebCore::DumpRenderTree::pageAdapter):
(WebCore):
(WebCore::DumpRenderTree::mainFrameAdapter):
- DumpRenderTree/qt/DumpRenderTreeQt.h:
(DumpRenderTree):
- DumpRenderTree/qt/EventSenderQt.cpp:
(EventSender::contextClick):
(EventSender::scalePageBy):
- DumpRenderTree/qt/TestRunnerQt.cpp:
(TestRunner::reset):
(TestRunner::display):
(TestRunner::closeWebInspector):
(TestRunner::showWebInspector):
(TestRunner::evaluateInWebInspector):
(TestRunner::setFrameFlatteningEnabled):
(TestRunner::goBack):
(TestRunner::setDefersLoading):
(TestRunner::pauseAnimationAtTimeOnElementWithId):
(TestRunner::pauseTransitionAtTimeOnElementWithId):
(TestRunner::numberOfActiveAnimations):
(TestRunner::setCaretBrowsingEnabled):
(TestRunner::setAuthorAndUserStylesEnabled):
(TestRunner::callShouldCloseOnWebView):
(TestRunner::setSmartInsertDeleteEnabled):
(TestRunner::setSelectTrailingWhitespaceEnabled):
(TestRunner::execCommand):
(TestRunner::isCommandEnabled):
(TestRunner::findString):
(TestRunner::elementDoesAutoCompleteForElementWithId):
(TestRunner::setMockDeviceOrientation):
(TestRunner::setGeolocationPermission):
(TestRunner::numberOfPendingGeolocationPermissionRequests):
(TestRunner::setMockGeolocationPositionUnavailableError):
(TestRunner::setMockGeolocationPosition):
(TestRunner::evaluateScriptInIsolatedWorld):
(TestRunner::addUserStyleSheet):
(TestRunner::setMinimumTimerInterval):
- DumpRenderTree/qt/TextInputControllerQt.cpp:
(TextInputController::selectedRange):
(TextInputController::firstRectForCharacterRange):
(TextInputController::unmarkText):
- DumpRenderTree/qt/WorkQueueItemQt.cpp:
(LoadAlternateHTMLStringItem::invoke):
- qmake/mkspecs/features/default_post.prf:
- qmake/mkspecs/features/production_build.prf:
- qmake/mkspecs/features/webkit_modules.prf:
- qmake/mkspecs/modules/webkitwidgets.prf: Added.
- 5:52 AM Changeset in webkit [135514] by
-
- 4 edits in trunk/Source/WebKit2
[WK2][EFL] No need to remove surface before replacing
https://bugs.webkit.org/show_bug.cgi?id=103055
Rubberstamped by Simon Hausmann.
The surface is stored in a OwnPtr which automatically
frees the existing surface after replacing it with a new
one. For some reason, this also fixes resizing issues on
my Nvidia driver.
- UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::createGLSurface):
- UIProcess/API/efl/EwkViewImpl.h:
- UIProcess/API/efl/ewk_view.cpp:
(_ewk_view_smart_calculate):
- 5:52 AM Changeset in webkit [135513] by
-
- 4 edits in trunk/Source/WebCore
[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=101573
Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Adam Barth.
Added a bunch of assertions to ensure the problems with IndexedDB
contexts cannot reemerge.
No new tests. No change in functionality.
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore):
(WebCore::V8DOMWindowShell::assertContextHasCorrectPrototype):
- bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 5:51 AM Changeset in webkit [135512] by
-
- 2 edits in trunk/LayoutTests
Unreviewed. Mark LayoutTests/fast/canvas/canvas-stroke*-gradient-shadow.html as crashing after latest Skia roll.
https://bugs.webkit.org/show_bug.cgi?id=103062
- platform/chromium/TestExpectations:
- 5:50 AM Changeset in webkit [135511] by
-
- 3 edits in trunk/Source/WebCore
[Qt] Correct extensions on preferredFilename
https://bugs.webkit.org/show_bug.cgi?id=103054
Reviewed by Simon Hausmann.
When guessing a filename we will now ensure it has an extension that is valid for its mimetype.
To do this the two missing methods getExtensionsForMIMEType and getPreferredExtensionForMIMEType
have been added to the Qt implementation of MIMETypeRegistry.
- platform/network/qt/QNetworkReplyHandler.cpp:
(WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
- platform/qt/MIMETypeRegistryQt.cpp:
(WebCore::MIMETypeRegistry::getExtensionsForMIMEType):
(WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType):
- 5:45 AM Changeset in webkit [135510] by
-
- 8 edits in trunk
INPUT_MULTIPLE_FIELDS_UI: Refactoring: Do not call updateInnerTextValue if only read-only sub-fields have values
https://bugs.webkit.org/show_bug.cgi?id=103033
Reviewed by Kentaro Hara.
Source/WebCore:
input[type=time] can have read-only sub fields. If only read-only fields
have values, we don't need to call updateInnerTextValue when
HTMLInputElement::value is set to "".
Tests: this patch doesn't change any visible behavior, but we add test cases to
fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html
just in case.
- html/shadow/DateTimeEditElement.h:
(DateTimeEditElement): Declare anyEditableFieldsHaveValues.
- html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::anyEditableFieldsHaveValues):
Added. This function checks value existence against only editable sub-fields.
- html/BaseMultipleFieldsDateAndTimeInputType.cpp:
(WebCore::BaseMultipleFieldsDateAndTimeInputType::setValue):
Call DateTimeEditElement::anyEditableFieldsHaveValues() instead of
DateTimeFieldsState::hasAnyValue().
- html/DateTimeFieldsState.h: Remove hasAnyValue.
LayoutTests:
- fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty-expected.txt:
- fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html:
- 5:31 AM Changeset in webkit [135509] by
-
- 2 edits20 adds in trunk/LayoutTests
Add week-multiple-fields tests
https://bugs.webkit.org/show_bug.cgi?id=102045
Reviewed by Kent Tamura.
Adding test cases for multiple field week input.
- fast/forms/resources/multiple-fields-blur-and-focus-events.js:
(startTestFor.beginTestCase):
(startTestFor):
- fast/forms/week-multiple-fields/week-multiple-fields-ax-aria-attributes-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-ax-aria-attributes.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-ax-value-changed-notification-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-ax-value-changed-notification.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-blur-and-focus-events-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-blur-and-focus-events.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-change-layout-by-value-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-change-layout-by-value.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-preserve-value-after-history-back-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-preserve-value-after-history-back.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-reset-value-after-reloads-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-reset-value-after-reloads.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-spinbutton-change-and-input-events-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-spinbutton-change-and-input-events.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-wheel-event-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-wheel-event.html: Added.
- 5:23 AM Changeset in webkit [135508] by
-
- 13 edits in trunk
WebKitTestRunner needs layoutTestController.setCacheModel
https://bugs.webkit.org/show_bug.cgi?id=42684
Patch by Christophe Dumez <Christophe Dumez> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
Source/WebKit2:
Add Bundle C API for WebKitTestRunner to set the
cache model.
- WebProcess/InjectedBundle/API/c/WKBundle.cpp:
(WKBundleSetCacheModel):
- WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
- WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::setCacheModel):
(WebKit):
- WebProcess/InjectedBundle/InjectedBundle.h:
(InjectedBundle):
- WebProcess/WebProcess.h:
(WebProcess):
Tools:
Add support for testRunner.setCacheModel to WebKitTestRunner.
- WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl:
- WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):
- WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::setCacheModel):
(WTR):
- WebKitTestRunner/InjectedBundle/TestRunner.h:
(TestRunner):
LayoutTests:
Unskip fast/dom/HTMLScriptElement/nested-execution.html for
WK2 now that WebKitTestRunner implements
testRunner.setCacheModel.
- platform/wk2/TestExpectations:
- 5:23 AM Changeset in webkit [135507] by
-
- 4 edits in trunk/Source/WebCore
[Qt] Lookup mimetypes using QMimeDatabase
https://bugs.webkit.org/show_bug.cgi?id=102667
Reviewed by Simon Hausmann.
The Qt backend of MIMETypeRegistry now looks up using QMimeDatabase.
- loader/archive/ArchiveFactory.cpp:
(WebCore::archiveMIMETypes):
Also map the preferred freedesktop mimetype for MIME archives to MIME archive constructor.
- platform/MIMETypeRegistry.cpp:
(WebCore::MIMETypeRegistry::getNormalizedMIMEType):
- platform/qt/MIMETypeRegistryQt.cpp:
(WebCore::MIMETypeRegistry::getMIMETypeForExtension):
(WebCore::MIMETypeRegistry::getMIMETypeForPath):
(WebCore::MIMETypeRegistry::getNormalizedMIMEType):
- 5:16 AM Changeset in webkit [135506] by
-
- 3 edits in trunk/Source/WebKit/chromium
IDBRequestTest needs a v8 context
https://bugs.webkit.org/show_bug.cgi?id=102941
Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Jochen Eisinger.
Added v8 context to IDBRequestTest tests.
- tests/IDBRequestTest.cpp:
(IDBRequestTest):
(WebKit::IDBRequestTest::IDBRequestTest):
(WebKit::IDBRequestTest::context):
(WebKit::IDBRequestTest::scriptExecutionContext):
(WebKit):
(WebKit::TEST_F):
- 4:39 AM Changeset in webkit [135505] by
-
- 5 edits1 add2 deletes in trunk/LayoutTests
Fixing some Chromium test expectations.
Unreviewed expectations update
- platform/chromium-mac/fast/css/font-smoothing-expected.png:
- platform/chromium-mac/fast/css/text-rendering-expected.png:
- platform/chromium-mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
- platform/chromium-mac/svg/text/scaling-font-with-geometric-precision-expected.png:
- platform/chromium-win/fast/css/font-smoothing-expected.png: Added.
- platform/chromium/fast/css/font-smoothing-expected.png: Removed.
- platform/chromium/fast/css/text-rendering-expected.png: Removed.
- 4:14 AM Changeset in webkit [135504] by
-
- 2 edits in trunk/Source/WebKit2
REGRESSION(r135399): Wrong assertion causing an assertion failure: m_rawAttributes.initialScale > 0
https://bugs.webkit.org/show_bug.cgi?id=102971
Patch by Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
m_rawAttributes.initialScale has to be initialized even if m_minimumScaleToFit hasn't changed
it's value.
- UIProcess/PageViewportController.cpp:
(WebKit::PageViewportController::didChangeViewportAttributes):
- 3:59 AM Changeset in webkit [135503] by
-
- 5 edits in trunk/Source/WebCore
Move URL-checking code into Frame
https://bugs.webkit.org/show_bug.cgi?id=103014
Patch by Cosmin Truta <ctruta@rim.com> on 2012-11-22
Reviewed by Ojan Vafai.
Move the common URL checking logic from HTMLFrameElementBase::isURLAllowed
and HTMLPlugInImageElement::allowedToLoadFrameURL into Frame::isURLAllowed.
No new tests. Refactoring.
- html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::isURLAllowed): Call Frame::isURLAllowed.
- html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::allowedToLoadFrameURL): Call Frame::isURLAllowed.
- page/Frame.cpp:
(WebCore::Frame::isURLAllowed): Added.
- page/Frame.h:
(Frame): Added isURLAllowed.
- 3:31 AM Changeset in webkit [135502] by
-
- 7 edits in trunk/Source/WebCore
[V8] Rename toWebCoreStringWithNullOrUndefinedCheck() with toWebCoreStringWithUndefinedOrNullCheck()
https://bugs.webkit.org/show_bug.cgi?id=103013
Reviewed by Adam Barth.
IDL attributes and other V8 and JSC files use "UndefinedOrNull" instead of "NullOrUndefined".
No tests. No change in behavior.
- bindings/v8/JavaScriptCallFrame.cpp:
(WebCore::JavaScriptCallFrame::functionName):
- bindings/v8/ScriptDebugServer.cpp:
(WebCore::ScriptDebugServer::setScriptSource):
(WebCore::ScriptDebugServer::dispatchDidParseSource):
(WebCore::ScriptDebugServer::compileScript):
(WebCore::ScriptDebugServer::runScript):
- bindings/v8/ScriptEventListener.cpp:
(WebCore::eventListenerHandlerLocation):
- bindings/v8/V8Binding.h:
(WebCore::toWebCoreStringWithUndefinedOrNullCheck):
- bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::V8DOMWindow::showModalDialogCallback):
(WebCore::V8DOMWindow::openCallback):
- bindings/v8/custom/V8JavaScriptCallFrameCustom.cpp:
(WebCore::V8JavaScriptCallFrame::evaluateCallback):
- 3:12 AM Changeset in webkit [135501] by
-
- 5 edits in trunk/LayoutTests
Chromium gardening. Rebaseline compositing tests
https://bugs.webkit.org/show_bug.cgi?id=103039
Reviewed by Pavel Feldman.
- platform/chromium-linux/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
- platform/chromium-mac-lion/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
- platform/chromium-mac/platform/chromium/virtual/softwarecompositing/reflections/nested-reflection-anchor-point-expected.png:
- 2:59 AM Changeset in webkit [135500] by
-
- 7 edits in trunk
Name enumerator function for GetStats RTCStatsElement
https://bugs.webkit.org/show_bug.cgi?id=102933
Patch by Harald Alvestrand <hta@google.com> on 2012-11-22
Reviewed by Adam Barth.
Source/WebCore:
Tested by extensions to the RTCPeerConnection-stats test.
- Modules/mediastream/RTCStatsElement.cpp:
(WebCore::RTCStatsElement::names):
(WebCore):
- Modules/mediastream/RTCStatsElement.h:
(RTCStatsElement):
- Modules/mediastream/RTCStatsElement.idl:
LayoutTests:
- fast/mediastream/RTCPeerConnection-stats-expected.txt:
- fast/mediastream/RTCPeerConnection-stats.html:
- 2:12 AM Changeset in webkit [135499] by
-
- 1 edit1 add in trunk/LayoutTests
[Qt] Unreviewed gardening
Add platform specific exception.
- platform/qt/fast/js/concat-large-strings-crash-expected.txt: Added.
- 1:58 AM Changeset in webkit [135498] by
-
- 3 edits in trunk/Source/WebCore
Rename the "eden" bit to something more descriptive
https://bugs.webkit.org/show_bug.cgi?id=102985
Reviewed by Adam Barth.
InEdenFlag is not descriptive. Per the discussion in IRC,
we rename InEdenFlag to V8CollectableDuringMinorGCFlag.
No tests. No change in behavior.
- bindings/v8/V8GCController.cpp:
(WebCore::gcTree):
(WebCore::V8GCController::didCreateWrapperForNode):
(WebCore::V8GCController::minorGCPrologue):
- dom/Node.h:
(WebCore::Node::isV8CollectableDuringMinorGC):
(WebCore::Node::setV8CollectableDuringMinorGC):
- 1:47 AM Changeset in webkit [135497] by
-
- 2 edits in trunk/Source/WebCore
[V8] Move AddMessageListener() from WorkerContextExecutionProxy::initializeIfNeeded() to WorkerContextExecutionProxy::initIsolate()
https://bugs.webkit.org/show_bug.cgi?id=102998
Reviewed by Adam Barth.
This is an incremental step for moving initializeIfNeeded()
to V8Initializer.h. Given that AddMessageListener() needs to
be called once per Isolate, we can move AddMessageListener()
from initializeIfNeeded() to initIsolate().
No tests. No change in behavior.
- bindings/v8/WorkerContextExecutionProxy.cpp:
(WebCore::WorkerContextExecutionProxy::initIsolate):
(WebCore::WorkerContextExecutionProxy::initializeIfNeeded):
- 1:44 AM Changeset in webkit [135496] by
-
- 8 edits in trunk/Tools
[Qt][WTR] TestController::platformRunUntil should not do busy waiting
https://bugs.webkit.org/show_bug.cgi?id=101327
Reviewed by Simon Hausmann.
Avoid busy waiting for events in platformRunUntil while making
sure we don't change the behavior of modal event loops.
- WebKitTestRunner/TestController.cpp:
(WTR::TestController::~TestController):
- WebKitTestRunner/TestController.h:
(TestController):
- WebKitTestRunner/efl/TestControllerEfl.cpp:
(WTR::TestController::platformDestroy):
(WTR):
- WebKitTestRunner/gtk/TestControllerGtk.cpp:
(WTR::TestController::platformDestroy):
(WTR):
- WebKitTestRunner/mac/TestControllerMac.mm:
(WTR::TestController::platformDestroy):
(WTR):
- WebKitTestRunner/qt/TestControllerQt.cpp:
(TestController::RunLoop): Helper class to handle
the event loop logic
(WTR):
(WTR::TestController::RunLoop::RunLoop):
(WTR::TestController::RunLoop::runUntil): Use QEventLoop to implement
the run loop. This is the appropriate API to push the WaitForMoreEvents
flag to QCoreApplication::processEvents and also being able to exit the
loop if we have timed out.
(WTR::TestController::RunLoop::notifyDone):
(WTR::TestController::RunLoop::timerFired):
(WTR::TestController::RunLoop::runModal):
(WTR::TestController::notifyDone):
(WTR::TestController::platformInitialize):
(WTR::TestController::platformDestroy):
(WTR::TestController::platformRunUntil):
(WTR::TestController::runModal):
- WebKitTestRunner/win/TestControllerWin.cpp:
(WTR::TestController::platformDestroy):
(WTR):
- 1:37 AM Changeset in webkit [135495] by
-
- 4 edits in trunk/Source
HTML integer parsing functions don't natively handle 8 bit strings
https://bugs.webkit.org/show_bug.cgi?id=102997
Reviewed by Filip Pizlo.
Source/WebCore:
In order to avoid unnecessary up convering of 8 bit strings to 16 bits, added 8 bit paths to
parseHTMLInteger() and parseHTMLNonNegativeInteger() by breaking out the core logic into
templated helper functions. These methods are primarily used to process attribute values.
No new tests needed, functionnality covered by existing tests.
- html/parser/HTMLParserIdioms.cpp:
(WebCore::parseHTMLIntegerInternal):
(WebCore::parseHTMLInteger):
(WebCore::parseHTMLNonNegativeIntegerInternal):
(WebCore::parseHTMLNonNegativeInteger):
Source/WTF:
Added exports to the LChar* versions of charactersToIntStrict() and charactersToUIntStrict()
to support the changes made to parseHTMLInteger() and parseHTMLNonNegativeInteger().
- wtf/text/WTFString.h:
(WTF::charactersToIntStrict): Added export
(WTF::charactersToUIntStrict): Added export
- 1:28 AM Changeset in webkit [135494] by
-
- 5 edits in trunk/Source/WebCore
[V8] WebCoreStringResourceBase should be located in V8StringResource.h
https://bugs.webkit.org/show_bug.cgi?id=103002
Reviewed by Adam Barth.
Currently WebCoreStringResourceBase is mis-located in V8ValueCache.h.
It should be in V8StringResource.h.
No tests. No change in behavior.
- bindings/v8/V8StringResource.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
- bindings/v8/V8StringResource.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):
- bindings/v8/V8ValueCache.cpp:
- bindings/v8/V8ValueCache.h:
(WebCore):
- 1:24 AM Changeset in webkit [135493] by
-
- 4 edits in trunk/Source/WebCore
Web Inspector: NMI add instrumentation to DynamicNodeList classes hierarchy.
https://bugs.webkit.org/show_bug.cgi?id=103025
Reviewed by Yury Semikhatsky.
RNiwa changed pointer type in NodeRareData::NodeListAtomicNameCacheMap from the topmost
DynamicSubtreeNodeList to the base DynamicNodeListCacheBase at r135429.
As a result we got non zero count of pointers that don't match with tcmalloc data,
because DynamicNodeList uses multiple inheritance.
It could be fixed with help of explicit native memory instrumentation for DynamicNodeList class hierarchy.
No change in behavior, so no new tests.
- dom/Document.cpp: drive by fix.
(WebCore::Document::reportMemoryUsage):
- dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::reportMemoryUsage):
(WebCore):
(WebCore::DynamicNodeList::reportMemoryUsage):
(WebCore::DynamicSubtreeNodeList::reportMemoryUsage):
- dom/DynamicNodeList.h:
(WebCore::DynamicNodeListCacheBase::~DynamicNodeListCacheBase):
(DynamicNodeListCacheBase):
(DynamicNodeList):
(DynamicSubtreeNodeList):
- 12:56 AM Changeset in webkit [135492] by
-
- 1 edit2 adds in trunk/LayoutTests
Unreviewed. Rebaselined new tests added in r135454.
- platform/chromium/fast/js/concat-large-strings-crash-expected.txt: Added.
- platform/chromium/fast/js/concat-large-strings-crash2-expected.txt: Added.
- 12:40 AM Changeset in webkit [135491] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Correct the parameters of WebPlatformTouchPoint.
https://bugs.webkit.org/show_bug.cgi?id=102865
Patch by Eunmi Lee <eunmi15.lee@samsung.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
Set the screen position as a third parameter and contents position as
a fourth parameter of WebPlatformTouchPoint().
- Shared/efl/WebEventFactory.cpp:
(WebKit::WebEventFactory::createWebTouchEvent):
- 12:36 AM Changeset in webkit [135490] by
-
- 2 edits in trunk/Source/WebKit2
Coordinated Graphics: Remove an invisible TiledBackingStore of CoordinatedGraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=102894
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
CoordinatedGraphicsLayer does not need to have a backing store
if (!drawsContent() !contentsAreVisible() m_size.isEmpty()). - WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::updateContentBuffers):
- 12:30 AM Changeset in webkit [135489] by
-
- 4 edits in trunk/Tools
[EFL][WK2] Enable WKPreferences and AboutBlankLoad API tests
https://bugs.webkit.org/show_bug.cgi?id=102926
Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-11-22
Reviewed by Kenneth Rohde Christiansen.
Add missing bits needed by WKPreferences and AboutBlankLoad API
tests in the test harness and enable these tests on EFL port.
- TestWebKitAPI/PlatformEfl.cmake:
- TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp:
(TestWebKitAPI::TEST):
- TestWebKitAPI/efl/PlatformUtilities.cpp:
(TestWebKitAPI::Util::MIMETypeForWKURLResponse):
(Util):
- 12:13 AM Changeset in webkit [135488] by
-
- 5 edits in trunk/Source/WebCore
Unreviewed, rolling out r135482.
http://trac.webkit.org/changeset/135482
https://bugs.webkit.org/show_bug.cgi?id=103002
It broke Chrome/Linux Debug build
- bindings/v8/V8StringResource.cpp:
- bindings/v8/V8StringResource.h:
- bindings/v8/V8ValueCache.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
- bindings/v8/V8ValueCache.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):
- 12:09 AM Changeset in webkit [135487] by
-
- 21 edits1 copy in trunk/Source/WebCore
Unreviewed, rolling out r134927 and r134944.
http://trac.webkit.org/changeset/134927
http://trac.webkit.org/changeset/134944
https://bugs.webkit.org/show_bug.cgi?id=103028
Reverting the reverts after merging. (Requested by vsevik on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-22
- English.lproj/localizedStrings.js:
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- inspector/compile-front-end.py:
- inspector/front-end/AdvancedSearchController.js:
- inspector/front-end/CallStackSidebarPane.js:
(WebInspector.CallStackSidebarPane.prototype.registerShortcuts):
- inspector/front-end/ConsoleView.js:
(WebInspector.ConsoleView.prototype._registerShortcuts):
- inspector/front-end/ElementsPanel.js:
(WebInspector.ElementsPanel):
- inspector/front-end/ElementsPanelDescriptor.js:
(WebInspector.ElementsPanelDescriptor.prototype.registerShortcuts):
- inspector/front-end/GoToLineDialog.js:
(WebInspector.GoToLineDialog.install):
- inspector/front-end/KeyboardShortcut.js:
(WebInspector.KeyboardShortcut._keyName):
- inspector/front-end/Panel.js:
(WebInspector.Panel.prototype.registerShortcuts):
(WebInspector.PanelDescriptor.prototype.panel):
(WebInspector.PanelDescriptor.prototype.registerShortcuts):
- inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel):
(WebInspector.ScriptsPanel.prototype._createDebugToolbar):
(WebInspector.ScriptsPanel.prototype._createButtonAndRegisterShortcuts):
- inspector/front-end/ScriptsPanelDescriptor.js:
(WebInspector.ScriptsPanelDescriptor.prototype.registerShortcuts):
- inspector/front-end/ShortcutsScreen.js:
(WebInspector.ShortcutsScreen):
(WebInspector.ShortcutsSection):
(WebInspector.ShortcutsSection.prototype._renderKey):
- inspector/front-end/StylesSidebarPane.js:
- inspector/front-end/TimelinePanel.js:
(WebInspector.TimelinePanel.prototype._registerShortcuts):
- inspector/front-end/TimelinePanelDescriptor.js: Copied from Source/WebCore/inspector/front-end/ScriptsPanelDescriptor.js.
(WebInspector.TimelinePanelDescriptor):
(WebInspector.TimelinePanelDescriptor.prototype.registerShortcuts):
- inspector/front-end/WebKit.qrc:
- inspector/front-end/inspector.html:
- inspector/front-end/inspector.js:
(WebInspector._panelDescriptors):
(WebInspector._registerShortcuts):
- 12:06 AM Changeset in webkit [135486] by
-
- 5 edits in trunk/Source/WebKit2
Coordinated Graphics: refactor LayerTreeRenderer.
https://bugs.webkit.org/show_bug.cgi?id=103004
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Noam Rosenthal.
This patch changes two subjects.
- Add ASSERT(isMainThread()) in all methods that are called in the main thread.
In addition, make dispatchOnMainThread() use callOnMainThread(const Function<void()>&
function) instead of its own implementation.
- Remove setAccelerationMode() because we don't use m_accelerationMode member
except for the setter.
- UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::createGLSurface):
- UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
(WebKit):
(WebKit::LayerTreeRenderer::dispatchOnMainThread):
(WebKit::LayerTreeRenderer::LayerTreeRenderer):
(WebKit::LayerTreeRenderer::animationFrameReady):
(WebKit::LayerTreeRenderer::updateViewport):
(WebKit::LayerTreeRenderer::renderNextFrame):
(WebKit::LayerTreeRenderer::purgeGLResources):
(WebKit::LayerTreeRenderer::detach):
(WebKit::LayerTreeRenderer::setActive):
- UIProcess/CoordinatedGraphics/LayerTreeRenderer.h:
(LayerTreeRenderer):
- UIProcess/efl/PageClientBase.cpp:
(WebKit::PageClientBase::createDrawingAreaProxy):
Nov 21, 2012:
- 11:57 PM EFLWebKit edited by
- (diff)
- 11:54 PM Changeset in webkit [135485] by
-
- 2 edits in trunk/Tools
[GTK][WTR] Implement AccessibilityUIElement::stringValue
https://bugs.webkit.org/show_bug.cgi?id=102951
Reviewed by Martin Robinson.
Implement AccessibilityUIElement::stringValue in the ATK backend
in the same manner it is implemented in DumpRenderTree.
- WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::replaceCharactersForResults):
(WTR):
(WTR::AccessibilityUIElement::stringValue):
- 11:47 PM Changeset in webkit [135484] by
-
- 11 edits in trunk/Source/WebCore
Unreviewed, rolling out r135433 and r135479.
http://trac.webkit.org/changeset/135433
http://trac.webkit.org/changeset/135479
https://bugs.webkit.org/show_bug.cgi?id=103029
"IDBRequestTest.EventsAfterStopping crashes" (Requested by
yurys on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- bindings/v8/DOMDataStore.cpp:
(WebCore::DOMDataStore::current):
- bindings/v8/DOMWrapperWorld.cpp:
- bindings/v8/DOMWrapperWorld.h:
- bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::existingWindowShell):
(WebCore::ScriptController::windowShell):
(WebCore::ScriptController::evaluateInIsolatedWorld):
(WebCore::ScriptController::currentWorldContext):
(WebCore::ScriptController::collectIsolatedContexts):
- bindings/v8/ScriptController.h:
(ScriptController):
- bindings/v8/V8Binding.h:
(WebCore::worldForEnteredContextIfIsolated):
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::destroyIsolatedShell):
(WebCore::isolatedContextWeakCallback):
(WebCore):
(WebCore::V8DOMWindowShell::disposeContext):
(WebCore::V8DOMWindowShell::initializeIfNeeded):
(WebCore::V8DOMWindowShell::installDOMWindow):
- bindings/v8/V8DOMWindowShell.h:
(WebCore::V8DOMWindowShell::isolated):
(V8DOMWindowShell):
- bindings/v8/V8PerContextData.h:
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 11:41 PM Changeset in webkit [135483] by
-
- 3 edits in trunk/Source/WebCore
Web Inspector: simplify the _updateChunksForRanges routine
https://bugs.webkit.org/show_bug.cgi?id=102927
Reviewed by Vsevolod Vlasov.
- inspector/front-end/DefaultTextEditor.js:
(WebInspector.TextEditorMainPanel.prototype._updateChunksForRanges):
(WebInspector.TextEditorMainChunk.prototype.updateCollapsedLineRow):
(WebInspector.TextEditorMainChunk.prototype.detachFromDOM):
(WebInspector.TextEditorMainChunk.prototype.anchorElement):
- 11:35 PM Changeset in webkit [135482] by
-
- 5 edits in trunk/Source/WebCore
[V8] WebCoreStringResourceBase should be located in V8StringResource.h
https://bugs.webkit.org/show_bug.cgi?id=103002
Reviewed by Adam Barth.
Currently WebCoreStringResourceBase is mis-located in V8ValueCache.h.
It should be in V8StringResource.h.
No tests. No change in behavior.
- bindings/v8/V8StringResource.cpp:
(WebCore::WebCoreStringResourceBase::toWebCoreStringResourceBase):
(WebCore):
(WebCore::WebCoreStringResourceBase::visitStrings):
- bindings/v8/V8StringResource.h:
(WebCore):
(WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::~WebCoreStringResourceBase):
(WebCore::WebCoreStringResourceBase::webcoreString):
(WebCore::WebCoreStringResourceBase::atomicString):
(WebCore::WebCoreStringResourceBase::memoryConsumption):
(WebCoreStringResource16):
(WebCore::WebCoreStringResource16::WebCoreStringResource16):
(WebCoreStringResource8):
(WebCore::WebCoreStringResource8::WebCoreStringResource8):
- bindings/v8/V8ValueCache.cpp:
- bindings/v8/V8ValueCache.h:
(WebCore):
- 11:33 PM Changeset in webkit [135481] by
-
- 5 edits2 deletes in trunk
Unreviewed, rolling out r135464.
http://trac.webkit.org/changeset/135464
https://bugs.webkit.org/show_bug.cgi?id=103026
breaks gtk bot (Requested by morrita on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
Source/WebCore:
- dom/Element.cpp:
- dom/Element.h:
(Element):
- dom/Element.idl:
LayoutTests:
- fast/dom/shadow/shadow-aware-create-shadow-root-expected.txt: Removed.
- fast/dom/shadow/shadow-aware-create-shadow-root.html: Removed.
- 11:08 PM Changeset in webkit [135480] by
-
- 2 edits in trunk/Tools
Unreviewed. Adding myself to committers.py.
- Scripts/webkitpy/common/config/committers.py:
- 11:04 PM Changeset in webkit [135479] by
-
- 11 edits in trunk/Source/WebCore
Remove V8DOMWindowShell::getEntered
https://bugs.webkit.org/show_bug.cgi?id=96637
Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Adam Barth.
V8DOMWindowShell::getEntered was refactored so that the window shell
no longer has to be kept alive by a v8 context. Instead, only
the DOMWrapperWorld will be kept alive.
No new tests. No change in functionality.
- bindings/v8/DOMDataStore.cpp:
(WebCore::DOMDataStore::current):
- bindings/v8/DOMWrapperWorld.cpp:
(WebCore::isolatedWorldWeakCallback):
(WebCore):
(WebCore::DOMWrapperWorld::makeContextWeak):
(WebCore::DOMWrapperWorld::setIsolatedWorldField):
- bindings/v8/DOMWrapperWorld.h:
(DOMWrapperWorld):
(WebCore::DOMWrapperWorld::isolated):
- bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::existingWindowShell):
(WebCore::ScriptController::windowShell):
(WebCore::ScriptController::evaluateInIsolatedWorld):
(WebCore::ScriptController::currentWorldContext):
(WebCore::ScriptController::collectIsolatedContexts):
- bindings/v8/ScriptController.h:
(ScriptController):
- bindings/v8/V8Binding.h:
(WebCore::worldForEnteredContextIfIsolated):
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::destroyIsolatedShell):
(WebCore::V8DOMWindowShell::disposeContext):
(WebCore::V8DOMWindowShell::initializeIfNeeded):
- bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
- bindings/v8/V8PerContextData.h:
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 10:45 PM Changeset in webkit [135478] by
-
- 7 edits4 adds in trunk
Numeric identifiers of events should not be globally sequential
https://bugs.webkit.org/show_bug.cgi?id=102244
Patch by Cosmin Truta <ctruta@rim.com> on 2012-11-21
Reviewed by Alexey Proskuryakov.
Source/WebCore:
The functions setTimeout, setInterval and navigator.geolocation.watchPosition
are currently returning values that are unique across all JavaScript execution
contexts, due to their dependency on global variables.
Such a guarantee is unnecessarily strong. In this patch, we constrain uniqueness
to these functions' own script execution context only.
Tests: fast/dom/Geolocation/watchPosition-unique.html
fast/dom/Window/setTimeout-setInterval-unique.html
- Modules/geolocation/Geolocation.cpp:
(WebCore): Remove firstAvailableWatchId.
(WebCore::Geolocation::watchPosition): Get new watchID from script execution context.
(WebCore::Geolocation::clearWatch): Invalid watchID means less than or equal to 0.
- Modules/geolocation/Geolocation.h:
(Geolocation): Renamed the argument of Geolocation::clearWatch to WatchID.
- dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::ScriptExecutionContext): Update initialization.
(WebCore::ScriptExecutionContext::newUniqueID): Add.
- dom/ScriptExecutionContext.h:
(ScriptExecutionContext): Add m_sequentialID.
(WebCore::ScriptExecutionContext::addTimeout): Inline.
(WebCore::ScriptExecutionContext::removeTimeout): Inline.
(WebCore::ScriptExecutionContext::findTimeout): Inline.
- page/DOMTimer.cpp:
(WebCore): Remove timeoutId.
(WebCore::DOMTimer::DOMTimer): Get new timeoutId from script execution context.
LayoutTests:
Ensured that the results of setTimeout(), setInterval() and
navigator.geolocation.watchPosition() are strictly positive
and unique within their script execution context.
- fast/dom/Geolocation/watchPosition-unique-expected.txt: Added.
- fast/dom/Geolocation/watchPosition-unique.html: Added.
- fast/dom/Window/setTimeout-setInterval-unique-expected.txt: Added.
- fast/dom/Window/setTimeout-setInterval-unique.html: Added.
- 10:18 PM Changeset in webkit [135477] by
-
- 2 edits in trunk
[EFL] Remove unnecessary definition, -DENABLE_SPELLCHECK=1
https://bugs.webkit.org/show_bug.cgi?id=102988
Patch by Ryuan Choi <ryuan.choi@gmail.com> on 2012-11-21
Reviewed by Laszlo Gombos.
Removed -DENABLE_SPELLCHECK=1 because feature macros are controlled by
WEBKIT_OPTION_XXX and cmakeconfig.h.cmake.
- Source/cmake/OptionsEfl.cmake:
- 10:18 PM Changeset in webkit [135476] by
-
- 16 edits in trunk/Source/WebCore
CollectionType and DynamicNodeList::NodeListType should be merged
https://bugs.webkit.org/show_bug.cgi?id=102983
Reviewed by Antti Koivisto.
Merged DynamicNodeList::NodeListType (for live NodeList) into CollectionType.
- dom/ClassNodeList.cpp:
(WebCore::ClassNodeList::~ClassNodeList):
- dom/Document.cpp:
(WebCore::Document::registerNodeListCache):
(WebCore::Document::unregisterNodeListCache):
(WebCore::Document::getItems):
- dom/DynamicNodeList.cpp:
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeListCacheBase::invalidateIdNameCacheMaps):
- dom/DynamicNodeList.h:
(WebCore::DynamicNodeListCacheBase::DynamicNodeListCacheBase):
(WebCore::DynamicNodeListCacheBase::hasIdNameCache): Added. Returns iff this is a HTMLCollection.
(WebCore::DynamicNodeListCacheBase::invalidateCache):
(WebCore::DynamicNodeList::DynamicNodeList):
(WebCore::DynamicSubtreeNodeList::DynamicSubtreeNodeList):
- dom/MicroDataItemList.cpp:
(WebCore::MicroDataItemList::~MicroDataItemList):
- dom/NameNodeList.cpp:
(WebCore::NameNodeList::~NameNodeList):
- dom/Node.cpp:
(WebCore::Node::getElementsByTagName):
(WebCore::Node::getElementsByName):
(WebCore::Node::getElementsByClassName):
(WebCore::Node::radioNodeList):
(WebCore::Node::propertyNodeList):
- dom/NodeRareData.h:
(WebCore::NodeListsNodeData::addCacheWithAtomicName): No longer converts CollectionType to
a NodeListType equivalent since two enums have been merged.
(WebCore::NodeListsNodeData::cacheWithAtomicName): Ditto.
(WebCore::NodeListsNodeData::addCacheWithName): Ditto.
(WebCore::NodeListsNodeData::removeCacheWithAtomicName): Ditto.
(WebCore::NodeListsNodeData::removeCacheWithName): Ditto.
(WebCore::NodeListsNodeData::namedNodeListKey): Ignore types before FirstNodeCollectionType
to minimize the hash conflicts.
- dom/PropertyNodeList.cpp:
(WebCore::PropertyNodeList::~PropertyNodeList):
- dom/TagNodeList.cpp:
(WebCore::TagNodeList::~TagNodeList):
- html/CollectionType.h:
(WebCore::isNodeList): Added.
- html/HTMLCollection.cpp:
(WebCore::shouldOnlyIncludeDirectChildren):
(WebCore::rootTypeFromCollectionType):
(WebCore::invalidationTypeExcludingIdAndNameAttributes):
(WebCore::isAcceptableElement):
(WebCore::DynamicNodeListCacheBase::iterateForNextNode):
(WebCore::DynamicNodeListCacheBase::itemBeforeOrAfter):
- html/LabelableElement.cpp:
(WebCore::LabelableElement::labels):
- html/LabelsNodeList.cpp:
(WebCore::LabelsNodeList::~LabelsNodeList):
- html/RadioNodeList.cpp:
(WebCore::RadioNodeList::~RadioNodeList):
- 10:06 PM Changeset in webkit [135475] by
-
- 4788 edits in trunk/LayoutTests
2012-11-21 Kent Tamura <tkent@chromium.org>
[Chromium] Correct svn:mime-type for platform/chromium*//*.png
- <Omit the file list>
- 9:08 PM Changeset in webkit [135474] by
-
- 339 edits in trunk/LayoutTests
2012-11-21 Kent Tamura <tkent@chromium.org>
[Chromium] Correct svn:mime-type for platform/chromium-linux//*.png
- <Omit the file list>
- 8:58 PM Changeset in webkit [135473] by
-
- 299 edits in trunk/LayoutTests
2012-11-21 Kent Tamura <tkent@chromium.org>
[Chromium] Correct svn:mime-type for platform/chromium-win//*.png
- <Omit the file list>
- 8:49 PM Changeset in webkit [135472] by
-
- 1820 edits in trunk/LayoutTests/platform/chromium-mac
2012-11-21 Kent Tamura <tkent@chromium.org>
[Chromium] Correct svn:mime-type for platform/chromium-mac//*.png
- <Omit the file list>
- 8:34 PM Changeset in webkit [135471] by
-
- 7 edits in trunk/Source/WebCore
IndexedDB: Obtain ScriptState from IDL binding generator
https://bugs.webkit.org/show_bug.cgi?id=102552
Patch by Michael Pruett <michael@68k.org> on 2012-11-21
Reviewed by Kentaro Hara.
Obtain ScriptState from IDL binding generator rather than directly
calling ScriptState::current() since that method does not exist
in JSC.
Tests: storage/indexeddb/*
- Modules/indexeddb/IDBCursor.cpp:
(WebCore::IDBCursor::update):
- Modules/indexeddb/IDBCursor.h:
(IDBCursor):
- Modules/indexeddb/IDBCursor.idl:
- Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
- Modules/indexeddb/IDBObjectStore.h:
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
(IDBObjectStore):
- Modules/indexeddb/IDBObjectStore.idl:
- 8:30 PM Changeset in webkit [135470] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
[Chromium] Correct svn:mime-type for platform/chromium-mac//*.png
- <Omit the file list>
- 8:23 PM Changeset in webkit [135469] by
-
- 73 edits in trunk/Source
Rename dataLog() and dataLogV() to dataLogF() and dataLogFV()
https://bugs.webkit.org/show_bug.cgi?id=103001
Rubber stamped by Dan Bernstein.
Source/JavaScriptCore:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
- assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::finalizeCodeWithDisassembly):
(JSC::LinkBuffer::dumpLinkStatistics):
(JSC::LinkBuffer::dumpCode):
- assembler/LinkBuffer.h:
(JSC):
- assembler/SH4Assembler.h:
(JSC::SH4Assembler::vprintfStdoutInstr):
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dumpBytecodeCommentAndNewLine):
(JSC::CodeBlock::printUnaryOp):
(JSC::CodeBlock::printBinaryOp):
(JSC::CodeBlock::printConditionalJump):
(JSC::CodeBlock::printGetByIdOp):
(JSC::dumpStructure):
(JSC::dumpChain):
(JSC::CodeBlock::printGetByIdCacheStatus):
(JSC::CodeBlock::printCallOp):
(JSC::CodeBlock::printPutByIdOp):
(JSC::CodeBlock::printStructure):
(JSC::CodeBlock::printStructures):
(JSC::CodeBlock::dump):
(JSC::CodeBlock::dumpStatistics):
(JSC::CodeBlock::finalizeUnconditionally):
(JSC::CodeBlock::resetStubInternal):
(JSC::CodeBlock::reoptimize):
(JSC::ProgramCodeBlock::jettison):
(JSC::EvalCodeBlock::jettison):
(JSC::FunctionCodeBlock::jettison):
(JSC::CodeBlock::shouldOptimizeNow):
(JSC::CodeBlock::tallyFrequentExitSites):
(JSC::CodeBlock::dumpValueProfiles):
- bytecode/Opcode.cpp:
(JSC::OpcodeStats::~OpcodeStats):
- bytecode/SamplingTool.cpp:
(JSC::SamplingFlags::stop):
(JSC::SamplingRegion::dumpInternal):
(JSC::SamplingTool::dump):
- dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::initialize):
(JSC::DFG::AbstractState::endBasicBlock):
(JSC::DFG::AbstractState::mergeStateAtTail):
(JSC::DFG::AbstractState::mergeToSuccessors):
- dfg/DFGAbstractValue.h:
(JSC::DFG::AbstractValue::dump):
- dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
- dfg/DFGByteCodeParser.cpp:
(JSC::DFG::ByteCodeParser::injectLazyOperandSpeculation):
(JSC::DFG::ByteCodeParser::getPredictionWithoutOSRExit):
(JSC::DFG::ByteCodeParser::getArrayModeAndEmitChecks):
(JSC::DFG::ByteCodeParser::makeSafe):
(JSC::DFG::ByteCodeParser::makeDivSafe):
(JSC::DFG::ByteCodeParser::handleCall):
(JSC::DFG::ByteCodeParser::handleInlining):
(JSC::DFG::ByteCodeParser::parseBlock):
(JSC::DFG::ByteCodeParser::processPhiStack):
(JSC::DFG::ByteCodeParser::linkBlock):
(JSC::DFG::ByteCodeParser::InlineStackEntry::InlineStackEntry):
(JSC::DFG::ByteCodeParser::parseCodeBlock):
(JSC::DFG::ByteCodeParser::parse):
- dfg/DFGCFAPhase.cpp:
(JSC::DFG::CFAPhase::performBlockCFA):
(JSC::DFG::CFAPhase::performForwardCFA):
- dfg/DFGCFGSimplificationPhase.cpp:
(JSC::DFG::CFGSimplificationPhase::run):
(JSC::DFG::CFGSimplificationPhase::fixPossibleGetLocal):
(JSC::DFG::CFGSimplificationPhase::fixPhis):
(JSC::DFG::CFGSimplificationPhase::fixJettisonedPredecessors):
(JSC::DFG::CFGSimplificationPhase::removePotentiallyDeadPhiReference):
(JSC::DFG::CFGSimplificationPhase::mergeBlocks):
- dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::endIndexForPureCSE):
(JSC::DFG::CSEPhase::setReplacement):
(JSC::DFG::CSEPhase::eliminate):
(JSC::DFG::CSEPhase::performNodeCSE):
- dfg/DFGCapabilities.cpp:
(JSC::DFG::debugFail):
- dfg/DFGConstantFoldingPhase.cpp:
(JSC::DFG::ConstantFoldingPhase::foldConstants):
(JSC::DFG::ConstantFoldingPhase::paintUnreachableCode):
- dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dump):
- dfg/DFGDriver.cpp:
(JSC::DFG::compile):
- dfg/DFGFixupPhase.cpp:
(JSC::DFG::FixupPhase::fixupNode):
(JSC::DFG::FixupPhase::fixDoubleEdge):
- dfg/DFGGraph.cpp:
(JSC::DFG::printWhiteSpace):
(JSC::DFG::Graph::dumpCodeOrigin):
(JSC::DFG::Graph::dump):
(JSC::DFG::Graph::dumpBlockHeader):
(JSC::DFG::Graph::predictArgumentTypes):
- dfg/DFGJITCompiler.cpp:
(JSC::DFG::JITCompiler::link):
- dfg/DFGOSREntry.cpp:
(JSC::DFG::prepareOSREntry):
- dfg/DFGOSRExitCompiler.cpp:
- dfg/DFGOSRExitCompiler32_64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
- dfg/DFGOSRExitCompiler64.cpp:
(JSC::DFG::OSRExitCompiler::compileExit):
- dfg/DFGOperations.cpp:
- dfg/DFGPhase.cpp:
(JSC::DFG::Phase::beginPhase):
- dfg/DFGPhase.h:
(JSC::DFG::runAndLog):
- dfg/DFGPredictionPropagationPhase.cpp:
(JSC::DFG::PredictionPropagationPhase::propagate):
(JSC::DFG::PredictionPropagationPhase::propagateForward):
(JSC::DFG::PredictionPropagationPhase::propagateBackward):
(JSC::DFG::PredictionPropagationPhase::doRoundOfDoubleVoting):
- dfg/DFGRegisterBank.h:
(JSC::DFG::RegisterBank::dump):
- dfg/DFGScoreBoard.h:
(JSC::DFG::ScoreBoard::use):
(JSC::DFG::ScoreBoard::dump):
- dfg/DFGSlowPathGenerator.h:
(JSC::DFG::SlowPathGenerator::generate):
- dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::terminateSpeculativeExecution):
(JSC::DFG::SpeculativeJIT::terminateSpeculativeExecutionWithConditionalDirection):
(JSC::DFG::SpeculativeJIT::runSlowPathGenerators):
(JSC::DFG::SpeculativeJIT::dump):
(JSC::DFG::SpeculativeJIT::checkConsistency):
(JSC::DFG::SpeculativeJIT::compile):
(JSC::DFG::SpeculativeJIT::checkGeneratedTypeForToInt32):
- dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
- dfg/DFGSpeculativeJIT64.cpp:
(JSC::DFG::SpeculativeJIT::fillSpeculateIntInternal):
(JSC::DFG::SpeculativeJIT::fillSpeculateDouble):
(JSC::DFG::SpeculativeJIT::fillSpeculateCell):
(JSC::DFG::SpeculativeJIT::fillSpeculateBoolean):
- dfg/DFGStructureCheckHoistingPhase.cpp:
(JSC::DFG::StructureCheckHoistingPhase::run):
- dfg/DFGValidate.cpp:
(Validate):
(JSC::DFG::Validate::reportValidationContext):
(JSC::DFG::Validate::dumpData):
(JSC::DFG::Validate::dumpGraphIfAppropriate):
- dfg/DFGVariableEventStream.cpp:
(JSC::DFG::VariableEventStream::logEvent):
(JSC::DFG::VariableEventStream::reconstruct):
- dfg/DFGVirtualRegisterAllocationPhase.cpp:
(JSC::DFG::VirtualRegisterAllocationPhase::run):
- heap/Heap.cpp:
- heap/HeapStatistics.cpp:
(JSC::HeapStatistics::logStatistics):
(JSC::HeapStatistics::showObjectStatistics):
- heap/MarkStack.h:
- heap/MarkedBlock.h:
- heap/SlotVisitor.cpp:
(JSC::SlotVisitor::validate):
- interpreter/CallFrame.cpp:
(JSC::CallFrame::dumpCaller):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpRegisters):
- jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
(JSC::JIT::privateCompile):
- jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dump):
(JSC::JITDisassembler::dumpForInstructions):
- jit/JITStubRoutine.h:
(JSC):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- jit/JumpReplacementWatchpoint.cpp:
(JSC::JumpReplacementWatchpoint::fireInternal):
- llint/LLIntExceptions.cpp:
(JSC::LLInt::interpreterThrowInCaller):
(JSC::LLInt::returnToThrow):
(JSC::LLInt::callToThrow):
- llint/LLIntSlowPaths.cpp:
(JSC::LLInt::llint_trace_operand):
(JSC::LLInt::llint_trace_value):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
(JSC::LLInt::traceFunctionPrologue):
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::entryOSR):
(JSC::LLInt::handleHostCall):
(JSC::LLInt::setUpCall):
- profiler/Profile.cpp:
(JSC::Profile::debugPrintData):
(JSC::Profile::debugPrintDataSampleStyle):
- profiler/ProfileNode.cpp:
(JSC::ProfileNode::debugPrintData):
(JSC::ProfileNode::debugPrintDataSampleStyle):
- runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::dumpRegExpTrace):
- runtime/RegExp.cpp:
(JSC::RegExp::matchCompareWithInterpreter):
- runtime/SamplingCounter.cpp:
(JSC::AbstractSamplingCounter::dump):
- runtime/Structure.cpp:
(JSC::Structure::dumpStatistics):
(JSC::PropertyMapStatisticsExitLogger::~PropertyMapStatisticsExitLogger):
- tools/CodeProfile.cpp:
(JSC::CodeProfile::report):
- tools/ProfileTreeNode.h:
(JSC::ProfileTreeNode::dumpInternal):
- yarr/YarrInterpreter.cpp:
(JSC::Yarr::ByteCompiler::dumpDisjunction):
Source/WebCore:
No change in behavior, so no new tests.
- platform/KURLWTFURL.cpp:
(WebCore::KURL::print):
Source/WTF:
- wtf/DataLog.cpp:
(WTF::dataLogFV):
(WTF::dataLogF):
(WTF::dataLogFString):
- wtf/DataLog.h:
(WTF):
- wtf/HashTable.cpp:
(WTF::HashTableStats::dumpStats):
- wtf/HashTable.h:
(WTF::HashTable::Stats::dumpStats):
- wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::dumpProfile):
- wtf/StackStats.cpp:
(WTF::StackStats::initialize):
(WTF::StackStats::PerThreadStats::PerThreadStats):
(WTF::StackStats::CheckPoint::CheckPoint):
(WTF::StackStats::CheckPoint::~CheckPoint):
(WTF::StackStats::probe):
(WTF::StackStats::LayoutCheckPoint::LayoutCheckPoint):
- wtf/text/WTFString.cpp:
(String::show):
- 8:11 PM Changeset in webkit [135468] by
-
- 5 edits10 adds in trunk/Source/WebCore
[EFL] Refactor GraphicsContext3DEFL.
https://bugs.webkit.org/show_bug.cgi?id=101291.
Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2012-11-21
Reviewed by Kenneth Rohde Christiansen.
GraphicsContext3DEfl creates GraphicsContext3DPrivate, which acts as its platform Layer.
GraphicsContext3DPrivate needs to handle the following cases:
1) To provide an off-screen buffer for accelerated composition.
2) Render to a current context.
3) To render directly to host window. (currently not supported.)
Before this patch Evas was used to provide us an off-screen context and buffer. GLX was used in
the other supported case. Evas acts as a glue layer to provide us with appropriate
GL bindings (OpenGL functions), GL context and drawable (surface/offscreenbuffer).
However, primitive rendering is handled by TextureMapper and OpenGLShims is used to load the needed GL functions.
It would be for our advantage to be able to take in to use any optimisations/extensions
provided by underlying drivers, specific to a platform (e.g. GLX_MESA_copy_sub_buffer etc.).
This patch introduces an abstraction layer to make it easy to add support for any GL backend (GLX, EGL etc.)
and do any platform specific optimizations as needed without complicating GraphicsContext3DPrivate class.
Two new classes are added with this implementation, GLPlatformContext and GLPlatformSurface.
GraphicsContext3DPrivate would create and own a GLPlatformContext and GLPlatformSurface.
GLPlatformContext encapsulates an OpenGL context hiding any platform specific management.
It uses GL extension ARB_robustness (when available) to detect driver resets.
It defines a simple interface for things that need to be handled by the context. Support
for multi-threaded usage and shared context-group would be added later.
GLPlatformSurface encapsulates an OpenGL drawable hiding any platform specific management.
It defines a simple interface for things that need to be handled by the surface.
It creates an off-screen rendering area. Any GLPlatformContext (compatible with the surface)
can be used to render into this off-screen area.
This patch also adds GLX implementation. To keep the patch to minimum EGL support would be added in another changeset.
- PlatformEfl.cmake:
- platform/graphics/efl/GraphicsContext3DEfl.cpp:
(WebCore::GraphicsContext3D::create):
(WebCore::GraphicsContext3D::GraphicsContext3D):
(WebCore::GraphicsContext3D::~GraphicsContext3D):
(WebCore::GraphicsContext3D::makeContextCurrent):
(WebCore::GraphicsContext3D::setContextLostCallback):
- platform/graphics/efl/GraphicsContext3DPrivate.cpp:
(WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
(GraphicsContext3DPrivate::~GraphicsContext3DPrivate):
(GraphicsContext3DPrivate::releaseResources):
(GraphicsContext3DPrivate::setContextLostCallback):
(GraphicsContext3DPrivate::platformGraphicsContext3D):
(GraphicsContext3DPrivate::makeContextCurrent):
(GraphicsContext3DPrivate::createGraphicsSurfaces):
(GraphicsContext3DPrivate::copyToGraphicsSurface):
(GraphicsContext3DPrivate::graphicsSurfaceToken):
- platform/graphics/efl/GraphicsContext3DPrivate.h:
(GraphicsContext3DPrivate):
- platform/graphics/opengl/GLDefs.h: Added.
(WebCore):
- platform/graphics/opengl/GLPlatformContext.cpp: Added.
(WebCore):
(WebCore::GLPlatformContext::createContext):
(WebCore::GLPlatformContext::createOffScreenContext):
(WebCore::GLPlatformContext::createCurrentContextWrapper):
(WebCore::GLPlatformContext::GLPlatformContext):
(WebCore::GLPlatformContext::~GLPlatformContext):
(WebCore::GLPlatformContext::makeCurrent):
(WebCore::GLPlatformContext::isValid):
(WebCore::GLPlatformContext::releaseCurrent):
(WebCore::GLPlatformContext::handle):
(WebCore::GLPlatformContext::isCurrentContext):
(WebCore::GLPlatformContext::initialize):
(WebCore::GLPlatformContext::getCurrent):
(WebCore::GLPlatformContext::platformMakeCurrent):
(WebCore::GLPlatformContext::platformReleaseCurrent):
(WebCore::GLPlatformContext::destroy):
- platform/graphics/opengl/GLPlatformContext.h: Added.
(WebCore):
(GLPlatformContext):
- platform/graphics/opengl/GLPlatformSurface.cpp: Added.
(WebCore):
(WebCore::GLPlatformSurface::createOffscreenSurface):
(WebCore::GLPlatformSurface::createTransportSurface):
(WebCore::GLPlatformSurface::GLPlatformSurface):
(WebCore::GLPlatformSurface::~GLPlatformSurface):
(WebCore::GLPlatformSurface::handle):
(WebCore::GLPlatformSurface::geometry):
(WebCore::GLPlatformSurface::sharedDisplay):
(WebCore::GLPlatformSurface::configuration):
(WebCore::GLPlatformSurface::swapBuffers):
(WebCore::GLPlatformSurface::copyTexture):
(WebCore::GLPlatformSurface::updateContents):
(WebCore::GLPlatformSurface::setGeometry):
(WebCore::GLPlatformSurface::destroy):
- platform/graphics/opengl/GLPlatformSurface.h: Added.
(WebCore):
(GLPlatformSurface):
GLXOffScreenContext creates an off-screen context. This is used when
renderstyle is RenderOffscreen.
It uses GL extension GLX_ARB_create_context (when available)
to create a context else falls back to use glXCreateNewContext.
- platform/graphics/surfaces/glx/GLXContext.cpp: Added.
(WebCore):
(WebCore::initializeARBExtensions):
(WebCore::GLXOffScreenContext::GLXOffScreenContext):
(WebCore::GLXOffScreenContext::initialize):
(WebCore::GLXOffScreenContext::~GLXOffScreenContext):
(WebCore::GLXOffScreenContext::isCurrentContext):
(WebCore::GLXOffScreenContext::platformMakeCurrent):
(WebCore::GLXOffScreenContext::platformReleaseCurrent):
(WebCore::GLXOffScreenContext::freeResources):
(WebCore::GLXOffScreenContext::destroy):
GLXCurrentContextWrapper acts as a wrapper for current context.
This is used when renderstyle is RenderToCurrentGLContext.
- platform/graphics/surfaces/glx/GLXContext.h: Added.
(WebCore):
(GLXCurrentContextWrapper):
(WebCore::GLXCurrentContextWrapper::GLXCurrentContextWrapper):
(WebCore::GLXCurrentContextWrapper::~GLXCurrentContextWrapper):
(GLXOffScreenContext):
- platform/graphics/surfaces/glx/GLXSurface.cpp: Added.
(WebCore):
(WebCore::GLXSurface::GLXSurface):
(WebCore::GLXSurface::~GLXSurface):
(WebCore::GLXSurface::visualInfo):
(WebCore::GLXSurface::xWindow):
(WebCore::GLXSurface::pBufferConfiguration):
(WebCore::GLXSurface::transportSurfaceConfiguration):
(WebCore::GLXSurface::isXRenderExtensionSupported):
GLXTransportSurface creates Window and uses it as an off-screen surface.
Any GLContext that was created with respect to configuration can be used
to render into this.
This is used when contents of the buffer are to be provided to UI Process
for display.
(WebCore::GLXTransportSurface::GLXTransportSurface):
(WebCore::GLXTransportSurface::~GLXTransportSurface):
(WebCore::GLXTransportSurface::configuration):
(WebCore::GLXTransportSurface::swapBuffers):
(WebCore::GLXTransportSurface::setGeometry):
(WebCore::GLXTransportSurface::initialize):
(WebCore::GLXTransportSurface::destroy):
(WebCore::GLXTransportSurface::freeResources):
GLXPBuffer, Creates a GL surface (PBuffer) used for offscreen rendering.
Any GLContext that was created with respect to configuration can be used
to render into this.
(WebCore::GLXPBuffer::GLXPBuffer):
(WebCore::GLXPBuffer::~GLXPBuffer):
(WebCore::GLXPBuffer::initialize):
(WebCore::GLXPBuffer::configuration):
(WebCore::GLXPBuffer::destroy):
(WebCore::GLXPBuffer::freeResources):
- platform/graphics/surfaces/glx/GLXSurface.h: Added.
(WebCore):
Creates X resources which are shared between surface and context.
(SharedX11Resources):
(WebCore::SharedX11Resources::create):
(WebCore::SharedX11Resources::deref):
(WebCore::SharedX11Resources::getXWindow):
(WebCore::SharedX11Resources::display):
(WebCore::SharedX11Resources::visualInfo):
(WebCore::SharedX11Resources::createConfig):
(WebCore::SharedX11Resources::pBufferContextConfig):
(WebCore::SharedX11Resources::surfaceContextConfig):
(WebCore::SharedX11Resources::isXRenderExtensionSupported):
(WebCore::SharedX11Resources::SharedX11Resources):
(WebCore::SharedX11Resources::~SharedX11Resources):
(GLXSurface):
(GLXTransportSurface):
(GLXPBuffer):
- 8:01 PM Changeset in webkit [135467] by
-
- 41 edits24 adds in trunk/LayoutTests
[Chromium] Rebaselin for recent forms changes.
- platform/chromium-linux-x86/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-linux/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
- platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
- platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
- platform/chromium-mac-lion/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
- platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
- platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-mac-lion/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
- platform/chromium-mac-snowleopard/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-mac-snowleopard/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png:
- platform/chromium-mac/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png:
- platform/chromium-win-xp/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
- platform/chromium-win-xp/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-win-xp/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-win/fast/forms/datetime/datetime-appearance-l10n-expected.png: Added.
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
- platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-expected.png: Added.
- platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-rtl-expected.png: Added.
- platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png: Added.
- platform/chromium/TestExpectations:
- 7:47 PM Changeset in webkit [135466] by
-
- 10 edits1 add in trunk/Source/JavaScriptCore
It should be possible to say disassemble(stuff) instead of having to say if (!tryToDisassemble(stuff)) dataLog("I failed")
https://bugs.webkit.org/show_bug.cgi?id=103010
Reviewed by Anders Carlsson.
You can still say tryToDisassemble(), which will tell you if it failed; you can then
decide what to do instead. But it's better to say disassemble(), which will just print
the instruction ranges if tryToDisassemble() failed. This is particularly appropriate
since that's what all previous users of tryToDisassemble() would have done in some
form or another.
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- assembler/LinkBuffer.cpp:
(JSC::LinkBuffer::finalizeCodeWithDisassembly):
- dfg/DFGDisassembler.cpp:
(JSC::DFG::Disassembler::dumpDisassembly):
- disassembler/Disassembler.cpp: Added.
(JSC):
(JSC::disassemble):
- disassembler/Disassembler.h:
(JSC):
- jit/JITDisassembler.cpp:
(JSC::JITDisassembler::dumpDisassembly):
- 7:45 PM Changeset in webkit [135465] by
-
- 29 edits in trunk/Source/WebCore
Re-virtualize CSSRule.
<http://webkit.org/b/103003>
Reviewed by Anders Carlsson.
Make CSSRule virtual once again, since it's no longer important to keep it as small as possible.
StyleRuleBase and its various subclasses are the relevant ones now.
- css/CSSCharsetRule.cpp:
(WebCore::CSSCharsetRule::CSSCharsetRule):
(WebCore::CSSCharsetRule::reportMemoryUsage):
- css/CSSCharsetRule.h:
(WebCore::CSSCharsetRule::~CSSCharsetRule):
(WebCore::CSSCharsetRule::encoding):
(WebCore::CSSCharsetRule::setEncoding):
- css/CSSFontFaceRule.cpp:
(WebCore::CSSFontFaceRule::CSSFontFaceRule):
(WebCore::CSSFontFaceRule::reattach):
(WebCore::CSSFontFaceRule::reportMemoryUsage):
- css/CSSFontFaceRule.h:
(CSSFontFaceRule):
- css/CSSImportRule.cpp:
(WebCore::CSSImportRule::CSSImportRule):
(WebCore::CSSImportRule::reportMemoryUsage):
(WebCore::CSSImportRule::reattach):
(WebCore):
- css/CSSImportRule.h:
(CSSImportRule):
- css/CSSMediaRule.cpp:
(WebCore::CSSMediaRule::CSSMediaRule):
(WebCore::CSSMediaRule::reattach):
(WebCore::CSSMediaRule::reportMemoryUsage):
- css/CSSMediaRule.h:
(CSSMediaRule):
- css/CSSPageRule.cpp:
(WebCore::CSSPageRule::CSSPageRule):
(WebCore::CSSPageRule::reattach):
(WebCore::CSSPageRule::reportMemoryUsage):
- css/CSSPageRule.h:
(CSSPageRule):
- css/CSSRule.cpp:
(SameSizeAsCSSRule):
(WebCore::CSSRule::reportMemoryUsage):
- css/CSSRule.h:
(WebCore::CSSRule::~CSSRule):
(CSSRule):
(WebCore::CSSRule::CSSRule):
- css/CSSStyleRule.cpp:
(WebCore::CSSStyleRule::CSSStyleRule):
(WebCore::CSSStyleRule::reattach):
(WebCore::CSSStyleRule::reportMemoryUsage):
- css/CSSStyleRule.h:
(CSSStyleRule):
(WebCore::CSSStyleRule::type):
- css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::rules):
- css/CSSUnknownRule.h:
(WebCore::CSSUnknownRule::CSSUnknownRule):
(WebCore::CSSUnknownRule::~CSSUnknownRule):
- css/StyleResolver.cpp:
(WebCore::collectCSSOMWrappers):
- css/WebKitCSSKeyframeRule.cpp:
(WebCore::WebKitCSSKeyframeRule::WebKitCSSKeyframeRule):
(WebCore::WebKitCSSKeyframeRule::reportMemoryUsage):
(WebCore::WebKitCSSKeyframeRule::reattach):
(WebCore):
- css/WebKitCSSKeyframeRule.h:
(WebKitCSSKeyframeRule):
- css/WebKitCSSKeyframesRule.cpp:
(WebCore::WebKitCSSKeyframesRule::WebKitCSSKeyframesRule):
(WebCore::WebKitCSSKeyframesRule::reattach):
(WebCore::WebKitCSSKeyframesRule::reportMemoryUsage):
- css/WebKitCSSKeyframesRule.h:
(WebKitCSSKeyframesRule):
- css/WebKitCSSRegionRule.cpp:
(WebCore::WebKitCSSRegionRule::WebKitCSSRegionRule):
(WebCore::WebKitCSSRegionRule::reattach):
(WebCore::WebKitCSSRegionRule::reportMemoryUsage):
- css/WebKitCSSRegionRule.h:
(WebKitCSSRegionRule):
- css/WebKitCSSViewportRule.cpp:
(WebCore::WebKitCSSViewportRule::WebKitCSSViewportRule):
(WebCore::WebKitCSSViewportRule::reattach):
(WebCore::WebKitCSSViewportRule::reportMemoryUsage):
- css/WebKitCSSViewportRule.h:
- inspector/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::asCSSStyleRule):
(WebCore::InspectorCSSAgent::collectStyleSheets):
- inspector/InspectorStyleSheet.cpp:
(WebCore::asCSSRuleList):
(WebCore::fillMediaListChain):
- page/PageSerializer.cpp:
(WebCore::PageSerializer::serializeCSSStyleSheet):
- 7:15 PM Changeset in webkit [135464] by
-
- 5 edits2 adds in trunk
[Shadow DOM] Implement Element::createShadowRoot()
https://bugs.webkit.org/show_bug.cgi?id=102911
Reviewed by Kentaro Hara.
Source/WebCore:
Added an API implementation and exposed it.
This is basically an alias of the ShadowRoot constructor, which
will be removed as bug 102913.
Test: fast/dom/shadow/shadow-aware-create-shdow-root.html
- dom/Element.cpp:
(WebCore::Element::createShadowRoot):
(WebCore):
- dom/Element.h:
(Element):
- dom/Element.idl:
LayoutTests:
The coverage might not seem comprehensive at a glance. However,
this is just an alias of ShadowRoot constructor and there are
bunch of test cases which cover it.
As bug 102913 will convert such callsites to use createShadowRoot(),
the API will get be covered well then.
- fast/dom/shadow/shadow-aware-create-shdow-root-expected.txt: Added.
- fast/dom/shadow/shadow-aware-create-shdow-root.html: Added. Further ShadowAware API will come here.
- 7:08 PM Changeset in webkit [135463] by
-
- 2 edits in trunk
[EFL] GLX detection is broken.
https://bugs.webkit.org/show_bug.cgi?id=102687.
Patch by Kondapally Kalyan <kalyan.kondapally@intel.com> on 2012-11-21
Reviewed by Laszlo Gombos.
HAVE_GLX is enabled only if WebGL is enabled. This is wrong and we should
explicitly test for GLX support.
This patch makes changes so that we check for glx.h header and sets HAVE_GLX flag appropriately.
- Source/cmake/OptionsEfl.cmake:
- 7:05 PM Changeset in webkit [135462] by
-
- 2 edits in trunk/Source/JavaScriptCore
dumpOperands() claims that it needs a non-const Operands& when that is completely false
https://bugs.webkit.org/show_bug.cgi?id=103005
Reviewed by Eric Carlson.
- bytecode/Operands.h:
(JSC::dumpOperands):
(JSC):
- 6:06 PM Changeset in webkit [135461] by
-
- 11 edits in trunk/Source/WebKit2
[EFL][WK2] Use consistent class names in the clients
https://bugs.webkit.org/show_bug.cgi?id=102684
Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.
WebKit EFL classes do not use '_' since r135117 but '_' is still remained
in some clients classes. This patch removed the '_' to make class names
to be consistent.
- UIProcess/efl/ContextHistoryClientEfl.cpp:
(WebKit::ContextHistoryClientEfl::didNavigateWithNavigationData):
- UIProcess/efl/DownloadManagerEfl.cpp:
(WebKit::DownloadManagerEfl::didFail):
- UIProcess/efl/FormClientEfl.cpp:
(WebKit::FormClientEfl::willSubmitForm):
- UIProcess/efl/PageLoadClientEfl.cpp:
(WebKit::PageLoadClientEfl::didReceiveIntentForFrame):
(WebKit::PageLoadClientEfl::registerIntentServiceForFrame):
(WebKit::PageLoadClientEfl::didFailLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didFailProvisionalLoadWithErrorForFrame):
(WebKit::PageLoadClientEfl::didReceiveAuthenticationChallengeInFrame):
- UIProcess/efl/PagePolicyClientEfl.cpp:
(WebKit::PagePolicyClientEfl::decidePolicyForNavigationAction):
(WebKit::PagePolicyClientEfl::decidePolicyForNewWindowAction):
- UIProcess/efl/PageUIClientEfl.cpp:
(WebKit::PageUIClientEfl::runOpenPanel):
- UIProcess/efl/RequestManagerClientEfl.cpp:
(WebKit::EwkUrlSchemeHandler::EwkUrlSchemeHandler):
(WebKit::RequestManagerClientEfl::didReceiveURIRequest):
(WebKit::RequestManagerClientEfl::registerURLSchemeHandler):
- UIProcess/efl/RequestManagerClientEfl.h:
(RequestManagerClientEfl):
- UIProcess/efl/ResourceLoadClientEfl.cpp:
(WebKit::ResourceLoadClientEfl::didInitiateLoadForResource):
(WebKit::ResourceLoadClientEfl::didSendRequestForResource):
(WebKit::ResourceLoadClientEfl::didReceiveResponseForResource):
(WebKit::ResourceLoadClientEfl::didFinishLoadForResource):
(WebKit::ResourceLoadClientEfl::didFailLoadForResource):
- UIProcess/efl/ResourceLoadClientEfl.h:
(ResourceLoadClientEfl):
- 5:21 PM Changeset in webkit [135460] by
-
- 2 edits in trunk/LayoutTests
Remove crashing expectation for css3/filters/effect-reference-ordering-hw.html
https://bugs.webkit.org/show_bug.cgi?id=102898
Unreviewed test expectations.
- platform/chromium/TestExpectations:
- 5:06 PM Changeset in webkit [135459] by
-
- 8 edits in trunk
[chromium] Device scale factor should be no-op when applyDeviceScaleFactorInCompositor == 0
https://bugs.webkit.org/show_bug.cgi?id=100061
Patch by Tien-Ren Chen <trchen@chromium.org> on 2012-11-21
Reviewed by Adam Barth.
On Android we're using a different pixel scaling implementation
(WebCore::Settings::applyDefaultDeviceScaleFactorInCompositor() == 0) than other
platforms. In this mode, we don't make use of device-independent pixels. Device
scale factor is provided to WebKit and get merged into page scale factor. Other
than that device scale factor should have no effects on rendering.
Source/WebKit/chromium:
- src/PageWidgetDelegate.cpp:
(WebKit::PageWidgetDelegate::paint):
- src/PageWidgetDelegate.h:
- src/WebPagePopupImpl.cpp:
(WebKit::WebPagePopupImpl::paint):
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::paint):
(WebKit::WebViewImpl::shouldApplyDeviceScaleFactorInCompositor):
(WebKit):
- src/WebViewImpl.h:
(WebViewImpl):
Tools:
- DumpRenderTree/chromium/WebPreferences.cpp:
(WebPreferences::applyTo):
- 4:50 PM Changeset in webkit [135458] by
-
- 7 edits in trunk/Source/WebCore
[Resource Timing] Populate PerformanceResourceTiming structs with timing data
https://bugs.webkit.org/show_bug.cgi?id=102862
Reviewed by Tony Gentilcore.
This allows CachedResourceLoader to pass in all of the necessary values and populates
them in the PerformanceResourceTiming struct. A follow up patch will actually call
addResourceTiming() as necessary.
Tests: http/tests/w3c/webperf/submission/resource-timing
- page/Performance.cpp:
(WebCore::Performance::addResourceTiming): Accept all necessary timing data.
- page/Performance.h:
(WebCore):
(Performance):
- page/PerformanceEntry.cpp:
(WebCore::PerformanceEntry::PerformanceEntry):
- page/PerformanceEntry.h:
(PerformanceEntry):
- page/PerformanceResourceTiming.cpp:
(WebCore::monotonicTimeToDocumentMilliseconds):
(WebCore):
(WebCore::PerformanceResourceTiming::PerformanceResourceTiming):
(WebCore::PerformanceResourceTiming::initiatorType): Return the spec'd values.
(WebCore::PerformanceResourceTiming::fetchStart):
(WebCore::PerformanceResourceTiming::domainLookupStart):
(WebCore::PerformanceResourceTiming::domainLookupEnd):
(WebCore::PerformanceResourceTiming::connectStart):
(WebCore::PerformanceResourceTiming::connectEnd):
(WebCore::PerformanceResourceTiming::secureConnectionStart):
(WebCore::PerformanceResourceTiming::requestStart):
(WebCore::PerformanceResourceTiming::responseStart):
(WebCore::PerformanceResourceTiming::responseEnd):
(WebCore::PerformanceResourceTiming::resourceTimeToDocumentMilliseconds):
- page/PerformanceResourceTiming.h:
(WebCore::PerformanceResourceTiming::create):
(PerformanceResourceTiming):
- 4:46 PM Changeset in webkit [135457] by
-
- 11 edits2 adds in trunk/Source/JavaScriptCore
Baseline JIT's disassembly should be just as pretty as the DFG's
https://bugs.webkit.org/show_bug.cgi?id=102873
Reviewed by Sam Weinig.
Integrated the CodeBlock's bytecode dumper with the JIT's disassembler. Also fixed
some type goof-ups (instructions are not in a Vector<Instruction> so using a Vector
iterator makes no sense) and stream-lined some things (you don't actually need a
full-fledged ExecState* to dump bytecode).
- CMakeLists.txt:
- GNUmakefile.list.am:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.xcodeproj/project.pbxproj:
- Target.pri:
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::printUnaryOp):
(JSC::CodeBlock::printBinaryOp):
(JSC::CodeBlock::printConditionalJump):
(JSC::CodeBlock::printGetByIdOp):
(JSC::CodeBlock::printCallOp):
(JSC::CodeBlock::printPutByIdOp):
(JSC::CodeBlock::dump):
(JSC):
(JSC::CodeBlock::CodeBlock):
- bytecode/CodeBlock.h:
(CodeBlock):
- interpreter/Interpreter.cpp:
(JSC::Interpreter::dumpCallFrame):
- jit/JIT.cpp:
(JSC::JIT::privateCompileMainPass):
(JSC::JIT::privateCompileSlowCases):
(JSC::JIT::privateCompile):
- jit/JIT.h:
(JIT):
- jit/JITDisassembler.cpp: Added.
(JSC):
(JSC::JITDisassembler::JITDisassembler):
(JSC::JITDisassembler::~JITDisassembler):
(JSC::JITDisassembler::dump):
(JSC::JITDisassembler::dumpForInstructions):
(JSC::JITDisassembler::dumpDisassembly):
- jit/JITDisassembler.h: Added.
(JSC):
(JITDisassembler):
(JSC::JITDisassembler::setStartOfCode):
(JSC::JITDisassembler::setForBytecodeMainPath):
(JSC::JITDisassembler::setForBytecodeSlowPath):
(JSC::JITDisassembler::setEndOfSlowPath):
(JSC::JITDisassembler::setEndOfCode):
- 4:44 PM Changeset in webkit [135456] by
-
- 3 edits2 adds in trunk
[Shadow DOM][V8] Assertion failure when shadow host is reclaimed before ShadowRoot
https://bugs.webkit.org/show_bug.cgi?id=102893
Reviewed by Kentaro Hara.
Source/WebCore:
Due to bug 88834, shadow hosts can be reclaimed before
corresponding ShadowRoots are. This breaks an invariant, that is,
the host is always available for any ShadowRoot. This change adds
guards for the possibly broken invariant.
Since bug 88834 is planned to be fixed shortly, this change
doesn't aim to fix this problem by make it work correctly, but
just lays a safety net which is needed until the root cause is
gone.
Test: fast/dom/shadow/host-wrapper-reclaimed.html
- dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::setInnerHTML):
(WebCore::ShadowRoot::setApplyAuthorStyles):
(WebCore::ShadowRoot::setResetStyleInheritance):
(WebCore::ShadowRoot::childrenChanged):
LayoutTests:
- fast/dom/shadow/host-wrapper-reclaimed-expected.txt: Added.
- fast/dom/shadow/host-wrapper-reclaimed.html: Added.
- 4:28 PM Changeset in webkit [135455] by
-
- 9 edits1 move in trunk/Source/WebCore
Make CachedSVGDocumentReference independent of FilterOperation
https://bugs.webkit.org/show_bug.cgi?id=102967
Reviewed by Antti Koivisto.
Make CachedSVGDocumentReference independent of FilterOperation to reuse the code for clip-path and masking.
No new tests, refactoring.
- GNUmakefile.list.am: Move CachedSVGDocumentReference to it's proper location and it to the projects.
- WebCore.gypi:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingSVGDocuments):
(WebCore::StyleResolver::createFilterOperations):
- loader/cache/CachedSVGDocumentReference.h: Renamed from Source/WebCore/css/CachedSVGDocumentReference.h.
(WebCore):
(CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::~CachedSVGDocumentReference):
(WebCore::CachedSVGDocumentReference::document):
- platform/graphics/filters/FilterOperation.h: Rename data() and setData() to
cachedSVGDocumentReference() and its setter. Adapt other classes.
(WebCore::FilterOperation::ReferenceFilterOperation::cachedSVGDocumentReference):
(WebCore::FilterOperation::ReferenceFilterOperation::setCachedSVGDocumentReference):
(ReferenceFilterOperation):
- rendering/FilterEffectRenderer.cpp:
(WebCore::FilterEffectRenderer::buildReferenceFilter):
- rendering/RenderLayerFilterInfo.cpp:
(WebCore::RenderLayerFilterInfo::updateReferenceFilterClients):
- 4:25 PM Changeset in webkit [135454] by
-
- 3 edits4 adds in trunk
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>
Reviewed by Michael Saboff.
Source/JavaScriptCore:
Fixes an issue where we inadvertently didn't check the length of
a JavaScript string for overflow.
- runtime/Operations.h:
(JSC::jsString):
(JSC::jsStringFromArguments):
LayoutTests:
Add tests to ensure that we handle concatenating large strings.
- fast/js/concat-large-strings-crash-expected.txt: Added.
- fast/js/concat-large-strings-crash.html: Added.
- fast/js/concat-large-strings-crash2-expected.txt: Added.
- fast/js/concat-large-strings-crash2.html: Added.
- 4:20 PM Changeset in webkit [135453] by
-
- 2 edits in trunk/Source/WebKit2
[EFL][WK2] Remove #include "ewk_view_private.h" in PageViewportControllerClientEfl.cpp
https://bugs.webkit.org/show_bug.cgi?id=102773
Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.
PageViewportControllerClientEfl.cpp doesn't need to include ewk_view_private.h.
- UIProcess/efl/PageViewportControllerClientEfl.cpp:
- 4:18 PM Changeset in webkit [135452] by
-
- 12 edits in trunk/Source/WebCore
Remove the concept of initiatorDocument from CachedResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=102855
Reviewed by Sam Weinig.
It turns out this isn't necessary for the new implementation of Resource Timing. Instead,
we can get at it from the CachedResourceLoader. I don't think anyone else needed it either.
No new tests. This was never used.
- css/CSSFontFaceSrcValue.cpp:
(WebCore::CSSFontFaceSrcValue::cachedFont):
- css/CSSImageSetValue.cpp:
(WebCore::CSSImageSetValue::cachedImageSet):
- css/CSSImageValue.cpp:
(WebCore::CSSImageValue::cachedImage):
- css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::requestStyleSheet):
- css/WebKitCSSSVGDocumentValue.cpp:
(WebCore::WebKitCSSSVGDocumentValue::load):
- css/WebKitCSSShaderValue.cpp:
(WebCore::WebKitCSSShaderValue::cachedShader):
- html/parser/CSSPreloadScanner.cpp:
(WebCore::CSSPreloadScanner::emitRule):
- html/parser/HTMLPreloadScanner.cpp:
(WebCore::PreloadTask::preload):
- loader/cache/CachedResourceRequest.cpp:
(WebCore::CachedResourceRequest::setInitiator):
- loader/cache/CachedResourceRequest.h:
(CachedResourceRequest):
- loader/icon/IconLoader.cpp:
(WebCore::IconLoader::startLoading):
- 4:16 PM Changeset in webkit [135451] by
-
- 2 edits in trunk/LayoutTests
Add fast/events/context-nodrag.html to Chromium Mac TestExpectations
No review.
- platform/chromium/TestExpectations:
- 4:13 PM Changeset in webkit [135450] by
-
- 6 edits26 adds in trunk/LayoutTests
[Resource Timing] Create W3C-style test suite
https://bugs.webkit.org/show_bug.cgi?id=84883
Reviewed by Tony Gentilcore.
The tests are designed to be upstreamed. Eventually, the local ones will be replaced by the official upstream versions.
- http/tests/w3c/webperf/resources/Ahem.ttf: Added.
- http/tests/w3c/webperf/resources/all_resource_types.htm: Added.
- http/tests/w3c/webperf/resources/blank_image.png: Added.
- http/tests/w3c/webperf/resources/empty_script.js: Added.
- http/tests/w3c/webperf/resources/generate_resource.php: Added.
- http/tests/w3c/webperf/resources/gray_bg.css: Added.
(body):
- http/tests/w3c/webperf/resources/green_frame.htm: Added.
- http/tests/w3c/webperf/resources/inject_resource_test.html: Added.
- http/tests/w3c/webperf/resources/nested.css: Added.
(@font-face):
(ol):
- http/tests/w3c/webperf/resources/webperftestharness.js:
(test_greater_or_equals):
(test_fail):
(test_resource_entries):
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting.html: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types-expected.txt: Added.
- http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types.html: Added.
- platform/chromium/TestExpectations: Skip these new tests until the flag is flipped.
- 4:03 PM Changeset in webkit [135449] by
-
- 2 edits in trunk/Source/WebKit/qt
Position in QWebHitTestResult does not match documentation
https://bugs.webkit.org/show_bug.cgi?id=102909
Reviewed by Simon Hausmann.
Correct documentation and simplify using the new innerNodeFrame method.
- Api/qwebframe.cpp:
(QWebHitTestResultPrivate::QWebHitTestResultPrivate):
- 4:02 PM Changeset in webkit [135448] by
-
- 2 edits in trunk/LayoutTests
Add fast/events/context-nodrag.html to Mac TestExpectations
No review.
- platform/mac/TestExpectations:
- 4:02 PM Changeset in webkit [135447] by
-
- 3 edits in trunk/Source/WebCore
Unreviewed, rolling out r135437.
http://trac.webkit.org/changeset/135437
https://bugs.webkit.org/show_bug.cgi?id=102986
This patch causes crash to some layout tests (Requested by
jianli on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::createRendererIfNeeded):
- rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):
- 4:00 PM Changeset in webkit [135446] by
-
- 5 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Drop Synchronous Mouse Events
https://bugs.webkit.org/show_bug.cgi?id=102980
Patch by Genevieve Mak <gmak@rim.com> on 2012-11-21
Reviewed by Rob Buis.
Reviewed Internally by George Staikos, Mike Lattanzio and Mike Fenton.
Get rid of unneeded methods and simplify code.
Send click if getting context over an empty text field
so that it will be focused and have a caret.
PR #242781
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::webContext):
(BlackBerry::WebKit::WebPage::touchEvent):
(BlackBerry::WebKit::WebPage::touchPointAsMouseEvent):
(BlackBerry::WebKit::WebPage::touchEventCancel):
- Api/WebPage.h:
- WebKitSupport/TouchEventHandler.cpp:
(BlackBerry::WebKit::TouchEventHandler::TouchEventHandler):
(BlackBerry::WebKit::TouchEventHandler::doFatFingers):
(BlackBerry::WebKit::TouchEventHandler::sendClickAtFatFingersPoint):
(BlackBerry::WebKit::TouchEventHandler::handleTouchPoint):
(BlackBerry::WebKit::TouchEventHandler::handleFatFingerPressed):
- WebKitSupport/TouchEventHandler.h:
(TouchEventHandler):
- 3:32 PM Changeset in webkit [135445] by
-
- 3 edits in trunk/Source/WebCore
Style sharing: Compare class lists via SpaceSplitString instead of string comparison.
<http://webkit.org/b/102982>
Reviewed by Antti Koivisto.
Add an operator!= to SpaceSplitString and use that check if two elements are eligible
for style sharing instead of comparing the fastGetAttribute(classAttr) return values.
This works because SpaceSplitString maps equal strings to the same data internally.
- css/StyleResolver.cpp:
(WebCore::haveIdenticalStyleAffectingAttributes):
- dom/SpaceSplitString.h:
(WebCore::SpaceSplitString::operator!=):
(SpaceSplitString):
- 3:30 PM Changeset in webkit [135444] by
-
- 4 edits1 add in trunk/LayoutTests
Multi-frame CUR file test hangs on mac port
https://bugs.webkit.org/show_bug.cgi?id=101811
Patch by Rick Byers <rbyers@chromium.org> on 2012-11-21
Reviewed by Alexey Proskuryakov.
Fix tests to not hang on unexpected image load failure.
Expect multi-frame CUR files to fail to load on Mac.
- fast/events/mouse-cursor.html:
- fast/events/mouse-cursor-multiframecur.html:
- platform/mac/TestExpectations:
- platform/mac/fast/events/mouse-cursor-multiframecur-expected.txt: Added.
- 3:21 PM Changeset in webkit [135443] by
-
- 2 edits in trunk/Source/WebKit2
Coordinated Graphics: refactor changing children code in CoordinatedGraphicsLayer.
https://bugs.webkit.org/show_bug.cgi?id=102896
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-21
Reviewed by Noam Rosenthal.
When changing children, we don't need to sync a layer state because
there is no more need to send the parent ID every time the layer tree
hierarchy changes. So this patch removes didChangeLayerState() in
methods which change children.
In addition, purgeBackingStores() does not need to call didChangeChildren()
because purgeBackingStores() does not change children.
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::setChildren):
(WebCore::CoordinatedGraphicsLayer::addChild):
(WebCore::CoordinatedGraphicsLayer::addChildAtIndex):
(WebCore::CoordinatedGraphicsLayer::addChildAbove):
(WebCore::CoordinatedGraphicsLayer::addChildBelow):
(WebCore::CoordinatedGraphicsLayer::replaceChild):
(WebCore::CoordinatedGraphicsLayer::removeFromParent):
(WebCore::CoordinatedGraphicsLayer::purgeBackingStores):
- 3:09 PM Changeset in webkit [135442] by
-
- 3 edits in trunk/Source/WebKit/chromium
Use m_webView->size() for viewport update
https://bugs.webkit.org/show_bug.cgi?id=102764
Patch by Tien-Ren Chen <trchen@chromium.org> on 2012-11-21
Reviewed by Adam Barth.
m_webView->client()->windowRect() returns the outer rect of the browser
window, which includes the decorations such as the title bar.
We should use the size of the WebView for layout and rendering purpose.
Existing tests are updated to work without windowRect().
- src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
- tests/WebFrameTest.cpp:
- 3:01 PM Changeset in webkit [135441] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Prevent screen from dimming on device when inspector front-end is connected
https://bugs.webkit.org/show_bug.cgi?id=102978
Reviewed by Rob Buis.
Internal PR 200848
We prevent screen from going dim when the front-end is connected and return to normal when
the front-end disconnects.
- Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::enableWebInspector):
(BlackBerry::WebKit::WebPage::disableWebInspector):
- 2:53 PM Changeset in webkit [135440] by
-
- 21 edits in trunk/Source/WebCore
Unreviewed, rolling out r135338, r135359, and r135378.
http://trac.webkit.org/changeset/135338
http://trac.webkit.org/changeset/135359
http://trac.webkit.org/changeset/135378
https://bugs.webkit.org/show_bug.cgi?id=102981
Likely caused a 10% regression in
dromaeo_domcoreattr/dom_attr_getAttribute (Requested by abarth
on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateEventConstructorCallback):
(ConvertToV8Parameter):
- bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:
(WebCore::TestActiveDOMObjectV8Internal::postMessageCallback):
- bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:
(WebCore::TestCustomNamedGetterV8Internal::anotherFunctionCallback):
- bindings/scripts/test/V8/V8TestEventConstructor.cpp:
(WebCore::V8TestEventConstructor::constructorCallback):
- bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::TestInterfaceV8Internal::supplementalStaticAttrAttrSetter):
(WebCore::TestInterfaceV8Internal::supplementalStr2AttrSetter):
(WebCore::TestInterfaceV8Internal::supplementalMethod2Callback):
(WebCore::V8TestInterface::constructorCallback):
- bindings/scripts/test/V8/V8TestNamedConstructor.cpp:
(WebCore::V8TestNamedConstructorConstructorCallback):
- bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::staticStringAttrAttrSetter):
(WebCore::TestObjV8Internal::stringAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedStringAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedURLAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedCustomURLAttrAttrSetter):
(WebCore::TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter):
(WebCore::TestObjV8Internal::stringAttrWithSetterExceptionAttrSetter):
(WebCore::TestObjV8Internal::voidMethodWithArgsCallback):
(WebCore::TestObjV8Internal::longMethodWithArgsCallback):
(WebCore::TestObjV8Internal::objMethodWithArgsCallback):
(WebCore::TestObjV8Internal::methodThatRequiresAllArgsAndThrowsCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringIsUndefinedCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringIsNullStringCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
(WebCore::TestObjV8Internal::overloadedMethod3Callback):
(WebCore::TestObjV8Internal::overloadedMethod11Callback):
(WebCore::TestObjV8Internal::overloadedMethod12Callback):
(WebCore::TestObjV8Internal::strictFunctionCallback):
(WebCore::TestObjV8Internal::variadicStringMethodCallback):
- bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:
(WebCore::V8TestOverloadedConstructors::constructor4Callback):
- bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:
(WebCore::V8TestSerializedScriptValueInterface::constructorCallback):
- bindings/v8/V8BindingMacros.h:
- bindings/v8/V8StringResource.h:
(WebCore::V8Parameter::V8Parameter):
(V8Parameter):
(WebCore::V8Parameter::prepareBase):
(WebCore::V8Parameter::object):
(WebCore::::prepare):
- bindings/v8/custom/V8ConsoleCustom.cpp:
(WebCore::V8Console::profileCallback):
(WebCore::V8Console::profileEndCallback):
- bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::handlePostMessageCallback):
- bindings/v8/custom/V8DeviceMotionEventCustom.cpp:
(WebCore::V8DeviceMotionEvent::initDeviceMotionEventCallback):
- bindings/v8/custom/V8DeviceOrientationEventCustom.cpp:
(WebCore::V8DeviceOrientationEvent::initDeviceOrientationEventCallback):
- bindings/v8/custom/V8HistoryCustom.cpp:
(WebCore::V8History::pushStateCallback):
(WebCore::V8History::replaceStateCallback):
- bindings/v8/custom/V8IntentCustom.cpp:
(WebCore::V8Intent::constructorCallbackCustom):
- bindings/v8/custom/V8SQLTransactionCustom.cpp:
(WebCore::V8SQLTransaction::executeSqlCallback):
- bindings/v8/custom/V8SQLTransactionSyncCustom.cpp:
(WebCore::V8SQLTransactionSync::executeSqlCallback):
- bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getExtensionCallback):
- 2:42 PM Changeset in webkit [135439] by
-
- 3 edits5 adds in trunk
Invalidate non-composited content host when page scale factor changes
https://bugs.webkit.org/show_bug.cgi?id=100718
Patch by Tien-Ren Chen <trchen@chromium.org> on 2012-11-21
Reviewed by Adam Barth.
During a scale change, non-composited content layer doesn't get invalidated
automatically by the transformation change on RenderView. Need to force
update non-composited contents ourself.
Source/WebCore:
Test: compositing/repaint/page-scale-repaint.html
- page/Page.cpp:
(WebCore::Page::setPageScaleFactor):
LayoutTests:
- compositing/repaint/page-scale-repaint-expected.png: Added.
- compositing/repaint/page-scale-repaint-expected.txt: Added.
- compositing/repaint/page-scale-repaint.html: Added.
- compositing/repaint/resources/grid.png: Added.
- 2:40 PM Changeset in webkit [135438] by
-
- 2 edits in trunk/Source/WebCore
Yet another EFL & GTK+ build fix after r135429.
- html/HTMLPropertiesCollection.cpp:
(WebCore::HTMLPropertiesCollection::create):
- 2:36 PM Changeset in webkit [135437] by
-
- 3 edits in trunk/Source/WebCore
Node::createRenderer should never return null
https://bugs.webkit.org/show_bug.cgi?id=102975
Patch by Elliott Sprehn <esprehn@chromium.org> on 2012-11-21
Reviewed by Ojan Vafai.
Node::createRenderer should never return null, instead Node::rendererIsNeeded
should return false if a node doesn't wish to have a renderer. This method
never actually returns null right now, but the code makes it look like it
could.
No new tests, just refactoring.
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::createRendererIfNeeded):
- rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):
- 2:34 PM Changeset in webkit [135436] by
-
- 6 edits2 adds in trunk
Clear MousePressed state on context menu to avoid initiating a drag
https://bugs.webkit.org/show_bug.cgi?id=101786
Reviewed by Ojan Vafai.
Source/WebCore:
If a user initiates a drag via left mouse down, brings up the context menu,
and then cancels the context menu while keeping the left mouse button down,
then the drag operation will continue. This does not match the platform
conventions on Windows, Linux or Mac .
This change cancels the drag if the context menu is about to be displayed.
Test: fast/events/context-nodrag.html
- page/EventHandler.cpp:
(WebCore::EventHandler::sendContextMenuEvent):
Tools:
- DumpRenderTree/chromium/TestRunner/src/EventSender.cpp:
(WebTestRunner):
(WebTestRunner::EventSender::EventSender):
(WebTestRunner::EventSender::contextClick):
Only send a MouseUp on Windows. Keep the current mouse pressed state when
calling up a context menu.
LayoutTests:
If a user initiates a drag via left mouse down, brings up the context menu,
and then cancels the context menu while keeping the left mouse button down,
then the drag operation will continue. This does not match the platform
conventions on Windows, Linux or Mac .
This change cancels the drag if the context menu is about to be displayed.
- fast/events/context-nodrag.html: Added.
- fast/events/context-nodrag-expected.txt: Added.
- 2:31 PM Changeset in webkit [135435] by
-
- 3 edits1 delete in trunk/Source/WebCore
Use MIMETypeRegistryWin for WinCE port too
https://bugs.webkit.org/show_bug.cgi?id=102977
Reviewed by Laszlo Gombos.
r135217 made MIMETypeRegistryWin compile on WinCE too,
which allows us to get rid of MIMETypeRegistryWinCE.
- PlatformWinCE.cmake:
- WebCore.gypi:
- platform/wince/MIMETypeRegistryWinCE.cpp: Removed.
- 2:24 PM Changeset in webkit [135434] by
-
- 4 edits in trunk
REGRESSION(r135212): Fix crash due to an infinite rect.
https://bugs.webkit.org/show_bug.cgi?id=102891
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-21
Reviewed by Noam Rosenthal.
Source/WebKit2:
When CoordinatedGraphicsLayer has a 3D transform, tiledBackingStoreVisibleRect()
can calculate an infinite rect. However, TiledBackingStore cannot handle the
infinite rect. This patch clamps the infinite rect to avoid crash in
TiledBackingStore.
- WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp:
(WebCore::clampToContentsRectIfRectIsInfinite):
(WebCore):
(WebCore::CoordinatedGraphicsLayer::tiledBackingStoreVisibleRect):
LayoutTests:
fast/multicol/span/positioned-child-not-removed-crash.html now passes on
EFL.
- platform/efl-wk2/TestExpectations:
- 2:24 PM Changeset in webkit [135433] by
-
- 4 edits in trunk/Source/WebCore
[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=101573
Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Adam Barth.
Added a bunch of assertions to ensure the problems with IndexedDB
contexts cannot reemerge.
No new tests. No change in functionality.
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore):
(WebCore::V8DOMWindowShell::assertContextHasCorrectPrototype):
- bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 2:21 PM Changeset in webkit [135432] by
-
- 2 edits in trunk/Source/WebCore
Remove unnecessary ternaries in createRendererIfNeeded
https://bugs.webkit.org/show_bug.cgi?id=102974
Patch by Elliott Sprehn <esprehn@chromium.org> on 2012-11-21
Reviewed by Ojan Vafai.
parentRenderer, nextRenderer and previousRenderer all handle flow
threads automatically so there's no reason to duplicate the check in
createRendererIfNeeded.
Note that while these methods first check the node for a renderer and
then delegate to the flow thread the node never has a renderer when
calling createRendererIfNeeded per the assertion at the top so this
change is equivalent.
No new tests, just refactoring.
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::createRendererIfNeeded):
- 2:02 PM Changeset in webkit [135431] by
-
- 2 edits in trunk/Source/WebCore
EFL and GTK+ build fix after r135429.
- dom/Element.cpp:
(WebCore::ElementRareData::ensureCachedHTMLCollection):
- 1:52 PM Changeset in webkit [135430] by
-
- 2 edits in trunk/LayoutTests
Unreviewed. Updated chromium test expectations to resolve lint failures.
- platform/chromium/TestExpectations:
- 1:38 PM Changeset in webkit [135429] by
-
- 15 edits in trunk/Source/WebCore
HTMLCollection should use the same storage as DynamicNodeList
https://bugs.webkit.org/show_bug.cgi?id=102886
Reviewed by Antti Koivisto.
This patch removes ElementRareData::m_collection. HTMLCollections are now held by
NodeListNodeData in NodeRareData like DynamicNodeLists. This simplifies several
Element and Node functions where we used to call into both ElementRareData and
NodeRareData to invalidate caches.
This is a refactoring and there should be no behavioral change.
- dom/DynamicNodeList.h:
- dom/Element.cpp:
(WebCore::ElementRareData::ensureCachedHTMLCollection):
- dom/ElementRareData.cpp:
(WebCore::ElementRareData::reportMemoryUsage):
- dom/ElementRareData.h:
(ElementRareData):
(WebCore::ElementRareData::cachedHTMLCollection):
(WebCore::ElementRareData::removeCachedHTMLCollection):
- dom/Node.cpp:
(WebCore::Node::invalidateNodeListCachesInAncestors):
- dom/NodeRareData.h:
(NodeListsNodeData):
(WebCore::NodeListsNodeData::addCacheWithAtomicName):
(WebCore::NodeListsNodeData::cacheWithAtomicName):
(WebCore::NodeListsNodeData::removeCacheWithAtomicName):
(WebCore::NodeListsNodeData::adoptTreeScope):
(WebCore::NodeListsNodeData::namedNodeListKey):
- dom/TreeScopeAdopter.cpp:
(WebCore::TreeScopeAdopter::moveTreeToNewScope):
- html/HTMLFormControlsCollection.cpp:
(WebCore::HTMLFormControlsCollection::create):
- html/HTMLFormControlsCollection.h:
(HTMLFormControlsCollection):
- html/HTMLOptionsCollection.cpp:
(WebCore::HTMLOptionsCollection::create):
- html/HTMLOptionsCollection.h:
(HTMLOptionsCollection::create):
- html/HTMLPropertiesCollection.h:
(HTMLPropertiesCollection::create):
- html/HTMLTableRowsCollection.cpp:
(WebCore::HTMLTableRowsCollection::create):
- html/HTMLTableRowsCollection.h:
(HTMLTableRowsCollection):
- 1:29 PM Changeset in webkit [135428] by
-
- 2 edits in trunk/Source/WebCore
Update incorrect assertion in ImmutableElementAttributeData(MutableElementAttributeData).
<http://webkit.org/b/102972>
Reviewed by Antti Koivisto.
Manipulation by editing code may cause an element to have mutable inline style, and this is fine.
Change the assertion to confirm that the inline style doesn't have a CSSOM wrapper attached,
which is where real problems would happen.
Fixes an assertion on editing/undo/replace-by-span-then-remove.html
- dom/ElementAttributeData.cpp:
(WebCore::ImmutableElementAttributeData::ImmutableElementAttributeData):
- 12:37 PM Changeset in webkit [135427] by
-
- 2 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Don't add empty rects to the tap highlight region.
https://bugs.webkit.org/show_bug.cgi?id=102966
Reviewed by George Staikos.
Internal PR 246960
Tap highlight is way too large sometimes.
When we add an empty rect it inflates by 2 and causes the tap region to extend to the origin.
- WebKitSupport/TouchEventHandler.cpp:
(BlackBerry::WebKit::TouchEventHandler::drawTapHighlight):
- 12:32 PM ViewportInteractionTopics edited by
- (diff)
- 12:29 PM Changeset in webkit [135426] by
-
- 8 edits in trunk
Remove $outputDir and $outputHeadersDir from global variables of code generators
https://bugs.webkit.org/show_bug.cgi?id=102492
Reviewed by Adam Barth.
$outputDir and $outputHeadersDir are used in WriteData() only.
We don't need to use global variables for them.
No tests. No change in behavior.
- bindings/scripts/CodeGenerator.pm:
(ProcessDocument):
(FileNamePrefix):
- bindings/scripts/CodeGeneratorCPP.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorGObject.pm:
(new):
(WriteData):
(GenerateInterface):
- bindings/scripts/CodeGeneratorJS.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorObjC.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorV8.pm:
(new):
(GenerateInterface):
(WriteData):
- 12:24 PM Changeset in webkit [135425] by
-
- 2 edits in trunk/Source/WTF
Source/WTF/wtf/Assertions.cpp: fix build on a uClibc system
https://bugs.webkit.org/show_bug.cgi?id=102946
Patch by Anthony G. Basile <blueness@gentoo.org> on 2012-11-21
Reviewed by Tony Chang.
Webkit-Gtk fails to build on a uClibc system because
Assertions.cpp assumes that all Linux systems have execinfo.h
and provide backtrace(). This is not necessarily the case for
uClibc which can be configured without these. This patch
refines the check for OS(LINUX) to prevent this breakage.
Originally reported at https://bugs.gentoo.org/441674
- wtf/Assertions.cpp:
- 12:13 PM Changeset in webkit [135424] by
-
- 96 edits3 deletes in trunk
Remove IDBDatabaseException
https://bugs.webkit.org/show_bug.cgi?id=102514
Reviewed by Adam Barth.
Source/WebCore:
After the WebKit implementation landed, the IndexedDB spec changed from defining new
exception codes with constants hanging off an interface to using DOM4-styled named
DOMExceptions. Remove the IDBDatabaseException interface and set codes for IDB-specific
exceptions to 0. (The .idl file is retained pending general ExceptionCode cleanup.)
Also remove IDBRequest.errorCode which was used for reporting asynchronous errors;
IDBRequest.error - a DOMError - should be used instead.
No new tests - covered by plenty of existing tests which have been updated.
- Modules/indexeddb/DOMWindowIndexedDatabase.idl: Don't expose the interface.
- Modules/indexeddb/IDBCursor.idl: Remove reference to IDBDatabaseException.
- Modules/indexeddb/IDBDatabase.idl: Ditto.
- Modules/indexeddb/IDBDatabaseException.cpp:
(IDBDatabaseExceptionNameDescription): Use either a DOMException code or 0.
(WebCore::IDBDatabaseException::initializeDescription):
(WebCore::IDBDatabaseException::getLegacyErrorCode):
- Modules/indexeddb/IDBFactory.idl: Remove reference to IDBDatabaseException.
- Modules/indexeddb/IDBIndex.idl: Ditto.
- Modules/indexeddb/IDBKeyRange.idl: Ditto.
- Modules/indexeddb/IDBObjectStore.idl: Ditto.
- Modules/indexeddb/IDBRequest.idl: Ditto.
- Modules/indexeddb/IDBTransaction.idl: Ditto.
- Modules/indexeddb/WorkerContextIndexedDatabase.idl: Don't expose the interface.
- bindings/v8/IDBBindingUtilities.cpp: Remove unneeded #include.
LayoutTests:
Remove references to IDBDatabaseException - DOMExceptions should be thrown with code 0 and
a name. Remove references to IDBRequest.errorCode - IDBRequest.error is the new hawtness,
and already tested for. Ensure those objects/properties are gone in removed.html
- storage/indexeddb/basics-expected.txt:
- storage/indexeddb/basics-workers-expected.txt:
- storage/indexeddb/constants.html: Removed.
- storage/indexeddb/constants-expected.txt: Removed.
- storage/indexeddb/create-and-remove-object-store-expected.txt:
- storage/indexeddb/cursor-continue-dir-expected.txt:
- storage/indexeddb/cursor-continue-expected.txt:
- storage/indexeddb/cursor-update-expected.txt:
- storage/indexeddb/deleteIndex-expected.txt:
- storage/indexeddb/exceptions-expected.txt:
- storage/indexeddb/factory-cmp-expected.txt:
- storage/indexeddb/get-keyrange-expected.txt:
- storage/indexeddb/index-basics-expected.txt:
- storage/indexeddb/index-basics-workers-expected.txt:
- storage/indexeddb/index-count-expected.txt:
- storage/indexeddb/index-unique-expected.txt:
- storage/indexeddb/intversion-close-in-upgradeneeded-expected.txt:
- storage/indexeddb/invalid-keys-expected.txt:
- storage/indexeddb/key-generator-expected.txt:
- storage/indexeddb/key-type-array-expected.txt:
- storage/indexeddb/keypath-edges-expected.txt:
- storage/indexeddb/keyrange-expected.txt:
- storage/indexeddb/mozilla/add-twice-failure-expected.txt:
- storage/indexeddb/mozilla/bad-keypath-expected.txt:
- storage/indexeddb/mozilla/clear-expected.txt:
- storage/indexeddb/mozilla/key-requirements-delete-null-key-expected.txt:
- storage/indexeddb/mozilla/key-requirements-inline-and-passed-expected.txt:
- storage/indexeddb/mozilla/key-requirements-put-no-key-expected.txt:
- storage/indexeddb/mozilla/key-requirements-put-null-key-expected.txt:
- storage/indexeddb/mozilla/readonly-transactions-expected.txt:
- storage/indexeddb/mozilla/resources/add-twice-failure.js:
- storage/indexeddb/mozilla/resources/bad-keypath.js:
- storage/indexeddb/mozilla/resources/clear.js:
- storage/indexeddb/mozilla/resources/indexes.js: Elide obsolete comment.
- storage/indexeddb/mozilla/resources/key-requirements-delete-null-key.js:
- storage/indexeddb/mozilla/resources/key-requirements-inline-and-passed.js:
- storage/indexeddb/mozilla/resources/key-requirements-put-no-key.js:
- storage/indexeddb/mozilla/resources/key-requirements-put-null-key.js:
- storage/indexeddb/mozilla/resources/readonly-transactions.js:
- storage/indexeddb/objectstore-autoincrement-expected.txt:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics-workers-expected.txt:
- storage/indexeddb/objectstore-count-expected.txt:
- storage/indexeddb/open-cursor-expected.txt:
- storage/indexeddb/readonly-expected.txt:
- storage/indexeddb/removed-expected.txt:
- storage/indexeddb/resources/basics.js:
- storage/indexeddb/resources/constants.js: Removed.
- storage/indexeddb/resources/create-and-remove-object-store.js:
- storage/indexeddb/resources/cursor-continue-dir.js:
- storage/indexeddb/resources/cursor-continue.js:
- storage/indexeddb/resources/cursor-update.js:
- storage/indexeddb/resources/deleteIndex.js:
- storage/indexeddb/resources/exceptions.js:
- storage/indexeddb/resources/factory-cmp.js:
- storage/indexeddb/resources/get-keyrange.js:
- storage/indexeddb/resources/index-basics.js:
- storage/indexeddb/resources/index-count.js:
- storage/indexeddb/resources/index-unique.js:
- storage/indexeddb/resources/intversion-close-in-upgradeneeded.js:
- storage/indexeddb/resources/invalid-keys.js:
- storage/indexeddb/resources/key-generator.js:
- storage/indexeddb/resources/key-type-array.js:
- storage/indexeddb/resources/keypath-edges.js:
- storage/indexeddb/resources/keyrange.js:
- storage/indexeddb/resources/objectstore-autoincrement.js:
- storage/indexeddb/resources/objectstore-basics.js:
- storage/indexeddb/resources/objectstore-count.js:
- storage/indexeddb/resources/open-cursor.js:
- storage/indexeddb/resources/readonly.js:
- storage/indexeddb/resources/removed.js:
- storage/indexeddb/resources/shared.js:
- storage/indexeddb/resources/transaction-abort.js:
- storage/indexeddb/resources/transaction-active-flag.js:
- storage/indexeddb/resources/transaction-basics.js:
- storage/indexeddb/resources/transaction-complete-workers.js:
- storage/indexeddb/resources/transaction-error.js:
- storage/indexeddb/resources/transaction-read-only.js:
- storage/indexeddb/transaction-abort-expected.txt:
- storage/indexeddb/transaction-active-flag-expected.txt:
- storage/indexeddb/transaction-basics-expected.txt:
- storage/indexeddb/transaction-complete-workers-expected.txt:
- storage/indexeddb/transaction-error-expected.txt:
- storage/indexeddb/transaction-read-only-expected.txt:
- 12:10 PM Changeset in webkit [135423] by
-
- 2 edits in trunk/Source/WebCore
[chromium] Fix indenting in RenderThemeChromiumSkia.h.
https://bugs.webkit.org/show_bug.cgi?id=102965
Reviewed by Adam Barth.
Much of RenderThemeChromiumSkia.h was indented too far, making the
file confusing to read. This CL removes the extra indents.
- rendering/RenderThemeChromiumSkia.h:
(RenderThemeChromiumSkia):
- 11:52 AM Changeset in webkit [135422] by
-
- 4 edits in trunk/Source/WebKit/blackberry
[BlackBerry] Switch to point instead of VisiblePosition comparison for input bounds check
https://bugs.webkit.org/show_bug.cgi?id=102962
Reviewed by Rob Buis.
PR 247270.
Switch from using VisiblePosition to determine if we are in a node
to a comparison of the field bounds. This fixes the case where
there is no node before the target node to match.
Reviewed Internally by Gen Mak.
- WebKitSupport/DOMSupport.cpp:
- WebKitSupport/DOMSupport.h:
- WebKitSupport/SelectionHandler.cpp:
(BlackBerry::WebKit::SelectionHandler::setCaretPosition):
- 11:05 AM Changeset in webkit [135421] by
-
- 7 edits in trunk/Source/WebCore
Make it possible for elements with different tag names to share attribute data.
<http://webkit.org/b/102845>
Reviewed by Antti Koivisto.
Allow all elements to share ElementAttributeData with one another. This means that the elements
in this hypothetical markup will all point to the same attribute data:
<div class="foo">
<span class="foo">
<hr class="foo"/>
</span>
</div>
This optimization happens at the expense of an old one. We no longer share attribute data
between elements that have presentation attributes, since they map to different CSS properties
depending on what tag they're attached to. These are mostly used in ye olde web 1.0 content
though, and we should prefer optimizing in favor of modern markup. The global cache for
presentation attribute style in StyledElement.cpp still prevents redundant parsing.
On the upside, excluding elements with presentation attributes from the data cache means that
we can move one pointer (m_presentationAttributeStyle) from ImmutableElementAttributeData
to MutableElementAttributeData.
800kB progression on Membuster3.
- dom/Document.h:
- dom/Document.cpp:
(WebCore::ImmutableAttributeDataCacheKey::ImmutableAttributeDataCacheKey):
(WebCore::ImmutableAttributeDataCacheKey::operator!=):
(WebCore::ImmutableAttributeDataCacheKey::hash):
(ImmutableAttributeDataCacheKey):
(WebCore::Document::cachedImmutableAttributeData):
- dom/Element.cpp:
(WebCore::Element::parserSetAttributes):
Don't use the element's tag name in the key for the immutable attribute data cache.
(WebCore::Element::cloneAttributesFromElement):
Prevent cloneNode() from converting mutable attribute data to immutable if it has
presentation attributes.
- dom/ElementAttributeData.cpp:
(WebCore::ImmutableElementAttributeData::ImmutableElementAttributeData):
Add an assertion that mutable-to-immutable conversion never happens with presentation
attribute style present.
(WebCore::ElementAttributeData::ElementAttributeData):
(WebCore::MutableElementAttributeData::MutableElementAttributeData):
(WebCore::ElementAttributeData::reportMemoryUsage):
- dom/ElementAttributeData.h:
(ElementAttributeData):
(MutableElementAttributeData):
(WebCore::ElementAttributeData::presentationAttributeStyle):
(WebCore):
(WebCore::ElementAttributeData::setPresentationAttributeStyle):
Move the RefPtr<StylePropertySet> that holds presentation attribute-derived style
from the common ElementAttributeData base class to MutableElementAttributeData.
- dom/StyledElement.cpp:
(WebCore::StyledElement::attributeChanged):
Always dirty the presentation attribute style when a presentation attribute changes.
(WebCore::StyledElement::rebuildPresentationAttributeStyle):
Force promotion to mutable attribute data when it turns out that we need to hang a
StylePropertySet with the presentation attribute style off of it.
- 10:54 AM Changeset in webkit [135420] by
-
- 2 edits in trunk/LayoutTests
update expectations in advance of skia deps roll
https://bugs.webkit.org/show_bug.cgi?id=102964
Reviewed by NOBODY. expectations change only.
- platform/chromium/TestExpectations:
- 10:53 AM Changeset in webkit [135419] by
-
- 4 edits in trunk/Source/WebCore
Replace NodeRendererFactory class with a function
https://bugs.webkit.org/show_bug.cgi?id=102950
Reviewed by Andreas Kling.
Simplify the code by turning NodeRendererFactory single-use class into function of NodeRenderingContext.
- dom/Node.cpp:
(WebCore::Node::createRendererIfNeeded):
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRenderingContext::NodeRenderingContext):
(WebCore):
(WebCore::NodeRenderingContext::moveToFlowThreadIfNeeded):
(WebCore::NodeRenderingContext::createRendererIfNeeded):
- dom/NodeRenderingContext.h:
(NodeRenderingContext):
(WebCore::NodeRenderingContext::style):
(WebCore):
- 10:52 AM Changeset in webkit [135418] by
-
- 2 edits in trunk/Source/WebCore
[chromium] Change default tap highlight color for Chromium Windows & Linux.
https://bugs.webkit.org/show_bug.cgi?id=102939
Reviewed by Adam Barth.
Change default tap highlight colour on Chromium Win/Linux to be 18% black.
- rendering/RenderThemeChromiumSkia.h:
(RenderThemeChromiumSkia): Override platformTapHighlightColor() to change default highlight colour.
- 10:43 AM Changeset in webkit [135417] by
-
- 2 edits in trunk/Source/WebKit/chromium
[Chromium] webkit_unit_tests should depend on forwarder2 for Android
https://bugs.webkit.org/show_bug.cgi?id=102934
Reviewed by Tony Chang.
Running webkit_unit_tests and TestWebKitAPI in the WebKit tree will defer
to the test runner used by Chromium, which in turn relies on forwarder2.
forwarder2 will eventually be required by layout tests as well.
- WebKitUnitTests.gyp:
- 10:21 AM Changeset in webkit [135416] by
-
- 2 edits in trunk/Source/WebCore
Relayout the slider track when a data list is set
https://bugs.webkit.org/show_bug.cgi?id=102851
Reviewed by Ojan Vafai.
Previously, we would relayout the <input>. Once we fix bug 102352, this
causes the slider track to not relayout. It should relayout because it
draws the data list tick marks and needs to provide space for them.
No new tests, not testable until bug 102352 is fixed. Specifically,
fast/forms/datalist/update-range-with-datalist.html reveals the bug.
- html/RangeInputType.cpp:
(WebCore::RangeInputType::listAttributeTargetChanged):
- 10:20 AM Changeset in webkit [135415] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed, rolling out r135409.
http://trac.webkit.org/changeset/135409
https://bugs.webkit.org/show_bug.cgi?id=102959
This patch causes compiling error to Chromium build (Requested
by jianli_ on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- tests/IDBRequestTest.cpp:
(WebCore::TEST):
- 10:09 AM Changeset in webkit [135414] by
-
- 8 edits in trunk/Source
[chromium] Add flag to enable/disable touch adjustment at runtime.
https://bugs.webkit.org/show_bug.cgi?id=102534
Patch by Kevin Ellis <kevers@chromium.org> on 2012-11-21
Reviewed by Antonio Gomes.
Source/WebCore:
Add setting for enabling or disabling touch adjustment. Note that for
touch adjustment to apply, the compile flag must also be enabled. A
compile only option is insufficient as it does not allow developers to
quickly test the impact of touch adjustemnt without recompiling. Nor
does it allow end users to disable touch adjustemnt if they find that
touch adjustment is not working well for a particular site.
No new tests required.
- page/EventHandler.cpp:
(WebCore::EventHandler::handleGestureEvent): Move enable check to adjustGesturePosition.
(WebCore::EventHandler::handleGestureTap): Move enable check to adjustGesturePosition.
(WebCore::EventHandler::shouldApplyTouchAdjustment): Checks if touch adjustment is enabled.
(WebCore):
(WebCore::EventHandler::adjustGesturePosition): Add check for enabling of touch adjustment.
(WebCore::EventHandler::sendContextMenuEventForGesture): Move enable check to adjustGesturePosition.
- page/EventHandler.h:
(EventHandler):
- page/Settings.in:
Source/WebKit/chromium:
Add setting for enabling or disabling touch adjustment.
For touch adjustemnt to apply, the compile option must
also be enabled.
- public/WebSettings.h:
- src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setEnableTouchAdjustment):
(WebKit):
- src/WebSettingsImpl.h:
(WebSettingsImpl):
- 9:58 AM Changeset in webkit [135413] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, build fix after r135410.
- html/track/InbandTextTrack.cpp:
(WebCore::InbandTextTrack::addCue): Prevent unused parameter error.
- 9:34 AM Changeset in webkit [135412] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: Ctrl+A closes breakpoint condition editor
https://bugs.webkit.org/show_bug.cgi?id=102906
Patch by Andrey Lushnikov <lushnikov@chromium.com> on 2012-11-21
Reviewed by Pavel Feldman.
Check if e.target has no ancestors with className
"webkit-line-decorations" in DefaultTextEditor._handleKeyDown
- inspector/front-end/DefaultTextEditor.js:
(WebInspector.DefaultTextEditor.prototype._handleKeyDown): Add check
- 9:28 AM Changeset in webkit [135411] by
-
- 2 edits in trunk/Source/WebCore
Avoid creating degenerate cubics at corners of rounded rects.
https://bugs.webkit.org/show_bug.cgi?id=102945
Patch by Tom Hudson <tomhudson@chromium.org> on 2012-11-21
Reviewed by Stephen White.
Covered by existing layout tests.
- platform/graphics/Path.cpp:
(Path::addBeziersForRoundedRect):
- 9:18 AM Changeset in webkit [135410] by
-
- 14 edits3 adds in trunk/Source/WebCore
In-band text tracks infrastructure
https://bugs.webkit.org/show_bug.cgi?id=102830
Reviewed by Philippe Normand.
Add the infrastructure necessary to allow a port-specific media engine to expose in-band text
tracks.
No new tests, this patch only adds plumbing. Existing tests verify that these changes don't
break existing functionality.
- CMakeLists.txt: Add new project files.
- GNUmakefile.list.am: Ditto.
- Target.pri: Ditto.
- WebCore.gypi: Ditto.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::setReadyState): Call processInbandTextTracks when readyState reaches
HAVE_METADATA
(WebCore::HTMLMediaElement::processInbandTextTracks): Fetch the in-band text tracks from the
media player and processes them.
- html/HTMLMediaElement.h:
- html/track/InbandTextTrack.cpp: Added.
- html/track/InbandTextTrack.h: Added.
- html/track/InbandTextTrackPrivate.h: Added.
- html/track/TextTrack.h:
(TextTrack):
(WebCore::TextTrack::clearClient): Remove virtual, it is unnecessary
(WebCore::TextTrack::mode): Make virtual so derived classes can override.
(WebCore::TextTrack::setMode): Ditto.
- html/track/TextTrackList.cpp:
(TextTrackList::length): Update to deal with in-band tracks.
(TextTrackList::getTrackIndex): Ditto.
(TextTrackList::getTrackIndexRelativeToRenderedTracks): Ditto.
(TextTrackList::item): Ditto.
(TextTrackList::invalidateTrackIndexesAfterTrack): New, invalidate the cached track indexes of
all tracks after another.
(TextTrackList::append): Update to deal with in-band tracks.
(TextTrackList::remove): Update to deal with in-band tracks.
(TextTrackList::scheduleAddTrackEvent): Remove typo.
- html/track/TextTrackList.h:
- platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::getTextTracks): New, pass through to the media engine.
(WebCore::MediaPlayer::setTextTrackClient):
- platform/graphics/MediaPlayer.h:
- platform/graphics/MediaPlayerPrivate.h:
(WebCore::MediaPlayerPrivateInterface::setPreload): Cleanup.
(WebCore::MediaPlayerPrivateInterface::sourceEndOfStream): Ditto.
(WebCore::MediaPlayerPrivateInterface::getTextTracks): New client method.
(WebCore::MediaPlayerPrivateInterface::setTextTrackClient): Ditto.
- 9:17 AM Changeset in webkit [135409] by
-
- 2 edits in trunk/Source/WebKit/chromium
IDBRequestTest needs a v8 context
https://bugs.webkit.org/show_bug.cgi?id=102941
Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Jochen Eisinger.
Added v8 context to IDBRequestTest tests.
- tests/IDBRequestTest.cpp:
(IDBRequestTest):
(WebKit::IDBRequestTest::IDBRequestTest):
(WebKit::IDBRequestTest::context):
(WebKit::IDBRequestTest::scriptExecutionContext):
(WebKit):
(WebKit::TEST_F):
- 8:01 AM Changeset in webkit [135408] by
-
- 2 edits in trunk/LayoutTests
[EFL][WK2] gardening: fast/writing-mode/japanese-ruby-* are flaky
https://bugs.webkit.org/show_bug.cgi?id=102921
Unreviewed gardening: several tests fail if run after any test that
changes font family mappings. Mark them flaky.
Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2012-11-21
- platform/efl-wk2/TestExpectations:
- 7:58 AM Changeset in webkit [135407] by
-
- 4 edits in trunk/Source
Source/WebCore: [Qt] MinGW: Explicitly add OpenGL library dependencies
https://bugs.webkit.org/show_bug.cgi?id=102924
Patch by Kai Koehne <kai.koehne@digia.com> on 2012-11-21
Reviewed by Simon Hausmann.
Adding the dependencies to WebKit1 is too late, because linking will have already failed. Also make sure that
the we link against OpenGLES1 e.g. for Angle.
- WebCore.pri:
Source/WebKit: [Qt] MinGW: Don't add OpenGL library dependencies here
https://bugs.webkit.org/show_bug.cgi?id=102924
Patch by Kai Koehne <kai.koehne@digia.com> on 2012-11-21
Reviewed by Simon Hausmann.
As the comment suggests the dependency is already for WebCore, so add it there instead.
- WebKit1.pri:
- 7:55 AM Changeset in webkit [135406] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Rolled DEPS.
- DEPS:
- 7:45 AM Changeset in webkit [135405] by
-
- 25 edits in trunk/Source
Source/WebCore: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
Splits the point() method in HitTestResult into two, innerNodeFramePoint and mainFramePoint().
To do this HitTestResult no longer inherits publically from HitTestLocation, which should also
help to later separate the two classes completely.
Many of the call-sites of hitTestResultAtPoint confuses which coordinates the point is in.
These have not have been fixed in this patch, and they should be audited by the individual ports.
- WebCore.exp.in:
- dom/Document.cpp:
(WebCore::Document::nodesFromRect):
- page/EventHandler.cpp:
(WebCore::EventHandler::eventMayStartDrag):
(WebCore::EventHandler::hitTestResultAtPoint):
Set and maintain pointInMainFrame on the HitTestResult.
- rendering/HitTestResult.cpp:
(WebCore::HitTestResult::HitTestResult):
Construct pointInMainFrame as a copy of pointInInnerNodeFrame. This is correct
for all hit-tests outside of the recursion in EventHandler::hitTestResultAtPoint.
(WebCore::HitTestResult::operator=):
(WebCore::HitTestResult::innerNodeFrame):
(WebCore::HitTestResult::append):
- rendering/HitTestResult.h:
(WebCore::HitTestLocation::point):
(HitTestResult):
Inherits protected now from HitTestLocation to avoid exposing the ambiguous
point() and roundedPoint() methods.
HitTestResult will be split completely from HitTestLocation in a later patch.
(WebCore::HitTestResult::isRectBasedTest):
(WebCore::HitTestResult::pointInMainFrame):
(WebCore::HitTestResult::roundedPointInMainFrame):
(WebCore::HitTestResult::setPointInMainFrame):
(WebCore::HitTestResult::pointInInnerNodeFrame):
(WebCore::HitTestResult::roundedPointInInnerNodeFrame):
(WebCore::HitTestResult::localPoint):
(WebCore::HitTestResult::setLocalPoint):
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::hitTest):
Source/WebKit/chromium: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
- src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::mouseDidMoveOverElement):
- src/ContextMenuClientImpl.cpp:
(WebKit::selectMisspelledWord):
(WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
- src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::characterIndexForPoint):
Source/WebKit/efl: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
- ewk/ewk_frame.cpp:
(ewk_frame_hit_test_new):
Source/WebKit/gtk: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
Switched to using point in innerNodeFrame. While the use here seems wrong it has been
left functionally unchanged to be fixed by a later patch.
- webkit/webkithittestresult.cpp:
(WebKit::kit):
Source/WebKit/mac: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
Switch to using HitTestResult::innerNodeFrame and HitTestResult::innerNodeFramePoint.
- WebCoreSupport/WebContextMenuClient.mm:
(WebContextMenuClient::showContextMenu):
Source/WebKit/qt: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
- Api/qwebframe.cpp:
(QWebHitTestResultPrivate::QWebHitTestResultPrivate):
- Api/qwebpage.cpp:
(QWebPagePrivate::TouchAdjuster::findCandidatePointForTouch):
Source/WebKit/win: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
- WebView.cpp:
(WebView::handleContextMenuEvent):
Source/WebKit2: Disambiguate innerNodeFramePoint and mainFramePoint
https://bugs.webkit.org/show_bug.cgi?id=98139
Reviewed by Julien Chaffraix.
Switch to using HitTestResult::innerNodeFrame and HitTestResult::innerNodeFramePoint.
- WebProcess/WebPage/WebContextMenu.cpp:
(WebKit::WebContextMenu::show):
- WebProcess/WebPage/mac/WebPageMac.mm:
(WebKit::WebPage::characterIndexForPoint):
- 7:30 AM Changeset in webkit [135404] by
-
- 2 edits in trunk/Source/WebKit2
Unreviewed Qt/Windows build fix.
https://bugs.webkit.org/show_bug.cgi?id=102787
Remove inclusion of QtQml, which drags in QtNetwork, which drags in qnetworksession.h, which
defines a member function called "interface". Since windows headers also define a pre-processor
macro called "interface", it has to do that. However we have now a dependency between combaseapi.h,
which #defines interface and is included earlier (before qnetworksession.h) and shlwapi.h, which _needs_
the interface macro and is included afterwards. Since this module-wide QtQml inclusion is unnecessary
and just slows down the build, this patch removes it.
- UIProcess/API/qt/qwebkittest_p.h:
- 7:30 AM Changeset in webkit [135403] by
-
- 4 edits in trunk/Source/WebKit/chromium
[chromium] Link highlight should display for at least 100ms, and fadeout on GestureTap/Longpress.
https://bugs.webkit.org/show_bug.cgi?id=102823
Reviewed by Adrienne Walker.
Link highlights sometimes disappear so quickly they barely display. Modify
so that the highlight is displayed for minimum 100ms before fading out, and
also fadeout (as opposed to abrupt clear) on GestureTap and GestureLongPress.
- src/LinkHighlight.cpp:
(WebKit::LinkHighlight::LinkHighlight):
(WebKit::LinkHighlight::startHighlightAnimationIfNeeded): Check if min duration achieved, if not add time to fadeout animation.
- src/LinkHighlight.h:
(LinkHighlight):
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::handleGestureEvent): Fadeout instead of clear on GestureTap and GestureLongPress.
- 7:29 AM ViewportInteractionTopics edited by
- (diff)
- 7:28 AM ViewportInteractionTopics edited by
- (diff)
- 7:26 AM ViewportInteractionTopics edited by
- (diff)
- 7:17 AM Changeset in webkit [135402] by
-
- 2 edits in trunk/LayoutTests
Unreviewed. Reverted expectation changes from r135380 and marked css3/filters/effect-reference-ordering-hw.html as crashing
https://bugs.webkit.org/show_bug.cgi?id=102898
- platform/chromium/TestExpectations:
- 7:11 AM Changeset in webkit [135401] by
-
- 6 edits in trunk/Source/WebKit2
Coordinated Graphics: refactor LayerTreeRenderer::syncRemoteContent().
https://bugs.webkit.org/show_bug.cgi?id=102900
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-21
Reviewed by Noam Rosenthal.
Currently, QQuickWebPage::updatePaintNode() calls
LayerTreeRenderer::syncRemoteContent() with locking the main thread.
syncRemoteContent() is heavy, so we should not call syncRemoteContent() in
updatePaintNode(). Calling syncRemoteContent() in the painting thread is
thread-safe because syncRemoteContent() does not access any data
structures, which the main thread use.
After this patch, syncRemoteContent() is used only internally, so
syncRemoteContent() becomes private.
- UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::displayTimerFired):
- UIProcess/API/qt/qquickwebpage.cpp:
(QQuickWebPage::updatePaintNode):
- UIProcess/API/qt/raw/qrawwebview.cpp:
(QRawWebView::paint):
- UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp:
(WebKit::LayerTreeRenderer::paintToCurrentGLContext):
(WebKit::LayerTreeRenderer::ensureRootLayer):
- UIProcess/CoordinatedGraphics/LayerTreeRenderer.h:
(LayerTreeRenderer):
- 7:10 AM Changeset in webkit [135400] by
-
- 2 edits in trunk/LayoutTests
[EFL] Gardening: svg/foreignObject/viewport-foreignobject-crash.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=102931
Unreviewed gardening.
Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2012-11-21
- platform/efl/TestExpectations:
- 7:08 AM Changeset in webkit [135399] by
-
- 2 edits in trunk/Source/WebKit2
[WK2] Viewport meta tag broken after r134801
https://bugs.webkit.org/show_bug.cgi?id=102801
Reviewed by Kenneth Rohde Christiansen.
If the initial-scale attribute is not explicitly specified it is left -1 by the
viewport meta algorithm and if the content is not scalable the min and max scales
are restricted by restrictScaleFactorToInitialScaleIfNotUserScalable() which resulted
in negative scales on the UI side.
Make sure that the minimum scale to fit the viewport is calculated before restricting
the scales and use this scale as the initial scale if no explicit initial scale was set.
- UIProcess/PageViewportController.cpp:
(WebKit::PageViewportController::PageViewportController):
(WebKit::PageViewportController::pageTransitionViewportReady):
(WebKit::PageViewportController::didChangeViewportAttributes):
(WebKit::PageViewportController::updateMinimumScaleToFit):
- 7:07 AM Changeset in webkit [135398] by
-
- 2 edits in trunk/Tools
[EFL] KURL unit test crashing when tiled backing store is enabled on Release Bots
https://bugs.webkit.org/show_bug.cgi?id=102895
Patch by Thiago Marcos P. Santos <thiago.santos@intel.com> on 2012-11-21
Reviewed by Gyuyoung Kim.
Change the link order so it wont override the new operator on gtest.
Looks like it was crashing because an allocator mismatch (using libc's
new and later fastMalloc delete. Thanks to Kangil Han for hinting on
the fastMalloc issue.
- TestWebKitAPI/CMakeLists.txt:
- 6:46 AM Changeset in webkit [135397] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Now that offending patch has been rolled out reenable IDBRequestTest.EventsAfterStopping
https://bugs.webkit.org/show_bug.cgi?id=102929
- tests/IDBRequestTest.cpp:
(WebCore::TEST):
- 6:40 AM Changeset in webkit [135396] by
-
- 4 edits in trunk/Source/WebCore
Unreviewed, rolling out r135383.
http://trac.webkit.org/changeset/135383
https://bugs.webkit.org/show_bug.cgi?id=102935
IDBRequestTest.* unit tests are failing (Requested by yurys on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::installDOMWindow):
- bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 6:32 AM WebKitEFLLayoutTest edited by
- (diff)
- 6:30 AM WebKitEFLLayoutTest edited by
- (diff)
- 6:27 AM Changeset in webkit [135395] by
-
- 3 edits in trunk/LayoutTests
Unreviewed gardening, unskip a now passing test.
- platform/mac-wk2/TestExpectations:
- platform/qt-5.0-wk2/TestExpectations:
- 6:24 AM Changeset in webkit [135394] by
-
- 9 edits12 adds in trunk/Source
[EFL][WK2] Support Context Menu
https://bugs.webkit.org/show_bug.cgi?id=96200
Reviewed by Laszlo Gombos.
Source/WebCore:
- page/ContextMenuController.cpp:
(WebCore::ContextMenuController::populate):
EFL port also doesn't hide unavailable menus as gtk port.
Source/WebKit2:
This patch supports WK2 EFL's context menu as WK1 implementation because we can't use elementary in inside WebKit.
Only basic functionalities of context menu are supported. Beside this implementation follows GTK's implementation.
For example, ewk_context_menu_new, ewk_context_menu_item_append, ewk_context_menu_item_remove are supported.
In addition, ewk_defines.h file is added in order to support cross inclusion as GTK port.
- PlatformEfl.cmake:
- UIProcess/API/efl/EWebKit2.h:
- UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::EwkViewImpl):
(EwkViewImpl::showContextMenu):
(EwkViewImpl::hideContextMenu):
- UIProcess/API/efl/EwkViewImpl.h:
(WebKit):
(EwkViewImpl):
- UIProcess/API/efl/ewk_context_menu.cpp: Added.
(EwkContextMenu::EwkContextMenu):
(EwkContextMenu::~EwkContextMenu):
(EwkContextMenu::hide):
(Ewk_Context_Menu::appendItem):
(Ewk_Context_Menu::removeItem):
(EwkContextMenu::contextMenuItemSelected):
(ewk_context_menu_new):
(ewk_context_menu_new_with_items):
(ewk_context_menu_item_append):
(ewk_context_menu_item_remove):
(ewk_context_menu_hide):
(ewk_context_menu_items_get):
(ewk_context_menu_item_select):
- UIProcess/API/efl/ewk_context_menu.h: Added.
- UIProcess/API/efl/ewk_context_menu_item.cpp: Added.
(EwkContextMenuItem::EwkContextMenuItem):
(ewk_context_menu_item_new):
(ewk_context_menu_item_new_with_submenu):
(ewk_context_menu_item_type_get):
(ewk_context_menu_item_type_set):
(ewk_context_menu_item_action_get):
(ewk_context_menu_item_action_set):
(ewk_context_menu_item_title_get):
(ewk_context_menu_item_title_set):
(ewk_context_menu_item_checked_get):
(ewk_context_menu_item_checked_set):
(ewk_context_menu_item_enabled_get):
(ewk_context_menu_item_enabled_set):
- UIProcess/API/efl/ewk_context_menu_item.h: Added.
- UIProcess/API/efl/ewk_context_menu_item_private.h: Added.
(EwkContextMenuItem):
(EwkContextMenuItem::create):
(EwkContextMenuItem::action):
(EwkContextMenuItem::setAction):
(EwkContextMenuItem::title):
(EwkContextMenuItem::setTitle):
(EwkContextMenuItem::type):
(EwkContextMenuItem::setType):
(EwkContextMenuItem::checked):
(EwkContextMenuItem::setChecked):
(EwkContextMenuItem::enabled):
(EwkContextMenuItem::setEnabled):
- UIProcess/API/efl/ewk_context_menu_private.h: Added.
(WebKit):
(EwkContextMenu):
(EwkContextMenu::create):
(EwkContextMenu::items):
- UIProcess/API/efl/ewk_defines.h: Added.
- UIProcess/API/efl/ewk_view.h:
- UIProcess/API/efl/tests/test_ewk2_context_menu.cpp: Added.
(checkBasicContextMenuItem):
(showContextMenu):
(TEST_F):
- UIProcess/efl/ContextMenuClientEfl.cpp: Added.
(toContextClientEfl):
(ContextMenuClientEfl::ContextMenuClientEfl):
(ContextMenuClientEfl::getContextMenuFromProposedMenu):
- UIProcess/efl/ContextMenuClientEfl.h: Added.
(WebKit):
(ContextMenuClientEfl):
(WebKit::ContextMenuClientEfl::create):
- UIProcess/efl/PageClientBase.cpp:
(WebKit::PageClientBase::createContextMenuProxy):
- UIProcess/efl/WebContextMenuProxyEfl.cpp: Added.
(WebKit):
(WebKit::WebContextMenuProxyEfl::WebContextMenuProxyEfl):
(WebKit::WebContextMenuProxyEfl::~WebContextMenuProxyEfl):
(WebKit::WebContextMenuProxyEfl::showContextMenu):
(WebKit::WebContextMenuProxyEfl::hideContextMenu):
(WebKit::WebContextMenuProxyEfl::contextMenuItemSelected):
- UIProcess/efl/WebContextMenuProxyEfl.h: Added.
(WebKit):
(WebContextMenuProxyEfl):
(WebKit::WebContextMenuProxyEfl::create):
- 6:03 AM Changeset in webkit [135393] by
-
- 2 edits in trunk/Source/WebCore
[Chromium] Unreviewed Mac build fix after http://trac.webkit.org/changeset/135390.
- platform/graphics/skia/GraphicsContextSkia.cpp:
(WebCore::drawInnerPath):
- 5:53 AM Changeset in webkit [135392] by
-
- 2 edits in trunk/LayoutTests
[EFL][WK2] Gardening: css3/device-adapt/opera/constrain-006 and -007 fail
https://bugs.webkit.org/show_bug.cgi?id=102923
Unreviewed gardening: these two still fail after using fixed layout in WTR.
Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2012-11-21
- platform/efl-wk2/TestExpectations:
- 5:45 AM Changeset in webkit [135391] by
-
- 2 edits in trunk/Source/WebKit/chromium
Unreviewed. Disable failing test.
https://bugs.webkit.org/show_bug.cgi?id=102929
- tests/IDBRequestTest.cpp:
(WebCore::TEST):
- 5:42 AM Changeset in webkit [135390] by
-
- 20 edits in trunk/Source
[Skia] Encapsulate access to PlatformContextSkia's SkCanvas
https://bugs.webkit.org/show_bug.cgi?id=102694
Reviewed by Stephen White.
Source/WebCore:
Add SkCanvas-equivalent methods to PlatformContextSkia, and refactor direct canvas call
sites to use these wrappers instead. This reduces the number of canvas() users from 90+
to 22 (mostly theme/ui code).
No new tests: refactoring only.
- platform/chromium/PlatformThemeChromiumLinux.cpp:
(WebCore::PlatformThemeChromiumLinux::paintArrowButton):
- platform/graphics/chromium/FontChromiumWin.cpp:
- platform/graphics/chromium/TransparencyWin.cpp:
(WebCore::TransparencyWin::computeLayerSize):
(WebCore::TransparencyWin::compositeOpaqueComposite):
(WebCore::TransparencyWin::compositeTextComposite):
(WebCore::TransparencyWin::makeLayerOpaque):
- platform/graphics/filters/skia/FEBlendSkia.cpp:
(WebCore::FEBlend::platformApplySkia):
- platform/graphics/filters/skia/FEColorMatrixSkia.cpp:
(WebCore::FEColorMatrix::platformApplySkia):
- platform/graphics/filters/skia/FEComponentTransferSkia.cpp:
(WebCore::FEComponentTransfer::platformApplySkia):
- platform/graphics/filters/skia/FELightingSkia.cpp:
(WebCore::FELighting::platformApplySkia):
- platform/graphics/harfbuzz/FontHarfBuzz.cpp:
(WebCore::Font::drawGlyphs):
(WebCore::Font::drawComplexText):
- platform/graphics/skia/FontSkia.cpp:
(WebCore::Font::drawGlyphs):
- platform/graphics/skia/GraphicsContextSkia.cpp:
(WebCore::GraphicsContext::addInnerRoundedRectClip):
(WebCore::GraphicsContext::clearRect):
(WebCore::GraphicsContext::clip):
(WebCore::GraphicsContext::clipOut):
(WebCore::GraphicsContext::clipPath):
(WebCore::GraphicsContext::concatCTM):
(WebCore::GraphicsContext::setCTM):
(WebCore::GraphicsContext::drawConvexPolygon):
(WebCore::GraphicsContext::clipConvexPolygon):
(WebCore::GraphicsContext::drawEllipse):
(WebCore::drawOuterPath):
(WebCore::GraphicsContext::drawLine):
(WebCore::GraphicsContext::drawLineForDocumentMarker):
(WebCore::GraphicsContext::drawLineForText):
(WebCore::GraphicsContext::fillPath):
(WebCore::GraphicsContext::fillRect):
(WebCore::GraphicsContext::fillRoundedRect):
(WebCore::GraphicsContext::getCTM):
(WebCore::GraphicsContext::scale):
(WebCore::GraphicsContext::strokeArc):
(WebCore::GraphicsContext::strokePath):
(WebCore::GraphicsContext::strokeRect):
(WebCore::GraphicsContext::rotate):
(WebCore::GraphicsContext::translate):
(WebCore::GraphicsContext::platformFillEllipse):
(WebCore::GraphicsContext::platformStrokeEllipse):
- platform/graphics/skia/ImageBufferSkia.cpp:
(WebCore::getImageData):
(WebCore::ImageBuffer::getUnmultipliedImageData):
(WebCore::ImageBuffer::getPremultipliedImageData):
(WebCore::ImageBuffer::putByteArray):
(WebCore::ImageBuffer::toDataURL):
- platform/graphics/skia/ImageSkia.cpp:
(WebCore::drawResampledBitmap):
(WebCore::hasNon90rotation):
(WebCore::paintSkBitmap):
(WebCore::Image::drawPattern):
- platform/graphics/skia/PlatformContextSkia.cpp:
(WebCore::PlatformContextSkia::save):
(WebCore::PlatformContextSkia::beginLayerClippedToImage):
(WebCore::PlatformContextSkia::restore):
(WebCore::PlatformContextSkia::drawRect):
(WebCore::PlatformContextSkia::couldUseLCDRenderedText):
- platform/graphics/skia/PlatformContextSkia.h:
(PlatformContextSkia):
(WebCore::PlatformContextSkia::layerBitmap):
(WebCore):
(WebCore::PlatformContextSkia::readPixels):
(WebCore::PlatformContextSkia::writePixels):
(WebCore::PlatformContextSkia::isDrawingToLayer):
(WebCore::PlatformContextSkia::isVector):
(WebCore::PlatformContextSkia::clipPath):
(WebCore::PlatformContextSkia::clipRect):
(WebCore::PlatformContextSkia::getClipBounds):
(WebCore::PlatformContextSkia::setMatrix):
(WebCore::PlatformContextSkia::getTotalMatrix):
(WebCore::PlatformContextSkia::concat):
(WebCore::PlatformContextSkia::rotate):
(WebCore::PlatformContextSkia::scale):
(WebCore::PlatformContextSkia::translate):
(WebCore::PlatformContextSkia::drawBitmap):
(WebCore::PlatformContextSkia::drawBitmapRect):
(WebCore::PlatformContextSkia::drawOval):
(WebCore::PlatformContextSkia::drawPath):
(WebCore::PlatformContextSkia::drawPoints):
(WebCore::PlatformContextSkia::drawRect):
(WebCore::PlatformContextSkia::drawIRect):
(WebCore::PlatformContextSkia::drawPosText):
(WebCore::PlatformContextSkia::drawPosTextH):
(WebCore::PlatformContextSkia::drawTextOnPath):
- platform/graphics/skia/SkiaFontWin.cpp:
(WebCore::skiaDrawText):
(WebCore::paintSkiaText):
- platform/graphics/skia/SkiaUtils.cpp:
(WebCore::ClipRectToCanvas):
- platform/graphics/skia/SkiaUtils.h:
(WebCore):
Source/WebKit/chromium:
Use PlatformContextSkia's wrapper methods instead of accessing the canvas directly.
- tests/TransparencyWinTest.cpp:
(WebCore::getPixelAt):
(WebCore::clearTopLayerAlphaChannel):
(WebCore::clearTopLayerAlphaPixel):
(WebCore::TEST):
- 5:32 AM Changeset in webkit [135389] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip s now passing test.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt/TestExpectations:
- 5:24 AM Changeset in webkit [135388] by
-
- 2 edits in trunk/Source/WebCore
Reset the slider thumb location before every layout of the slider container
https://bugs.webkit.org/show_bug.cgi?id=102817
Reviewed by Tony Chang.
The location of the slider thumb is set by the slider container
assuming the slider thumb has been laid out. When this happens,
the location of the slider thumb is reset during the layout
ignoring any previous location set. If the slider thumb is not
laid out, the previous value is added to the new one by the slider
container.
- html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderContainer::layout): Reset the location of
the slider thumb before calling RenderFlexibleBox::layout().
- 5:00 AM Changeset in webkit [135387] by
-
- 9 edits in trunk
Unreviewed, rolling out r135340.
http://trac.webkit.org/changeset/135340
https://bugs.webkit.org/show_bug.cgi?id=102492
It broke Safari's internal build
Source/WebCore:
- bindings/scripts/CodeGenerator.pm:
(ProcessDocument):
(FileNamePrefix):
- bindings/scripts/CodeGeneratorCPP.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorGObject.pm:
(new):
(WriteData):
(GenerateInterface):
- bindings/scripts/CodeGeneratorJS.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorObjC.pm:
(new):
(GenerateInterface):
(WriteData):
- bindings/scripts/CodeGeneratorV8.pm:
(new):
(GenerateInterface):
(WriteData):
Tools:
- WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm:
(new):
(GenerateModule):
(GenerateInterface):
(finish):
- 4:37 AM Changeset in webkit [135386] by
-
- 5 edits in trunk
Web Inspector: reparenting view does not detach from the previous parent.
https://bugs.webkit.org/show_bug.cgi?id=102902
Reviewed by Vsevolod Vlasov.
Source/WebCore:
- inspector/front-end/View.js:
(WebInspector.View.prototype.show):
LayoutTests:
- inspector/view-events.html:
- 4:30 AM Changeset in webkit [135385] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip now passing tests.
- platform/qt-5.0/TestExpectations:
- 4:26 AM Changeset in webkit [135384] by
-
- 11 edits in trunk/Source/WebCore
Web Inspector: NMI add instrumentation to widely used ActiveDOMObjects. XMLHttpRequest, Prerenderer, HTMLMediaElement and DOMTimer.
https://bugs.webkit.org/show_bug.cgi?id=102818
Reviewed by Vsevolod Vlasov.
Our test bot counts pointers which don't match with objects allocated by tcmalloc.
This counter becomes nonzero after instrumenting ActiveDOMObject class.
It happens because it is the base class for many other classes (~30).
And almost all these classes use multiple inheritance.
- dom/Document.cpp:
(WebCore::Document::reportMemoryUsage):
- dom/DocumentEventQueue.cpp:
- html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::reportMemoryUsage):
(WebCore):
- html/HTMLMediaElement.h:
- loader/Prerenderer.cpp:
(WebCore::Prerenderer::reportMemoryUsage):
(WebCore):
- loader/Prerenderer.h:
(Prerenderer):
- page/DOMTimer.cpp:
(WebCore::DOMTimer::reportMemoryUsage):
(WebCore):
- page/DOMTimer.h:
(DOMTimer):
- xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::reportMemoryUsage):
(WebCore):
- xml/XMLHttpRequest.h:
(XMLHttpRequest):
- 4:24 AM Changeset in webkit [135383] by
-
- 4 edits in trunk/Source/WebCore
[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=101573
Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Adam Barth.
Added a bunch of assertions to ensure the problems with IndexedDB
contexts cannot reemerge.
No new tests. No change in functionality.
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore):
(WebCore::V8DOMWindowShell::assertContextHasCorrectPrototype):
- bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
- bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):
- 4:19 AM Changeset in webkit [135382] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip a now passing test, update an expected file.
- platform/qt-5.0/TestExpectations:
- platform/qt-5.0/editing/selection/click-left-of-rtl-wrapping-text-expected.txt:
- 4:04 AM Changeset in webkit [135381] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip now passing tests.
- platform/qt/TestExpectations:
- 3:57 AM Changeset in webkit [135380] by
-
- 2 edits in trunk/LayoutTests
Unreviewed. Mark css3/filters/effect-reference-ordering-hw.html as crashing after crrev.com/168998
- platform/chromium/TestExpectations:
- 3:56 AM FeatureFlags edited by
- Don't use https for lists.webkit.org (diff)
- 3:48 AM Changeset in webkit [135379] by
-
- 5 edits in trunk/Source
WebMediaStreamComponent: Add assignment and copy operators
https://bugs.webkit.org/show_bug.cgi?id=102915
Patch by Harald Alvestrand <hta@google.com> on 2012-11-21
Reviewed by Adam Barth.
Source/Platform:
- chromium/public/WebMediaStreamComponent.h:
(WebKit::WebMediaStreamComponent::WebMediaStreamComponent):
(WebKit::WebMediaStreamComponent::operator=):
(WebMediaStreamComponent):
Source/WebCore:
Tests that use this functionality are being submitted to Chrome.
- platform/chromium/support/WebMediaStreamComponent.cpp:
(WebKit::WebMediaStreamComponent::assign):
(WebKit):
- platform/chromium/support/WebMediaStreamDescriptor.cpp:
- 3:43 AM Changeset in webkit [135378] by
-
- 21 edits in trunk/Source/WebCore
[V8] Remove STRING_TO_V8PARAMETER_EXCEPTION_BLOCK()
https://bugs.webkit.org/show_bug.cgi?id=102917
Reviewed by Adam Barth.
Now EXCEPTION_BLOCK() and STRING_TO_V8PARAMETER_EXCEPTION_BLOCK()
are equivalent. We can remove STRING_TO_V8PARAMETER_EXCEPTION_BLOCK().
To make a code generate change smaller, this patch also renames
STRING_TO_V8PARAMETER_EXCEPTION_BLOCK_VOID() to EXCEPTION_BLOCK_VOID().
I will rename these macros in a follow-up patch.
No tests. No change in behavior.
- bindings/scripts/CodeGeneratorV8.pm:
(GenerateEventConstructorCallback):
(ConvertToV8Parameter):
- bindings/scripts/test/V8/V8TestActiveDOMObject.cpp:
(WebCore::TestActiveDOMObjectV8Internal::postMessageCallback):
- bindings/scripts/test/V8/V8TestCustomNamedGetter.cpp:
(WebCore::TestCustomNamedGetterV8Internal::anotherFunctionCallback):
- bindings/scripts/test/V8/V8TestEventConstructor.cpp:
(WebCore::V8TestEventConstructor::constructorCallback):
- bindings/scripts/test/V8/V8TestInterface.cpp:
(WebCore::TestInterfaceV8Internal::supplementalStaticAttrAttrSetter):
(WebCore::TestInterfaceV8Internal::supplementalStr2AttrSetter):
(WebCore::TestInterfaceV8Internal::supplementalMethod2Callback):
(WebCore::V8TestInterface::constructorCallback):
- bindings/scripts/test/V8/V8TestNamedConstructor.cpp:
(WebCore::V8TestNamedConstructorConstructorCallback):
- bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::staticStringAttrAttrSetter):
(WebCore::TestObjV8Internal::stringAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedStringAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedURLAttrAttrSetter):
(WebCore::TestObjV8Internal::reflectedCustomURLAttrAttrSetter):
(WebCore::TestObjV8Internal::stringAttrWithGetterExceptionAttrSetter):
(WebCore::TestObjV8Internal::stringAttrWithSetterExceptionAttrSetter):
(WebCore::TestObjV8Internal::voidMethodWithArgsCallback):
(WebCore::TestObjV8Internal::longMethodWithArgsCallback):
(WebCore::TestObjV8Internal::objMethodWithArgsCallback):
(WebCore::TestObjV8Internal::methodThatRequiresAllArgsAndThrowsCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringIsUndefinedCallback):
(WebCore::TestObjV8Internal::methodWithOptionalStringIsNullStringCallback):
(WebCore::TestObjV8Internal::overloadedMethod1Callback):
(WebCore::TestObjV8Internal::overloadedMethod3Callback):
(WebCore::TestObjV8Internal::overloadedMethod11Callback):
(WebCore::TestObjV8Internal::overloadedMethod12Callback):
(WebCore::TestObjV8Internal::strictFunctionCallback):
(WebCore::TestObjV8Internal::variadicStringMethodCallback):
- bindings/scripts/test/V8/V8TestOverloadedConstructors.cpp:
(WebCore::V8TestOverloadedConstructors::constructor4Callback):
- bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.cpp:
(WebCore::V8TestSerializedScriptValueInterface::constructorCallback):
- bindings/v8/V8BindingMacros.h:
- bindings/v8/V8StringResource.h:
(V8Parameter):
- bindings/v8/custom/V8ConsoleCustom.cpp:
(WebCore::V8Console::profileCallback):
(WebCore::V8Console::profileEndCallback):
- bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::handlePostMessageCallback):
- bindings/v8/custom/V8DeviceMotionEventCustom.cpp:
(WebCore::V8DeviceMotionEvent::initDeviceMotionEventCallback):
- bindings/v8/custom/V8DeviceOrientationEventCustom.cpp:
(WebCore::V8DeviceOrientationEvent::initDeviceOrientationEventCallback):
- bindings/v8/custom/V8HistoryCustom.cpp:
(WebCore::V8History::pushStateCallback):
(WebCore::V8History::replaceStateCallback):
- bindings/v8/custom/V8IntentCustom.cpp:
(WebCore::V8Intent::constructorCallbackCustom):
- bindings/v8/custom/V8SQLTransactionCustom.cpp:
(WebCore::V8SQLTransaction::executeSqlCallback):
- bindings/v8/custom/V8SQLTransactionSyncCustom.cpp:
(WebCore::V8SQLTransactionSync::executeSqlCallback):
- bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
(WebCore::V8WebGLRenderingContext::getExtensionCallback):
- 3:38 AM ViewportInteractionTopics edited by
- (diff)
- 3:25 AM Changeset in webkit [135377] by
-
- 4 edits2 adds in trunk/Source/WebCore
[V8] Move V8DOMWindowShell::initializeV8IfNeeded() to V8Initializer
https://bugs.webkit.org/show_bug.cgi?id=102899
Reviewed by Adam Barth.
This is an incremental step to kill WorkerContextExecutionProxy.
As commented by abarth in bug 97066, we move
V8DOMWindowShell::initializeV8IfNeeded() to V8Initializer.
This patch renames initializeV8IfNeeded() to initializeMainThreadIfNeeded()
because we will add initializeWorkerIfNeeded() in a follow-up patch.
No tests. No change in behavior.
- UseV8.cmake:
- WebCore.gypi:
- bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::initializeIfNeeded):
- bindings/v8/V8Initializer.cpp: Added.
(WebCore):
(WebCore::findFrame):
(WebCore::reportFatalError):
(WebCore::reportUncaughtException):
(WebCore::reportUnsafeJavaScriptAccess):
(WebCore::V8Initializer::initializeMainThreadIfNeeded):
- bindings/v8/V8Initializer.h: Added.
(WebCore):
(V8Initializer):
- 3:23 AM Changeset in webkit [135376] by
-
- 3 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip a now passing test.
- platform/qt-5.0-wk2/TestExpectations:
- platform/qt/TestExpectations:
- 3:14 AM Changeset in webkit [135375] by
-
- 5 edits in trunk
[EFL] Turn on WTF_USE_TILED_BACKING_STORE by default
https://bugs.webkit.org/show_bug.cgi?id=101526
.:
Patch by Yael Aharon <yael.aharon@intel.com> on 2012-11-21
Reviewed by Kenneth Rohde Christiansen.
Separate out ENABLE_WEBGL. It is not ready to be enabled by default.
- Source/cmake/OptionsEfl.cmake:
Tools:
Reviewed by Kenneth Rohde Christiansen.
Turn on WTF_USE_TILED_BACKING_STORE for EFL port.
- Scripts/webkitperl/FeatureList.pm:
- TestWebKitAPI/CMakeLists.txt: No include KURL.cpp because of API test crash.
- 3:00 AM Changeset in webkit [135374] by
-
- 5 edits in trunk
Turn -webkit-text-emphasis into a shorthand property
https://bugs.webkit.org/show_bug.cgi?id=102879
Reviewed by Antti Koivisto.
Source/WebCore:
-webkit-text-emphasis value is no longer empty.
- css/StylePropertySet.cpp:
(WebCore::StylePropertySet::getPropertyValue): Reconstruct the -webkit-text-emphasis value based on the longhands.
LayoutTests:
Update expected results.
- fast/css/parsing-text-emphasis-expected.txt:
- fast/css/parsing-text-emphasis.html:
- 3:00 AM Changeset in webkit [135373] by
-
- 1 copy in releases/WebKitGTK/webkit-1.11.2
Tagging the WebKitGTK+ 1.11.2 release
- 2:55 AM Changeset in webkit [135372] by
-
- 6 edits in trunk
[EFL][WK2] Rename ewk_view_setting_encoding_custom_XXX to ewk_view_custom_encoding_XXX
https://bugs.webkit.org/show_bug.cgi?id=102867
Patch by Jongseok Yang <js45.yang@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.
Rename ewk_view_setting_encoding_custom_XXX to ewk_view_custom_encoding_XXX.
ewk_view_setting_encoding_custom_XXX APIs might be misunderstanded as the "setting" word
because ewk_view_setting_encoding_custom_set triggers the "reload" operation.
And ewk_view_setting_XXX is not correct because there is ewk_settings object for settings.
Source/WebKit2:
- UIProcess/API/efl/ewk_view.cpp:
(ewk_view_encoding_custom_get):
(ewk_view_encoding_custom_set):
- UIProcess/API/efl/ewk_view.h:
- UIProcess/API/efl/tests/test_ewk2_view.cpp:
(TEST_F):
Tools:
- MiniBrowser/efl/main.c:
(on_key_down):
- 2:54 AM Changeset in webkit [135371] by
-
- 8 edits9 copies in branches/chromium/1312
Merge 135131 - input.value="" should clear date/time input elements with partial values
https://bugs.webkit.org/show_bug.cgi?id=102645
Reviewed by Kentaro Hara.
Source/WebCore:
Tests: fast/forms/date-multiple-fields/date-multiple-fields-value-set-empty.html
fast/forms/datetime-multiple-fields/datetime-multiple-fields-value-set-empty.html
fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-value-set-empty.html
fast/forms/month-multiple-fields/month-multiple-fields-value-set-empty.html
fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html
fast/forms/week-multiple-fields/week-multiple-fields-value-set-empty.html
- html/BaseMultipleFieldsDateAndTimeInputType.cpp:
(WebCore::BaseMultipleFieldsDateAndTimeInputType::setValue):
If the new value is an empty string and sub-fields has values, we should
update the UI value to the empty state.
- html/DateTimeFieldsState.h:
(WebCore::DateTimeFieldsState::hasAnyValue):
Added. It returns true if one or more sub-fields are not empty.
LayoutTests:
- Add tests for each of date/time input types.
- Add them to TextExpectations for platforms without ENABLE_INPUT_MULTIPLE_FIELDS_UI.
- fast/forms/date-multiple-fields/date-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/date-multiple-fields/date-multiple-fields-value-set-empty.html: Added.
- fast/forms/datetime-multiple-fields/datetime-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/datetime-multiple-fields/datetime-multiple-fields-value-set-empty.html: Added.
- fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/datetimelocal-multiple-fields/datetimelocal-multiple-fields-value-set-empty.html: Added.
- fast/forms/month-multiple-fields/month-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/month-multiple-fields/month-multiple-fields-value-set-empty.html: Added.
- fast/forms/resources/multiple-fields-value-set-empty.js: Added.
- fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-value-set-empty-expected.txt: Added.
- fast/forms/week-multiple-fields/week-multiple-fields-value-set-empty.html: Added.
- platform/chromium-android/TestExpectations:
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt/TestExpectations:
- platform/win/TestExpectations:
TBR=tkent@chromium.org
Review URL: https://codereview.chromium.org/11421028
- 2:50 AM Changeset in webkit [135370] by
-
- 2 edits in trunk/LayoutTests
[Qt] Unreviewed gardening, unskip now passing tests.
- platform/qt-5.0-wk2/TestExpectations:
- 2:36 AM Changeset in webkit [135369] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Build fix.
- bindings/v8/custom/V8BlobCustom.cpp:
(WebCore::V8Blob::constructorCallbackCustom):
- 2:24 AM Changeset in webkit [135368] by
-
- 3 edits3 moves in trunk/Source/WebCore
[V8] Rename v8/custom/*Constructor.cpp to v8/custom/*Custom.cpp
https://bugs.webkit.org/show_bug.cgi?id=102881
Reviewed by Adam Barth.
Writing constructorCallback()s in *Custom.cpp is a convention of
custom bindings of JSC and V8. We can rename v8/custom/*Constructor.cpp
to v8/custom/*Custom.cpp.
No tests. No change in behavior.
- UseV8.cmake: This file is already out of sync.
- WebCore.gypi:
- bindings/v8/custom/V8IntentCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8IntentConstructor.cpp.
(WebCore):
(WebCore::V8Intent::constructorCallbackCustom):
- bindings/v8/custom/V8MessageChannelCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8MessageChannelConstructor.cpp.
(WebCore):
(WebCore::V8MessageChannel::constructorCallbackCustom):
- bindings/v8/custom/V8WebKitPointCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp.
(WebCore):
(WebCore::V8WebKitPoint::constructorCallbackCustom):
- 2:19 AM Changeset in webkit [135367] by
-
- 2 edits in trunk/Source/WebCore
[V8] Inspector does not callback IDB methods in context
https://bugs.webkit.org/show_bug.cgi?id=101725
Patch by Dan Carney <dcarney@google.com> on 2012-11-21
Reviewed by Adam Barth.
Inserted v8 context before calling out to IDB.
No new tests.
- inspector/InspectorIndexedDBAgent.cpp:
(WebCore::InspectorIndexedDBAgent::requestDatabaseNamesForFrame):
(WebCore::InspectorIndexedDBAgent::requestDatabase):
(WebCore::InspectorIndexedDBAgent::requestData):
- 2:17 AM Changeset in webkit [135366] by
-
- 2 edits in trunk/Source/WebCore
REGRESSION(134048): TiledBackingStore must create tiles when the contents rect is changed.
https://bugs.webkit.org/show_bug.cgi?id=102035
Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-21
Reviewed by Kenneth Rohde Christiansen.
Before r134048, the visibleRect contained information of both the viewport and
the contents rect. Now the visible rect is related to only the viewport. So
TiledBackingStore::coverWithTilesIfNeeded() early returns even if the contents
rect is changed, because changing the contents rect is independent on changing
both a trajectory vector and the visible rect.
- platform/graphics/TiledBackingStore.cpp:
(WebCore::TiledBackingStore::coverWithTilesIfNeeded):
- 2:12 AM Changeset in webkit [135365] by
-
- 6 edits in trunk/LayoutTests
IndexedDB: remove setVersion from inspector tests
https://bugs.webkit.org/show_bug.cgi?id=102850
Reviewed by Vsevolod Vlasov.
setVersion was contained so the conversion to upgradeneeded was
straightforward.
- http/tests/inspector/indexeddb/database-data-expected.txt:
- http/tests/inspector/indexeddb/database-structure-expected.txt:
- http/tests/inspector/indexeddb/indexeddb-test.js:
(.request.onsuccess.onSuccess.request.onupgradeneeded):
(.request.onsuccess.onSuccess.request.onsuccess):
(.request.onsuccess):
(doWithVersionTransaction):
- http/tests/inspector/indexeddb/resources-panel-expected.txt:
- 1:56 AM Changeset in webkit [135364] by
-
- 10 edits1 add in trunk/LayoutTests
Unreviewed, rolling out r135307.
http://trac.webkit.org/changeset/135307
https://bugs.webkit.org/show_bug.cgi?id=102905
Jussi said this doesn't definitively fix things, so revert for
now. (Requested by rakuco on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-21
- animations/resources/stop-animation-on-suspend-subframe.html:
- animations/stop-animation-on-suspend.html:
- platform/chromium-mac/animations/stop-animation-on-suspend-expected.txt: Added.
- platform/chromium/TestExpectations:
- platform/efl/TestExpectations:
- platform/gtk/TestExpectations:
- platform/mac/TestExpectations:
- platform/qt-arm/TestExpectations:
- platform/win/TestExpectations:
- platform/wincairo/TestExpectations:
- 1:39 AM Changeset in webkit [135363] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: Request preview tuning: enable json preview for text/html XHRs
https://bugs.webkit.org/show_bug.cgi?id=102892
Reviewed by Alexander Pavlov.
- inspector/front-end/RequestPreviewView.js:
(WebInspector.RequestPreviewView.prototype._jsonView):
(WebInspector.RequestPreviewView.prototype._htmlView):
(WebInspector.RequestPreviewView.prototype._createPreviewView):
- 1:38 AM Changeset in webkit [135362] by
-
- 7 edits in trunk/Source/WebCore
[V8] Remove manually written v8::TryCatches in custom bindings
https://bugs.webkit.org/show_bug.cgi?id=102883
Reviewed by Adam Barth.
We can replace them with the EXCEPTION_BLOCK() macro or its friends.
No new tests. This patch shouldn't change any behavior.
- bindings/v8/custom/V8DOMWindowCustom.cpp:
(WebCore::handlePostMessageCallback):
- bindings/v8/custom/V8DocumentCustom.cpp:
(WebCore::V8Document::evaluateCallback):
- bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
(WebCore::V8HTMLOptionsCollection::addCallback):
- bindings/v8/custom/V8HistoryCustom.cpp:
(WebCore::V8History::pushStateCallback):
(WebCore::V8History::replaceStateCallback):
- 1:26 AM Changeset in webkit [135361] by
-
- 3 edits5 moves in trunk/Source/WebCore
Unreviewed, rolling out r135358.
http://trac.webkit.org/changeset/135358
https://bugs.webkit.org/show_bug.cgi?id=102881
It broke Chromium/Linux build
- UseV8.cmake:
- WebCore.gypi:
- bindings/v8/custom/V8HTMLImageElementConstructor.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8HTMLImageElementCustom.cpp.
(WebCore):
(WebCore::v8HTMLImageElementConstructorCallback):
(WebCore::V8HTMLImageElementConstructor::GetTemplate):
- bindings/v8/custom/V8HTMLImageElementConstructor.h: Renamed from Source/WebCore/bindings/v8/custom/V8HTMLImageElementCustom.h.
(WebCore):
(V8HTMLImageElementConstructor):
- bindings/v8/custom/V8IntentConstructor.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8IntentCustom.cpp.
(WebCore):
(WebCore::V8Intent::constructorCallbackCustom):
- bindings/v8/custom/V8MessageChannelConstructor.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8MessageChannelCustom.cpp.
(WebCore):
(WebCore::V8MessageChannel::constructorCallbackCustom):
- bindings/v8/custom/V8WebKitPointConstructor.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8WebKitPointCustom.cpp.
(WebCore):
(WebCore::V8WebKitPoint::constructorCallbackCustom):
- 1:09 AM Changeset in webkit [135360] by
-
- 2 edits in trunk/Source/WebCore
Unused parameters on ScrollingCoordinator.cpp
https://bugs.webkit.org/show_bug.cgi?id=102884
Patch by KyungTae Kim <ktf.kim@samsung.com> on 2012-11-21
Reviewed by Kentaro Hara.
Because the 'scrollingLayerPositionAction' parameter is not used when !USE(ACCELERATED_COMPOSITING),
use UNUSED_PARAM macro to fix build warning -Wunused-parameter
- page/scrolling/ScrollingCoordinator.cpp:
(WebCore::ScrollingCoordinator::updateMainFrameScrollPosition):
- 1:08 AM Changeset in webkit [135359] by
-
- 3 edits in trunk/Source/WebCore
[V8] Replace V8Parameter::prepare() with V8Parameter::operator=()
https://bugs.webkit.org/show_bug.cgi?id=102870
Reviewed by Adam Barth.
This is an incremental step for V8Parameter refactoring.
By replacing V8Parameter::prepare() with V8Parameter::operator=(),
we can make EXCEPTION_BLOCK() and STRING_TO_V8PARAMETER_EXCEPTION_BLOCK()
equivalent (except for a return value).
Tests: fast/workers/worker-constructor.html
storage/websql/sql-error-codes.html
inspector/console/alert-toString-exception.html
http/tests/websocket/tests/hybi/send-throw.html
- bindings/v8/V8BindingMacros.h:
- bindings/v8/V8StringResource.h:
(WebCore::V8Parameter::V8Parameter):
(V8Parameter):
(WebCore::=):
- 1:06 AM Changeset in webkit [135358] by
-
- 3 edits5 moves in trunk/Source/WebCore
[V8] Rename v8/custom/*Constructor.cpp to v8/custom/*Custom.cpp
https://bugs.webkit.org/show_bug.cgi?id=102881
Reviewed by Adam Barth.
Writing constructorCallback()s in *Custom.cpp is a convention of
custom bindings of JSC and V8. We can rename v8/custom/*Constructor.cpp
to v8/custom/*Custom.cpp.
No tests. No change in behavior.
- UseV8.cmake: This file is already out of sync.
- WebCore.gypi:
- bindings/v8/custom/V8HTMLImageElementCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8HTMLImageElementConstructor.cpp.
(WebCore):
(WebCore::v8HTMLImageElementConstructorCallback):
(WebCore::V8HTMLImageElementConstructor::GetTemplate):
- bindings/v8/custom/V8HTMLImageElementCustom.h: Renamed from Source/WebCore/bindings/v8/custom/V8HTMLImageElementConstructor.h.
(WebCore):
(V8HTMLImageElementConstructor):
- bindings/v8/custom/V8IntentCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8IntentConstructor.cpp.
(WebCore):
(WebCore::V8Intent::constructorCallbackCustom):
- bindings/v8/custom/V8MessageChannelCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8MessageChannelConstructor.cpp.
(WebCore):
(WebCore::V8MessageChannel::constructorCallbackCustom):
- bindings/v8/custom/V8WebKitPointCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8WebKitPointConstructor.cpp.
(WebCore):
(WebCore::V8WebKitPoint::constructorCallbackCustom):
- 1:04 AM Changeset in webkit [135357] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: [Canvas] throttle wait icon in the ui
https://bugs.webkit.org/show_bug.cgi?id=102685
Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-11-21
Reviewed by Vsevolod Vlasov.
Do not show the wait icon for small operations during the replay to reduce flickering.
- inspector/front-end/CanvasProfileView.js:
(WebInspector.CanvasProfileView.prototype._enableWaitIcon):
- 12:51 AM Changeset in webkit [135356] by
-
- 2 edits in trunk/LayoutTests
Unreviewed. Updated test expectations.
- platform/chromium/TestExpectations:
- 12:23 AM Changeset in webkit [135355] by
-
- 4 edits1 delete in trunk
Enable datalist UI for input types datetime and datetime-local
https://bugs.webkit.org/show_bug.cgi?id=102882
Patch by Kunihiko Sakamoto <ksakamoto@chromium.org> on 2012-11-21
Reviewed by Kent Tamura.
Source/WebCore:
Enabling datalist UI for input types datetime and datetime-local.
No new tests yet. Tests will be added later in Bug 102888.
- platform/text/PlatformLocale.cpp:
(WebCore::Locale::formatDateTime): Support datetime and datetime-local types.
- rendering/RenderThemeChromiumCommon.cpp:
(WebCore::RenderThemeChromiumCommon::supportsDataListUI): Add datetime and datetimelocal to the list.
LayoutTests:
Removed expectation of failure.
- platform/chromium/fast/forms/datalist/input-list-expected.txt: Removed.