Timeline
Jul 16, 2010:
- 9:53 PM Changeset in webkit [63607] by
-
- 5 edits in trunk
2010-07-16 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Sam Weinig.
Failing 2d.path.arcTo.ensuresubpath.* philip canvas tests
https://bugs.webkit.org/show_bug.cgi?id=42186
Unskip tests:
- canvas/philip/tests/2d.path.arcTo.ensuresubpath.1.html
- canvas/philip/tests/2d.path.arcTo.ensuresubpath.2.html
- platform/mac/Skipped:
2010-07-16 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Sam Weinig.
Failing 2d.path.arcTo.ensuresubpath.* philip canvas tests
https://bugs.webkit.org/show_bug.cgi?id=42186
Move code from Qt's Path::addArcTo() up to CanvasRenderingContext2D.
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::arcTo): Behave as moveTo(x1,y1) if the current path is empty.
- platform/graphics/qt/PathQt.cpp: (WebCore::Path::addArcTo): Remove now-redundant code.
- 8:23 PM Changeset in webkit [63606] by
-
- 6 edits in trunk/WebCore
2010-07-16 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Oliver Hunt.
QtWebkit creates an unnecessary deep copy of images when canvas drawing is done
A https://bugs.webkit.org/show_bug.cgi?id=32530
Solve this by adding ImageBuffer::imageForRendering() which returns an image
that can be used for rendering now, but isn't a copy to be kept around.
- platform/graphics/ImageBuffer.h: (WebCore::ImageBuffer::imageForRendering):
- platform/graphics/qt/ImageBufferQt.cpp: (WebCore::ImageBuffer::imageForRendering): Added to provide an image that can be used for rendering now, but may change in the future.
- platform/graphics/qt/StillImageQt.cpp: (WebCore::StillImage::StillImage): (WebCore::StillImage::~StillImage): (WebCore::StillImage::size): (WebCore::StillImage::nativeImageForCurrentFrame): (WebCore::StillImage::draw):
- platform/graphics/qt/StillImageQt.h: (WebCore::StillImage::createForRendering): Added for use in ImageBuffer::imageForRendering(), provides a thin wrapper around a QPixmap*.
- html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::paint): Paint with ImageBuffer::imageForRendering()
- 8:19 PM Changeset in webkit [63605] by
-
- 2 edits in trunk/WebCore
2010-07-16 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Oliver Hunt.
[Qt] Remove redundant logic in Path::addArcTo()
https://bugs.webkit.org/show_bug.cgi?id=42494
Bounds checking for arcTo() is now done in cross-platform code
thanks to <http://trac.webkit.org/changeset/63599>
- platform/graphics/qt/PathQt.cpp: (WebCore::Path::addArcTo):
- 7:48 PM Changeset in webkit [63604] by
-
- 2 edits in trunk/WebKitTools
2010-07-16 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Teach webkitpy about queues.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=42492
- Scripts/webkitpy/common/net/statusserver.py:
- 6:23 PM Changeset in webkit [63603] by
-
- 2 edits5 adds in trunk/LayoutTests
2010-07-16 Nico Weber <thakis@chromium.org>
Reviewed by Ojan Vafai.
Add chromium/win and linux expectations for fast/canvas/toDataUrl-alpha.
- platform/chromium-linux/fast/canvas/toDataURL-alpha-expected.checksum: Added.
- platform/chromium-linux/fast/canvas/toDataURL-alpha-expected.png: Added.
- platform/chromium-win/fast/canvas/toDataURL-alpha-expected.checksum: Added.
- platform/chromium-win/fast/canvas/toDataURL-alpha-expected.png: Added.
- platform/chromium-win/fast/canvas/toDataURL-alpha-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 6:05 PM Changeset in webkit [63602] by
-
- 31 edits in trunk
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
This patch just reverts the change to WebCore/page/FocusController.cpp
made in changeset 61484, and add a new method named
willSetInputMethodState in EditorClient interface, which gets called
in FocusController just before changing the focused node.
No new tests, because no new functionality.
- loader/EmptyClients.h: (WebCore::EmptyEditorClient::willSetInputMethodState):
- page/EditorClient.h:
- page/FocusController.cpp: (WebCore::FocusController::setFocusedNode):
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- efl/WebCoreSupport/EditorClientEfl.cpp: (WebCore::EditorClientEfl::willSetInputMethodState):
- efl/WebCoreSupport/EditorClientEfl.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Implement EditorClient::willSetInputMethodState which replaces
setInputMethodState method.
- src/EditorClientImpl.cpp: (WebKit::EditorClientImpl::willSetInputMethodState): (WebKit::EditorClientImpl::setInputMethodState):
- src/EditorClientImpl.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebCoreSupport/EditorClientGtk.cpp: (WebKit::EditorClient::willSetInputMethodState):
- WebCoreSupport/EditorClientGtk.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebCoreSupport/EditorClientHaiku.cpp: (WebCore::EditorClientHaiku::willSetInputMethodState):
- WebCoreSupport/EditorClientHaiku.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebCoreSupport/WebEditorClient.h:
- WebCoreSupport/WebEditorClient.mm: (WebEditorClient::willSetInputMethodState):
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebCoreSupport/EditorClientQt.cpp: (WebCore::EditorClientQt::willSetInputMethodState):
- WebCoreSupport/EditorClientQt.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebCoreSupport/WebEditorClient.cpp: (WebEditorClient::willSetInputMethodState):
- WebCoreSupport/WebEditorClient.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebKitSupport/EditorClientWx.cpp: (WebCore::EditorClientWx::willSetInputMethodState):
- WebKitSupport/EditorClientWx.h:
2010-07-16 Zhe Su <suzhe@chromium.org>
Reviewed by Darin Adler.
REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
https://bugs.webkit.org/show_bug.cgi?id=42253
Dummy implementation of EditorClient::willSetInputMethodState.
- WebProcess/WebCoreSupport/WebEditorClient.cpp: (WebKit::WebEditorClient::willSetInputMethodState):
- WebProcess/WebCoreSupport/WebEditorClient.h:
- 5:34 PM Changeset in webkit [63601] by
-
- 2 edits in trunk/LayoutTests
2010-07-16 Tony Chang <tony@chromium.org>
Not reviewed, updating test expectations.
[chromium] clean up test expectations
https://bugs.webkit.org/show_bug.cgi?id=42491
- platform/chromium/test_expectations.txt: fast/dynamic/flash-replacement-test.html doesn't exist and svg/filters/filter-empty-g.svg is a duplicate on Linux.
- 5:27 PM Changeset in webkit [63600] by
-
- 2 edits in trunk/WebKit2
Build fix, not reviewed.
Reverted http://trac.webkit.org/changeset/63585 because getopt isn't
available in the OpenSource support libraries
- WebKit2.sln:
- 5:08 PM Changeset in webkit [63599] by
-
- 13 edits in trunk
2010-07-16 Matthew Delaney <mdelaney@apple.com>
Reviewed by Sam Weinig.
Failing 2d.path.stroke.prune.arc philip canvas test
https://bugs.webkit.org/show_bug.cgi?id=42188
- platform/mac/Skipped: Unskipped now passing tests.
2010-07-16 Matthew Delaney <mdelaney@apple.com>
Reviewed by Sam Weinig.
Failing 2d.path.stroke.prune.arc philip canvas test
https://bugs.webkit.org/show_bug.cgi?id=42188
- html/canvas/CanvasRenderingContext2D.cpp: Note, updated parameter names to match spec. (WebCore::CanvasRenderingContext2D::lineTo): Pulled bound checking code out of lower code to have checks for all platforms. (WebCore::CanvasRenderingContext2D::arcTo): Bound checking per the spec for arcTo parameters. Updated parameter names to match spec.
- platform/graphics/Path.h: Added in new method to expose the current position.
- platform/graphics/cairo/PathCairo.cpp: (WebCore::Path::currentPoint): Added in likely correct implementation for this call with a FIXME just in case.
- platform/graphics/cg/PathCG.cpp: (WebCore::Path::currentPoint): Added in support for this call.
- platform/graphics/haiku/PathHaiku.cpp: (WebCore::Path::currentPoint): Added in stub for this call.
- platform/graphics/openvg/PathOpenVG.cpp: (WebCore::Path::currentPoint): Added in likely implementation for this call with a FIXME just in case.
- platform/graphics/qt/PathQt.cpp: (WebCore::Path::currentPoint): Added in implementation for this call courtesy of Andrea Kling.
- platform/graphics/skia/PathSkia.cpp: (WebCore::Path::currentPoint): Added in stub for this call.
- platform/graphics/wince/PathWince.cpp: (WebCore::Path::currentPoint): Added in stub for this call.
- platform/graphics/wx/PathWx.cpp: (WebCore::Path::currentPoint): Added in stub for this call.
- 4:43 PM Changeset in webkit [63598] by
-
- 3 edits10 deletes in trunk
2010-07-16 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63593.
http://trac.webkit.org/changeset/63593
https://bugs.webkit.org/show_bug.cgi?id=42487
Broke a few chromium pixel tests (Requested by tonywork on
#webkit).
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.checksum: Removed.
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.png: Removed.
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.txt: Removed.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.checksum: Removed.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.png: Removed.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.txt: Removed.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.checksum: Removed.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.png: Removed.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.txt: Removed.
- svg/stroke/path-zero-strokewidth-test.svg: Removed.
2010-07-16 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63593.
http://trac.webkit.org/changeset/63593
https://bugs.webkit.org/show_bug.cgi?id=42487
Broke a few chromium pixel tests (Requested by tonywork on
#webkit).
- platform/graphics/skia/GraphicsContextSkia.cpp: (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::drawEllipse): (WebCore::GraphicsContext::drawLine): (WebCore::GraphicsContext::strokeArc): (WebCore::GraphicsContext::strokePath): (WebCore::GraphicsContext::strokeRect):
- 4:18 PM Changeset in webkit [63597] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Alice Liu.
Fix Windows build.
- WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj:
- 4:11 PM Changeset in webkit [63596] by
-
- 2 edits in trunk/LayoutTests
2010-07-16 Ojan Vafai <ojan@chromium.org>
Unreviewed. Update expectations with new failures.
- platform/chromium/test_expectations.txt:
- 4:03 PM Changeset in webkit [63595] by
-
- 7 edits in trunk
Part of <rdar://problem/7233974> Deprecate +[WebView _setShouldUseFontSmoothing:]
https://bugs.webkit.org/show_bug.cgi?id=29355
Reviewed by Sam Weinig.
WebCore:
- WebCore.exp.in: Updated.
- platform/graphics/Font.cpp:
(WebCore::Font::Font): Added a font smoothing mode parameter to the constructor.
Set the font smoothing mode in the font description.
- platform/graphics/Font.h:
WebKit/mac:
- Misc/WebKitNSStringExtras.h:
- Misc/WebKitNSStringExtras.mm:
(-[NSString _web_drawAtPoint:font:textColor:]): Now calls through to
-_web_drawAtPoint:font:textColor:allowingFontSmoothing: passing YES for the last
parameter.
(-[NSString _web_drawAtPoint:font:textColor:allowingFontSmoothing:]): Added
allowingFontSmoothing:. If font smoothing is not allowed, sets the font smoothing
mode to antialiased. Otherwise, sets it to auto.
(-[NSString _web_drawDoubledAtPoint:withTopColor:bottomColor:font:]): Instead of
changing the font smoothing setting in the graphics context, call
-_web_drawAtPoint:font:textColor:allowingFontSmoothing: passing NO for the last
parameter.
- 3:59 PM Changeset in webkit [63594] by
-
- 3 edits in trunk/WebCore
2010-07-16 Satish Sampath <satish@chromium.org>
Reviewed by Anders Carlsson.
Add speech attribute to IDL for enabling access from JS.
https://bugs.webkit.org/show_bug.cgi?id=42483
No tests added, this change is a pre-requisite for future layout tests.
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::parseMappedAttribute): Update the renderer when speech attribute changes.
- html/HTMLInputElement.idl: Added the speech attribute to IDL.
- 3:42 PM Changeset in webkit [63593] by
-
- 3 edits14 adds in trunk
2010-07-16 Fady Samuel <fsamuel@chromium.org>
Reviewed by David Levin.
Added layout test to show correct zero-width stroke.
SVG - stroke-width:0 bug with stroke other than "none"
https://bugs.webkit.org/show_bug.cgi?id=42387
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.checksum: Added.
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.png: Added.
- platform/chromium-linux/svg/stroke/path-zero-strokewidth-test-expected.txt: Added.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.checksum: Added.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.png: Added.
- platform/chromium-mac/svg/stroke/path-zero-strokewidth-test-expected.txt: Added.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.checksum: Added.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.png: Added.
- platform/mac/svg/stroke/path-zero-strokewidth-test-expected.txt: Added.
- svg/stroke/path-zero-strokewidth-test.svg: Added.
2010-07-16 Fady Samuel <fsamuel@chromium.org>
Reviewed by David Levin.
Avoids adding stroke when stroke-width is zero.
SVG - stroke-width:0 bug with stroke other than "none"
https://bugs.webkit.org/show_bug.cgi?id=42387
Test: svg/stroke/path-zero-strokewidth-test.svg
- platform/graphics/skia/GraphicsContextSkia.cpp: (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::drawEllipse): (WebCore::GraphicsContext::drawLine): (WebCore::GraphicsContext::strokeArc): (WebCore::GraphicsContext::strokePath): (WebCore::GraphicsContext::strokeRect):
- 3:29 PM Changeset in webkit [63592] by
-
- 2 edits in trunk/WebCore
2010-07-16 Kent Tamura <tkent@chromium.org>
Unreviewed, build fix.
- rendering/RenderThemeChromiumWin.cpp: (WebCore::RenderThemeChromiumWin::getThemeData): Fix a typo.
- 3:21 PM Changeset in webkit [63591] by
-
- 2 edits in trunk/WebKit/mac
Remove semicolons from Objective-C method declarations.
Reviewed by Sam Weinig.
- WebView/WebRenderLayer.mm:
(+[WebRenderLayer nameForLayer:]):
(+[WebRenderLayer compositingInfoForLayer:]):
- 3:20 PM Changeset in webkit [63590] by
-
- 10 edits in trunk
Fix for https://bugs.webkit.org/show_bug.cgi?id=42482
<rdar://problem/8197701>
Add notification of when the BackForwardList changes
to aid invalidation of Back/Forward related UI elements.
Reviewed by Anders Carlsson.
WebKit2:
- UIProcess/API/C/WKPage.h:
Add didChangeBackForwardList to the WKPageLoaderClient. This
fires whenever an item is added or removed from the back forward
list or when the cursor changes position.
- UIProcess/WebBackForwardList.cpp:
(WebKit::WebBackForwardList::addItem):
(WebKit::WebBackForwardList::goToItem):
- UIProcess/WebLoaderClient.cpp:
(WebKit::WebLoaderClient::didChangeBackForwardList):
- UIProcess/WebLoaderClient.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didChangeBackForwardList):
- UIProcess/WebPageProxy.h:
Pipe changes to the WebBackForwardList up to the page load client.
WebKitTools:
- MiniBrowser/mac/BrowserWindowController.m:
(_didStartProvisionalLoadForFrame):
(_didCommitLoadForFrame):
(_didFailLoadWithErrorForFrame):
(_didChangeBackForwardList):
(-[BrowserWindowController awakeFromNib]):
- WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
- 3:05 PM Changeset in webkit [63589] by
-
- 10 edits in trunk
2010-07-16 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
[Chromium] <input type=number> UI implementation for Windows
https://bugs.webkit.org/show_bug.cgi?id=42259
No additional tests. Existing tests cover this change and we'll
update expectations.
- platform/chromium/ChromiumBridge.h: Add paintSpinButton().
- rendering/RenderThemeChromiumWin.cpp: (WebCore::RenderThemeChromiumWin::determineState): Add ControlSubPart parameter and add support for spin buttons. (WebCore::RenderThemeChromiumWin::determineClassicState): ditto. (WebCore::RenderThemeChromiumWin::getThemeData): ditto. (WebCore::RenderThemeChromiumWin::adjustInnerSpinButtonStyle): Added. (WebCore::RenderThemeChromiumWin::paintInnerSpinButton): Added.
- rendering/RenderThemeChromiumWin.h: Declare ControlSubpart, and add it to some functions.
2010-07-16 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
[Chromium] <input type=number> UI implementation for Windows
https://bugs.webkit.org/show_bug.cgi?id=42259
- public/WebThemeEngine.h: (WebKit::WebThemeEngine::paintSpinButton): Added.
- src/ChromiumBridge.cpp: (WebCore::ChromiumBridge::paintSpinButton): Added. It calls WebThemeEngine::paintSpinButton().
2010-07-16 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
[Chromium] <input type=number> UI implementation for Windows
https://bugs.webkit.org/show_bug.cgi?id=42259
- DumpRenderTree/chromium/WebThemeEngineDRT.cpp: (WebThemeEngineDRT::paintSpinButton): Added. Check state consistency and use existing arrow painting code.
- DumpRenderTree/chromium/WebThemeEngineDRT.h:
- 3:03 PM Changeset in webkit [63588] by
-
- 2 edits in trunk/WebCore
2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
[EFL] Use function provided by EFL for system beep
https://bugs.webkit.org/show_bug.cgi?id=42481
EFL port does not support automated tests, yet.
- platform/efl/SoundEfl.cpp: (WebCore::systemBeep):
- 2:49 PM Changeset in webkit [63587] by
-
- 2 edits in trunk/WebCore
2010-07-16 Sarah Strong <sarah.e.strong@gmail.com>
Reviewed by Gustavo Noronha Silva.
[GTK] Clipboard data is lost on exit
https://bugs.webkit.org/show_bug.cgi?id=27411
No new tests. To manually test the bug fixed by this patch:
1) Open an application that uses a webkit webview on a GNOME-based system
2) Copy some text from that application
3) Optional: paste it to another application. This should work properly with and without this patch.
4) Exit the application completely.
5) Paste:
Without this patch, you cannot because your clipboard is empty.
With this patch, pasting succeeds.
I have not included an automated test because of the difficulty of testing behaviour after application exit.
- 2:40 PM Changeset in webkit [63586] by
-
- 4 edits3 adds in trunk
Keyboard operations for <input type=number>
https://bugs.webkit.org/show_bug.cgi?id=42076
Reviewed by Darin Fisher.
WebCore:
- The up arrow key works as stepUp().
- The down arrow key works as stepDown().
- Reject characters other than + - 0-9 . e E
Test: fast/forms/input-number-keyoperation.html
- html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::defaultEventHandler):
Add up/down arrow keys support, and call handleBeforeTextInsertedEvent().
(WebCore::isNumberCharacter):
(WebCore::HTMLInputElement::handleBeforeTextInsertedEvent):
For type=number, remove unacceptable characters.
- html/HTMLInputElement.h:
LayoutTests:
- fast/forms/input-number-keyoperation-expected.txt: Added.
- fast/forms/input-number-keyoperation.html: Added.
- fast/forms/script-tests/input-number-keyoperation.js: Added.
- 2:21 PM Changeset in webkit [63585] by
-
- 2 edits in trunk/WebKit2
Add WebKitTestRunner to the WebKit2 solution
Reviewed by Sam Weinig.
- WebKit2.sln: Add InjectedBundle and WebKitTestRunner projects. Also change the build dependency order from
DumpRunderTree --> WebKitAPITest to
DumpRenderTree --> InjectedBundle --> WebKitTestRunner --> WebKitAPITest
- 2:20 PM Changeset in webkit [63584] by
-
- 2 edits in trunk/LayoutTests
Land updated expected results for fast/dom/prototype-inheritance-2-expected.txt on Windows.
- platform/win/fast/dom/prototype-inheritance-2-expected.txt:
- 2:20 PM Changeset in webkit [63583] by
-
- 9 edits1 add in trunk/WebKitTools
https://bugs.webkit.org/show_bug.cgi?id=42430
Make WebKitTestRunner on Windows actually load and run a test
Reviewed by Sam Weinig.
- WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp: Export WKBundleInitialize.
(WKBundleInitialize):
- WebKitTestRunner/InjectedBundle/win/InjectedBundle.vcproj: Added. Output is a dll.
- WebKitTestRunner/TestInvocation.cpp: Create a Windows-style path on Windows
(WTR::createWKURL):
- WebKitTestRunner/WebKitTestRunnerPrefix.h: Change check for Windows platform to match
other existing checks, and avoid including Platform.h
- WebKitTestRunner/win/PlatformWebViewWin.cpp:
(WTR::registerWindowClass): Added.
(WTR::PlatformWebView::PlatformWebView): Implemented.
(WTR::PlatformWebView::~PlatformWebView): Implemented.
(WTR::PlatformWebView::page): Implemented.
- WebKitTestRunner/win/TestControllerWin.cpp:
(WTR::TestController::initializeInjectedBundlePath): Implemented. Provide build
configuration specific path to InjectedBundle.dll.
- WebKitTestRunner/win/TestInvocationWin.cpp:
(WTR::TestInvocation::runUntil): Implemented.
- WebKitTestRunner/win/WebKitTestRunner.sln: Added InjectedBundle project.
- WebKitTestRunner/win/WebKitTestRunner.vcproj: Cleaned up unnecessary dependencies.
- 2:18 PM Changeset in webkit [63582] by
-
- 4 edits in trunk/WebCore
2010-07-16 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
Improve hover state handling for spin buttons
https://bugs.webkit.org/show_bug.cgi?id=42260
Background:
When we move the mouse cursor to a node from the outside of the node,
the following steps are executed.
- setHovered(true) is called.
- The node is repainted for the hover state.
- 'mousemove' event is dispatched for the node.
For a spin-button, RenderTheme::paint{Inner,Outer}SpinButton() is
called before the event handler of the spin-button. So we can't
detect which of the up part or the down part is hovered correctly.
Solution:
The hover state of a spin-button is one of three states;
Indeterminate, Up, and Down. The state is Indeterminate since
setHovered(true) is called and until 'mousemove' event is
dispatched.
No new tests because there are no implementation of spin-buttons
with hovered state yet.
- rendering/RenderTheme.cpp: (WebCore::RenderTheme::isSpinUpButtonPartPressed): (WebCore::RenderTheme::isHovered): Return false if the node is a spin-button and the state is Indeterminate. (WebCore::RenderTheme::isSpinUpButtonPartHovered):
- rendering/TextControlInnerElements.cpp: (WebCore::SpinButtonElement::SpinButtonElement): Initialize m_upDownState. (WebCore::SpinButtonElement::defaultEventHandler): (WebCore::SpinButtonElement::setHovered): Set the state to Indeterminate.
- rendering/TextControlInnerElements.h: (WebCore::SpinButtonElement::upDownState):
- 2:11 PM Changeset in webkit [63581] by
-
- 5 edits in trunk
2010-07-16 Leandro Pereira <leandro@profusion.mobi>
[EFL] Unreviewed build system cleanup.
Move ExecutableAllocator{FixedVMPool,Posix,Symbian,Win}.cpp from
root CMakeLists.txt to the platform CMakeLists.txt.
- CMakeLists.txt:
- CMakeListsEfl.txt: Add ExecutableAllocatorPosix.cpp.
2010-07-16 Leandro Pereira <leandro@profusion.mobi>
[EFL] Unreviewed build system cleanup.
Remove reference to "mediaControlsGtk.css".
- cmake/WebKitGenerators.cmake:
- 2:11 PM Changeset in webkit [63580] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-16 James Robinson <jamesr@chromium.org>
Reviewed by Darin Fisher.
[chromium] Avoid crashing if offscreen GLES2 context creation fails
https://bugs.webkit.org/show_bug.cgi?id=42469
If creating or initializing an offscreen GLES2Context fails we should return null
rather than crashing or returning an invalid context.
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::getOffscreenGLES2Context):
- 2:01 PM Changeset in webkit [63579] by
-
- 2 edits in trunk/WebCore
<rdar://problem/7527532> Crash beneath setSelection() during detach()
https://bugs.webkit.org/show_bug.cgi?id=42020
Reviewed by Simon Fraser.
No test because I am unable to reproduce the crash.
- rendering/RenderView.cpp:
(WebCore::RenderView::setSelection): In the clearSelection() case, where the repaint mode is
RepaintNewMinusOld, avoid making RenderBlockSelectionInfo instances, and thereby avoid calling
localToAbsolute() during detach().
- 1:47 PM Changeset in webkit [63578] by
-
- 5 edits in trunk
clang++ build fixes for JavaScriptCore and WebCore
https://bugs.webkit.org/show_bug.cgi?id=42478
Reviewed by Sam Weinig.
- runtime/RegExpKey.h:
(JSC::operator==):
Move the RegExpKey equals operator into the JSC namespace so it can be found by ADL.
WebCore:
- platform/network/Credential.cpp:
(WebCore::Credential::type):
- platform/network/Credential.h:
Remove const qualifier on Credential::type since it doesn't have an effect on the type.
- 1:46 PM Changeset in webkit [63577] by
-
- 2 edits in trunk/WebCore
Fix release build.
- storage/Database.cpp:
(WebCore::DerefContextTask::performTask):
- 1:31 PM Changeset in webkit [63576] by
-
- 13 edits2 adds in trunk
2010-07-16 Simon Fraser <Simon Fraser>
Reviewed by Sam Weinig.
Safari pegs CPU and drops frames on http://neography.com/experiment/circles/solarsystem/ (CSS animations)
https://bugs.webkit.org/show_bug.cgi?id=41409
AnimationController::isAnimatingPropertyOnRenderer() really asked whether an accelerated animation
or transition was running. This prevented us from falling into compositing layers for animation
on platforms, like Windows, that don't have accelerated animations.
Fix by making things more explicit: we now have two methods, isRunningAnimationOnRenderer()
and isRunningAcceleratedAnimationOnRenderer().
Changes are more extensive because I flipped the sense of 'm_fallbackAnimating', which is
now 'm_isAccelerated', for clarity.
Test: compositing/animation/animation-compositing.html
- page/animation/AnimationBase.cpp: (WebCore::AnimationBase::AnimationBase): m_fallbackAnimating -> m_isAccelerated (WebCore::AnimationBase::blendProperties): Ditto. (WebCore::AnimationBase::updateStateMachine): Ditto.
- page/animation/AnimationBase.h: (WebCore::AnimationBase::isAnimatingProperty): Takes new acceleratedOnly parameter which causes the method to only return true if the animation is accelerated. (WebCore::AnimationBase::isAccelerated): Changed from isFallbackAnimating.
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::isRunningAnimationOnRenderer): (WebCore::AnimationControllerPrivate::isRunningAcceleratedAnimationOnRenderer): (WebCore::AnimationController::isRunningAnimationOnRenderer): (WebCore::AnimationController::isRunningAcceleratedAnimationOnRenderer):
- page/animation/CompositeAnimation.h:
- page/animation/AnimationController.h: Rename isAnimatingPropertyOnRenderer(), add isRunningAcceleratedAnimationOnRenderer().
- page/animation/AnimationControllerPrivate.h: Ditto.
- page/animation/CompositeAnimation.cpp: (WebCore::CompositeAnimation::updateTransitions): !isFallbackAnimating() -> isAccelerated(). (WebCore::CompositeAnimation::isAnimatingProperty): Pass acceleratedOnly down.
- page/animation/ImplicitAnimation.cpp: (WebCore::ImplicitAnimation::timeToNextService): !isFallbackAnimating() -> isAccelerated().
- page/animation/KeyframeAnimation.cpp: (WebCore::KeyframeAnimation::timeToNextService): isFallbackAnimating() -> !isAccelerated().
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): Avoid touching the transform or opacity if an accelerated animation is running.
- rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::requiresCompositingForAnimation): Make compositing layers if an animation of transform or opacity is running.
- 1:26 PM Changeset in webkit [63575] by
-
- 1 edit1 move in trunk/LayoutTests
2010-07-16 Ojan Vafai <ojan@chromium.org>
Unreviewed. Put expected result from r63568 in the right place.
It should apply to windows and linux, not just linux.
- platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.txt: Renamed from LayoutTests/platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.txt.
- 1:25 PM Changeset in webkit [63574] by
-
- 2 edits in trunk/LayoutTests
2010-07-16 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Ojan Vafai.
Fix fast/dom/prototype-inheritance.html for chromium
https://bugs.webkit.org/show_bug.cgi?id=42477
- fast/dom/script-tests/prototype-inheritance.js:
- 1:17 PM Changeset in webkit [63573] by
-
- 2 edits in trunk/WebCore
2010-07-16 Simon Fraser <Simon Fraser>
Reviewed by Sam Weinig.
Assertion when turning Accelerated Compositing off on a composited page
https://bugs.webkit.org/show_bug.cgi?id=42408
When accelerated compositing is turned off, check m_hasAcceleratedCompositing
before saying that the root layer will be composited. Fixes an assertion.
- rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::computeCompositingRequirements):
- 12:45 PM Changeset in webkit [63572] by
-
- 3 edits2 adds in trunk
Spatial navigation: do not consider outline for focusable element boundaries
https://bugs.webkit.org/show_bug.cgi?id=42474
Reviewed by Simon Fraser.
Patch by Antonio Gomes <tonikitoo@webkit.org>
WebCore:
Test: fast/events/spatial-navigation/snav-zero-margin-content.html
Currently in WebCore::renderRectRelativeToRootDocument function, we are calling
RenderObject::absoluteClippedOverflowRect to obtain the rect boundary of a given
renderer/element. This method deals with outline, which is out of elements boundary.
It makes spatial navigation to fail on common sites like google.gom: "Web, Images, Map, etc"
are inaccessible.
Patch replaces RenderObject::absoluteClippedOverflowRect by Node::getRect,
which returns only the absolute bounding box rect of the Element.
- page/SpatialNavigation.cpp:
(WebCore::renderRectRelativeToRootDocument):
(WebCore::checkNegativeCoordsForNode):
LayoutTests:
- fast/events/spatial-navigation/snav-zero-margin-content-expected.txt: Added.
- fast/events/spatial-navigation/snav-zero-margin-content.html: Added.
- 12:37 PM Changeset in webkit [63571] by
-
- 4 edits in trunk/WebCore
2010-07-15 Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Gustavo Noronha.
[Qt] Remove unnecessary WebKit headers inclusion from WebCore files
https://bugs.webkit.org/show_bug.cgi?id=42416
There are some places in WebCore unnecessarily including WebKit headers.
Cleaning up only, no testing needed.
- platform/network/qt/ResourceHandleQt.cpp:
- platform/qt/RenderThemeQt.c
- 12:23 PM Changeset in webkit [63570] by
-
- 4 edits in trunk/WebCore
Refinement of r63556: moved the tab width computation back to Font, but added a
SimpleFontData parameter.
Reviewed by Anders Carlsson.
- platform/graphics/Font.h:
(WebCore::Font::tabWidth):
- platform/graphics/WidthIterator.cpp:
(WebCore::WidthIterator::advance):
- platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::adjustGlyphsAndAdvances):
- 12:20 PM Changeset in webkit [63569] by
-
- 2 edits in trunk/WebCore
2010-07-16 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Pavel Feldman.
Fix unit error in calculating timings from ResourceLoadTiming API
https://bugs.webkit.org/show_bug.cgi?id=42473
The start and end offsets are already in milliseconds so they should not be multiplied by 1000.0 like requestTime.
No new tests because, for a yet unknown reason, the ResourceLoadTiming API is not populated in the chromium test shell like it is in full chromium. This means the test that would have caught this bug (fast/dom/webtiming.html) currently has its expectation set to FAIL.
- page/Timing.cpp: (WebCore::Timing::domainLookupStart): (WebCore::Timing::domainLookupEnd): (WebCore::Timing::connectStart): (WebCore::Timing::connectEnd): (WebCore::Timing::requestStart): (WebCore::Timing::requestEnd): (WebCore::Timing::responseStart):
- 12:08 PM Changeset in webkit [63568] by
-
- 2 edits1 add in trunk/LayoutTests
2010-07-16 Ojan Vafai <ojan@chromium.org>
Unreviewed. Add another expected chromium failure and the missing the text expectation in r63567.
- platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 11:36 AM Changeset in webkit [63567] by
-
- 14 edits8 adds in trunk/LayoutTests
2010-07-16 Ojan Vafai <ojan@chromium.org>
Unreviewed. Add new chromium expectations and update expected failures. All updated expected
failures have the relevant details in the bugs.webkit.org bug.
Below are the revisions that caused needing new expectations.
http://trac.webkit.org/changeset/63531/
svg/custom/relative-sized-content-with-resources.xhtml
svg/custom/marker-child-changes-css.svg
http://trac.webkit.org/changeset/63542/
svg/text/selection-background-color.xhtml
svg/text/selection-styles.xhtml
http://trac.webkit.org/changeset/63517/
fast/css/empty-generated-content.html
css2.1/t1204-root-e.html
http://trac.webkit.org/changeset/63517/
html5lib/runner.html
- platform/chromium-linux/svg/custom/marker-child-changes-css-expected.checksum: Copied from LayoutTests/platform/chromium-linux/svg/custom/marker-child-changes-expected.checksum.
- platform/chromium-linux/svg/custom/marker-child-changes-css-expected.png: Copied from LayoutTests/platform/chromium-linux/svg/custom/marker-child-changes-expected.png.
- platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.checksum: Added.
- platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.png: Added.
- platform/chromium-linux/svg/text/selection-background-color-expected.checksum:
- platform/chromium-linux/svg/text/selection-background-color-expected.png:
- platform/chromium-linux/svg/text/selection-styles-expected.checksum:
- platform/chromium-linux/svg/text/selection-styles-expected.png:
- platform/chromium-mac/html5lib/runner-expected.txt:
- platform/chromium-win/css2.1/t1204-root-e-expected.txt:
- platform/chromium-win/fast/css/empty-generated-content-expected.txt:
- platform/chromium-win/html5lib/runner-expected.txt:
- platform/chromium-win/svg/custom/marker-child-changes-css-expected.checksum: Copied from LayoutTests/platform/chromium-win/svg/custom/marker-child-changes-expected.checksum.
- platform/chromium-win/svg/custom/marker-child-changes-css-expected.png: Copied from LayoutTests/platform/chromium-win/svg/custom/marker-child-changes-expected.png.
- platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.checksum: Added.
- platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.png: Added.
- platform/chromium-win/svg/text/selection-background-color-expected.checksum:
- platform/chromium-win/svg/text/selection-background-color-expected.png:
- platform/chromium-win/svg/text/selection-styles-expected.checksum:
- platform/chromium-win/svg/text/selection-styles-expected.png:
- platform/chromium/test_expectations.txt:
- 11:32 AM Changeset in webkit [63566] by
-
- 8 edits3 adds in trunk
2010-07-16 Oliver Hunt <oliver@apple.com>
Reviewed by Geoffrey Garen.
ES5 allows use of reserved words as IdentifierName
https://bugs.webkit.org/show_bug.cgi?id=42471
Modify the lexer to allow us to avoid identifying reserved
words in those contexts where they are valid identifiers, and
we know it's safe. Additionally tag the reserved word tokens
so we can easily identify them in those cases where we can't
guarantee that we've skipped reserved word identification.
- parser/JSParser.cpp: (JSC::JSParser::next): (JSC::JSParser::parseProperty): (JSC::JSParser::parseMemberExpression):
- parser/JSParser.h: (JSC::):
- parser/Lexer.cpp: (JSC::Lexer::lex):
- parser/Lexer.h: (JSC::Lexer::):
2010-07-16 Oliver Hunt <oliver@apple.com>
Reviewed by Geoffrey Garen.
ES5 allows use of reserved words as IdentifierName
https://bugs.webkit.org/show_bug.cgi?id=42471
Add tests to check for correct handling of reserved words with
the ES5 semantics.
- fast/js/reserved-words-as-property-expected.txt: Added.
- fast/js/reserved-words-as-property.html: Added.
- fast/js/script-tests/reserved-words-as-property.js: Added. ():
- fast/js/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.1-expected.txt:
- fast/js/sputnik/Conformance/11_Expressions/11.1_Primary_Expressions/11.1.5_Object_Initializer/S11.1.5_A4.2-expected.txt: These tests are wrong, unsure how to get sputnik tests corrected.
- 11:22 AM Changeset in webkit [63565] by
-
- 5 edits in trunk/LayoutTests
LayoutTests/http/tests/cookies/multiple-cookies.html sometimes fails because the cookies are returned in a different order
https://bugs.webkit.org/show_bug.cgi?id=42095
Reviewed by Alexey Proskuryakov.
Normalize the cookie strings by splitting them into an array, sorting the array and then joining back.
- http/tests/cookies/multiple-cookies-expected.txt:
- http/tests/cookies/resources/cookies-test-pre.js:
(normalizeCookie):
(testCookies):
- websocket/tests/httponly-cookie-expected.txt:
- websocket/tests/httponly-cookie.pl:
- 11:01 AM Changeset in webkit [63564] by
-
- 4 edits in trunk/WebKitTools
2010-07-16 Brady Eidson <beidson@apple.com>
Reviewed by Sam Weinig.
Make revalidation of back/forward work a little better with page loads
https://bugs.webkit.org/show_bug.cgi?id=42470
- MiniBrowser/mac/BrowserWindow.xib:
- MiniBrowser/mac/BrowserWindowController.h:
- MiniBrowser/mac/BrowserWindowController.m: (-[BrowserWindowController validateToolbar]): (_didStartProvisionalLoadForFrame): (_didCommitLoadForFrame): (_didFailLoadWithErrorForFrame):
- 10:47 AM Changeset in webkit [63563] by
-
- 1 edit10 deletes in trunk/LayoutTests
Remove fast/dynamic/flash-replacement-test.html
https://bugs.webkit.org/show_bug.cgi?id=42467
Reviewed by Simon Fraser.
This test doesn't really test anything since the flash file it points to doesn't exist, and
the flash replacement test requires a SWF file that triggers a style layout when instantiating the plug-in.
Furthermore, we don't even instantiate Netscape plug-ins from attach anymore which makes this test
even less accurate.
Also, it's failing on Mac if Flash 10.1, which uses the Core Animation drawing model, is installed.
- fast/dynamic/flash-replacement-test.html: Removed.
- platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.checksum: Removed.
- platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.png: Removed.
- platform/chromium-win/fast/dynamic/flash-replacement-test-expected.checksum: Removed.
- platform/chromium-win/fast/dynamic/flash-replacement-test-expected.png: Removed.
- platform/chromium-win/fast/dynamic/flash-replacement-test-expected.txt: Removed.
- platform/mac/fast/dynamic/flash-replacement-test-expected.checksum: Removed.
- platform/mac/fast/dynamic/flash-replacement-test-expected.png: Removed.
- platform/mac/fast/dynamic/flash-replacement-test-expected.txt: Removed.
- platform/qt/fast/dynamic/flash-replacement-test-expected.txt: Removed.
- 10:46 AM Changeset in webkit [63562] by
-
- 5 edits in trunk
Really add WARN_UNUSED_RESULT to leakRef
https://bugs.webkit.org/show_bug.cgi?id=42464
Reviewed by David Levin.
- wtf/PassRefPtr.h:
(WTF::PassRefPtr::):
(WTF::NonNullPassRefPtr::):
Put the WARN_UNUSED_RESULT attribute at the right place.
- wtf/RetainPtr.h:
(WTF::RetainPtr::releaseRef):
Remove WARN_UNUSED_RESULT here for now, it leads to two warnings that need
to be fixed first.
WebCore:
Get rid of a call to releaseRef here by passing the ScriptExecutionContext
reference through to the DerefContextTask.
- storage/Database.cpp:
(WebCore::DerefContextTask::create):
(WebCore::DerefContextTask::performTask):
(WebCore::DerefContextTask::DerefContextTask):
(WebCore::Database::~Database):
- 10:16 AM Changeset in webkit [63561] by
-
- 5 edits in trunk/WebCore
2010-07-16 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Yury Semikhatsky.
WebInspector: The current implementation of generator is not ready
for generation Backend part of Inspector interface. The full patch
with Backend is quite big and I've split it.
https://bugs.webkit.org/show_bug.cgi?id=42462
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl:
- inspector/InspectorValues.cpp: (WebCore::InspectorArray::get):
- inspector/InspectorValues.h: (WebCore::InspectorArray::length):
- 9:50 AM Changeset in webkit [63560] by
-
- 3 edits2 adds in trunk
2010-07-15 Rob Buis <rwlbuis@gmail.com>
Reviewed by Darin Adler.
An empty value for xml:lang isn't considered
https://bugs.webkit.org/show_bug.cgi?id=42042
Allow :lang selector to match empty values for xml:lang and
lang attributes.
Test: fast/css/lang-selector-empty-attribute.xhtml
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector):
- 9:38 AM Changeset in webkit [63559] by
-
- 15 edits2 adds in trunk
2010-07-15 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Update expectations for Web Timing enabled in chromium port.
https://bugs.webkit.org/show_bug.cgi?id=42313
Default expectations are to PASS (Web Timing enabled). Since the gtk, qt, win, and mac platforms do not have WEB_TIMING enabled, they must skip these tests.
- fast/dom/Window/window-properties-performance-expected.txt: Added.
- fast/dom/Window/window-properties-performance.html: Added.
- fast/dom/Window/window-properties.html: Skip webkitPerformance so that its platform-specific expectations can be managed in window-properties-performance.html.
- fast/dom/navigation-type-back-forward-expected.txt: Update to PASS
- fast/dom/navigation-type-navigate-expected.txt: Update to PASS
- fast/dom/navigation-type-reload-expected.txt: Update to PASS
- fast/dom/webtiming-expected.txt: Updated to mostly PASS. Currently has failures because chromium is not populating the ResourceLoadTiming API. This will be resolved when http://codereview.chromium.org/2909016 lands.
- fast/dom/webtiming.html: Update test based on new backfill functionality from https://bugs.webkit.org/show_bug.cgi?id=42303.
- http/tests/misc/webtiming-one-redirect-expected.txt: Update to PASS
- http/tests/misc/webtiming-two-redirects-expected.txt: Update to PASS
- platform/gtk/Skipped:
- platform/mac/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
2010-07-15 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Enable window.webkitPerformance (Web Timing) for chromium
https://bugs.webkit.org/show_bug.cgi?id=42313
- features.gypi:
- 9:28 AM Changeset in webkit [63558] by
-
- 2 edits in trunk/WebCore
2010-07-16 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Shift-Enter does not do a reverse search. It searches forward.
https://bugs.webkit.org/show_bug.cgi?id=42459
- inspector/front-end/inspector.js: (WebInspector.performSearch):
- 9:11 AM Changeset in webkit [63557] by
-
- 2 edits in trunk/WebCore
2010-07-16 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: do not include SSL time into Waiting time.
- inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel.prototype._showPopover):
- 9:08 AM Changeset in webkit [63556] by
-
- 4 edits in trunk/WebCore
<rdar://problem/8198266> white-space: pre text containing tabs is not laid out correctly when the font lacks a space glyph
https://bugs.webkit.org/show_bug.cgi?id=42437
Reviewed by Anders Carlsson.
No test because none of the fonts available to DumpRenderTree are missing a space glyph.
Changed the tab width computation to use the width of the space glyph from the font that has
a space glyph, which may be a fallback font if the primary font lacks a space glyph.
- platform/graphics/Font.h: Removed Font::tabWidth().
- platform/graphics/WidthIterator.cpp:
(WebCore::WidthIterator::advance):
- platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::adjustGlyphsAndAdvances):
- 9:08 AM Changeset in webkit [63555] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-16 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63551.
http://trac.webkit.org/changeset/63551
https://bugs.webkit.org/show_bug.cgi?id=42460
"Problems with gyp" (Requested by yurys on #webkit).
- DEPS:
- 9:00 AM Changeset in webkit [63554] by
-
- 4 edits in trunk/WebCore
2010-07-16 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: add SSL time label into the resources popover.
- English.lproj/localizedStrings.js:
- inspector/InspectorResource.cpp: (WebCore::InspectorResource::buildObjectForTiming):
- inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel.prototype._showPopover):
- 8:53 AM Changeset in webkit [63553] by
-
- 2 edits in trunk/WebCore
2010-07-16 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Chromium build fix. Add missing include.
- inspector/ConsoleMessage.h:
- 8:50 AM Changeset in webkit [63552] by
-
- 2 edits in trunk/WebCore
2010-07-16 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Antonio Gomes.
[Qt] Path: Avoid creating a new GraphicsContext in strokeContains() and strokeBoundingRect()
https://bugs.webkit.org/show_bug.cgi?id=42456
- platform/graphics/qt/PathQt.cpp: (WebCore::scratchContext): Added, provides a scratch GraphicsContext. (WebCore::Path::strokeContains): Use the scratch context instead of creating a new GraphicsContext. (WebCore::Path::strokeBoundingRect): Ditto.
- 8:46 AM Changeset in webkit [63551] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-16 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Bump up Chromium revision.
- DEPS:
- 8:38 AM Changeset in webkit [63550] by
-
- 2 edits in trunk/WebCore
2010-07-16 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
[V8] V8Proxy::retrieve may return null if javascript is disabled. Add a check
to avoid crashes in inspected page.
https://bugs.webkit.org/show_bug.cgi?id=42065
- bindings/v8/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::addListener):
- 8:33 AM Changeset in webkit [63549] by
-
- 5 edits in trunk
2010-07-16 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: disable AppCache in chromium.
- inspector/front-end/Settings.js:
- inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel): (WebInspector.StoragePanel.prototype.reset): (WebInspector.StoragePanel.prototype.addApplicationCache):2010-07-16 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: disable AppCache in chromium.
- src/js/DevTools.js: (WebInspector.loaded):
- 8:30 AM Changeset in webkit [63548] by
-
- 14 edits2 adds in trunk
2010-07-16 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
console.trace should show file and line number for each function in the stack
https://bugs.webkit.org/show_bug.cgi?id=21180
Test: inspector/console-trace.html
- bindings/js/ScriptCallStack.cpp: (WebCore::ScriptCallStack::initialize):
- bindings/v8/ScriptCallFrame.cpp: (WebCore::ScriptCallFrame::ScriptCallFrame):
- bindings/v8/ScriptCallFrame.h:
- bindings/v8/ScriptCallStack.cpp: (WebCore::getFrameLocation): (WebCore::toScriptCallFrame): (WebCore::ScriptCallStack::create): (WebCore::ScriptCallStack::ScriptCallStack): (WebCore::ScriptCallStack::at): (WebCore::ScriptCallStack::size):
- bindings/v8/ScriptCallStack.h:
- bindings/v8/custom/V8ConsoleCustom.cpp: (WebCore::V8Console::traceCallback):
- inspector/ConsoleMessage.cpp: (WebCore::ConsoleMessage::CallFrame::CallFrame): (WebCore::ConsoleMessage::CallFrame::isEqual): (WebCore::ConsoleMessage::CallFrame::createFrontendObject): (WebCore::ConsoleMessage::ConsoleMessage): (WebCore::ConsoleMessage::addToFrontend): (WebCore::ConsoleMessage::isEqual):
- inspector/ConsoleMessage.h:
- inspector/front-end/ConsoleView.js: (WebInspector.ConsoleMessage.prototype._formatMessage): (WebInspector.ConsoleMessage.prototype._createStackTraceElement): (WebInspector.ConsoleMessage.prototype._createSourceUrlLink):
- inspector/front-end/inspector.css: (.console-message.expandable > .console-message-text::before): (.console-message.expandable.collapsed > .console-message-text::before): (.console-message.expandable.collapsed > ol.stack-trace): (.console-message > ol.stack-trace): (.console-message.repeated-message > ol.stack-trace): (.console-message.repeated-message > ol.stack-trace.trace-message):
- page/Console.idl:
2010-07-16 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
console.trace should show file and line number for each function in the stack
https://bugs.webkit.org/show_bug.cgi?id=21180
- http/tests/inspector/console-tests.js: (frontend_dumpConsoleMessages):
- inspector/console-trace-expected.txt: Added.
- inspector/console-trace.html: Added.
- 8:21 AM QtWebKitWeeklyBuilds edited by
- added link to nightly builds from tronical's email (diff)
- 7:50 AM Changeset in webkit [63547] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-16 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: [Chromium] A non-existent resource is referenced from devTools.css
The erroneous rule has been removed.
https://bugs.webkit.org/show_bug.cgi?id=42454
- src/js/devTools.css:
- 7:41 AM Changeset in webkit [63546] by
-
- 4 edits in trunk
2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
[EFL] Build with MathML enabled. Fix build when MathML is enabled and
make it the default.
https://bugs.webkit.org/show_bug.cgi?id=42453
- cmake/OptionsEfl.cmake: build with MathML enabled as default.
2010-07-16 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
[EFL] Build with MathML enabled. Fix build when MathML is enabled and
make it the default.
https://bugs.webkit.org/show_bug.cgi?id=42453
EFL port does not support automated tests, yet.
- CMakeLists.txt: add missing source file and sort.
- 7:07 AM Changeset in webkit [63545] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-16 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Pavel Feldman.
Check that end node of a range has a valid renderer in WebViewImpl::caretOrSelectionBounds()
to avoid crash in Position::getInlineBoxAndOffset() when start node has renderer but end one doesn't.
https://bugs.webkit.org/show_bug.cgi?id=42449
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::caretOrSelectionBounds):
- 6:50 AM Changeset in webkit [63544] by
-
- 2 edits in trunk/WebCore
2010-07-16 Hans Wennborg <hans@chromium.org>
Reviewed by Steve Block.
DeviceOrientationEvent.h should not forward-declare DeviceOrientation
https://bugs.webkit.org/show_bug.cgi?id=42447
When destructing m_orientation, DeviceOrientation cannot be an incomplete type.
- dom/DeviceOrientationEvent.h:
- 6:45 AM Changeset in webkit [63543] by
-
- 2 edits1 delete in trunk/LayoutTests
2010-07-16 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Remove wrong test expectations for clip-path-child-changes.svg from chromium-mac
and mark it as flaky on mac.
https://bugs.webkit.org/show_bug.cgi?id=42445
- platform/chromium-mac/svg/custom/clip-path-child-changes-expected.txt: Removed.
- platform/chromium/test_expectations.txt:
- 4:39 AM Changeset in webkit [63542] by
-
- 15 edits in trunk
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
gradientTransform + objectBoundingBox is wrong
https://bugs.webkit.org/show_bug.cgi?id=42446
gradientTransform + gradientUnits="objectBoundingBox" is wrong. Reverse multiplication order of both transforms.
- rendering/RenderSVGResourceGradient.cpp: s/multiply/multLeft/
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
gradientTransform + objectBoundingBox is wrong
https://bugs.webkit.org/show_bug.cgi?id=42446
Update pixel test results after fixing gradientTransform and gradientUnits="objectBoundingBox" usage for shapes & text.
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
- platform/mac/svg/text/selection-background-color-expected.checksum:
- platform/mac/svg/text/selection-background-color-expected.png:
- platform/mac/svg/text/selection-styles-expected.checksum:
- platform/mac/svg/text/selection-styles-expected.png:
- 4:38 AM Changeset in webkit [63541] by
-
- 3 edits in trunk/LayoutTests
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Forgot to land new pixel test result in r63535.
- platform/mac/svg/custom/convolution-crash-expected.checksum:
- platform/mac/svg/custom/convolution-crash-expected.png:
- 4:02 AM Changeset in webkit [63540] by
-
- 163 edits10 adds in trunk/LayoutTests
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Rubber-stamped by Dirk Schulze.
Regenerated pixel test results for svg/dynamic-updates. Not enabling the actual dumping of pixel test results yet,
as we're having several regressions that should be identified first. Only updated results which only have text
rendering differences (after the text rewrite, last month).
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-cx-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-cy-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-dom-r-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGCircleElement-svgdom-r-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGClipPath-influences-hitTesting-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cx-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-cy-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-rx-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-dom-ry-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-x1-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-x2-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-y1-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-dom-y2-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-x1-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-x2-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-y1-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLineElement-svgdom-y2-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-orient-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-refX-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-dom-refY-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call-expected.png:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-height-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-width-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-x-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-dom-y-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-height-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-width-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-x-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGPatternElement-svgdom-y-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-height-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-width-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-x-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-dom-y-attr-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-height-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-width-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-x-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.checksum:
- platform/mac/svg/dynamic-updates/SVGRectElement-svgdom-y-prop-expected.png:
- platform/mac/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.png: Added.
- 4:00 AM Changeset in webkit [63539] by
-
- 1 edit in trunk/LayoutTests/fast/dom/prototype-inheritance-2-expected.txt
Unreviewed test expectations fix after r63537.
- 3:49 AM Changeset in webkit [63538] by
-
- 1 edit in trunk/WebKit/win/Interfaces/WebKit.idl
Unreviewed. Whitespace change to WebKit/win/Interfaces/WebKit.idl to enforce IDL rebuild.
- 2:54 AM Changeset in webkit [63537] by
-
- 29 edits in trunk
2010-07-16 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Pavel Feldman.
Make JS memory stats available via 'Performance' object (Web Timing).
This statistics is populated only if 'WebKitMemoryInfoEnabled'
preference is set.
'console.memory' is kept until Web Timing object becomes visible by
default (currently it is hidden under compile-time flag). These stats
are guarded with the same preference.
- bindings/js/JSConsoleCustom.cpp:
- bindings/v8/custom/V8ConsoleCustom.cpp:
- page/Console.cpp: (WebCore::Console::disconnectFrame): (WebCore::Console::memory):
- page/Console.h:
- page/Console.idl:
- page/MemoryInfo.cpp: (WebCore::MemoryInfo::MemoryInfo):
- page/MemoryInfo.h: (WebCore::MemoryInfo::create):
- page/Performance.cpp: (WebCore::Performance::disconnectFrame): (WebCore::Performance::memory):
- page/Performance.h:
- page/Performance.idl:
- page/Settings.cpp: (WebCore::Settings::Settings):
- page/Settings.h: (WebCore::Settings::setMemoryInfoEnabled): (WebCore::Settings::memoryInfoEnabled):
- public/WebSettings.h:
- src/WebSettingsImpl.cpp: (WebKit::WebSettingsImpl::setMemoryInfoEnabled):
- src/WebSettingsImpl.h:
- WebKit.order:
- WebView/WebPreferenceKeysPrivate.h:
- WebView/WebPreferences.mm: (+[WebPreferences initialize]): (-[WebPreferences memoryInfoEnabled]): (-[WebPreferences setMemoryInfoEnabled:]):
- WebView/WebPreferencesPrivate.h:
- WebView/WebView.mm: (-[WebView _preferencesChangedNotification:]):
- Interfaces/IWebPreferencesPrivate.idl:
- WebPreferenceKeysPrivate.h:
- WebPreferences.cpp: (WebPreferences::initializeDefaultSettings): (WebPreferences::memoryInfoEnabled): (WebPreferences::setMemoryInfoEnabled):
- WebPreferences.h:
- WebView.cpp: (WebView::notifyPreferencesChanged):
- 2:48 AM Changeset in webkit [63536] by
-
- 11 edits in trunk/WebKitTools
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Add possibility to dumpAsText and generate a pixel test result
https://bugs.webkit.org/show_bug.cgi?id=42374
Add optional parameter to setDumpAsText() to allow generating a pixel test result even if dumpAsText mode.
setDumpAsText(true) will also generate a pixel test result now, when running run-webkit-tests --pixel-tests.
This is needed for the svg/dynamic-updates tests, which don't want render tree dumps but text dumps + a pixel test result.
At some point DRT changed to not generate pixel test results when using dumpAsText - which makes sense, but breaks the svg/dynamic-updates test.
Implemented for all DRT platforms, except Qt, as it's not clear how arguments to functions like "setDumpAsText" are handled.
(Qt always dumps pixel tests when using --pixel-tests mode, so it does not break anything)
- DumpRenderTree/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (dumpAsTextAndPixelsCallback): (LayoutTestController::staticFunctions):
- DumpRenderTree/LayoutTestController.h: (LayoutTestController::dumpAsTextAndPixels): (LayoutTestController::setDumpAsTextAndPixels):
- DumpRenderTree/chromium/LayoutTestController.cpp: (LayoutTestController::LayoutTestController): (LayoutTestController::dumpAsTextAndPixels): (LayoutTestController::reset):
- DumpRenderTree/chromium/LayoutTestController.h: (LayoutTestController::shouldDumpAsTextAndPixels):
- DumpRenderTree/chromium/TestShell.cpp: (TestShell::dump):
- DumpRenderTree/gtk/DumpRenderTree.cpp: (dump):
- DumpRenderTree/mac/DumpRenderTree.mm: (dump):
- DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::DumpRenderTree::dump):
- DumpRenderTree/win/DumpRenderTree.cpp: (dump):
- DumpRenderTree/wx/DumpRenderTreeWx.cpp: (dump):
- 2:45 AM Changeset in webkit [63535] by
-
- 3 edits in trunk
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Convolution computation causes bad alpha channel values
https://bugs.webkit.org/show_bug.cgi?id=42273
Unbreak the convolve matrix filter, fixing svg/W3C-SVG-1.1/filters-conv-01-f.svg.
1) Fix clamping the rgb values:
"image->set(pixel++, clampRGBAValue(totals[0], maxAlpha));" totals[0] -> totals[i].
2) Don't apply the divisior divison and bias addition multiple times, accumulated!
- svg/graphics/filters/SVGFEConvolveMatrix.cpp: (WebCore::setDestinationPixels): Fix two evil bugs, breaking feConvolveMatrix.
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Convolution computation causes bad alpha channel values
https://bugs.webkit.org/show_bug.cgi?id=42273
Unbreak the convolve matrix filter, fixing svg/W3C-SVG-1.1/filters-conv-01-f.svg.
Update convolution-crash.svg results.
- platform/mac/svg/custom/convolution-crash-expected.checksum:
- platform/mac/svg/custom/convolution-crash-expected.png:
- 2:25 AM Changeset in webkit [63534] by
-
- 5 edits in trunk/LayoutTests
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Rebaseline two results which seemed to be corrupt (DRT warns).
- platform/mac/svg/custom/convolution-crash-expected.checksum:
- platform/mac/svg/custom/convolution-crash-expected.png:
- platform/mac/svg/custom/mask-colorspace-expected.checksum:
- platform/mac/svg/custom/mask-colorspace-expected.png:
- 1:40 AM Changeset in webkit [63533] by
-
- 1 edit1 add in trunk/LayoutTests
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Add missing layout test results for fast/js/numeric-compare.html, which landed in r63515.
- fast/js/numeric-compare-expected.txt: Added.
- 1:32 AM Changeset in webkit [63532] by
-
- 2 edits in trunk/WebKitTools
2010-07-16 Kent Hansen <kent.hansen@nokia.com>
Unreviewed. Adding myself as committer.
- Scripts/webkitpy/common/config/committers.py:
- 1:26 AM Changeset in webkit [63531] by
-
- 40 edits8 adds in trunk
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
relative positioning does not work for radialGradient after window resize
https://bugs.webkit.org/show_bug.cgi?id=41249
Redesign the way resources are invalidated. No longer utilize the DOM tree, specifically SVGStyledElement::svgAttributeChanged(), to invalidate
all resources in the ancestor chain (including itself) when any attribute changes. rect.setAttribute("foo", "bar") should never invalidate the
resources. Also the old approach didn't work correctly if the root layout changed (eg. window size change) - we failed to invalidate the resources,
thus leading to wrong renderings.
Instead of calling setNeedsLayout(true) from the SVG*Element classes, call RenderSVGResource::markForLayoutAndParentResourceInvalidation(), which
does the same thing and invalidates all resources in the ancestor chain (removing the cached results from the HashMaps). This only happens from
the various svgAttributeChanged() methods, if we know which attribute changed, and what action has to be taken.
All SVG renderers now invalidate their own resources on layout() if the layout changed (selfNeedsLayout()=true). The resources will be recreated
and cached during the following paint() call.
Tests: svg/custom/marker-child-changes-css.svg
svg/custom/relative-sized-content-with-resources.xhtml
- rendering/RenderForeignObject.cpp: (WebCore::RenderForeignObject::layout): If our layout changed, invalidate our resources, by calling RenderSVGResource::invalidateAllResourcesOfRenderer().
- rendering/RenderPath.cpp: (WebCore::RenderPath::layout): Ditto.
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::layout): Ditto.
- rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::layout): Ditto.
- rendering/RenderSVGModelObject.cpp: (WebCore::RenderSVGModelObject::styleDidChange): Added, to invalidate resources on CSS changes, covered by new svg/custom/marker-child-changes-css.svg test.
- rendering/RenderSVGModelObject.h:
- rendering/RenderSVGResource.cpp: (WebCore::RenderSVGResource::markForLayoutAndResourceInvalidation): Add new "needsBoundaries" parameter, calling setNeedsBoundaries() on the target render object,
simplifying all RenderSVGResource* code.
(WebCore::RenderSVGResource::markForLayoutAndParentResourceInvalidation): New static method used from DOM tree to invalidate all cached resources in the ancestor chain
for a render object. Also marks the renderer for layout, if needed.
- rendering/RenderSVGResource.h:
- rendering/RenderSVGResourceClipper.cpp: Simplify code, remove no longer needed hacks, as invalidation is now carried out by render tree. (WebCore::RenderSVGResourceClipper::RenderSVGResourceClipper): Add m_invalidationBlocked hack, to avoid invalidations, while we're mutating the render styles (which is a hack!). (WebCore::RenderSVGResourceClipper::invalidateClients): Don't do anything if m_invalidationBlocked=true. (WebCore::RenderSVGResourceClipper::invalidateClient): Ditto. (WebCore::RenderSVGResourceClipper::createClipData): Set m_invalidationBlocked before mutating render styles, as they are restored immediately after creating the clip image. (WebCore::RenderSVGResourceClipper::resourceBoundingBox): Remove no longer needed hack to initialize ClipperData earlier than applyResource() would do.
- rendering/RenderSVGResourceClipper.h:
- rendering/RenderSVGResourceFilter.cpp: (WebCore::RenderSVGResourceFilter::invalidateClients): Simplify code using markForLayoutAndResourceInvalidation. (WebCore::RenderSVGResourceFilter::invalidateClient): Remove wrong assertion.
- rendering/RenderSVGResourceGradient.cpp: (WebCore::RenderSVGResourceGradient::invalidateClients): Simplify code using markForLayoutAndResourceInvalidation. (WebCore::RenderSVGResourceGradient::invalidateClient): Remove wrong assertion.
- rendering/RenderSVGResourceMarker.cpp: (WebCore::RenderSVGResourceMarker::invalidateClients): Simplify code using markForLayoutAndResourceInvalidation. (WebCore::RenderSVGResourceMarker::invalidateClient): Remove wrong assertion.
- rendering/RenderSVGResourceMasker.cpp: (WebCore::RenderSVGResourceMasker::invalidateClients): Simplify code using markForLayoutAndResourceInvalidation. (WebCore::RenderSVGResourceMasker::invalidateClient): Remove wrong assertion. (WebCore::RenderSVGResourceMasker::resourceBoundingBox): Remove no longer needed hack to initializer MaskerData earlier than applyResource() would do.
- rendering/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::invalidateClients): Simplify code using markForLayoutAndResourceInvalidation. (WebCore::RenderSVGResourcePattern::invalidateClient): Remove wrong assertion.
- rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::layout): If our layout changed, invalidate our resources, by calling RenderSVGResource::invalidateAllResourcesOfRenderer().
- svg/SVGAnimateMotionElement.cpp: (WebCore::SVGAnimateMotionElement::applyResultsToTarget): Call RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer) instead of renderer->setNeedsLayout(true).
- svg/SVGAnimateTransformElement.cpp: (WebCore::SVGAnimateTransformElement::applyResultsToTarget): Ditto.
- svg/SVGCircleElement.cpp: (WebCore::SVGCircleElement::svgAttributeChanged): Ditto.
- svg/SVGEllipseElement.cpp: (WebCore::SVGEllipseElement::svgAttributeChanged): Ditto.
- svg/SVGFEImageElement.cpp: (WebCore::SVGFEImageElement::notifyFinished): Ditto.
- svg/SVGForeignObjectElement.cpp: (WebCore::SVGForeignObjectElement::svgAttributeChanged): Ditto.
- svg/SVGGElement.cpp: (WebCore::SVGGElement::svgAttributeChanged): Ditto.
- svg/SVGImageElement.cpp: (WebCore::SVGImageElement::svgAttributeChanged): Ditto.
- svg/SVGLineElement.cpp: (WebCore::SVGLineElement::svgAttributeChanged): Ditto.
- svg/SVGPathElement.cpp: (WebCore::SVGPathElement::svgAttributeChanged): Ditto.
- svg/SVGPolyElement.cpp: (WebCore::SVGPolyElement::svgAttributeChanged): Ditto.
- svg/SVGRectElement.cpp: (WebCore::SVGRectElement::svgAttributeChanged): Ditto.
- svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::setCurrentScale): Ditto. (WebCore::SVGSVGElement::svgAttributeChanged): Ditto. (WebCore::SVGSVGElement::inheritViewAttributes): Ditto.
- svg/SVGStopElement.cpp: (WebCore::SVGStopElement::SVGStopElement): Changed m_offset initialization from 0.0f to 0. (WebCore::SVGStopElement::svgAttributeChanged): Add missing implementation, calling RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer) on offsetAttr changes.
- svg/SVGStopElement.h:
- svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::svgAttributeChanged): Don't call invalidateResourceInAncestorChain() on every attribute change, do it in all classes inheriting from us,
for specific attributes. Also stop calling RenderSVGResource::invalidateAllResourcesOfRenderer(), all handled in the render tree now.
(WebCore::SVGStyledElement::invalidateResourceClients): Early exit, if document is still parsing.
- svg/SVGStyledElement.h:
- svg/SVGTRefElement.cpp: (WebCore::SVGTRefElement::svgAttributeChanged): Call RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer) instead of renderer->setNeedsLayout(true).
- svg/SVGTextElement.cpp: (WebCore::SVGTextElement::svgAttributeChanged): Ditto.
- svg/SVGTextPathElement.cpp: (WebCore::SVGTextPathElement::svgAttributeChanged): Ditto.
- svg/SVGTextPositioningElement.cpp: (WebCore::SVGTextPositioningElement::svgAttributeChanged): Ditto.
- svg/SVGUseElement.cpp: (WebCore::SVGUseElement::svgAttributeChanged): Ditto. (WebCore::SVGUseElement::updateContainerSizes): Ditto. (WebCore::SVGUseElement::updateContainerOffsets): Ditto.
2010-07-16 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
relative positioning does not work for radialGradient after window resize
https://bugs.webkit.org/show_bug.cgi?id=41249
- platform/mac/svg/custom/marker-child-changes-css-expected.checksum: Added.
- platform/mac/svg/custom/marker-child-changes-css-expected.png: Added.
- platform/mac/svg/custom/marker-child-changes-css-expected.txt: Added.
- platform/mac/svg/custom/relative-sized-content-with-resources-expected.checksum: Added.
- platform/mac/svg/custom/relative-sized-content-with-resources-expected.png: Added.
- platform/mac/svg/custom/relative-sized-content-with-resources-expected.txt: Added.
- svg/custom/marker-child-changes-css.svg: Added.
- svg/custom/relative-sized-content-with-resources.xhtml: Added.
- 1:15 AM Changeset in webkit [63530] by
-
- 4 edits4 adds in trunk
2010-07-16 Cosmin Truta <ctruta@chromium.org>
Reviewed by Eric Seidel.
Some SVGs with empty <g> elements crash Chromium on Linux
https://bugs.webkit.org/show_bug.cgi?id=41175
This is a SVG with an empty <g> within a <g>, to which a filter is applied by reference.
The rendered image is all blank.
- platform/mac/svg/filters/filter-empty-g-expected.checksum: Added
- platform/mac/svg/filters/filter-empty-g-expected.png: Added
- platform/mac/svg/filters/filter-empty-g-expected.txt: Added
- svg/filters/filter-empty-g.svg: Added
2010-07-16 Cosmin Truta <ctruta@chromium.org>
Reviewed by Eric Seidel.
Some SVGs with empty <g> elements crash Chromium on Linux
https://bugs.webkit.org/show_bug.cgi?id=41175
Avoid painting of zero-sized image buffers. Skia can't handle it.
Test: svg/filters/filter-empty-g.svg
- WebCore/platform/graphics/skia/ImageBufferSkia.cpp: (ImageBuffer::ImageBuffer):
- 12:50 AM Changeset in webkit [63529] by
-
- 2 edits in trunk/LayoutTests
2010-07-16 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Darin Adler.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- platform/chromium/test_expectations.txt:
- 12:46 AM Changeset in webkit [63528] by
-
- 4 edits in trunk
2010-07-16 Nate Chapin <Nate Chapin>
Reviewed by Darin Fisher.
Regression in r63100: Don't clear m_loadType in
FrameLoader::handledOnloadEvents, as it is used
to make some decisions after the load has actually
completed.
Tickling this bug requires manipulation
via the API (layout tests don't appear to traverse
the correct codepath), so no layout test.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::handledOnloadEvents): Don't reset m_loadType. (WebCore::FrameLoader::addExtraFieldsToRequest): Set subresource cache
policy in one place and don't depend on m_loadType.
2010-07-16 Nate Chapin <Nate Chapin>
Reviewed by Darin Fisher.
Uncomment an assert that broke due to r63100.
- tests/testwebview.c:
- 12:36 AM Changeset in webkit [63527] by
-
- 2 edits in trunk/WebKitTools
2010-07-16 Shinichiro Hamaji <hamaji@chromium.org>
Another uneviewed attempt to fix build.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- DumpRenderTree/mac/PixelDumpSupportMac.mm: (createPagedBitmapContext):
- 12:12 AM Changeset in webkit [63526] by
-
- 2 edits in trunk/WebKitTools
2010-07-16 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed tiger build fix.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- DumpRenderTree/mac/PixelDumpSupportMac.mm: (createBitmapContext): (createBitmapContextFromWebView):
Jul 15, 2010:
- 11:38 PM Changeset in webkit [63525] by
-
- 2 edits in trunk/WebKitTools
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed build fix.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- DumpRenderTree/PixelDumpSupport.cpp: (dumpWebViewAsPixelsAndCompareWithExpected):
- 11:34 PM Changeset in webkit [63524] by
-
- 2 edits1 add in trunk/LayoutTests
2010-07-15 Yuta Kitamura <yutak@chromium.org>
Reviewed by Kent Tamura.
WebSocket: Put echo-challenge_wsh.py under workers/resources directory
https://bugs.webkit.org/show_bug.cgi?id=42439
I have realized that tests under workers/ directory should not depend on
a pywebsocket script in a directory above.
Putting *_wsh.py files under resources/ directory also benefits Chromium's
worker test which only copies the contents under workers/resources directory
when running WebSocket worker tests.
- websocket/tests/workers/resources/echo-challenge_wsh.py: Copied from LayoutTests/websocket/tests/echo-challenge_wsh.py.
- websocket/tests/workers/resources/worker-handshake-challenge-randomness.js:
- 11:33 PM Changeset in webkit [63523] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed fix for chromium's expectation.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- platform/chromium/test_expectations.txt:
- 11:29 PM Changeset in webkit [63522] by
-
- 3 edits in trunk/LayoutTests
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed fix for expected images.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- platform/mac/printing/page-rule-in-media-query-expected.checksum:
- platform/mac/printing/page-rule-in-media-query-expected.png:
- 11:25 PM Changeset in webkit [63521] by
-
- 19 edits7 adds in trunk
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Darin Adler.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
Added printing/setPrinting.html to check there is the page boundary.
Enabled printing/composite-layer-printing.html with setPrinting.
The result of printing/media-queries-print.html shrunk because of
PrintingMinimumShrinkFactor in PrintContext::begin().
- platform/mac/Skipped:
- platform/mac/printing/compositing-layer-printing-expected.checksum: Added.
- platform/mac/printing/compositing-layer-printing-expected.png: Added.
- platform/mac/printing/compositing-layer-printing-expected.txt: Added.
- platform/mac/printing/media-queries-print-expected.checksum:
- platform/mac/printing/media-queries-print-expected.png:
- platform/mac/printing/setPrinting-expected.checksum: Added.
- platform/mac/printing/setPrinting-expected.png: Added.
- platform/mac/printing/setPrinting-expected.txt: Added.
- printing/compositing-layer-printing.html:
- printing/setPrinting.html: Added.
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Darin Adler.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
Added spoolAllPagesWithBoundaries into PrintContext.
Test: printing/setPrinting.html
- WebCore.base.exp:
- page/PrintContext.cpp: (WebCore::PrintContext::spoolAllPagesWithBoundaries):
- page/PrintContext.h:
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Darin Adler.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- Misc/WebCoreStatistics.h:
- Misc/WebCoreStatistics.mm: (-[WebFrame printToCGContext:cgContext:pageWidthInPixels:]):
2010-07-15 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Darin Adler.
Printing test results differ between machines, we should use ImageDiff instead
https://bugs.webkit.org/show_bug.cgi?id=20011
- DumpRenderTree/PixelDumpSupport.cpp: (dumpWebViewAsPixelsAndCompareWithExpected):
- DumpRenderTree/PixelDumpSupport.h:
- DumpRenderTree/mac/PixelDumpSupportMac.mm: (createBitmapContext): This function was added to share bitmap context creation code. (createBitmapContextFromWebView): (createPagedBitmapContext):
- 11:18 PM Changeset in webkit [63520] by
-
- 1 edit5 adds in trunk/LayoutTests
2010-07-15 MORITA Hajime <morrita@google.com>
Unrviewed, added missing expectations.
[chromium] r63422 caused svg/custom/svg-fonts-without-missing-glyph.xhtml to fail on Linux and Windows
https://bugs.webkit.org/show_bug.cgi?id=42402
- platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum: Added.
- platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png: Added.
- platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum: Added.
- platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png: Added.
- platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Added.
- 10:28 PM Changeset in webkit [63519] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
fast/frames/contentWindow_Frame.html shouldn't depend on <body> before <frameset>
https://bugs.webkit.org/show_bug.cgi?id=42349
- fast/frames/contentWindow_Frame.html:
- 10:17 PM Changeset in webkit [63518] by
-
- 3 edits in trunk/WebCore
2010-07-15 Kent Tamura <tkent@chromium.org>
Unreviewed, small style fixes.
- platform/chromium/ThemeChromiumMac.mm: (WebCore::ThemeChromiumMac::inflateControlPaintRect):
- platform/mac/ThemeMac.mm: (WebCore::ThemeMac::inflateControlPaintRect):
- 10:16 PM Changeset in webkit [63517] by
-
- 34 edits in trunk
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Update LegacyHTMLTreeBuilder to insert whitespace between </head> and <body>
https://bugs.webkit.org/show_bug.cgi?id=42431
Insert these whitespace text nodes into the HTML element between <head>
and <body>, as required by HTML5. Previously, we just dropped them on
the floor.
- html/LegacyHTMLTreeBuilder.cpp: (WebCore::LegacyHTMLTreeBuilder::handleError):
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Update LegacyHTMLTreeBuilder to insert whitespace between </head> and <body>
https://bugs.webkit.org/show_bug.cgi?id=42431
Update expected results. These results match the HTML5 parser.
- editing/deleting/delete-br-in-last-table-cell-expected.txt:
- fast/innerHTML/005-expected.txt:
- html5lib/resources/webkit01.dat:
- html5lib/runner-expected.txt:
- http/tests/webarchive/cross-origin-stylesheet-crash-expected.webarchive:
- http/tests/webarchive/test-css-url-encoding-expected.webarchive:
- http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive:
- http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive:
- platform/mac/css2.1/t1204-root-e-expected.txt:
- platform/mac/fast/css/empty-generated-content-expected.txt:
- traversal/exception-forwarding-expected.txt:
- traversal/script-tests/exception-forwarding.js:
- webarchive/adopt-attribute-styled-body-webarchive-expected.webarchive:
- webarchive/adopt-attribute-styled-node-webarchive-expected.webarchive:
- webarchive/adopt-inline-styled-node-webarchive-expected.webarchive:
- webarchive/archive-empty-frame-dom-expected.webarchive:
- webarchive/archive-with-unencoded-url-expected.webarchive:
- webarchive/test-body-background-expected.webarchive:
- webarchive/test-css-import-expected.webarchive:
- webarchive/test-css-url-resources-in-stylesheets-expected.webarchive:
- webarchive/test-css-url-resources-inline-styles-expected.webarchive:
- webarchive/test-duplicate-resources-expected.webarchive:
- webarchive/test-frameset-expected.webarchive:
- webarchive/test-img-src-expected.webarchive:
- webarchive/test-input-src-expected.webarchive:
- webarchive/test-link-href-expected.webarchive:
- webarchive/test-link-rel-icon-expected.webarchive:
- webarchive/test-object-data-expected.webarchive:
- webarchive/test-script-src-expected.webarchive:
- webarchive/test-table-background-expected.webarchive:
- webarchive/test-td-background-expected.webarchive:
- 10:15 PM Changeset in webkit [63516] by
-
- 7 edits in trunk
2010-07-15 Victor Wang <victorw@chromium.org>
Reviewed by David Levin.
[Chromium] Disable c4291 for chromium windows multi dll build.
- JavaScriptCore.gyp/JavaScriptCore.gyp:
2010-07-15 Victor Wang <victorw@chromium.org>
Reviewed by David Levin.
[Chromium] Chromium webkit dll updates:
-. Fix WEBKIT_IMPLEMENTATION in WebCommon so
dllimport works as expected.
-. Update webkit.gyp so targets that depend on webkit
has correct macros defined.
- WebKit.gyp:
- public/WebCommon.h:
2010-07-15 Victor Wang <victorw@chromium.org>
Reviewed by David Levin.
[chromium] update KURLGoogle decodeURLEscapeSequences to
use googleurl public api so it does not access functions in
url_canon_internal. This is for chromium multi-dll build.
Test: (unittest) WebKit\chromium\tests\KURLTest.cpp
- platform/KURLGoogle.cpp: (WebCore::decodeURLEscapeSequences):
- 9:58 PM Changeset in webkit [63515] by
-
- 4 edits2 adds in trunk
2010-07-15 Geoffrey Garen <ggaren@apple.com>
Reviewed by Maciej Stachowiak.
Crash entering mail.yahoo.com
https://bugs.webkit.org/show_bug.cgi?id=42394
- bytecompiler/BytecodeGenerator.cpp: (JSC::BytecodeGenerator::argumentNumberFor): Added a NULL check. If the identifier we're resolving is not a local variable, registerFor returns NULL.
- bytecompiler/NodesCodegen.cpp: (JSC::FunctionBodyNode::emitBytecode): Unrelated to the crash, but I noticed this while working on it: No need to NULL-check returnNode, since an early return has already done so.
2010-07-15 Geoffrey Garen <ggaren@apple.com>
Reviewed by Maciej Stachowiak.
Test for https://bugs.webkit.org/show_bug.cgi?id=42394
Crash entering mail.yahoo.com
- fast/js/numeric-compare.html: Added.
- fast/js/script-tests/numeric-compare.js: Added.
- 9:55 PM Changeset in webkit [63514] by
-
- 2 edits in trunk/WebCore
2010-07-15 Kent Tamura <tkent@chromium.org>
Reviewed by Eric Seidel.
[Chromium] Update ThemeChromiumMac.mm for the recent changes of ThemeMac.mm
https://bugs.webkit.org/show_bug.cgi?id=41932
Sync with ThemeMac.mm r61760.
This change doesn't contain r54299, r57603, r57734, r57741, and
r58533 because they conflict with Chromium change for
FlippedView().
- platform/chromium/ThemeChromiumMac.mm: (WebCore::sizeFromNSControlSize): (WebCore::sizeFromFont): (WebCore::controlSizeFromPixelSize): (WebCore::setControlSize): (WebCore::convertControlStatesToThemeDrawState): (WebCore::stepperSizes): (WebCore::stepperControlSizeForFont): (WebCore::paintStepper): (WebCore::ThemeChromiumMac::controlSize): (WebCore::ThemeChromiumMac::minimumControlSize): (WebCore::ThemeChromiumMac::inflateControlPaintRect): (WebCore::ThemeChromiumMac::paint):
- 9:32 PM Changeset in webkit [63513] by
-
- 1 edit2 adds in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Followup to https://bugs.webkit.org/show_bug.cgi?id=42214
Rebaseline GTK and Qt.
- platform/gtk/fast/canvas/toDataURL-alpha-expected.txt: Added.
- platform/qt/fast/canvas/toDataURL-alpha-expected.txt: Added.
- 9:27 PM Changeset in webkit [63512] by
-
- 1 edit1 move in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Followup to https://bugs.webkit.org/show_bug.cgi?id=42214
Move toDataURL-alpha-expected.txt to the platform, where it belongs.
- fast/canvas/toDataURL-alpha-expected.txt: Removed.
- platform/mac/fast/canvas/toDataURL-alpha-expected.txt: Copied from LayoutTests/fast/canvas/toDataURL-alpha-expected.txt.
- 8:53 PM Changeset in webkit [63511] by
-
- 3 edits2 adds in trunk
2010-07-15 MORITA Hajime <morrita@google.com>
Reviewed by David Levin.
[Chromium][Win] Crashes with <keygen> with huge padding.
https://bugs.webkit.org/show_bug.cgi?id=41737
- fast/forms/large-parts-expected.txt: Added.
- fast/forms/large-parts.html: Added.
2010-07-15 MORITA Hajime <morrita@google.com>
Reviewed by David Levin.
[Chromium][Win] Crashes with <keygen> with huge padding.
https://bugs.webkit.org/show_bug.cgi?id=41737
When we try to draw a large region, TransparencyWin can fail to
allocate a temporal buffer for composition. This change adds a
fallback path to ThemePainter to handle the buffer allocation
failure.
ThemePainter is no longer a subclass of TransparencyWin. It has
a TransparencyWin as a member.
Test: fast/forms/large-parts.html
- rendering/RenderThemeChromiumWin.cpp: (WebCore::ThemePainter): Added a fallback path.
- 8:06 PM Changeset in webkit [63510] by
-
- 3 edits in trunk/WebCore
2010-07-15 Yuzo Fujishima <yuzo@google.com>
Reviewed by Darin Adler.
Fix for Bug 42362 - CSSSegmentedFontFace::isLoaded() const is not used anywhere
Remove the method.
https://bugs.webkit.org/show_bug.cgi?id=42362
No new tests because of no behavior changes.
- css/CSSSegmentedFontFace.cpp:
- css/CSSSegmentedFontFace.h:
- 8:02 PM Changeset in webkit [63509] by
-
- 2 edits in trunk/WebCore
2010-07-15 Erik Arvidsson <arv@chromium.org>
Reviewed by David Levin.
Add directional property enums to the switch in applyProperty
https://bugs.webkit.org/show_bug.cgi?id=42438
Build fix for chromium mac.
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty):
- 7:58 PM Changeset in webkit [63508] by
-
- 2 edits in trunk/WebKitTools
2010-07-15 Yuta Kitamura <yutak@chromium.org>
Reviewed by Kent Tamura.
Pull in pywebsocket-0.5.1
https://bugs.webkit.org/show_bug.cgi?id=42353
pywebsocket-0.5.1 contains a small bug fix (*) that should fix a worker test
in Chromium. There is no other functional change.
(*) http://code.google.com/p/pywebsocket/source/detail?r=265
- Scripts/webkitpy/thirdparty/init.py: Bump pywebsocket version to 0.5.1.
- 7:43 PM Changeset in webkit [63507] by
-
- 1 edit in trunk/WebKitTools/Scripts/webkitpy/common/config/committers.py
Adding my freenode irc id to committers' list.
Unreviewed.
- 7:31 PM Changeset in webkit [63506] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fix the error in the WebCore/ChangeLog.
- 6:38 PM Changeset in webkit [63505] by
-
- 6 edits in trunk
2010-07-15 Jay Civelli <jcivelli@chromium.org>
Reviewed by David Levin.
[chromium] Making the popup label color visible when the item is
selected.
https://bugs.webkit.org/show_bug.cgi?id=42271
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupListBox::paintRow): paint the label text with a different color when it is selected.
2010-07-13 Zhenyao Mo <zmo@google.com>
Reviewed by Nate Chapin.
bufferData and bufferSubData generate wrong error when null buffer is bound
https://bugs.webkit.org/show_bug.cgi?id=42125
- fast/canvas/webgl/buffer-data-array-buffer-expected.txt:
- fast/canvas/webgl/buffer-data-array-buffer.html: Test against the case where bound buffer is 0.
- 6:33 PM Changeset in webkit [63504] by
-
- 2 edits in trunk/WebCore
2010-07-15 Jay Civelli <jcivelli@chromium.org>
Reviewed by David Levin.
[chromium] Making the popup label color visible when the item is
selected.
https://bugs.webkit.org/show_bug.cgi?id=42271
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupListBox::paintRow): paint the label text with a different color when it is selected.
- 6:10 PM Changeset in webkit [63503] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed. Fix expected failure for test from r63494.
- platform/chromium/test_expectations.txt:
- 6:00 PM Changeset in webkit [63502] by
-
- 13 edits4 adds in trunk
2010-07-13 Zhenyao Mo <zmo@google.com>
Reviewed by Nate Chapin.
WebGL rendering results must be made available to Canvas.toDataURL and 2D drawImage
https://bugs.webkit.org/show_bug.cgi?id=34719
- src/GraphicsContext3D.cpp: (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas): Implement paintRenderingResultsToCanvas(). (WebCore::GraphicsContext3DInternal::beginPaint): Just use paintRenderingResultsToCanvas().
2010-07-13 Zhenyao Mo <zmo@google.com>
Reviewed by Nate Chapin.
WebGL rendering results must be made available to Canvas.toDataURL and 2D drawImage
https://bugs.webkit.org/show_bug.cgi?id=34719
Tests: fast/canvas/webgl/canvas-test.html
fast/canvas/webgl/gl-pixelstorei.html
- html/HTMLCanvasElement.cpp: (WebCore::HTMLCanvasElement::makeRenderingResultsAvailable): Paint the WebGL rendering results to canvas if it's 3d. (WebCore::HTMLCanvasElement::toDataURL): Paint the WebGL rendering results to canvas if it's 3d.
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::drawImage): Paint the WebGL rendering results to canvas if it's 3d before drawing.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::markContextChanged): Mark it always for canvas2d.drawImage purpose. (WebCore::WebGLRenderingContext::paintRenderingResultsToCanvas): Paint the WebGL rendering results to canvas if it's dirty.
- html/canvas/WebGLRenderingContext.h: Declare paintRenderingResultsToCanvas().
- platform/graphics/GraphicsContext3D.h: Declare paintRenderingResultsToCanvas() & paintToCanvas().
- platform/graphics/cg/GraphicsContext3DCG.cpp: (WebCore::GraphicsContext3D::paintToCanvas): Paint the rendered image pixels to the canvas.
- platform/graphics/mac/GraphicsContext3DMac.mm: (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas): Implement paintRenderingResultsToCanvas().
- platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::beginPaint): Just call paintRenderingResultsToCanvas(). (WebCore::GraphicsContext3D::endPaint): (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas): Implement paintRenderingResultsToCanvas().
2010-07-13 Zhenyao Mo <zmo@google.com>
Reviewed by Nate Chapin.
WebGL rendering results must be made available to Canvas.toDataURL and 2D drawImage
https://bugs.webkit.org/show_bug.cgi?id=34719
- fast/canvas/webgl/canvas-test-expected.txt: Added.
- fast/canvas/webgl/canvas-test.html: Added.
- fast/canvas/webgl/gl-pixelstorei-expected.txt: Added.
- fast/canvas/webgl/gl-pixelstorei.html: Added.
- 5:37 PM Changeset in webkit [63501] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
Update expected failures for tests to green chromium build.
Bugs are filed with all the relevant owners.
- platform/chromium/test_expectations.txt:
- 5:31 PM Changeset in webkit [63500] by
-
- 2 edits in trunk/WebKit2
Set notifyData to the stream's notification data
https://bugs.webkit.org/show_bug.cgi?id=42429
Reviewed by Dan Bernstein.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::start):
- 5:24 PM Changeset in webkit [63499] by
-
- 2 edits in trunk/LayoutTests
Add some tests that hang or crash, and remove some that don't any more
https://bugs.webkit.org/show_bug.cgi?id=42411
Reviewed by Darin Adler.
- platform/mac-wk2/Skipped:
- 5:08 PM Changeset in webkit [63498] by
-
- 34 edits in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
Chromium expected results after r63472
https://bugs.webkit.org/show_bug.cgi?id=42425
- platform/chromium-linux/fast/invalid/residual-style-expected.txt:
- platform/chromium-mac/html5lib/runner-expected.txt:
- platform/chromium-win/fast/invalid/residual-style-expected.txt:
- platform/chromium-win/fast/table/border-collapsing/002-expected.txt:
- platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
- platform/chromium-win/fast/table/cell-width-auto-expected.txt:
- platform/chromium-win/fast/table/colgroup-preceded-by-caption-expected.txt:
- platform/chromium-win/html5lib/runner-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug100334-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug139524-1-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug139524-4-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug25367-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug29058-3-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug43039-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug43854-1-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug7471-expected.txt:
- platform/chromium-win/tables/mozilla/core/misc-expected.txt:
- platform/chromium-win/tables/mozilla/dom/deleteCol1-expected.txt:
- platform/chromium-win/tables/mozilla/dom/deleteCol2-expected.txt:
- platform/chromium-win/tables/mozilla/dom/deleteCol3-expected.txt:
- platform/chromium-win/tables/mozilla/dom/insertCols1-expected.txt:
- platform/chromium-win/tables/mozilla/dom/insertCols2-expected.txt:
- platform/chromium-win/tables/mozilla/dom/insertCols3-expected.txt:
- platform/chromium-win/tables/mozilla/marvin/col_span-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug47163-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/col_span2-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/cols1-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/columns-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/conflicts-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
- 5:06 PM Changeset in webkit [63497] by
-
- 3 edits in trunk/WebKit2
If needed, NPN_GetURL the src URL
https://bugs.webkit.org/show_bug.cgi?id=42424
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::NPP_GetValue):
Add NPP_GetValue wrapper.
(WebKit::NetscapePlugin::shouldLoadSrcURL):
Check whether the src url should be cancelled.
(WebKit::NetscapePlugin::initialize):
If the src URL should be loaded, then load it.
- 5:00 PM Changeset in webkit [63496] by
-
- 2 edits in trunk/WebKit2
Build fix. Don't include CoreGraphics.h on non-CG builds.
- WebKit2Prefix.h: Conditionalize include of CoreGraphics.h
to avoid build break on WinCairo.
- 4:49 PM Changeset in webkit [63495] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-15 Victor Wang <victorw@chromium.org>
Reviewed by David Levin.
Roll Chromium DEPS forward to r52483.
https://bugs.webkit.org/show_bug.cgi?id=42386
- DEPS:
- 4:47 PM Changeset in webkit [63494] by
-
- 4 edits4 adds in trunk
2010-07-15 Nico Weber <thakis@chromium.org>
Reviewed by Ojan Vafai.
chromium/skia: Fix canvas.toDataURL in the presence of transparency
https://bugs.webkit.org/show_bug.cgi?id=42214
Test that toDataURL works with transparent images.
- fast/canvas/toDataURL-alpha-expected.txt: Added.
- fast/canvas/toDataURL-alpha.html: Added.
- platform/chromium/test_expectations.txt:
- platform/mac-leopard/fast/canvas/toDataURL-alpha-expected.checksum: Added.
- platform/mac-leopard/fast/canvas/toDataURL-alpha-expected.png: Added.
2010-07-15 Nico Weber <thakis@chromium.org>
Reviewed by Ojan Vafai.
chromium/skia: Fix canvas.toDataURL in the presence of transparency
https://bugs.webkit.org/show_bug.cgi?id=42214
The problem was that SkBitmaps contain premultiplied data, but pnglib
doesn't expect premultiplied data. Now, the encoder unpremultiplies
data before sending it to pnglib.
Patch partially by deanm.
Covered by fast/canvas/toDataURL-alpha.html.
- platform/image-encoders/skia/PNGImageEncoder.cpp: (WebCore::preMultipliedBGRAtoRGBA): (WebCore::encodeImpl): (WebCore::PNGImageEncoder::encode):
- 4:40 PM Changeset in webkit [63493] by
-
- 9 edits in trunk/WebKit2
Stop the plug-in stream when it's finished loading
https://bugs.webkit.org/show_bug.cgi?id=42423
Reviewed by Sam Weinig.
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::streamDidFinishLoading):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stub.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::streamDidFinishLoading):
Call NetscapePluginStream::didFinishLoading.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::didFinishLoading):
Stop the stream with NPRES_DONE.
- WebProcess/Plugins/Plugin.h:
Add streamDidFinishLoading.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::didFinishLoading):
Call Plugin::streamDidFinishLoading.
- 4:40 PM Changeset in webkit [63492] by
-
- 4 edits2 adds in trunk/WebKitTools
2010-07-15 Brady Eidson <beidson@apple.com>
Reviewed by Sam Weinig.
Add toolbar and toolbar item validation for MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=42422
- MiniBrowser/MBToolbarItem.h: Added.
- MiniBrowser/MBToolbarItem.m: Added. (-[MBToolbarItem validate]):
- MiniBrowser/mac/BrowserWindowController.m: (-[BrowserWindowController validateUserInterfaceItem:]):
- MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
- MiniBrowser/mac/BrowserWindow.xib:
- 4:38 PM Changeset in webkit [63491] by
-
- 2 edits in tags/Safari-534.2.2/WebCore
Merge r63384.
- 4:38 PM Changeset in webkit [63490] by
-
- 5 edits in tags/Safari-534.2.2
Versioning.
- 4:31 PM Changeset in webkit [63489] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-15 Scott Violet <sky@chromium.org>
Reviewed by David Levin.
[chromium] WebViewClient::removeAutofillSuggestions is not passed the correct name
https://bugs.webkit.org/show_bug.cgi?id=42385
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Use WebInputElement::nameForAutofill() instead of name.
- 4:29 PM Changeset in webkit [63488] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
Mark fast/forms/input-file-directory-upload.html as expected to fail.
- platform/chromium/test_expectations.txt:
- 4:28 PM Changeset in webkit [63487] by
-
- 9 edits in trunk/WebKit2
Pass URL stream data to the plug-in
https://bugs.webkit.org/show_bug.cgi?id=42420
Reviewed by Sam Weinig.
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::streamDidReceiveData):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stub.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::streamDidReceiveData):
Call NetscapePluginStream::didReceiveData.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::didReceiveData):
Deliver the data to the plug-in.
- WebProcess/Plugins/Plugin.h:
Add pure virtual streamDidReceiveData member function.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::didReceiveData):
Call Plugin::streamDidReceiveData.
- 4:17 PM Changeset in webkit [63486] by
-
- 1 copy in tags/Safari-534.2.2
New tag.
- 4:14 PM Changeset in webkit [63485] by
-
- 4 edits4 adds in trunk
2010-07-15 Alex Nicolaou <anicolao@chromium.org>
Reviewed by Eric Seidel.
Convolution computation causes bad alpha channel values
https://bugs.webkit.org/show_bug.cgi?id=42273
Fixed by clamping colour channel values to the alpha value so that
r <= a, g <= a, and b <= a after the convolution is applied. See
the bug for why I believe the SVG specification needs to be updated.
Test must be drawn to crash. 100x100 green rectangle is used to
indicate pass to minimize the chance of regression.
- platform/mac/svg/custom/convolution-crash-expected.checksum: Added.
- platform/mac/svg/custom/convolution-crash-expected.txt: Added.
- svg/custom/convolution-crash.svg: Added.
2010-07-15 Alex Nicolaou <anicolao@chromium.org>
Reviewed by Eric Seidel.
Convolution computation causes bad alpha channel values
https://bugs.webkit.org/show_bug.cgi?id=42273
Fixed by clamping colour channel values to the alpha value so that
r <= a, g <= a, and b <= a after the convolution is applied. See
the bug for why I believe the SVG specification needs to be updated.
Test must be drawn to crash. 100x100 green rectangle is used to
indicate pass to minimize the chance of regression.
Test: svg/custom/convolution-crash.svg
- platform/graphics/skia/SkiaUtils.cpp: (WebCore::SkPMColorToColor):
- svg/graphics/filters/SVGFEConvolveMatrix.cpp: (WebCore::clampRGBAValue): (WebCore::setDestinationPixels): (WebCore::FEConvolveMatrix::fastSetInteriorPixels): (WebCore::FEConvolveMatrix::fastSetOuterPixels):
- 4:08 PM Changeset in webkit [63484] by
-
- 9 edits in trunk/WebKit2
Handle failed loads correctly
https://bugs.webkit.org/show_bug.cgi?id=42418
Reviewed by Sam Weinig.
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::streamDidFail):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stub.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::streamDidFail):
Call NetscapePluginStream::didFail.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::didReceiveResponse):
Take a reference to the plug-in stream in case starting it causes it to be destroyed.
(WebKit::NetscapePluginStream::didFail):
Take a reference to the plug-in stream in case stopping it causes it to be destroyed.
(WebKit::NetscapePluginStream::destroy):
Cancel the stream.
(WebKit::NetscapePluginStream::start):
If we fail to start the stream, cancel the load.
(WebKit::NetscapePluginStream::cancel):
Call NetscapePlugin::cancelStreamLoad.
(WebKit::NetscapePluginStream::notifyAndDestroyStream):
Don't call cancel here. notifyAndDestroyStream can be called when we don't want to cancel the
load, such as when it's already failed to load.
- WebProcess/Plugins/Netscape/NetscapePluginStream.h:
Add didFail.
- WebProcess/Plugins/Plugin.h:
Add pure virtual streamDidFail member function.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::Stream):
Initialize m_streamWasCancelled to false.
(WebKit::PluginView::Stream::cancel):
Set m_streamWasCancelled to true.
(WebKit::PluginView::Stream::didFail):
Call Plugin::streamDidFail.
- 4:04 PM Changeset in webkit [63483] by
-
- 2 edits in trunk/WebKitTools
2010-07-15 Victor Wang <victorw@chromium.org>
Unreviewed, add victorw irc nickname to committer list.
- Scripts/webkitpy/common/config/committers.py:
- 4:00 PM Changeset in webkit [63482] by
-
- 5 edits in branches/safari-533.17-branch
Versioning.
- 3:59 PM Changeset in webkit [63481] by
-
- 1 copy in tags/Safari-533.17.7
New tag.
- 3:53 PM Changeset in webkit [63480] by
-
- 1 edit in branches/safari-533.17-branch/WebCore/rendering/RenderLayerBacking.cpp
Build fix.
- 3:51 PM Changeset in webkit [63479] by
-
- 6 edits in trunk
Unreviewed, Chromium-specific changes that I forgot to make in r63278.
WebCore:
- DatabaseTrackerChromium::getMaxSizeForDatabase() is called on
the context thread by sync DBs.
- Forgot to change V8SQLTransactionSyncCustom to return the
result set when executeSql() is called.
- bindings/v8/custom/V8SQLTransactionSyncCustom.cpp:
(WebCore::V8SQLTransactionSync::executeSqlCallback):
- storage/chromium/DatabaseTrackerChromium.cpp:
(WebCore::DatabaseTracker::getMaxSizeForDatabase):
LayoutTests:
Make the output of test-authorizer-sync.html shorter, so it can
all fit into a cookie (needed in order to be able to run it as a
Chromium UI test).
- fast/workers/storage/resources/test-authorizer-sync.js:
(executeStatement):
- fast/workers/storage/test-authorizer-sync-expected.txt:
- 3:47 PM Changeset in webkit [63478] by
-
- 6 edits in trunk
2010-07-15 Martin Robinson <mrobinson@igalia.com>
Reviewed by Oliver Hunt.
[GTK] Simplify the distribution step
https://bugs.webkit.org/show_bug.cgi?id=42414
- GNUmakefile.am: Remove unused variables. Rely on WebCore/GNUmakefile.am to handle distributing IDL files from WebCore and to modify EXTRA_DIST.
2010-07-15 Martin Robinson <mrobinson@igalia.com>
Reviewed by Oliver Hunt.
[GTK] Simplify the distribution step
https://bugs.webkit.org/show_bug.cgi?id=42414
- GNUmakefile.am: Add extra dist files directly to EXTRA_DIST instead of adding them by proxy via javascriptcore_dist. Sort the EXTRA_DIST list. Refer to create_hash_table and create_regexp_tables directly, as is the behavior with other code generation scripts.
2010-07-15 Martin Robinson <mrobinson@igalia.com>
Reviewed by Oliver Hunt.
[GTK] Simplify the distribution step
https://bugs.webkit.org/show_bug.cgi?id=42414
No new tests as this is just a build change.
- GNUmakefile.am: Modify EXTRA_DIST directly and make sure the list of files is sorted. Also handle distributing the IDL files from the WebCore source tree.
- 3:41 PM Changeset in webkit [63477] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Update Qt expectionat to account for implicit <colgroup>.
- platform/qt/fast/repaint/table-col-background-expected.txt:
- 3:29 PM Changeset in webkit [63476] by
-
- 2 edits in trunk/WebKitTools
Make killing Apache more reliable (on both Mac and Windows)
We previously had two ways of determining whether we had succeeded in
killing Apache:
1) checking the return value of kill(0, $apachePID)
2) checking whether Apache's PID file still exists
On Cygwin, Apache doesn't always delete its PID file when it exits,
making (2) unreliable. We unfortunately misdiagnosed this as an
impotency of Perl's kill function, which led to r63177 and r63355.
Now that we know that the real problem is that Apache doesn't always
delete its PID file on Windows, we can make a much better fix: always
use method (1) to determine whether we've killed Apache.
Fixes <http://webkit.org/b/42415> Killing Apache is unreliable,
leading to regression test failures (and general annoyance).
Reviewed by Anders Carlsson.
- Scripts/webkitperl/httpd.pm:
(openHTTPD): Moved killing code from here to killHTTPD. Added a call
to delete the PID file in case Apache doesn't do this itself when
killed. Our later logic relies on the PID file being deleted after
this point.
(closeHTTPD): Removed killing logic and changed to just call killHTTPD
instead. killHTTPD's logic is a bit different from the logic we had
here, for the reasons stated above.
(killHTTPD): Added. Code came from openHTTPD.
(handleInterrupt): Bonus fix for Mac: don't hang when pressing Ctrl-C!
On Mac, don't try to kill Apache when we receive a signal, as Apache
will already have been killed by this point (though for some reason
this isn't detected by our killing logic in killHTTPD). On Cygwin, we
still need to kill Apache manually.
- 3:29 PM Changeset in webkit [63475] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-15 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63446.
http://trac.webkit.org/changeset/63446
https://bugs.webkit.org/show_bug.cgi?id=42412
It broke the Chromium Windows bot due to missing dependencies
there. (Requested by dave_levin on #webkit).
- DEPS:
- 3:23 PM Changeset in webkit [63474] by
-
- 2 edits in trunk/WebKit2
Fix for https://bugs.webkit.org/show_bug.cgi?id=42358
<rdar://problem/8194512>
Hyphenation tests crash the Web process
Reviewed by Anders Carlsson.
- WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Add missing initializer.
- 3:21 PM Changeset in webkit [63473] by
-
- 8 edits in trunk/WebKit2
Cancel stream loads when destroying NetscapePluginStreams
https://bugs.webkit.org/show_bug.cgi?id=42413
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::cancelStreamLoad):
Call PluginController::cancelStreamLoad.
(WebKit::NetscapePlugin::streamDidReceiveResponse):
Call NetscapePluginStream::didReceiveResponse.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::didReceiveResponse):
Try to start the stream.
(WebKit::NetscapePluginStream::sendJavaScriptStream):
Don't stop the stream if it can't be started. start handles that now.
(WebKit::isSupportedTransferMode):
Return whether the given transfer mode is supported.
(WebKit::NetscapePluginStream::start):
If the stream fails to start, call notifyAndDestroyStream. If it starts successfully but has
an unsupported transfer mode, call stop.
(WebKit::NetscapePluginStream::notifyAndDestroyStream):
Cancel the stream load unless it's being destroyed because it has finished loading.
- WebProcess/Plugins/PluginController.h:
Add cancelStreamLoad pure virtual member function.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::cancel):
Tell the stream loader to cancel and null it out.
(WebKit::PluginView::cancelStreamLoad):
Get the stream and cancel it.
- WebProcess/Plugins/PluginView.h:
- 3:17 PM Changeset in webkit [63472] by
-
- 37 edits in trunk
2010-07-15 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
LegacyHTMLTreeBuilder should insert an implicit <colgroup> before inserting <col> to match HTML5
https://bugs.webkit.org/show_bug.cgi?id=42346
This turned out to be an easy fix.
This is covered by lots of layout tests. I believe
all of the changed results to be progressions.
This change had no measurable effect on the parser benchmark.
- html/LegacyHTMLTreeBuilder.cpp: (WebCore::LegacyHTMLTreeBuilder::colCreateErrorCheck): (WebCore::LegacyHTMLTreeBuilder::getNode):
- html/LegacyHTMLTreeBuilder.h:
2010-07-15 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
LegacyHTMLTreeBuilder should insert an implicit <colgroup> before inserting <col> to match HTML5
https://bugs.webkit.org/show_bug.cgi?id=42346
I believe all of these changes to be progressions.
- html5lib/runner-expected.txt:
- platform/mac/fast/invalid/residual-style-expected.txt:
- platform/mac/fast/repaint/table-col-background-expected.txt:
- platform/mac/fast/table/border-collapsing/002-expected.txt:
- platform/mac/fast/table/border-collapsing/rtl-border-collapsing-expected.txt:
- platform/mac/fast/table/cell-width-auto-expected.txt:
- platform/mac/fast/table/colgroup-preceded-by-caption-expected.txt:
- platform/mac/fast/table/fixed-granular-cols-expected.txt:
- platform/mac/tables/mozilla/bugs/bug100334-expected.txt:
- platform/mac/tables/mozilla/bugs/bug139524-1-expected.txt:
- platform/mac/tables/mozilla/bugs/bug139524-4-expected.txt:
- platform/mac/tables/mozilla/bugs/bug25367-expected.txt:
- platform/mac/tables/mozilla/bugs/bug29058-3-expected.txt:
- platform/mac/tables/mozilla/bugs/bug43039-expected.txt:
- platform/mac/tables/mozilla/bugs/bug43854-1-expected.txt:
- platform/mac/tables/mozilla/bugs/bug7471-expected.txt:
- platform/mac/tables/mozilla/core/misc-expected.txt:
- platform/mac/tables/mozilla/dom/deleteCol1-expected.txt:
- platform/mac/tables/mozilla/dom/deleteCol2-expected.txt:
- platform/mac/tables/mozilla/dom/deleteCol3-expected.txt:
- platform/mac/tables/mozilla/dom/insertCols1-expected.txt:
- platform/mac/tables/mozilla/dom/insertCols2-expected.txt:
- platform/mac/tables/mozilla/dom/insertCols3-expected.txt:
- platform/mac/tables/mozilla/marvin/col_span-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug47163-expected.txt:
- platform/mac/tables/mozilla_expected_failures/bugs/bug7243-expected.txt:
- platform/mac/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
- platform/mac/tables/mozilla_expected_failures/core/col_span2-expected.txt:
- platform/mac/tables/mozilla_expected_failures/core/cols1-expected.txt:
- platform/mac/tables/mozilla_expected_failures/core/columns-expected.txt:
- platform/mac/tables/mozilla_expected_failures/core/conflicts-expected.txt:
- platform/mac/tables/mozilla_expected_failures/dom/appendCol1-expected.txt:
- 3:11 PM Changeset in webkit [63471] by
-
- 2 edits in trunk/WebKit2
Attempt to fix the Windows build.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::Stream::didReceiveResponse):
expectedContentLength should be a signed long long.
- 3:08 PM Changeset in webkit [63470] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
fast/frames/frame-deep-nested-resize.html shouldn't depend on <body> before <frameset>
https://bugs.webkit.org/show_bug.cgi?id=42351
- fast/frames/frame-deep-nested-resize.html:
- 3:05 PM Changeset in webkit [63469] by
-
- 3 edits16 adds in branches/safari-533.17-branch
Merge r63452.
- 3:02 PM Changeset in webkit [63468] by
-
- 3 edits5 adds in branches/safari-533.17-branch
Merge r63283.
- 2:49 PM Changeset in webkit [63467] by
-
- 2 edits in trunk/WebCore
Patch for https://bugs.webkit.org/show_bug.cgi?id=42410
Many leaking DatasetDOMStringMaps seen on buildbot
Reviewed by Oliver Hunt.
- dom/NodeRareData.h:
(WebCore::NodeRareData::~NodeRareData): Add a virtual destructor so
that the ElementRareData's destructor will be called when this is deleted
from the Node's destructor.
- 2:47 PM Changeset in webkit [63466] by
-
- 3 edits2 adds in trunk
AX: Crash when table has empty thead tag
https://bugs.webkit.org/show_bug.cgi?id=42391
Reviewed by Darin Adler.
WebCore:
Test: accessibility/table-with-empty-thead-causes-crash.html
- accessibility/AccessibilityTableColumn.cpp:
(WebCore::AccessibilityTableColumn::headerObjectForSection):
LayoutTests:
- accessibility/table-with-empty-thead-causes-crash-expected.txt: Added.
- accessibility/table-with-empty-thead-causes-crash.html: Added.
- 2:47 PM Changeset in webkit [63465] by
-
- 2 edits in trunk/WebKitTools
Patch for https://bugs.webkit.org/show_bug.cgi?id=42399
Update MiniBrowser for WKFrameNavigationType
Reviewed by Anders Carlsson.
- MiniBrowser/mac/BrowserWindowController.m:
(_decidePolicyForNavigationAction):
(_decidePolicyForNewWindowAction):
- 2:39 PM Changeset in webkit [63464] by
-
- 7 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
deleteCol{1,2,3} and insertCols{1,2,3} will fail in HTML5 parser
https://bugs.webkit.org/show_bug.cgi?id=42404
The HTML5 parser adds an implied colgroup element as a parent of the
col element. This DOM change breaks these tests because they assume
the col element's parent is the table element. However, these tests
don't appear to be intended to test this behavior specifically.
I checked the behavior in IE8. These tests fail in IE8 in the same way
that they fail under the HTML5 parser (i.e., with an exception), which
leads me to believe that we're moving in the right direction. With this
patch, the DOM operations succeed in IE8 but the tests fail because the
layout isn't what we expect. I'm not sure whose layout is correct, but
that's not really my concern in this patch.
- tables/mozilla/dom/deleteCol1.html:
- tables/mozilla/dom/deleteCol2.html:
- tables/mozilla/dom/deleteCol3.html:
- tables/mozilla/dom/insertCols1.html:
- tables/mozilla/dom/insertCols2.html:
- tables/mozilla/dom/insertCols3.html:
- 2:38 PM Changeset in webkit [63463] by
-
- 5 edits in trunk
SunSpider: http://bugs.webkit.org/show_bug.cgi?id=42406
Output location of results file.
Reviewed by Geoff Garen.
- sunspider:
WebKitTools: http://bugs.webkit.org/show_bug.cgi?id=42406
Make SunSpider work better with roots.
Reviewed by Geoff Garen.
- Scripts/sunspider-compare-results: fix argument bug
- Scripts/webkitdirs.pm: look inside JavaScriptCore if jsc isn't top-level.
- 2:37 PM Changeset in webkit [63462] by
-
- 9 edits in trunk
Start loading plug-in streams
https://bugs.webkit.org/show_bug.cgi?id=42407
Reviewed by Sam Weinig.
WebCore:
Export some ResourceRequestBase getters.
- WebCore.exp.in:
WebKit2:
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::streamDidReceiveResponse):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stub.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::streamDidReceiveResponse):
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
Add empty stub.
- WebProcess/Plugins/Plugin.h:
Add streamDidReceiveResponse pure virtual member function.
- WebProcess/Plugins/PluginView.cpp:
Make PluginView::Stream a NetscapePlugInStreamLoaderClient.
(WebKit::PluginView::Stream::start):
Create a plug-in loader and start loading.
(WebKit::PluginView::Stream::didReceiveResponse):
Get the necessary data out of the resource response and call streamDidReceiveResponse.
(WebKit::PluginView::Stream::didReceiveData):
(WebKit::PluginView::Stream::didFail):
(WebKit::PluginView::Stream::didFinishLoading):
Add empty stubs.
- 2:10 PM Changeset in webkit [63461] by
-
- 10 edits1 delete in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
Assorted changes to chromiums test expectations. New results are all clearly correct.
svg/custom/recursive-clippath.svg started failing at r63420
fast/repaint/renderer-destruction-by-invalidateSelection-crash.html started failing at r63403
svg/custom/recursive-gradient.svg started failing at r63416
svg/custom/recursive-pattern.svg started failing at r63415
- platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum:
- platform/chromium-linux/svg/custom/recursive-pattern-expected.checksum:
- platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
- platform/chromium-win/svg/custom/recursive-clippath-expected.checksum: Removed.
- platform/chromium-win/svg/custom/recursive-clippath-expected.png:
- platform/chromium-win/svg/custom/recursive-gradient-expected.checksum:
- platform/chromium-win/svg/custom/recursive-gradient-expected.png:
- platform/chromium-win/svg/custom/recursive-pattern-expected.checksum:
- platform/chromium-win/svg/custom/recursive-pattern-expected.png:
- platform/chromium/test_expectations.txt:
- 2:05 PM Changeset in webkit [63460] by
-
- 4 edits in trunk
2010-07-15 Kenneth Russell <kbr@google.com>
Reviewed by Nate Chapin.
Query of NUM_COMPRESSED_TEXTURE_FORMATS must be handled by WebGL
https://bugs.webkit.org/show_bug.cgi?id=42401
No new tests; covered by gl-get-calls.html.
- html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::getParameter):
- Return 0 for getParameter(NUM_COMPRESSED_TEXTURE_FORMATS).
2010-07-15 Kenneth Russell <kbr@google.com>
Reviewed by Nate Chapin.
Query of NUM_COMPRESSED_TEXTURE_FORMATS must be handled by WebGL
https://bugs.webkit.org/show_bug.cgi?id=42401
- fast/canvas/webgl/gl-get-calls-expected.txt:
- 1:57 PM Changeset in webkit [63459] by
-
- 3 edits in trunk/LayoutTests
2010-07-15 Simon Fraser <Simon Fraser>
Fix results of two tests that are affected by r63452.
- compositing/layer-creation/overflow-scroll-overlap-expected.txt:
- compositing/plugins/small-to-large-composited-plugin-expected.txt:
- 1:55 PM Changeset in webkit [63458] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
frameset.pl has some bogus HTML
https://bugs.webkit.org/show_bug.cgi?id=42347
HTML5 ignores <frameset> elements inside <body> elements. Instead of
creating a random body element (using bogus Perl), we just create the
frameset. The body/frameset interaction is covered by parser tests.
- http/tests/navigation/resources/frameset.pl:
- 1:45 PM Changeset in webkit [63457] by
-
- 3 edits in trunk/WebKit2
Add a PluginView::Stream class
https://bugs.webkit.org/show_bug.cgi?id=42398
Reviewed by Sam Weinig.
- WebProcess/Plugins/PluginView.cpp:
Add the Stream class.
(WebKit::PluginView::performURLRequest):
Create the stream and start it.
(WebKit::PluginView::addStream):
Add the stream to the map.
(WebKit::PluginView::removeStream):
Remove the stream from the map.
- WebProcess/Plugins/PluginView.h:
Add Stream forward declaration and the m_streams map.
- 1:45 PM Changeset in webkit [63456] by
-
- 4 edits in trunk/WebKitTools
2010-07-15 Brady Eidson <beidson@apple.com>
Reviewed by Sam Weinig.
Hook up back/forward in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=42397
- MiniBrowser/mac/BrowserWindow.xib:
- MiniBrowser/mac/BrowserWindowController.h:
- MiniBrowser/mac/BrowserWindowController.m: (-[BrowserWindowController goBack:]): (-[BrowserWindowController goForward:]):
- 1:39 PM Changeset in webkit [63455] by
-
- 8 edits in trunk/WebKit2
Patch for https://bugs.webkit.org/show_bug.cgi?id=42396
Give the navigation type in the policy client callbacks meaning.
Reviewed by Anders Carlsson.
- Use the new WKFrameNavigationType instead of just uint32_t.
- UIProcess/API/C/WKAPICast.h:
(toWK):
Add conversion method from WebCore::NavigationType to WKFrameNavigationType.
- UIProcess/API/C/WKPage.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::decidePolicyForNavigationAction):
(WebKit::WebPageProxy::decidePolicyForNewWindowAction):
- UIProcess/WebPageProxy.h:
- UIProcess/WebPolicyClient.cpp:
(WebKit::WebPolicyClient::decidePolicyForNavigationAction):
(WebKit::WebPolicyClient::decidePolicyForNewWindowAction):
- UIProcess/WebPolicyClient.h:
- WebProcess/InjectedBundle/API/c/WKBundlePage.h:
- 1:36 PM Changeset in webkit [63454] by
-
- 21 edits2 adds in trunk
2010-07-07 John Gregg <johnnyg@google.com>
Reviewed by Jian Li.
Experimental directory upload feature.
https://bugs.webkit.org/show_bug.cgi?id=40872
This patch adds a new HTML attribute webkitdirectory which applies to
<input type="file"> tags and allows the user to specify a folder
which is recursively enumerated so that all the files in that folder
are added to the file list.
The files chosen in that way have a .webkitRelativePath attribute which contains
the relative path starting from the chosen folder. The relative path is
also appended to each item in the FormData when uploaded.
All the code is behind an ENABLE_DIRECTORY_UPLOAD flag.
Test: fast/forms/input-file-directory-upload.html
- html/Blob.cpp: (WebCore::Blob::Blob):
- html/Blob.h:
- html/File.cpp: (WebCore::File::File): (WebCore::File::Init): (WebCore::File::webkitRelativePath):
- html/File.h: (WebCore::File::create):
- html/File.idl:
- html/HTMLAttributeNames.in: add webkitdirectory attribute
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::setFileListFromRenderer): (WebCore::HTMLInputElement::webkitdirectory):
- html/HTMLInputElement.h:
- html/HTMLInputElement.idl:
- platform/BlobItem.cpp: (WebCore::FileBlobItem::create): (WebCore::FileBlobItem::FileBlobItem):
- platform/BlobItem.h: (WebCore::FileBlobItem::relativePath):
- platform/FileChooser.h: (WebCore::FileChooser::allowsDirectoryUpload):
- platform/network/FormData.cpp: (WebCore::FormData::appendKeyValuePairItems):
- rendering/RenderFileUploadControl.cpp: (WebCore::RenderFileUploadControl::allowsMultipleFiles): (WebCore::RenderFileUploadControl::allowsDirectoryUpload):
- rendering/RenderFileUploadControl.h:
2010-07-07 John Gregg <johnnyg@google.com>
Reviewed by Jian Li.
Layout test for experimental directory upload feature. Only enabled on chromium since that's where the feature is compiled in.
https://bugs.webkit.org/show_bug.cgi?id=40872
- fast/forms/input-file-directory-upload-expected.txt: Added.
- fast/forms/input-file-directory-upload.html: Added.
- platform/gtk/Skipped:
- platform/mac/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
- 1:23 PM Changeset in webkit [63453] by
-
- 3 edits in trunk/WebKit2
Don't allow multiple calls to NetscapePluginStream::stop
https://bugs.webkit.org/show_bug.cgi?id=42395
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::NetscapePluginStream):
Initialize m_urlNotifyHasBeenCalled.
(WebKit::NetscapePluginStream::~NetscapePluginStream):
Assert that the stream didn't need a URL notification or that one was sent.
(WebKit::NetscapePluginStream::sendJavaScriptStream):
Don't call stop in the JS failure case because the stream won't be started.
(WebKit::NetscapePluginStream::stop):
Remove m_isStarted check and add an assertion instead. Move code that calls NPP_URLNotify and
destroys the stream out to a separate function.
(WebKit::NetscapePluginStream::notifyAndDestroyStream):
Call NPP_URLNotify if necessary and destroy the stream.
- WebProcess/Plugins/Netscape/NetscapePluginStream.h:
- 1:08 PM Changeset in webkit [63452] by
-
- 3 edits16 adds in trunk
2010-07-15 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
Avoid creating huge compositing layers for elements that project outside the viewport
https://bugs.webkit.org/show_bug.cgi?id=42338
The logic that computed the bounds of compositing layers naively used the
union of the bounds of descendant, non-composited RenderLayers, without regard
to what is actually visible. This could result in huge layers for page with
elements are large negative offsets, or with large negative text-indent (both
common).
For elements without transforms on them or in their ancestor chain, and when
no 3d transforms or hardware-accelerated animations are used, can clip compositing
layers to the size of the document, or based on CSS overflow and clip.
Tests: compositing/geometry/limit-layer-bounds-clipping-ancestor.html
compositing/geometry/limit-layer-bounds-fixed-positioned.html
compositing/geometry/limit-layer-bounds-overflow-repaint.html
compositing/geometry/limit-layer-bounds-positioned-transition.html
compositing/geometry/limit-layer-bounds-positioned.html
compositing/geometry/limit-layer-bounds-transformed-overflow.html
compositing/geometry/limit-layer-bounds-transformed.html
- rendering/RenderLayerBacking.cpp: (WebCore::enclosingOverflowClipAncestor): Walk up the RenderLayer tree looking for an ancestor that has overflow, or to the root. Along the way, check for transformed elements. (WebCore::RenderLayerBacking::updateCompositedBounds): If we're in "consult overlap" mode, and we don't have transforms, then constrain the bounds of composited layers by the RenderView's layoutOverflowRect(), or by the enclosing layer with overflow. (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry): If the offset from the renderer changes, we need to repaint the layer.
- 1:06 PM Changeset in webkit [63451] by
-
- 6 edits in trunk/WebKit2
Implement NPN_DestroyStream
https://bugs.webkit.org/show_bug.cgi?id=42393
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
(WebKit::NPN_DestroyStream):
Call NetscapePlugin::destroyStream.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::destroyStream):
Check if the stream is valid, and if it is call NetscapePluginStream::destroy.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::sendJavaScriptStream):
Keep a reference to the stream in case it's destroyed by an NPP_ call.
(WebKit::NetscapePluginStream::destroy):
Verify that the stream can be destroyed and stop it.
(WebKit::NetscapePluginStream::deliverDataToPlugin):
Add m_isStarted checks after any calls to NPP_ functions.
(WebKit::NetscapePluginStream::stop):
Set m_isStarted to false before calling NPP_DestroyStream.
- WebProcess/Plugins/Netscape/NetscapePluginStream.h:
(WebKit::NetscapePluginStream::npStream):
Add NPStream getter.
- 1:02 PM Changeset in webkit [63450] by
-
- 3 edits4 adds in trunk
2010-07-15 Alex Nicolaou <anicolao@chromium.org>
Reviewed by Dirk Schulze.
SVG Masks were in the wrong colour space for non-CG graphics layers,
because for those cases ImageBuffer needs to be explicitly told to
convert the pixels. This change adds a test that demonstrates the
problem and the conversion call to make the mask LinearRGB.
- platform/mac/svg/custom/mask-colorspace-expected.checksum: Added.
- platform/mac/svg/custom/mask-colorspace-expected.png: Added.
- platform/mac/svg/custom/mask-colorspace-expected.txt: Added.
- svg/custom/mask-colorspace.svg: Added.
2010-07-15 Alex Nicolaou <anicolao@chromium.org>
Reviewed by Dirk Schulze.
SVG Masks were in the wrong colour space for non-CG graphics layers,
because for those cases ImageBuffer needs to be explicitly told to
convert the pixels. This change adds a test that demonstrates the
problem and the conversion call to make the mask LinearRGB.
Test: svg/custom/mask-colorspace.svg
- rendering/RenderSVGResourceMasker.cpp: (WebCore::RenderSVGResourceMasker::createMaskImage):
- 1:00 PM Changeset in webkit [63449] by
-
- 2 edits in trunk/JavaScriptCore
Fix dumping of op_put_by_id.
Reviewed by Geoff Garen.
- bytecode/CodeBlock.cpp:
(JSC::CodeBlock::printPutByIdOp):
- 12:43 PM Changeset in webkit [63448] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Fix Changelog deletion from r63447
- 12:40 PM Changeset in webkit [63447] by
-
- 3 edits in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
[chromium] Hopefully final cleanup for fallout from r63403.
- platform/chromium-linux/fast/forms/select-change-listbox-size-expected.txt:
- platform/chromium-win-xp/fast/forms/search-styled-expected.txt:
- 12:37 PM Changeset in webkit [63446] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-15 Victor Wang <victorw@chromium.org>
Reviewed by David Levin.
Roll Chromium DEPS forward to r52483.
https://bugs.webkit.org/show_bug.cgi?id=42386
- DEPS:
- 12:18 PM Changeset in webkit [63445] by
-
- 9 edits in trunk
2010-07-15 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
[Mac] Implement LayoutTestController::markerTextForListItem()
https://bugs.webkit.org/show_bug.cgi?id=37929
Implements support for markerTextForListItem in the Mac port.
- DOM/WebDOMOperations.mm: (+[DOMElement _DOMElementFromJSContext]): Added. (-[DOMElement _markerTextForListItem]): Added.
- DOM/WebDOMOperationsPrivate.h:
2010-07-15 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
[Mac] Implement LayoutTestController::markerTextForListItem()
https://bugs.webkit.org/show_bug.cgi?id=37929
Export symbols for WebCore::markerTextForListItem() and WebCore::toElement().
- WebCore.exp.in:
2010-07-15 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
[Mac] Implement LayoutTestController::markerTextForListItem()
https://bugs.webkit.org/show_bug.cgi?id=37929
Remove skipped layout tests now that we have DRT support.
- platform/mac/Skipped:
2010-07-15 Daniel Bates <dbates@rim.com>
Reviewed by Darin Adler.
[Mac] Implement LayoutTestController::markerTextForListItem()
https://bugs.webkit.org/show_bug.cgi?id=37929
Implements DRT support for markerTextForListItem in the Mac port.
- DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::markerTextForListItem): Implemented.
- 12:12 PM Changeset in webkit [63444] by
-
- 71 edits1 add in trunk/LayoutTests
2010-07-15 Kenneth Russell <kbr@google.com>
Reviewed by Nate Chapin.
Synchronize Khronos and WebKit WebGL tests
https://bugs.webkit.org/show_bug.cgi?id=42185
For the WebGL tests in the Khronos repository that originated in
the WebKit repository, synchronized the latest versions of these
tests using a script which will be checked in later. Copied
webgl-test-utils.js from Khronos repo and added needed entry
points to webgl-test.js. Rebaselined tests as necessary and
verified the rebaselining manually.
- fast/canvas/webgl/array-buffer-crash-expected.txt:
- fast/canvas/webgl/array-buffer-crash.html:
- fast/canvas/webgl/array-unit-tests.html:
- fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt:
- fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
- fast/canvas/webgl/context-attributes-expected.txt:
- fast/canvas/webgl/context-attributes.html:
- fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html:
- fast/canvas/webgl/draw-arrays-out-of-bounds-expected.txt:
- fast/canvas/webgl/draw-arrays-out-of-bounds.html:
- fast/canvas/webgl/draw-elements-out-of-bounds-expected.txt:
- fast/canvas/webgl/draw-elements-out-of-bounds.html:
- fast/canvas/webgl/error-reporting-expected.txt:
- fast/canvas/webgl/error-reporting.html:
- fast/canvas/webgl/get-active-test-expected.txt:
- fast/canvas/webgl/get-active-test.html:
- fast/canvas/webgl/gl-bind-attrib-location-test-expected.txt:
- fast/canvas/webgl/gl-bind-attrib-location-test.html:
- fast/canvas/webgl/gl-enable-enum-test.html:
- fast/canvas/webgl/gl-enum-tests-expected.txt:
- fast/canvas/webgl/gl-enum-tests.html:
- fast/canvas/webgl/gl-get-calls-expected.txt:
- fast/canvas/webgl/gl-get-calls.html:
- fast/canvas/webgl/gl-object-get-calls-expected.txt:
- fast/canvas/webgl/gl-object-get-calls.html:
- fast/canvas/webgl/gl-uniform-arrays.html:
- fast/canvas/webgl/gl-uniformmatrix4fv.html:
- fast/canvas/webgl/index-validation-copies-indices-expected.txt:
- fast/canvas/webgl/index-validation-copies-indices.html:
- fast/canvas/webgl/index-validation-crash-with-buffer-sub-data-expected.txt:
- fast/canvas/webgl/index-validation-crash-with-buffer-sub-data.html:
- fast/canvas/webgl/index-validation-expected.txt:
- fast/canvas/webgl/index-validation-verifies-too-many-indices-expected.txt:
- fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
- fast/canvas/webgl/index-validation-with-resized-buffer-expected.txt:
- fast/canvas/webgl/index-validation-with-resized-buffer.html:
- fast/canvas/webgl/index-validation.html:
- fast/canvas/webgl/invalid-UTF-16.html:
- fast/canvas/webgl/null-object-behaviour-expected.txt:
- fast/canvas/webgl/null-object-behaviour.html:
- fast/canvas/webgl/null-uniform-location.html:
- fast/canvas/webgl/point-size-expected.txt:
- fast/canvas/webgl/point-size.html:
- fast/canvas/webgl/renderbuffer-initialization-expected.txt:
- fast/canvas/webgl/renderbuffer-initialization.html:
- fast/canvas/webgl/resources/webgl-test-utils.js: Added. (WebGLTestUtils): (WebGLTestUtils.):
- fast/canvas/webgl/resources/webgl-test.js: (initNonKhronosFramework): (nonKhronosFrameworkNotifyDone):
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view-expected.txt:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view.html:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
- fast/canvas/webgl/tex-image-and-uniform-binding-bugs-expected.txt:
- fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html:
- fast/canvas/webgl/tex-image-with-format-and-type-expected.txt:
- fast/canvas/webgl/tex-image-with-format-and-type.html:
- fast/canvas/webgl/tex-sub-image-2d-expected.txt:
- fast/canvas/webgl/tex-sub-image-2d.html:
- fast/canvas/webgl/texture-active-bind.html:
- fast/canvas/webgl/texture-complete.html:
- fast/canvas/webgl/texture-npot-expected.txt:
- fast/canvas/webgl/texture-npot.html:
- fast/canvas/webgl/texture-transparent-pixels-initialized-expected.txt:
- fast/canvas/webgl/texture-transparent-pixels-initialized.html:
- fast/canvas/webgl/triangle-expected.txt:
- fast/canvas/webgl/triangle.html:
- fast/canvas/webgl/uniform-location-expected.txt:
- fast/canvas/webgl/uniform-location.html:
- fast/canvas/webgl/viewport-unchanged-upon-resize-expected.txt:
- fast/canvas/webgl/viewport-unchanged-upon-resize.html:
- 11:54 AM Changeset in webkit [63443] by
-
- 11 edits1 delete in trunk/LayoutTests
2010-07-15 Ojan Vafai <ojan@chromium.org>
Unreviewed.
[chromium] Cleanup more fallout from r63403.
- platform/chromium-mac/fast/layers/video-layer-expected.txt:
- platform/chromium-mac/fast/tokenizer/external-script-document-write_2-expected.txt:
- platform/chromium-mac/fast/tokenizer/script_extra_close-expected.txt:
- platform/chromium-mac/html5lib/runner-expected.txt:
- platform/chromium-mac/media/controls-after-reload-expected.txt:
- platform/chromium-mac/media/controls-strict-expected.txt:
- platform/chromium-mac/media/video-aspect-ratio-expected.txt: Removed.
- platform/chromium-mac/media/video-display-toggle-expected.txt:
- platform/chromium-mac/media/video-empty-source-expected.txt:
- platform/chromium-mac/media/video-no-audio-expected.txt:
- platform/chromium-mac/media/video-volume-slider-expected.txt:
- 11:39 AM Changeset in webkit [63442] by
-
- 2 edits in trunk/WebKit2
WebKitTestRunner goes off the deep end, spinning in a dispatch queue thread
https://bugs.webkit.org/show_bug.cgi?id=42355
Reviewed by Darin Adler.
Sometimes, when receiving a message whose size is very close to the inlineMessageMaxSize,
mach_msg would return with MACH_RCV_TOO_LARGE. In debug builds we would assert, but in release
builds we would just bail and the receiveSourceEventHandler would be run again shortly since we didn't
actually pull the message off the mach message queue.
Fix this by setting the receive source buffer size to include the maximum message trailer size, which
mach_msg requires. Also, handle mach_msg returning MACH_RCV_TOO_LARGE (even though in theory it would never happen
now that the receivedBufferSize always includes the maximum message trailer size.
- Platform/CoreIPC/mac/ConnectionMac.cpp:
(CoreIPC::Connection::receiveSourceEventHandler):
Use a Vector with inline data instead of a char array. This way we can resize the Vector if the message received
is too big.
- 11:39 AM Changeset in webkit [63441] by
-
- 15 edits in trunk/LayoutTests
2010-07-15 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Ojan Vafai.
[Chromium] Rebaseline chromium-win tests after r63403
https://bugs.webkit.org/show_bug.cgi?id=42388
- platform/chromium-win/editing/selection/drag-in-iframe-expected.txt:
- platform/chromium-win/fast/css/text-align-expected.txt:
- platform/chromium-win/fast/forms/searchfield-heights-expected.txt:
- platform/chromium-win/fast/layers/video-layer-expected.txt:
- platform/chromium-win/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
- platform/chromium-win/fast/replaced/border-radius-clip-expected.txt:
- platform/chromium-win/html5lib/runner-expected.txt:
- platform/chromium-win/media/controls-strict-expected.txt:
- platform/chromium-win/media/video-display-toggle-expected.txt:
- platform/chromium-win/media/video-empty-source-expected.txt:
- platform/chromium-win/media/video-no-audio-expected.txt:
- platform/chromium-win/media/video-replaces-poster-expected.txt:
- platform/chromium-win/media/video-volume-slider-expected.txt:
- platform/chromium-win/plugins/netscape-dom-access-expected.txt:
- 11:37 AM Changeset in webkit [63440] by
-
- 4 edits in trunk/WebKit/chromium
2010-07-15 Michael Nordman <Michael Nordman>
Reviewed by Darin Fisher.
WebKitAPI additions to support inspecting application caches.
https://bugs.webkit.org/show_bug.cgi?id=41993
- public/WebApplicationCacheHost.h: (WebKit::WebApplicationCacheHost::CacheInfo::CacheInfo): (WebKit::WebApplicationCacheHost::ResourceInfo::ResourceInfo): (WebKit::WebApplicationCacheHost::getAssociatedCacheInfo): (WebKit::WebApplicationCacheHost::getResourceList): (WebKit::WebApplicationCacheHost::deleteAssociatedCacheGroup):
- public/WebApplicationCacheHostClient.h: (WebKit::WebApplicationCacheHostClient::didChangeCacheAssociation):
- src/ApplicationCacheHostInternal.h: (WebCore::ApplicationCacheHostInternal::didChangeCacheAssociation):
- 11:19 AM Changeset in webkit [63439] by
-
- 5 edits in trunk/WebKit2
Send JavaScript stream data to plug-ins
https://bugs.webkit.org/show_bug.cgi?id=42384
Reviewed by Darin Adler.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::NPP_WriteReady):
(WebKit::NetscapePlugin::NPP_Write):
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
Add NPP_ wrappers.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::NetscapePluginStream):
Initialize m_deliveryDataTimer and m_stopstreamWhenDoneDelivering.
(WebKit::NetscapePluginStream::sendJavaScriptStream):
Call deliverData and stop.
(WebKit::NetscapePluginStream::deliverData):
Add the data to m_deliveryData and call deliverDataToPlugin.
(WebKit::NetscapePluginStream::deliverDataToPlugin):
Deliver the data in m_deliveryData to the plug-in. Call NPP_WriteReady to see how much
data the plug-in can handle right now. If the plug-in returns zero or a negative value, delay the
delivery using the delivery data timer. Otherwise, call NPP_Write in chunks until all the data has been
delivered, then stop the stream if needed.
(WebKit::NetscapePluginStream::stop):
If the reason for stopping the stream is that it's finished and the plug-in hasn't processed all the data,
don't close the stream now. Instead, set m_stopStreamWhenDoneDelivering to true which will cause the stream to be
closed once all data has been delivered.
- WebProcess/Plugins/Netscape/NetscapePluginStream.h:
Add member functions and member variables.
- 10:56 AM Changeset in webkit [63438] by
-
- 7 edits1 add in trunk
Patch for https://bugs.webkit.org/show_bug.cgi?id=42299
Correct WinCairo build for new WebKit2 project structure.
Reviewed by Steve Falkenburg.
WebKit/win:
- WebKit.vcproj/WebKit.sln:
WebKit2:
- win/WebKit2Apple.vsprops: Put WebKit2.def here.
- win/WebKit2CFLite.def: Added CFLite version of def file.
- win/WebKit2CFLite.vsprops: Add new WebKit2CFLite.def here.
- win/WebKit2Common.vsprops: Remove WebKit2.def definition as WinCairo and Apple need different versions of this.
- win/WebKit2WebProcess.vcproj: Add a new Debug_Cairo target for the WebKit2WebProcess project.
- 10:15 AM Changeset in webkit [63437] by
-
- 1 edit4 moves in trunk/LayoutTests
2010-07-15 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Rename read-pixels and invalidPassedParams tests to match Khronos repo
https://bugs.webkit.org/show_bug.cgi?id=42335
- fast/canvas/webgl/invalid-passed-params-expected.txt: Copied from LayoutTests/fast/canvas/webgl/invalidPassedParams-expected.txt.
- fast/canvas/webgl/invalid-passed-params.html: Copied from LayoutTests/fast/canvas/webgl/invalidPassedParams.html.
- fast/canvas/webgl/invalidPassedParams-expected.txt: Removed.
- fast/canvas/webgl/invalidPassedParams.html: Removed.
- fast/canvas/webgl/read-pixels-expected.txt: Removed.
- fast/canvas/webgl/read-pixels-pack-alignment-expected.txt: Copied from LayoutTests/fast/canvas/webgl/read-pixels-expected.txt.
- fast/canvas/webgl/read-pixels-pack-alignment.html: Copied from LayoutTests/fast/canvas/webgl/read-pixels.html.
- fast/canvas/webgl/read-pixels.html: Removed.
- 10:01 AM Changeset in webkit [63436] by
-
- 16 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Update some more baselines for Eric's text node coalescing patch. I
think these bots were behind and he didn't see the results before he
went to sleep.
- platform/win/editing/selection/drag-text-delay-expected.txt:
- platform/win/fast/css/resize-corner-tracking-expected.txt:
- platform/win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/win/fast/forms/basic-textareas-expected.txt:
- platform/win/fast/forms/search-display-none-cancel-button-expected.txt:
- platform/win/fast/forms/textarea-placeholder-set-value-expected.txt:
- platform/win/fast/forms/textarea-scrollbar-expected.txt:
- platform/win/fast/forms/textarea-width-expected.txt:
- platform/win/fast/images/favicon-as-image-expected.txt:
- platform/win/fast/layers/video-layer-expected.txt:
- platform/win/fast/parser/entity-comment-in-textarea-expected.txt:
- platform/win/fast/parser/open-comment-in-textarea-expected.txt:
- platform/win/fast/ruby/ruby-empty-rt-expected.txt:
- platform/win/fast/ruby/ruby-length-expected.txt:
- platform/win/media/video-display-toggle-expected.txt:
- 9:56 AM Changeset in webkit [63435] by
-
- 8 edits in trunk/LayoutTests
More fixes for the text node coalescing.
Some of this was done directly based on buildbot output, but other cases
are speculative. The patch was much bigger before Adam landed almost all the
same fixes while I was committing ;-). I did not land similar chromium fixes
because I don't know how to interpret the different buildbot output format.
- platform/mac/media/controls-strict-expected.txt:
- platform/mac/media/video-display-toggle-expected.txt:
- platform/mac/media/video-no-audio-expected.txt:
- platform/win/media/controls-after-reload-expected.txt:
- platform/win/media/controls-strict-expected.txt:
- platform/win/media/controls-styling-expected.txt:
- platform/win/media/video-no-audio-expected.txt:
- 9:53 AM Changeset in webkit [63434] by
-
- 6 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Unreviewed.
Update some more baselines for Eric's text node coalescing patch. I
think these bots were behind and he didn't see the results before he
went to sleep.
- platform/mac-tiger/media/controls-after-reload-expected.txt:
- platform/mac-tiger/media/controls-strict-expected.txt:
- platform/mac-tiger/media/controls-styling-expected.txt:
- platform/mac-tiger/media/video-display-toggle-expected.txt:
- platform/mac-tiger/media/video-no-audio-expected.txt:
- 9:51 AM Changeset in webkit [63433] by
-
- 6 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Unreviewed.
Update some more baselines for Eric's text node coalescing patch. I
think these bots were behind and he didn't see the results before he
went to sleep.
- platform/mac-leopard/media/controls-after-reload-expected.txt:
- platform/mac-leopard/media/controls-strict-expected.txt:
- platform/mac-leopard/media/controls-styling-expected.txt:
- platform/mac-leopard/media/video-display-toggle-expected.txt:
- platform/mac-leopard/media/video-no-audio-expected.txt:
- 9:49 AM Changeset in webkit [63432] by
-
- 36 edits in trunk/LayoutTests
2010-07-15 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Ojan Vafai.
[Chromium] Rebaseline some tests
https://bugs.webkit.org/show_bug.cgi?id=42382
Chromium linux expected results needed after http://trac.webkit.org/changeset/63403.
- platform/chromium-linux/editing/pasteboard/4641033-expected.txt:
- platform/chromium-linux/editing/pasteboard/select-element-1-expected.txt:
- platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.txt:
- platform/chromium-linux/fast/css/continuationCrash-expected.txt:
- platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.txt:
- platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/chromium-linux/fast/forms/003-expected.txt:
- platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
- platform/chromium-linux/fast/forms/button-default-title-expected.txt:
- platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.txt:
- platform/chromium-linux/fast/forms/control-restrict-line-height-expected.txt:
- platform/chromium-linux/fast/forms/formmove3-expected.txt:
- platform/chromium-linux/fast/forms/listbox-width-change-expected.txt:
- platform/chromium-linux/fast/forms/option-script-expected.txt:
- platform/chromium-linux/fast/forms/option-strip-whitespace-expected.txt:
- platform/chromium-linux/fast/forms/select-empty-option-height-expected.txt:
- platform/chromium-linux/fast/forms/select-item-background-clip-expected.txt:
- platform/chromium-linux/fast/forms/targeted-frame-submission-expected.txt:
- platform/chromium-linux/fast/forms/textfield-outline-expected.txt:
- platform/chromium-linux/fast/table/append-cells2-expected.txt:
- platform/chromium-linux/fast/table/remove-td-display-none-expected.txt:
- platform/chromium-linux/fast/text/international/001-expected.txt:
- platform/chromium-linux/fast/text/international/wrap-CJK-001-expected.txt:
- platform/chromium-linux/fast/text/updateNewFont-expected.txt:
- platform/chromium-linux/fonts/fantasy-expected.txt:
- platform/chromium-linux/http/tests/multipart/invalid-image-data-expected.txt:
- platform/chromium-linux/http/tests/navigation/anchor-frames-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/chromium-linux/tables/mozilla/core/bloomberg-expected.txt:
- platform/chromium-linux/tables/mozilla/other/move_row-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- 9:48 AM Changeset in webkit [63431] by
-
- 3 edits in trunk/WebKitTools
2010-07-15 Adam Barth <abarth@webkit.org>
Unreviewed.
Update the port names to be more specific. Before this patch,
port-specific results for Mac would end up in the wrong place.
- Scripts/webkitpy/tool/commands/rebaseline.py:
- Scripts/webkitpy/tool/commands/rebaseline_unittest.py:
- 9:40 AM Changeset in webkit [63430] by
-
- 3 edits in trunk/LayoutTests
2010-07-15 Adam Barth <abarth@webkit.org>
Unreviewed.
Update some more baselines for Eric's text node coalescing patch. I
think these bots were behind and he didn't see the results before he
went to sleep.
- platform/mac/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
- platform/mac/plugins/netscape-dom-access-expected.txt:
- 8:44 AM Changeset in webkit [63429] by
-
- 2 edits in trunk/WebCore
2010-07-15 Andreas Kling <andreas.kling@nokia.com>
Rubber-stamped by Kenneth Rohde Christiansen.
[Qt] Remove an unused variable in BitmapImage::draw()
- platform/graphics/qt/ImageQt.cpp: (WebCore::BitmapImage::draw): Remove selfSize.
- 8:38 AM Changeset in webkit [63428] by
-
- 303 edits in trunk/LayoutTests
2010-07-15 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
[Chromium] Rebaseline some tests
https://bugs.webkit.org/show_bug.cgi?id=42357
- platform/chromium-win/editing/deleting/5168598-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-023-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-024-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-013-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-014-expected.txt:
- platform/chromium-win/editing/execCommand/insert-list-and-stitch-expected.txt:
- platform/chromium-win/editing/inserting/insert-3654864-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3907422-fix-expected.txt:
- platform/chromium-win/editing/pasteboard/4641033-expected.txt:
- platform/chromium-win/editing/pasteboard/5028447-expected.txt:
- platform/chromium-win/editing/pasteboard/drag-drop-dead-frame-expected.txt:
- platform/chromium-win/editing/pasteboard/drop-text-without-selection-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-010-expected.txt:
- platform/chromium-win/editing/pasteboard/select-element-1-expected.txt:
- platform/chromium-win/editing/selection/5354455-2-expected.txt:
- platform/chromium-win/editing/selection/doubleclick-crash-expected.txt:
- platform/chromium-win/editing/selection/drag-text-delay-expected.txt:
- platform/chromium-win/editing/selection/expanding-selections2-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-006-expected.txt:
- platform/chromium-win/editing/selection/focus_editable_html-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-1-expected.txt:
- platform/chromium-win/editing/selection/move-by-sentence-001-expected.txt:
- platform/chromium-win/editing/selection/select-all-005-expected.txt:
- platform/chromium-win/editing/selection/selection-actions-expected.txt:
- platform/chromium-win/editing/style/apple-style-editable-mix-expected.txt:
- platform/chromium-win/editing/style/font-family-with-space-expected.txt:
- platform/chromium-win/fast/backgrounds/size/backgroundSize16-expected.txt:
- platform/chromium-win/fast/block/float/001-expected.txt:
- platform/chromium-win/fast/block/margin-collapse/037-expected.txt:
- platform/chromium-win/fast/block/margin-collapse/038-expected.txt:
- platform/chromium-win/fast/block/positioning/055-expected.txt:
- platform/chromium-win/fast/block/positioning/auto/005-expected.txt:
- platform/chromium-win/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.txt:
- platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.txt:
- platform/chromium-win/fast/block/positioning/relative-overflow-replaced-expected.txt:
- platform/chromium-win/fast/block/positioning/relative-overflow-replaced-float-expected.txt:
- platform/chromium-win/fast/block/positioning/window-height-change-expected.txt:
- platform/chromium-win/fast/borders/border-image-01-expected.txt:
- platform/chromium-win/fast/borders/border-image-border-radius-expected.txt:
- platform/chromium-win/fast/borders/border-image-rotate-transform-expected.txt:
- platform/chromium-win/fast/borders/border-image-scale-transform-expected.txt:
- platform/chromium-win/fast/borders/svg-as-border-image-2-expected.txt:
- platform/chromium-win/fast/borders/svg-as-border-image-expected.txt:
- platform/chromium-win/fast/canvas/arc360-expected.txt:
- platform/chromium-win/fast/canvas/canvas-before-css-expected.txt:
- platform/chromium-win/fast/canvas/drawImage-with-globalAlpha-expected.txt:
- platform/chromium-win/fast/canvas/fill-stroke-clip-reset-path-expected.txt:
- platform/chromium-win/fast/canvas/fillrect-gradient-zero-stops-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-1-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-2-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-3-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-4-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-5-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-6-expected.txt:
- platform/chromium-win/fast/canvas/shadow-offset-7-expected.txt:
- platform/chromium-win/fast/clip/016-expected.txt:
- platform/chromium-win/fast/clip/outline-overflowClip-expected.txt:
- platform/chromium-win/fast/css-generated-content/001-expected.txt:
- platform/chromium-win/fast/css-generated-content/013-expected.txt:
- platform/chromium-win/fast/css-generated-content/visibleContentHiddenParent-expected.txt:
- platform/chromium-win/fast/css/MarqueeLayoutTest-expected.txt:
- platform/chromium-win/fast/css/ZeroOpacityLayers-expected.txt:
- platform/chromium-win/fast/css/ZeroOpacityLayers2-expected.txt:
- platform/chromium-win/fast/css/background-image-with-baseurl-expected.txt:
- platform/chromium-win/fast/css/beforeSelectorOnCodeElement-expected.txt:
- platform/chromium-win/fast/css/continuationCrash-expected.txt:
- platform/chromium-win/fast/css/css1_forward_compatible_parsing-expected.txt:
- platform/chromium-win/fast/css/empty-generated-content-expected.txt:
- platform/chromium-win/fast/css/font-face-default-font-expected.txt:
- platform/chromium-win/fast/css/font-face-in-media-rule-expected.txt:
- platform/chromium-win/fast/css/getFloatValueForUnit-expected.txt:
- platform/chromium-win/fast/css/import_with_baseurl-expected.txt:
- platform/chromium-win/fast/css/invalidation-errors-2-expected.txt:
- platform/chromium-win/fast/css/invalidation-errors-expected.txt:
- platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.txt:
- platform/chromium-win/fast/css/non-standard-checkbox-size-expected.txt:
- platform/chromium-win/fast/css/pseudo-cache-stale-expected.txt:
- platform/chromium-win/fast/css/rem-units-on-root-expected.txt:
- platform/chromium-win/fast/css/resize-corner-tracking-expected.txt:
- platform/chromium-win/fast/css/variables/inline-style-test-expected.txt:
- platform/chromium-win/fast/css/vertical-align-lengths-expected.txt:
- platform/chromium-win/fast/css/word-space-extra-expected.txt:
- platform/chromium-win/fast/dom/Element/null-offset-parent-expected.txt:
- platform/chromium-win/fast/dom/HTMLElement/bdo-expected.txt:
- platform/chromium-win/fast/dom/HTMLHeadElement/textInHead1-expected.txt:
- platform/chromium-win/fast/dom/HTMLHeadElement/textInHead2-expected.txt:
- platform/chromium-win/fast/dom/HTMLHeadElement/textInHead3-expected.txt:
- platform/chromium-win/fast/dom/HTMLHeadElement/textInHead4-expected.txt:
- platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
- platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/chromium-win/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
- platform/chromium-win/fast/dom/comment-not-documentElement-expected.txt:
- platform/chromium-win/fast/dom/jsDevicePixelRatio-expected.txt:
- platform/chromium-win/fast/dynamic/008-expected.txt:
- platform/chromium-win/fast/dynamic/011-expected.txt:
- platform/chromium-win/fast/dynamic/anchor-lock-expected.txt:
- platform/chromium-win/fast/dynamic/link-href-change-expected.txt:
- platform/chromium-win/fast/dynamic/outerHTML-img-expected.txt:
- platform/chromium-win/fast/dynamic/window-resize-scrollbars-test-expected.txt:
- platform/chromium-win/fast/dynamic/window-scrollbars-test-expected.txt:
- platform/chromium-win/fast/encoding/utf-16-big-endian-expected.txt:
- platform/chromium-win/fast/encoding/utf-16-little-endian-expected.txt:
- platform/chromium-win/fast/encoding/xmacroman-encoding-test-expected.txt:
- platform/chromium-win/fast/events/context-no-deselect-expected.txt:
- platform/chromium-win/fast/events/event-listener-on-link-expected.txt:
- platform/chromium-win/fast/events/focusingUnloadedFrame-expected.txt:
- platform/chromium-win/fast/events/reveal-link-when-focused-expected.txt:
- platform/chromium-win/fast/flexbox/025-expected.txt:
- platform/chromium-win/fast/forms/003-expected.txt:
- platform/chromium-win/fast/forms/basic-textareas-expected.txt:
- platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
- platform/chromium-win/fast/forms/button-default-title-expected.txt:
- platform/chromium-win/fast/forms/button-inner-block-reuse-expected.txt:
- platform/chromium-win/fast/forms/checkbox-radio-onchange-expected.txt:
- platform/chromium-win/fast/forms/control-restrict-line-height-expected.txt:
- platform/chromium-win/fast/forms/fieldset-align-expected.txt:
- platform/chromium-win/fast/forms/fieldset-with-float-expected.txt:
- platform/chromium-win/fast/forms/formmove2-expected.txt:
- platform/chromium-win/fast/forms/formmove3-expected.txt:
- platform/chromium-win/fast/forms/image-border-expected.txt:
- platform/chromium-win/fast/forms/indeterminate-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-bkcolor-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-default-bkcolor-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-disabled-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-readonly-expected.txt:
- platform/chromium-win/fast/forms/input-field-text-truncated-expected.txt:
- platform/chromium-win/fast/forms/input-first-letter-expected.txt:
- platform/chromium-win/fast/forms/input-no-renderer-expected.txt:
- platform/chromium-win/fast/forms/input-readonly-dimmed-expected.txt:
- platform/chromium-win/fast/forms/input-spaces-expected.txt:
- platform/chromium-win/fast/forms/input-type-text-min-width-expected.txt:
- platform/chromium-win/fast/forms/listbox-width-change-expected.txt:
- platform/chromium-win/fast/forms/option-script-expected.txt:
- platform/chromium-win/fast/forms/option-strip-whitespace-expected.txt:
- platform/chromium-win/fast/forms/placeholder-set-value-expected.txt:
- platform/chromium-win/fast/forms/placeholder-stripped-expected.txt:
- platform/chromium-win/fast/forms/radio-nested-labels-expected.txt:
- platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
- platform/chromium-win/fast/forms/search-styled-expected.txt:
- platform/chromium-win/fast/forms/select-change-listbox-size-expected.txt:
- platform/chromium-win/fast/forms/select-empty-option-height-expected.txt:
- platform/chromium-win/fast/forms/select-item-background-clip-expected.txt:
- platform/chromium-win/fast/forms/slider-thumb-stylability-expected.txt:
- platform/chromium-win/fast/forms/tabbing-input-iframe-expected.txt:
- platform/chromium-win/fast/forms/targeted-frame-submission-expected.txt:
- platform/chromium-win/fast/forms/textarea-placeholder-set-value-expected.txt:
- platform/chromium-win/fast/forms/textarea-scrollbar-expected.txt:
- platform/chromium-win/fast/forms/textfield-outline-expected.txt:
- platform/chromium-win/fast/forms/thumbslider-crash-expected.txt:
- platform/chromium-win/fast/forms/thumbslider-no-parent-slider-expected.txt:
- platform/chromium-win/fast/frames/001-expected.txt:
- platform/chromium-win/fast/frames/frame-element-name-expected.txt:
- platform/chromium-win/fast/frames/frameElement-iframe-expected.txt:
- platform/chromium-win/fast/frames/viewsource-attribute-expected.txt:
- platform/chromium-win/fast/frames/viewsource-on-image-file-expected.txt:
- platform/chromium-win/fast/html/keygen-expected.txt:
- platform/chromium-win/fast/html/marquee-scroll-expected.txt:
- platform/chromium-win/fast/images/animated-gif-with-offsets-expected.txt:
- platform/chromium-win/fast/images/animated-svg-as-image-expected.txt:
- platform/chromium-win/fast/images/favicon-as-image-expected.txt:
- platform/chromium-win/fast/images/icon-decoding-expected.txt:
- platform/chromium-win/fast/images/image-in-map-expected.txt:
- platform/chromium-win/fast/inline-block/001-expected.txt:
- platform/chromium-win/fast/inline-block/003-expected.txt:
- platform/chromium-win/fast/inline-block/006-expected.txt:
- platform/chromium-win/fast/inline-block/14498-positionForCoordinates-expected.txt:
- platform/chromium-win/fast/inline-block/tricky-baseline-expected.txt:
- platform/chromium-win/fast/inline/drawStyledEmptyInlines-expected.txt:
- platform/chromium-win/fast/inline/drawStyledEmptyInlinesWithWS-expected.txt:
- platform/chromium-win/fast/inline/long-wrapped-line-expected.txt:
- platform/chromium-win/fast/inline/percentage-margins-expected.txt:
- platform/chromium-win/fast/inline/positionedLifetime-expected.txt:
- platform/chromium-win/fast/invalid/005-expected.txt:
- platform/chromium-win/fast/invalid/006-expected.txt:
- platform/chromium-win/fast/invalid/021-expected.txt:
- platform/chromium-win/fast/invalid/missing-dl-end-tag-expected.txt:
- platform/chromium-win/fast/invalid/missing-dt-end-tag-expected.txt:
- platform/chromium-win/fast/layers/remove-only-this-layer-update-expected.txt:
- platform/chromium-win/fast/lists/markers-in-selection-expected.txt:
- platform/chromium-win/fast/loader/start-load-in-unload-expected.txt:
- platform/chromium-win/fast/multicol/layers-split-across-columns-expected.txt:
- platform/chromium-win/fast/multicol/nested-columns-expected.txt:
- platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
- platform/chromium-win/fast/overflow/line-clamp-expected.txt:
- platform/chromium-win/fast/overflow/scrollRevealButton-expected.txt:
- platform/chromium-win/fast/parser/comment-in-style-expected.txt:
- platform/chromium-win/fast/parser/entity-comment-in-style-expected.txt:
- platform/chromium-win/fast/parser/entity-comment-in-textarea-expected.txt:
- platform/chromium-win/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
- platform/chromium-win/fast/parser/open-comment-in-textarea-expected.txt:
- platform/chromium-win/fast/parser/parseCommentsInTitles-expected.txt:
- platform/chromium-win/fast/parser/remove-block-in-residual-style-expected.txt:
- platform/chromium-win/fast/parser/title-error-test-expected.txt:
- platform/chromium-win/fast/repaint/4774354-expected.txt:
- platform/chromium-win/fast/repaint/button-spurious-layout-hint-expected.txt:
- platform/chromium-win/fast/repaint/continuation-after-outline-expected.txt:
- platform/chromium-win/fast/repaint/inline-block-overflow-expected.txt:
- platform/chromium-win/fast/repaint/layout-state-scrolloffset-expected.txt:
- platform/chromium-win/fast/repaint/layout-state-scrolloffset2-expected.txt:
- platform/chromium-win/fast/repaint/layout-state-scrolloffset3-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-1-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-10-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-2-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-3-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-4-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-5-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-6-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-7-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-8-expected.txt:
- platform/chromium-win/fast/repaint/line-flow-with-floats-9-expected.txt:
- platform/chromium-win/fast/repaint/rel-positioned-inline-with-overflow-expected.txt:
- platform/chromium-win/fast/repaint/search-field-cancel-expected.txt:
- platform/chromium-win/fast/repaint/selected-replaced-expected.txt:
- platform/chromium-win/fast/repaint/text-selection-rect-in-overflow-2-expected.txt:
- platform/chromium-win/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
- platform/chromium-win/fast/replaced/image-resize-width-expected.txt:
- platform/chromium-win/fast/replaced/maxheight-percent-expected.txt:
- platform/chromium-win/fast/replaced/maxheight-pxs-expected.txt:
- platform/chromium-win/fast/replaced/maxwidth-percent-expected.txt:
- platform/chromium-win/fast/replaced/maxwidth-pxs-expected.txt:
- platform/chromium-win/fast/replaced/minheight-percent-expected.txt:
- platform/chromium-win/fast/replaced/minheight-pxs-expected.txt:
- platform/chromium-win/fast/replaced/minwidth-percent-expected.txt:
- platform/chromium-win/fast/replaced/minwidth-pxs-expected.txt:
- platform/chromium-win/fast/ruby/ruby-empty-rt-expected.txt:
- platform/chromium-win/fast/ruby/ruby-length-expected.txt:
- platform/chromium-win/fast/table/012-expected.txt:
- platform/chromium-win/fast/table/018-expected.txt:
- platform/chromium-win/fast/table/append-cells2-expected.txt:
- platform/chromium-win/fast/table/cellindex-expected.txt:
- platform/chromium-win/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
- platform/chromium-win/fast/table/nobr-expected.txt:
- platform/chromium-win/fast/table/remove-td-display-none-expected.txt:
- platform/chromium-win/fast/text/basic/009-expected.txt:
- platform/chromium-win/fast/text/in-rendered-text-rtl-expected.txt:
- platform/chromium-win/fast/text/international/bidi-L2-run-reordering-expected.txt:
- platform/chromium-win/fast/text/international/bidi-european-terminators-expected.txt:
- platform/chromium-win/fast/text/selection-hard-linebreak-expected.txt:
- platform/chromium-win/fast/text/should-use-atsui-expected.txt:
- platform/chromium-win/fast/text/updateNewFont-expected.txt:
- platform/chromium-win/fast/text/whitespace/020-expected.txt:
- platform/chromium-win/fast/tokenizer/external-script-document-write_2-expected.txt:
- platform/chromium-win/fast/tokenizer/script_extra_close-expected.txt:
- platform/chromium-win/fast/transforms/identity-matrix-expected.txt:
- platform/chromium-win/fonts/cursive-expected.txt:
- platform/chromium-win/fonts/default-expected.txt:
- platform/chromium-win/fonts/fantasy-expected.txt:
- platform/chromium-win/fonts/monospace-expected.txt:
- platform/chromium-win/fonts/sans-serif-expected.txt:
- platform/chromium-win/fonts/serif-expected.txt:
- platform/chromium-win/http/tests/misc/frame-access-during-load-expected.txt:
- platform/chromium-win/http/tests/misc/iframe404-expected.txt:
- platform/chromium-win/http/tests/misc/location-replace-crossdomain-expected.txt:
- platform/chromium-win/http/tests/multipart/invalid-image-data-standalone-expected.txt:
- platform/chromium-win/http/tests/navigation/anchor-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/error404-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/error404-subframeload-expected.txt:
- platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/post-basic-expected.txt:
- platform/chromium-win/http/tests/navigation/post-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/postredirect-basic-expected.txt:
- platform/chromium-win/http/tests/navigation/postredirect-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/postredirect-goback1-expected.txt:
- platform/chromium-win/media/controls-after-reload-expected.txt:
- platform/chromium-win/media/video-aspect-ratio-expected.txt:
- platform/chromium-win/svg/custom/getsvgdocument-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug120364-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug1224-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug13526-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug138725-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2267-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug23299-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2757-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug29157-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2947-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug3037-1-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug33855-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug40828-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug42187-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug4527-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug56405-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug5835-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug93363-expected.txt:
- platform/chromium-win/tables/mozilla/core/bloomberg-expected.txt:
- platform/chromium-win/tables/mozilla/marvin/tables_align_left-expected.txt:
- platform/chromium-win/tables/mozilla/marvin/tables_align_right-expected.txt:
- platform/chromium-win/tables/mozilla/other/move_row-expected.txt:
- platform/chromium-win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug29058-2-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug51000-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug7113-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/core/backgrounds-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
- 8:23 AM Changeset in webkit [63427] by
-
- 13 edits in trunk/WebCore
2010-07-15 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: pass all parameters to WebInspector.addConsoleMessage as a single payload object
https://bugs.webkit.org/show_bug.cgi?id=42345
This refactoring is covered by existing console tests.
- bindings/js/ScriptArray.cpp: (WebCore::ScriptArray::set):
- bindings/js/ScriptArray.h: (WebCore::ScriptArray::ScriptArray): (WebCore::ScriptArray::jsArray):
- bindings/v8/ScriptArray.cpp: (WebCore::ScriptArray::set):
- bindings/v8/ScriptArray.h: (WebCore::ScriptArray::ScriptArray): (WebCore::ScriptArray::~ScriptArray):
- inspector/ConsoleMessage.cpp: (WebCore::ConsoleMessage::addToFrontend):
- inspector/InspectorFrontend.cpp: (WebCore::InspectorFrontend::addConsoleMessage):
- inspector/InspectorFrontend.h:
- inspector/front-end/ConsoleView.js: (WebInspector.ConsoleView.prototype.updateMessageRepeatCount): (WebInspector.ConsoleMessage): (WebInspector.ConsoleMessage.createTextMessage): (WebInspector.ConsoleCommandResult):
- inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel.prototype.generateStylesheet):
- inspector/front-end/InjectedScriptAccess.js: (InjectedScriptAccess._installHandler.InjectedScriptAccess.prototype.methodName.myCallback): (InjectedScriptAccess._installHandler.InjectedScriptAccess.prototype.methodName): (InjectedScriptAccess._installHandler):
- inspector/front-end/Resource.js: (WebInspector.Resource.prototype._checkWarning):
- inspector/front-end/inspector.js: (WebInspector.updateConsoleMessageExpiredCount): (WebInspector.addConsoleMessage): (WebInspector.log.logMessage): (WebInspector.log):
- 8:15 AM Changeset in webkit [63426] by
-
- 3 edits in trunk/WebCore
2010-07-14 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Backfill DNS and connect times rather than exposing hard zeros
https://bugs.webkit.org/show_bug.cgi?id=42303
There are several cases where domain lookup is not performed and/or a new connection is not established. Previously in these cases, we exposed a "0" to the API. Now, we instead "backfill" with the most recent mark's time.
Also, previously, I was using the ResourceLoadTiming API incorrectly. Each mark is an integer representing offset in milliseconds from requestTime. So all values need to be added to requestTime.
No new test because existing test expectations are set to FAIL because disable disabled by default. The expected results of existings tests change as expected when enabled.
- page/Timing.cpp: (WebCore::toIntegerMilliseconds): Move to file static instead of class static because it might generate more optimal code. Also, instead of converting negative doubles to zero, ASSERT that they are >= 0. This is because we no longer expose hard zeros for DNS and connect, so we want to be sure that the -1s returned by the API are properly handled. (WebCore::Timing::domainLookupStart): (WebCore::Timing::domainLookupEnd): (WebCore::Timing::connectStart): (WebCore::Timing::connectEnd): (WebCore::Timing::requestStart): (WebCore::Timing::requestEnd): (WebCore::Timing::responseStart):
- page/Timing.h:
- 8:03 AM Changeset in webkit [63425] by
-
- 12 edits in trunk
2010-07-15 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: differentiate between blocking and connecting timers.
- inspector/InspectorResource.cpp: (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::updateResponse): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::buildObjectForTiming):
- inspector/InspectorResource.h:
- inspector/front-end/Resource.js: (WebInspector.Resource.prototype.get cached): (WebInspector.Resource.prototype.set cached):
- inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel.prototype._showPopover): (WebInspector.ResourceGraph): (WebInspector.ResourceGraph.prototype.refresh): (WebInspector.ResourceGraph.prototype._cachedChanged):
- inspector/front-end/inspector.js: (WebInspector.updateResource):
- loader/FrameLoader.cpp: (WebCore::FrameLoader::loadedResourceFromMemoryCache):
- loader/FrameLoader.h:
- platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::ResourceResponseBase): (WebCore::ResourceResponseBase::connectionReused): (WebCore::ResourceResponseBase::setConnectionID):
- platform/network/ResourceResponseBase.h:
- 7:36 AM Changeset in webkit [63424] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Mads Ager <ager@chromium.org>
Reviewed by Jeremy Orlow.
Chromium test expectations update after ES5 Object.freeze and Object.seal implementation.
https://bugs.webkit.org/show_bug.cgi?id=42369
Add Object.freeze and Object.seal tests as expected to fail to the
chromium test expectations file. The tests actually pass with V8
but the text expectations expect them to fail because JSC has not
yet implemented freeze and seal.
Not adding new chromium baselines because the baselines would
contain little extra information (because the text files basically
just contains either PASS or FAIL with little extra information).
- platform/chromium/test_expectations.txt:
- 7:10 AM Changeset in webkit [63423] by
-
- 2 edits in trunk/JavaScriptCore
Refactoring some parts of the lexer
https://bugs.webkit.org/show_bug.cgi?id=41845
Reviewed by Darin Adler.
This patch is a precursor of refactoring the identifier
parsing, which currently slows down the lexer, and not
ready for landing. This patch contains those sources,
which does not slow down the lexer (mainly style changes).
SunSpider: no change (529.4ms to 528.7ms)
--parse-only: no change (31.0ms to 31.2ms)
- parser/Lexer.cpp:
(JSC::isIdentStart): using typesOfASCIICharacters to determine
whether the current character is in identifier start
(JSC::isIdentPart): using typesOfASCIICharacters to determine
whether the current character is in identifier part
(JSC::Lexer::parseString): style fix
(JSC::Lexer::lex): removing the else after the main which
which reduces code duplication
- 5:53 AM Changeset in webkit [63422] by
-
- 3 edits4 adds in trunk
2010-07-15 MORITA Hajime <morrita@google.com>
Text layout is wrong with a SVG Font that lacks <missing-glyph> element
https://bugs.webkit.org/show_bug.cgi?id=42352
- platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.checksum: Added.
- platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.png: Added.
- platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Added.
- svg/custom/svg-fonts-without-missing-glyph.xhtml: Added.
2010-07-15 MORITA Hajime <morrita@google.com>
Text layout is wrong with a SVG Font that lacks <missing-glyph> element
https://bugs.webkit.org/show_bug.cgi?id=42352
floatWidthOfSubStringUsingSVGFont() calculated a wrong value for a
sub-run, and a fallback to system font triggers such a computation.
This change made floatWidthOfSubStringUsingSVGFont() to deal with
sub-runs.
Test: svg/custom/svg-fonts-without-missing-glyph.xhtml
- svg/SVGFont.cpp: (WebCore::floatWidthOfSubStringUsingSVGFont):
- 5:09 AM Changeset in webkit [63421] by
-
- 15 edits in trunk
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Cycle detection needs to include shadow tree
https://bugs.webkit.org/show_bug.cgi?id=42360
Search for cycles in shadow tree fragments as well. Extended the svg/custom/recursion-* tests. No more crashes in any of them.
- rendering/RenderSVGResourceContainer.h: (WebCore::RenderSVGResourceContainer::containsCyclicReference):
- rendering/RenderSVGShadowTreeRootContainer.cpp: Implemented here, not inline, so that clients don't need to include SVGShadowTreeElements.h (WebCore::RenderSVGShadowTreeRootContainer::rootElement): Expose helper function, that returns the shadow tree root element as Node*.
- rendering/RenderSVGShadowTreeRootContainer.h:
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Cycle detection needs to include shadow tree
https://bugs.webkit.org/show_bug.cgi?id=42360
Extend recursion tests to cover indirect recursion through <use> elements.
- platform/mac/svg/custom/recursive-clippath-expected.checksum:
- platform/mac/svg/custom/recursive-clippath-expected.png:
- platform/mac/svg/custom/recursive-clippath-expected.txt:
- platform/mac/svg/custom/recursive-mask-expected.txt:
- platform/mac/svg/custom/recursive-pattern-expected.checksum:
- platform/mac/svg/custom/recursive-pattern-expected.png:
- platform/mac/svg/custom/recursive-pattern-expected.txt:
- svg/custom/recursive-clippath.svg:
- svg/custom/recursive-mask.svg:
- svg/custom/recursive-pattern.svg:
- 3:15 AM Changeset in webkit [63420] by
-
- 10 edits in trunk
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
clipPath is missing cycle detection
https://bugs.webkit.org/show_bug.cgi?id=42350
Detect cyclic clipper resources, and ignore them on rendering. Early exit in applyResource just like the pattern/mask resources do.
- rendering/RenderSVGResourceClipper.cpp: (WebCore::RenderSVGResourceClipper::applyResource): (WebCore::RenderSVGResourceClipper::hitTestClipContent): (WebCore::RenderSVGResourceClipper::childElementReferencesResource):
- rendering/RenderSVGResourceClipper.h:
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
clipPath is missing cycle detection
https://bugs.webkit.org/show_bug.cgi?id=42350
Change clipPath behaviour: clipPath children that reference the clipPath they define, are not ignored.
Updated tests accordingly. Raised SVG WG question, as the handling is inconsistent between Opera/FF & WebKit.
- platform/mac/svg/clip-path/clip-path-recursive-call-by-child-expected.txt:
- platform/mac/svg/custom/recursive-clippath-expected.checksum:
- platform/mac/svg/custom/recursive-clippath-expected.png:
- platform/mac/svg/custom/recursive-clippath-expected.txt:
- svg/clip-path/clip-path-recursive-call-by-child.svg:
- svg/custom/recursive-clippath.svg:
- 2:55 AM Changeset in webkit [63419] by
-
- 2 edits in trunk/WebCore
Fix a leak of Vector instances seen on the build bot.
Reviewed by Maciej Stachowiak.
- rendering/RenderObject.cpp:
(WebCore::RenderObject::drawBoxSideFromPath): Don't unnecessarily heap allocate then leak the DashArray.
- 2:45 AM Changeset in webkit [63418] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-15 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Fix mac compilation failure
https://bugs.webkit.org/show_bug.cgi?id=42344
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex):
- 2:16 AM Changeset in webkit [63417] by
-
- 8 edits in trunk
Update the sorting in the Xcode project files.
- JavaScriptCore.xcodeproj/project.pbxproj:
WebCore:
- WebCore.xcodeproj/project.pbxproj:
WebKit:
- WebKit.xcodeproj/project.pbxproj:
WebKit2:
- WebKit2.xcodeproj/project.pbxproj:
- 1:34 AM Changeset in webkit [63416] by
-
- 5 edits in trunk/LayoutTests
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Rubber-stamped by Dirk Schulze.
Extend svg/custom/recursive-gradient.svg with the same recursion tests patterns have.
- platform/mac/svg/custom/recursive-gradient-expected.checksum:
- platform/mac/svg/custom/recursive-gradient-expected.png:
- platform/mac/svg/custom/recursive-gradient-expected.txt:
- svg/custom/recursive-gradient.svg:
- 1:25 AM Changeset in webkit [63415] by
-
- 7 edits in trunk
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Eric Seidel.
SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171
Pattern still had an issue, when using constructs like:
<pattern id="pattern1" xlink:href="#pattern2"/>
<pattern id="pattern2"><rect fill="url(#pattern1)"/></pattern>
Extended test svg/custom/recursive-pattern.svg to cover this situation.
- rendering/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::applyResource): Don't perform the cycle check against node()... (WebCore::RenderSVGResourcePattern::createTileImage): .. but against the "patternContentElement" which respect the xlink:href chaining.
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Eric Seidel.
SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171
Pattern still had an issue, when using constructs like:
<pattern id="pattern1" xlink:href="#pattern2"/>
<pattern id="pattern2"><rect fill="url(#pattern1)"/></pattern>
- platform/mac/svg/custom/recursive-pattern-expected.checksum:
- platform/mac/svg/custom/recursive-pattern-expected.png:
- platform/mac/svg/custom/recursive-pattern-expected.txt:
- svg/custom/recursive-pattern.svg: Add new subtest.
- 1:01 AM Changeset in webkit [63414] by
-
- 3 edits in trunk/LayoutTests
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Not reviewed. Forgot to reset pixel test result to the old result after the partial revert.
- platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum:
- platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
- 12:34 AM Changeset in webkit [63413] by
-
- 5 edits in trunk
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Adam Barth.
Pixel test failure in moving-shadow-on-path.html and moving-shadow-on-container.html
https://bugs.webkit.org/show_bug.cgi?id=42249
Partly revert <http://trac.webkit.org/changeset/63307>. The RenderSVGRoot change caused a pixel test regression in two fast/repaint tests.
- rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::layout): Include selfNeedsLayout() check in LayoutStateRepainter argument.
2010-07-15 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Adam Barth.
Pixel test failure in moving-shadow-on-path.html and moving-shadow-on-container.html
https://bugs.webkit.org/show_bug.cgi?id=42249
Update fast/repaint/moving-shadow-on-path.html result, which shows a slightly smaller repaint rect.
- platform/mac/fast/repaint/moving-shadow-on-path-expected.checksum:
- platform/mac/fast/repaint/moving-shadow-on-path-expected.png:
- 12:22 AM Changeset in webkit [63412] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, trivial error in previous commit.
Fix mistake in the last commit due to last minute change.
- platform/mac-wk2/Skipped: change extensions from -diffs.txt to .html
- 12:05 AM Changeset in webkit [63411] by
-
- 2 edits in trunk/LayoutTests
2010-07-15 Eric Seidel <eric@webkit.org>
Unreviewed, just updating expectations.
- html5lib/runner-expected.txt:
- I think my changes got out of order with one another. The new results here are correct.
- 12:01 AM Changeset in webkit [63410] by
-
- 5 edits2 adds in trunk/WebKitTools
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
WebKit needs a rebaselining tool (finally)
https://bugs.webkit.org/show_bug.cgi?id=42339
This is a very basic rebaselining tool. It's not
quite as fancy as chromium's as it will only handle
updating failing results. It cannot yet handle adding new
results, or updating results where the results should not
replace existing results.
- Scripts/webkitpy/layout_tests/port/base.py:
- Scripts/webkitpy/tool/commands/init.py:
- Scripts/webkitpy/tool/commands/queries.py:
- Scripts/webkitpy/tool/commands/rebaseline.py: Added.
- Scripts/webkitpy/tool/commands/rebaseline_unittest.py: Added.
Jul 14, 2010:
- 11:49 PM Changeset in webkit [63409] by
-
- 11 edits2 deletes in trunk
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341
Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).
- platform/chromium/test_expectations.txt:
- platform/gtk/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
- plugins/plugin-initiate-popup-window-expected.txt: Removed.
- plugins/plugin-initiate-popup-window.html: Removed.
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341
Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).
- bindings/v8/NPV8Object.cpp: (_NPN_EvaluateHelper):
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63352.
http://trac.webkit.org/changeset/63352
https://bugs.webkit.org/show_bug.cgi?id=42341
Broke plugin-initiate-popup-window.html and plugin-javascript-
access.html on snow leopard (Requested by abarth on #webkit).
- DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (pluginAllocate):
- DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New): (handleEventCarbon): (handleEventCocoa):
- 10:44 PM Changeset in webkit [63408] by
-
- 5 edits in trunk/LayoutTests
2010-07-14 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Second pass of updating baselines, fixing bad media baselines.
- platform/gtk/media/controls-after-reload-expected.txt:
- platform/gtk/media/controls-strict-expected.txt:
- platform/gtk/media/controls-styling-expected.txt:
- platform/gtk/media/video-replaces-poster-expected.txt:
- 10:35 PM Changeset in webkit [63407] by
-
- 55 edits in trunk/LayoutTests
2010-07-14 Eric Seidel <eric@webkit.org>
Unreviewed. Just updating expected results.
Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294
Update results from Qt bot (using my new fancy rebaseline tool).
- platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
- platform/qt/editing/inserting/insert-3907422-fix-expected.txt:
- platform/qt/editing/pasteboard/4641033-expected.txt:
- platform/qt/editing/pasteboard/5028447-expected.txt:
- platform/qt/editing/pasteboard/paste-text-010-expected.txt:
- platform/qt/editing/pasteboard/select-element-1-expected.txt:
- platform/qt/fast/canvas/arc360-expected.txt:
- platform/qt/fast/canvas/canvas-before-css-expected.txt:
- platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.txt:
- platform/qt/fast/canvas/drawImage-with-globalAlpha-expected.txt:
- platform/qt/fast/canvas/fill-stroke-clip-reset-path-expected.txt:
- platform/qt/fast/canvas/fillrect-gradient-zero-stops-expected.txt:
- platform/qt/fast/canvas/gradient-add-second-start-end-stop-expected.txt:
- platform/qt/fast/canvas/shadow-offset-1-expected.txt:
- platform/qt/fast/canvas/shadow-offset-2-expected.txt:
- platform/qt/fast/canvas/shadow-offset-3-expected.txt:
- platform/qt/fast/canvas/shadow-offset-4-expected.txt:
- platform/qt/fast/canvas/shadow-offset-5-expected.txt:
- platform/qt/fast/canvas/shadow-offset-6-expected.txt:
- platform/qt/fast/canvas/shadow-offset-7-expected.txt:
- platform/qt/fast/css/contentImage-expected.txt:
- platform/qt/fast/css/pseudo-cache-stale-expected.txt:
- platform/qt/fast/css/rem-units-on-root-expected.txt:
- platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
- platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/qt/fast/dom/attr_dead_doc-expected.txt:
- platform/qt/fast/dynamic/anchor-lock-expected.txt:
- platform/qt/fast/dynamic/anonymous-block-layer-lost-expected.txt:
- platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.txt:
- platform/qt/fast/dynamic/window-scrollbars-test-expected.txt:
- platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt:
- platform/qt/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
- platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
- platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
- platform/qt/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
- platform/qt/fast/frames/viewsource-on-image-file-expected.txt:
- platform/qt/fast/images/animated-gif-with-offsets-expected.txt:
- platform/qt/fast/images/image-in-map-expected.txt:
- platform/qt/fast/multicol/layers-split-across-columns-expected.txt:
- platform/qt/fast/multicol/nested-columns-expected.txt:
- platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
- platform/qt/fast/overflow/line-clamp-expected.txt:
- platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
- platform/qt/fast/repaint/layout-state-scrolloffset-expected.txt:
- platform/qt/fast/repaint/layout-state-scrolloffset2-expected.txt:
- platform/qt/fast/repaint/layout-state-scrolloffset3-expected.txt:
- platform/qt/fast/repaint/rel-positioned-inline-with-overflow-expected.txt:
- platform/qt/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
- platform/qt/http/tests/misc/frame-access-during-load-expected.txt:
- platform/qt/http/tests/misc/iframe404-expected.txt:
- platform/qt/http/tests/misc/location-replace-crossdomain-expected.txt:
- platform/qt/plugins/netscape-dom-access-expected.txt:
- platform/qt/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
- platform/qt/tables/mozilla_expected_failures/bugs/bug128876-expected.txt:
- 10:17 PM Changeset in webkit [63406] by
-
- 1 edit in branches/audio/WebCore/audio/HRTFPanner.cpp
fix compile warning
- 10:05 PM Changeset in webkit [63405] by
-
- 28 edits in trunk/LayoutTests
2010-07-14 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Update baselines after text node coalescing changes in r63403.
- platform/gtk/editing/deleting/delete-line-013-expected.txt:
- platform/gtk/editing/deleting/delete-line-014-expected.txt:
- platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3907422-fix-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-010-expected.txt:
- platform/gtk/editing/selection/drag-in-iframe-expected.txt:
- platform/gtk/editing/selection/move-by-sentence-001-expected.txt:
- platform/gtk/fast/backgrounds/size/backgroundSize16-expected.txt:
- platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
- platform/gtk/fast/forms/placeholder-stripped-expected.txt:
- platform/gtk/fast/forms/slider-thumb-stylability-expected.txt:
- platform/gtk/fast/forms/thumbslider-crash-expected.txt:
- platform/gtk/fast/forms/thumbslider-no-parent-slider-expected.txt:
- platform/gtk/fast/images/icon-decoding-expected.txt:
- platform/gtk/fast/layers/remove-only-this-layer-update-expected.txt:
- platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
- platform/gtk/fast/multicol/nested-columns-expected.txt:
- platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
- platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
- platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt:
- platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt:
- platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
- platform/gtk/media/controls-after-reload-expected.txt:
- platform/gtk/media/controls-strict-expected.txt:
- platform/gtk/media/controls-styling-expected.txt:
- platform/gtk/media/video-replaces-poster-expected.txt:
- 9:30 PM Changeset in webkit [63404] by
-
- 18 edits in trunk/JavaScriptCore
2010-07-14 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
Make sure that mixed interpreter/jit builds don't try to use the jit if the allocator fails
https://bugs.webkit.org/show_bug.cgi?id=42310
Add some null checks to deal with the Fixed VM allocator failing
to get the requested executable region, delay the creation of the
JITStubs in JSGlobalData until after we know whether we're using
the JIT.
- jit/ExecutableAllocator.h: (JSC::ExecutableAllocator::ExecutableAllocator): (JSC::ExecutableAllocator::poolForSize):
- jit/ExecutableAllocatorFixedVMPool.cpp: (JSC::FixedVMPoolAllocator::FixedVMPoolAllocator): (JSC::FixedVMPoolAllocator::alloc): (JSC::FixedVMPoolAllocator::free): (JSC::FixedVMPoolAllocator::isValid): (JSC::ExecutableAllocator::isValid): (JSC::ExecutablePool::systemAlloc): (JSC::ExecutablePool::systemRelease):
- jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutableAllocator::isValid):
- jit/ExecutableAllocatorWin.cpp: (JSC::ExecutableAllocator::isValid):
- jit/JIT.cpp: (JSC::JIT::linkCall): (JSC::JIT::linkConstruct):
- jit/JIT.h: (JSC::JIT::compileCTIMachineTrampolines): (JSC::JIT::compileCTINativeCall):
- jit/JITArithmetic.cpp: (JSC::JIT::emit_op_mod):
- jit/JITArithmetic32_64.cpp: (JSC::JIT::emit_op_mod):
- jit/JITCall.cpp: (JSC::JIT::compileOpCallVarargs): (JSC::JIT::compileOpCall): (JSC::JIT::compileOpCallSlowCase):
- jit/JITCall32_64.cpp: (JSC::JIT::compileOpCallVarargs): (JSC::JIT::compileOpCall): (JSC::JIT::compileOpCallSlowCase):
- jit/JITOpcodes.cpp: (JSC::JIT::privateCompileCTINativeCall):
- jit/JITStubs.cpp: (JSC::JITThunks::JITThunks): (JSC::JITThunks::tryCacheGetByID): (JSC::JITThunks::hostFunctionStub):
- jit/ThunkGenerators.cpp: (JSC::charCodeAtThunkGenerator): (JSC::charAtThunkGenerator): (JSC::fromCharCodeThunkGenerator): (JSC::sqrtThunkGenerator): (JSC::powThunkGenerator):
- runtime/Executable.h: (JSC::NativeExecutable::create):
- runtime/JSGlobalData.cpp: (JSC::JSGlobalData::JSGlobalData): (JSC::JSGlobalData::getHostFunction):
- runtime/JSGlobalData.h: (JSC::JSGlobalData::getCTIStub):
- yarr/RegexJIT.cpp: (JSC::Yarr::jitCompileRegex):
- 9:25 PM Changeset in webkit [63403] by
-
- 376 edits in trunk
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294
- html5lib/resources/adoption01.dat:
- html5lib/runner-expected-html5.txt:
- html5lib/runner-expected.txt:
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Make the LegacyHTMLTreeBuilder coalesce text nodes
https://bugs.webkit.org/show_bug.cgi?id=42314
This is slightly tricky as we're side-stepping the old
parsers insertion logic in the cases where we know we can
safely merge text into an existing text node instead of
inserting a new one.
This affects lots of tests (which will need to change for
the HTML5 TreeBuilder anyway) and causes the LegacyHTMLTreeBuilder
to now pass a bunch more subtests in html5lib/runner.html.
The parser benchmark thinks that this is a small speedup.
I think I happen to have been lucky enough to get the right
cache alignment, and that this is likely a wash.
- html/LegacyHTMLTreeBuilder.cpp: (WebCore::LegacyHTMLTreeBuilder::parseToken):
- 9:19 PM Changeset in webkit [63402] by
-
- 4 edits in trunk/LayoutTests
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Add a test to document WebKit (and Minefield's) HTML5 spec violation related to text node coalescing
https://bugs.webkit.org/show_bug.cgi?id=42294
- html5lib/resources/adoption01.dat:
- html5lib/runner-expected-html5.txt:
- html5lib/runner-expected.txt:
- 9:05 PM Changeset in webkit [63401] by
-
- 4 edits2 copies in trunk/WebKit/chromium
2010-07-14 George Yakovlev <georgey@chromium.org>
Reviewed by Darin Fisher.
Allow Chromium access to Select control choices
https://bugs.webkit.org/show_bug.cgi?id=41384
- WebKit.gyp:
- public/WebOptionElement.h: Added. (WebKit::WebOptionElement::WebOptionElement): (WebKit::WebOptionElement::operator=): (WebKit::WebOptionElement::assign):
- public/WebSelectElement.h:
- src/WebOptionElement.cpp: Added. (WebKit::WebOptionElement::setValue): (WebKit::WebOptionElement::value): (WebKit::WebOptionElement::index): (WebKit::WebOptionElement::text): (WebKit::WebOptionElement::defaultSelected): (WebKit::WebOptionElement::setDefaultSelected): (WebKit::WebOptionElement::label): (WebKit::WebOptionElement::disabled): (WebKit::WebOptionElement::WebOptionElement): (WebKit::WebOptionElement::operator=): (WebKit::WebOptionElement::operator PassRefPtr<HTMLOptionElement>):
- src/WebSelectElement.cpp: (WebKit::WebSelectElement::listItems):
- 8:45 PM Changeset in webkit [63400] by
-
- 4 edits in trunk/WebKit2
Patch for https://bugs.webkit.org/show_bug.cgi?id=42315
<rdar://problem/8185281>
All text in WebKit2 draws with no subpixel antialiasing
Reviewed by Dan Bernstein.
- Change CGBitmapInfo passed to CGBitmapContextCreate and CGImageCreate from kCGImageAlphaPremultipliedLast to kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host.
- Shared/mac/UpdateChunk.cpp:
(WebKit::UpdateChunk::createImage):
- UIProcess/mac/ChunkedUpdateDrawingAreaProxyMac.mm:
(WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):
- WebProcess/WebPage/mac/ChunkedUpdateDrawingAreaMac.cpp:
(WebKit::ChunkedUpdateDrawingArea::paintIntoUpdateChunk):
- 8:37 PM Changeset in webkit [63399] by
-
- 2 edits in trunk/WebKitTools
Lower WebKitTestRunner notifyDone timeout to 6.0 for now, to make it easier to grind through the failures.
Reviewed by Mark Rowe.
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
- 8:35 PM Changeset in webkit [63398] by
-
- 2 edits in trunk/WebKit2
- Fix WebKitTestRunner build
Reviewed by Mark Rowe.
- WebProcess/InjectedBundle/API/c/WKBundlePage.h: Add stdint.h include.
- 8:18 PM Changeset in webkit [63397] by
-
- 2 edits in trunk/WebCore
2010-07-14 Evan Stade <estade@chromium.org>
Reviewed by Kent Tamura.
[chromium] Linux scrollbar steppers are "clickable" even when disabled
https://bugs.webkit.org/show_bug.cgi?id=42231
Not tested by layout tests.
- platform/chromium/ScrollbarThemeChromiumLinux.cpp: (WebCore::ScrollbarThemeChromiumLinux::paintButton):
- 8:05 PM Changeset in webkit [63396] by
-
- 6 edits in trunk
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63389.
http://trac.webkit.org/changeset/63389
https://bugs.webkit.org/show_bug.cgi?id=42311
It broke the Chromium Linux build. (Requested by dave_levin on
#webkit).
- platform/KURLGoogle.cpp: (WebCore::decodeURLEscapeSequences):
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63389.
http://trac.webkit.org/changeset/63389
https://bugs.webkit.org/show_bug.cgi?id=42311
It broke the Chromium Linux build. (Requested by dave_levin on
#webkit).
- DEPS:
- WebKit.gyp:
- public/WebCommon.h:
- 8:00 PM Changeset in webkit [63395] by
-
- 4 edits in trunk/WebKit/chromium
2010-07-14 Scott Violet <sky@chromium.org>
Reviewed by David Levin.
[chromium] Autofill menu shows seperator at the wrong place when an entry is deleted
https://bugs.webkit.org/show_bug.cgi?id=42210
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::removeSuggestionAtIndex): Updates internal data appropriately. (WebKit::AutoFillPopupMenuClient::canRemoveSuggestionAtIndex): Now called before removal to see if can remove.
- src/AutoFillPopupMenuClient.h: Fixed whitespace and added method.
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::autocompleteHandleKeyEvent): Added call to canRemoveSuggestionAtIndex.
- 7:56 PM Changeset in webkit [63394] by
-
- 2 edits in trunk/WebCore
2010-07-13 Mirko Damiani <mirko@develer.com>
Reviewed by Simon Hausmann.
[Qt] CSS border style not cleared for SVG object
https://bugs.webkit.org/show_bug.cgi?id=42150
For tests and description see:
https://bugs.webkit.org/show_bug.cgi?id=25738
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::setLineDash):
- 7:40 PM Changeset in webkit [63393] by
-
- 2 edits in trunk/WebCore
2010-07-14 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
HTMLTreeBuilder shouldn't crash during fast/parser/remove-parser-current-node.html
https://bugs.webkit.org/show_bug.cgi?id=42312
We were crashing because of an ASSERT I added to the attach logic in
the HTMLConstructionSite. I knew this ASSERT was wrong when I added
it, I just wanted to make sure we had test coverage of those cases.
Turns out we do! :)
- html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::attachAtSite):
- 7:26 PM Changeset in webkit [63392] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 James Robinson <jamesr@chromium.org>
Unreviewed. Compile fix, initialization/declaration order mismatch.
- src/GLES2ContextInternal.h:
- 7:16 PM Changeset in webkit [63391] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 Jay Civelli <jcivelli@chromium.org>
Reviewed by David Levin.
[chromium] don't restrict the width of the autofill popup.
https://bugs.webkit.org/show_bug.cgi?id=42206
- src/WebViewImpl.cpp:
- 7:02 PM Changeset in webkit [63390] by
-
- 2 edits in trunk/WebKit2
Try to fix Windows build.
- win/WebKit2.vcproj:
- 7:01 PM Changeset in webkit [63389] by
-
- 6 edits in trunk
2010-07-14 Victor Wang <victorw@chromium.org>
Reviewed by Darin Fisher.
[chromium] update KURLGoogle decodeURLEscapeSequences to
use googleurl public api so it does not access functions in
url_canon_internal. This is for chromium multi-dll build.
Test: (unittest) WebKit\chromium\tests\KURLTest.cpp
- platform/KURLGoogle.cpp: (WebCore::decodeURLEscapeSequences):
2010-07-14 Victor Wang <victorw@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Chromium webkit dll updates:
-. Fix WEBKIT_IMPLEMENTATION in WebCommon so
dllimport works as expected.
-. Update webkit.gyp so targets that depend on webkit
has correct macros defined.
-. Roll forward chromium deps to r52273.
- DEPS:
- WebKit.gyp:
- public/WebCommon.h:
- 6:21 PM Changeset in webkit [63388] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 James Hawkins <jhawkins@chromium.org>
UNREVIEWED Build Fix.
Fix a typo.
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::applyAutoFillSuggestions):
- 6:13 PM Changeset in webkit [63387] by
-
- 3 edits in trunk/WebCore
2010-07-14 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Avoid extra memcpy of character tokens
https://bugs.webkit.org/show_bug.cgi?id=42002
Eric tells me this patch makes the new tree builder 1% faster than the
old tree builder on our parser benchmark.
- html/HTMLToken.h: (WebCore::AtomicHTMLToken::AtomicHTMLToken): (WebCore::AtomicHTMLToken::characters):
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::ExternalCharacterTokenBuffer): (WebCore::convertToOldStyle): (WebCore::HTMLTreeBuilder::processFakeCharacters):
- 6:06 PM Changeset in webkit [63386] by
-
- 8 edits in trunk
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTMLTreeBuilder foster parents when it should not
https://bugs.webkit.org/show_bug.cgi?id=42235
- html5lib/resources/adoption01.dat:
- html5lib/runner-expected-html5.txt:
- html5lib/runner-expected.txt:
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTMLTreeBuilder foster parents when it should not
https://bugs.webkit.org/show_bug.cgi?id=42235
Regarding foster parenting of nodes inside tables:
"Process the token using the rules for the "in body" insertion mode,
except that if the current node is a table, tbody, tfoot, thead, or
tr element, then, whenever a node would be inserted into the current
node, it must instead be foster parented."
We were forgetting the "when the current node is" part of that check
and always foster parenting, even if we had just inserted another
element (which would have just changed the current node).
This was covered by multiple tests in html5lib/runner.html
but I wrote a reduction (one which I included) as it makes it
easier to see what's going on.
- html/HTMLConstructionSite.cpp: (WebCore::HTMLNames::causesFosterParenting): (WebCore::HTMLConstructionSite::attach): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertTextNode): (WebCore::HTMLConstructionSite::shouldFosterParent):
- html/HTMLConstructionSite.h:
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
- 6:03 PM Changeset in webkit [63385] by
-
- 6 edits in trunk/WebKit2
More work on plug-in streams
https://bugs.webkit.org/show_bug.cgi?id=42308
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::loadURL):
If the target is null, create a NetscapePluginStream and add it to the m_streams map.
(WebKit::NetscapePlugin::removePluginStream):
Remove the given NetscapePluginStream from the m_streams map.
(WebKit::NetscapePlugin::NPP_NewStream):
(WebKit::NetscapePlugin::NPP_DestroyStream):
Add NPP_ wrappers.
(WebKit::NetscapePlugin::streamFromID):
Return the plug-in stream given a stream ID.
(WebKit::NetscapePlugin::didEvaluateJavaScript):
Find the plug-in stream and call sendJavaScriptStream.
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp:
(WebKit::NetscapePluginStream::NetscapePluginStream):
Initialize member variables.
(WebKit::NetscapePluginStream::~NetscapePluginStream):
Assert that we aren't started.
(WebKit::NetscapePluginStream::sendJavaScriptStream):
If the JavaScript request was successful, start the stream. Otherwise call stop() which just
ends up calling NPP_URLNotify when the stream isn't started.
(WebKit::NetscapePluginStream::start):
Set up the NPStream object. Call NPP_NewStream. Return false if the call was not successful, or if
the requested stream type is one that we don't yet support.
(WebKit::NetscapePluginStream::stop):
Call NPP_DestroyStream if the stream is started. Call NPP_URLNotify if necessary.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::performJavaScriptURLRequest):
Remove unneeded comment.
- 5:43 PM Changeset in webkit [63384] by
-
- 2 edits in trunk/WebCore
<rdar://problem/8131355> Apps load stale versions of pages when initial load happens via back/forward navigation.
Reviewed by Mark Rowe.
No test case is added because DumpRenderTree is not able to test the scenario where the initial load in a WebView
occurs via a back/forward navigation.
- loader/FrameLoader.cpp:
(WebCore::FrameLoader::navigateToDifferentDocument): When the first load in a page is a back/forward navigation, we
shouldn't try to prefer cached data but should do revalidation by default.
(WebCore::FrameLoader::addExtraFieldsToRequest): Ditto.
- 5:36 PM Changeset in webkit [63383] by
-
- 12 edits2 adds in trunk
2010-07-14 James Robinson <jamesr@chromium.org>
Reviewed by Darin Fisher.
Breaks all dependencies on Page from platform/ and cleans up GLES2Context lifetime
https://bugs.webkit.org/show_bug.cgi?id=42203
Rather than constructing a GLES2Context from a Page, pass the LayerRendererChromium
a GLES2Context in from the constructor. This way the platform/ directory can remain
ignorant of Page and friends. Also adds functions on ChromeClientChromium to request
onscreen and offscreen GLES2Contexts for callers in WebCore that need them.
- WebKit.gyp:
- src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::getOnscreenGLES2Context): (WebKit::ChromeClientImpl::getOffscreenGLES2Context):
- src/ChromeClientImpl.h:
- src/GLES2Context.cpp: (WebCore::GLES2ContextInternal::create): (WebCore::GLES2Context::create): (WebCore::GLES2Context::GLES2Context):
- src/GLES2ContextInternal.cpp: Added. (WebCore::GLES2ContextInternal::~GLES2ContextInternal):
- src/GLES2ContextInternal.h: Added. (WebCore::GLES2ContextInternal::getWebGLES2Context): (WebCore::GLES2ContextInternal::GLES2ContextInternal):
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): (WebKit::WebViewImpl::getOnscreenGLES2Context): (WebKit::WebViewImpl::getOffscreenGLES2Context):
- src/WebViewImpl.h:
2010-07-14 James Robinson <jamesr@chromium.org>
Reviewed by Darin Fisher.
Breaks all dependencies on Page from platform/ and cleans up GLES2Context lifetime
https://bugs.webkit.org/show_bug.cgi?id=42203
Rather than constructing a GLES2Context from a Page, pass the LayerRendererChromium
a GLES2Context in from the constructor. This way the platform/ directory can remain
ignorant of Page and friends. Also adds functions on ChromeClientChromium to request
onscreen and offscreen GLES2Contexts for callers in WebCore that need them.
- page/chromium/ChromeClientChromium.h:
- platform/chromium/GLES2Context.h:
- platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::create): (WebCore::LayerRendererChromium::LayerRendererChromium):
- platform/graphics/chromium/LayerRendererChromium.h:
- 5:27 PM Changeset in webkit [63382] by
-
- 3 edits in trunk/WebCore
2010-07-14 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Add functions to extract individual RGBA32 components
https://bugs.webkit.org/show_bug.cgi?id=42305
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::willDraw): Use alphaChannel()
- platform/graphics/Color.h: (WebCore::redChannel): (WebCore::greenChannel): (WebCore::blueChannel): (WebCore::alphaChannel): (WebCore::Color::red): (WebCore::Color::green): (WebCore::Color::blue): (WebCore::Color::alpha):
- 5:25 PM Changeset in webkit [63381] by
-
- 2 edits in trunk/LayoutTests
The same old directory name was present in mac-tiger skipped list.
- platform/mac-tiger/Skipped:
- 5:20 PM Changeset in webkit [63380] by
-
- 2 edits in trunk/WebCore
Not reviewed.
https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading
- platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::loadResourceSynchronously): Fix an obvious typo.
- 5:19 PM Changeset in webkit [63379] by
-
- 7 edits in trunk/WebKit/chromium
2010-07-14 James Hawkins <jhawkins@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Use the unique ID instead of the profile label to identify
the accepted AutoFill suggestion.
https://bugs.webkit.org/show_bug.cgi?id=42301
- public/WebView.h:
- public/WebViewClient.h: (WebKit::WebViewClient::didAcceptAutoFillSuggestion): (WebKit::WebViewClient::didSelectAutoFillSuggestion):
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::valueChanged): (WebKit::AutoFillPopupMenuClient::selectionChanged): (WebKit::AutoFillPopupMenuClient::initialize): (WebKit::AutoFillPopupMenuClient::setSuggestions): (WebKit::AutoFillPopupMenuClient::textFieldStyle):
- src/AutoFillPopupMenuClient.h:
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::applyAutoFillSuggestions): (WebKit::WebViewImpl::applyAutocompleteSuggestions):
- src/WebViewImpl.h:
- 5:19 PM Changeset in webkit [63378] by
-
- 2 edits in trunk/JavaScriptCore
Speculative Qt/Windows build fix.
- jit/JITStubs.h:
- 5:19 PM Changeset in webkit [63377] by
-
- 4 edits in trunk/WebKit2
Make Back/Forward work.
Reviewed by John Sullivan.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::goForward): Pass the item ID to avoid roundtrip.
(WebKit::WebPageProxy::goBack): Ditto.
(WebKit::WebPageProxy::didReceiveMessage): Implement WebPageProxyMessage::BackForwardGoToItem.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
(WebKit::WebPage::goForward): Use m_page->goToItem with the correct type instead of the Page shortcut.
(WebKit::WebPage::goBack): Ditto.
(WebKit::WebPage::didReceiveMessage):
- WebProcess/WebPage/WebPage.h:
Remove unused m_canGoBack and m_canGoForward.
- 5:17 PM Changeset in webkit [63376] by
-
- 2 edits in trunk/WebCore
Reviewed by Brady Eidson.
https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading
Fix a Tiger test failure.
Setting NSURLRequest properties has been moved to createNSURLConnection to share code between
sync and async cases, but on Tiger, we don't call this function.
There is more refactoring needed to make this nice, and we need to figure out if some of
request-tweaking code in createNSURLConnection needs to run on every redirect, as it happens
with CFNetwork version.
- platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::loadResourceSynchronously): Set main document for cookies, which is the only thing we've been missing.
- 5:06 PM Changeset in webkit [63375] by
-
- 2 edits in trunk/WebCore
- WebCore.xcodeproj/project.pbxproj: Silence rsync.
Rubber-stamped by Dan Bernstein.
- 4:56 PM Changeset in webkit [63374] by
-
- 2 edits in trunk/WebCore
Fix warning seen with newer gcc (on Qt buildbot).
Reviewed by Gavin Barraclough.
- html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
Add parentheses around && expression.
- 4:52 PM Changeset in webkit [63373] by
-
- 2 edits in trunk/LayoutTests
A sputnik test was removed from the Skipped list in r63366 because it was a bogus filename,
but this was because its directory was renamed. Add it back to the Skipped list with its new
directory name.
- platform/mac-snowleopard/Skipped:
- 4:44 PM Changeset in webkit [63372] by
-
- 3 edits in trunk/WebCore
2010-07-14 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Avoid extra memcpy of character tokens
https://bugs.webkit.org/show_bug.cgi?id=42002
This patch is just some cleanup to make fixing this bug easier.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::ExternalCharacterTokenBuffer): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::~ExternalCharacterTokenBuffer): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::isEmpty): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::skipLeadingWhitespace): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeLeadingWhitespace): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeRemaining): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::giveRemainingTo): (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeRemainingWhitespace): (WebCore::HTMLTreeBuilder::processDoctypeToken): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processComment): (WebCore::HTMLTreeBuilder::processCharacter): (WebCore::HTMLTreeBuilder::processCharacterBuffer): (WebCore::HTMLTreeBuilder::processEndOfFile): (WebCore::HTMLTreeBuilder::defaultForInitial): (WebCore::HTMLTreeBuilder::defaultForBeforeHTML): (WebCore::HTMLTreeBuilder::defaultForBeforeHead): (WebCore::HTMLTreeBuilder::defaultForInHead): (WebCore::HTMLTreeBuilder::defaultForInHeadNoscript): (WebCore::HTMLTreeBuilder::defaultForAfterHead): (WebCore::HTMLTreeBuilder::defaultForInTableText):
- html/HTMLTreeBuilder.h:
- 4:34 PM Changeset in webkit [63371] by
-
- 2 edits in trunk/WebKit/mac
2010-07-14 Simon Fraser <Simon Fraser>
Fix non-ACCELERATED_COMPOSITING build.
- WebView/WebRenderLayer.mm: (+[WebRenderLayer compositingInfoForLayer:]):
- 4:27 PM Changeset in webkit [63370] by
-
- 2 edits in trunk/WebCore
2010-07-14 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: Don't add shadow rect to dirty region when shadow alpha is 0
https://bugs.webkit.org/show_bug.cgi?id=42300
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::willDraw):
- 4:23 PM Changeset in webkit [63369] by
-
- 3 edits in trunk/WebCore
[CURL] Build fix after request -> firstRequest rename.
- 4:17 PM Changeset in webkit [63368] by
-
- 10 edits in trunk
2010-07-14 Simon Fraser <Simon Fraser>
Reviewed by John Sullivan.
<rdar://problem/8186963> Expose information about compositing layers.
Expose information about the types of compositing layers via RenderLayerBacking::compositingLayerType().
- WebCore.exp.in: Export WebCore::SpaceSplitStringData::createVector().
- WebCore.xcodeproj/project.pbxproj: Make RenderLayerBacking.h a Private header for use by WebKit.
- platform/graphics/GraphicsLayer.h: Add hasContentsLayer() and usingTiledLayer() methods. (WebCore::GraphicsLayer::hasContentsLayer): (WebCore::GraphicsLayer::usingTiledLayer):
- platform/graphics/mac/GraphicsLayerCA.h: (WebCore::GraphicsLayerCA::hasContentsLayer): Return true if we have a contents layer.
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::compositingLayerType): Return information about the type of composited layer.
- rendering/RenderLayerBacking.h:
2010-07-14 Simon Fraser <Simon Fraser>
Reviewed by John Sullivan.
<rdar://problem/8186963> Expose information about compositing layers.
Use RenderLayerBacking::compositingLayerType() to add more information about compositing to
WebRenderLayer, via a compositingInfo property. Also show element classnames.
Also add separator items between the various z-order lists.
- WebView/WebRenderLayer.h:
- WebView/WebRenderLayer.mm: (+[WebRenderLayer nameForLayer:]): (+[WebRenderLayer compositingInfoForLayer:]): (-[WebRenderLayer initWithRenderLayer:]): (-[WebRenderLayer initWithName:]): (-[WebRenderLayer initWithWebFrame:]): (-[WebRenderLayer dealloc]): (-[WebRenderLayer buildDescendantLayers:]): (-[WebRenderLayer compositingInfo]): (-[WebRenderLayer isComposited]): (-[WebRenderLayer isSeparator]):
- 4:02 PM Changeset in webkit [63367] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 Jay Civelli <jcivelli@chromium.org>
Reviewed by David Levin.
Don't notify the WebView that the popup has been closed when the
selection is cleared, as the popup is not gone and would linger
as a ghost popup.
https://bugs.webkit.org/show_bug.cgi?id=42180
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::selectionCleared):
- 4:01 PM Changeset in webkit [63366] by
-
- 2 edits in trunk/LayoutTests
- platform/mac-snowleopard/Skipped: Removed a bogus filename for a file that does not
exist. Clearly it was OK to not skip this test, because we were not skipping it before.
But if it does need to be skipped, someone can add it back later.
- 3:49 PM Changeset in webkit [63365] by
-
- 3 edits1 copy7 adds in trunk
2010-07-14 Darin Adler <Darin Adler>
Reviewed by Sam Weinig.
TreeWalker::previousSibling calls firstChild instead of lastChild when handling FILTER_SKIP
https://bugs.webkit.org/show_bug.cgi?id=42008
TreeWalker::previousNode does not handle FILTER_REJECT when processing lastChild
https://bugs.webkit.org/show_bug.cgi?id=42010
Tests: fast/dom/TreeWalker/previousNodeLastChildReject.html
fast/dom/TreeWalker/previousSiblingLastChildSkip.html
- dom/TreeWalker.cpp: (WebCore::TreeWalker::previousSibling): Call lastChild instead of firstChild. (WebCore::TreeWalker::previousNode): Fix handling of FILTER_REJECT by exiting the lastChild loop when we encounter it.
2010-07-14 Darin Adler <Darin Adler>
Reviewed by Sam Weinig.
TreeWalker::previousSibling calls firstChild instead of lastChild when handling FILTER_SKIP
https://bugs.webkit.org/show_bug.cgi?id=42008
TreeWalker::previousNode does not handle FILTER_REJECT when processing lastChild
https://bugs.webkit.org/show_bug.cgi?id=42010
- fast/dom/TreeWalker/previousNodeLastChildReject-expected.txt: Added.
- fast/dom/TreeWalker/previousNodeLastChildReject.html: Added.
- fast/dom/TreeWalker/previousSiblingLastChildSkip-expected.txt: Added.
- fast/dom/TreeWalker/previousSiblingLastChildSkip.html: Added.
- fast/dom/TreeWalker/script-tests: Added.
- fast/dom/TreeWalker/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Element/script-tests/TEMPLATE.html.
- fast/dom/TreeWalker/script-tests/previousNodeLastChildReject.js: Added.
- fast/dom/TreeWalker/script-tests/previousSiblingLastChildSkip.js: Added.
- 3:48 PM Changeset in webkit [63364] by
-
- 2 edits2 adds in trunk/WebKit2
Add NetscapePluginStream class
https://bugs.webkit.org/show_bug.cgi?id=42296
Reviewed by Darin Adler.
- WebKit2.xcodeproj/project.pbxproj:
- WebProcess/Plugins/Netscape/NetscapePluginStream.cpp: Added.
(WebKit::NetscapePluginStream::NetscapePluginStream):
(WebKit::NetscapePluginStream::~NetscapePluginStream):
- WebProcess/Plugins/Netscape/NetscapePluginStream.h: Added.
(WebKit::NetscapePluginStream::create):
- 3:46 PM Changeset in webkit [63363] by
-
- 2 edits in trunk/WebKitTools
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63346.
http://trac.webkit.org/changeset/63346
https://bugs.webkit.org/show_bug.cgi?id=42295
Broke lots of tests, some of which probably just need new
results (Requested by aroben on #webkit).
- DumpRenderTree/win/DumpRenderTree.cpp: (urlSuitableForTestResult):
- 3:44 PM Changeset in webkit [63362] by
-
- 8 edits in trunk/WebKit2
Patch for https://bugs.webkit.org/show_bug.cgi?id=42297
<rdar://problem/8187355>
Make titles in WebBackForwardListItems work.
Reviewed by Darin Adler.
- Make WebBackForwardListItemMap per WebProcessProxy to allow updating them separate from a page. They are conceptually per process anyway.
- Add a message to add or update a WebBackForwardListItemMap triggered by the WebCore::notifyHistoryItemChanged mechanism.
- Shared/CoreIPCSupport/WebProcessProxyMessageKinds.h:
(WebProcessProxyMessage::):
Add AddOrUpdateBackForwardItem message.
- UIProcess/WebBackForwardListItem.h:
(WebKit::WebBackForwardListItem::setOriginalURL):
(WebKit::WebBackForwardListItem::setURL):
(WebKit::WebBackForwardListItem::setTitle):
Add setters.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
BackForwardAddItem now assumes the item has already been created, so
now just forwards the add message onto the WebBackForwardList.
(WebKit::WebPageProxy::addItemToBackForwardList): Take a WebBackForwardList instead of an ID.
(WebKit::WebPageProxy::goToItemInBackForwardList): Ditto.
- UIProcess/WebPageProxy.h: Ditto.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::webBackForwardItem):
(WebKit::WebProcessProxy::addOrUpdateBackForwardListItem):
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):
- UIProcess/WebProcessProxy.h:
Have the WebProcessProxy manage the WebBackForwardListItems.
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::updateBackForwardItem):
(WebKit::WK2NotifyHistoryItemChanged): Use this to notify UIProcess
of HistoryItem changes (such as the title being added).
(WebKit::WebBackForwardListProxy::WebBackForwardListProxy):
Register the notifyHistoryItemChanged function.
(WebKit::WebBackForwardListProxy::addItem):
Just send the ID as the updateBackForwardItem is already going to have
been called by this time.
- 3:21 PM Changeset in webkit [63361] by
-
- 2 edits in trunk/WebCore
Fix crashing layout test on snowleopard.
Reviewed by Brady Eidson.
- platform/mac/CursorMac.mm:
(WebCore::Cursor::ensurePlatformCursor): Make sure to retain the cursor.
- 3:12 PM Changeset in webkit [63360] by
-
- 3 edits in trunk/WebKit2
Call NPN_URLNotify for frame loads initiated by plug-ins
https://bugs.webkit.org/show_bug.cgi?id=42291
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::loadURL):
If needed, keep track of the request ID and URL so we can call NPP_URLNotify at a later point.
(WebKit::NetscapePlugin::frameDidFinishLoading):
Get the notification data and the URL from the map and call NPP_URLNotify.
(WebKit::NetscapePlugin::frameDidFail):
Get the notification data and the URL from the map and call NPP_URLNotify.
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
- 3:10 PM Changeset in webkit [63359] by
-
- 3 edits in trunk/LayoutTests
2010-07-14 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
html5lib/runner.html fails after http://trac.webkit.org/changeset/63338/
https://bugs.webkit.org/show_bug.cgi?id=42290
- platform/chromium-mac/html5lib/runner-expected.txt:
- platform/chromium-win/html5lib/runner-expected.txt:
- 3:09 PM Changeset in webkit [63358] by
-
- 11 edits in trunk
AX: aria-checked not recognized on image map radio buttons
https://bugs.webkit.org/show_bug.cgi?id=42055
Reviewed by Darin Adler.
WebCore:
Moves some code from AccessibilityRenderObject to AccessibilityObject so that
elements that do not have render objects, but do have Nodes (like image map links
and list box options) can still make use of certain aria attributes.
Test: platform/mac/accessibility/image-map-link-used-as-radiobutton.html
- accessibility/AccessibilityImageMapLink.cpp:
(WebCore::AccessibilityImageMapLink::roleValue):
(WebCore::AccessibilityImageMapLink::accessibilityDescription):
(WebCore::AccessibilityImageMapLink::title):
Make imageMap use standard AccessibilityObject methods for getAttribute()
- accessibility/AccessibilityImageMapLink.h:
(WebCore::AccessibilityImageMapLink::node):
- accessibility/AccessibilityListBoxOption.cpp:
(WebCore::AccessibilityListBoxOption::accessibilityIsIgnored):
(WebCore::AccessibilityListBoxOption::stringValue):
- accessibility/AccessibilityListBoxOption.h:
(WebCore::AccessibilityListBoxOption::node):
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::language):
Language method doesn't need a node() anymore, it can use the node from AccessibilityObject.
(WebCore::renderListItemContainerForNode):
(WebCore::AccessibilityObject::getAttribute):
(WebCore::AccessibilityObject::intValue):
Move intValue into AccessibilityObject.
(WebCore::AccessibilityObject::hasIntValue):
- accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::isCheckbox):
(WebCore::AccessibilityObject::isRadioButton):
(WebCore::AccessibilityObject::isCheckboxOrRadio):
Consolidate what defines a checkbox and radio button into AccessibilityObject.
(WebCore::AccessibilityObject::node):
(WebCore::AccessibilityObject::headingLevel):
(WebCore::AccessibilityObject::isDetached):
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::isPasswordField):
(WebCore::AccessibilityRenderObject::headingLevel):
(WebCore::AccessibilityRenderObject::selectedTabItem):
(WebCore::AccessibilityRenderObject::hierarchicalLevel):
(WebCore::AccessibilityRenderObject::node):
(WebCore::AccessibilityRenderObject::intValue):
- accessibility/AccessibilityRenderObject.h:
- rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::itemAccessibilityText):
Stop using AccessibilityObjects getAttribute (no reason to use it really).
LayoutTests:
- platform/mac/accessibility/image-map-link-used-as-radiobutton-expected.txt: Added.
- platform/mac/accessibility/image-map-link-used-as-radiobutton.html: Added.
- 2:41 PM Changeset in webkit [63357] by
-
- 3 edits in trunk/WebCore
<rdar://problem/7759909> Certain text runs measure 1 pixel wider when measured as a whole than when measured piecewise
https://bugs.webkit.org/show_bug.cgi?id=42279
Reviewed by Simon Fraser.
No test because the issue cannot be reproduced with standard fonts.
Word- and run-rounding works by advancing ahead to the nearest integral width. As the total
width accumulated becomes large, the float type’s low precision results in accumulated rounding
error, sometimes crossing an integer. Consequently, word-rounding makes different decisions when
measuring a multi-word run than when measuring its words individually. To work around this,
word- and run-rounding are applied only to the width accumulated since the last rounding
character.
- platform/graphics/WidthIterator.cpp:
(WebCore::WidthIterator::advance):
- platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::adjustGlyphsAndAdvances):
- 2:39 PM Changeset in webkit [63356] by
-
- 3 edits in trunk/WebCore
2010-07-14 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Adler.
Fix enum value names for Navigation.{idl|h}
https://bugs.webkit.org/show_bug.cgi?id=42282
This is necessary after https://bugs.webkit.org/show_bug.cgi?id=42250.
No new tests because no new functionality.
- page/Navigation.cpp: (WebCore::Navigation::type):
- page/Navigation.h: (WebCore::Navigation::):
- 2:28 PM Changeset in webkit [63355] by
-
- 2 edits in trunk/WebKitTools
Speed up killing of Apache on Windows
Fixes <http://webkit.org/b/42289> Killing Apache (and thus quitting
run-webkit-tests) takes a long time on Windows
Reviewed by Darin Adler and Jon Honeycutt.
- Scripts/webkitperl/httpd.pm:
(closeHTTPD): Use taskkill to kill Apache and its child processes.
Perl's kill seems ineffectual. We were already using taskkill, but
only after trying kill 20 times. Since kill never works, let's just
skip it entirely.
- 2:14 PM Changeset in webkit [63354] by
-
- 3 edits in trunk/LayoutTests
No review. Make sure Tiger and Leopard don't run this test.
AX: Data table heuristics: consider assuming data table for 'zebra-striped' rows
https://bugs.webkit.org/show_bug.cgi?id=42117
- platform/mac-leopard/Skipped:
- platform/mac-tiger/Skipped:
- 2:10 PM Changeset in webkit [63353] by
-
- 3 edits2 adds in trunk
WebCore: https://bugs.webkit.org/show_bug.cgi?id=41292
Set right UserGestureIndicator to indicate whether the NPN_Evaluate allows popup window or not.
Patch by Johnny Ding <jnd@chromium.org> on 2010-07-14
Reviewed by Adam Barth.
Test: plugins/plugin-initiate-popup-window.html
- bindings/v8/NPV8Object.cpp:
(_NPN_EvaluateHelper):
LayoutTests: Bug 42117 - AX: Data table heuristics: consider assuming data table for 'zebra-striped' rows
https://bugs.webkit.org/show_bug.cgi?id=42117
Reviewed by Darin Adler.
- platform/mac/accessibility/table-with-zebra-rows-expected.txt: Added.
- platform/mac/accessibility/table-with-zebra-rows.html: Added.
- 2:03 PM Changeset in webkit [63352] by
-
- 11 edits2 adds in trunk
2010-07-14 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=41292
Set right UserGestureIndicator to indicate whether the NPN_Evaluate allows popup window or not.
Test: plugins/plugin-initiate-popup-window.html
- bindings/v8/NPV8Object.cpp: (_NPN_EvaluateHelper):
2010-07-14 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=41292
Add a test to initiate popup windows from plugin during plugin is handling mouse/keyboard event.
Disable this test on gtk/qt/win since the test plugin in those platforms didn't implement NPP_HandleEvent.
- platform/chromium/test_expectations.txt:
- platform/gtk/Skipped:
- platform/qt/Skipped:
- platform/win/Skipped:
- plugins/plugin-initiate-popup-window-expected.txt: Added.
- plugins/plugin-initiate-popup-window.html: Added.
2010-07-14 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=41292
Add a new parameter to the test plugin to allow to specify a script and a
mouse/keyboard event. The specified script will be evaluated in the browser
when the specified event is received by the plugin.
- DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (pluginAllocate):
- DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- DumpRenderTree/TestNetscapePlugIn/main.cpp: (NPP_New): (handleEventCarbon): (handleEventCocoa):
- 1:49 PM Changeset in webkit [63351] by
-
- 3 edits in trunk/WebKit2
Add NetscapePlugin::NPP_ member functions for calling into the plug-in
https://bugs.webkit.org/show_bug.cgi?id=42287
Reviewed by Sam Weinig.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::NPP_New):
(WebKit::NetscapePlugin::NPP_Destroy):
(WebKit::NetscapePlugin::NPP_SetWindow):
(WebKit::NetscapePlugin::NPP_URLNotify):
(WebKit::NetscapePlugin::callSetWindow):
(WebKit::NetscapePlugin::initialize):
(WebKit::NetscapePlugin::destroy):
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
- 1:30 PM Changeset in webkit [63350] by
-
- 2 edits in trunk/WebCore
AX: VoiceOver cannot navigate this page because Safari is taking too long
https://bugs.webkit.org/show_bug.cgi?id=42219
- 1:22 PM Changeset in webkit [63349] by
-
- 2 edits in trunk/WebKit/chromium
Fix the chromium mac build.
- src/WebPopupMenuImpl.cpp:
(WebKit::WebPopupMenuImpl::setCursor):
- 1:12 PM Changeset in webkit [63348] by
-
- 6 edits in trunk/JavaScriptCore
https://bugs.webkit.org/show_bug.cgi?id=42280
JIT_STUB_ARGUMENT_VA_LIST is only slowing us down! Remove it!
Reviewed by Oliver Hunt.
- jit/JIT.h:
- jit/JITInlineMethods.h:
(JSC::JIT::restoreArgumentReferenceForTrampoline):
- jit/JITStubs.cpp:
- jit/JITStubs.h:
- wtf/Platform.h:
- 1:05 PM BuildingGtk edited by
- Two less 'many' (diff)
- 1:04 PM Changeset in webkit [63347] by
-
- 2 edits in trunk/WebKit/mac
Another try at fixing the Tiger build.
Avoid non-ASCII in source files to keep Tiger compiler happy.
- WebView/WebRenderLayer.mm:
(+[WebRenderLayer nameForLayer:]): Use %C for the non-ASCII characters.
- 12:45 PM Changeset in webkit [63346] by
-
- 2 edits in trunk/WebKitTools
Make urlSuitableForTestResult work for http: URLs, too
Fixes <http://webkit.org/b/42276>
http/tests/loading/preload-slow-loading.php and
http/tests/mime/uppercase-mime-type.html fail on Windows.
Reviewed by Darin Adler.
- DumpRenderTree/win/DumpRenderTree.cpp:
(urlSuitableForTestResult): Don't bail if the URL starts with http://.
We want this function to work for those URLs, too!
- 12:38 PM Changeset in webkit [63345] by
-
- 7 edits in trunk/WebKit2
Send JavaScript url request results back to the plug-in
https://bugs.webkit.org/show_bug.cgi?id=42277
Reviewed by Sam Weinig.
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::didEvaluateJavaScript):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stub.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::didEvaluateJavaScript):
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
Add Empty stub.
- WebProcess/Plugins/Plugin.h:
Add didEvaluateJavaScript pure virtual member function.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::performJavaScriptURLRequest):
If target is not null, Call Plugin::frameDidFail or Plugin::frameDidFinishLoading.
If target is null, call didEvaluateJavaScript with the result string.
- 12:33 PM Changeset in webkit [63344] by
-
- 4 edits in trunk/WebCore
2010-07-14 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: Fast-path for assigning the same color string as before to fillStyle or strokeStyle
https://bugs.webkit.org/show_bug.cgi?id=42272
Always route assignment of color strings via setFillColor() or setStrokeColor()
where we can check it against the previous value and return early if it's the same.
- bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::toHTMLCanvasStyle): (WebCore::JSCanvasRenderingContext2D::strokeStyle): (WebCore::JSCanvasRenderingContext2D::setStrokeStyle): (WebCore::JSCanvasRenderingContext2D::setFillStyle):
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::setStrokeStyle): (WebCore::CanvasRenderingContext2D::setFillStyle): (WebCore::CanvasRenderingContext2D::setStrokeColor): (WebCore::CanvasRenderingContext2D::setFillColor):
- html/canvas/CanvasRenderingContext2D.h:
- 12:26 PM Changeset in webkit [63343] by
-
- 11 edits2 adds in trunk/WebCore
2010-07-14 Kinuko Yasuda <kinuko@chromium.org>
Reviewed by Jian Li.
Separate line-ending conversion code from BlobItem
https://bugs.webkit.org/show_bug.cgi?id=40932
Add common line-ending normalization code under platform/text.
No new tests as it doesn't change any functionality.
- CMakeLists.txt:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- html/BlobBuilder.cpp: (WebCore::BlobBuilder::appendString):
- html/FormDataList.cpp: (WebCore::FormDataList::appendString):
- platform/BlobItem.cpp:
- platform/BlobItem.h:
- platform/text/LineEnding.cpp: Added.
- platform/text/LineEnding.h: Added.
- 12:14 PM WebKitGTK edited by
- Link to the build instructions and fix some small typos (diff)
- 12:11 PM BuildingGtk edited by
- Clean up the build page a bit (diff)
- 12:01 PM Changeset in webkit [63342] by
-
- 7 edits3 adds in trunk
2010-07-14 Erik Arvidsson <arv@chromium.org>
Reviewed by Darin Adler.
Implement border-start and border-end properties
https://bugs.webkit.org/show_bug.cgi?id=41782
- fast/css/border-start-end-expected.txt: Added.
- fast/css/border-start-end.html: Added.
- fast/css/script-tests/border-start-end.js: Added. (test): (testSame): (testWidth):
2010-07-14 Erik Arvidsson <arv@chromium.org>
Reviewed by Darin Adler.
Implement border-start and border-end properties
https://bugs.webkit.org/show_bug.cgi?id=41782
Test: fast/css/border-start-end.html
- css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
- css/CSSParser.cpp: (WebCore::CSSParser::parseValue):
- css/CSSProperty.cpp: (WebCore::CSSProperty::resolveDirectionAwareProperty):
- css/CSSPropertyNames.in:
- inspector/front-end/SourceCSSTokenizer.js: (WebInspector.SourceCSSTokenizer):
- 12:01 PM Changeset in webkit [63341] by
-
- 2 edits in trunk/JavaScriptCore
Guard the CF path of interpreter vs. jit selection with PLATFORM(CF)
RS=Geoff Garen
This allows the code to work on windows as well. Also unifies the
environment variable with the preference name.
- runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::JSGlobalData):
- 11:56 AM Changeset in webkit [63340] by
-
- 3 edits in trunk/WebCore
Tiger and Gtk build fixes.
https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading
- platform/network/mac/ResourceHandleMac.mm: (WebCore::ResourceHandle::createNSURLConnection): (WebCore::ResourceHandle::loadResourceSynchronously):
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::startHttp):
- 11:54 AM Changeset in webkit [63339] by
-
- 63 edits in trunk
Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
Make changing Cursors work in WebKit2.
Reviewed by Darin Adler.
WebCore:
- Converted Mac and Windows Cursor implementations to lazily create the platform cursor.
- Add HostWindow function to set the cursor and use it from Widget::setCursor.
- Rework Windows cursor code to use fewer global variables.
- WebCore.exp.in: Updated
- loader/EmptyClients.h:
(WebCore::EmptyChromeClient::setCursor):
(WebCore::EmptyChromeClient::setLastSetCursorToCurrentCursor):
Added empty implementations.
- page/Chrome.cpp:
(WebCore::Chrome::setCursor):
- page/Chrome.h:
- page/ChromeClient.h:
Change existing setCursor() function to take a Cursor instead of a
PlatformCursorHandle. Added setLastSetCursorToCurrentCursor.
- platform/Cursor.cpp:
- platform/Cursor.h:
Added Cursor Type and the option of lazily creating the native cursor
(used on Mac and Windows for now).
- platform/HostWindow.h:
Add setCursor.
- platform/mac/CursorMac.mm:
(WebCore::createCustomCursor): This no longer needs to call determineHotSpot
as that is done when on construction of the cursor now and the hotSpot passed
in is correct.
(WebCore::Cursor::ensurePlatformCursor):
(WebCore::Cursor::Cursor):
(WebCore::Cursor::~Cursor):
(WebCore::Cursor::operator=):
(WebCore::Cursor::platformCursor):
Convert to lazily creating the native cursor on the first request and
storing the type.
- platform/mac/WidgetMac.mm:
(WebCore::Widget::setCursor):
Use HostWindow::setCursor to set the cursor. This in turn will call the
ChromeClient.
- platform/win/CursorWin.cpp:
(WebCore::createSharedCursor):
(WebCore::loadSharedCursor):
(WebCore::loadCursorByName):
(WebCore::Cursor::ensurePlatformCursor):
(WebCore::SharedCursor::~SharedCursor):
(WebCore::Cursor::Cursor):
(WebCore::Cursor::~Cursor):
(WebCore::Cursor::operator=):
(WebCore::Cursor::platformCursor):
Convert to lazily creating the native cursor on the first request and
storing the type.
- platform/win/WidgetWin.cpp:
(WebCore::Widget::setCursor):
Use HostWindow::setCursor to set the cursor. This in turn will call the
ChromeClient.
- plugins/win/PluginViewWin.cpp:
(WebCore::PluginView::handleMouseEvent):
Use the new setLastSetCursorToCurrentCursor client function to ensure
the cursor is properly updated when over a plugin.
- platform/chromium/CursorChromium.cpp:
- platform/efl/CursorEfl.cpp:
- platform/gtk/CursorGtk.cpp:
- platform/haiku/CursorHaiku.cpp:
- platform/wince/CursorWince.cpp:
- platform/wx/CursorWx.cpp:
- platform/qt/CursorQt.cpp:
Change m_impl -> m_platformCursor.
WebKit:
- efl/WebCoreSupport/ChromeClientEfl.cpp:
(WebCore::ChromeClientEfl::setCursor):
- efl/WebCoreSupport/ChromeClientEfl.h:
Change prototype to match new one.
WebKit/chromium:
- src/ChromeClientImpl.h:
(WebKit::ChromeClientImpl::setCursor):
Change prototype to match new one.
- src/WebPopupMenuImpl.cpp:
(WebKit::WebPopupMenuImpl::setCursor):
- src/WebPopupMenuImpl.h:
Add empty setCursor function to satisfy the HostWindow interface.
WebKit/gtk:
- WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::setCursor):
- WebCoreSupport/ChromeClientGtk.h:
Change prototype to match new one.
WebKit/haiku:
- WebCoreSupport/ChromeClientHaiku.cpp:
(WebCore::ChromeClientHaiku::setCursor):
- WebCoreSupport/ChromeClientHaiku.h:
Change prototype to match new one.
WebKit/mac:
- WebCoreSupport/WebChromeClient.h:
- WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::setCursor):
- WebView/WebView.mm:
Implement cursor changing at the WebKit level for the sake of WebKit2.
This functionality is being moved from WidgetMac.mm.
(+[WebView _pointingHandCursor]):
Update to use platformCursor() instead of impl().
WebKit/qt:
- WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::setCursor):
- WebCoreSupport/ChromeClientQt.h:
Change prototype to match new one.
WebKit/win:
- WebCoreSupport/WebChromeClient.cpp:
(WebChromeClient::setCursor):
We now need to grab the native cursor out of the WebCore cursor.
(WebChromeClient::setLastSetCursorToCurrentCursor):
Sets the WebView's "last set cursor" to be the current cursor so that
the cursor is set correctly for plugins.
- WebCoreSupport/WebChromeClient.h:
- WebView.cpp:
(WebView::WebView):
(WebView::WebViewWndProc):
- WebView.h:
(WebView::setLastCursor):
Change the "last set cursor" to be stored as a member instead of a global.
WebKit/wx:
- WebKitSupport/ChromeClientWx.cpp:
(WebCore::ChromeClientWx::setCursor):
- WebKitSupport/ChromeClientWx.h:
Change prototype to match new one.
WebKit2:
- Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:
Add SetCursor message.
- Shared/WebCoreArgumentCoders.h:
Add encoding/decoding of Cursors. For now we don't support Custom
cursors.
- UIProcess/API/mac/PageClientImpl.h:
- UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::setCursor):
- UIProcess/PageClient.h:
Add pass through functions to get the cursor from the WebPageProxy
to the WKView.
- UIProcess/API/mac/WKView.mm:
(-[WKView _setCursor:]):
- UIProcess/API/mac/WKViewInternal.h:
Implement changing the cursor.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::setCursor):
- UIProcess/WebPageProxy.h:
Decode the cursor.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::wndProc):
(WebKit::WebView::WebView):
(WebKit::WebView::onSetCursor):
(WebKit::WebView::setCursor):
- UIProcess/win/WebView.h:
Implement changing the cursor.
- WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::setCursor):
(WebKit::WebChromeClient::setLastSetCursorToCurrentCursor):
- WebProcess/WebCoreSupport/WebChromeClient.h:
Encode the cursor when setCursor is called.
- 11:49 AM Changeset in webkit [63338] by
-
- 8 edits in trunk
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
reconstructActiveFormElements should reconstruct attributes as well
https://bugs.webkit.org/show_bug.cgi?id=42222
- html5lib/resources/adoption01.dat:
- html5lib/runner-expected-html5.txt:
- html5lib/runner-expected.txt:
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
reconstructActiveFormElements should reconstruct attributes as well
https://bugs.webkit.org/show_bug.cgi?id=42222
The case in question is "<p><b foo='bar'></p>text</b>".
When the "b" is re-opened to wrap the text it should include
any attributes from the original (now closed) tag name.
There are also similar cases for the Adoption Agency algorithm, but since
the html5lib test suite did not cover those (and it wasn't immediately
obvious to me how to test those) I've saved fixing that bug for a
later patch. For now I've just made the adoption agency use
HTMLConstructionSite::createHTMLElementFromElementRecord so the
FIXME can be in one place instead of two.
In order to cleanly support createHTMLElementFromSavedElement
I re-factored "attachToCurrent" out from createHTMLElementAndAttachToCurrent
and changed all callers to use attachToCurrent(createHTMLElement(token)).
This is covered by two existing tests in html5lib/runner.html
and I wrote two more. One to cover the basic case that we now pass
and a second to cover an evil edge case which we do not.
- html/HTMLConstructionSite.cpp: (WebCore::HTMLConstructionSite::attachToCurrent): (WebCore::HTMLConstructionSite::insertHTMLHtmlElement): (WebCore::HTMLConstructionSite::insertHTMLHeadElement): (WebCore::HTMLConstructionSite::insertHTMLBodyElement): (WebCore::HTMLConstructionSite::insertHTMLElement): (WebCore::HTMLConstructionSite::insertSelfClosingHTMLElement): (WebCore::HTMLConstructionSite::insertScriptElement): (WebCore::HTMLConstructionSite::insertForeignElement): (WebCore::HTMLConstructionSite::createHTMLElementFromElementRecord): (WebCore::HTMLConstructionSite::createHTMLElementFromSavedElement): (WebCore::HTMLConstructionSite::reconstructTheActiveFormattingElements):
- html/HTMLConstructionSite.h:
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
- 11:44 AM BuildingGtk edited by
- (diff)
- 11:42 AM Changeset in webkit [63337] by
-
- 14 edits in trunk/LayoutTests
2010-07-14 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Delete remaining references to utils3d.js from WebGL layout tests
https://bugs.webkit.org/show_bug.cgi?id=42275
- fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
- fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html:
- fast/canvas/webgl/gl-uniformmatrix4fv.html:
- fast/canvas/webgl/point-size.html:
- fast/canvas/webgl/read-pixels.html:
- fast/canvas/webgl/renderbuffer-initialization.html:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view.html:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html:
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html:
- fast/canvas/webgl/tex-image-with-format-and-type.html:
- fast/canvas/webgl/tex-sub-image-2d.html:
- fast/canvas/webgl/texture-npot.html:
- fast/canvas/webgl/texture-transparent-pixels-initialized.html:
- 11:41 AM BuildingGtk edited by
- (diff)
- 11:33 AM Changeset in webkit [63336] by
-
- 2 edits in trunk/JavaScriptCore
Crash when trying to enable JIT and Interpreter in a single build.
Reviewed by Don Melton.
CFPreferences code added at the last minute failed to account for
the preference not being present and then attempted to CFRelease
a null value.
- runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::JSGlobalData):
- 11:24 AM Changeset in webkit [63335] by
-
- 10 edits in trunk
Add support for loading javascript: URLs
https://bugs.webkit.org/show_bug.cgi?id=42221
Reviewed by Sam Weinig.
WebCore:
- WebCore.exp.in:
Export protocolIsJavaScript and ScriptValue::getString.
WebKit2:
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::controller):
- WebProcess/Plugins/DummyPlugin.h:
Add stub function.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::destroy):
Set the plug-in controller to 0.
(WebKit::NetscapePlugin::controller):
Return the plug-in controller.
- WebProcess/Plugins/Netscape/NetscapePlugin.h:
Add controller() member function.
- WebProcess/Plugins/Plugin.h:
Add controller() pure virtual member function.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::performURLRequest):
If the given URL request has a javascript: protocol, call
performJavaScriptURLRequest.
(WebKit::PluginView::performFrameLoadURLRequest):
Add a security origin check.
(WebKit::PluginView::performJavaScriptURLRequest):
Evaluate the JavaScript code, Get the resulting string.
- WebProcess/Plugins/PluginView.h:
Add performJavaScriptURLRequest.
- 11:20 AM Changeset in webkit [63334] by
-
- 2 edits in trunk/LayoutTests
Update the Windows platform specific results to S7.6_A3.1.html, because it is now
passing on Windows.
Rubber-stamped by Adam Roben.
- platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt:
- 11:18 AM Changeset in webkit [63333] by
-
- 18 edits1 delete in trunk/LayoutTests
2010-07-14 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Synchronize webgl-test.js from Khronos repository
https://bugs.webkit.org/show_bug.cgi?id=42212
Incorporated latest webgl-test.js from Khronos repository. Deleted
utils3d.js and removed references to it from tests. Updated those
tests which were using the create3DDebugContext helper function,
which has been removed. Rebaselined five tests.
- fast/canvas/webgl/context-attributes-expected.txt:
- fast/canvas/webgl/context-attributes.html:
- fast/canvas/webgl/index-validation-copies-indices-expected.txt:
- fast/canvas/webgl/index-validation-copies-indices.html:
- fast/canvas/webgl/index-validation-verifies-too-many-indices-expected.txt:
- fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
- fast/canvas/webgl/index-validation-with-resized-buffer.html:
- fast/canvas/webgl/null-object-behaviour-expected.txt:
- fast/canvas/webgl/null-object-behaviour.html:
- fast/canvas/webgl/resources/utils3d.js: Removed.
- fast/canvas/webgl/resources/webgl-test.js: (assertMsg): (webglTestLog): (create3DContext): (create3DContextWithWrapperThatThrowsOnGLError.wrap.getError): (create3DContextWithWrapperThatThrowsOnGLError): (getGLErrorAsString): (shouldGenerateGLError): (glErrorShouldBe): (createProgram): (initWebGL): (getShaderSource): (loadShader): (loadShaderFromFile): (loadShaderFromScript): (loadProgram): (loadStandardVertexShader): (loadStandardFragmentShader): (makeBox): (makeSphere): (loadObj.req.onreadystatechange): (loadObj): (processLoadObj): (doLoadObj): (loadImageTexture.texture.image.onload): (loadImageTexture): (doLoadImageTexture): (Framerate.fr): (Framerate): (Framerate.prototype.updateFramerate): (Framerate.prototype.snapshot):
- fast/canvas/webgl/texImage2DImageDataTest.html:
- fast/canvas/webgl/texture-active-bind.html:
- fast/canvas/webgl/texture-complete.html:
- fast/canvas/webgl/triangle.html:
- fast/canvas/webgl/uniform-location-expected.txt:
- fast/canvas/webgl/uniform-location.html:
- fast/canvas/webgl/viewport-unchanged-upon-resize.html:
- 11:12 AM WikiStart edited by
- Link to the new WebKit GTK page (diff)
- 11:09 AM Changeset in webkit [63332] by
-
- 15 edits in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=42201
Use ResourceHandle object for synchronous loading
- platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::ResourceHandle): Moved common tasks from create() to constructor. (WebCore::ResourceHandle::firstRequest): Renamed from request(). This is not changed with redirect, so the old name was quite confusing.
- platform/network/ResourceHandle.h: Made createNSURLConnection() a member function, since it now needs access to both ResourceHandle and ResourceHandleInternal. Added createCFURLConnection().
- platform/network/ResourceHandleInternal.h: (WebCore::ResourceHandleInternal::ResourceHandleInternal): Renamed m_request to m_firstRequest.
- platform/network/mac/ResourceHandleMac.mm: (WebCoreSynchronousLoaderClient): Replaced an Objective C delegate class with a ResourceHandleClient subclass. This allows for much better code sharing, with common logic is in ResourceHandle. (WebCore::ResourceHandle::createNSURLConnection): Factored out more code that is common between sync and async parts. (WebCore::ResourceHandle::start): Ditto. (WebCore::ResourceHandle::cancel): Updated for firstRequest() renaming. (WebCore::ResourceHandle::loadResourceSynchronously): Use ResourceHandle and ResourceHandleClient, like a good loader. (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): Updated for firstRequest() renaming. (WebCore::ResourceHandle::receivedCredential): Ditto. (-[WebCoreResourceHandleAsDelegate connection:willSendRequest:redirectResponse:]): Ditto. (-[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:]): Ditto. (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]): Ditto. (-[WebCoreResourceHandleAsDelegate connection:didFailWithError:]): Ditto.
- platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::WebCoreSynchronousLoaderClient::create): (WebCore::WebCoreSynchronousLoaderClient::setAllowStoredCredentials): (WebCore::WebCoreSynchronousLoaderClient::isDone): (WebCore::WebCoreSynchronousLoaderClient::data): (WebCore::WebCoreSynchronousLoaderClient::WebCoreSynchronousLoaderClient): (WebCore::willSendRequest): (WebCore::didReceiveResponse): (WebCore::didReceiveData): (WebCore::shouldUseCredentialStorageCallback): (WebCore::didFinishLoading): (WebCore::didFail): (WebCore::didReceiveChallenge): (WebCore::ResourceHandleInternal::~ResourceHandleInternal): (WebCore::ResourceHandle::~ResourceHandle): (WebCore::ResourceHandle::createCFURLConnection): (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): (WebCore::ResourceHandle::receivedCredential): (WebCore::ResourceHandle::loadResourceSynchronously): (WebCore::WebCoreSynchronousLoaderClient::willSendRequest): (WebCore::WebCoreSynchronousLoaderClient::didReceiveResponse): (WebCore::WebCoreSynchronousLoaderClient::didReceiveData): (WebCore::WebCoreSynchronousLoaderClient::didFinishLoading): (WebCore::WebCoreSynchronousLoaderClient::didFail): (WebCore::WebCoreSynchronousLoaderClient::didReceiveAuthenticationChallenge): (WebCore::WebCoreSynchronousLoaderClient::shouldUseCredentialStorage): Same changes for CFNetwork version. Now it's a more direct copy/paste than before, some day we'll share the code.
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::continueAfterContentPolicy):
- loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::createResourceHandle): (WebCore::ApplicationCacheGroup::didReceiveResponse): (WebCore::ApplicationCacheGroup::didFinishLoading): (WebCore::ApplicationCacheGroup::didFail): (WebCore::ApplicationCacheGroup::didReceiveManifestResponse):
- loader/icon/IconLoader.cpp: (WebCore::IconLoader::didReceiveResponse): (WebCore::IconLoader::didFail): (WebCore::IconLoader::didFinishLoading):
- platform/network/curl/ResourceHandleManager.cpp: (WebCore::headerCallback):
- platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::start):
- platform/network/qt/ResourceHandleQt.cpp: (WebCore::ResourceHandle::start): (WebCore::ResourceHandle::loadResourceSynchronously):
- platform/network/soup/ResourceHandleSoup.cpp: (WebCore::startHttp): Updated for request() -> firstRequest renaming.
- 11:06 AM WebKitGTK created by
- Migrate this page from BuldingGtk
- 11:04 AM BuildingGtk edited by
- Clean up the introduction a bit (diff)
- 10:58 AM Changeset in webkit [63331] by
-
- 41 edits in trunk/WebCore
2010-07-14 Marcus Bulach <bulach@chromium.org>
Reviewed by Jeremy Orlow.
Code generator: ensure generated constants match their corresponding enums.
https://bugs.webkit.org/show_bug.cgi?id=42250
Specific interfaces can use DontCheckEnums attribute to avoid generating the compile-time check.
Tests: updated bindings tests. Generated code should compile.
- bindings/scripts/CodeGenerator.pm:
- bindings/scripts/CodeGeneratorJS.pm:
- bindings/scripts/CodeGeneratorV8.pm:
- bindings/scripts/test/CPP/WebDOMTestObj.h: (WebDOMTestObj::):
- bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::): (WebCore::JSTestObjPrototype::getOwnPropertySlot): (WebCore::JSTestObjPrototype::getOwnPropertyDescriptor): (WebCore::jsTestObjCONST_VALUE_0): (WebCore::jsTestObjCONST_VALUE_1): (WebCore::jsTestObjCONST_VALUE_2): (WebCore::jsTestObjCONST_VALUE_4): (WebCore::jsTestObjCONST_VALUE_8):
- bindings/scripts/test/JS/JSTestObj.h:
- bindings/scripts/test/ObjC/DOMTestObj.h:
- bindings/scripts/test/TestObj.idl:
- bindings/scripts/test/V8/V8TestObj.cpp: (WebCore::): (WebCore::ConfigureV8TestObjTemplate):
- css/WebKitCSSTransformValue.idl:
- dom/DOMCoreException.idl:
- dom/EventException.idl:
- dom/Node.idl:
- dom/OverflowEvent.idl:
- dom/RangeException.idl:
- html/FileError.idl:
- html/FileReader.idl:
- html/canvas/Float32Array.idl:
- html/canvas/Int16Array.idl:
- html/canvas/Int32Array.idl:
- html/canvas/Int8Array.idl:
- html/canvas/Uint16Array.idl:
- html/canvas/Uint32Array.idl:
- html/canvas/Uint8Array.idl:
- html/canvas/WebGLRenderingContext.idl:
- inspector/JavaScriptCallFrame.idl:
- loader/appcache/DOMApplicationCache.idl:
- storage/SQLException.idl:
- svg/SVGComponentTransferFunctionElement.idl:
- svg/SVGException.idl:
- svg/SVGFEBlendElement.idl:
- svg/SVGFEColorMatrixElement.idl:
- svg/SVGFECompositeElement.idl:
- svg/SVGFEConvolveMatrixElement.idl:
- svg/SVGFEDisplacementMapElement.idl:
- svg/SVGFEMorphologyElement.idl:
- svg/SVGFETurbulenceElement.idl:
- svg/SVGGradientElement.idl:
- xml/XMLHttpRequestException.idl:
- xml/XPathException.idl:
- 10:53 AM Changeset in webkit [63330] by
-
- 1 edit in trunk/WebKit/chromium/public/WebPlugin.h
Take out temporary define
- 10:47 AM Changeset in webkit [63329] by
-
- 2 edits in trunk/WebCore
2010-07-14 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Ojan Vafai.
Unbreak fast/canvas/gradient-add-second-start-end-stop.html
Assigning the same CanvasGradient or CanvasPattern to fillStyle
or strokeStyle may not be a no-op since the object could have been
modified since it was last set.
Regressed with <http://trac.webkit.org/changeset/63327>
- html/canvas/CanvasStyle.cpp: (WebCore::operator==):
- 10:37 AM Changeset in webkit [63328] by
-
- 4 edits in trunk/LayoutTests
2010-07-14 Tony Gentilcore <tonyg@chromium.org>
Unreviewed, build fix for r63326.
Update platform expectations for r63326
https://bugs.webkit.org/show_bug.cgi?id=42269
r63326 added shouldBeGreaterThanOrEqual and updated the root expectations. This patch makes the same change to the platform-specific expectations.
- platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
- 9:55 AM Changeset in webkit [63327] by
-
- 4 edits in trunk/WebCore
2010-07-14 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: Make assigning the same fillStyle or strokeStyle a fast no-op
https://bugs.webkit.org/show_bug.cgi?id=42267
Avoid calling into GraphicsContext when setting a style to its current value.
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::setStrokeStyle): Return early if the new style is the same as the current one. (WebCore::CanvasRenderingContext2D::setFillStyle): Same.
- html/canvas/CanvasStyle.cpp: (WebCore::operator==): Added operator==(CanvasStyle, CanvasStyle)
- html/canvas/CanvasStyle.h:
- 9:45 AM Changeset in webkit [63326] by
-
- 12 edits6 adds in trunk
2010-07-14 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Implement Web Timing redirectStart, redirectEnd, redirectCount
https://bugs.webkit.org/show_bug.cgi?id=42018
Tests pass with --web-timing. Expectations set to FAIL because disabled by default.
- fast/dom/script-tests/webtiming.js: Since this is not a redirect, redirect times and count should be zero. (checkTimingBeforeLoad): (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
- fast/dom/webtiming-expected.txt:
- fast/js/resources/js-test-pre.js: (shouldBeGreaterThanOrEqual): Factored out so that other tests can share this method.
- http/tests/misc/resources/webtiming-one-redirect.html: Added.
- http/tests/misc/resources/webtiming-two-redirects.html: Added.
- http/tests/misc/webtiming-one-redirect-expected.txt: Added.
- http/tests/misc/webtiming-one-redirect.php: Added.
- http/tests/misc/webtiming-two-redirects-expected.txt: Added.
- http/tests/misc/webtiming-two-redirects.php: Added.
2010-07-14 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Implement Web Timing redirectStart, redirectEnd, redirectCount
https://bugs.webkit.org/show_bug.cgi?id=42018
Tests: http/tests/misc/webtiming-one-redirect.php
http/tests/misc/webtiming-two-redirects.php
- loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::willSendRequest): This method is called for each request (including server redirects). fetchStart is updated to the current time on each invocation so that it represents fetching of the final document and doesn't include redirect time. For each redirect, redirectCount is incremented and redirectStart to redirectEnd measures the cumulative fetch time for all redirects.
- page/Navigation.cpp: (WebCore::Navigation::redirectCount): http://dev.w3.org/2006/webapi/WebTiming/#nt-redirect-count
- page/Timing.cpp: (WebCore::Timing::redirectStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-redirect-start (WebCore::Timing::redirectEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-redirect-end
- page/Timing.h:
- page/Timing.idl:
- 9:21 AM Changeset in webkit [63325] by
-
- 2 edits in trunk/WebCore
2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
Generate MathML files with CMake even if MathML is disabled. This
fixes EFL build after r63274.
https://bugs.webkit.org/show_bug.cgi?id=42263
No new functionality, so no new tests.
- CMakeLists.txt:
- 8:39 AM Changeset in webkit [63324] by
-
- 4 edits in trunk
2010-07-14 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Get rid of libWebCoreJS
https://bugs.webkit.org/show_bug.cgi?id=42083
- GNUmakefile.am: Remove the libWebCoreJS library from the extra link libraries. Add IDL files to the distribution manually, as they are no longer included in the header list. This prevents a good deal of repetition in the source listings by avoiding listing both the IDL files and their final targets.
2010-07-14 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Get rid of libWebCoreJS
https://bugs.webkit.org/show_bug.cgi?id=42083
Remove the need to build libWebCoreJS.
- GNUmakefile.am: List all auto-generated source files for libWebCoreJS instead of relying on make to build libWebCoreJS. This is a more autotools- -friendly approach.
- 8:34 AM Changeset in webkit [63323] by
-
- 2 edits in trunk/WebCore
2010-07-14 Eric Carlson <eric.carlson@apple.com>
One more unreviewed build fix for r63319.
- html/TimeRanges.cpp: (TimeRanges::nearest):
- 8:20 AM Changeset in webkit [63322] by
-
- 2 edits in trunk/JavaScriptCore
2010-07-14 Zoltan Herczeg <zherczeg@webkit.org>
Reviewed by Darin Adler.
Change indentations in the lexer
https://bugs.webkit.org/show_bug.cgi?id=41845
This patch fixes an old, indentation error comes from kjs,
as webkit has a different style rule for switches, and change
the indentation of the main switch, which is a temporary
style error. This change makes easier to see the behavioural
changes in the follow-up patch.
No behavioural changes.
- parser/Lexer.cpp: (JSC::singleEscape): (JSC::Lexer::lex):
- 8:17 AM Changeset in webkit [63321] by
-
- 3 edits in trunk/WebCore
2010-07-14 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Enable toggling of the "Inspect Element" mode from the browser
https://bugs.webkit.org/show_bug.cgi?id=42169
- inspector/front-end/ElementsPanel.js: (WebInspector.ElementsPanel): (WebInspector.ElementsPanel.prototype.handleShortcut): (WebInspector.ElementsPanel.prototype.toggleSearchingForNode):
- inspector/front-end/inspector.js: (WebInspector.toggleSearchingForNode):
- 8:04 AM Changeset in webkit [63320] by
-
- 2 edits in trunk/WebCore
2010-07-14 Eric Carlson <eric.carlson@apple.com>
Unreviewed, build fix for r63319.
- html/TimeRanges.cpp: (TimeRanges::nearest): Include math.h and use narrowPrecisionToFloat.
- 7:37 AM Changeset in webkit [63319] by
-
- 7 edits in trunk
2010-07-14 Eric Carlson <eric.carlson@apple.com>
Reviewed by Darin Adler.
Update media element's seeking logic
https://bugs.webkit.org/show_bug.cgi?id=42178
<rdar://problem/8185817>
- html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::seek): When asked to seek to an unbuffered time, seek to the nearest time instead of generating an exception. Re-order the logic to match spec text.
- html/TimeRanges.cpp: (TimeRanges::nearest): New, return the value closest to the specified time.
- html/TimeRanges.h:
2010-07-14 Eric Carlson <eric.carlson@apple.com>
Reviewed by Darin Adler.
Update media element's seeking logic.
https://bugs.webkit.org/show_bug.cgi?id=42178
<rdar://problem/8185817>
- http/tests/media/video-seekable-stall-expected.txt:
- http/tests/media/video-seekable-stall.html: Seeking to an unbuffered time no longer generates an exception.
- 7:35 AM Changeset in webkit [63318] by
-
- 8 edits1 add in trunk/JavaScriptCore/qt
2010-07-14 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
Introduce QScriptOriginalGlobalObject.
QtScript exposes more functionality than JSC C API. Sometimes it is
necessary to take a shortcut in implementation. Really often we have
to use a standard JS function. These function could be changed or
even deleted by a script, so a backup of a reference to an object is needed.
In them same time this is rather a workaround then real fix, so the code
should be separated and changed easily in future. It is why we need
the new internal class.
The patch fixes a few crashes.
[Qt] QScriptEngine should work correctly even after global object changes
https://bugs.webkit.org/show_bug.cgi?id=41839
- api/QtScript.pro:
- api/qscriptengine_p.cpp: (QScriptEnginePrivate::QScriptEnginePrivate): (QScriptEnginePrivate::~QScriptEnginePrivate):
- api/qscriptengine_p.h: (QScriptEnginePrivate::isArray): (QScriptEnginePrivate::isError): (QScriptEnginePrivate::objectHasOwnProperty): (QScriptEnginePrivate::objectGetOwnPropertyNames):
- api/qscriptoriginalglobalobject_p.h: Added. (QScriptOriginalGlobalObject::QScriptOriginalGlobalObject): (QScriptOriginalGlobalObject::initializeMember): (QScriptOriginalGlobalObject::~QScriptOriginalGlobalObject): (QScriptOriginalGlobalObject::objectHasOwnProperty): (QScriptOriginalGlobalObject::objectGetOwnPropertyNames): (QScriptOriginalGlobalObject::isArray): (QScriptOriginalGlobalObject::isError): (QScriptOriginalGlobalObject::isType):
- api/qscriptvalue_p.h: (QScriptValuePrivate::isError): (QScriptValuePrivate::hasOwnProperty):
- api/qscriptvalueiterator_p.h: (QScriptValueIteratorPrivate::QScriptValueIteratorPrivate):
- tests/qscriptvalue/tst_qscriptvalue.cpp: (tst_QScriptValue::globalObjectChanges):
- tests/qscriptvalue/tst_qscriptvalue.h:
- 7:22 AM Changeset in webkit [63317] by
-
- 3 edits in trunk/WebCore
2010-07-14 Hans Wennborg <hans@chromium.org>
Reviewed by Steve Block.
Rename DeviceOrientationController::onOrientationChange to didChangeDeviceOrientation
https://bugs.webkit.org/show_bug.cgi?id=42257
According to convention, we should avoid "on" in favor of "did" in function names.
- dom/DeviceOrientationController.cpp: (WebCore::DeviceOrientationController::didChangeDeviceOrientation):
- dom/DeviceOrientationController.h:
- 7:10 AM Changeset in webkit [63316] by
-
- 3 edits in trunk/WebCore
2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Kent Tamura.
Notify browser about popup being deleted. In EFL and BREW ports, the
WebCore::Popup object was being deleted leaving the popup in browser
alive. Popups can be deleted in two ways: either from browser to webcore or
from webcore to browser. The first path was ok. The problem was when the
user changed the page with a popup still opened. This would trigger the
second path and would cause WebCore::Popup to be deleted without
notifying browser.
https://bugs.webkit.org/show_bug.cgi?id=41877
No new functionality so no new tests.
- platform/brew/PopupMenuBrew.cpp: (WebCore::PopupMenu::~PopupMenu): call hide() when object is destroyed.
- platform/efl/PopupMenuEfl.cpp: (WebCore::PopupMenu::~PopupMenu): ditto.
- 6:57 AM Changeset in webkit [63315] by
-
- 3 edits in trunk/WebCore
2010-07-14 Satish Sampath <satish@chromium.org>
Reviewed by Kent Tamura.
Invoke speech recognition when user clicks on the speech button of input elements.
http://bugs.webkit.org/show_bug.cgi?id=42047
No new tests, the relevant LayoutTestController bindings will be added in a subsequent patch.
- rendering/TextControlInnerElements.cpp: (WebCore::InputFieldSpeechButtonElement::InputFieldSpeechButtonElement): (WebCore::InputFieldSpeechButtonElement::defaultEventHandler): Added click handling. (WebCore::InputFieldSpeechButtonElement::speechInput): (WebCore::InputFieldSpeechButtonElement::recordingComplete): Callback to indicate recording progress. (WebCore::InputFieldSpeechButtonElement::setRecognitionResult): Callback to receive recognized text. (WebCore::InputFieldSpeechButtonElement::detach):
- rendering/TextControlInnerElements.h:
- 6:20 AM Changeset in webkit [63314] by
-
- 8 edits2 deletes in trunk
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256
"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).
- http/tests/inspector/debugger-test.js: (frontend_completeDebuggerTest):
- inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Removed.
- inspector/debugger-breakpoints-not-activated-on-reload.html: Removed.
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256
"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).
- inspector/front-end/ScriptView.js: (WebInspector.ScriptView.prototype._addBreakpoint):
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel): (WebInspector.ScriptsPanel.prototype._resourceLoadingFinished): (WebInspector.ScriptsPanel.prototype._breakpointAdded): (WebInspector.ScriptsPanel.prototype._scriptOrResourceForURLAndLine): (WebInspector.ScriptsPanel.prototype._showScriptOrResource): (WebInspector.ScriptsPanel.prototype._toggleBreakpointsClicked):
- inspector/front-end/SourceView.js: (WebInspector.SourceView.prototype._addBreakpoint):
2010-07-14 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63305.
http://trac.webkit.org/changeset/63305
https://bugs.webkit.org/show_bug.cgi?id=42256
"debugger-breakpoints-not-activated-on-reload.html fails on
GTK" (Requested by yurys on #webkit).
- src/js/DebuggerScript.js: ():
- 5:59 AM Changeset in webkit [63313] by
-
- 2 edits12 adds in trunk/LayoutTests
2010-07-14 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Update Chromium test expectations.
- platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum: Added.
- platform/chromium-linux/svg/custom/recursive-pattern-expected.checksum: Added.
- platform/chromium-mac/svg/custom/recursive-filter-expected.checksum: Added.
- platform/chromium-mac/svg/custom/recursive-filter-expected.png: Added.
- platform/chromium-win/svg/custom/recursive-filter-expected.checksum: Added.
- platform/chromium-win/svg/custom/recursive-filter-expected.png: Added.
- platform/chromium-win/svg/custom/recursive-gradient-expected.checksum: Added.
- platform/chromium-win/svg/custom/recursive-gradient-expected.png: Added.
- platform/chromium-win/svg/custom/recursive-mask-expected.checksum: Added.
- platform/chromium-win/svg/custom/recursive-mask-expected.png: Added.
- platform/chromium-win/svg/custom/recursive-pattern-expected.checksum: Added.
- platform/chromium-win/svg/custom/recursive-pattern-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 5:54 AM Changeset in webkit [63312] by
-
- 5 edits in trunk/WebCore
2010-07-14 Steve Block <steveblock@google.com>
Reviewed by Jeremy Orlow.
Provide implementation of DeviceOrientationController and hook into DOMWindow
https://bugs.webkit.org/show_bug.cgi?id=39588
Added DeviceOrientationController::addListener() and removeListener()
to start and stop the client and added calls from DomWindow. Implemented
DeviceOrientationController::onDeviceOrientationChange() to fire a
DeviceOrientationEvent on the window object.
No new tests yet, pending LayoutTestController methods for mock DeviceOrientation.
- dom/DeviceOrientationClient.h:
- dom/DeviceOrientationController.cpp: (WebCore::DeviceOrientation::addListener): (WebCore::DeviceOrientation::removeListener): (WebCore::DeviceOrientation::removeAllListeners): (WebCore::DeviceOrientationController::onDeviceOrientationChange):
- dom/DeviceOrientationController.h:
- page/DOMWindow.cpp: (WebCore::DOMWindow::addEventListener): (WebCore::DOMWindow::removeEventListener): (WebCore::DOMWindow::removeAllEventListeners):
- 5:16 AM Changeset in webkit [63311] by
-
- 12 edits1 delete in trunk
2010-07-14 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: remove v8 debugger code that doesn't use ScriptDebugServer
https://bugs.webkit.org/show_bug.cgi?id=42164
- bindings/v8/ScriptDebugServer.cpp: (WebCore::retrieveFrame): (WebCore::ScriptDebugServer::addListener): (WebCore::ScriptDebugServer::setBreakpoint): (WebCore::ScriptDebugServer::removeBreakpoint): (WebCore::ScriptDebugServer::clearBreakpoints): (WebCore::ScriptDebugServer::setBreakpointsActivated): (WebCore::ScriptDebugServer::pauseOnExceptionsState): (WebCore::ScriptDebugServer::setPauseOnExceptionsState): (WebCore::ScriptDebugServer::continueProgram): (WebCore::ScriptDebugServer::stepIntoStatement): (WebCore::ScriptDebugServer::stepOverStatement): (WebCore::ScriptDebugServer::stepOutOfFunction): (WebCore::ScriptDebugServer::editScriptSource): (WebCore::ScriptDebugServer::handleV8DebugEvent):
- bindings/v8/ScriptDebugServer.h:
2010-07-14 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: remove v8 debugger code that doesn't use ScriptDebugServer
https://bugs.webkit.org/show_bug.cgi?id=42164
- WebKit.gypi:
- src/DebuggerAgentManager.cpp: (WebKit::DebuggerAgentManager::debugAttach): (WebKit::DebuggerAgentManager::debugDetach):
- src/InspectorFrontendClientImpl.cpp: (WebKit::InspectorFrontendClientImpl::windowObjectCleared):
- src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::~WebDevToolsAgentImpl): (WebKit::WebDevToolsAgentImpl::attach): (WebKit::WebDevToolsAgentImpl::didNavigate): (WebKit::WebDevToolsAgentImpl::createInspectorFrontendProxy):
- src/js/DebuggerAgent.js: Removed.
- src/js/DevTools.js: (devtools.ToolsAgent): (WebInspector.loaded):
- src/js/DevToolsHostStub.js:
- src/js/InspectorControllerImpl.js: (devtools.InspectorBackendImpl):
- src/js/Tests.js: (.TestSuite.prototype.testAutoContinueOnSyntaxError): (.TestSuite.prototype.testExpandScope.examineScopes): (.TestSuite.prototype.testExpandScope): (.TestSuite.prototype.testDebugIntrinsicProperties):
- 4:50 AM Changeset in webkit [63310] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Yury Semikhatsky <yurys@chromium.org>
Unreviewed. Add new debugger test to the skip list on Qt.
- platform/qt/Skipped:
- 4:34 AM Changeset in webkit [63309] by
-
- 17 edits in trunk
2010-07-14 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Yury Semikhatsky.
WebInspector: Clean-up InspectorBackend code. In the next changes
InspectorBackend content will be generated by scripts. As far as
generator is very simple thing all nontrivial function should be
moved to InspectorController and DOMAgent.
https://bugs.webkit.org/show_bug.cgi?id=42171
- bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::pause):
- bindings/js/ScriptDebugServer.h: (WebCore::ScriptDebugServer::activateBreakpoints): (WebCore::ScriptDebugServer::deactivateBreakpoints):
- bindings/v8/ScriptDebugServer.h: (WebCore::ScriptDebugServer::activateBreakpoints): (WebCore::ScriptDebugServer::deactivateBreakpoints): (WebCore::ScriptDebugServer::pause):
- inspector/Inspector.idl:
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::saveApplicationSettings): (WebCore::InspectorBackend::saveSessionSettings): (WebCore::InspectorBackend::enableSearchingForNode): (WebCore::InspectorBackend::disableSearchingForNode): (WebCore::InspectorBackend::enableMonitoringXHR): (WebCore::InspectorBackend::disableMonitoringXHR): (WebCore::InspectorBackend::getResourceContent): (WebCore::InspectorBackend::reloadPage): (WebCore::InspectorBackend::activateBreakpoints): (WebCore::InspectorBackend::deactivateBreakpoints): (WebCore::InspectorBackend::pause): (WebCore::InspectorBackend::resume): (WebCore::InspectorBackend::stepOverStatement): (WebCore::InspectorBackend::stepIntoStatement): (WebCore::InspectorBackend::stepOutOfFunction): (WebCore::InspectorBackend::setPauseOnExceptionsState): (WebCore::InspectorBackend::copyNode): (WebCore::InspectorBackend::pushNodeByPathToFrontend): (WebCore::InspectorBackend::highlightDOMNode): (WebCore::InspectorBackend::hideDOMNodeHighlight):
- inspector/InspectorBackend.h:
- inspector/InspectorBackend.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::saveApplicationSettings): (WebCore::InspectorController::saveSessionSettings): (WebCore::InspectorController::highlightDOMNode): (WebCore::InspectorController::resume): (WebCore::InspectorController::setPauseOnExceptionsState): (WebCore::InspectorController::getResourceContent): (WebCore::InspectorController::reloadPage):
- inspector/InspectorController.h: (WebCore::InspectorController::hideDOMNodeHighlight): (WebCore::InspectorController::startProfiling): (WebCore::InspectorController::stopProfiling): (WebCore::InspectorController::enableSearchingForNode): (WebCore::InspectorController::disableSearchingForNode): (WebCore::InspectorController::enableMonitoringXHR): (WebCore::InspectorController::disableMonitoringXHR):
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::copyNode): (WebCore::InspectorDOMAgent::pushNodeByPathToFrontend):
- inspector/InspectorDOMAgent.h:
- inspector/front-end/InspectorBackendStub.js: (.WebInspector.InspectorBackendStub.prototype.pause): (.WebInspector.InspectorBackendStub.prototype.resume): (.WebInspector.InspectorBackendStub.prototype.stepIntoStatement): (.WebInspector.InspectorBackendStub.prototype.stepOutOfFunction): (.WebInspector.InspectorBackendStub.prototype.stepOverStatement):
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._togglePause): (WebInspector.ScriptsPanel.prototype._stepOverClicked): (WebInspector.ScriptsPanel.prototype._stepIntoClicked): (WebInspector.ScriptsPanel.prototype._stepOutClicked):
- loader/FrameLoader.cpp: (WebCore::FrameLoader::continueLoadAfterNavigationPolicy):
- 4:15 AM Changeset in webkit [63308] by
-
- 2 edits in trunk/WebCore
2010-07-14 Joone Hur <joone@kldp.org>
Reviewed by Jian Li.
[GTK] Enabling File Reader/Writer APIs
https://bugs.webkit.org/show_bug.cgi?id=40209
The layout test fast/files will be enabled after eventSender.beginDragWithFiles is implemented for GTK.
- platform/gtk/FileSystemGtk.cpp: (WebCore::openFile): Added. (WebCore::readFromFile): Added.
- 3:41 AM Changeset in webkit [63307] by
-
- 10 edits in trunk
2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Inconsistent LayoutRepainter usage in the SVG renderers
https://bugs.webkit.org/show_bug.cgi?id=42245
Unify LayoutRepainter usage in the SVG renders, as RenderBlock does it, always use:
LayoutRepainter repainter(*this, m_everHadLayout && checkForRepaintDuringLayout());
instead of including selfWillPaint / selfNeedsLayout checks. This improves layout test
performance by 8s on my machine with a debug build (from 76.72s -> 68.59s, averaged over 5 runs)
- rendering/RenderForeignObject.cpp: (WebCore::RenderForeignObject::layout):
- rendering/RenderPath.cpp: (WebCore::RenderPath::layout):
- rendering/RenderSVGContainer.cpp: (WebCore::RenderSVGContainer::layout):
- rendering/RenderSVGImage.cpp: (WebCore::RenderSVGImage::layout):
- rendering/RenderSVGRoot.cpp: (WebCore::RenderSVGRoot::layout):
- rendering/RenderSVGText.cpp: (WebCore::RenderSVGText::layout):
2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Dirk Schulze.
Inconsistent LayoutRepainter usage in the SVG renderers
https://bugs.webkit.org/show_bug.cgi?id=42245
Update pixel test baseline, which shows a marignal difference, due the repaint changes.
- platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.checksum:
- platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
- 3:25 AM Changeset in webkit [63306] by
-
- 2 edits in trunk/WebCore
2010-07-14 Kent Tamura <tkent@chromium.org>
Unreviewed, build fix for r63300.
- rendering/RenderSVGResourceContainer.h: (WebCore::RenderSVGResourceContainer::containsCyclicReference):
- 3:17 AM Changeset in webkit [63305] by
-
- 8 edits2 adds in trunk
2010-07-14 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: do not activate all breakpoints on page reload
https://bugs.webkit.org/show_bug.cgi?id=41461
- http/tests/inspector/debugger-test.js: (frontend_scriptsAreParsed): (frontend_waitUntilScriptsAreParsed.waitForAllScripts): (frontend_waitUntilScriptsAreParsed): (frontend_ensureSourceFrameLoaded): (frontend_showScriptSource):
- inspector/debugger-breakpoints-not-activated-on-reload-expected.txt: Added.
- inspector/debugger-breakpoints-not-activated-on-reload.html: Added.
2010-07-14 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: do not activate all breakpoints on page reload
https://bugs.webkit.org/show_bug.cgi?id=41461
Test: inspector/debugger-breakpoints-not-activated-on-reload.html
- inspector/front-end/ScriptView.js: (WebInspector.ScriptView.prototype._addBreakpoint):
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel): (WebInspector.ScriptsPanel.prototype._breakpointAdded): (WebInspector.ScriptsPanel.prototype.toggleBreakpointsClicked):
- inspector/front-end/SourceView.js: (WebInspector.SourceView.prototype._addBreakpoint):
2010-07-14 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: if breakpoints were deactivated, add new breakpoints as disabled.
https://bugs.webkit.org/show_bug.cgi?id=41461
- src/js/DebuggerScript.js: ():
- 3:11 AM Changeset in webkit [63304] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Yury Semikhatsky.
[Chromium] Add svg/custom/text-rotated-gradient.svg to test_expectations
https://bugs.webkit.org/show_bug.cgi?id=42241
- platform/chromium/test_expectations.txt:
- 3:06 AM Changeset in webkit [63303] by
-
- 3 edits in trunk/WebCore
2010-07-14 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: use OwnPtr to manage ConsoleMessages in InspectorController
https://bugs.webkit.org/show_bug.cgi?id=42243
- inspector/InspectorController.cpp: (WebCore::InspectorController::~InspectorController): (WebCore::InspectorController::addConsoleMessage): (WebCore::InspectorController::clearConsoleMessages):
- inspector/InspectorController.h: (WebCore::InspectorController::consoleMessages):
- 2:54 AM Changeset in webkit [63302] by
-
- 2 edits in trunk
2010-07-14 Vincent Scheib <scheib@chromium.org>
Reviewed by Kent Tamura
Configure Git to ignore build files generated by Chromium .gyp on windows.
Bug 42205: Chromium build files on windows not ignored by git
https://bugs.webkit.org/show_bug.cgi?id=42205
- .gitignore: Updated
- 2:47 AM Changeset in webkit [63301] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 Kent Tamura <tkent@chromium.org>
Unreviewed, 2nd attempt to fix build on 'Webkit.org Reliability Builder'.
- WebKit.gyp:
- 2:39 AM Changeset in webkit [63300] by
-
- 9 edits16 adds in trunk
2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Eric Seidel.
SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171
Don't apply pattern/mask resources, if they contain cyclic references. Gradients/Filters are not affected.
Clippers are already correcly handling this on their own, as well as markers (all which require subtle quirks, covered by existing tests).
Tests: svg/custom/recursive-filter.svg
svg/custom/recursive-gradient.svg
svg/custom/recursive-mask.svg
svg/custom/recursive-pattern.svg
- rendering/RenderSVGResourceContainer.h: (WebCore::RenderSVGResourceContainer::RenderSVGResourceContainer): Stop using idForStyleResolution(), but use getIdAttribute(), no functional change though. (WebCore::RenderSVGResourceContainer::idChanged): Ditto. (WebCore::RenderSVGResourceContainer::childElementReferencesResource): To be implemented by classes inheriting from us. Defaults to false. (WebCore::RenderSVGResourceContainer::containsCyclicReference): Check whether this resource contains contains a child which references ourselves.
- rendering/RenderSVGResourceMasker.cpp: (WebCore::RenderSVGResourceMasker::childElementReferencesResource): Check whether the masker child specifies mask=".." with the same URI than ourselves. (WebCore::RenderSVGResourceMasker::applyResource): Early exit if we contain a cylic reference.
- rendering/RenderSVGResourceMasker.h:
- rendering/RenderSVGResourcePattern.cpp: (WebCore::RenderSVGResourcePattern::childElementReferencesResource): Check whether the masker child specifies fill=".." with the same URI than ourselves. (WebCore::RenderSVGResourcePattern::applyResource): Early exit if we contain a cylic reference.
- rendering/RenderSVGResourcePattern.h:
- svg/SVGPaint.cpp: (WebCore::SVGPaint::matchesTargetURI): Add new helper function comparing a SVGPaint URI with a given reference id.
- svg/SVGPaint.h:
2010-07-14 Nikolas Zimmermann <nzimmermann@rim.com>
Reviewed by Eric Seidel.
SVG patterns and masks should not be able to reference themselves
https://bugs.webkit.org/show_bug.cgi?id=32171
Add new layout tests covering recursion in pattern/mask/gradient/filter. Nothing crashing anymore.
- platform/mac/svg/custom/recursive-filter-expected.checksum: Added.
- platform/mac/svg/custom/recursive-filter-expected.png: Added.
- platform/mac/svg/custom/recursive-filter-expected.txt: Added.
- platform/mac/svg/custom/recursive-gradient-expected.checksum: Added.
- platform/mac/svg/custom/recursive-gradient-expected.png: Added.
- platform/mac/svg/custom/recursive-gradient-expected.txt: Added.
- platform/mac/svg/custom/recursive-mask-expected.checksum: Added.
- platform/mac/svg/custom/recursive-mask-expected.png: Added.
- platform/mac/svg/custom/recursive-mask-expected.txt: Added.
- platform/mac/svg/custom/recursive-pattern-expected.checksum: Added.
- platform/mac/svg/custom/recursive-pattern-expected.png: Added.
- platform/mac/svg/custom/recursive-pattern-expected.txt: Added.
- svg/custom/recursive-filter.svg: Added.
- svg/custom/recursive-gradient.svg: Added.
- svg/custom/recursive-mask.svg: Added.
- svg/custom/recursive-pattern.svg: Added.
- 2:37 AM Changeset in webkit [63299] by
-
- 1 delete in trunk/WebKitSite/test.txt
2010-07-14 William Siegrist <wsiegrist@apple.com>
Remove test file.
- 2:35 AM Changeset in webkit [63298] by
-
- 1 edit7 adds in trunk/LayoutTests
2010-07-14 Yuta Kitamura <yutak@chromium.org>
Reviewed by Alexey Proskuryakov.
Add tests to check if WebSocket's challenge value is random
https://bugs.webkit.org/show_bug.cgi?id=42163
Chromium has a bug that it always sends a same challenge value due to
inability to generate a random value in a worker process. The new test checks
if WebSocket does not generate the same challenge value in a row.
In theory, there is a very small possibility of collision between two challenge
values, but you will not observe such an event in reality (unless random number
generator is broken).
- websocket/tests/echo-challenge_wsh.py: Added.
- websocket/tests/handshake-challenge-randomness-expected.txt: Added.
- websocket/tests/handshake-challenge-randomness.html: Added.
- websocket/tests/script-tests/handshake-challenge-randomness.js: Added. (endTest): (ws1.onmessage): (ws1.onclose.ws2.onmessage): (ws1.onclose.ws2.onclose): (ws1.onclose):
- websocket/tests/workers/resources/worker-handshake-challenge-randomness.js: Added. (endTest): (runTests.try.ws1.onmessage): (runTests.try.ws1.onclose.ws2.onmessage): (runTests.try.ws1.onclose.ws2.onclose): (runTests.try.ws1.onclose): (runTests):
- websocket/tests/workers/worker-handshake-challenge-randomness-expected.txt: Added.
- websocket/tests/workers/worker-handshake-challenge-randomness.html: Added.
- 2:33 AM Changeset in webkit [63297] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-14 Kent Tamura <tkent@chromium.org>
Unreviewed, attempt to fix build on 'Webkit.org Reliability Builder'.
- WebKit.gyp:
- 2:21 AM Changeset in webkit [63296] by
-
- 7 edits in trunk/LayoutTests
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Nikolas Zimmermann.
Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238
Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i
LayoutTests will be updated across several commits to keep the SVN server happy.
Final commit (4 of 4).
- editing/execCommand/create-list-1-expected.txt:
- editing/pasteboard/paste-text-013-expected.txt:
- editing/selection/drag-text-delay-expected.txt:
- editing/selection/extend-selection-bidi-expected.txt:
- editing/style/apply-through-end-of-document-expected.txt:
- fast/events/pointer-events-2-expected.txt:
- 2:17 AM Changeset in webkit [63295] by
-
- 1090 edits in trunk/LayoutTests
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Nikolas Zimmermann.
Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238
Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i
LayoutTests will be updated across several commits to keep the SVN server happy.
Update remaining platform results (3rd commit).
- platform/chromium-linux/editing/deleting/5144139-2-expected.txt:
- platform/chromium-linux/editing/deleting/smart-delete-001-expected.txt:
- platform/chromium-linux/editing/deleting/smart-delete-002-expected.txt:
- platform/chromium-linux/editing/deleting/smart-delete-003-expected.txt:
- platform/chromium-linux/editing/deleting/smart-delete-004-expected.txt:
- platform/chromium-linux/editing/execCommand/findString-2-expected.txt:
- platform/chromium-linux/editing/pasteboard/4641033-expected.txt:
- platform/chromium-linux/editing/pasteboard/4944770-1-expected.txt:
- platform/chromium-linux/editing/pasteboard/4944770-2-expected.txt:
- platform/chromium-linux/editing/pasteboard/select-element-1-expected.txt:
- platform/chromium-linux/editing/pasteboard/smart-drag-drop-expected.txt:
- platform/chromium-linux/editing/pasteboard/smart-paste-003-expected.txt:
- platform/chromium-linux/editing/pasteboard/smart-paste-004-expected.txt:
- platform/chromium-linux/editing/selection/3690703-2-expected.txt:
- platform/chromium-linux/editing/selection/3690703-expected.txt:
- platform/chromium-linux/editing/selection/3690719-expected.txt:
- platform/chromium-linux/editing/selection/4397952-expected.txt:
- platform/chromium-linux/editing/selection/5240265-expected.txt:
- platform/chromium-linux/editing/selection/caret-before-select-expected.txt:
- platform/chromium-linux/editing/selection/fake-doubleclick-expected.txt:
- platform/chromium-linux/editing/selection/range-between-block-and-inline-expected.txt:
- platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.txt:
- platform/chromium-linux/editing/selection/select-box-expected.txt:
- platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.txt:
- platform/chromium-linux/editing/selection/select-from-textfield-outwards-expected.txt:
- platform/chromium-linux/fast/forms/caret-rtl-expected.txt:
- platform/chromium-linux/fast/forms/input-text-double-click-expected.txt:
- platform/chromium-linux/fast/forms/textfield-outline-expected.txt:
- platform/chromium-linux/fast/text/international/khmer-selection-expected.txt:
- platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
- platform/chromium-linux/linux_selection_color-expected.txt:
- platform/chromium-mac/editing/execCommand/4641880-2-expected.txt:
- platform/chromium-mac/editing/execCommand/4916541-expected.txt:
- platform/chromium-mac/editing/execCommand/5138441-expected.txt:
- platform/chromium-mac/editing/execCommand/5481523-expected.txt:
- platform/chromium-mac/editing/execCommand/indent-selection-expected.txt:
- platform/chromium-mac/editing/inserting/break-blockquote-after-delete-expected.txt:
- platform/chromium-mac/editing/pasteboard/copy-standalone-image-expected.txt:
- platform/chromium-mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
- platform/chromium-mac/fast/events/updateLayoutForHitTest-expected.txt:
- platform/chromium-win-xp/fast/text/international/khmer-selection-expected.txt:
- platform/chromium-win/editing/deleting/4845371-expected.txt:
- platform/chromium-win/editing/deleting/4922367-expected.txt:
- platform/chromium-win/editing/deleting/5026848-1-expected.txt:
- platform/chromium-win/editing/deleting/5026848-2-expected.txt:
- platform/chromium-win/editing/deleting/5026848-3-expected.txt:
- platform/chromium-win/editing/deleting/5032066-expected.txt:
- platform/chromium-win/editing/deleting/5091898-expected.txt:
- platform/chromium-win/editing/deleting/5099303-expected.txt:
- platform/chromium-win/editing/deleting/5115601-expected.txt:
- platform/chromium-win/editing/deleting/5126166-expected.txt:
- platform/chromium-win/editing/deleting/5144139-2-expected.txt:
- platform/chromium-win/editing/deleting/5156801-2-expected.txt:
- platform/chromium-win/editing/deleting/5168598-expected.txt:
- platform/chromium-win/editing/deleting/5206311-1-expected.txt:
- platform/chromium-win/editing/deleting/5206311-2-expected.txt:
- platform/chromium-win/editing/deleting/5272440-expected.txt:
- platform/chromium-win/editing/deleting/5300379-expected.txt:
- platform/chromium-win/editing/deleting/5369009-expected.txt:
- platform/chromium-win/editing/deleting/5390681-2-expected.txt:
- platform/chromium-win/editing/deleting/5390681-expected.txt:
- platform/chromium-win/editing/deleting/5408255-expected.txt:
- platform/chromium-win/editing/deleting/5433862-2-expected.txt:
- platform/chromium-win/editing/deleting/5483370-expected.txt:
- platform/chromium-win/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3608430-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3608445-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3608462-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3775172-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3800834-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3857753-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3865854-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3928305-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-3959464-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-4038408-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-4083333-fix-expected.txt:
- platform/chromium-win/editing/deleting/delete-after-span-ws-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-after-span-ws-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-after-span-ws-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-and-undo-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
- platform/chromium-win/editing/deleting/delete-at-start-or-end-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-contents-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-contents-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-contents-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-005-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-006-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-007-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-008-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-009-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-010-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-011-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-012-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-013-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-014-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-015-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-016-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-017-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-018-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-021-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-022-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-023-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-merge-contents-024-expected.txt:
- platform/chromium-win/editing/deleting/delete-block-table-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-005-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-006-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-007-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-008-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-009-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-010-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-011-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-012-expected.txt:
- platform/chromium-win/editing/deleting/delete-br-013-expected.txt:
- platform/chromium-win/editing/deleting/delete-by-word-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-by-word-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-character-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-contiguous-ws-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-first-list-item-expected.txt:
- platform/chromium-win/editing/deleting/delete-hr-expected.txt:
- platform/chromium-win/editing/deleting/delete-image-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-image-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-image-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-image-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-leading-ws-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-005-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-006-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-007-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-008-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-009-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-010-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-011-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-012-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-013-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-014-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-015-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-016-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-017-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-link-1-expected.txt:
- platform/chromium-win/editing/deleting/delete-listitem-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-listitem-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-mixed-editable-content-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-select-all-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-select-all-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-select-all-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-selection-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-tab-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-tab-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-tab-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-tab-004-expected.txt:
- platform/chromium-win/editing/deleting/delete-to-end-of-paragraph-expected.txt:
- platform/chromium-win/editing/deleting/delete-to-select-table-expected.txt:
- platform/chromium-win/editing/deleting/delete-trailing-ws-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-trailing-ws-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-ws-fixup-001-expected.txt:
- platform/chromium-win/editing/deleting/delete-ws-fixup-002-expected.txt:
- platform/chromium-win/editing/deleting/delete-ws-fixup-003-expected.txt:
- platform/chromium-win/editing/deleting/delete-ws-fixup-004-expected.txt:
- platform/chromium-win/editing/deleting/forward-delete-expected.txt:
- platform/chromium-win/editing/deleting/list-item-1-expected.txt:
- platform/chromium-win/editing/deleting/merge-different-styles-expected.txt:
- platform/chromium-win/editing/deleting/merge-endOfParagraph-expected.txt:
- platform/chromium-win/editing/deleting/merge-into-empty-block-1-expected.txt:
- platform/chromium-win/editing/deleting/merge-into-empty-block-2-expected.txt:
- platform/chromium-win/editing/deleting/merge-no-br-expected.txt:
- platform/chromium-win/editing/deleting/merge-unrendered-space-expected.txt:
- platform/chromium-win/editing/deleting/merge-whitespace-pre-expected.txt:
- platform/chromium-win/editing/deleting/non-smart-delete-expected.txt:
- platform/chromium-win/editing/deleting/paragraph-in-preserveNewline-expected.txt:
- platform/chromium-win/editing/deleting/pruning-after-merge-2-expected.txt:
- platform/chromium-win/editing/deleting/smart-delete-001-expected.txt:
- platform/chromium-win/editing/deleting/smart-delete-002-expected.txt:
- platform/chromium-win/editing/deleting/smart-delete-003-expected.txt:
- platform/chromium-win/editing/deleting/smart-delete-004-expected.txt:
- platform/chromium-win/editing/deleting/table-cells-expected.txt:
- platform/chromium-win/editing/deleting/transpose-empty-expected.txt:
- platform/chromium-win/editing/deleting/type-delete-after-quote-expected.txt:
- platform/chromium-win/editing/deleting/whitespace-pre-1-expected.txt:
- platform/chromium-win/editing/execCommand/4580583-1-expected.txt:
- platform/chromium-win/editing/execCommand/4580583-2-expected.txt:
- platform/chromium-win/editing/execCommand/4641880-1-expected.txt:
- platform/chromium-win/editing/execCommand/4641880-2-expected.txt:
- platform/chromium-win/editing/execCommand/4747450-expected.txt:
- platform/chromium-win/editing/execCommand/4786404-1-expected.txt:
- platform/chromium-win/editing/execCommand/4786404-2-expected.txt:
- platform/chromium-win/editing/execCommand/4916402-expected.txt:
- platform/chromium-win/editing/execCommand/4916541-expected.txt:
- platform/chromium-win/editing/execCommand/4920488-expected.txt:
- platform/chromium-win/editing/execCommand/4920742-1-expected.txt:
- platform/chromium-win/editing/execCommand/4924441-expected.txt:
- platform/chromium-win/editing/execCommand/5049671-expected.txt:
- platform/chromium-win/editing/execCommand/5080333-1-expected.txt:
- platform/chromium-win/editing/execCommand/5080333-2-expected.txt:
- platform/chromium-win/editing/execCommand/5136770-expected.txt:
- platform/chromium-win/editing/execCommand/5138441-expected.txt:
- platform/chromium-win/editing/execCommand/5142012-1-expected.txt:
- platform/chromium-win/editing/execCommand/5142012-2-expected.txt:
- platform/chromium-win/editing/execCommand/5190926-expected.txt:
- platform/chromium-win/editing/execCommand/5481523-expected.txt:
- platform/chromium-win/editing/execCommand/5482023-expected.txt:
- platform/chromium-win/editing/execCommand/5569741-expected.txt:
- platform/chromium-win/editing/execCommand/5573879-expected.txt:
- platform/chromium-win/editing/execCommand/create-list-from-range-selection-expected.txt:
- platform/chromium-win/editing/execCommand/create-list-with-hr-expected.txt:
- platform/chromium-win/editing/execCommand/findString-2-expected.txt:
- platform/chromium-win/editing/execCommand/findString-expected.txt:
- platform/chromium-win/editing/execCommand/format-block-expected.txt:
- platform/chromium-win/editing/execCommand/format-block-from-range-selection-expected.txt:
- platform/chromium-win/editing/execCommand/format-block-with-braces-expected.txt:
- platform/chromium-win/editing/execCommand/format-block-with-trailing-br-expected.txt:
- platform/chromium-win/editing/execCommand/hilitecolor-expected.txt:
- platform/chromium-win/editing/execCommand/indent-empty-root-expected.txt:
- platform/chromium-win/editing/execCommand/indent-list-item-expected.txt:
- platform/chromium-win/editing/execCommand/indent-selection-expected.txt:
- platform/chromium-win/editing/execCommand/insert-list-and-stitch-expected.txt:
- platform/chromium-win/editing/execCommand/insert-list-empty-div-expected.txt:
- platform/chromium-win/editing/execCommand/insertImage-expected.txt:
- platform/chromium-win/editing/execCommand/nsresponder-indent-expected.txt:
- platform/chromium-win/editing/execCommand/nsresponder-outdent-expected.txt:
- platform/chromium-win/editing/execCommand/outdent-selection-expected.txt:
- platform/chromium-win/editing/execCommand/print-expected.txt:
- platform/chromium-win/editing/execCommand/remove-formatting-2-expected.txt:
- platform/chromium-win/editing/execCommand/remove-formatting-expected.txt:
- platform/chromium-win/editing/execCommand/remove-list-from-range-selection-expected.txt:
- platform/chromium-win/editing/execCommand/remove-list-item-1-expected.txt:
- platform/chromium-win/editing/execCommand/selectAll-expected.txt:
- platform/chromium-win/editing/inserting/12882-expected.txt:
- platform/chromium-win/editing/inserting/4278698-expected.txt:
- platform/chromium-win/editing/inserting/4840662-expected.txt:
- platform/chromium-win/editing/inserting/4875189-1-expected.txt:
- platform/chromium-win/editing/inserting/4875189-2-expected.txt:
- platform/chromium-win/editing/inserting/4959067-expected.txt:
- platform/chromium-win/editing/inserting/4960120-1-expected.txt:
- platform/chromium-win/editing/inserting/4960120-2-expected.txt:
- platform/chromium-win/editing/inserting/5002441-expected.txt:
- platform/chromium-win/editing/inserting/5058163-1-expected.txt:
- platform/chromium-win/editing/inserting/5058163-2-expected.txt:
- platform/chromium-win/editing/inserting/5156401-2-expected.txt:
- platform/chromium-win/editing/inserting/5418891-expected.txt:
- platform/chromium-win/editing/inserting/5510537-expected.txt:
- platform/chromium-win/editing/inserting/5549929-2-expected.txt:
- platform/chromium-win/editing/inserting/5549929-3-expected.txt:
- platform/chromium-win/editing/inserting/5607069-2-expected.txt:
- platform/chromium-win/editing/inserting/5607069-3-expected.txt:
- platform/chromium-win/editing/inserting/6703873-expected.txt:
- platform/chromium-win/editing/inserting/before-after-input-element-expected.txt:
- platform/chromium-win/editing/inserting/break-blockquote-after-delete-expected.txt:
- platform/chromium-win/editing/inserting/editable-html-element-expected.txt:
- platform/chromium-win/editing/inserting/editable-inline-element-expected.txt:
- platform/chromium-win/editing/inserting/edited-whitespace-1-expected.txt:
- platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
- platform/chromium-win/editing/inserting/insert-3654864-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3659587-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3775316-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3778059-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3786362-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3800346-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3851164-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-3907422-fix-expected.txt:
- platform/chromium-win/editing/inserting/insert-after-delete-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-at-end-01-expected.txt:
- platform/chromium-win/editing/inserting/insert-at-end-02-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-004-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-005-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-006-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-007-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-008-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-009-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-at-tabspan-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-at-tabspan-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-at-tabspan-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-004-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-005-expected.txt:
- platform/chromium-win/editing/inserting/insert-br-quoted-006-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-004-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-005-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-006-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-007-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-008-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-009-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-010-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-011-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-012-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-013-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-014-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-015-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-016-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-017-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-018-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-019-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-020-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-021-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-022-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-023-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-024-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-025-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-026-expected.txt:
- platform/chromium-win/editing/inserting/insert-div-027-expected.txt:
- platform/chromium-win/editing/inserting/insert-paragraph-01-expected.txt:
- platform/chromium-win/editing/inserting/insert-paragraph-02-expected.txt:
- platform/chromium-win/editing/inserting/insert-paragraph-03-expected.txt:
- platform/chromium-win/editing/inserting/insert-paragraph-04-expected.txt:
- platform/chromium-win/editing/inserting/insert-paragraph-05-expected.txt:
- platform/chromium-win/editing/inserting/insert-space-in-empty-doc-expected.txt:
- platform/chromium-win/editing/inserting/insert-tab-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-tab-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-tab-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-tab-004-expected.txt:
- platform/chromium-win/editing/inserting/insert-text-at-tabspan-001-expected.txt:
- platform/chromium-win/editing/inserting/insert-text-at-tabspan-002-expected.txt:
- platform/chromium-win/editing/inserting/insert-text-at-tabspan-003-expected.txt:
- platform/chromium-win/editing/inserting/insert-text-with-newlines-expected.txt:
- platform/chromium-win/editing/inserting/line-break-expected.txt:
- platform/chromium-win/editing/inserting/multiple-lines-selected-expected.txt:
- platform/chromium-win/editing/inserting/paragraph-separator-01-expected.txt:
- platform/chromium-win/editing/inserting/paragraph-separator-02-expected.txt:
- platform/chromium-win/editing/inserting/paragraph-separator-03-expected.txt:
- platform/chromium-win/editing/inserting/paragraph-separator-in-table-1-expected.txt:
- platform/chromium-win/editing/inserting/paragraph-separator-in-table-2-expected.txt:
- platform/chromium-win/editing/inserting/redo-expected.txt:
- platform/chromium-win/editing/inserting/return-key-with-selection-001-expected.txt:
- platform/chromium-win/editing/inserting/return-key-with-selection-002-expected.txt:
- platform/chromium-win/editing/inserting/return-key-with-selection-003-expected.txt:
- platform/chromium-win/editing/inserting/typing-001-expected.txt:
- platform/chromium-win/editing/inserting/typing-002-expected.txt:
- platform/chromium-win/editing/inserting/typing-003-expected.txt:
- platform/chromium-win/editing/inserting/typing-around-br-001-expected.txt:
- platform/chromium-win/editing/inserting/typing-around-image-001-expected.txt:
- platform/chromium-win/editing/inserting/typing-tab-designmode-forms-expected.txt:
- platform/chromium-win/editing/pasteboard/3976872-expected.txt:
- platform/chromium-win/editing/pasteboard/4076267-2-expected.txt:
- platform/chromium-win/editing/pasteboard/4076267-3-expected.txt:
- platform/chromium-win/editing/pasteboard/4076267-expected.txt:
- platform/chromium-win/editing/pasteboard/4242293-1-expected.txt:
- platform/chromium-win/editing/pasteboard/4242293-expected.txt:
- platform/chromium-win/editing/pasteboard/4631972-expected.txt:
- platform/chromium-win/editing/pasteboard/4641033-expected.txt:
- platform/chromium-win/editing/pasteboard/4700297-expected.txt:
- platform/chromium-win/editing/pasteboard/4806874-expected.txt:
- platform/chromium-win/editing/pasteboard/4861080-expected.txt:
- platform/chromium-win/editing/pasteboard/4944770-1-expected.txt:
- platform/chromium-win/editing/pasteboard/4944770-2-expected.txt:
- platform/chromium-win/editing/pasteboard/4947130-expected.txt:
- platform/chromium-win/editing/pasteboard/4989774-expected.txt:
- platform/chromium-win/editing/pasteboard/5006779-expected.txt:
- platform/chromium-win/editing/pasteboard/5027857-expected.txt:
- platform/chromium-win/editing/pasteboard/5028447-expected.txt:
- platform/chromium-win/editing/pasteboard/5032095-expected.txt:
- platform/chromium-win/editing/pasteboard/5065605-expected.txt:
- platform/chromium-win/editing/pasteboard/5071074-2-expected.txt:
- platform/chromium-win/editing/pasteboard/5071074-expected.txt:
- platform/chromium-win/editing/pasteboard/5075944-2-expected.txt:
- platform/chromium-win/editing/pasteboard/5075944-3-expected.txt:
- platform/chromium-win/editing/pasteboard/5075944-expected.txt:
- platform/chromium-win/editing/pasteboard/5089327-expected.txt:
- platform/chromium-win/editing/pasteboard/5134759-expected.txt:
- platform/chromium-win/editing/pasteboard/5156401-1-expected.txt:
- platform/chromium-win/editing/pasteboard/5247341-expected.txt:
- platform/chromium-win/editing/pasteboard/5368833-expected.txt:
- platform/chromium-win/editing/pasteboard/5387578-expected.txt:
- platform/chromium-win/editing/pasteboard/5478250-expected.txt:
- platform/chromium-win/editing/pasteboard/5483567-expected.txt:
- platform/chromium-win/editing/pasteboard/5601583-1-expected.txt:
- platform/chromium-win/editing/pasteboard/8145-1-expected.txt:
- platform/chromium-win/editing/pasteboard/8145-2-expected.txt:
- platform/chromium-win/editing/pasteboard/8145-3-expected.txt:
- platform/chromium-win/editing/pasteboard/bad-placeholder-expected.txt:
- platform/chromium-win/editing/pasteboard/block-wrappers-necessary-expected.txt:
- platform/chromium-win/editing/pasteboard/copy-paste-bidi-expected.txt:
- platform/chromium-win/editing/pasteboard/copy-standalone-image-expected.txt:
- platform/chromium-win/editing/pasteboard/cut-text-001-expected.txt:
- platform/chromium-win/editing/pasteboard/displaced-generic-placeholder-expected.txt:
- platform/chromium-win/editing/pasteboard/displaced-placeholder-expected.txt:
- platform/chromium-win/editing/pasteboard/display-block-on-spans-expected.txt:
- platform/chromium-win/editing/pasteboard/drag-drop-dead-frame-expected.txt:
- platform/chromium-win/editing/pasteboard/drag-drop-modifies-page-expected.txt:
- platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
- platform/chromium-win/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
- platform/chromium-win/editing/pasteboard/drop-text-without-selection-expected.txt:
- platform/chromium-win/editing/pasteboard/input-field-1-expected.txt:
- platform/chromium-win/editing/pasteboard/interchange-newline-1-expected.txt:
- platform/chromium-win/editing/pasteboard/interchange-newline-2-expected.txt:
- platform/chromium-win/editing/pasteboard/interchange-newline-3-expected.txt:
- platform/chromium-win/editing/pasteboard/interchange-newline-4-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-after-delete-1-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-after-delete-2-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-after-delete-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-1-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-2-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-3-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-4-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-5-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-blockquote-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-borders-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-list-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-end-table-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-start-blockquote-expected.txt:
- platform/chromium-win/editing/pasteboard/merge-start-list-expected.txt:
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
- platform/chromium-win/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-4035648-fix-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-4038267-fix-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-4039777-fix-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-1-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-2-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-3-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-002-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-003-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-004-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-005-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-006-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-007-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-008-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-009-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-line-endings-010-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-list-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-match-style-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-match-style-002-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-pre-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-pre-002-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-table-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-table-003-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-table-cells-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-002-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-003-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-004-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-005-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-006-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-007-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-008-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-009-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-010-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-011-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-012-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-013-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-014-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-015-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-016-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-017-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-018-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-019-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-unrendered-select-expected.txt:
- platform/chromium-win/editing/pasteboard/paste-xml-expected.txt:
- platform/chromium-win/editing/pasteboard/pasting-object-expected.txt:
- platform/chromium-win/editing/pasteboard/pasting-tabs-expected.txt:
- platform/chromium-win/editing/pasteboard/prevent-block-nesting-01-expected.txt:
- platform/chromium-win/editing/pasteboard/quirks-mode-br-1-expected.txt:
- platform/chromium-win/editing/pasteboard/select-element-1-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-drag-drop-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-001-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-002-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-003-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-004-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-005-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-006-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-007-expected.txt:
- platform/chromium-win/editing/pasteboard/smart-paste-008-expected.txt:
- platform/chromium-win/editing/pasteboard/styled-element-markup-expected.txt:
- platform/chromium-win/editing/pasteboard/testcase-9507-expected.txt:
- platform/chromium-win/editing/pasteboard/undoable-fragment-removes-expected.txt:
- platform/chromium-win/editing/pasteboard/unrendered-br-expected.txt:
- platform/chromium-win/editing/selection/13804-expected.txt:
- platform/chromium-win/editing/selection/14971-expected.txt:
- platform/chromium-win/editing/selection/3690703-2-expected.txt:
- platform/chromium-win/editing/selection/3690703-expected.txt:
- platform/chromium-win/editing/selection/3690719-expected.txt:
- platform/chromium-win/editing/selection/4397952-expected.txt:
- platform/chromium-win/editing/selection/4402375-expected.txt:
- platform/chromium-win/editing/selection/4818145-expected.txt:
- platform/chromium-win/editing/selection/4866671-expected.txt:
- platform/chromium-win/editing/selection/4889598-expected.txt:
- platform/chromium-win/editing/selection/4895428-1-expected.txt:
- platform/chromium-win/editing/selection/4895428-2-expected.txt:
- platform/chromium-win/editing/selection/4895428-3-expected.txt:
- platform/chromium-win/editing/selection/4895428-4-expected.txt:
- platform/chromium-win/editing/selection/4932260-1-expected.txt:
- platform/chromium-win/editing/selection/4932260-2-expected.txt:
- platform/chromium-win/editing/selection/4932260-3-expected.txt:
- platform/chromium-win/editing/selection/4947387-expected.txt:
- platform/chromium-win/editing/selection/4960116-expected.txt:
- platform/chromium-win/editing/selection/4975120-expected.txt:
- platform/chromium-win/editing/selection/4983858-expected.txt:
- platform/chromium-win/editing/selection/5007143-2-expected.txt:
- platform/chromium-win/editing/selection/5007143-expected.txt:
- platform/chromium-win/editing/selection/5057506-2-expected.txt:
- platform/chromium-win/editing/selection/5057506-expected.txt:
- platform/chromium-win/editing/selection/5076323-1-expected.txt:
- platform/chromium-win/editing/selection/5076323-2-expected.txt:
- platform/chromium-win/editing/selection/5076323-3-expected.txt:
- platform/chromium-win/editing/selection/5081257-1-expected.txt:
- platform/chromium-win/editing/selection/5081257-2-expected.txt:
- platform/chromium-win/editing/selection/5099303-expected.txt:
- platform/chromium-win/editing/selection/5109817-expected.txt:
- platform/chromium-win/editing/selection/5131716-1-expected.txt:
- platform/chromium-win/editing/selection/5131716-2-expected.txt:
- platform/chromium-win/editing/selection/5131716-3-expected.txt:
- platform/chromium-win/editing/selection/5131716-4-expected.txt:
- platform/chromium-win/editing/selection/5195166-2-expected.txt:
- platform/chromium-win/editing/selection/5232159-expected.txt:
- platform/chromium-win/editing/selection/5234383-1-expected.txt:
- platform/chromium-win/editing/selection/5234383-2-expected.txt:
- platform/chromium-win/editing/selection/5240265-expected.txt:
- platform/chromium-win/editing/selection/5333725-expected.txt:
- platform/chromium-win/editing/selection/5354455-1-expected.txt:
- platform/chromium-win/editing/selection/5354455-2-expected.txt:
- platform/chromium-win/editing/selection/6476-expected.txt:
- platform/chromium-win/editing/selection/7152-1-expected.txt:
- platform/chromium-win/editing/selection/7152-2-expected.txt:
- platform/chromium-win/editing/selection/addRange-expected.txt:
- platform/chromium-win/editing/selection/after-line-wrap-expected.txt:
- platform/chromium-win/editing/selection/caret-and-focus-ring-expected.txt:
- platform/chromium-win/editing/selection/caret-before-select-expected.txt:
- platform/chromium-win/editing/selection/caret-rtl-2-expected.txt:
- platform/chromium-win/editing/selection/caret-rtl-expected.txt:
- platform/chromium-win/editing/selection/click-start-of-line-expected.txt:
- platform/chromium-win/editing/selection/contains-boundaries-expected.txt:
- platform/chromium-win/editing/selection/contenteditable-click-inside-expected.txt:
- platform/chromium-win/editing/selection/contenteditable-click-outside-expected.txt:
- platform/chromium-win/editing/selection/display-table-text-expected.txt:
- platform/chromium-win/editing/selection/doubleclick-crash-expected.txt:
- platform/chromium-win/editing/selection/drag-select-1-expected.txt:
- platform/chromium-win/editing/selection/drag-text-delay-expected.txt:
- platform/chromium-win/editing/selection/drag-to-contenteditable-iframe-expected.txt:
- platform/chromium-win/editing/selection/editable-html-element-expected.txt:
- platform/chromium-win/editing/selection/editable-links-expected.txt:
- platform/chromium-win/editing/selection/editable-non-editable-crash-expected.txt:
- platform/chromium-win/editing/selection/end-of-document-expected.txt:
- platform/chromium-win/editing/selection/expanding-selections-expected.txt:
- platform/chromium-win/editing/selection/expanding-selections2-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-001-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-002-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-003-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-004-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-005-expected.txt:
- platform/chromium-win/editing/selection/extend-by-character-006-expected.txt:
- platform/chromium-win/editing/selection/extend-by-sentence-001-expected.txt:
- platform/chromium-win/editing/selection/extend-by-word-001-expected.txt:
- platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
- platform/chromium-win/editing/selection/extend-selection-bidi-expected.txt:
- platform/chromium-win/editing/selection/fake-doubleclick-expected.txt:
- platform/chromium-win/editing/selection/fake-drag-expected.txt:
- platform/chromium-win/editing/selection/focus-body-expected.txt:
- platform/chromium-win/editing/selection/focus_editable_html-expected.txt:
- platform/chromium-win/editing/selection/iframe-expected.txt:
- platform/chromium-win/editing/selection/image-before-linebreak-expected.txt:
- platform/chromium-win/editing/selection/inline-closest-leaf-child-expected.txt:
- platform/chromium-win/editing/selection/inline-table-expected.txt:
- platform/chromium-win/editing/selection/leave-requested-block-expected.txt:
- platform/chromium-win/editing/selection/line-wrap-1-expected.txt:
- platform/chromium-win/editing/selection/line-wrap-2-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-1-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-2-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-3-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-4-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-5-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-6-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-7-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-8-expected.txt:
- platform/chromium-win/editing/selection/mixed-editability-9-expected.txt:
- platform/chromium-win/editing/selection/move-3875618-fix-expected.txt:
- platform/chromium-win/editing/selection/move-3875641-fix-expected.txt:
- platform/chromium-win/editing/selection/move-backwords-by-word-001-expected.txt:
- platform/chromium-win/editing/selection/move-between-blocks-no-001-expected.txt:
- platform/chromium-win/editing/selection/move-between-blocks-yes-001-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-001-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-002-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-003-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-004-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-005-expected.txt:
- platform/chromium-win/editing/selection/move-by-character-6-expected.txt:
- platform/chromium-win/editing/selection/move-by-line-001-expected.txt:
- platform/chromium-win/editing/selection/move-by-line-002-expected.txt:
- platform/chromium-win/editing/selection/move-by-sentence-001-expected.txt:
- platform/chromium-win/editing/selection/move-by-sentence-linebreak-expected.txt:
- platform/chromium-win/editing/selection/move-by-word-001-expected.txt:
- platform/chromium-win/editing/selection/move-past-trailing-space-expected.txt:
- platform/chromium-win/editing/selection/node-removal-2-expected.txt:
- platform/chromium-win/editing/selection/paragraph-granularity-expected.txt:
- platform/chromium-win/editing/selection/previous-line-position-expected.txt:
- platform/chromium-win/editing/selection/range-between-block-and-inline-expected.txt:
- platform/chromium-win/editing/selection/replace-selection-1-expected.txt:
- platform/chromium-win/editing/selection/replaced-boundaries-1-expected.txt:
- platform/chromium-win/editing/selection/replaced-boundaries-2-expected.txt:
- platform/chromium-win/editing/selection/replaced-boundaries-3-expected.txt:
- platform/chromium-win/editing/selection/select-all-001-expected.txt:
- platform/chromium-win/editing/selection/select-all-002-expected.txt:
- platform/chromium-win/editing/selection/select-all-003-expected.txt:
- platform/chromium-win/editing/selection/select-all-004-expected.txt:
- platform/chromium-win/editing/selection/select-all-005-expected.txt:
- platform/chromium-win/editing/selection/select-all-006-expected.txt:
- platform/chromium-win/editing/selection/select-box-expected.txt:
- platform/chromium-win/editing/selection/select-element-paragraph-boundary-expected.txt:
- platform/chromium-win/editing/selection/select-from-textfield-outwards-expected.txt:
- platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.txt:
- platform/chromium-win/editing/selection/selection-3748164-fix-expected.txt:
- platform/chromium-win/editing/selection/selection-actions-expected.txt:
- platform/chromium-win/editing/selection/selection-background-expected.txt:
- platform/chromium-win/editing/selection/table-caret-1-expected.txt:
- platform/chromium-win/editing/selection/table-caret-2-expected.txt:
- platform/chromium-win/editing/selection/table-caret-3-expected.txt:
- platform/chromium-win/editing/selection/triple-click-in-pre-expected.txt:
- platform/chromium-win/editing/selection/unrendered-001-expected.txt:
- platform/chromium-win/editing/selection/unrendered-002-expected.txt:
- platform/chromium-win/editing/selection/unrendered-003-expected.txt:
- platform/chromium-win/editing/selection/unrendered-004-expected.txt:
- platform/chromium-win/editing/selection/unrendered-005-expected.txt:
- platform/chromium-win/editing/selection/unrendered-space-expected.txt:
- platform/chromium-win/editing/selection/word-granularity-expected.txt:
- platform/chromium-win/editing/selection/wrapped-line-caret-1-expected.txt:
- platform/chromium-win/editing/selection/wrapped-line-caret-2-expected.txt:
- platform/chromium-win/editing/spelling/spellcheck-attribute-expected.txt:
- platform/chromium-win/editing/spelling/spelling-expected.txt:
- platform/chromium-win/editing/style/4916887-expected.txt:
- platform/chromium-win/editing/style/5017613-1-expected.txt:
- platform/chromium-win/editing/style/5017613-2-expected.txt:
- platform/chromium-win/editing/style/5046875-1-expected.txt:
- platform/chromium-win/editing/style/5046875-2-expected.txt:
- platform/chromium-win/editing/style/5065910-expected.txt:
- platform/chromium-win/editing/style/5084241-expected.txt:
- platform/chromium-win/editing/style/5228141-expected.txt:
- platform/chromium-win/editing/style/5279521-expected.txt:
- platform/chromium-win/editing/style/apple-style-editable-mix-expected.txt:
- platform/chromium-win/editing/style/apply-through-end-of-document-expected.txt:
- platform/chromium-win/editing/style/block-style-001-expected.txt:
- platform/chromium-win/editing/style/block-style-002-expected.txt:
- platform/chromium-win/editing/style/block-style-003-expected.txt:
- platform/chromium-win/editing/style/block-style-004-expected.txt:
- platform/chromium-win/editing/style/block-style-005-expected.txt:
- platform/chromium-win/editing/style/block-style-006-expected.txt:
- platform/chromium-win/editing/style/block-styles-007-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-001-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-002-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-003-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-004-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-005-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-006-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-007-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-008-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-009-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-010-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-011-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-012-expected.txt:
- platform/chromium-win/editing/style/create-block-for-style-013-expected.txt:
- platform/chromium-win/editing/style/designmode-expected.txt:
- platform/chromium-win/editing/style/font-family-with-space-expected.txt:
- platform/chromium-win/editing/style/fontsize-1-expected.txt:
- platform/chromium-win/editing/style/highlight-expected.txt:
- platform/chromium-win/editing/style/non-inheritable-styles-expected.txt:
- platform/chromium-win/editing/style/relative-font-size-change-001-expected.txt:
- platform/chromium-win/editing/style/relative-font-size-change-002-expected.txt:
- platform/chromium-win/editing/style/relative-font-size-change-003-expected.txt:
- platform/chromium-win/editing/style/relative-font-size-change-004-expected.txt:
- platform/chromium-win/editing/style/smoosh-styles-001-expected.txt:
- platform/chromium-win/editing/style/smoosh-styles-002-expected.txt:
- platform/chromium-win/editing/style/smoosh-styles-003-expected.txt:
- platform/chromium-win/editing/style/style-3681552-fix-001-expected.txt:
- platform/chromium-win/editing/style/style-3681552-fix-002-expected.txt:
- platform/chromium-win/editing/style/style-3690704-fix-expected.txt:
- platform/chromium-win/editing/style/style-3998892-fix-expected.txt:
- platform/chromium-win/editing/style/style-boundary-001-expected.txt:
- platform/chromium-win/editing/style/style-boundary-002-expected.txt:
- platform/chromium-win/editing/style/style-boundary-003-expected.txt:
- platform/chromium-win/editing/style/style-boundary-004-expected.txt:
- platform/chromium-win/editing/style/style-boundary-005-expected.txt:
- platform/chromium-win/editing/style/table-selection-expected.txt:
- platform/chromium-win/editing/style/typing-style-001-expected.txt:
- platform/chromium-win/editing/style/typing-style-002-expected.txt:
- platform/chromium-win/editing/style/typing-style-003-expected.txt:
- platform/chromium-win/editing/style/unbold-in-bold-expected.txt:
- platform/chromium-win/editing/undo/4063751-expected.txt:
- platform/chromium-win/editing/undo/5378473-expected.txt:
- platform/chromium-win/editing/undo/redo-typing-001-expected.txt:
- platform/chromium-win/editing/undo/undo-combined-delete-boundary-expected.txt:
- platform/chromium-win/editing/undo/undo-combined-delete-expected.txt:
- platform/chromium-win/editing/undo/undo-delete-boundary-expected.txt:
- platform/chromium-win/editing/undo/undo-delete-expected.txt:
- platform/chromium-win/editing/undo/undo-forward-delete-boundary-expected.txt:
- platform/chromium-win/editing/undo/undo-forward-delete-expected.txt:
- platform/chromium-win/editing/undo/undo-misspellings-expected.txt:
- platform/chromium-win/editing/undo/undo-typing-001-expected.txt:
- platform/chromium-win/editing/unsupported-content/list-delete-001-expected.txt:
- platform/chromium-win/editing/unsupported-content/list-delete-003-expected.txt:
- platform/chromium-win/editing/unsupported-content/list-type-after-expected.txt:
- platform/chromium-win/editing/unsupported-content/list-type-before-expected.txt:
- platform/chromium-win/editing/unsupported-content/table-delete-001-expected.txt:
- platform/chromium-win/editing/unsupported-content/table-delete-002-expected.txt:
- platform/chromium-win/editing/unsupported-content/table-delete-003-expected.txt:
- platform/chromium-win/editing/unsupported-content/table-type-after-expected.txt:
- platform/chromium-win/editing/unsupported-content/table-type-before-expected.txt:
- platform/chromium-win/fast/block/float/relative-painted-twice-expected.txt:
- platform/chromium-win/fast/css-generated-content/hover-style-change-expected.txt:
- platform/chromium-win/fast/css/layerZOrderCrash-expected.txt:
- platform/chromium-win/fast/css/shadow-multiple-expected.txt:
- platform/chromium-win/fast/css/universal-hover-quirk-expected.txt:
- platform/chromium-win/fast/dom/delete-contents-expected.txt:
- platform/chromium-win/fast/dom/focus-contenteditable-expected.txt:
- platform/chromium-win/fast/dynamic/layer-hit-test-crash-expected.txt:
- platform/chromium-win/fast/dynamic/selection-highlight-adjust-expected.txt:
- platform/chromium-win/fast/events/5056619-expected.txt:
- platform/chromium-win/fast/events/autoscroll-expected.txt:
- platform/chromium-win/fast/events/context-no-deselect-expected.txt:
- platform/chromium-win/fast/events/label-focus-expected.txt:
- platform/chromium-win/fast/events/pointer-events-2-expected.txt:
- platform/chromium-win/fast/events/updateLayoutForHitTest-expected.txt:
- platform/chromium-win/fast/forms/caret-rtl-expected.txt:
- platform/chromium-win/fast/forms/form-added-to-table-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-focus-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-readonly-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-selection-expected.txt:
- platform/chromium-win/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/chromium-win/fast/forms/input-paste-undo-expected.txt:
- platform/chromium-win/fast/forms/input-readonly-autoscroll-expected.txt:
- platform/chromium-win/fast/forms/input-text-click-inside-expected.txt:
- platform/chromium-win/fast/forms/input-text-click-outside-expected.txt:
- platform/chromium-win/fast/forms/input-text-double-click-expected.txt:
- platform/chromium-win/fast/forms/input-text-drag-down-expected.txt:
- platform/chromium-win/fast/forms/input-text-option-delete-expected.txt:
- platform/chromium-win/fast/forms/input-text-scroll-left-on-blur-expected.txt:
- platform/chromium-win/fast/forms/input-text-self-emptying-click-expected.txt:
- platform/chromium-win/fast/forms/plaintext-mode-2-expected.txt:
- platform/chromium-win/fast/forms/search-rtl-expected.txt:
- platform/chromium-win/fast/forms/search-zoomed-expected.txt:
- platform/chromium-win/fast/forms/tabbing-input-iframe-expected.txt:
- platform/chromium-win/fast/forms/textarea-scrollbar-expected.txt:
- platform/chromium-win/fast/forms/textarea-scrolled-type-expected.txt:
- platform/chromium-win/fast/forms/textfield-outline-expected.txt:
- platform/chromium-win/fast/forms/textfield-overflow-expected.txt:
- platform/chromium-win/fast/frames/take-focus-from-iframe-expected.txt:
- platform/chromium-win/fast/inline-block/14498-positionForCoordinates-expected.txt:
- platform/chromium-win/fast/inline/25277-2-expected.txt:
- platform/chromium-win/fast/inline/25277-expected.txt:
- platform/chromium-win/fast/lists/drag-into-marker-expected.txt:
- platform/chromium-win/fast/lists/markers-in-selection-expected.txt:
- platform/chromium-win/fast/overflow/image-selection-highlight-expected.txt:
- platform/chromium-win/fast/overflow/overflow-focus-ring-expected.txt:
- platform/chromium-win/fast/overflow/overflow-text-hit-testing-expected.txt:
- platform/chromium-win/fast/repaint/4776765-expected.txt:
- platform/chromium-win/fast/repaint/block-selection-gap-in-composited-layer-expected.txt:
- platform/chromium-win/fast/repaint/caret-outside-block-expected.txt:
- platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
- platform/chromium-win/fast/repaint/inline-outline-repaint-expected.txt:
- platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
- platform/chromium-win/fast/repaint/selected-replaced-expected.txt:
- platform/chromium-win/fast/repaint/selection-after-delete-expected.txt:
- platform/chromium-win/fast/repaint/selection-after-remove-expected.txt:
- platform/chromium-win/fast/repaint/subtree-root-skipped-expected.txt:
- platform/chromium-win/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/chromium-win/fast/replaced/selection-rect-transform-expected.txt:
- platform/chromium-win/fast/selectors/159-expected.txt:
- platform/chromium-win/fast/selectors/177a-expected.txt:
- platform/chromium-win/fast/table/click-near-anonymous-table-expected.txt:
- platform/chromium-win/fast/text/atsui-kerning-and-ligatures-expected.txt:
- platform/chromium-win/fast/text/atsui-partial-selection-expected.txt:
- platform/chromium-win/fast/text/delete-hard-break-character-expected.txt:
- platform/chromium-win/fast/text/in-rendered-text-rtl-expected.txt:
- platform/chromium-win/fast/text/international/khmer-selection-expected.txt:
- platform/chromium-win/fast/text/international/rtl-caret-expected.txt:
- platform/chromium-win/fast/text/justified-selection-at-edge-expected.txt:
- platform/chromium-win/fast/text/justified-selection-expected.txt:
- platform/chromium-win/fast/text/should-use-atsui-expected.txt:
- platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
- platform/chromium-win/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
- platform/chromium-win/fast/transforms/transformed-caret-expected.txt:
- platform/chromium-win/fast/transforms/transformed-focused-text-input-expected.txt:
- platform/chromium-win/svg/custom/hit-test-with-br-expected.txt:
- platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
- platform/chromium-win/svg/text/selection-background-color-expected.txt:
- platform/chromium-win/svg/text/selection-styles-expected.txt:
- platform/gtk/editing/deleting/4922367-expected.txt:
- platform/gtk/editing/deleting/5026848-1-expected.txt:
- platform/gtk/editing/deleting/5026848-2-expected.txt:
- platform/gtk/editing/deleting/5026848-3-expected.txt:
- platform/gtk/editing/deleting/5032066-expected.txt:
- platform/gtk/editing/deleting/5091898-expected.txt:
- platform/gtk/editing/deleting/5099303-expected.txt:
- platform/gtk/editing/deleting/5115601-expected.txt:
- platform/gtk/editing/deleting/5126166-expected.txt:
- platform/gtk/editing/deleting/5156801-2-expected.txt:
- platform/gtk/editing/deleting/5206311-1-expected.txt:
- platform/gtk/editing/deleting/5206311-2-expected.txt:
- platform/gtk/editing/deleting/5272440-expected.txt:
- platform/gtk/editing/deleting/5369009-expected.txt:
- platform/gtk/editing/deleting/5390681-2-expected.txt:
- platform/gtk/editing/deleting/5390681-expected.txt:
- platform/gtk/editing/deleting/5433862-2-expected.txt:
- platform/gtk/editing/deleting/5483370-expected.txt:
- platform/gtk/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3608445-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3608462-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3775172-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3800834-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3959464-fix-expected.txt:
- platform/gtk/editing/deleting/delete-and-undo-expected.txt:
- platform/gtk/editing/deleting/delete-block-contents-001-expected.txt:
- platform/gtk/editing/deleting/delete-block-contents-002-expected.txt:
- platform/gtk/editing/deleting/delete-block-contents-003-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-010-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-012-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-013-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-014-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-015-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-016-expected.txt:
- platform/gtk/editing/deleting/delete-block-merge-contents-017-expected.txt:
- platform/gtk/editing/deleting/delete-br-001-expected.txt:
- platform/gtk/editing/deleting/delete-br-002-expected.txt:
- platform/gtk/editing/deleting/delete-br-003-expected.txt:
- platform/gtk/editing/deleting/delete-br-004-expected.txt:
- platform/gtk/editing/deleting/delete-br-005-expected.txt:
- platform/gtk/editing/deleting/delete-br-006-expected.txt:
- platform/gtk/editing/deleting/delete-br-007-expected.txt:
- platform/gtk/editing/deleting/delete-br-010-expected.txt:
- platform/gtk/editing/deleting/delete-br-013-expected.txt:
- platform/gtk/editing/deleting/delete-by-word-001-expected.txt:
- platform/gtk/editing/deleting/delete-contiguous-ws-001-expected.txt:
- platform/gtk/editing/deleting/delete-image-004-expected.txt:
- platform/gtk/editing/deleting/delete-leading-ws-001-expected.txt:
- platform/gtk/editing/deleting/delete-line-001-expected.txt:
- platform/gtk/editing/deleting/delete-line-002-expected.txt:
- platform/gtk/editing/deleting/delete-line-005-expected.txt:
- platform/gtk/editing/deleting/delete-line-006-expected.txt:
- platform/gtk/editing/deleting/delete-line-007-expected.txt:
- platform/gtk/editing/deleting/delete-line-008-expected.txt:
- platform/gtk/editing/deleting/delete-line-009-expected.txt:
- platform/gtk/editing/deleting/delete-line-010-expected.txt:
- platform/gtk/editing/deleting/delete-line-011-expected.txt:
- platform/gtk/editing/deleting/delete-line-012-expected.txt:
- platform/gtk/editing/deleting/delete-line-013-expected.txt:
- platform/gtk/editing/deleting/delete-line-014-expected.txt:
- platform/gtk/editing/deleting/delete-line-end-ws-001-expected.txt:
- platform/gtk/editing/deleting/delete-line-end-ws-002-expected.txt:
- platform/gtk/editing/deleting/delete-listitem-001-expected.txt:
- platform/gtk/editing/deleting/delete-listitem-002-expected.txt:
- platform/gtk/editing/deleting/delete-select-all-001-expected.txt:
- platform/gtk/editing/deleting/delete-select-all-002-expected.txt:
- platform/gtk/editing/deleting/delete-tab-002-expected.txt:
- platform/gtk/editing/deleting/delete-tab-004-expected.txt:
- platform/gtk/editing/deleting/delete-to-end-of-paragraph-expected.txt:
- platform/gtk/editing/deleting/delete-to-select-table-expected.txt:
- platform/gtk/editing/deleting/delete-trailing-ws-002-expected.txt:
- platform/gtk/editing/deleting/delete-ws-fixup-001-expected.txt:
- platform/gtk/editing/deleting/delete-ws-fixup-002-expected.txt:
- platform/gtk/editing/deleting/forward-delete-expected.txt:
- platform/gtk/editing/deleting/merge-whitespace-pre-expected.txt:
- platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
- platform/gtk/editing/execCommand/4580583-1-expected.txt:
- platform/gtk/editing/execCommand/4580583-2-expected.txt:
- platform/gtk/editing/execCommand/4747450-expected.txt:
- platform/gtk/editing/execCommand/4786404-1-expected.txt:
- platform/gtk/editing/execCommand/4786404-2-expected.txt:
- platform/gtk/editing/execCommand/4916402-expected.txt:
- platform/gtk/editing/execCommand/4916541-expected.txt:
- platform/gtk/editing/execCommand/4920488-expected.txt:
- platform/gtk/editing/execCommand/4920742-1-expected.txt:
- platform/gtk/editing/execCommand/4924441-expected.txt:
- platform/gtk/editing/execCommand/5049671-expected.txt:
- platform/gtk/editing/execCommand/5080333-1-expected.txt:
- platform/gtk/editing/execCommand/5080333-2-expected.txt:
- platform/gtk/editing/execCommand/5136770-expected.txt:
- platform/gtk/editing/execCommand/5138441-expected.txt:
- platform/gtk/editing/execCommand/5142012-1-expected.txt:
- platform/gtk/editing/execCommand/5142012-2-expected.txt:
- platform/gtk/editing/execCommand/5190926-expected.txt:
- platform/gtk/editing/execCommand/5481523-expected.txt:
- platform/gtk/editing/execCommand/5482023-expected.txt:
- platform/gtk/editing/execCommand/5569741-expected.txt:
- platform/gtk/editing/execCommand/5573879-expected.txt:
- platform/gtk/editing/execCommand/insert-list-empty-div-expected.txt:
- platform/gtk/editing/inserting/12882-expected.txt:
- platform/gtk/editing/inserting/4840662-expected.txt:
- platform/gtk/editing/inserting/4875189-1-expected.txt:
- platform/gtk/editing/inserting/4875189-2-expected.txt:
- platform/gtk/editing/inserting/4959067-expected.txt:
- platform/gtk/editing/inserting/4960120-2-expected.txt:
- platform/gtk/editing/inserting/5002441-expected.txt:
- platform/gtk/editing/inserting/5058163-1-expected.txt:
- platform/gtk/editing/inserting/5058163-2-expected.txt:
- platform/gtk/editing/inserting/5156401-2-expected.txt:
- platform/gtk/editing/inserting/5418891-expected.txt:
- platform/gtk/editing/inserting/5510537-expected.txt:
- platform/gtk/editing/inserting/5549929-2-expected.txt:
- platform/gtk/editing/inserting/5549929-3-expected.txt:
- platform/gtk/editing/inserting/6703873-expected.txt:
- platform/gtk/editing/inserting/editable-inline-element-expected.txt:
- platform/gtk/editing/inserting/edited-whitespace-1-expected.txt:
- platform/gtk/editing/inserting/insert-3654864-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3659587-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3775316-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3800346-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3851164-fix-expected.txt:
- platform/gtk/editing/inserting/insert-3907422-fix-expected.txt:
- platform/gtk/editing/inserting/insert-after-delete-001-expected.txt:
- platform/gtk/editing/inserting/insert-br-005-expected.txt:
- platform/gtk/editing/inserting/insert-div-001-expected.txt:
- platform/gtk/editing/inserting/insert-div-002-expected.txt:
- platform/gtk/editing/inserting/insert-div-003-expected.txt:
- platform/gtk/editing/inserting/insert-div-004-expected.txt:
- platform/gtk/editing/inserting/insert-div-005-expected.txt:
- platform/gtk/editing/inserting/insert-div-009-expected.txt:
- platform/gtk/editing/inserting/insert-div-024-expected.txt:
- platform/gtk/editing/inserting/insert-space-in-empty-doc-expected.txt:
- platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
- platform/gtk/editing/inserting/redo-expected.txt:
- platform/gtk/editing/inserting/typing-001-expected.txt:
- platform/gtk/editing/inserting/typing-002-expected.txt:
- platform/gtk/editing/inserting/typing-003-expected.txt:
- platform/gtk/editing/inserting/typing-around-br-001-expected.txt:
- platform/gtk/editing/inserting/typing-around-image-001-expected.txt:
- platform/gtk/editing/pasteboard/4076267-2-expected.txt:
- platform/gtk/editing/pasteboard/4076267-3-expected.txt:
- platform/gtk/editing/pasteboard/4076267-expected.txt:
- platform/gtk/editing/pasteboard/5032095-expected.txt:
- platform/gtk/editing/pasteboard/5071074-2-expected.txt:
- platform/gtk/editing/pasteboard/5075944-3-expected.txt:
- platform/gtk/editing/pasteboard/5089327-expected.txt:
- platform/gtk/editing/pasteboard/5134759-expected.txt:
- platform/gtk/editing/pasteboard/5156401-1-expected.txt:
- platform/gtk/editing/pasteboard/5387578-expected.txt:
- platform/gtk/editing/pasteboard/5483567-expected.txt:
- platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-1-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-2-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-3-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
- platform/gtk/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
- platform/gtk/editing/pasteboard/paste-table-001-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-001-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-002-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-003-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-004-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-005-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-006-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-007-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-010-expected.txt:
- platform/gtk/editing/pasteboard/paste-text-015-expected.txt:
- platform/gtk/editing/pasteboard/paste-xml-expected.txt:
- platform/gtk/editing/selection/13804-expected.txt:
- platform/gtk/editing/selection/14971-expected.txt:
- platform/gtk/editing/selection/4818145-expected.txt:
- platform/gtk/editing/selection/4866671-expected.txt:
- platform/gtk/editing/selection/4889598-expected.txt:
- platform/gtk/editing/selection/4895428-2-expected.txt:
- platform/gtk/editing/selection/4960116-expected.txt:
- platform/gtk/editing/selection/4983858-expected.txt:
- platform/gtk/editing/selection/5007143-2-expected.txt:
- platform/gtk/editing/selection/5007143-expected.txt:
- platform/gtk/editing/selection/5057506-2-expected.txt:
- platform/gtk/editing/selection/5057506-expected.txt:
- platform/gtk/editing/selection/5076323-1-expected.txt:
- platform/gtk/editing/selection/5076323-2-expected.txt:
- platform/gtk/editing/selection/5076323-3-expected.txt:
- platform/gtk/editing/selection/5081257-1-expected.txt:
- platform/gtk/editing/selection/5081257-2-expected.txt:
- platform/gtk/editing/selection/5099303-expected.txt:
- platform/gtk/editing/selection/5109817-expected.txt:
- platform/gtk/editing/selection/5131716-1-expected.txt:
- platform/gtk/editing/selection/5131716-2-expected.txt:
- platform/gtk/editing/selection/5131716-3-expected.txt:
- platform/gtk/editing/selection/5131716-4-expected.txt:
- platform/gtk/editing/selection/5232159-expected.txt:
- platform/gtk/editing/selection/5234383-1-expected.txt:
- platform/gtk/editing/selection/5234383-2-expected.txt:
- platform/gtk/editing/selection/5333725-expected.txt:
- platform/gtk/editing/selection/5354455-1-expected.txt:
- platform/gtk/editing/selection/5354455-2-expected.txt:
- platform/gtk/editing/selection/addRange-expected.txt:
- platform/gtk/editing/selection/extend-by-character-002-expected.txt:
- platform/gtk/editing/selection/extend-by-character-003-expected.txt:
- platform/gtk/editing/selection/extend-by-character-004-expected.txt:
- platform/gtk/editing/selection/extend-by-character-005-expected.txt:
- platform/gtk/editing/selection/fake-drag-expected.txt:
- platform/gtk/editing/selection/iframe-expected.txt:
- platform/gtk/editing/selection/inline-closest-leaf-child-expected.txt:
- platform/gtk/editing/selection/inline-table-expected.txt:
- platform/gtk/editing/selection/mixed-editability-6-expected.txt:
- platform/gtk/editing/selection/mixed-editability-7-expected.txt:
- platform/gtk/editing/selection/move-backwords-by-word-001-expected.txt:
- platform/gtk/editing/selection/move-between-blocks-no-001-expected.txt:
- platform/gtk/editing/selection/move-between-blocks-yes-001-expected.txt:
- platform/gtk/editing/selection/move-by-character-001-expected.txt:
- platform/gtk/editing/selection/move-by-character-002-expected.txt:
- platform/gtk/editing/selection/move-by-character-003-expected.txt:
- platform/gtk/editing/selection/move-by-character-004-expected.txt:
- platform/gtk/editing/selection/move-by-character-005-expected.txt:
- platform/gtk/editing/selection/move-by-sentence-001-expected.txt:
- platform/gtk/editing/selection/move-by-sentence-linebreak-expected.txt:
- platform/gtk/editing/selection/move-past-trailing-space-expected.txt:
- platform/gtk/editing/selection/range-between-block-and-inline-expected.txt:
- platform/gtk/editing/selection/select-box-expected.txt:
- platform/gtk/editing/selection/select-text-overflow-ellipsis-expected.txt:
- platform/gtk/editing/selection/wrapped-line-caret-1-expected.txt:
- platform/gtk/editing/selection/wrapped-line-caret-2-expected.txt:
- platform/gtk/editing/spelling/spellcheck-attribute-expected.txt:
- platform/gtk/editing/spelling/spelling-expected.txt:
- platform/gtk/editing/spelling/spelling-linebreak-expected.txt:
- platform/gtk/editing/style/4916887-expected.txt:
- platform/gtk/editing/style/5017613-1-expected.txt:
- platform/gtk/editing/style/5017613-2-expected.txt:
- platform/gtk/editing/style/5046875-1-expected.txt:
- platform/gtk/editing/style/5046875-2-expected.txt:
- platform/gtk/editing/style/5084241-expected.txt:
- platform/gtk/editing/style/5228141-expected.txt:
- platform/gtk/editing/style/5279521-expected.txt:
- platform/gtk/editing/style/block-style-003-expected.txt:
- platform/gtk/editing/style/fontsize-1-expected.txt:
- platform/gtk/editing/style/highlight-expected.txt:
- platform/gtk/editing/style/relative-font-size-change-001-expected.txt:
- platform/gtk/editing/style/style-3681552-fix-001-expected.txt:
- platform/gtk/editing/style/style-3681552-fix-002-expected.txt:
- platform/gtk/editing/style/style-3690704-fix-expected.txt:
- platform/gtk/editing/style/typing-style-001-expected.txt:
- platform/gtk/editing/style/typing-style-002-expected.txt:
- platform/gtk/editing/style/typing-style-003-expected.txt:
- platform/gtk/editing/style/unbold-in-bold-expected.txt:
- platform/gtk/editing/undo/4063751-expected.txt:
- platform/gtk/editing/undo/5378473-expected.txt:
- platform/gtk/editing/undo/redo-typing-001-expected.txt:
- platform/gtk/editing/undo/undo-combined-delete-boundary-expected.txt:
- platform/gtk/editing/undo/undo-combined-delete-expected.txt:
- platform/gtk/editing/undo/undo-delete-boundary-expected.txt:
- platform/gtk/editing/undo/undo-delete-expected.txt:
- platform/gtk/editing/undo/undo-forward-delete-boundary-expected.txt:
- platform/gtk/editing/undo/undo-forward-delete-expected.txt:
- platform/gtk/editing/undo/undo-misspellings-expected.txt:
- platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt:
- platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
- platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
- platform/gtk/svg/text/selection-background-color-expected.txt:
- platform/gtk/svg/text/selection-styles-expected.txt:
- platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.txt:
- platform/win/editing/inserting/4960120-1-expected.txt:
- platform/win/editing/inserting/break-blockquote-after-delete-expected.txt:
- platform/win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
- platform/win/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
- platform/win/editing/pasteboard/paste-xml-expected.txt:
- platform/win/editing/pasteboard/pasting-tabs-expected.txt:
- platform/win/editing/selection/drag-text-delay-expected.txt:
- platform/win/editing/selection/select-text-overflow-ellipsis-expected.txt:
- platform/win/fast/forms/textarea-scrollbar-expected.txt:
- platform/win/fast/forms/textarea-scrolled-type-expected.txt:
- 2:08 AM Changeset in webkit [63294] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Philippe Normand <pnormand@igalia.com>
Unreviewed, fix comment in Skipped file.
[GTK] http/tests/media/video-cookie.html fails
https://bugs.webkit.org/show_bug.cgi?id=42240
- platform/gtk/Skipped:
- 2:05 AM Changeset in webkit [63293] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Philippe Normand <pnormand@igalia.com>
Unreviewed, skip failing test.
[GTK] http/tests/media/video-cookie.html fails
https://bugs.webkit.org/show_bug.cgi?id=42240
- platform/gtk/Skipped:
- 1:59 AM Changeset in webkit [63292] by
-
- 673 edits in trunk/LayoutTests
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Nikolas Zimmermann.
Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238
Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i
LayoutTests will be updated across several commits to keep the SVN server happy.
Commit number 2, update qt results.
- platform/qt/editing/deleting/4845371-expected.txt:
- platform/qt/editing/deleting/4922367-expected.txt:
- platform/qt/editing/deleting/5026848-1-expected.txt:
- platform/qt/editing/deleting/5026848-2-expected.txt:
- platform/qt/editing/deleting/5026848-3-expected.txt:
- platform/qt/editing/deleting/5032066-expected.txt:
- platform/qt/editing/deleting/5091898-expected.txt:
- platform/qt/editing/deleting/5099303-expected.txt:
- platform/qt/editing/deleting/5115601-expected.txt:
- platform/qt/editing/deleting/5126166-expected.txt:
- platform/qt/editing/deleting/5144139-2-expected.txt:
- platform/qt/editing/deleting/5156801-2-expected.txt:
- platform/qt/editing/deleting/5168598-expected.txt:
- platform/qt/editing/deleting/5206311-1-expected.txt:
- platform/qt/editing/deleting/5206311-2-expected.txt:
- platform/qt/editing/deleting/5272440-expected.txt:
- platform/qt/editing/deleting/5300379-expected.txt:
- platform/qt/editing/deleting/5369009-expected.txt:
- platform/qt/editing/deleting/5390681-expected.txt:
- platform/qt/editing/deleting/5408255-expected.txt:
- platform/qt/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
- platform/qt/editing/deleting/delete-3608430-fix-expected.txt:
- platform/qt/editing/deleting/delete-3608445-fix-expected.txt:
- platform/qt/editing/deleting/delete-3608462-fix-expected.txt:
- platform/qt/editing/deleting/delete-3775172-fix-expected.txt:
- platform/qt/editing/deleting/delete-3800834-fix-expected.txt:
- platform/qt/editing/deleting/delete-3857753-fix-expected.txt:
- platform/qt/editing/deleting/delete-3865854-fix-expected.txt:
- platform/qt/editing/deleting/delete-3928305-fix-expected.txt:
- platform/qt/editing/deleting/delete-3959464-fix-expected.txt:
- platform/qt/editing/deleting/delete-4038408-fix-expected.txt:
- platform/qt/editing/deleting/delete-4083333-fix-expected.txt:
- platform/qt/editing/deleting/delete-after-span-ws-001-expected.txt:
- platform/qt/editing/deleting/delete-after-span-ws-002-expected.txt:
- platform/qt/editing/deleting/delete-after-span-ws-003-expected.txt:
- platform/qt/editing/deleting/delete-and-undo-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
- platform/qt/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
- platform/qt/editing/deleting/delete-at-start-or-end-expected.txt:
- platform/qt/editing/deleting/delete-block-contents-001-expected.txt:
- platform/qt/editing/deleting/delete-block-contents-002-expected.txt:
- platform/qt/editing/deleting/delete-block-contents-003-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-001-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-002-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-003-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-004-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-005-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-006-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-007-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-008-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-009-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-010-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-011-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-012-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-013-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-014-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-015-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-016-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-017-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-018-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-021-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-022-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-023-expected.txt:
- platform/qt/editing/deleting/delete-block-merge-contents-024-expected.txt:
- platform/qt/editing/deleting/delete-block-table-expected.txt:
- platform/qt/editing/deleting/delete-br-001-expected.txt:
- platform/qt/editing/deleting/delete-br-002-expected.txt:
- platform/qt/editing/deleting/delete-br-003-expected.txt:
- platform/qt/editing/deleting/delete-br-004-expected.txt:
- platform/qt/editing/deleting/delete-br-005-expected.txt:
- platform/qt/editing/deleting/delete-br-006-expected.txt:
- platform/qt/editing/deleting/delete-br-007-expected.txt:
- platform/qt/editing/deleting/delete-br-008-expected.txt:
- platform/qt/editing/deleting/delete-br-009-expected.txt:
- platform/qt/editing/deleting/delete-br-010-expected.txt:
- platform/qt/editing/deleting/delete-br-011-expected.txt:
- platform/qt/editing/deleting/delete-br-012-expected.txt:
- platform/qt/editing/deleting/delete-by-word-001-expected.txt:
- platform/qt/editing/deleting/delete-by-word-002-expected.txt:
- platform/qt/editing/deleting/delete-character-001-expected.txt:
- platform/qt/editing/deleting/delete-contiguous-ws-001-expected.txt:
- platform/qt/editing/deleting/delete-first-list-item-expected.txt:
- platform/qt/editing/deleting/delete-hr-expected.txt:
- platform/qt/editing/deleting/delete-image-001-expected.txt:
- platform/qt/editing/deleting/delete-image-002-expected.txt:
- platform/qt/editing/deleting/delete-image-003-expected.txt:
- platform/qt/editing/deleting/delete-image-004-expected.txt:
- platform/qt/editing/deleting/delete-leading-ws-001-expected.txt:
- platform/qt/editing/deleting/delete-line-001-expected.txt:
- platform/qt/editing/deleting/delete-line-002-expected.txt:
- platform/qt/editing/deleting/delete-line-003-expected.txt:
- platform/qt/editing/deleting/delete-line-004-expected.txt:
- platform/qt/editing/deleting/delete-line-005-expected.txt:
- platform/qt/editing/deleting/delete-line-006-expected.txt:
- platform/qt/editing/deleting/delete-line-007-expected.txt:
- platform/qt/editing/deleting/delete-line-008-expected.txt:
- platform/qt/editing/deleting/delete-line-009-expected.txt:
- platform/qt/editing/deleting/delete-line-010-expected.txt:
- platform/qt/editing/deleting/delete-line-011-expected.txt:
- platform/qt/editing/deleting/delete-line-012-expected.txt:
- platform/qt/editing/deleting/delete-line-013-expected.txt:
- platform/qt/editing/deleting/delete-line-014-expected.txt:
- platform/qt/editing/deleting/delete-line-015-expected.txt:
- platform/qt/editing/deleting/delete-line-016-expected.txt:
- platform/qt/editing/deleting/delete-line-017-expected.txt:
- platform/qt/editing/deleting/delete-line-end-ws-001-expected.txt:
- platform/qt/editing/deleting/delete-line-end-ws-002-expected.txt:
- platform/qt/editing/deleting/delete-link-1-expected.txt:
- platform/qt/editing/deleting/delete-listitem-001-expected.txt:
- platform/qt/editing/deleting/delete-listitem-002-expected.txt:
- platform/qt/editing/deleting/delete-mixed-editable-content-001-expected.txt:
- platform/qt/editing/deleting/delete-select-all-001-expected.txt:
- platform/qt/editing/deleting/delete-select-all-002-expected.txt:
- platform/qt/editing/deleting/delete-select-all-003-expected.txt:
- platform/qt/editing/deleting/delete-selection-001-expected.txt:
- platform/qt/editing/deleting/delete-tab-001-expected.txt:
- platform/qt/editing/deleting/delete-tab-002-expected.txt:
- platform/qt/editing/deleting/delete-tab-003-expected.txt:
- platform/qt/editing/deleting/delete-tab-004-expected.txt:
- platform/qt/editing/deleting/delete-to-select-table-expected.txt:
- platform/qt/editing/deleting/delete-trailing-ws-001-expected.txt:
- platform/qt/editing/deleting/delete-trailing-ws-002-expected.txt:
- platform/qt/editing/deleting/delete-ws-fixup-001-expected.txt:
- platform/qt/editing/deleting/delete-ws-fixup-002-expected.txt:
- platform/qt/editing/deleting/delete-ws-fixup-003-expected.txt:
- platform/qt/editing/deleting/delete-ws-fixup-004-expected.txt:
- platform/qt/editing/deleting/deletionUI-single-instance-expected.txt:
- platform/qt/editing/deleting/forward-delete-expected.txt:
- platform/qt/editing/deleting/list-item-1-expected.txt:
- platform/qt/editing/deleting/merge-different-styles-expected.txt:
- platform/qt/editing/deleting/merge-endOfParagraph-expected.txt:
- platform/qt/editing/deleting/merge-into-empty-block-1-expected.txt:
- platform/qt/editing/deleting/merge-into-empty-block-2-expected.txt:
- platform/qt/editing/deleting/merge-no-br-expected.txt:
- platform/qt/editing/deleting/merge-unrendered-space-expected.txt:
- platform/qt/editing/deleting/merge-whitespace-pre-expected.txt:
- platform/qt/editing/deleting/non-smart-delete-expected.txt:
- platform/qt/editing/deleting/paragraph-in-preserveNewline-expected.txt:
- platform/qt/editing/deleting/pruning-after-merge-2-expected.txt:
- platform/qt/editing/deleting/smart-delete-001-expected.txt:
- platform/qt/editing/deleting/smart-delete-002-expected.txt:
- platform/qt/editing/deleting/smart-delete-003-expected.txt:
- platform/qt/editing/deleting/smart-delete-004-expected.txt:
- platform/qt/editing/deleting/table-cells-expected.txt:
- platform/qt/editing/deleting/transpose-empty-expected.txt:
- platform/qt/editing/deleting/whitespace-pre-1-expected.txt:
- platform/qt/editing/execCommand/4580583-1-expected.txt:
- platform/qt/editing/execCommand/4580583-2-expected.txt:
- platform/qt/editing/execCommand/4641880-1-expected.txt:
- platform/qt/editing/execCommand/4641880-2-expected.txt:
- platform/qt/editing/execCommand/4747450-expected.txt:
- platform/qt/editing/execCommand/4786404-1-expected.txt:
- platform/qt/editing/execCommand/4786404-2-expected.txt:
- platform/qt/editing/execCommand/4916402-expected.txt:
- platform/qt/editing/execCommand/4916541-expected.txt:
- platform/qt/editing/execCommand/4920488-expected.txt:
- platform/qt/editing/execCommand/4920742-1-expected.txt:
- platform/qt/editing/execCommand/4924441-expected.txt:
- platform/qt/editing/execCommand/5049671-expected.txt:
- platform/qt/editing/execCommand/5062376-expected.txt:
- platform/qt/editing/execCommand/5080333-1-expected.txt:
- platform/qt/editing/execCommand/5080333-2-expected.txt:
- platform/qt/editing/execCommand/5136770-expected.txt:
- platform/qt/editing/execCommand/5138441-expected.txt:
- platform/qt/editing/execCommand/5142012-1-expected.txt:
- platform/qt/editing/execCommand/5142012-2-expected.txt:
- platform/qt/editing/execCommand/5190926-expected.txt:
- platform/qt/editing/execCommand/create-list-from-range-selection-expected.txt:
- platform/qt/editing/execCommand/create-list-with-hr-expected.txt:
- platform/qt/editing/execCommand/findString-2-expected.txt:
- platform/qt/editing/execCommand/findString-expected.txt:
- platform/qt/editing/execCommand/format-block-expected.txt:
- platform/qt/editing/execCommand/format-block-from-range-selection-expected.txt:
- platform/qt/editing/execCommand/format-block-with-braces-expected.txt:
- platform/qt/editing/execCommand/format-block-with-trailing-br-expected.txt:
- platform/qt/editing/execCommand/hilitecolor-expected.txt:
- platform/qt/editing/execCommand/indent-empty-root-expected.txt:
- platform/qt/editing/execCommand/indent-list-item-expected.txt:
- platform/qt/editing/execCommand/indent-selection-expected.txt:
- platform/qt/editing/execCommand/insert-list-and-stitch-expected.txt:
- platform/qt/editing/execCommand/insert-list-empty-div-expected.txt:
- platform/qt/editing/execCommand/insertImage-expected.txt:
- platform/qt/editing/execCommand/outdent-selection-expected.txt:
- platform/qt/editing/execCommand/print-expected.txt:
- platform/qt/editing/execCommand/remove-formatting-2-expected.txt:
- platform/qt/editing/execCommand/remove-formatting-expected.txt:
- platform/qt/editing/execCommand/remove-list-from-range-selection-expected.txt:
- platform/qt/editing/execCommand/remove-list-item-1-expected.txt:
- platform/qt/editing/execCommand/selectAll-expected.txt:
- platform/qt/editing/inserting/12882-expected.txt:
- platform/qt/editing/inserting/4278698-expected.txt:
- platform/qt/editing/inserting/4840662-expected.txt:
- platform/qt/editing/inserting/4875189-1-expected.txt:
- platform/qt/editing/inserting/4875189-2-expected.txt:
- platform/qt/editing/inserting/4959067-expected.txt:
- platform/qt/editing/inserting/4960120-1-expected.txt:
- platform/qt/editing/inserting/4960120-2-expected.txt:
- platform/qt/editing/inserting/5002441-expected.txt:
- platform/qt/editing/inserting/5058163-1-expected.txt:
- platform/qt/editing/inserting/5058163-2-expected.txt:
- platform/qt/editing/inserting/5156401-2-expected.txt:
- platform/qt/editing/inserting/5418891-expected.txt:
- platform/qt/editing/inserting/5510537-expected.txt:
- platform/qt/editing/inserting/5549929-2-expected.txt:
- platform/qt/editing/inserting/5549929-3-expected.txt:
- platform/qt/editing/inserting/6703873-expected.txt:
- platform/qt/editing/inserting/before-after-input-element-expected.txt:
- platform/qt/editing/inserting/break-blockquote-after-delete-expected.txt:
- platform/qt/editing/inserting/editable-html-element-expected.txt:
- platform/qt/editing/inserting/editable-inline-element-expected.txt:
- platform/qt/editing/inserting/edited-whitespace-1-expected.txt:
- platform/qt/editing/inserting/editing-empty-divs-expected.txt:
- platform/qt/editing/inserting/insert-3654864-fix-expected.txt:
- platform/qt/editing/inserting/insert-3659587-fix-expected.txt:
- platform/qt/editing/inserting/insert-3775316-fix-expected.txt:
- platform/qt/editing/inserting/insert-3778059-fix-expected.txt:
- platform/qt/editing/inserting/insert-3786362-fix-expected.txt:
- platform/qt/editing/inserting/insert-3800346-fix-expected.txt:
- platform/qt/editing/inserting/insert-3851164-fix-expected.txt:
- platform/qt/editing/inserting/insert-3907422-fix-expected.txt:
- platform/qt/editing/inserting/insert-after-delete-001-expected.txt:
- platform/qt/editing/inserting/insert-at-end-01-expected.txt:
- platform/qt/editing/inserting/insert-at-end-02-expected.txt:
- platform/qt/editing/inserting/insert-br-001-expected.txt:
- platform/qt/editing/inserting/insert-br-002-expected.txt:
- platform/qt/editing/inserting/insert-br-003-expected.txt:
- platform/qt/editing/inserting/insert-br-004-expected.txt:
- platform/qt/editing/inserting/insert-br-005-expected.txt:
- platform/qt/editing/inserting/insert-br-006-expected.txt:
- platform/qt/editing/inserting/insert-br-007-expected.txt:
- platform/qt/editing/inserting/insert-br-008-expected.txt:
- platform/qt/editing/inserting/insert-br-009-expected.txt:
- platform/qt/editing/inserting/insert-br-at-tabspan-001-expected.txt:
- platform/qt/editing/inserting/insert-br-at-tabspan-002-expected.txt:
- platform/qt/editing/inserting/insert-br-at-tabspan-003-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-001-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-002-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-003-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-004-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-005-expected.txt:
- platform/qt/editing/inserting/insert-br-quoted-006-expected.txt:
- platform/qt/editing/inserting/insert-div-001-expected.txt:
- platform/qt/editing/inserting/insert-div-002-expected.txt:
- platform/qt/editing/inserting/insert-div-003-expected.txt:
- platform/qt/editing/inserting/insert-div-004-expected.txt:
- platform/qt/editing/inserting/insert-div-005-expected.txt:
- platform/qt/editing/inserting/insert-div-006-expected.txt:
- platform/qt/editing/inserting/insert-div-007-expected.txt:
- platform/qt/editing/inserting/insert-div-008-expected.txt:
- platform/qt/editing/inserting/insert-div-009-expected.txt:
- platform/qt/editing/inserting/insert-div-010-expected.txt:
- platform/qt/editing/inserting/insert-div-011-expected.txt:
- platform/qt/editing/inserting/insert-div-012-expected.txt:
- platform/qt/editing/inserting/insert-div-013-expected.txt:
- platform/qt/editing/inserting/insert-div-014-expected.txt:
- platform/qt/editing/inserting/insert-div-015-expected.txt:
- platform/qt/editing/inserting/insert-div-016-expected.txt:
- platform/qt/editing/inserting/insert-div-017-expected.txt:
- platform/qt/editing/inserting/insert-div-018-expected.txt:
- platform/qt/editing/inserting/insert-div-019-expected.txt:
- platform/qt/editing/inserting/insert-div-020-expected.txt:
- platform/qt/editing/inserting/insert-div-021-expected.txt:
- platform/qt/editing/inserting/insert-div-022-expected.txt:
- platform/qt/editing/inserting/insert-div-023-expected.txt:
- platform/qt/editing/inserting/insert-div-024-expected.txt:
- platform/qt/editing/inserting/insert-div-025-expected.txt:
- platform/qt/editing/inserting/insert-div-026-expected.txt:
- platform/qt/editing/inserting/insert-div-027-expected.txt:
- platform/qt/editing/inserting/insert-paragraph-01-expected.txt:
- platform/qt/editing/inserting/insert-paragraph-02-expected.txt:
- platform/qt/editing/inserting/insert-paragraph-03-expected.txt:
- platform/qt/editing/inserting/insert-paragraph-04-expected.txt:
- platform/qt/editing/inserting/insert-paragraph-05-expected.txt:
- platform/qt/editing/inserting/insert-space-in-empty-doc-expected.txt:
- platform/qt/editing/inserting/insert-tab-001-expected.txt:
- platform/qt/editing/inserting/insert-tab-002-expected.txt:
- platform/qt/editing/inserting/insert-tab-003-expected.txt:
- platform/qt/editing/inserting/insert-tab-004-expected.txt:
- platform/qt/editing/inserting/insert-text-at-tabspan-001-expected.txt:
- platform/qt/editing/inserting/insert-text-at-tabspan-002-expected.txt:
- platform/qt/editing/inserting/insert-text-at-tabspan-003-expected.txt:
- platform/qt/editing/inserting/insert-text-with-newlines-expected.txt:
- platform/qt/editing/inserting/line-break-expected.txt:
- platform/qt/editing/inserting/paragraph-separator-01-expected.txt:
- platform/qt/editing/inserting/paragraph-separator-02-expected.txt:
- platform/qt/editing/inserting/paragraph-separator-03-expected.txt:
- platform/qt/editing/inserting/paragraph-separator-in-table-1-expected.txt:
- platform/qt/editing/inserting/paragraph-separator-in-table-2-expected.txt:
- platform/qt/editing/inserting/redo-expected.txt:
- platform/qt/editing/inserting/return-key-with-selection-001-expected.txt:
- platform/qt/editing/inserting/return-key-with-selection-002-expected.txt:
- platform/qt/editing/inserting/return-key-with-selection-003-expected.txt:
- platform/qt/editing/inserting/typing-001-expected.txt:
- platform/qt/editing/inserting/typing-002-expected.txt:
- platform/qt/editing/inserting/typing-003-expected.txt:
- platform/qt/editing/inserting/typing-around-br-001-expected.txt:
- platform/qt/editing/inserting/typing-around-image-001-expected.txt:
- platform/qt/editing/pasteboard/3976872-expected.txt:
- platform/qt/editing/pasteboard/4076267-3-expected.txt:
- platform/qt/editing/pasteboard/4242293-1-expected.txt:
- platform/qt/editing/pasteboard/4242293-expected.txt:
- platform/qt/editing/pasteboard/4631972-expected.txt:
- platform/qt/editing/pasteboard/4641033-expected.txt:
- platform/qt/editing/pasteboard/4700297-expected.txt:
- platform/qt/editing/pasteboard/4806874-expected.txt:
- platform/qt/editing/pasteboard/4944770-1-expected.txt:
- platform/qt/editing/pasteboard/4944770-2-expected.txt:
- platform/qt/editing/pasteboard/4989774-expected.txt:
- platform/qt/editing/pasteboard/5006779-expected.txt:
- platform/qt/editing/pasteboard/5027857-expected.txt:
- platform/qt/editing/pasteboard/5028447-expected.txt:
- platform/qt/editing/pasteboard/5032095-expected.txt:
- platform/qt/editing/pasteboard/5065605-expected.txt:
- platform/qt/editing/pasteboard/5071074-2-expected.txt:
- platform/qt/editing/pasteboard/5071074-expected.txt:
- platform/qt/editing/pasteboard/5075944-2-expected.txt:
- platform/qt/editing/pasteboard/5075944-3-expected.txt:
- platform/qt/editing/pasteboard/5075944-expected.txt:
- platform/qt/editing/pasteboard/5089327-expected.txt:
- platform/qt/editing/pasteboard/5134759-expected.txt:
- platform/qt/editing/pasteboard/5156401-1-expected.txt:
- platform/qt/editing/pasteboard/5247341-expected.txt:
- platform/qt/editing/pasteboard/5368833-expected.txt:
- platform/qt/editing/pasteboard/5387578-expected.txt:
- platform/qt/editing/pasteboard/5478250-expected.txt:
- platform/qt/editing/pasteboard/5483567-expected.txt:
- platform/qt/editing/pasteboard/5601583-1-expected.txt:
- platform/qt/editing/pasteboard/8145-1-expected.txt:
- platform/qt/editing/pasteboard/8145-2-expected.txt:
- platform/qt/editing/pasteboard/8145-3-expected.txt:
- platform/qt/editing/pasteboard/bad-placeholder-expected.txt:
- platform/qt/editing/pasteboard/block-wrappers-necessary-expected.txt:
- platform/qt/editing/pasteboard/copy-paste-bidi-expected.txt:
- platform/qt/editing/pasteboard/cut-text-001-expected.txt:
- platform/qt/editing/pasteboard/displaced-generic-placeholder-expected.txt:
- platform/qt/editing/pasteboard/displaced-placeholder-expected.txt:
- platform/qt/editing/pasteboard/display-block-on-spans-expected.txt:
- platform/qt/editing/pasteboard/drag-drop-dead-frame-expected.txt:
- platform/qt/editing/pasteboard/emacs-cntl-y-001-expected.txt:
- platform/qt/editing/pasteboard/input-field-1-expected.txt:
- platform/qt/editing/pasteboard/interchange-newline-1-expected.txt:
- platform/qt/editing/pasteboard/interchange-newline-3-expected.txt:
- platform/qt/editing/pasteboard/interchange-newline-4-expected.txt:
- platform/qt/editing/pasteboard/merge-after-delete-1-expected.txt:
- platform/qt/editing/pasteboard/merge-after-delete-2-expected.txt:
- platform/qt/editing/pasteboard/merge-after-delete-expected.txt:
- platform/qt/editing/pasteboard/merge-end-1-expected.txt:
- platform/qt/editing/pasteboard/merge-end-2-expected.txt:
- platform/qt/editing/pasteboard/merge-end-3-expected.txt:
- platform/qt/editing/pasteboard/merge-end-4-expected.txt:
- platform/qt/editing/pasteboard/merge-end-5-expected.txt:
- platform/qt/editing/pasteboard/merge-end-blockquote-expected.txt:
- platform/qt/editing/pasteboard/merge-end-borders-expected.txt:
- platform/qt/editing/pasteboard/merge-end-list-expected.txt:
- platform/qt/editing/pasteboard/merge-end-table-expected.txt:
- platform/qt/editing/pasteboard/merge-start-blockquote-expected.txt:
- platform/qt/editing/pasteboard/merge-start-list-expected.txt:
- platform/qt/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
- platform/qt/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
- platform/qt/editing/pasteboard/paste-4035648-fix-expected.txt:
- platform/qt/editing/pasteboard/paste-4038267-fix-expected.txt:
- platform/qt/editing/pasteboard/paste-4039777-fix-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-1-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-2-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-3-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
- platform/qt/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-001-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-002-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-003-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-004-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-005-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-006-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-007-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-008-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-009-expected.txt:
- platform/qt/editing/pasteboard/paste-line-endings-010-expected.txt:
- platform/qt/editing/pasteboard/paste-list-001-expected.txt:
- platform/qt/editing/pasteboard/paste-match-style-001-expected.txt:
- platform/qt/editing/pasteboard/paste-match-style-002-expected.txt:
- platform/qt/editing/pasteboard/paste-pre-001-expected.txt:
- platform/qt/editing/pasteboard/paste-pre-002-expected.txt:
- platform/qt/editing/pasteboard/paste-table-001-expected.txt:
- platform/qt/editing/pasteboard/paste-table-003-expected.txt:
- platform/qt/editing/pasteboard/paste-table-cells-expected.txt:
- platform/qt/editing/pasteboard/paste-text-002-expected.txt:
- platform/qt/editing/pasteboard/paste-text-003-expected.txt:
- platform/qt/editing/pasteboard/paste-text-004-expected.txt:
- platform/qt/editing/pasteboard/paste-text-005-expected.txt:
- platform/qt/editing/pasteboard/paste-text-006-expected.txt:
- platform/qt/editing/pasteboard/paste-text-007-expected.txt:
- platform/qt/editing/pasteboard/paste-text-009-expected.txt:
- platform/qt/editing/pasteboard/paste-text-010-expected.txt:
- platform/qt/editing/pasteboard/paste-text-011-expected.txt:
- platform/qt/editing/pasteboard/paste-text-012-expected.txt:
- platform/qt/editing/pasteboard/paste-text-013-expected.txt:
- platform/qt/editing/pasteboard/paste-text-014-expected.txt:
- platform/qt/editing/pasteboard/paste-text-015-expected.txt:
- platform/qt/editing/pasteboard/paste-text-016-expected.txt:
- platform/qt/editing/pasteboard/paste-text-017-expected.txt:
- platform/qt/editing/pasteboard/paste-text-018-expected.txt:
- platform/qt/editing/pasteboard/paste-text-019-expected.txt:
- platform/qt/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
- platform/qt/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
- platform/qt/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
- platform/qt/editing/pasteboard/paste-unrendered-select-expected.txt:
- platform/qt/editing/pasteboard/paste-xml-expected.txt:
- platform/qt/editing/pasteboard/pasting-object-expected.txt:
- platform/qt/editing/pasteboard/pasting-tabs-expected.txt:
- platform/qt/editing/pasteboard/prevent-block-nesting-01-expected.txt:
- platform/qt/editing/pasteboard/quirks-mode-br-1-expected.txt:
- platform/qt/editing/pasteboard/select-element-1-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-001-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-002-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-003-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-004-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-005-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-006-expected.txt:
- platform/qt/editing/pasteboard/smart-paste-007-expected.txt:
- platform/qt/editing/pasteboard/styled-element-markup-expected.txt:
- platform/qt/editing/pasteboard/testcase-9507-expected.txt:
- platform/qt/editing/pasteboard/undoable-fragment-removes-expected.txt:
- platform/qt/editing/pasteboard/unrendered-br-expected.txt:
- platform/qt/editing/selection/13804-expected.txt:
- platform/qt/editing/selection/3690703-2-expected.txt:
- platform/qt/editing/selection/3690703-expected.txt:
- platform/qt/editing/selection/3690719-expected.txt:
- platform/qt/editing/selection/4397952-expected.txt:
- platform/qt/editing/selection/4402375-expected.txt:
- platform/qt/editing/selection/4818145-expected.txt:
- platform/qt/editing/selection/4866671-expected.txt:
- platform/qt/editing/selection/4889598-expected.txt:
- platform/qt/editing/selection/4895428-2-expected.txt:
- platform/qt/editing/selection/4895428-3-expected.txt:
- platform/qt/editing/selection/4932260-1-expected.txt:
- platform/qt/editing/selection/4932260-2-expected.txt:
- platform/qt/editing/selection/4932260-3-expected.txt:
- platform/qt/editing/selection/4960116-expected.txt:
- platform/qt/editing/selection/4983858-expected.txt:
- platform/qt/editing/selection/5007143-2-expected.txt:
- platform/qt/editing/selection/5007143-expected.txt:
- platform/qt/editing/selection/5076323-1-expected.txt:
- platform/qt/editing/selection/5076323-2-expected.txt:
- platform/qt/editing/selection/5076323-3-expected.txt:
- platform/qt/editing/selection/5081257-1-expected.txt:
- platform/qt/editing/selection/5081257-2-expected.txt:
- platform/qt/editing/selection/5099303-expected.txt:
- platform/qt/editing/selection/5131716-1-expected.txt:
- platform/qt/editing/selection/5131716-2-expected.txt:
- platform/qt/editing/selection/5131716-3-expected.txt:
- platform/qt/editing/selection/5131716-4-expected.txt:
- platform/qt/editing/selection/5195166-2-expected.txt:
- platform/qt/editing/selection/5234383-1-expected.txt:
- platform/qt/editing/selection/5234383-2-expected.txt:
- platform/qt/editing/selection/5240265-expected.txt:
- platform/qt/editing/selection/6476-expected.txt:
- platform/qt/editing/selection/7152-1-expected.txt:
- platform/qt/editing/selection/7152-2-expected.txt:
- platform/qt/editing/selection/addRange-expected.txt:
- platform/qt/editing/selection/after-line-wrap-expected.txt:
- platform/qt/editing/selection/caret-before-select-expected.txt:
- platform/qt/editing/selection/caret-rtl-2-expected.txt:
- platform/qt/editing/selection/caret-rtl-expected.txt:
- platform/qt/editing/selection/display-table-text-expected.txt:
- platform/qt/editing/selection/editable-html-element-expected.txt:
- platform/qt/editing/selection/editable-non-editable-crash-expected.txt:
- platform/qt/editing/selection/end-of-document-expected.txt:
- platform/qt/editing/selection/extend-by-character-001-expected.txt:
- platform/qt/editing/selection/extend-by-character-002-expected.txt:
- platform/qt/editing/selection/extend-by-character-003-expected.txt:
- platform/qt/editing/selection/extend-by-character-004-expected.txt:
- platform/qt/editing/selection/extend-by-character-005-expected.txt:
- platform/qt/editing/selection/extend-by-character-006-expected.txt:
- platform/qt/editing/selection/extend-by-sentence-001-expected.txt:
- platform/qt/editing/selection/extend-by-word-001-expected.txt:
- platform/qt/editing/selection/extend-by-word-002-expected.txt:
- platform/qt/editing/selection/focus-body-expected.txt:
- platform/qt/editing/selection/focus_editable_html-expected.txt:
- platform/qt/editing/selection/iframe-expected.txt:
- platform/qt/editing/selection/image-before-linebreak-expected.txt:
- platform/qt/editing/selection/inline-table-expected.txt:
- platform/qt/editing/selection/leave-requested-block-expected.txt:
- platform/qt/editing/selection/line-wrap-1-expected.txt:
- platform/qt/editing/selection/line-wrap-2-expected.txt:
- platform/qt/editing/selection/mixed-editability-2-expected.txt:
- platform/qt/editing/selection/mixed-editability-3-expected.txt:
- platform/qt/editing/selection/mixed-editability-4-expected.txt:
- platform/qt/editing/selection/mixed-editability-5-expected.txt:
- platform/qt/editing/selection/mixed-editability-6-expected.txt:
- platform/qt/editing/selection/mixed-editability-7-expected.txt:
- platform/qt/editing/selection/mixed-editability-8-expected.txt:
- platform/qt/editing/selection/mixed-editability-9-expected.txt:
- platform/qt/editing/selection/move-3875618-fix-expected.txt:
- platform/qt/editing/selection/move-3875641-fix-expected.txt:
- platform/qt/editing/selection/move-backwords-by-word-001-expected.txt:
- platform/qt/editing/selection/move-between-blocks-no-001-expected.txt:
- platform/qt/editing/selection/move-between-blocks-yes-001-expected.txt:
- platform/qt/editing/selection/move-by-character-001-expected.txt:
- platform/qt/editing/selection/move-by-character-002-expected.txt:
- platform/qt/editing/selection/move-by-character-003-expected.txt:
- platform/qt/editing/selection/move-by-character-004-expected.txt:
- platform/qt/editing/selection/move-by-character-005-expected.txt:
- platform/qt/editing/selection/move-by-character-6-expected.txt:
- platform/qt/editing/selection/move-by-line-001-expected.txt:
- platform/qt/editing/selection/move-by-line-002-expected.txt:
- platform/qt/editing/selection/move-by-sentence-001-expected.txt:
- platform/qt/editing/selection/move-by-sentence-linebreak-expected.txt:
- platform/qt/editing/selection/move-by-word-001-expected.txt:
- platform/qt/editing/selection/node-removal-2-expected.txt:
- platform/qt/editing/selection/previous-line-position-expected.txt:
- platform/qt/editing/selection/range-between-block-and-inline-expected.txt:
- platform/qt/editing/selection/replace-selection-1-expected.txt:
- platform/qt/editing/selection/replaced-boundaries-1-expected.txt:
- platform/qt/editing/selection/replaced-boundaries-2-expected.txt:
- platform/qt/editing/selection/replaced-boundaries-3-expected.txt:
- platform/qt/editing/selection/select-all-001-expected.txt:
- platform/qt/editing/selection/select-all-002-expected.txt:
- platform/qt/editing/selection/select-all-003-expected.txt:
- platform/qt/editing/selection/select-all-004-expected.txt:
- platform/qt/editing/selection/select-all-005-expected.txt:
- platform/qt/editing/selection/select-all-006-expected.txt:
- platform/qt/editing/selection/select-box-expected.txt:
- platform/qt/editing/selection/select-element-paragraph-boundary-expected.txt:
- platform/qt/editing/selection/select-missing-image-expected.txt:
- platform/qt/editing/selection/select-text-overflow-ellipsis-expected.txt:
- platform/qt/editing/selection/selection-3748164-fix-expected.txt:
- platform/qt/editing/selection/table-caret-1-expected.txt:
- platform/qt/editing/selection/table-caret-2-expected.txt:
- platform/qt/editing/selection/table-caret-3-expected.txt:
- platform/qt/editing/selection/unrendered-001-expected.txt:
- platform/qt/editing/selection/unrendered-002-expected.txt:
- platform/qt/editing/selection/unrendered-003-expected.txt:
- platform/qt/editing/selection/unrendered-004-expected.txt:
- platform/qt/editing/selection/unrendered-005-expected.txt:
- platform/qt/editing/selection/unrendered-space-expected.txt:
- platform/qt/editing/spelling/spelling-expected.txt:
- platform/qt/editing/style/4916887-expected.txt:
- platform/qt/editing/style/5017613-1-expected.txt:
- platform/qt/editing/style/5017613-2-expected.txt:
- platform/qt/editing/style/5046875-1-expected.txt:
- platform/qt/editing/style/5046875-2-expected.txt:
- platform/qt/editing/style/5065910-expected.txt:
- platform/qt/editing/style/5084241-expected.txt:
- platform/qt/editing/style/5228141-expected.txt:
- platform/qt/editing/style/5279521-expected.txt:
- platform/qt/editing/style/apple-style-editable-mix-expected.txt:
- platform/qt/editing/style/block-style-001-expected.txt:
- platform/qt/editing/style/block-style-002-expected.txt:
- platform/qt/editing/style/block-style-003-expected.txt:
- platform/qt/editing/style/block-style-004-expected.txt:
- platform/qt/editing/style/block-style-005-expected.txt:
- platform/qt/editing/style/block-style-006-expected.txt:
- platform/qt/editing/style/block-styles-007-expected.txt:
- platform/qt/editing/style/create-block-for-style-001-expected.txt:
- platform/qt/editing/style/create-block-for-style-002-expected.txt:
- platform/qt/editing/style/create-block-for-style-003-expected.txt:
- platform/qt/editing/style/create-block-for-style-004-expected.txt:
- platform/qt/editing/style/create-block-for-style-005-expected.txt:
- platform/qt/editing/style/create-block-for-style-006-expected.txt:
- platform/qt/editing/style/create-block-for-style-007-expected.txt:
- platform/qt/editing/style/create-block-for-style-008-expected.txt:
- platform/qt/editing/style/create-block-for-style-009-expected.txt:
- platform/qt/editing/style/create-block-for-style-010-expected.txt:
- platform/qt/editing/style/create-block-for-style-011-expected.txt:
- platform/qt/editing/style/create-block-for-style-012-expected.txt:
- platform/qt/editing/style/create-block-for-style-013-expected.txt:
- platform/qt/editing/style/designmode-expected.txt:
- platform/qt/editing/style/font-family-with-space-expected.txt:
- platform/qt/editing/style/fontsize-1-expected.txt:
- platform/qt/editing/style/highlight-expected.txt:
- platform/qt/editing/style/non-inheritable-styles-expected.txt:
- platform/qt/editing/style/relative-font-size-change-001-expected.txt:
- platform/qt/editing/style/relative-font-size-change-002-expected.txt:
- platform/qt/editing/style/relative-font-size-change-003-expected.txt:
- platform/qt/editing/style/relative-font-size-change-004-expected.txt:
- platform/qt/editing/style/smoosh-styles-001-expected.txt:
- platform/qt/editing/style/smoosh-styles-002-expected.txt:
- platform/qt/editing/style/smoosh-styles-003-expected.txt:
- platform/qt/editing/style/style-3681552-fix-001-expected.txt:
- platform/qt/editing/style/style-3690704-fix-expected.txt:
- platform/qt/editing/style/style-3998892-fix-expected.txt:
- platform/qt/editing/style/style-boundary-001-expected.txt:
- platform/qt/editing/style/style-boundary-002-expected.txt:
- platform/qt/editing/style/style-boundary-003-expected.txt:
- platform/qt/editing/style/style-boundary-004-expected.txt:
- platform/qt/editing/style/style-boundary-005-expected.txt:
- platform/qt/editing/style/table-selection-expected.txt:
- platform/qt/editing/style/typing-style-001-expected.txt:
- platform/qt/editing/style/typing-style-002-expected.txt:
- platform/qt/editing/style/typing-style-003-expected.txt:
- platform/qt/editing/style/unbold-in-bold-expected.txt:
- platform/qt/editing/undo/4063751-expected.txt:
- platform/qt/editing/undo/5378473-expected.txt:
- platform/qt/editing/undo/redo-typing-001-expected.txt:
- platform/qt/editing/undo/undo-combined-delete-boundary-expected.txt:
- platform/qt/editing/undo/undo-combined-delete-expected.txt:
- platform/qt/editing/undo/undo-delete-boundary-expected.txt:
- platform/qt/editing/undo/undo-delete-expected.txt:
- platform/qt/editing/undo/undo-forward-delete-boundary-expected.txt:
- platform/qt/editing/undo/undo-forward-delete-expected.txt:
- platform/qt/editing/undo/undo-misspellings-expected.txt:
- platform/qt/editing/undo/undo-typing-001-expected.txt:
- platform/qt/editing/unsupported-content/list-delete-001-expected.txt:
- platform/qt/editing/unsupported-content/list-delete-003-expected.txt:
- platform/qt/editing/unsupported-content/list-type-after-expected.txt:
- platform/qt/editing/unsupported-content/list-type-before-expected.txt:
- platform/qt/editing/unsupported-content/table-delete-001-expected.txt:
- platform/qt/editing/unsupported-content/table-delete-002-expected.txt:
- platform/qt/editing/unsupported-content/table-delete-003-expected.txt:
- platform/qt/editing/unsupported-content/table-type-after-expected.txt:
- platform/qt/editing/unsupported-content/table-type-before-expected.txt:
- platform/qt/fast/backgrounds/solid-color-context-restore-expected.txt:
- platform/qt/fast/css-generated-content/hover-style-change-expected.txt:
- platform/qt/fast/css/layerZOrderCrash-expected.txt:
- platform/qt/fast/css/universal-hover-quirk-expected.txt:
- platform/qt/fast/dom/delete-contents-expected.txt:
- platform/qt/fast/dynamic/selection-highlight-adjust-expected.txt:
- platform/qt/fast/events/label-focus-expected.txt:
- platform/qt/fast/forms/input-appearance-focus-expected.txt:
- platform/qt/fast/forms/input-appearance-readonly-expected.txt:
- platform/qt/fast/forms/input-appearance-selection-expected.txt:
- platform/qt/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/qt/fast/forms/input-maxlength-2-expected.txt:
- platform/qt/fast/forms/input-paste-undo-expected.txt:
- platform/qt/fast/forms/input-text-click-inside-expected.txt:
- platform/qt/fast/forms/input-text-option-delete-expected.txt:
- platform/qt/fast/forms/input-text-self-emptying-click-expected.txt:
- platform/qt/fast/forms/plaintext-mode-2-expected.txt:
- platform/qt/fast/forms/textfield-overflow-expected.txt:
- platform/qt/fast/frames/take-focus-from-iframe-expected.txt:
- platform/qt/fast/inline-block/14498-positionForCoordinates-expected.txt:
- platform/qt/fast/lists/markers-in-selection-expected.txt:
- platform/qt/fast/overflow/image-selection-highlight-expected.txt:
- platform/qt/fast/overflow/overflow-focus-ring-expected.txt:
- platform/qt/fast/overflow/overflow-text-hit-testing-expected.txt:
- platform/qt/fast/repaint/4776765-expected.txt:
- platform/qt/fast/repaint/delete-into-nested-block-expected.txt:
- platform/qt/fast/repaint/inline-outline-repaint-expected.txt:
- platform/qt/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt:
- platform/qt/fast/repaint/selection-after-delete-expected.txt:
- platform/qt/fast/repaint/selection-after-remove-expected.txt:
- platform/qt/fast/replaced/selection-rect-expected.txt:
- platform/qt/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/qt/fast/selectors/159-expected.txt:
- platform/qt/fast/selectors/177a-expected.txt:
- platform/qt/fast/table/click-near-anonymous-table-expected.txt:
- platform/qt/fast/text/atsui-kerning-and-ligatures-expected.txt:
- platform/qt/fast/text/atsui-partial-selection-expected.txt:
- platform/qt/fast/text/delete-hard-break-character-expected.txt:
- platform/qt/fast/text/international/khmer-selection-expected.txt:
- platform/qt/fast/text/international/rtl-caret-expected.txt:
- platform/qt/fast/text/justified-selection-at-edge-expected.txt:
- platform/qt/fast/text/justified-selection-expected.txt:
- platform/qt/fast/text/should-use-atsui-expected.txt:
- platform/qt/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
- platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
- platform/qt/svg/text/selection-background-color-expected.txt:
- platform/qt/svg/text/selection-styles-expected.txt:
- 1:52 AM Changeset in webkit [63291] by
-
- 798 edits in trunk
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Nikolas Zimmermann.
Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238
Update results now that we're no longer dumping
body's offset within HTML as part of selection dumps.
I used a little python script to do all these updates.
Basically it was just:
s/child \d {BODY} .* of document/body/i
LayoutTests will be updated across several commits to keep the SVN server happy.
This first commit is only the mac and mac-leopard results.
- platform/mac/editing/deleting/4845371-expected.txt:
- platform/mac/editing/deleting/4922367-expected.txt:
- platform/mac/editing/deleting/5026848-1-expected.txt:
- platform/mac/editing/deleting/5026848-2-expected.txt:
- platform/mac/editing/deleting/5026848-3-expected.txt:
- platform/mac/editing/deleting/5032066-expected.txt:
- platform/mac/editing/deleting/5091898-expected.txt:
- platform/mac/editing/deleting/5099303-expected.txt:
- platform/mac/editing/deleting/5115601-expected.txt:
- platform/mac/editing/deleting/5126166-expected.txt:
- platform/mac/editing/deleting/5144139-2-expected.txt:
- platform/mac/editing/deleting/5156801-2-expected.txt:
- platform/mac/editing/deleting/5168598-expected.txt:
- platform/mac/editing/deleting/5206311-1-expected.txt:
- platform/mac/editing/deleting/5206311-2-expected.txt:
- platform/mac/editing/deleting/5272440-expected.txt:
- platform/mac/editing/deleting/5300379-expected.txt:
- platform/mac/editing/deleting/5369009-expected.txt:
- platform/mac/editing/deleting/5390681-2-expected.txt:
- platform/mac/editing/deleting/5390681-expected.txt:
- platform/mac/editing/deleting/5408255-expected.txt:
- platform/mac/editing/deleting/5433862-2-expected.txt:
- platform/mac/editing/deleting/5483370-expected.txt:
- platform/mac/editing/deleting/collapse-whitespace-3587601-fix-expected.txt:
- platform/mac/editing/deleting/delete-3608430-fix-expected.txt:
- platform/mac/editing/deleting/delete-3608445-fix-expected.txt:
- platform/mac/editing/deleting/delete-3608462-fix-expected.txt:
- platform/mac/editing/deleting/delete-3775172-fix-expected.txt:
- platform/mac/editing/deleting/delete-3800834-fix-expected.txt:
- platform/mac/editing/deleting/delete-3857753-fix-expected.txt:
- platform/mac/editing/deleting/delete-3865854-fix-expected.txt:
- platform/mac/editing/deleting/delete-3928305-fix-expected.txt:
- platform/mac/editing/deleting/delete-3959464-fix-expected.txt:
- platform/mac/editing/deleting/delete-4038408-fix-expected.txt:
- platform/mac/editing/deleting/delete-4083333-fix-expected.txt:
- platform/mac/editing/deleting/delete-after-span-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-after-span-ws-002-expected.txt:
- platform/mac/editing/deleting/delete-after-span-ws-003-expected.txt:
- platform/mac/editing/deleting/delete-and-undo-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-001-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
- platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
- platform/mac/editing/deleting/delete-at-start-or-end-expected.txt:
- platform/mac/editing/deleting/delete-block-contents-001-expected.txt:
- platform/mac/editing/deleting/delete-block-contents-002-expected.txt:
- platform/mac/editing/deleting/delete-block-contents-003-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-001-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-002-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-003-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-004-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-009-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-010-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-011-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-012-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-013-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-014-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-015-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-016-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-017-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-019-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-020-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
- platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
- platform/mac/editing/deleting/delete-block-table-expected.txt:
- platform/mac/editing/deleting/delete-br-001-expected.txt:
- platform/mac/editing/deleting/delete-br-002-expected.txt:
- platform/mac/editing/deleting/delete-br-003-expected.txt:
- platform/mac/editing/deleting/delete-br-004-expected.txt:
- platform/mac/editing/deleting/delete-br-005-expected.txt:
- platform/mac/editing/deleting/delete-br-006-expected.txt:
- platform/mac/editing/deleting/delete-br-007-expected.txt:
- platform/mac/editing/deleting/delete-br-008-expected.txt:
- platform/mac/editing/deleting/delete-br-009-expected.txt:
- platform/mac/editing/deleting/delete-br-010-expected.txt:
- platform/mac/editing/deleting/delete-br-011-expected.txt:
- platform/mac/editing/deleting/delete-br-012-expected.txt:
- platform/mac/editing/deleting/delete-br-013-expected.txt:
- platform/mac/editing/deleting/delete-by-word-001-expected.txt:
- platform/mac/editing/deleting/delete-by-word-002-expected.txt:
- platform/mac/editing/deleting/delete-character-001-expected.txt:
- platform/mac/editing/deleting/delete-contiguous-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-first-list-item-expected.txt:
- platform/mac/editing/deleting/delete-hr-expected.txt:
- platform/mac/editing/deleting/delete-image-001-expected.txt:
- platform/mac/editing/deleting/delete-image-002-expected.txt:
- platform/mac/editing/deleting/delete-image-003-expected.txt:
- platform/mac/editing/deleting/delete-image-004-expected.txt:
- platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-line-001-expected.txt:
- platform/mac/editing/deleting/delete-line-002-expected.txt:
- platform/mac/editing/deleting/delete-line-003-expected.txt:
- platform/mac/editing/deleting/delete-line-004-expected.txt:
- platform/mac/editing/deleting/delete-line-005-expected.txt:
- platform/mac/editing/deleting/delete-line-006-expected.txt:
- platform/mac/editing/deleting/delete-line-007-expected.txt:
- platform/mac/editing/deleting/delete-line-008-expected.txt:
- platform/mac/editing/deleting/delete-line-009-expected.txt:
- platform/mac/editing/deleting/delete-line-010-expected.txt:
- platform/mac/editing/deleting/delete-line-011-expected.txt:
- platform/mac/editing/deleting/delete-line-012-expected.txt:
- platform/mac/editing/deleting/delete-line-013-expected.txt:
- platform/mac/editing/deleting/delete-line-014-expected.txt:
- platform/mac/editing/deleting/delete-line-015-expected.txt:
- platform/mac/editing/deleting/delete-line-016-expected.txt:
- platform/mac/editing/deleting/delete-line-017-expected.txt:
- platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
- platform/mac/editing/deleting/delete-listitem-001-expected.txt:
- platform/mac/editing/deleting/delete-listitem-002-expected.txt:
- platform/mac/editing/deleting/delete-mixed-editable-content-001-expected.txt:
- platform/mac/editing/deleting/delete-select-all-001-expected.txt:
- platform/mac/editing/deleting/delete-select-all-002-expected.txt:
- platform/mac/editing/deleting/delete-select-all-003-expected.txt:
- platform/mac/editing/deleting/delete-selection-001-expected.txt:
- platform/mac/editing/deleting/delete-tab-001-expected.txt:
- platform/mac/editing/deleting/delete-tab-002-expected.txt:
- platform/mac/editing/deleting/delete-tab-003-expected.txt:
- platform/mac/editing/deleting/delete-tab-004-expected.txt:
- platform/mac/editing/deleting/delete-to-end-of-paragraph-expected.txt:
- platform/mac/editing/deleting/delete-to-select-table-expected.txt:
- platform/mac/editing/deleting/delete-trailing-ws-001-expected.txt:
- platform/mac/editing/deleting/delete-trailing-ws-002-expected.txt:
- platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
- platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
- platform/mac/editing/deleting/delete-ws-fixup-003-expected.txt:
- platform/mac/editing/deleting/delete-ws-fixup-004-expected.txt:
- platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
- platform/mac/editing/deleting/forward-delete-expected.txt:
- platform/mac/editing/deleting/list-item-1-expected.txt:
- platform/mac/editing/deleting/merge-different-styles-expected.txt:
- platform/mac/editing/deleting/merge-endOfParagraph-expected.txt:
- platform/mac/editing/deleting/merge-into-empty-block-1-expected.txt:
- platform/mac/editing/deleting/merge-into-empty-block-2-expected.txt:
- platform/mac/editing/deleting/merge-no-br-expected.txt:
- platform/mac/editing/deleting/merge-unrendered-space-expected.txt:
- platform/mac/editing/deleting/merge-whitespace-pre-expected.txt:
- platform/mac/editing/deleting/non-smart-delete-expected.txt:
- platform/mac/editing/deleting/paragraph-in-preserveNewline-expected.txt:
- platform/mac/editing/deleting/pruning-after-merge-2-expected.txt:
- platform/mac/editing/deleting/smart-delete-001-expected.txt:
- platform/mac/editing/deleting/smart-delete-002-expected.txt:
- platform/mac/editing/deleting/smart-delete-003-expected.txt:
- platform/mac/editing/deleting/smart-delete-004-expected.txt:
- platform/mac/editing/deleting/table-cells-expected.txt:
- platform/mac/editing/deleting/transpose-empty-expected.txt:
- platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
- platform/mac/editing/deleting/whitespace-pre-1-expected.txt:
- platform/mac/editing/execCommand/4580583-1-expected.txt:
- platform/mac/editing/execCommand/4580583-2-expected.txt:
- platform/mac/editing/execCommand/4641880-1-expected.txt:
- platform/mac/editing/execCommand/4641880-2-expected.txt:
- platform/mac/editing/execCommand/4747450-expected.txt:
- platform/mac/editing/execCommand/4786404-1-expected.txt:
- platform/mac/editing/execCommand/4786404-2-expected.txt:
- platform/mac/editing/execCommand/4916402-expected.txt:
- platform/mac/editing/execCommand/4916541-expected.txt:
- platform/mac/editing/execCommand/4920488-expected.txt:
- platform/mac/editing/execCommand/4920742-1-expected.txt:
- platform/mac/editing/execCommand/4924441-expected.txt:
- platform/mac/editing/execCommand/5049671-expected.txt:
- platform/mac/editing/execCommand/5080333-1-expected.txt:
- platform/mac/editing/execCommand/5080333-2-expected.txt:
- platform/mac/editing/execCommand/5136770-expected.txt:
- platform/mac/editing/execCommand/5138441-expected.txt:
- platform/mac/editing/execCommand/5142012-1-expected.txt:
- platform/mac/editing/execCommand/5142012-2-expected.txt:
- platform/mac/editing/execCommand/5190926-expected.txt:
- platform/mac/editing/execCommand/5481523-expected.txt:
- platform/mac/editing/execCommand/5482023-expected.txt:
- platform/mac/editing/execCommand/5482524-expected.txt:
- platform/mac/editing/execCommand/5569741-expected.txt:
- platform/mac/editing/execCommand/5573879-expected.txt:
- platform/mac/editing/execCommand/create-list-from-range-selection-expected.txt:
- platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
- platform/mac/editing/execCommand/findString-2-expected.txt:
- platform/mac/editing/execCommand/findString-expected.txt:
- platform/mac/editing/execCommand/format-block-expected.txt:
- platform/mac/editing/execCommand/format-block-from-range-selection-expected.txt:
- platform/mac/editing/execCommand/format-block-with-braces-expected.txt:
- platform/mac/editing/execCommand/format-block-with-trailing-br-expected.txt:
- platform/mac/editing/execCommand/hilitecolor-expected.txt:
- platform/mac/editing/execCommand/indent-empty-root-expected.txt:
- platform/mac/editing/execCommand/indent-list-item-expected.txt:
- platform/mac/editing/execCommand/indent-selection-expected.txt:
- platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
- platform/mac/editing/execCommand/insert-list-empty-div-expected.txt:
- platform/mac/editing/execCommand/insertImage-expected.txt:
- platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
- platform/mac/editing/execCommand/nsresponder-outdent-expected.txt:
- platform/mac/editing/execCommand/outdent-blockquote-test5-expected.txt:
- platform/mac/editing/execCommand/outdent-selection-expected.txt:
- platform/mac/editing/execCommand/print-expected.txt:
- platform/mac/editing/execCommand/remove-formatting-2-expected.txt:
- platform/mac/editing/execCommand/remove-formatting-expected.txt:
- platform/mac/editing/execCommand/remove-list-from-range-selection-expected.txt:
- platform/mac/editing/execCommand/remove-list-item-1-expected.txt:
- platform/mac/editing/execCommand/selectAll-expected.txt:
- platform/mac/editing/input/5576619-expected.txt:
- platform/mac/editing/input/devanagari-ligature-expected.txt:
- platform/mac/editing/input/emacs-ctrl-o-expected.txt:
- platform/mac/editing/inserting/12882-expected.txt:
- platform/mac/editing/inserting/4278698-expected.txt:
- platform/mac/editing/inserting/4840662-expected.txt:
- platform/mac/editing/inserting/4875189-1-expected.txt:
- platform/mac/editing/inserting/4875189-2-expected.txt:
- platform/mac/editing/inserting/4959067-expected.txt:
- platform/mac/editing/inserting/4960120-1-expected.txt:
- platform/mac/editing/inserting/4960120-2-expected.txt:
- platform/mac/editing/inserting/5002441-expected.txt:
- platform/mac/editing/inserting/5058163-1-expected.txt:
- platform/mac/editing/inserting/5058163-2-expected.txt:
- platform/mac/editing/inserting/5156401-2-expected.txt:
- platform/mac/editing/inserting/5418891-expected.txt:
- platform/mac/editing/inserting/5510537-expected.txt:
- platform/mac/editing/inserting/5549929-2-expected.txt:
- platform/mac/editing/inserting/5549929-3-expected.txt:
- platform/mac/editing/inserting/5607069-2-expected.txt:
- platform/mac/editing/inserting/5607069-3-expected.txt:
- platform/mac/editing/inserting/6703873-expected.txt:
- platform/mac/editing/inserting/before-after-input-element-expected.txt:
- platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
- platform/mac/editing/inserting/editable-html-element-expected.txt:
- platform/mac/editing/inserting/editable-inline-element-expected.txt:
- platform/mac/editing/inserting/edited-whitespace-1-expected.txt:
- platform/mac/editing/inserting/editing-empty-divs-expected.txt:
- platform/mac/editing/inserting/insert-3654864-fix-expected.txt:
- platform/mac/editing/inserting/insert-3659587-fix-expected.txt:
- platform/mac/editing/inserting/insert-3775316-fix-expected.txt:
- platform/mac/editing/inserting/insert-3778059-fix-expected.txt:
- platform/mac/editing/inserting/insert-3786362-fix-expected.txt:
- platform/mac/editing/inserting/insert-3800346-fix-expected.txt:
- platform/mac/editing/inserting/insert-3851164-fix-expected.txt:
- platform/mac/editing/inserting/insert-3907422-fix-expected.txt:
- platform/mac/editing/inserting/insert-after-delete-001-expected.txt:
- platform/mac/editing/inserting/insert-at-end-01-expected.txt:
- platform/mac/editing/inserting/insert-at-end-02-expected.txt:
- platform/mac/editing/inserting/insert-br-001-expected.txt:
- platform/mac/editing/inserting/insert-br-002-expected.txt:
- platform/mac/editing/inserting/insert-br-003-expected.txt:
- platform/mac/editing/inserting/insert-br-004-expected.txt:
- platform/mac/editing/inserting/insert-br-005-expected.txt:
- platform/mac/editing/inserting/insert-br-006-expected.txt:
- platform/mac/editing/inserting/insert-br-007-expected.txt:
- platform/mac/editing/inserting/insert-br-008-expected.txt:
- platform/mac/editing/inserting/insert-br-009-expected.txt:
- platform/mac/editing/inserting/insert-br-at-tabspan-001-expected.txt:
- platform/mac/editing/inserting/insert-br-at-tabspan-002-expected.txt:
- platform/mac/editing/inserting/insert-br-at-tabspan-003-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-001-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-002-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-003-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-005-expected.txt:
- platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
- platform/mac/editing/inserting/insert-div-001-expected.txt:
- platform/mac/editing/inserting/insert-div-002-expected.txt:
- platform/mac/editing/inserting/insert-div-003-expected.txt:
- platform/mac/editing/inserting/insert-div-004-expected.txt:
- platform/mac/editing/inserting/insert-div-005-expected.txt:
- platform/mac/editing/inserting/insert-div-006-expected.txt:
- platform/mac/editing/inserting/insert-div-007-expected.txt:
- platform/mac/editing/inserting/insert-div-008-expected.txt:
- platform/mac/editing/inserting/insert-div-009-expected.txt:
- platform/mac/editing/inserting/insert-div-010-expected.txt:
- platform/mac/editing/inserting/insert-div-011-expected.txt:
- platform/mac/editing/inserting/insert-div-012-expected.txt:
- platform/mac/editing/inserting/insert-div-013-expected.txt:
- platform/mac/editing/inserting/insert-div-014-expected.txt:
- platform/mac/editing/inserting/insert-div-015-expected.txt:
- platform/mac/editing/inserting/insert-div-016-expected.txt:
- platform/mac/editing/inserting/insert-div-017-expected.txt:
- platform/mac/editing/inserting/insert-div-018-expected.txt:
- platform/mac/editing/inserting/insert-div-019-expected.txt:
- platform/mac/editing/inserting/insert-div-020-expected.txt:
- platform/mac/editing/inserting/insert-div-021-expected.txt:
- platform/mac/editing/inserting/insert-div-022-expected.txt:
- platform/mac/editing/inserting/insert-div-023-expected.txt:
- platform/mac/editing/inserting/insert-div-024-expected.txt:
- platform/mac/editing/inserting/insert-div-025-expected.txt:
- platform/mac/editing/inserting/insert-div-026-expected.txt:
- platform/mac/editing/inserting/insert-div-027-expected.txt:
- platform/mac/editing/inserting/insert-paragraph-01-expected.txt:
- platform/mac/editing/inserting/insert-paragraph-02-expected.txt:
- platform/mac/editing/inserting/insert-paragraph-03-expected.txt:
- platform/mac/editing/inserting/insert-paragraph-04-expected.txt:
- platform/mac/editing/inserting/insert-paragraph-05-expected.txt:
- platform/mac/editing/inserting/insert-space-in-empty-doc-expected.txt:
- platform/mac/editing/inserting/insert-tab-001-expected.txt:
- platform/mac/editing/inserting/insert-tab-002-expected.txt:
- platform/mac/editing/inserting/insert-tab-003-expected.txt:
- platform/mac/editing/inserting/insert-tab-004-expected.txt:
- platform/mac/editing/inserting/insert-text-at-tabspan-001-expected.txt:
- platform/mac/editing/inserting/insert-text-at-tabspan-002-expected.txt:
- platform/mac/editing/inserting/insert-text-at-tabspan-003-expected.txt:
- platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
- platform/mac/editing/inserting/line-break-expected.txt:
- platform/mac/editing/inserting/multiple-lines-selected-expected.txt:
- platform/mac/editing/inserting/paragraph-separator-01-expected.txt:
- platform/mac/editing/inserting/paragraph-separator-02-expected.txt:
- platform/mac/editing/inserting/paragraph-separator-03-expected.txt:
- platform/mac/editing/inserting/paragraph-separator-in-table-1-expected.txt:
- platform/mac/editing/inserting/paragraph-separator-in-table-2-expected.txt:
- platform/mac/editing/inserting/redo-expected.txt:
- platform/mac/editing/inserting/return-key-with-selection-001-expected.txt:
- platform/mac/editing/inserting/return-key-with-selection-002-expected.txt:
- platform/mac/editing/inserting/return-key-with-selection-003-expected.txt:
- platform/mac/editing/inserting/typing-001-expected.txt:
- platform/mac/editing/inserting/typing-002-expected.txt:
- platform/mac/editing/inserting/typing-003-expected.txt:
- platform/mac/editing/inserting/typing-around-br-001-expected.txt:
- platform/mac/editing/inserting/typing-around-image-001-expected.txt:
- platform/mac/editing/inserting/typing-tab-designmode-forms-expected.txt:
- platform/mac/editing/pasteboard/3976872-expected.txt:
- platform/mac/editing/pasteboard/4076267-2-expected.txt:
- platform/mac/editing/pasteboard/4076267-3-expected.txt:
- platform/mac/editing/pasteboard/4076267-expected.txt:
- platform/mac/editing/pasteboard/4242293-1-expected.txt:
- platform/mac/editing/pasteboard/4242293-expected.txt:
- platform/mac/editing/pasteboard/4631972-expected.txt:
- platform/mac/editing/pasteboard/4641033-expected.txt:
- platform/mac/editing/pasteboard/4700297-expected.txt:
- platform/mac/editing/pasteboard/4806874-expected.txt:
- platform/mac/editing/pasteboard/4861080-expected.txt:
- platform/mac/editing/pasteboard/4944770-1-expected.txt:
- platform/mac/editing/pasteboard/4944770-2-expected.txt:
- platform/mac/editing/pasteboard/4947130-expected.txt:
- platform/mac/editing/pasteboard/4989774-expected.txt:
- platform/mac/editing/pasteboard/5006779-expected.txt:
- platform/mac/editing/pasteboard/5027857-expected.txt:
- platform/mac/editing/pasteboard/5028447-expected.txt:
- platform/mac/editing/pasteboard/5032095-expected.txt:
- platform/mac/editing/pasteboard/5065605-expected.txt:
- platform/mac/editing/pasteboard/5071074-2-expected.txt:
- platform/mac/editing/pasteboard/5071074-expected.txt:
- platform/mac/editing/pasteboard/5075944-2-expected.txt:
- platform/mac/editing/pasteboard/5075944-3-expected.txt:
- platform/mac/editing/pasteboard/5075944-expected.txt:
- platform/mac/editing/pasteboard/5089327-expected.txt:
- platform/mac/editing/pasteboard/5134759-expected.txt:
- platform/mac/editing/pasteboard/5156401-1-expected.txt:
- platform/mac/editing/pasteboard/5247341-expected.txt:
- platform/mac/editing/pasteboard/5368833-expected.txt:
- platform/mac/editing/pasteboard/5387578-expected.txt:
- platform/mac/editing/pasteboard/5478250-expected.txt:
- platform/mac/editing/pasteboard/5483567-expected.txt:
- platform/mac/editing/pasteboard/5583362-expected.txt:
- platform/mac/editing/pasteboard/5601583-1-expected.txt:
- platform/mac/editing/pasteboard/8145-1-expected.txt:
- platform/mac/editing/pasteboard/8145-2-expected.txt:
- platform/mac/editing/pasteboard/8145-3-expected.txt:
- platform/mac/editing/pasteboard/bad-placeholder-expected.txt:
- platform/mac/editing/pasteboard/block-wrappers-necessary-expected.txt:
- platform/mac/editing/pasteboard/copy-paste-bidi-expected.txt:
- platform/mac/editing/pasteboard/copy-standalone-image-expected.txt:
- platform/mac/editing/pasteboard/cut-text-001-expected.txt:
- platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
- platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
- platform/mac/editing/pasteboard/display-block-on-spans-expected.txt:
- platform/mac/editing/pasteboard/drag-drop-dead-frame-expected.txt:
- platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.txt:
- platform/mac/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
- platform/mac/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
- platform/mac/editing/pasteboard/drop-text-without-selection-expected.txt:
- platform/mac/editing/pasteboard/emacs-cntl-y-001-expected.txt:
- platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
- platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
- platform/mac/editing/pasteboard/input-field-1-expected.txt:
- platform/mac/editing/pasteboard/interchange-newline-1-expected.txt:
- platform/mac/editing/pasteboard/interchange-newline-2-expected.txt:
- platform/mac/editing/pasteboard/interchange-newline-3-expected.txt:
- platform/mac/editing/pasteboard/interchange-newline-4-expected.txt:
- platform/mac/editing/pasteboard/merge-after-delete-1-expected.txt:
- platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
- platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
- platform/mac/editing/pasteboard/merge-end-1-expected.txt:
- platform/mac/editing/pasteboard/merge-end-2-expected.txt:
- platform/mac/editing/pasteboard/merge-end-3-expected.txt:
- platform/mac/editing/pasteboard/merge-end-4-expected.txt:
- platform/mac/editing/pasteboard/merge-end-5-expected.txt:
- platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
- platform/mac/editing/pasteboard/merge-end-borders-expected.txt:
- platform/mac/editing/pasteboard/merge-end-list-expected.txt:
- platform/mac/editing/pasteboard/merge-end-table-expected.txt:
- platform/mac/editing/pasteboard/merge-start-blockquote-expected.txt:
- platform/mac/editing/pasteboard/merge-start-list-expected.txt:
- platform/mac/editing/pasteboard/nested-blocks-with-text-area-expected.txt:
- platform/mac/editing/pasteboard/nested-blocks-with-text-field-expected.txt:
- platform/mac/editing/pasteboard/paste-4035648-fix-expected.txt:
- platform/mac/editing/pasteboard/paste-4038267-fix-expected.txt:
- platform/mac/editing/pasteboard/paste-4039777-fix-expected.txt:
- platform/mac/editing/pasteboard/paste-RTFD-expected.txt:
- platform/mac/editing/pasteboard/paste-TIFF-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-1-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-2-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-3-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-2-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
- platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-001-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-002-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-003-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-004-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-005-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-006-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-007-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-009-expected.txt:
- platform/mac/editing/pasteboard/paste-line-endings-010-expected.txt:
- platform/mac/editing/pasteboard/paste-list-001-expected.txt:
- platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
- platform/mac/editing/pasteboard/paste-match-style-002-expected.txt:
- platform/mac/editing/pasteboard/paste-pre-001-expected.txt:
- platform/mac/editing/pasteboard/paste-pre-002-expected.txt:
- platform/mac/editing/pasteboard/paste-table-001-expected.txt:
- platform/mac/editing/pasteboard/paste-table-003-expected.txt:
- platform/mac/editing/pasteboard/paste-table-cells-expected.txt:
- platform/mac/editing/pasteboard/paste-text-001-expected.txt:
- platform/mac/editing/pasteboard/paste-text-002-expected.txt:
- platform/mac/editing/pasteboard/paste-text-003-expected.txt:
- platform/mac/editing/pasteboard/paste-text-004-expected.txt:
- platform/mac/editing/pasteboard/paste-text-005-expected.txt:
- platform/mac/editing/pasteboard/paste-text-006-expected.txt:
- platform/mac/editing/pasteboard/paste-text-007-expected.txt:
- platform/mac/editing/pasteboard/paste-text-008-expected.txt:
- platform/mac/editing/pasteboard/paste-text-009-expected.txt:
- platform/mac/editing/pasteboard/paste-text-010-expected.txt:
- platform/mac/editing/pasteboard/paste-text-011-expected.txt:
- platform/mac/editing/pasteboard/paste-text-012-expected.txt:
- platform/mac/editing/pasteboard/paste-text-013-expected.txt:
- platform/mac/editing/pasteboard/paste-text-014-expected.txt:
- platform/mac/editing/pasteboard/paste-text-015-expected.txt:
- platform/mac/editing/pasteboard/paste-text-016-expected.txt:
- platform/mac/editing/pasteboard/paste-text-017-expected.txt:
- platform/mac/editing/pasteboard/paste-text-018-expected.txt:
- platform/mac/editing/pasteboard/paste-text-019-expected.txt:
- platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
- platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
- platform/mac/editing/pasteboard/paste-text-at-tabspan-003-expected.txt:
- platform/mac/editing/pasteboard/paste-unrendered-select-expected.txt:
- platform/mac/editing/pasteboard/paste-xml-expected.txt:
- platform/mac/editing/pasteboard/pasting-object-expected.txt:
- platform/mac/editing/pasteboard/pasting-tabs-expected.txt:
- platform/mac/editing/pasteboard/prevent-block-nesting-01-expected.txt:
- platform/mac/editing/pasteboard/quirks-mode-br-1-expected.txt:
- platform/mac/editing/pasteboard/select-element-1-expected.txt:
- platform/mac/editing/pasteboard/smart-drag-drop-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-001-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-003-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-004-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-005-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-006-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
- platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
- platform/mac/editing/pasteboard/styled-element-markup-expected.txt:
- platform/mac/editing/pasteboard/testcase-9507-expected.txt:
- platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
- platform/mac/editing/pasteboard/unrendered-br-expected.txt:
- platform/mac/editing/selection/13804-expected.txt:
- platform/mac/editing/selection/14971-expected.txt:
- platform/mac/editing/selection/25228-expected.txt:
- platform/mac/editing/selection/3690703-2-expected.txt:
- platform/mac/editing/selection/3690703-expected.txt:
- platform/mac/editing/selection/3690719-expected.txt:
- platform/mac/editing/selection/4397952-expected.txt:
- platform/mac/editing/selection/4402375-expected.txt:
- platform/mac/editing/selection/4818145-expected.txt:
- platform/mac/editing/selection/4866671-expected.txt:
- platform/mac/editing/selection/4889598-expected.txt:
- platform/mac/editing/selection/4895428-1-expected.txt:
- platform/mac/editing/selection/4895428-2-expected.txt:
- platform/mac/editing/selection/4895428-3-expected.txt:
- platform/mac/editing/selection/4895428-4-expected.txt:
- platform/mac/editing/selection/4932260-1-expected.txt:
- platform/mac/editing/selection/4932260-2-expected.txt:
- platform/mac/editing/selection/4932260-3-expected.txt:
- platform/mac/editing/selection/4947387-expected.txt:
- platform/mac/editing/selection/4960116-expected.txt:
- platform/mac/editing/selection/4975120-expected.txt:
- platform/mac/editing/selection/4983858-expected.txt:
- platform/mac/editing/selection/5007143-2-expected.txt:
- platform/mac/editing/selection/5007143-expected.txt:
- platform/mac/editing/selection/5057506-2-expected.txt:
- platform/mac/editing/selection/5057506-expected.txt:
- platform/mac/editing/selection/5076323-1-expected.txt:
- platform/mac/editing/selection/5076323-2-expected.txt:
- platform/mac/editing/selection/5076323-3-expected.txt:
- platform/mac/editing/selection/5081257-1-expected.txt:
- platform/mac/editing/selection/5081257-2-expected.txt:
- platform/mac/editing/selection/5099303-expected.txt:
- platform/mac/editing/selection/5109817-expected.txt:
- platform/mac/editing/selection/5131716-1-expected.txt:
- platform/mac/editing/selection/5131716-2-expected.txt:
- platform/mac/editing/selection/5131716-3-expected.txt:
- platform/mac/editing/selection/5131716-4-expected.txt:
- platform/mac/editing/selection/5195166-2-expected.txt:
- platform/mac/editing/selection/5232159-expected.txt:
- platform/mac/editing/selection/5234383-1-expected.txt:
- platform/mac/editing/selection/5234383-2-expected.txt:
- platform/mac/editing/selection/5240265-expected.txt:
- platform/mac/editing/selection/5333725-expected.txt:
- platform/mac/editing/selection/5354455-1-expected.txt:
- platform/mac/editing/selection/5354455-2-expected.txt:
- platform/mac/editing/selection/6476-expected.txt:
- platform/mac/editing/selection/7152-1-expected.txt:
- platform/mac/editing/selection/7152-2-expected.txt:
- platform/mac/editing/selection/addRange-expected.txt:
- platform/mac/editing/selection/after-line-wrap-expected.txt:
- platform/mac/editing/selection/caret-and-focus-ring-expected.txt:
- platform/mac/editing/selection/caret-before-select-expected.txt:
- platform/mac/editing/selection/caret-rtl-2-expected.txt:
- platform/mac/editing/selection/caret-rtl-expected.txt:
- platform/mac/editing/selection/click-start-of-line-expected.txt:
- platform/mac/editing/selection/contains-boundaries-expected.txt:
- platform/mac/editing/selection/contenteditable-click-inside-expected.txt:
- platform/mac/editing/selection/designmode-no-caret-expected.txt:
- platform/mac/editing/selection/display-table-text-expected.txt:
- platform/mac/editing/selection/doubleclick-crash-expected.txt:
- platform/mac/editing/selection/drag-select-1-expected.txt:
- platform/mac/editing/selection/drag-text-delay-expected.txt:
- platform/mac/editing/selection/drag-to-contenteditable-iframe-expected.txt:
- platform/mac/editing/selection/editable-html-element-expected.txt:
- platform/mac/editing/selection/editable-links-expected.txt:
- platform/mac/editing/selection/editable-non-editable-crash-expected.txt:
- platform/mac/editing/selection/end-of-document-expected.txt:
- platform/mac/editing/selection/expanding-selections-expected.txt:
- platform/mac/editing/selection/expanding-selections2-expected.txt:
- platform/mac/editing/selection/extend-by-character-001-expected.txt:
- platform/mac/editing/selection/extend-by-character-002-expected.txt:
- platform/mac/editing/selection/extend-by-character-003-expected.txt:
- platform/mac/editing/selection/extend-by-character-004-expected.txt:
- platform/mac/editing/selection/extend-by-character-005-expected.txt:
- platform/mac/editing/selection/extend-by-character-006-expected.txt:
- platform/mac/editing/selection/extend-by-sentence-001-expected.txt:
- platform/mac/editing/selection/extend-by-word-001-expected.txt:
- platform/mac/editing/selection/extend-by-word-002-expected.txt:
- platform/mac/editing/selection/fake-doubleclick-expected.txt:
- platform/mac/editing/selection/fake-drag-expected.txt:
- platform/mac/editing/selection/focus-body-expected.txt:
- platform/mac/editing/selection/focus_editable_html-expected.txt:
- platform/mac/editing/selection/iframe-expected.txt:
- platform/mac/editing/selection/image-before-linebreak-expected.txt:
- platform/mac/editing/selection/inconsistent-in-removeChildNode-expected.txt:
- platform/mac/editing/selection/inline-closest-leaf-child-expected.txt:
- platform/mac/editing/selection/inline-table-expected.txt:
- platform/mac/editing/selection/leave-requested-block-expected.txt:
- platform/mac/editing/selection/line-wrap-1-expected.txt:
- platform/mac/editing/selection/line-wrap-2-expected.txt:
- platform/mac/editing/selection/mixed-editability-1-expected.txt:
- platform/mac/editing/selection/mixed-editability-2-expected.txt:
- platform/mac/editing/selection/mixed-editability-3-expected.txt:
- platform/mac/editing/selection/mixed-editability-4-expected.txt:
- platform/mac/editing/selection/mixed-editability-5-expected.txt:
- platform/mac/editing/selection/mixed-editability-6-expected.txt:
- platform/mac/editing/selection/mixed-editability-7-expected.txt:
- platform/mac/editing/selection/mixed-editability-8-expected.txt:
- platform/mac/editing/selection/mixed-editability-9-expected.txt:
- platform/mac/editing/selection/move-3875618-fix-expected.txt:
- platform/mac/editing/selection/move-3875641-fix-expected.txt:
- platform/mac/editing/selection/move-backwords-by-word-001-expected.txt:
- platform/mac/editing/selection/move-between-blocks-no-001-expected.txt:
- platform/mac/editing/selection/move-between-blocks-yes-001-expected.txt:
- platform/mac/editing/selection/move-by-character-001-expected.txt:
- platform/mac/editing/selection/move-by-character-002-expected.txt:
- platform/mac/editing/selection/move-by-character-003-expected.txt:
- platform/mac/editing/selection/move-by-character-004-expected.txt:
- platform/mac/editing/selection/move-by-character-005-expected.txt:
- platform/mac/editing/selection/move-by-character-6-expected.txt:
- platform/mac/editing/selection/move-by-line-001-expected.txt:
- platform/mac/editing/selection/move-by-line-002-expected.txt:
- platform/mac/editing/selection/move-by-sentence-001-expected.txt:
- platform/mac/editing/selection/move-by-sentence-linebreak-expected.txt:
- platform/mac/editing/selection/move-by-word-001-expected.txt:
- platform/mac/editing/selection/move-past-trailing-space-expected.txt:
- platform/mac/editing/selection/node-removal-2-expected.txt:
- platform/mac/editing/selection/paragraph-granularity-expected.txt:
- platform/mac/editing/selection/previous-line-position-expected.txt:
- platform/mac/editing/selection/range-between-block-and-inline-expected.txt:
- platform/mac/editing/selection/replace-selection-1-expected.txt:
- platform/mac/editing/selection/replaced-boundaries-1-expected.txt:
- platform/mac/editing/selection/replaced-boundaries-2-expected.txt:
- platform/mac/editing/selection/replaced-boundaries-3-expected.txt:
- platform/mac/editing/selection/select-all-001-expected.txt:
- platform/mac/editing/selection/select-all-002-expected.txt:
- platform/mac/editing/selection/select-all-003-expected.txt:
- platform/mac/editing/selection/select-all-004-expected.txt:
- platform/mac/editing/selection/select-all-005-expected.txt:
- platform/mac/editing/selection/select-all-006-expected.txt:
- platform/mac/editing/selection/select-box-expected.txt:
- platform/mac/editing/selection/select-element-paragraph-boundary-expected.txt:
- platform/mac/editing/selection/select-from-textfield-outwards-expected.txt:
- platform/mac/editing/selection/select-missing-image-expected.txt:
- platform/mac/editing/selection/select-text-overflow-ellipsis-expected.txt:
- platform/mac/editing/selection/selection-3748164-fix-expected.txt:
- platform/mac/editing/selection/selection-actions-expected.txt:
- platform/mac/editing/selection/selection-background-expected.txt:
- platform/mac/editing/selection/table-caret-1-expected.txt:
- platform/mac/editing/selection/table-caret-2-expected.txt:
- platform/mac/editing/selection/table-caret-3-expected.txt:
- platform/mac/editing/selection/transformed-selection-rects-expected.txt:
- platform/mac/editing/selection/triple-click-in-pre-expected.txt:
- platform/mac/editing/selection/unrendered-001-expected.txt:
- platform/mac/editing/selection/unrendered-002-expected.txt:
- platform/mac/editing/selection/unrendered-003-expected.txt:
- platform/mac/editing/selection/unrendered-004-expected.txt:
- platform/mac/editing/selection/unrendered-005-expected.txt:
- platform/mac/editing/selection/unrendered-space-expected.txt:
- platform/mac/editing/selection/word-granularity-expected.txt:
- platform/mac/editing/selection/wrapped-line-caret-1-expected.txt:
- platform/mac/editing/selection/wrapped-line-caret-2-expected.txt:
- platform/mac/editing/spelling/spellcheck-attribute-expected.txt:
- platform/mac/editing/spelling/spelling-expected.txt:
- platform/mac/editing/spelling/spelling-linebreak-expected.txt:
- platform/mac/editing/style/4916887-expected.txt:
- platform/mac/editing/style/5017613-1-expected.txt:
- platform/mac/editing/style/5017613-2-expected.txt:
- platform/mac/editing/style/5046875-1-expected.txt:
- platform/mac/editing/style/5046875-2-expected.txt:
- platform/mac/editing/style/5065910-expected.txt:
- platform/mac/editing/style/5084241-expected.txt:
- platform/mac/editing/style/5091898-expected.txt:
- platform/mac/editing/style/5228141-expected.txt:
- platform/mac/editing/style/5279521-expected.txt:
- platform/mac/editing/style/apple-style-editable-mix-expected.txt:
- platform/mac/editing/style/block-style-001-expected.txt:
- platform/mac/editing/style/block-style-002-expected.txt:
- platform/mac/editing/style/block-style-003-expected.txt:
- platform/mac/editing/style/block-style-004-expected.txt:
- platform/mac/editing/style/block-style-005-expected.txt:
- platform/mac/editing/style/block-style-006-expected.txt:
- platform/mac/editing/style/block-styles-007-expected.txt:
- platform/mac/editing/style/create-block-for-style-001-expected.txt:
- platform/mac/editing/style/create-block-for-style-002-expected.txt:
- platform/mac/editing/style/create-block-for-style-003-expected.txt:
- platform/mac/editing/style/create-block-for-style-004-expected.txt:
- platform/mac/editing/style/create-block-for-style-005-expected.txt:
- platform/mac/editing/style/create-block-for-style-006-expected.txt:
- platform/mac/editing/style/create-block-for-style-007-expected.txt:
- platform/mac/editing/style/create-block-for-style-008-expected.txt:
- platform/mac/editing/style/create-block-for-style-009-expected.txt:
- platform/mac/editing/style/create-block-for-style-010-expected.txt:
- platform/mac/editing/style/create-block-for-style-011-expected.txt:
- platform/mac/editing/style/create-block-for-style-012-expected.txt:
- platform/mac/editing/style/create-block-for-style-013-expected.txt:
- platform/mac/editing/style/designmode-expected.txt:
- platform/mac/editing/style/font-family-with-space-expected.txt:
- platform/mac/editing/style/fontsize-1-expected.txt:
- platform/mac/editing/style/highlight-expected.txt:
- platform/mac/editing/style/non-inheritable-styles-expected.txt:
- platform/mac/editing/style/relative-font-size-change-001-expected.txt:
- platform/mac/editing/style/relative-font-size-change-002-expected.txt:
- platform/mac/editing/style/relative-font-size-change-003-expected.txt:
- platform/mac/editing/style/relative-font-size-change-004-expected.txt:
- platform/mac/editing/style/smoosh-styles-001-expected.txt:
- platform/mac/editing/style/smoosh-styles-003-expected.txt:
- platform/mac/editing/style/style-3681552-fix-001-expected.txt:
- platform/mac/editing/style/style-3681552-fix-002-expected.txt:
- platform/mac/editing/style/style-3690704-fix-expected.txt:
- platform/mac/editing/style/style-3998892-fix-expected.txt:
- platform/mac/editing/style/style-boundary-001-expected.txt:
- platform/mac/editing/style/style-boundary-002-expected.txt:
- platform/mac/editing/style/style-boundary-003-expected.txt:
- platform/mac/editing/style/style-boundary-004-expected.txt:
- platform/mac/editing/style/style-boundary-005-expected.txt:
- platform/mac/editing/style/table-selection-expected.txt:
- platform/mac/editing/style/typing-style-001-expected.txt:
- platform/mac/editing/style/typing-style-002-expected.txt:
- platform/mac/editing/style/typing-style-003-expected.txt:
- platform/mac/editing/style/unbold-in-bold-expected.txt:
- platform/mac/editing/undo/4063751-expected.txt:
- platform/mac/editing/undo/5378473-expected.txt:
- platform/mac/editing/undo/redo-typing-001-expected.txt:
- platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
- platform/mac/editing/undo/undo-combined-delete-expected.txt:
- platform/mac/editing/undo/undo-delete-boundary-expected.txt:
- platform/mac/editing/undo/undo-delete-expected.txt:
- platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
- platform/mac/editing/undo/undo-forward-delete-expected.txt:
- platform/mac/editing/undo/undo-misspellings-expected.txt:
- platform/mac/editing/undo/undo-typing-001-expected.txt:
- platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
- platform/mac/editing/unsupported-content/list-delete-003-expected.txt:
- platform/mac/editing/unsupported-content/list-type-after-expected.txt:
- platform/mac/editing/unsupported-content/list-type-before-expected.txt:
- platform/mac/editing/unsupported-content/table-delete-001-expected.txt:
- platform/mac/editing/unsupported-content/table-delete-002-expected.txt:
- platform/mac/editing/unsupported-content/table-delete-003-expected.txt:
- platform/mac/editing/unsupported-content/table-type-after-expected.txt:
- platform/mac/editing/unsupported-content/table-type-before-expected.txt:
- platform/mac/fast/backgrounds/solid-color-context-restore-expected.txt:
- platform/mac/fast/block/float/relative-painted-twice-expected.txt:
- platform/mac/fast/css-generated-content/hover-style-change-expected.txt:
- platform/mac/fast/css/layerZOrderCrash-expected.txt:
- platform/mac/fast/css/shadow-multiple-expected.txt:
- platform/mac/fast/css/universal-hover-quirk-expected.txt:
- platform/mac/fast/dom/delete-contents-expected.txt:
- platform/mac/fast/dom/focus-contenteditable-expected.txt:
- platform/mac/fast/dynamic/layer-hit-test-crash-expected.txt:
- platform/mac/fast/dynamic/selection-highlight-adjust-expected.txt:
- platform/mac/fast/events/5056619-expected.txt:
- platform/mac/fast/events/autoscroll-expected.txt:
- platform/mac/fast/events/context-no-deselect-expected.txt:
- platform/mac/fast/events/label-focus-expected.txt:
- platform/mac/fast/events/pointer-events-dashboard-expected.txt:
- platform/mac/fast/events/updateLayoutForHitTest-expected.txt:
- platform/mac/fast/forms/caret-rtl-expected.txt:
- platform/mac/fast/forms/form-added-to-table-expected.txt:
- platform/mac/fast/forms/input-appearance-focus-expected.txt:
- platform/mac/fast/forms/input-appearance-readonly-expected.txt:
- platform/mac/fast/forms/input-appearance-selection-expected.txt:
- platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt:
- platform/mac/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/mac/fast/forms/input-paste-undo-expected.txt:
- platform/mac/fast/forms/input-readonly-autoscroll-expected.txt:
- platform/mac/fast/forms/input-text-click-inside-expected.txt:
- platform/mac/fast/forms/input-text-click-outside-expected.txt:
- platform/mac/fast/forms/input-text-double-click-expected.txt:
- platform/mac/fast/forms/input-text-drag-down-expected.txt:
- platform/mac/fast/forms/input-text-option-delete-expected.txt:
- platform/mac/fast/forms/input-text-scroll-left-on-blur-expected.txt:
- platform/mac/fast/forms/input-text-self-emptying-click-expected.txt:
- platform/mac/fast/forms/plaintext-mode-2-expected.txt:
- platform/mac/fast/forms/search-rtl-expected.txt:
- platform/mac/fast/forms/search-transformed-expected.txt:
- platform/mac/fast/forms/search-zoomed-expected.txt:
- platform/mac/fast/forms/tabbing-input-iframe-expected.txt:
- platform/mac/fast/forms/textarea-scrollbar-expected.txt:
- platform/mac/fast/forms/textarea-scrolled-type-expected.txt:
- platform/mac/fast/forms/textfield-outline-expected.txt:
- platform/mac/fast/forms/textfield-overflow-expected.txt:
- platform/mac/fast/frames/take-focus-from-iframe-expected.txt:
- platform/mac/fast/inline-block/14498-positionForCoordinates-expected.txt:
- platform/mac/fast/inline/25277-2-expected.txt:
- platform/mac/fast/inline/25277-expected.txt:
- platform/mac/fast/lists/drag-into-marker-expected.txt:
- platform/mac/fast/lists/markers-in-selection-expected.txt:
- platform/mac/fast/overflow/image-selection-highlight-expected.txt:
- platform/mac/fast/overflow/overflow-focus-ring-expected.txt:
- platform/mac/fast/overflow/overflow-text-hit-testing-expected.txt:
- platform/mac/fast/reflections/inline-crash-expected.txt:
- platform/mac/fast/repaint/4776765-expected.txt:
- platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.txt:
- platform/mac/fast/repaint/caret-outside-block-expected.txt:
- platform/mac/fast/repaint/delete-into-nested-block-expected.txt:
- platform/mac/fast/repaint/inline-outline-repaint-expected.txt:
- platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt:
- platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
- platform/mac/fast/repaint/selected-replaced-expected.txt:
- platform/mac/fast/repaint/selection-after-delete-expected.txt:
- platform/mac/fast/repaint/selection-after-remove-expected.txt:
- platform/mac/fast/repaint/subtree-root-skipped-expected.txt:
- platform/mac/fast/replaced/selection-rect-expected.txt:
- platform/mac/fast/replaced/selection-rect-in-table-cell-expected.txt:
- platform/mac/fast/replaced/selection-rect-transform-expected.txt:
- platform/mac/fast/selectors/159-expected.txt:
- platform/mac/fast/selectors/177a-expected.txt:
- platform/mac/fast/table/click-near-anonymous-table-expected.txt:
- platform/mac/fast/text/atsui-kerning-and-ligatures-expected.txt:
- platform/mac/fast/text/atsui-partial-selection-expected.txt:
- platform/mac/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
- platform/mac/fast/text/atsui-rtl-override-selection-expected.txt:
- platform/mac/fast/text/delete-hard-break-character-expected.txt:
- platform/mac/fast/text/in-rendered-text-rtl-expected.txt:
- platform/mac/fast/text/international/khmer-selection-expected.txt:
- platform/mac/fast/text/international/rtl-caret-expected.txt:
- platform/mac/fast/text/justified-selection-at-edge-expected.txt:
- platform/mac/fast/text/justified-selection-expected.txt:
- platform/mac/fast/text/justified-text-rect-expected.txt:
- platform/mac/fast/text/selection-painted-separately-expected.txt:
- platform/mac/fast/text/should-use-atsui-expected.txt:
- platform/mac/fast/text/textIteratorNilRenderer-expected.txt:
- platform/mac/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
- platform/mac/fast/transforms/transformed-caret-expected.txt:
- platform/mac/fast/transforms/transformed-focused-text-input-expected.txt:
- platform/mac/svg/custom/hit-test-with-br-expected.txt:
- platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
- platform/mac/svg/text/selection-background-color-expected.txt:
- platform/mac/svg/text/selection-styles-expected.txt:
2010-07-14 Eric Seidel <eric@webkit.org>
Reviewed by Nikolas Zimmermann.
Selection dumping code should not dump body's offset in the document
https://bugs.webkit.org/show_bug.cgi?id=42238
This requires updating the results of many layout tests,
but has no functional change.
- rendering/RenderTreeAsText.cpp: (WebCore::nodePosition):
- 1:49 AM Changeset in webkit [63290] by
-
- 2 edits in trunk/WebKit
2010-07-14 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Antonio Gomes.
[EFL] Add eina_safety to popup menu deletion.
https://bugs.webkit.org/show_bug.cgi?id=41873
Since this is a public call, it's better to have an eina_safety on
public calls. It would crash if browser calls this function to select
an item of a nonexistent popup.
- efl/ewk/ewk_view.cpp: add eina_safety to return if popup menu client does not exist.
- 1:25 AM Changeset in webkit [63289] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Kent Tamura <tkent@chromium.org>
Unreviewed, test expectation update.
- websocket/tests/bad-sub-protocol-non-ascii-expected.txt: Updated because r63273 changed BOM behavior.
- 1:20 AM Changeset in webkit [63288] by
-
- 7 edits in trunk
<input type=number> UI: inner spin button layout
https://bugs.webkit.org/show_bug.cgi?id=41924
Reviewed by Darin Fisher.
WebCore:
Add layout/event/style code for the inner spin button, which is
going to be used for Windows implementation.
No new tests because no ports implement the inner spin button yet.
- rendering/RenderTextControlSingleLine.cpp: Introduce m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::~RenderTextControlSingleLine):
Detach m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::layout):
Set position and size of m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::nodeAtPoint):
Handle m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::forwardEvent):
Handle m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::textBlockWidth):
Shorten the text block width by m_innerSpinButton width.
(WebCore::RenderTextControlSingleLine::preferredContentWidth):
Add m_innerSpinButton width.
(WebCore::RenderTextControlSingleLine::createSubtreeIfNeeded):
Handle m_innerSpinButton.
(WebCore::RenderTextControlSingleLine::createInnerSpinButtonStyle):
Make style for m_innerSpinButton with INNER_SPIN_BUTTON pseudo class.
- rendering/RenderTextControlSingleLine.h:
LayoutTests:
Update test expectations because a shadow node is added to
<input type=number>.
- platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.html
- platform/mac/fast/forms/input-appearance-spinbutton-expected.txt:
- platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt:
- 1:02 AM Changeset in webkit [63287] by
-
- 2 edits in trunk/LayoutTests
2010-07-14 Kent Tamura <tkent@chromium.org>
Unreviewed, test expectation update.
- platform/chromium/test_expectations.txt: Fix a syntax error introduced by r63286.
- 12:43 AM Changeset in webkit [63286] by
-
- 10 edits4 adds in trunk
2010-07-14 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
<input type=number> UI: Support disabled/readonly states
https://bugs.webkit.org/show_bug.cgi?id=38568
- fast/forms/input-appearance-spinbutton-disabled-readonly.html: Added.
- platform/chromium/test_expectations.txt:
- platform/gtk/Skipped:
- platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.checksum: Added.
- platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.png: Added.
- platform/mac/fast/forms/input-appearance-spinbutton-disabled-readonly-expected.txt: Added.
- platform/mac/fast/forms/input-number-click-expected.txt:
- platform/mac/fast/forms/input-number-click.html: Add tests for disabled/readonly states.
- platform/qt/Skipped:
- platform/win/Skipped:
2010-07-14 Kent Tamura <tkent@chromium.org>
Reviewed by Darin Fisher.
<input type=number> UI: Support disabled/readonly states
https://bugs.webkit.org/show_bug.cgi?id=38568
Implement isEnabledFormControl() and isReadOnlyFormControl() of
SpinButtonElement. They returns the states of the parent <input> element.
The existing isEnabledFormControl() had a bug. It didn't have 'const'
modifier.
Test: fast/forms/input-appearance-spinbutton-disabled-readonly.html
- rendering/TextControlInnerElements.cpp:
(WebCore::SpinButtonElement::defaultEventHandler):
- If the input element is disabled or read-only, don't process events.
- Protect 'input' object from destruction during focus().
- Fix a hit-test issue. We don't need to add renderBox()->y() because 'local' is relative to the RenderBox.
- Some code cleanup
- rendering/TextControlInnerElements.h: (WebCore::SpinButtonElement::isEnabledFormControl): (WebCore::SpinButtonElement::isReadOnlyFormControl):
- 12:03 AM Changeset in webkit [63285] by
-
- 2 edits in trunk/WebKit/chromium
[Chromium] Upstreaming inspector_resources target
https://bugs.webkit.org/show_bug.cgi?id=41669
Reviewed by David Levin.
'inspector_resource' is currently in src/webkit/webkit.gyp of
Chromium tree. We move it to WebKit tree because:
- DumpRenderTree in WebKit tree needs it, and
- It's hard to refer to WebKit.gypi and WebCore.gypi from webkit_support in both cases of Chromium-tree build and WebKit-tree build.
- WebKit.gyp:
Jul 13, 2010:
- 11:33 PM Changeset in webkit [63284] by
-
- 1 edit4 moves in trunk/LayoutTests
Fix Windows checkouts by shortening paths.
- fast/js/sputnik/Conformance: Renamed a few directories so checkouts can succeed.
- 10:02 PM Changeset in webkit [63283] by
-
- 3 edits4 adds in trunk
2010-07-13 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
Page flashes to mostly white towards the end of loading
https://bugs.webkit.org/show_bug.cgi?id=42230
We constrain the size of huge composited layers. When doing so, we
need to use the constained size to set the position as well
as the dimensions, to ensure the layer appears in the correct place.
Test: compositing/tiling/constrained-layer-size.html
- platform/graphics/mac/GraphicsLayerCA.mm: (WebCore::GraphicsLayerCA::updateLayerPosition):
- 9:51 PM Changeset in webkit [63282] by
-
- 5 edits in branches/safari-533.17-branch
Versioning.
- 9:50 PM Changeset in webkit [63281] by
-
- 1 copy in tags/Safari-533.17.6
New tag.
- 9:48 PM Changeset in webkit [63280] by
-
- 7 edits2 adds in trunk
[Chromium] Linux implementation of <input type=number> UI
https://bugs.webkit.org/show_bug.cgi?id=41925
Reviewed by Darin Fisher.
WebCore:
- Move the code for scrollbar steppers from ScrollbarThemeChromiumLinux to PlatformThemeChromiumGtk.
- Move the code for scrollbar colors from RenderThemeChromiumLinux to PlatformThemeChromiumGtk.
- WebCore.gypi:
- platform/chromium/PlatformThemeChromiumGtk.cpp: Added.
(WebCore::PlatformThemeChromiumGtk::setScrollbarColors): Moved from RenderThemeChromiumLinux.
(WebCore::clamp): Moved from ScrollbarThemeChromiumLinux.
(WebCore::PlatformThemeChromiumGtk::saturateAndBrighten): ditto.
(WebCore::PlatformThemeChromiumGtk::outlineColor): ditto.
(WebCore::PlatformThemeChromiumGtk::paintArrowButton): ditto.
- platform/chromium/PlatformThemeChromiumGtk.h: Added.
- platform/chromium/ScrollbarThemeChromiumLinux.cpp:
(WebCore::ScrollbarThemeChromiumLinux::paintTrackPiece):
(WebCore::ScrollbarThemeChromiumLinux::paintButton):
Move the main part of the code to PlatformThemeChromiumGtk.
(WebCore::ScrollbarThemeChromiumLinux::paintThumb):
- rendering/RenderThemeChromiumLinux.cpp:
(WebCore::RenderThemeChromiumLinux::adjustInnerSpinButtonStyle): Added.
(WebCore::RenderThemeChromiumLinux::paintInnerSpinButton): Added.
- rendering/RenderThemeChromiumLinux.h:
WebKit/chromium:
- src/WebViewImpl.cpp:
(WebKit::WebViewImpl::setScrollbarColors):
Call PlatformThemeChromiumGtk::setScrollbarColors() instead of
RenderThemeChromiumLinux::setScrollbarColors().
- 9:47 PM Changeset in webkit [63279] by
-
- 5 edits in branches/safari-533.17-branch
Versioning.
- 9:46 PM Changeset in webkit [63278] by
-
- 36 edits1 copy3 moves45 adds in trunk
WebCore: Implementing DatabaseSync::transaction() and DatabaseSync::changeVersion().
https://bugs.webkit.org/show_bug.cgi?id=40607
Reviewed by Darin Fisher
Tests: fast/workers/storage/change-version-handle-reuse-sync.html
fast/workers/storage/change-version-sync.html
fast/workers/storage/empty-statement-sync.html
fast/workers/storage/execute-sql-args-sync.html
fast/workers/storage/executesql-accepts-only-one-statement-sync.html
fast/workers/storage/multiple-transactions-on-different-handles-sync.html
fast/workers/storage/open-database-creation-callback-sync.html
fast/workers/storage/open-database-empty-version-sync.html
fast/workers/storage/open-database-inputs-sync.html
fast/workers/storage/open-database-set-empty-version-sync.html
fast/workers/storage/open-database-while-transaction-in-progress-sync.html
fast/workers/storage/sql-data-types-sync.html
fast/workers/storage/sql-exception-codes-sync.html
fast/workers/storage/test-authorizer-sync.html
fast/workers/storage/transaction-in-transaction-sync.html
- CMakeLists.txt:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- storage/AbstractDatabase.cpp:
(WebCore::AbstractDatabase::maximumSize):
(WebCore::AbstractDatabase::incrementalVacuumIfNeeded):
- storage/AbstractDatabase.h:
(WebCore::AbstractDatabase::sqliteDatabase):
- storage/ChangeVersionWrapper.cpp:
(WebCore::ChangeVersionWrapper::performPreflight):
(WebCore::ChangeVersionWrapper::performPostflight):
- storage/Database.cpp:
(WebCore::Database::performGetTableNames):
- storage/Database.h:
- storage/DatabaseAuthorizer.cpp:
(WebCore::DatabaseAuthorizer::createVTable):
(WebCore::DatabaseAuthorizer::dropVTable):
- storage/DatabaseCallback.h:
- storage/DatabaseSync.cpp:
(WebCore::ChangeVersionPreflightStep::create):
(WebCore::ChangeVersionPreflightStep::performStep):
(WebCore::ChangeVersionPreflightStep::ChangeVersionPreflightStep):
(WebCore::ChangeVersionPostflightStep::create):
(WebCore::ChangeVersionPostflightStep::performStep):
(WebCore::ChangeVersionPostflightStep::ChangeVersionPostflightStep):
(WebCore::DatabaseSync::changeVersion):
(WebCore::DatabaseSync::transaction):
(WebCore::DatabaseSync::runTransaction):
- storage/DatabaseSync.h:
- storage/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::getMaxSizeForDatabase):
- storage/SQLError.h:
- storage/SQLResultSet.cpp:
- storage/SQLResultSet.h:
- storage/SQLStatementCallback.h:
- storage/SQLStatementErrorCallback.h:
- storage/SQLStatementSync.cpp: Copied from WebCore/storage/SQLStatement.cpp.
(WebCore::SQLStatementSync::SQLStatementSync):
(WebCore::SQLStatementSync::execute):
- storage/SQLStatementSync.h: Added.
- storage/SQLTransaction.cpp:
(WebCore::SQLTransaction::runCurrentStatement):
(WebCore::SQLTransaction::deliverQuotaIncreaseCallback):
(WebCore::SQLTransaction::postflightAndCommit):
- storage/SQLTransaction.h:
- storage/SQLTransactionCallback.h:
- storage/SQLTransactionClient.cpp:
(WebCore::SQLTransactionClient::didCommitWriteTransaction):
(WebCore::SQLTransactionClient::didExecuteStatement):
(WebCore::SQLTransactionClient::didExceedQuota):
- storage/SQLTransactionClient.h:
- storage/SQLTransactionErrorCallback.h:
- storage/SQLTransactionSync.cpp:
(WebCore::transactionClient):
(WebCore::SQLTransactionSync::create):
(WebCore::SQLTransactionSync::SQLTransactionSync):
(WebCore::SQLTransactionSync::~SQLTransactionSync):
(WebCore::SQLTransactionSync::executeSQL):
(WebCore::SQLTransactionSync::begin):
(WebCore::SQLTransactionSync::execute):
(WebCore::SQLTransactionSync::commit):
(WebCore::SQLTransactionSync::rollback):
- storage/SQLTransactionSync.h:
(WebCore::SQLTransactionSync::SQLTransactionSyncOptionalStep::~SQLTransactionSyncOptionalStep):
- storage/SQLTransactionSyncCallback.h:
- storage/chromium/SQLTransactionClientChromium.cpp:
(WebCore::SQLTransactionClient::didCommitWriteTransaction):
(WebCore::SQLTransactionClient::didExecuteStatement):
(WebCore::SQLTransactionClient::didExceedQuota):
LayoutTests: Porting as many async DB tests as possible to sync DBs.
https://bugs.webkit.org/show_bug.cgi?id=40607
Reviewed by Darin Fisher.
- fast/workers/storage/change-version-handle-reuse-sync-expected.txt: Added.
- fast/workers/storage/change-version-handle-reuse-sync.html: Added.
- fast/workers/storage/change-version-sync-expected.txt: Added.
- fast/workers/storage/change-version-sync.html: Added.
- fast/workers/storage/empty-statement-sync-expected.txt: Added.
- fast/workers/storage/empty-statement-sync.html: Added.
- fast/workers/storage/execute-sql-args-sync-expected.txt: Added.
- fast/workers/storage/execute-sql-args-sync.html: Added.
- fast/workers/storage/executesql-accepts-only-one-statement-sync-expected.txt: Added.
- fast/workers/storage/executesql-accepts-only-one-statement-sync.html: Added.
- fast/workers/storage/multiple-transactions-on-different-handles-sync-expected.txt: Added.
- fast/workers/storage/multiple-transactions-on-different-handles-sync.html: Added.
- fast/workers/storage/open-database-creation-callback-sync-expected.txt: Added.
- fast/workers/storage/open-database-creation-callback-sync.html: Added.
- fast/workers/storage/open-database-empty-version-sync-expected.txt: Added.
- fast/workers/storage/open-database-empty-version-sync.html: Added.
- fast/workers/storage/open-database-inputs-sync-expected.txt: Copied from LayoutTests/fast/workers/storage/open-database-sync-inputs-expected.txt.
- fast/workers/storage/open-database-inputs-sync.html: Copied from LayoutTests/fast/workers/storage/open-database-sync-inputs.html.
- fast/workers/storage/open-database-set-empty-version-sync-expected.txt: Added.
- fast/workers/storage/open-database-set-empty-version-sync.html: Added.
- fast/workers/storage/open-database-sync-inputs-expected.txt: Removed.
- fast/workers/storage/open-database-sync-inputs.html: Removed.
- fast/workers/storage/open-database-while-transaction-in-progress-sync-expected.txt: Added.
- fast/workers/storage/open-database-while-transaction-in-progress-sync.html: Added.
- fast/workers/storage/resources/change-version-handle-reuse-sync.js: Added.
(catch):
- fast/workers/storage/resources/change-version-sync-1.js: Added.
():
(try):
- fast/workers/storage/resources/change-version-sync-2.js: Added.
- fast/workers/storage/resources/empty-statement-sync.js: Added.
- fast/workers/storage/resources/execute-sql-args-sync.js: Added.
(throwOnToStringObject.toString):
(var):
():
(runTransactionTest):
(runTransactionTests):
- fast/workers/storage/resources/executesql-accepts-only-one-statement-sync.js: Added.
(executeStatement):
- fast/workers/storage/resources/multiple-transactions-on-different-handles-sync.js: Added.
(runTransaction):
(var):
- fast/workers/storage/resources/multiple-transactions-sync.js: Added.
(checkCompletion):
(runTest.db):
(runTest):
- fast/workers/storage/resources/open-database-creation-callback-sync.js: Added.
- fast/workers/storage/resources/open-database-empty-version-sync.js: Added.
- fast/workers/storage/resources/open-database-inputs-sync.js: Copied from LayoutTests/fast/workers/storage/resources/open-database-sync-inputs.js.
- fast/workers/storage/resources/open-database-set-empty-version-sync.js: Added.
- fast/workers/storage/resources/open-database-sync-inputs.js: Removed.
- fast/workers/storage/resources/open-database-while-transaction-in-progress-sync.js: Added.
(openTestDatabase):
- fast/workers/storage/resources/sql-data-types-sync.js: Added.
():
(testDBValues):
- fast/workers/storage/resources/sql-exception-codes-sync.js: Added.
(testTransaction):
():
(testInvalidStatement):
(testIncorrectNumberOfBindParameters):
(testBindParameterOfWrongType.badString.toString):
(testBindParameterOfWrongType):
(testVersionMismatch.testTransaction):
(testVersionMismatch):
- fast/workers/storage/resources/test-authorizer-sync.js: Added.
(cleanup):
(executeStatement):
(createTableCallback):
(createStatementsCallback):
(otherStatementsCallback):
(dropStatementsCallback):
(testReadWriteMode):
(testReadOnlyMode):
- fast/workers/storage/resources/transaction-in-transaction-sync.js: Added.
- fast/workers/storage/sql-data-types-sync-expected.txt: Added.
- fast/workers/storage/sql-data-types-sync.html: Added.
- fast/workers/storage/sql-exception-codes-sync-expected.txt: Added.
- fast/workers/storage/sql-exception-codes-sync.html: Added.
- fast/workers/storage/test-authorizer-sync-expected.txt: Added.
- fast/workers/storage/test-authorizer-sync.html: Added.
- fast/workers/storage/transaction-in-transaction-sync-expected.txt: Added.
- fast/workers/storage/transaction-in-transaction-sync.html: Added.
- 9:21 PM Changeset in webkit [63277] by
-
- 4 edits1 delete in trunk
2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63262.
http://trac.webkit.org/changeset/63262
https://bugs.webkit.org/show_bug.cgi?id=42229
broke Windows compile (Requested by bweinstein on #webkit).
- WebKit.pro:
2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63262.
http://trac.webkit.org/changeset/63262
https://bugs.webkit.org/show_bug.cgi?id=42229
broke Windows compile (Requested by bweinstein on #webkit).
- API/tests/testapi.c: (assertEqualsAsCharactersPtr): (main):
- testapi.pro: Removed.
- 7:39 PM Changeset in webkit [63276] by
-
- 5 edits in trunk
2010-07-13 Maciej Stachowiak <mjs@apple.com>
Reviewed by Oliver Hunt.
Add placebo versions of some repaint test functions to WebKitTestRunner - good enough for non-pixel tests
https://bugs.webkit.org/show_bug.cgi?id=42227
- platform/mac-wk2/Skipped: Skip some tests newly revealed as failing for an already-classified reason.
2010-07-13 Maciej Stachowiak <mjs@apple.com>
Reviewed by Oliver Hunt.
Add placebo versions of some repaint test functions to WebKitTestRunner - good enough for non-pixel tests
https://bugs.webkit.org/show_bug.cgi?id=42227
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::LayoutTestController): Initialize new bool members. (WTR::LayoutTestController::display): Dummy method. (WTR::displayCallback): Call the dummy. (WTR::repaintSweepHorizontallyCallback): ditto (WTR::testRepaintCallback): ditto (WTR::LayoutTestController::staticFunctions): Expose new methods.
- WebKitTestRunner/InjectedBundle/LayoutTestController.h: (WTR::LayoutTestController::setTestRepaint): Set the flag (which currently does nothing). (WTR::LayoutTestController::setTestRepaintSweepHorizontally): ditto
- 6:38 PM Changeset in webkit [63275] by
-
- 2 edits in trunk/WebCore
2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63162.
http://trac.webkit.org/changeset/63162
https://bugs.webkit.org/show_bug.cgi?id=42224
This is no longer needed (Requested by olliej_ on #webkit).
- bindings/v8/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode):
- 6:11 PM Changeset in webkit [63274] by
-
- 6 edits in trunk
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Fix my misreading of "clear to the last marker" in the HTML5 spec
https://bugs.webkit.org/show_bug.cgi?id=42199
- html5lib/runner-expected-html5.txt:
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Fix my misreading of "clear to the last marker" in the HTML5 spec
https://bugs.webkit.org/show_bug.cgi?id=42199
- html/HTMLFormattingElementList.cpp: (WebCore::HTMLFormattingElementList::clearToLastMarker):
- html/HTMLFormattingElementList.h:
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processBodyEndTagForInBody): (WebCore::HTMLTreeBuilder::processEndOfFile):
- 6:02 PM Changeset in webkit [63273] by
-
- 25 edits in trunk
2010-07-13 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218
Add BOM character to the Lexer's definition of whitespace,
and remove the logic that dealt with stripping BOMs and
caching the cleaned string.
- parser/Lexer.h: (JSC::Lexer::isWhiteSpace):
- parser/SourceProvider.h: (JSC::UStringSourceProvider::create): (JSC::UStringSourceProvider::UStringSourceProvider):
- wtf/text/StringImpl.h:
2010-07-13 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218
Update the fast/js/removing-Cf-characters to reflect
new behaviour. Update a whole group of sputnik results
that we now pass.
- fast/js/removing-Cf-characters-expected.txt:
- fast/js/script-tests/removing-Cf-characters.js:
- fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.1_T2-expected.txt:
- fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.4_T2-expected.txt:
- fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.1_T2-expected.txt:
- fast/js/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.4_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_218/S7.1_A2.1_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_218/S7.1_A2.2_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_320/S7.1_A2.1_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_320/S7.1_A2.2_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_410/S7.1_A2.1_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_410/S7.1_A2.2_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_500/S7.1_A2.1_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_500/S7.1_A2.2_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_510/S7.1_A2.1_T2-expected.txt:
- fast/js/sputnik/Unicode/Unicode_510/S7.1_A2.2_T2-expected.txt:
2010-07-13 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
ES5 requires BOMs to be treated as whitespace
https://bugs.webkit.org/show_bug.cgi?id=42218
Remove BOM handling logic from WebCore Script objects.
- bindings/js/StringSourceProvider.h: (WebCore::StringSourceProvider::StringSourceProvider):
- loader/CachedScript.cpp: (WebCore::CachedScript::CachedScript): (WebCore::CachedScript::script):
- loader/CachedScript.h:
- 5:59 PM Changeset in webkit [63272] by
-
- 2 edits1 add in trunk/LayoutTests
Unreviewed, add details to chromium test expectations.
Adding details and references to filed bugs to chromium expectations
that were added in the past few days. Also rebaseline the svg test.
- platform/chromium-mac/svg/custom/clip-path-child-changes-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 5:59 PM Changeset in webkit [63271] by
-
- 2 edits in trunk/WebKit/mac
2010-07-13 Simon Fraser <Simon Fraser>
Fix Tiger build.
Avoid non-ASCII in souce files to keep Tiger compiler happy.
- WebView/WebRenderLayer.mm: (+[WebRenderLayer nameForLayer:]):
- 5:45 PM Changeset in webkit [63270] by
-
- 5 edits in trunk
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: rect(x,y,w,h) should move to (x,y) even if w=0 and h=0
https://bugs.webkit.org/show_bug.cgi?id=42211
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::rect):
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187
- html5lib/runner-expected-html5.txt:
- 5:38 PM Changeset in webkit [63269] by
-
- 4 edits in trunk/WebCore
2010-07-13 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
Show IDs and classnames in layer tree dumps
https://bugs.webkit.org/show_bug.cgi?id=42213
When dumping the layer tree via showLayerTree(), include id and class attributes for
ease of debugging.
No tests, since this is debug-only code.
- rendering/RenderLayer.cpp: (showLayerTree):
- rendering/RenderTreeAsText.cpp: (WebCore::RenderTreeAsText::writeRenderObject):
- rendering/RenderTreeAsText.h: (WebCore::):
- 5:29 PM Changeset in webkit [63268] by
-
- 7 edits in trunk/JavaScriptCore
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Avoid slow-path for put() in Array.splice()
https://bugs.webkit.org/show_bug.cgi?id=41920
Defer creation of the returned array until its final size is known
to avoid growing it while adding elements.
- runtime/JSArray.cpp: (JSC::JSArray::JSArray): Add two modes of creation, CreateInitialized (old) and CreateCompact (which should only be used when constructing arrays whose size and contents are known at the time of creation.) (JSC::JSArray::setLength): Skip first consistency check if in CreateCompact initialization mode. (Only applies to non-empty arrays.) (JSC::JSArray::checkConsistency): Build fix (JSValue::type() is gone)
- runtime/JSArray.h: (JSC::JSArray::uncheckedSetIndex): Added for fast initialization of compact arrays. Does no bounds or other sanity checking.
- runtime/ArrayPrototype.cpp: (JSC::arrayProtoFuncSplice): Optimized creation of the returned JSArray.
- runtime/ArrayConstructor.cpp: (JSC::constructArrayWithSizeQuirk): Pass CreateInitialized to ctor.
- runtime/JSGlobalObject.h: (JSC::constructEmptyArray): Pass CreateInitialized to ctor.
- runtime/RegExpConstructor.cpp: (JSC::RegExpMatchesArray::RegExpMatchesArray): Pass CreateInitialized to ctor.
- 5:27 PM Changeset in webkit [63267] by
-
- 12 edits in trunk/JavaScriptCore
Bug 42207 - Clean up interface to compile executables, always check for exceptions
Reviewed by Oliver Hunt.
Presently interface to compile executable is inconsistent between eval/program and
function code, and is error prone in allowing a caller to byte compile without JIT
compiling an executable (we rely on all executables with codeblocks having JIT code).
Unify on an interface where all compilation is performed by a single compile (with
ForCall|ForConstruct variants) method, and make all clients check for errors.
- interpreter/Interpreter.cpp:
(JSC::Interpreter::unwindCallFrame):
(JSC::Interpreter::execute):
(JSC::Interpreter::executeCall):
(JSC::Interpreter::executeConstruct):
(JSC::Interpreter::prepareForRepeatCall):
(JSC::Interpreter::privateExecute):
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- parser/Parser.h:
(JSC::Parser::isFunctionBodyNode):
(JSC::Parser::parse):
- runtime/ArrayPrototype.cpp:
(JSC::isNumericCompareFunction):
- runtime/ExceptionHelpers.cpp:
(JSC::createStackOverflowError):
- runtime/ExceptionHelpers.h:
- runtime/Executable.cpp:
(JSC::EvalExecutable::compileInternal):
(JSC::ProgramExecutable::checkSyntax):
(JSC::ProgramExecutable::compileInternal):
(JSC::FunctionExecutable::compileForCallInternal):
(JSC::FunctionExecutable::compileForConstructInternal):
(JSC::FunctionExecutable::reparseExceptionInfo):
(JSC::EvalExecutable::reparseExceptionInfo):
(JSC::FunctionExecutable::fromGlobalCode):
- runtime/Executable.h:
(JSC::EvalExecutable::compile):
(JSC::EvalExecutable::generatedBytecode):
(JSC::EvalExecutable::generatedJITCode):
(JSC::ProgramExecutable::compile):
(JSC::ProgramExecutable::generatedBytecode):
(JSC::ProgramExecutable::generatedJITCode):
(JSC::FunctionExecutable::generatedBytecode):
(JSC::FunctionExecutable::compileForCall):
(JSC::FunctionExecutable::compileForConstruct):
(JSC::FunctionExecutable::generatedJITCodeForConstructWithArityCheck):
- runtime/FunctionConstructor.cpp:
(JSC::constructFunction):
- runtime/JSActivation.cpp:
(JSC::JSActivation::argumentsGetter):
- runtime/JSGlobalData.h:
(JSC::JSGlobalData::canUseJIT):
- 5:20 PM Changeset in webkit [63266] by
-
- 2 edits in trunk/WebCore
2010-07-13 Simon Fraser <Simon Fraser>
Build fix: fix WebCore exports by editing the .in file, rather than the generated file.
- WebCore.exp.in:
- 5:20 PM Changeset in webkit [63265] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=42216
ResourceRequest::doUpdateResourceRequest() crashes if client denied request
This is covered by many regression tests with patch for bug 42201 applied (because it makes
us also use this code path for sync requests, and those currently have more strict limitations).
- platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::ResourceRequest::doUpdateResourceRequest): Added a null check.
- 5:18 PM Changeset in webkit [63264] by
-
- 6 edits in trunk
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187
- html5lib/runner-expected-html5.txt:
2010-07-13 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Make our end tag in-foreign-content mode spec bug workarounds more closely match minefield
https://bugs.webkit.org/show_bug.cgi?id=42187
I do not expect these work-arounds to be permanent. Hixie has promised to
addresses the feedback to the parser sections of HTML5 soon.
I added these hacks to make our hacks more-closely match Minefield's hacks
and thus have us "pass" a few more html5lib runner tests.
We now pass all of the html5lib foreign content tests
(thus we'll likely need to write more).
Tested by html5lib/runner.html
- html/HTMLElementStack.cpp: (WebCore::HTMLElementStack::contains):
- html/HTMLElementStack.h:
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag):
- 5:04 PM Changeset in webkit [63263] by
-
- 4 edits2 adds in trunk/WebKit
2010-07-13 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
<rdar://problem/8186963> Expose RenderLayer hierarchy via Obj-C for debugging.
Add a WebRenderLayer class that reflects the RenderLayer tree into a hierarchy
of Objective-C objects suitable for display in an outline view.
- WebKit.exp: Export the WebRenderLayer Objective-C class.
- WebView/WebRenderLayer.h: Added.
- WebView/WebRenderLayer.mm: Added.
- 4:59 PM Changeset in webkit [63262] by
-
- 4 edits1 add in trunk
2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
Reviewed by Oliver Hunt.
Separate CoreFoundation specific tests in JSC's testapi.c
testapi.c depends on the Core Foundation.
https://bugs.webkit.org/show_bug.cgi?id=40058
- WebKit.pro: enable compilation of JSC C API test.
2010-07-13 Caio Marcelo de Oliveira Filho <caio.oliveira@openbossa.org>
Reviewed by Oliver Hunt.
testapi.c depends on the Core Foundation.
https://bugs.webkit.org/show_bug.cgi?id=40058
Separate CoreFoundation specific tests in JSC's testapi.c. Enabling it
to compile in Qt environments.
All tests should work except for the JSStringCreateWithCharacters() function,
because its tests depend on Core Foundation specific functions.
- API/tests/testapi.c: (testJSStringRefCF): moved CoreFoundation specific tests to this function. (main): The moves plus some minor tweaks.
- testapi.pro: Added.
- 4:51 PM Changeset in webkit [63261] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating test expectatins.
[chromium] Adding more test expectations to bring chromium build
green.
- platform/chromium/test_expectations.txt:
- 4:36 PM Changeset in webkit [63260] by
-
- 2 edits17 adds in trunk/LayoutTests
Sputnik tests aren't running on Windows
https://bugs.webkit.org/show_bug.cgi?id=42208
Reviewed by Steve Falkenburg.
We should run the Sputnik tests on Windows, by unskipping fast/js/Sputnik, and adding Windows
specific test results. There are 6 tests that needs Windows specific results. 3 of them are
progressions (Unicode_510/S7.6_A3.2.html, Unicode_510/S7.6_A5.3_T1.html, Unicode_510/S7.6_A5.3_T2.html)
and the others are failures that are being tracked by https://bugs.webkit.org/show_bug.cgi?id=42209.
- platform/win/Skipped: Remove fast/js/sputnik from the Skipped list.
- platform/win/fast/js/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators/11.5.3_Applying_the_percent_Operator/S11.5.3_A4_T6-expected.txt: Added failing result.
- platform/win/fast/js/sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.12_Array_prototype_splice/S15.4.4.12_A2.1_T3-expected.txt: Added failing result.
- platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Added failing result.
- platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Added progression.
- platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Added progression.
- platform/win/fast/js/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Added progression.
- 4:27 PM Changeset in webkit [63259] by
-
- 7 edits in trunk
2010-07-12 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Wire network times from ResourceLoadTiming to performance.timing
https://bugs.webkit.org/show_bug.cgi?id=41824
Expectations set to fail because --web-timing disabled by default.
- fast/dom/script-tests/webtiming.js: (checkTimingBeforeLoad): (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
- fast/dom/webtiming-expected.txt:
2010-07-12 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Wire network times from ResourceLoadTiming to performance.timing
https://bugs.webkit.org/show_bug.cgi?id=41824
- page/Timing.cpp: (WebCore::Timing::domainLookupStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-domain-lookupstart (WebCore::Timing::domainLookupEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-domain-lookupend (WebCore::Timing::connectStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-connect-start (WebCore::Timing::connectEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-connect-end (WebCore::Timing::requestStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-request-start (WebCore::Timing::requestEnd): http://dev.w3.org/2006/webapi/WebTiming/#nt-request-end (WebCore::Timing::responseStart): http://dev.w3.org/2006/webapi/WebTiming/#nt-response-start (WebCore::Timing::resourceLoadTiming):
- page/Timing.h:
- page/Timing.idl:
- 4:20 PM Changeset in webkit [63258] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-13 Chris Guillory <chris.guillory@google.com>
Reviewed by David Levin.
Fix adoptRef usage violation in WebAccessibilityCacheImpl.cpp.
https://bugs.webkit.org/show_bug.cgi?id=42092
- src/WebAccessibilityCacheImpl.cpp: (WebKit::WebAccessibilityCacheImpl::WeakHandle::create): (WebKit::WebAccessibilityCacheImpl::WeakHandle::WeakHandle):
- 4:07 PM Changeset in webkit [63257] by
-
- 15 edits in trunk
Add support for URL frame loading using NPN_GetURLNotify
https://bugs.webkit.org/show_bug.cgi?id=42192
Reviewed by Sam Weinig.
WebCore:
- WebCore.exp.in:
Export ResourceRequestBase::setHTTPMethod and ResourceRequestBase::setURL.
WebKit2:
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::frameDidFinishLoading):
(WebKit::DummyPlugin::frameDidFail):
- WebProcess/Plugins/DummyPlugin.h:
Add empty stubs.
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
Implement NPN_GetURLNotify and have it call NetscapePlugin::loadURL.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::NetscapePlugin):
Initialize m_nextRequestID to 0.
(WebKit::NetscapePlugin::loadURL):
Ask the plug-in controller to load the URL.
(WebKit::NetscapePlugin::frameDidFinishLoading):
(WebKit::NetscapePlugin::frameDidFail):
Add empty stubs for now.
- WebProcess/Plugins/Plugin.h:
Add new member functions for frame load notifications.
- WebProcess/Plugins/PluginController.h:
Add loadURL.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::URLRequest::URLRequest):
Add class that represents an URL request.
(WebKit::PluginView::PluginView):
Initialize m_pendingURLRequestsTimer.
(WebKit::PluginView::~PluginView):
Unset all active load listeners.
(WebKit::PluginView::pendingURLRequestsTimerFired):
Take the first request in the queue and process it.
(WebKit::PluginView::performURLRequest):
Call performFrameLoadURLRequest if necessary.
(WebKit::PluginView::performFrameLoadURLRequest):
Find a frame to load the request in. If a frame doesn't exist try to create a new frame.
(WebKit::PluginView::loadURL):
Create a URLRequest and add it to the queue.
(WebKit::PluginView::didFinishLoad):
Get the pending frame load request and call Plugin::frameDidFinishLoading.
(WebKit::PluginView::didFailLoad):
Get the pending frame load request and call Plugin::frameDidFail.
- WebProcess/Plugins/PluginView.h:
Inherit from WebFrame::LoadListener.
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFailLoad):
(WebKit::WebFrameLoaderClient::dispatchDidFinishLoad):
(WebKit::WebFrameLoaderClient::didFinishLoad):
Call the WebFrame's load listener if needed.
- WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::WebFrame):
Initialize m_loadListener to 0.
- WebProcess/WebPage/WebFrame.h:
Add a LoadListener class that the plug-in view can use to track frame loads.
(WebKit::WebFrame::LoadListener::~LoadListener):
(WebKit::WebFrame::setLoadListener):
(WebKit::WebFrame::loadListener):
- 4:05 PM Changeset in webkit [63256] by
-
- 3 edits in trunk/WebKit2
2010-07-13 Diego Gonzalez <diegohcg@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] [WebKit2] Hook up navigation actions
https://bugs.webkit.org/show_bug.cgi?id=42183
Make Back, Forward, Stop and Reload being enable/disabled according
page loading.
- UIProcess/API/qt/ClientImpl.cpp: (qt_wk_didStartProvisionalLoadForFrame): (qt_wk_didCommitLoadForFrame): (qt_wk_didFinishLoadForFrame): (qt_wk_didFailLoadWithErrorForFrame):
- UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::updateAction):
- 4:03 PM Changeset in webkit [63255] by
-
- 12 edits in branches/audio/WebCore
Get rid of all references to HTMLXAudioElement
- 4:03 PM Changeset in webkit [63254] by
-
- 3 deletes in branches/audio/WebCore/audio
Remove HTMLXAudioElement files
- 3:53 PM Changeset in webkit [63253] by
-
- 6 edits2 adds in trunk
2010-07-04 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Need to track texture completeness
https://bugs.webkit.org/show_bug.cgi?id=41381
Test: fast/canvas/webgl/texture-complete.html
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::WebGLRenderingContext): Init max texture level. (WebCore::WebGLRenderingContext::bindTexture): Pass max texture level to setTarget(). (WebCore::WebGLRenderingContext::copyTexImage2D): Cache full texture info rather than partial. (WebCore::WebGLRenderingContext::generateMipmap): Ditto. (WebCore::WebGLRenderingContext::texImage2DBase): Ditto. (WebCore::WebGLRenderingContext::validateTexFuncParameters): Also validate level.
- html/canvas/WebGLRenderingContext.h: Add max texture level.
- html/canvas/WebGLTexture.cpp: Update the class to fully cache texture information and track NPOT and COMPLETE states. (WebCore::WebGLTexture::WebGLTexture): (WebCore::WebGLTexture::setTarget): Check whether the texture is initialized or has been deleted. (WebCore::WebGLTexture::setParameteri): Ditto. (WebCore::WebGLTexture::setParameterf): Ditto. (WebCore::WebGLTexture::setLevelInfo): Set texture info. (WebCore::WebGLTexture::generateMipmapLevelInfo): Generate texture info for all levels after generateMipmaps() is called. (WebCore::WebGLTexture::getInternalFormat): Return internal format on texture face 0 level 0. (WebCore::WebGLTexture::isNPOT): Check whether the texture is initialized or has been deleted. (WebCore::WebGLTexture::needToUseBlackTexture): Ditto. (WebCore::WebGLTexture::_deleteObject): (WebCore::WebGLTexture::mapTargetToIndex): Map target to index. (WebCore::WebGLTexture::canGenerateMipmaps): Check whether Mipmaps can be generated. (WebCore::WebGLTexture::computeLevelCount): Compute texture level count from width/height. (WebCore::WebGLTexture::update): Update NPOT/COMPLETE states.
- html/canvas/WebGLTexture.h: Ditto. (WebCore::WebGLTexture::LevelInfo::LevelInfo): Add data structure to fully cache texture info. (WebCore::WebGLTexture::LevelInfo::setInfo): Set information.
2010-07-04 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Need to track texture completeness
https://bugs.webkit.org/show_bug.cgi?id=41381
- fast/canvas/webgl/texture-complete-expected.txt: Added.
- fast/canvas/webgl/texture-complete.html: Added.
- 3:49 PM Changeset in webkit [63252] by
-
- 7 edits in trunk
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: drawImage() with wrong 'image' argument type should always throw TypeError
https://bugs.webkit.org/show_bug.cgi?id=42160
Updated 2d.drawImage.wrongtype.html from http://dvcs.w3.org/hg/html/
and unskipped it.
- canvas/philip/tests/2d.drawImage.wrongtype-expected.txt:
- canvas/philip/tests/2d.drawImage.wrongtype.html:
- platform/mac/Skipped:
- platform/qt/Skipped:
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: drawImage() with wrong 'image' argument type should always throw TypeError
https://bugs.webkit.org/show_bug.cgi?id=42160
Test: canvas/philip/tests/2d.drawImage.wrongtype.html
- bindings/js/JSCanvasRenderingContext2DCustom.cpp: (WebCore::JSCanvasRenderingContext2D::drawImage): Throw TypeError instead of TYPE_MISMATCH_ERR if 'image' argument is not an image, canvas or video element.
- 3:21 PM Changeset in webkit [63251] by
-
- 2 edits in trunk/WebKit2
Make all NPN_ functions static.
Reviewed by Adam Roben.
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
- 3:02 PM Changeset in webkit [63250] by
-
- 9 edits8 deletes in trunk/LayoutTests
2010-07-13 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Fold most WebGL script-tests into .html files
https://bugs.webkit.org/show_bug.cgi?id=42204
For each WebGL script-test layout test which has a corresponding
copy in the Khronos repository, folded the .js into the .html. This
will make it easier to synchronize these tests between repositories.
- fast/canvas/webgl/error-reporting.html:
- fast/canvas/webgl/get-active-test.html:
- fast/canvas/webgl/gl-object-get-calls.html:
- fast/canvas/webgl/incorrect-context-object-behaviour.html:
- fast/canvas/webgl/index-validation.html:
- fast/canvas/webgl/null-object-behaviour.html:
- fast/canvas/webgl/null-uniform-location.html:
- fast/canvas/webgl/script-tests/error-reporting.js: Removed.
- fast/canvas/webgl/script-tests/get-active-test.js: Removed.
- fast/canvas/webgl/script-tests/gl-object-get-calls.js: Removed.
- fast/canvas/webgl/script-tests/incorrect-context-object-behaviour.js: Removed.
- fast/canvas/webgl/script-tests/index-validation.js: Removed.
- fast/canvas/webgl/script-tests/null-object-behaviour.js: Removed.
- fast/canvas/webgl/script-tests/null-uniform-location.js: Removed.
- fast/canvas/webgl/script-tests/uniform-location.js: Removed.
- fast/canvas/webgl/uniform-location.html:
- 2:39 PM Changeset in webkit [63249] by
-
- 1 edit8 moves2 deletes in trunk/LayoutTests
2010-07-13 Kenneth Russell <kbr@google.com>
Reviewed by Darin Fisher.
Rename bug-zzzzz.html WebGL tests
https://bugs.webkit.org/show_bug.cgi?id=42200
Per changes already made to Khronos copy of tests, renamed:
bug-31889.html to array-buffer-crash.html
bug-32364.html to tex-image-and-uniform-binding-bugs.html
bug-32692.html to index-validation-verifies-too-many-indices.html
bug-32888.html to texture-transparent-pixels-initialized.html
Deleted bug-32456.html because it is now redundant; its
functionality is already in array-unit-tests.html.
- fast/canvas/webgl/array-buffer-crash-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-31889-expected.txt.
- fast/canvas/webgl/array-buffer-crash.html: Copied from LayoutTests/fast/canvas/webgl/bug-31889.html.
- fast/canvas/webgl/bug-31889-expected.txt: Removed.
- fast/canvas/webgl/bug-31889.html: Removed.
- fast/canvas/webgl/bug-32364-expected.txt: Removed.
- fast/canvas/webgl/bug-32364.html: Removed.
- fast/canvas/webgl/bug-32456-expected.txt: Removed.
- fast/canvas/webgl/bug-32456.html: Removed.
- fast/canvas/webgl/bug-32692-expected.txt: Removed.
- fast/canvas/webgl/bug-32692.html: Removed.
- fast/canvas/webgl/bug-32888-expected.txt: Removed.
- fast/canvas/webgl/bug-32888.html: Removed.
- fast/canvas/webgl/index-validation-verifies-too-many-indices-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32692-expected.txt.
- fast/canvas/webgl/index-validation-verifies-too-many-indices.html: Copied from LayoutTests/fast/canvas/webgl/bug-32692.html.
- fast/canvas/webgl/tex-image-and-uniform-binding-bugs-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32364-expected.txt.
- fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html: Copied from LayoutTests/fast/canvas/webgl/bug-32364.html.
- fast/canvas/webgl/texture-transparent-pixels-initialized-expected.txt: Copied from LayoutTests/fast/canvas/webgl/bug-32888-expected.txt.
- fast/canvas/webgl/texture-transparent-pixels-initialized.html: Copied from LayoutTests/fast/canvas/webgl/bug-32888.html.
- 2:29 PM Changeset in webkit [63248] by
-
- 4 edits in trunk/LayoutTests
Unreviewed, build fix.
Updating chromium test expectations to keep pace with regressions and
baselines.
- platform/chromium-linux/svg/custom/text-rotated-gradient-expected.checksum:
- platform/chromium-linux/svg/custom/text-rotated-gradient-expected.png:
- platform/chromium/test_expectations.txt:
- 2:07 PM Changeset in webkit [63247] by
-
- 2 edits in trunk/LayoutTests
2010-07-13 Maciej Stachowiak <mjs@apple.com>
Reviewed by Anders Carlsson.
Skip various layout tests for WebKit2 due to missing WK or DRT features
https://bugs.webkit.org/show_bug.cgi?id=42198
- platform/mac-wk2/Skipped:
- 2:00 PM Changeset in webkit [63246] by
-
- 5 edits in branches/safari-533.17-branch
Versioning.
- 1:58 PM Changeset in webkit [63245] by
-
- 1 copy in tags/Safari-533.17.5
New tag.
- 1:34 PM Changeset in webkit [63244] by
-
- 9 edits3 adds in trunk
Bug 42182 - Change how numeric compare functions are detected
Reviewed by Oliver Hunt.
There are three problems with the current mechanism:
- It requires that a function executable be bytecode compiled without being JIT generated (in order to copy the bytecode from the numeric compare function). This is a problem since we have an invariant when running with the JIT that functions are never bytecode compiled without also being JIT generated (after checking the codeblock we assume the function has JIT code). To help maintain this invariant
- This implementation will prevent us from experimenting with alternate compilation paths which do not compile via bytecode.
- It doesn't work. Functions passing more than two arguments will match if they are comparing their last two arguments, not the first two. Generally the mapping back from bytecode to semantics may be more complex then initially expected.
- bytecompiler/BytecodeGenerator.cpp:
(JSC::BytecodeGenerator::generate):
(JSC::BytecodeGenerator::setIsNumericCompareFunction):
(JSC::BytecodeGenerator::argumentNumberFor):
- bytecompiler/BytecodeGenerator.h:
- bytecompiler/NodesCodegen.cpp:
(JSC::BlockNode::singleStatement):
(JSC::FunctionBodyNode::emitBytecode):
- parser/Nodes.h:
(JSC::ExpressionNode::isSubtract):
(JSC::BinaryOpNode::lhs):
(JSC::BinaryOpNode::rhs):
(JSC::SubNode::isSubtract):
(JSC::ReturnNode::value):
- runtime/JSGlobalData.cpp:
(JSC::JSGlobalData::JSGlobalData):
- runtime/JSGlobalData.h:
LayoutTests:
Test case.
- fast/js/array-sort-numericCompare-expected.txt: Added.
- fast/js/array-sort-numericCompare.html: Added.
- fast/js/script-tests/array-sort-numericCompare.js: Added.
(doSort):
(dontSort):
- 1:31 PM Changeset in webkit [63243] by
-
- 3 edits in trunk/WebCore
2010-07-13 Aaron Boodman <aa@chromium.org>
Reviewed by Timothy Hatcher.
Don't reset per-document user style caches when user styles are updated in
Chromium.
- page/PageGroup.cpp: (WebCore::PageGroup::addUserStyleSheetToWorld): (WebCore::PageGroup::removeUserStyleSheetFromWorld): (WebCore::PageGroup::removeUserStyleSheetsFromWorld): (WebCore::PageGroup::removeAllUserContent): (WebCore::PageGroup::resetUserStyleCacheInAllFrames):
- page/PageGroup.h:
- 1:25 PM Changeset in webkit [63242] by
-
- 2 edits in trunk/WebKit/chromium
Unreviewed, build fix.
[chromium] The comparision between signed/unsigned breaks the chromium
mac build.
- src/AutoFillPopupMenuClient.cpp:
(WebKit::AutoFillPopupMenuClient::getSuggestion):
(WebKit::AutoFillPopupMenuClient::getLabel):
- 1:24 PM Changeset in webkit [63241] by
-
- 3 edits2 adds in trunk/WebKit
2010-07-13 Rafael Antognolli <antognolli@profusion.mobi>
Reviewed by Antonio Gomes.
This commit implements an API for configuring a path to the cookie
file in the Mozilla "cookies.txt" format, and functions to deal with it
in a more EFL like API.
[EFL] Add API for dealing with cookies in EFL port.
https://bugs.webkit.org/show_bug.cgi?id=41770
- CMakeListsEfl.txt:
- efl/ewk/EWebKit.h:
- efl/ewk/ewk_cookies.cpp: Added. (ewk_cookies_file_set): Set a path to the file storing cookies. (ewk_cookies_clear): Clear all the cookies from the current cookie jar. (ewk_cookies_get_all): Get all the cookies from the current cookie jar. (ewk_cookies_cookie_del): Delete a specific cookie from the cookie jar. (ewk_cookies_cookie_free): Free memory used by a cookie. (ewk_cookies_policy_set): Set which acceptance policy will be used. (ewk_cookies_policy_get): Get current acceptance policy being used.
- efl/ewk/ewk_cookies.h: Added. (_Ewk_Cookie::):
- 1:20 PM Changeset in webkit [63240] by
-
- 2 edits in trunk/WebKit2
Written by Simon Fraser, reviewed by me.
Cleaner fix for previous check-in.
- UIProcess/WebBackForwardList.cpp:
(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit):
Use std::max<int> for int-casting brevity.
- 1:12 PM Changeset in webkit [63239] by
-
- 5 edits2 moves in trunk
2010-07-13 Eric Carlson <eric.carlson@apple.com>
Reviewed by Dan Bernstein.
On Leopard, media element can't handle audio/mp4 MIME type in source tag
https://bugs.webkit.org/show_bug.cgi?id=29326
Test: media/media-can-play-mpeg-audio.html
- platform/MIMETypeRegistry.cpp: (WebCore::TypeExtensionPair::): Add "audio/mp4", "m4a" to mappings table.
2010-07-13 Eric Carlson <eric.carlson@apple.com>
Reviewed by Dan Bernstein.
On Leopard, media element can't handle audio/mp4 MIME type in source tag
https://bugs.webkit.org/show_bug.cgi?id=29326
Rename media-can-play-mp3 to media-can-play-mpeg-audio and add "audio/mp4" and "audio/aac" tests.
- media/media-can-play-mp3-expected.txt: Removed.
- media/media-can-play-mp3.html: Removed.
- media/media-can-play-mpeg-audio-expected.txt: Copied from LayoutTests/media/media-can-play-mp3-expected.txt.
- media/media-can-play-mpeg-audio.html: Copied from LayoutTests/media/media-can-play-mp3.html.
- platform/gtk/Skipped:
- platform/qt/Skipped:
- 1:08 PM Changeset in webkit [63238] by
-
- 2 edits in trunk/WebKit2
Fixed signed/unsigned problem that led to bogus contents in the array
returned by WKBackForwardListCopyBackListWithLimit().
Reviewed by Sam Weinig.
- UIProcess/WebBackForwardList.cpp:
(WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit):
Cast m_current and limit to signed values in std::max call.
- 12:59 PM Applications using WebKit edited by
- Browser added (diff)
- 12:57 PM Changeset in webkit [63237] by
-
- 7 edits in trunk/JavaScriptCore
2010-07-12 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
REGRESSION: Crash at JSC::JIT::privateCompile(JSC::MacroAssemblerCodePtr*)
https://bugs.webkit.org/show_bug.cgi?id=41763
There are two parts to this patch, the first is to fix the actual
problem. When calling copyStringWithoutBOMs on a string we know
to contain BOMs we return a value indicating that there are no
BOMs.
The second part of this fix is simply to harden the path that
led to a crash when parsing failed.
- jit/JITOpcodes.cpp: (JSC::JIT::privateCompileCTIMachineTrampolines):
- jit/JITOpcodes32_64.cpp: (JSC::JIT::privateCompileCTIMachineTrampolines):
- jit/JITStubs.cpp: (JSC::DEFINE_STUB_FUNCTION):
Harden compilation stubs against parser failure.
- parser/Lexer.cpp: (JSC::Lexer::sourceCode):
Add assertions to ensure that subranges into a source provider
are always actually braces. Hopefully this should catch similar
failures in future. These assertions fire on existing tests
without this fix.
- runtime/Executable.h: (JSC::FunctionExecutable::tryJitCodeForCall): (JSC::FunctionExecutable::tryJitCodeForConstruct):
- wtf/text/StringImpl.h: (WebCore::StringImpl::copyStringWithoutBOMs):
Make copyStringWithBOMs do the right thing.
- 12:56 PM Changeset in webkit [63236] by
-
- 2 edits in trunk
2010-07-13 Scott Violet <sky@chromium.org>
Reviewed by David Levin.
[Chromium] Makes pressing tab accept the currently selected item in a popup.
https://bugs.webkit.org/show_bug.cgi?id=42172
- WebCore/platform/chromium/PopupMenuChromium.cpp:
- 12:51 PM Changeset in webkit [63235] by
-
- 1 edit in trunk/WebKitTools/BuildSlaveSupport/build.webkit.org-config/public_html/index.html
2010-07-13 William Siegrist <wsiegrist@apple.com>
Add Test Results link to buildbot master home page.
- 12:47 PM Changeset in webkit [63234] by
-
- 2 edits in trunk/LayoutTests
2010-07-13 Robert Hogan <robert@webkit.org>
[Gtk] Skip http/tests/uppercase-mime-type.html on Gtk
Unreviewed.
The test now requires dumpResourceResponseMIMETypes(), which Gtk
does not yet support.
- platform/gtk/Skipped:
- 12:33 PM Changeset in webkit [63233] by
-
- 3 edits6 adds in trunk/JavaScriptCore/qt
2010-07-13 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Simon Hausmann.
Introduce QScriptValueIterator.
The QScriptValueIterator class permits to iterate over a QScriptValue's properties.
[Qt] QtScript should provide an API for enumerating a JS object's properties
https://bugs.webkit.org/show_bug.cgi?id=41680
- api/QtScript.pro:
- api/qscriptvalueiterator.cpp: Added. (QScriptValueIterator::QScriptValueIterator): (QScriptValueIterator::~QScriptValueIterator): (QScriptValueIterator::hasNext): (QScriptValueIterator::next): (QScriptValueIterator::hasPrevious): (QScriptValueIterator::previous): (QScriptValueIterator::toFront): (QScriptValueIterator::toBack): (QScriptValueIterator::name): (QScriptValueIterator::scriptName): (QScriptValueIterator::value): (QScriptValueIterator::setValue): (QScriptValueIterator::remove): (QScriptValueIterator::flags): (QScriptValueIterator::operator=):
- api/qscriptvalueiterator.h: Added.
- api/qscriptvalueiterator_p.h: Added. (QScriptValueIteratorPrivate::QScriptValueIteratorPrivate): (QScriptValueIteratorPrivate::~QScriptValueIteratorPrivate): (QScriptValueIteratorPrivate::hasNext): (QScriptValueIteratorPrivate::next): (QScriptValueIteratorPrivate::hasPrevious): (QScriptValueIteratorPrivate::previous): (QScriptValueIteratorPrivate::name): (QScriptValueIteratorPrivate::scriptName): (QScriptValueIteratorPrivate::value): (QScriptValueIteratorPrivate::setValue): (QScriptValueIteratorPrivate::remove): (QScriptValueIteratorPrivate::toFront): (QScriptValueIteratorPrivate::toBack): (QScriptValueIteratorPrivate::flags): (QScriptValueIteratorPrivate::isValid): (QScriptValueIteratorPrivate::engine):
- tests/qscriptvalueiterator/qscriptvalueiterator.pro: Added.
- tests/qscriptvalueiterator/tst_qscriptvalueiterator.cpp: Added. (tst_QScriptValueIterator::tst_QScriptValueIterator): (tst_QScriptValueIterator::~tst_QScriptValueIterator): (tst_QScriptValueIterator::iterateForward_data): (tst_QScriptValueIterator::iterateForward): (tst_QScriptValueIterator::iterateBackward_data): (tst_QScriptValueIterator::iterateBackward): (tst_QScriptValueIterator::iterateArray_data): (tst_QScriptValueIterator::iterateArray): (tst_QScriptValueIterator::iterateBackAndForth): (tst_QScriptValueIterator::setValue): (tst_QScriptValueIterator::remove): (tst_QScriptValueIterator::removeMixed): (tst_QScriptValueIterator::removeUndeletable): (tst_QScriptValueIterator::iterateString): (tst_QScriptValueIterator::assignObjectToIterator):
- tests/tests.pro:
- 12:22 PM Changeset in webkit [63232] by
-
- 2 edits in trunk
ChangeLog
- 12:21 PM Changeset in webkit [63231] by
-
- 9 edits in trunk
2010-07-13 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Fix two baselines from my previous commit.
- platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
- platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
2010-07-13 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Implement performance.timing.fetchStart
https://bugs.webkit.org/show_bug.cgi?id=41816
See: http://dev.w3.org/2006/webapi/WebTiming/#nt-fetch-start
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::willSendRequest): Record the fetchStart time for each request for the main resource. This means it is called for each server redirect, overwritting the previous value. In https://bugs.webkit.org/show_bug.cgi?id=42018, this will be modified such that if a previous value exists, it is stored as the redirect time.
- loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
- page/Timing.cpp: (WebCore::Timing::fetchStart):
- page/Timing.h:
- page/Timing.idl:
- 12:16 PM Changeset in webkit [63230] by
-
- 9 edits5 adds in trunk/WebCore
2010-07-13 Satish Sampath <satish@chromium.org>
Reviewed by Steve Block.
Speech input plumbing in webcore
https://bugs.webkit.org/show_bug.cgi?id=41518
Adds the following:
- a SpeechInput class to be used by the speech enabled HTML elements
- a SpeechInputListener interface to be implemented by the speech enabled HTML elements
- a SpeechInputClient interface (defined in WebCore, implemented by WebKit) for WebCore to call into WebKit. This is available as a member of WebCore::Page, set by the platforms which support speech input.
- a SpeechInputClientListener interface for WebCore to receive events from WebKit
No new tests, the relevant LayoutTestController bindings will be added in a subsequent patch.
- Android.mk:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- page/Page.cpp: (WebCore::Page::Page):
- page/Page.h: Added SpeechInputClient member variable and associated methods. (WebCore::Page::setSpeechInputClient): (WebCore::Page::speechInputClient):
- page/SpeechInput.cpp: Added new class to provide speech API services to HTML elements. (WebCore::SpeechInput::SpeechInput): (WebCore::SpeechInput::recordingComplete): (WebCore::SpeechInput::setRecognitionResult): (WebCore::SpeechInput::startRecognition):
- page/SpeechInput.h: Added. (WebCore::SpeechInput::~SpeechInput): (WebCore::SpeechInput::client):
- page/SpeechInputListener.h: Added. (WebCore::SpeechInputListener::~SpeechInputListener):
- page/SpeechInputClient.h: Added new interface implemented by WebKit to bubble up speech API requests to the embedder. (WebCore::SpeechInputClient::~SpeechInputClient):
- page/SpeechInputClientListener.h: Added. (WebCore::SpeechInputClientListener::~SpeechInputClientListener):
- 11:56 AM Changeset in webkit [63229] by
-
- 5 edits in trunk
2010-07-13 Richard Moore <rich@kde.org>, Robert Hogan <robert@webkit.org>
Reviewed by Simon Hausmann.
[Qt] MIME handling in qtwebkit network layer case-sensitivity
Modify existing test uppercase-mime-type.html to test for the
lower-casing explicitly.
- http/tests/mime/uppercase-mime-type-expected.txt:
- http/tests/mime/uppercase-mime-type.html:
2010-07-13 Richard Moore <rich@kde.org>, Robert Hogan <robert@webkit.org>
Reviewed by Simon Hausmann.
[Qt] MIME handling in qtwebkit network layer case-sensitivity
Like other platforms, Qt needs to convert MIME types to lower case
so they will be handled by WebCore.
- platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
- 11:56 AM Changeset in webkit [63228] by
-
- 3 edits in trunk/JavaScriptCore
Fix the constant encoding in data transfer instructions on ARM
https://bugs.webkit.org/show_bug.cgi?id=42166
Reviewed by Gavin Barraclough.
The getImm function is designed to produce modified immediate constant
for data processing instructions. It should not be used to encode
any constant for data transfer. In the current situation there is no
way to use any immediate constant for data transfer. So, the moveImm
function is the desired method to pass the offset value to the data
transfer instructions.
Reported by Jacob Bramley.
- assembler/ARMAssembler.cpp:
(JSC::ARMAssembler::dataTransfer32):
- assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::call32):
- 11:27 AM Changeset in webkit [63227] by
-
- 2 edits1 copy in trunk/WebKit2
2010-07-13 Steve Falkenburg <sfalken@apple.com>
Reviewed by Ada Chan.
Fix missing resources causing layout test failures
https://bugs.webkit.org/show_bug.cgi?id=42179
Quick fix to get the layout tests going again.
I'll work on getting resource.h from WebKit into a cross-project
propagated header after this lands.
- win/WebKit2.rc:
- win/resource.h: Copied from WebKit/win/WebKit.vcproj/resource.h.
- 11:21 AM Changeset in webkit [63226] by
-
- 2 edits in trunk/WebCore
2010-07-13 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
REGRESSION(55056) debug builds ASSERT falsely on pages with animations
https://bugs.webkit.org/show_bug.cgi?id=42175
Revision 55065 added some repaint box precomputation and some debug ASSERT()ions
to ensure the precomputed values were valid. However, if animations are enabled and
not hardware accelerated, the repaint box dimensions become time-dependent and the
ASSERT()s can trigger. This can make it impossible to interactively debug pages
like google maps.
https://bugs.webkit.org/show_bug.cgi?id=37048 is another example of an assertion
failing due to time dependent animation values.
- rendering/RenderObject.cpp: (WebCore::RenderObject::repaintAfterLayoutIfNeeded):
- 11:01 AM Changeset in webkit [63225] by
-
- 1 edit1 delete in trunk/WebKit/gtk/po
2010-07-13 Alejandro G. Castro <alex@igalia.com>
Reviewed by Gustavo Noronha.
This file is generated, we do not need to upload it to the
repository.
- webkit.pot: Removed.
- 10:53 AM Changeset in webkit [63224] by
-
- 11 edits2 adds in trunk
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884
- src/GraphicsContext3D.cpp: Implement bufferData and bufferSubData with ArrayBuffer as input. (WebCore::GraphicsContext3DInternal::bufferData): (WebCore::GraphicsContext3DInternal::bufferSubData):
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884
Test: fast/canvas/webgl/buffer-data-array-buffer.html
- html/canvas/WebGLBuffer.cpp: Implement associateBufferData & associateBufferSubData with ArrayBuffer as input. (WebCore::WebGLBuffer::associateBufferData): (WebCore::WebGLBuffer::associateBufferSubData):
- html/canvas/WebGLBuffer.h: Ditto.
- html/canvas/WebGLRenderingContext.cpp: Implement bufferData and bufferSubData with ArrayBuffer as input. (WebCore::WebGLRenderingContext::bufferData): (WebCore::WebGLRenderingContext::bufferSubData):
- html/canvas/WebGLRenderingContext.h: Ditto.
- html/canvas/WebGLRenderingContext.idl: Ditto.
- platform/graphics/GraphicsContext3D.h: Ditto.
- platform/graphics/mac/GraphicsContext3DMac.mm: Ditto. (WebCore::GraphicsContext3D::bufferData): (WebCore::GraphicsContext3D::bufferSubData):
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Implement bufferData and bufferSubData with ArrayBuffer as input
https://bugs.webkit.org/show_bug.cgi?id=41884
- fast/canvas/webgl/buffer-data-array-buffer-expected.txt: Added.
- fast/canvas/webgl/buffer-data-array-buffer.html: Added.
- 10:52 AM Changeset in webkit [63223] by
-
- 2 edits in trunk/WebKit/win
Windows build fix.
Make WebKit.sln build WebKit.dll as it used to in the past.
(sln is updated to include necessary projects)
- WebKit.vcproj/WebKit.sln:
- 10:39 AM Changeset in webkit [63222] by
-
- 3 edits in trunk/LayoutTests
2010-07-13 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Fix two baselines from my previous commit.
- platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt:
- platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
- 10:28 AM Changeset in webkit [63221] by
-
- 9 edits in trunk
2010-07-13 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Implement performance.timing.responseEnd
https://bugs.webkit.org/show_bug.cgi?id=42006
- fast/dom/script-tests/webtiming.js: (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
- fast/dom/webtiming-expected.txt:
2010-07-13 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Darin Fisher.
Implement performance.timing.responseEnd
https://bugs.webkit.org/show_bug.cgi?id=42006
See: http://dev.w3.org/2006/webapi/WebTiming/#nt-response-end
- loader/FrameLoader.cpp: (WebCore::FrameLoader::finishedLoading):
- loader/FrameLoaderTypes.h: (WebCore::FrameLoadTimeline::FrameLoadTimeline):
- page/Timing.cpp: (WebCore::Timing::responseEnd):
- page/Timing.h:
- page/Timing.idl:
- 10:22 AM Changeset in webkit [63220] by
-
- 2 edits in trunk/LayoutTests
2010-07-13 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed. It seems rebaseline for foreign-object-skew.svg somehow failed.
Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016
- platform/chromium/test_expectations.txt:
- 10:19 AM Changeset in webkit [63219] by
-
- 3 edits2 adds in trunk
2010-07-13 W. James MacLean <wjmaclean@chromium.org>
Reviewed by Darin Fisher
Bug 41962 Limit html canvas element dimensions to 32767 for Skia platform
https://bugs.webkit.org/show_bug.cgi?id=41962
Test: fast/canvas/canvas-skia-excessive-size.html
- WebCore/html/HTMLCanvasElement.cpp (WebCore::HTMLCanvasElement::convertLogicalToDevice):
2010-07-13 W. James MacLean <wjmaclean@chromium.org>
Reviewed by Darin Fisher
Bug 41962 Limit html canvas element dimensions to 32767 for Skia platform
https://bugs.webkit.org/show_bug.cgi?id=41962
- fast/canvas/canvas-skia-excessive-size.html: Added.
- fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
- 10:10 AM Changeset in webkit [63218] by
-
- 3 edits in trunk/WebKit2
Document the member functions of the abstract Plugin and PluginController classes.
Reviewed by Adam Roben.
- WebProcess/Plugins/Plugin.h:
- WebProcess/Plugins/PluginController.h:
- 10:09 AM Changeset in webkit [63217] by
-
- 1 edit2 adds in trunk/LayoutTests
Reviewed by Dan Bernstein.
https://bugs.webkit.org/show_bug.cgi?id=9504
img tag rewritten by innerHTML doesn't use image map
The test didn't get landed with the fix 5 weeks ago, landing now.
- fast/dom/replaced-image-map-expected.txt: Added.
- fast/dom/replaced-image-map.html: Added.
- 9:57 AM Changeset in webkit [63216] by
-
- 1 edit28 adds in trunk/LayoutTests
2010-07-13 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Adding baselines for new tests.
- platform/gtk/fast/gradients/radial-centered-expected.txt: Added.
- platform/gtk/fast/inline/continuation-outlines-with-layers-2-expected.txt: Added.
- platform/gtk/fast/repaint/stacked-diacritics-expected.txt: Added.
- platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
- platform/gtk/fast/text/international/plane2-expected.txt: Added.
- platform/gtk/scrollbars/basic-scrollbar-expected.txt: Added.
- platform/gtk/svg/batik/text/textDecoration-expected.txt: Added.
- platform/gtk/svg/css/text-shadow-multiple-expected.txt: Added.
- platform/gtk/svg/custom/bug45331-expected.txt: Added.
- platform/gtk/svg/custom/clone-element-with-animated-svg-properties-expected.txt: Added.
- platform/gtk/svg/custom/relative-sized-inner-svg-expected.txt: Added.
- platform/gtk/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt: Added.
- platform/gtk/svg/custom/repaint-moving-svg-and-div-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/repaint-moving-svg-and-div-expected.txt.
- platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Added.
- platform/gtk/svg/custom/text-rotated-gradient-expected.txt: Added.
- platform/gtk/svg/custom/use-font-face-crash-expected.txt: Added.
- platform/gtk/svg/custom/use-property-synchronization-crash-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-property-synchronization-crash-expected.txt.
- platform/gtk/svg/filters/filter-width-update-expected.txt: Added.
- platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt.
- platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt: Added.
- platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt: Added.
- platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt: Added.
- platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
- 9:50 AM Changeset in webkit [63215] by
-
- 7 edits in trunk
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032
- src/WebGraphicsContext3DDefaultImpl.cpp: (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): Emulate the enums.
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032
- platform/graphics/mac/GraphicsContext3DMac.mm: (WebCore::GraphicsContext3D::getIntegerv): Emulate the enums.
2010-07-10 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Need to emulate MAX_VARYING_VECTORS/MAX_FRAGMENT_UNIFORM_VECTORs/MAX_VERTEX_UNIFORM_VECTORS for glGet
https://bugs.webkit.org/show_bug.cgi?id=42032
- fast/canvas/webgl/gl-get-calls-expected.txt: Add the test cases for the three enums.
- fast/canvas/webgl/gl-get-calls.html: Ditto.
- 9:44 AM Changeset in webkit [63214] by
-
- 2 edits in trunk/WebCore
2010-07-13 Philippe Normand <pnormand@igalia.com>
Reviewed by Eric Carlson.
[GTK] video playback position query flood when mouse over the video element
https://bugs.webkit.org/show_bug.cgi?id=35333
Don't trigger a position query only to know which play/pause
button to display. Instead use the media-control button display
type to select the image to paint.
- platform/gtk/RenderThemeGtk.cpp: (WebCore::RenderThemeGtk::paintMediaPlayButton):
- 9:37 AM Changeset in webkit [63213] by
-
- 2 edits1 delete in trunk/WebCore
2010-07-13 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63192.
http://trac.webkit.org/changeset/63192
https://bugs.webkit.org/show_bug.cgi?id=42173
Broke fast/backgrounds/size/contain-and-cover.html (Requested
by kling on #webkit).
- manual-tests/css3-background-layer-count.html: Removed.
- rendering/style/FillLayer.cpp: (WebCore::FillLayer::cullEmptyLayers):
- 9:17 AM Changeset in webkit [63212] by
-
- 2 edits3 adds in trunk/LayoutTests
2010-07-13 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Unskip and add results for a test that is passing after r63176.
- platform/gtk/Skipped:
- platform/gtk/fast/text/shadow-translucent-fill-expected.checksum: Added.
- platform/gtk/fast/text/shadow-translucent-fill-expected.png: Added.
- platform/gtk/fast/text/shadow-translucent-fill-expected.txt: Added.
- 9:12 AM Changeset in webkit [63211] by
-
- 10 edits in trunk/WebCore
2010-07-13 Marcus Bulach <bulach@chromium.org>
Reviewed by Jeremy Orlow.
Removes cycles caused by "m_this" members in a few IndexedDB classes.
https://bugs.webkit.org/show_bug.cgi?id=42161
Adds IDBAny::create for the various types.
No functionality change, just cleaning up.
- storage/IDBAny.cpp: (WebCore::createIDBAny): (WebCore::IDBAny::create):
- storage/IDBAny.h:
- storage/IDBDatabaseRequest.cpp: (WebCore::IDBDatabaseRequest::IDBDatabaseRequest): (WebCore::IDBDatabaseRequest::createObjectStore): (WebCore::IDBDatabaseRequest::removeObjectStore):
- storage/IDBDatabaseRequest.h:
- storage/IDBKeyRange.cpp: (WebCore::IDBKeyRange::IDBKeyRange):
- storage/IDBKeyRange.h: (WebCore::IDBKeyRange::left): (WebCore::IDBKeyRange::right):
- storage/IDBObjectStoreRequest.cpp: (WebCore::IDBObjectStoreRequest::IDBObjectStoreRequest): (WebCore::IDBObjectStoreRequest::get): (WebCore::IDBObjectStoreRequest::add): (WebCore::IDBObjectStoreRequest::put): (WebCore::IDBObjectStoreRequest::remove): (WebCore::IDBObjectStoreRequest::createIndex): (WebCore::IDBObjectStoreRequest::removeIndex):
- storage/IDBObjectStoreRequest.h:
- storage/IndexedDatabaseRequest.cpp: (WebCore::IndexedDatabaseRequest::IndexedDatabaseRequest): (WebCore::IndexedDatabaseRequest::open):
- storage/IndexedDatabaseRequest.h:
- 8:54 AM Changeset in webkit [63210] by
-
- 5 edits in trunk/LayoutTests
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Unreviewed. Rebaseline resize-from-plugin.html
- platform/gtk/plugins/resize-from-plugin-expected.txt:
- platform/qt/plugins/resize-from-plugin-expected.txt:
- platform/win/plugins/resize-from-plugin-expected.txt:
- plugins/resize-from-plugin-expected.txt:
- 8:31 AM Changeset in webkit [63209] by
-
- 2 edits in trunk/LayoutTests
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Unreviewed.
Putting 2d.imageData.get.source.outside.html back on the mac skiplist
since it fails on the bot for some reason.
- platform/mac/Skipped:
- 8:22 AM Changeset in webkit [63208] by
-
- 7 edits in trunk/LayoutTests
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] results from resize-from-plugin.html are wrong
https://bugs.webkit.org/show_bug.cgi?id=40879
Reorder test contents to get same metrics on all platforms
and unskip it on Qt, since it's now meeting the criteria of the test.
- platform/gtk/plugins/resize-from-plugin-expected.txt:
- platform/qt/Skipped:
- platform/qt/plugins/resize-from-plugin-expected.txt:
- platform/win/plugins/resize-from-plugin-expected.txt:
- plugins/resize-from-plugin-expected.txt:
- plugins/resize-from-plugin.html:
- 8:06 AM Changeset in webkit [63207] by
-
- 2 edits in trunk/WebKit2
[Qt] Trivial build fix.
Provide a stub for mimeTypeFromExtension() that uses notImplemented().
- UIProcess/Plugins/qt/PluginInfoStoreQt.cpp:
(WebKit::PluginInfoStore::mimeTypeFromExtension):
- 8:00 AM Changeset in webkit [63206] by
-
- 6 edits in trunk
WebCore: [Qt] Land the initial build system for WebKit2
https://bugs.webkit.org/show_bug.cgi?id=41604
Patch by Antti Koivisto <koivisto@iki.fi> on 2010-07-13
Reviewed by Kenneth Rohde Christiansen.
The build is enabled by passing --qmakearg="CONFIG+=webkit2" to build-webkit
- WebCore.pri:
- WebCore.pro:
WebKit2: [Qt] Tweaks needed to compile WebKit2 with Qt
https://bugs.webkit.org/show_bug.cgi?id=41604
Reviewed by Kenneth Rohde Christiansen.
- UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
(WebKit::ProcessLauncherHelper::launch): Adjust to PassOwnPtr API changes.
- WebProcess/InjectedBundle/API/c/WKBundlePage.h: Don't include JavaScriptCore.h,
as it unconditionally includes JSStringRefCF. Instead include JavaScript.h.
- 7:52 AM Changeset in webkit [63205] by
-
- 8 edits in trunk/LayoutTests
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Rubber-stamped by Simon Hausmann.
[Qt] Unskip 6 canvas/philip tests for Qt
- canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt:
- canvas/philip/tests/2d.gradient.radial.inside2-expected.txt:
- canvas/philip/tests/2d.gradient.radial.inside3-expected.txt:
- canvas/philip/tests/2d.gradient.radial.outside1-expected.txt:
- canvas/philip/tests/2d.line.cap.closed-expected.txt:
- canvas/philip/tests/2d.line.join.parallel-expected.txt:
- platform/qt/Skipped:
- 7:33 AM Changeset in webkit [63204] by
-
- 3 edits in trunk/WebCore
2010-07-13 Leon Clarke <leonclarke@google.com>
Reviewed by Pavel Feldman.
Don't access objects after deleting them, following
the addition of link prefetching. Also remove a forward declaration
of the now-nonexistent CachedLinkPrefetch class.
https://bugs.webkit.org/show_bug.cgi?id=3652
No new tests. Correcting aspects of the prefetch change that shouldn't
have affected functionality.
- html/HTMLLinkElement.h:
- loader/loader.cpp: (WebCore::Loader::Host::cancelPendingRequests):
- 7:24 AM Changeset in webkit [63203] by
-
- 2 edits in trunk/WebCore
[Qt] Fix the case of a linker option to lowercase to be able to
cross compile QtWebKit for Windows on Linux.
Reviewed by Simon Hausmann.
No new tests needed.
- WebCore.pro:
- 7:24 AM Changeset in webkit [63202] by
-
- 4 edits in trunk/LayoutTests
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Unskip canvas/philip/tests/2d.imageData.get.source.outside.html
https://bugs.webkit.org/show_bug.cgi?id=41478
- canvas/philip/tests/2d.imageData.get.source.outside-expected.txt:
- platform/mac/Skipped:
- platform/qt/Skipped:
- 7:23 AM Changeset in webkit [63201] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-13 Andrey Kosyakov <caseq@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: catch and log JS exceptions resulting from executing a
script on inspector front-end to prevent renderer from crashing.
https://bugs.webkit.org/show_bug.cgi?id=42157
- src/WebDevToolsFrontendImpl.cpp: (WebKit::WebDevToolsFrontendImpl::executeScript):
- 6:43 AM Changeset in webkit [63200] by
-
- 2 edits in trunk/LayoutTests
[Qt] http/tests/inspector/resource-har-conversion.html is failing on the 32bit Linux Release bot.
webkit.org/b/42162
Rubber-stamped by Tor Arne Vestbø.
- platform/qt/Skipped: Skip the test until fix.
- 6:39 AM QtWebKitBackportingFixes edited by
- (diff)
- 6:04 AM Changeset in webkit [63199] by
-
- 4 edits in trunk/LayoutTests
2010-07-13 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Pavel Feldman.
[Chromium] Rebaseline html5lib/runner.html
https://bugs.webkit.org/show_bug.cgi?id=42158
- platform/chromium-mac/html5lib/runner-expected.txt:
- platform/chromium-win/html5lib/runner-expected.txt:
- platform/chromium/test_expectations.txt:
- 5:26 AM Changeset in webkit [63198] by
-
- 22 edits1 add1 delete in trunk
2010-07-12 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Yury Semikhatsky.
WebInspector: Next iteration of Inspector code generator.
The InspectorFrontend2 was replaced by slightly modified version of
InspectorBackend file (Inspector.idl). At the end all the interface
between WebInspector and inspected page will be specified by this file
and generated by CodeGeneratorInspector (InspectorFrontend.cpp,
InspectorBackend.cpp and InspectorBackend.js).
https://bugs.webkit.org/show_bug.cgi?id=42104
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gyp/WebCore.gyp:
- WebCore.gyp/scripts/rule_binding.py:
- WebCore.gypi:
- WebCore.pri:
- WebCore.xcodeproj/project.pbxproj:
- bindings/scripts/IDLParser.pm:
- bindings/scripts/IDLStructure.pm:
- bindings/scripts/generate-bindings.pl:
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl: Added.
- inspector/InspectorCSSStore.cpp: (WebCore::InspectorCSSStore::inspectorStyleSheet):
- inspector/InspectorController.cpp: (WebCore::InspectorController::connectFrontend): (WebCore::InspectorController::startTimelineProfiler):
- inspector/InspectorController.h: (WebCore::InspectorController::remoteInspectorFrontend):
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::InspectorDOMAgent):
- inspector/InspectorDOMAgent.h: (WebCore::InspectorDOMAgent::create):
- inspector/InspectorFrontend2.idl: Removed.
- inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::InspectorTimelineAgent): (WebCore::InspectorTimelineAgent::resetFrontendProxyObject):
- inspector/InspectorTimelineAgent.h:
- 5:25 AM Changeset in webkit [63197] by
-
- 2 edits in trunk/WebKit/win
Windows build fix
- Interfaces/WebKit.idl: Touched to force a build
- 5:22 AM Changeset in webkit [63196] by
-
- 484 edits1 copy3 adds in trunk/LayoutTests
2010-07-13 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed. Rebaseline chromium tests for r63071.
Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016
- platform/chromium-linux/editing/selection/3690703-2-expected.checksum:
- platform/chromium-linux/editing/selection/3690703-2-expected.png:
- platform/chromium-linux/editing/selection/3690703-2-expected.txt:
- platform/chromium-linux/editing/selection/3690703-expected.checksum:
- platform/chromium-linux/editing/selection/3690703-expected.png:
- platform/chromium-linux/editing/selection/3690703-expected.txt:
- platform/chromium-linux/editing/selection/3690719-expected.checksum:
- platform/chromium-linux/editing/selection/3690719-expected.png:
- platform/chromium-linux/editing/selection/3690719-expected.txt:
- platform/chromium-linux/editing/selection/4397952-expected.checksum:
- platform/chromium-linux/editing/selection/4397952-expected.png:
- platform/chromium-linux/editing/selection/4397952-expected.txt:
- platform/chromium-linux/editing/selection/5240265-expected.checksum:
- platform/chromium-linux/editing/selection/5240265-expected.png:
- platform/chromium-linux/editing/selection/5240265-expected.txt:
- platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
- platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
- platform/chromium-linux/fast/block/float/float-avoidance-expected.txt:
- platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.checksum:
- platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png:
- platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.txt:
- platform/chromium-linux/fast/css/continuationCrash-expected.checksum:
- platform/chromium-linux/fast/css/continuationCrash-expected.png:
- platform/chromium-linux/fast/css/continuationCrash-expected.txt:
- platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.checksum:
- platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png:
- platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.txt:
- platform/chromium-linux/fast/css/rtl-ordering-expected.checksum:
- platform/chromium-linux/fast/css/rtl-ordering-expected.png:
- platform/chromium-linux/fast/css/rtl-ordering-expected.txt:
- platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
- platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
- platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
- platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
- platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/chromium-linux/fast/forms/basic-buttons-expected.checksum:
- platform/chromium-linux/fast/forms/basic-buttons-expected.png:
- platform/chromium-linux/fast/forms/basic-buttons-expected.txt:
- platform/chromium-linux/fast/forms/blankbuttons-expected.checksum:
- platform/chromium-linux/fast/forms/blankbuttons-expected.png:
- platform/chromium-linux/fast/forms/blankbuttons-expected.txt:
- platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum:
- platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
- platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
- platform/chromium-linux/fast/forms/button-align-expected.checksum:
- platform/chromium-linux/fast/forms/button-align-expected.png:
- platform/chromium-linux/fast/forms/button-align-expected.txt:
- platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.checksum:
- platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png:
- platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.txt:
- platform/chromium-linux/fast/forms/button-default-title-expected.checksum:
- platform/chromium-linux/fast/forms/button-default-title-expected.png:
- platform/chromium-linux/fast/forms/button-default-title-expected.txt:
- platform/chromium-linux/fast/forms/button-generated-content-expected.checksum:
- platform/chromium-linux/fast/forms/button-generated-content-expected.png:
- platform/chromium-linux/fast/forms/button-generated-content-expected.txt:
- platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.checksum:
- platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
- platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.txt:
- platform/chromium-linux/fast/forms/button-positioned-expected.checksum:
- platform/chromium-linux/fast/forms/button-positioned-expected.png:
- platform/chromium-linux/fast/forms/button-positioned-expected.txt:
- platform/chromium-linux/fast/forms/button-sizes-expected.checksum:
- platform/chromium-linux/fast/forms/button-sizes-expected.png:
- platform/chromium-linux/fast/forms/button-sizes-expected.txt:
- platform/chromium-linux/fast/forms/button-style-color-expected.checksum:
- platform/chromium-linux/fast/forms/button-style-color-expected.png:
- platform/chromium-linux/fast/forms/button-style-color-expected.txt:
- platform/chromium-linux/fast/forms/button-table-styles-expected.checksum:
- platform/chromium-linux/fast/forms/button-table-styles-expected.png:
- platform/chromium-linux/fast/forms/button-table-styles-expected.txt:
- platform/chromium-linux/fast/forms/button-text-transform-expected.checksum:
- platform/chromium-linux/fast/forms/button-text-transform-expected.png:
- platform/chromium-linux/fast/forms/button-text-transform-expected.txt:
- platform/chromium-linux/fast/forms/button-white-space-expected.checksum:
- platform/chromium-linux/fast/forms/button-white-space-expected.png:
- platform/chromium-linux/fast/forms/button-white-space-expected.txt:
- platform/chromium-linux/fast/forms/control-clip-overflow-expected.checksum:
- platform/chromium-linux/fast/forms/control-clip-overflow-expected.png:
- platform/chromium-linux/fast/forms/control-clip-overflow-expected.txt:
- platform/chromium-linux/fast/forms/control-restrict-line-height-expected.checksum:
- platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
- platform/chromium-linux/fast/forms/control-restrict-line-height-expected.txt:
- platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
- platform/chromium-linux/fast/forms/file-input-direction-expected.png:
- platform/chromium-linux/fast/forms/file-input-direction-expected.txt:
- platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum:
- platform/chromium-linux/fast/forms/file-input-disabled-expected.png:
- platform/chromium-linux/fast/forms/file-input-disabled-expected.txt:
- platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
- platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
- platform/chromium-linux/fast/forms/form-element-geometry-expected.txt:
- platform/chromium-linux/fast/forms/formmove3-expected.checksum:
- platform/chromium-linux/fast/forms/formmove3-expected.png:
- platform/chromium-linux/fast/forms/formmove3-expected.txt:
- platform/chromium-linux/fast/forms/hidden-input-file-expected.checksum:
- platform/chromium-linux/fast/forms/hidden-input-file-expected.png:
- platform/chromium-linux/fast/forms/hidden-input-file-expected.txt:
- platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum:
- platform/chromium-linux/fast/forms/input-appearance-height-expected.png:
- platform/chromium-linux/fast/forms/input-appearance-height-expected.txt:
- platform/chromium-linux/fast/forms/input-file-re-render-expected.checksum:
- platform/chromium-linux/fast/forms/input-file-re-render-expected.png:
- platform/chromium-linux/fast/forms/input-file-re-render-expected.txt:
- platform/chromium-linux/fast/forms/input-value-expected.checksum:
- platform/chromium-linux/fast/forms/input-value-expected.png:
- platform/chromium-linux/fast/forms/input-value-expected.txt:
- platform/chromium-linux/fast/forms/select-baseline-expected.checksum:
- platform/chromium-linux/fast/forms/select-baseline-expected.png:
- platform/chromium-linux/fast/forms/select-baseline-expected.txt:
- platform/chromium-linux/fast/forms/targeted-frame-submission-expected.checksum:
- platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png:
- platform/chromium-linux/fast/forms/targeted-frame-submission-expected.txt:
- platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
- platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
- platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
- platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
- platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
- platform/chromium-linux/fast/replaced/replaced-breaking-expected.txt:
- platform/chromium-linux/fast/replaced/width100percent-button-expected.checksum:
- platform/chromium-linux/fast/replaced/width100percent-button-expected.png:
- platform/chromium-linux/fast/replaced/width100percent-button-expected.txt:
- platform/chromium-linux/fast/selectors/064-expected.checksum:
- platform/chromium-linux/fast/selectors/064-expected.png:
- platform/chromium-linux/fast/selectors/064-expected.txt:
- platform/chromium-linux/fast/table/append-cells2-expected.checksum:
- platform/chromium-linux/fast/table/append-cells2-expected.png:
- platform/chromium-linux/fast/table/append-cells2-expected.txt:
- platform/chromium-linux/fast/table/remove-td-display-none-expected.checksum:
- platform/chromium-linux/fast/table/remove-td-display-none-expected.png:
- platform/chromium-linux/fast/table/remove-td-display-none-expected.txt:
- platform/chromium-linux/fast/text/international/hindi-spacing-expected.checksum:
- platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
- platform/chromium-linux/fast/text/international/hindi-spacing-expected.txt:
- platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum:
- platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
- platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
- platform/chromium-linux/http/tests/navigation/anchor-frames-expected.checksum:
- platform/chromium-linux/http/tests/navigation/anchor-frames-expected.png:
- platform/chromium-linux/http/tests/navigation/anchor-frames-expected.txt:
- platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.checksum:
- platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
- platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.txt:
- platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.checksum:
- platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png:
- platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.txt:
- platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
- platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
- platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
- platform/chromium-linux/tables/mozilla/dom/tableDom-expected.checksum:
- platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png:
- platform/chromium-linux/tables/mozilla/dom/tableDom-expected.txt:
- platform/chromium-linux/tables/mozilla/other/move_row-expected.checksum:
- platform/chromium-linux/tables/mozilla/other/move_row-expected.png:
- platform/chromium-linux/tables/mozilla/other/move_row-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
- platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
- platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/chromium-win/editing/selection/3690703-2-expected.checksum:
- platform/chromium-win/editing/selection/3690703-2-expected.png:
- platform/chromium-win/editing/selection/3690703-2-expected.txt:
- platform/chromium-win/editing/selection/3690703-expected.checksum:
- platform/chromium-win/editing/selection/3690703-expected.png:
- platform/chromium-win/editing/selection/3690703-expected.txt:
- platform/chromium-win/editing/selection/3690719-expected.checksum:
- platform/chromium-win/editing/selection/3690719-expected.png:
- platform/chromium-win/editing/selection/3690719-expected.txt:
- platform/chromium-win/editing/selection/4397952-expected.checksum:
- platform/chromium-win/editing/selection/4397952-expected.png:
- platform/chromium-win/editing/selection/4397952-expected.txt:
- platform/chromium-win/editing/selection/5240265-expected.checksum:
- platform/chromium-win/editing/selection/5240265-expected.png:
- platform/chromium-win/editing/selection/5240265-expected.txt:
- platform/chromium-win/fast/block/float/float-avoidance-expected.checksum:
- platform/chromium-win/fast/block/float/float-avoidance-expected.png:
- platform/chromium-win/fast/block/float/float-avoidance-expected.txt:
- platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.checksum:
- platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.png:
- platform/chromium-win/fast/block/positioning/inline-block-relposition-expected.txt:
- platform/chromium-win/fast/css/continuationCrash-expected.checksum:
- platform/chromium-win/fast/css/continuationCrash-expected.png:
- platform/chromium-win/fast/css/continuationCrash-expected.txt:
- platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.checksum:
- platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.png:
- platform/chromium-win/fast/css/margin-top-bottom-dynamic-expected.txt:
- platform/chromium-win/fast/css/rtl-ordering-expected.checksum:
- platform/chromium-win/fast/css/rtl-ordering-expected.png:
- platform/chromium-win/fast/css/rtl-ordering-expected.txt:
- platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
- platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
- platform/chromium-win/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
- platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
- platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
- platform/chromium-win/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
- platform/chromium-win/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
- platform/chromium-win/fast/forms/001-expected.checksum:
- platform/chromium-win/fast/forms/001-expected.png: Added.
- platform/chromium-win/fast/forms/001-expected.txt:
- platform/chromium-win/fast/forms/basic-buttons-expected.checksum:
- platform/chromium-win/fast/forms/basic-buttons-expected.png:
- platform/chromium-win/fast/forms/basic-buttons-expected.txt:
- platform/chromium-win/fast/forms/blankbuttons-expected.checksum:
- platform/chromium-win/fast/forms/blankbuttons-expected.png:
- platform/chromium-win/fast/forms/blankbuttons-expected.txt:
- platform/chromium-win/fast/forms/box-shadow-override-expected.checksum:
- platform/chromium-win/fast/forms/box-shadow-override-expected.png:
- platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
- platform/chromium-win/fast/forms/button-align-expected.checksum:
- platform/chromium-win/fast/forms/button-align-expected.png:
- platform/chromium-win/fast/forms/button-align-expected.txt:
- platform/chromium-win/fast/forms/button-cannot-be-nested-expected.checksum:
- platform/chromium-win/fast/forms/button-cannot-be-nested-expected.png:
- platform/chromium-win/fast/forms/button-cannot-be-nested-expected.txt:
- platform/chromium-win/fast/forms/button-default-title-expected.checksum:
- platform/chromium-win/fast/forms/button-default-title-expected.png:
- platform/chromium-win/fast/forms/button-default-title-expected.txt:
- platform/chromium-win/fast/forms/button-generated-content-expected.checksum:
- platform/chromium-win/fast/forms/button-generated-content-expected.png:
- platform/chromium-win/fast/forms/button-generated-content-expected.txt:
- platform/chromium-win/fast/forms/button-inner-block-reuse-expected.checksum:
- platform/chromium-win/fast/forms/button-inner-block-reuse-expected.png:
- platform/chromium-win/fast/forms/button-inner-block-reuse-expected.txt:
- platform/chromium-win/fast/forms/button-positioned-expected.checksum:
- platform/chromium-win/fast/forms/button-positioned-expected.png:
- platform/chromium-win/fast/forms/button-positioned-expected.txt:
- platform/chromium-win/fast/forms/button-sizes-expected.checksum:
- platform/chromium-win/fast/forms/button-sizes-expected.png:
- platform/chromium-win/fast/forms/button-sizes-expected.txt:
- platform/chromium-win/fast/forms/button-style-color-expected.checksum:
- platform/chromium-win/fast/forms/button-style-color-expected.png:
- platform/chromium-win/fast/forms/button-style-color-expected.txt:
- platform/chromium-win/fast/forms/button-table-styles-expected.checksum:
- platform/chromium-win/fast/forms/button-table-styles-expected.png:
- platform/chromium-win/fast/forms/button-table-styles-expected.txt:
- platform/chromium-win/fast/forms/button-text-transform-expected.checksum:
- platform/chromium-win/fast/forms/button-text-transform-expected.png:
- platform/chromium-win/fast/forms/button-text-transform-expected.txt:
- platform/chromium-win/fast/forms/button-white-space-expected.checksum:
- platform/chromium-win/fast/forms/button-white-space-expected.png:
- platform/chromium-win/fast/forms/button-white-space-expected.txt:
- platform/chromium-win/fast/forms/control-clip-overflow-expected.checksum:
- platform/chromium-win/fast/forms/control-clip-overflow-expected.png:
- platform/chromium-win/fast/forms/control-clip-overflow-expected.txt:
- platform/chromium-win/fast/forms/control-restrict-line-height-expected.checksum:
- platform/chromium-win/fast/forms/control-restrict-line-height-expected.png:
- platform/chromium-win/fast/forms/control-restrict-line-height-expected.txt:
- platform/chromium-win/fast/forms/file-input-direction-expected.checksum:
- platform/chromium-win/fast/forms/file-input-direction-expected.png:
- platform/chromium-win/fast/forms/file-input-direction-expected.txt:
- platform/chromium-win/fast/forms/file-input-disabled-expected.checksum:
- platform/chromium-win/fast/forms/file-input-disabled-expected.png:
- platform/chromium-win/fast/forms/file-input-disabled-expected.txt:
- platform/chromium-win/fast/forms/form-element-geometry-expected.checksum:
- platform/chromium-win/fast/forms/form-element-geometry-expected.png:
- platform/chromium-win/fast/forms/form-element-geometry-expected.txt:
- platform/chromium-win/fast/forms/formmove3-expected.checksum:
- platform/chromium-win/fast/forms/formmove3-expected.png:
- platform/chromium-win/fast/forms/formmove3-expected.txt:
- platform/chromium-win/fast/forms/hidden-input-file-expected.checksum:
- platform/chromium-win/fast/forms/hidden-input-file-expected.png:
- platform/chromium-win/fast/forms/hidden-input-file-expected.txt:
- platform/chromium-win/fast/forms/input-appearance-height-expected.checksum:
- platform/chromium-win/fast/forms/input-appearance-height-expected.png:
- platform/chromium-win/fast/forms/input-appearance-height-expected.txt:
- platform/chromium-win/fast/forms/input-file-re-render-expected.checksum:
- platform/chromium-win/fast/forms/input-file-re-render-expected.png:
- platform/chromium-win/fast/forms/input-file-re-render-expected.txt:
- platform/chromium-win/fast/forms/input-first-letter-expected.checksum:
- platform/chromium-win/fast/forms/input-first-letter-expected.png: Added.
- platform/chromium-win/fast/forms/input-first-letter-expected.txt:
- platform/chromium-win/fast/forms/input-value-expected.checksum:
- platform/chromium-win/fast/forms/input-value-expected.png:
- platform/chromium-win/fast/forms/input-value-expected.txt:
- platform/chromium-win/fast/forms/select-baseline-expected.checksum:
- platform/chromium-win/fast/forms/select-baseline-expected.png:
- platform/chromium-win/fast/forms/select-baseline-expected.txt:
- platform/chromium-win/fast/forms/targeted-frame-submission-expected.checksum:
- platform/chromium-win/fast/forms/targeted-frame-submission-expected.png:
- platform/chromium-win/fast/forms/targeted-frame-submission-expected.txt:
- platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
- platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
- platform/chromium-win/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
- platform/chromium-win/fast/overflow/scrollRevealButton-expected.checksum:
- platform/chromium-win/fast/overflow/scrollRevealButton-expected.png: Added.
- platform/chromium-win/fast/overflow/scrollRevealButton-expected.txt:
- platform/chromium-win/fast/replaced/replaced-breaking-expected.checksum:
- platform/chromium-win/fast/replaced/replaced-breaking-expected.png:
- platform/chromium-win/fast/replaced/replaced-breaking-expected.txt:
- platform/chromium-win/fast/replaced/width100percent-button-expected.checksum:
- platform/chromium-win/fast/replaced/width100percent-button-expected.png:
- platform/chromium-win/fast/replaced/width100percent-button-expected.txt:
- platform/chromium-win/fast/selectors/064-expected.checksum:
- platform/chromium-win/fast/selectors/064-expected.png:
- platform/chromium-win/fast/selectors/064-expected.txt:
- platform/chromium-win/fast/table/append-cells2-expected.checksum:
- platform/chromium-win/fast/table/append-cells2-expected.png:
- platform/chromium-win/fast/table/append-cells2-expected.txt:
- platform/chromium-win/fast/table/remove-td-display-none-expected.checksum:
- platform/chromium-win/fast/table/remove-td-display-none-expected.png:
- platform/chromium-win/fast/table/remove-td-display-none-expected.txt:
- platform/chromium-win/fast/text/international/hindi-spacing-expected.checksum:
- platform/chromium-win/fast/text/international/hindi-spacing-expected.png:
- platform/chromium-win/fast/text/international/hindi-spacing-expected.txt:
- platform/chromium-win/fast/text/textIteratorNilRenderer-expected.checksum:
- platform/chromium-win/fast/text/textIteratorNilRenderer-expected.png:
- platform/chromium-win/fast/text/textIteratorNilRenderer-expected.txt:
- platform/chromium-win/http/tests/navigation/anchor-frames-expected.checksum:
- platform/chromium-win/http/tests/navigation/anchor-frames-expected.png:
- platform/chromium-win/http/tests/navigation/anchor-frames-expected.txt:
- platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.checksum:
- platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.png: Added.
- platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.txt:
- platform/chromium-win/svg/custom/foreign-object-skew-expected.checksum:
- platform/chromium-win/svg/custom/foreign-object-skew-expected.png:
- platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
- platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.checksum:
- platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
- platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug1188-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug1188-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug1188-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug1318-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug1318-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug1318-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug138725-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug138725-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug138725-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug18359-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug18359-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug18359-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug26178-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug26178-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug26178-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug28928-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug28928-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug28928-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug33855-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug33855-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug33855-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug39209-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug39209-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug39209-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug4429-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug4429-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug4429-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug44505-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug44505-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug44505-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug51037-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug51037-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug51037-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug51727-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug51727-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug51727-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug52505-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug52505-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug52505-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug52506-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug52506-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug52506-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug60749-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug60749-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug60749-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug68912-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug68912-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug68912-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug7342-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug7342-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug7342-expected.txt:
- platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.checksum:
- platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.png:
- platform/chromium-win/tables/mozilla/bugs/bug92647-2-expected.txt:
- platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
- platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
- platform/chromium-win/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
- platform/chromium-win/tables/mozilla/dom/tableDom-expected.checksum:
- platform/chromium-win/tables/mozilla/dom/tableDom-expected.png:
- platform/chromium-win/tables/mozilla/dom/tableDom-expected.txt:
- platform/chromium-win/tables/mozilla/other/move_row-expected.checksum:
- platform/chromium-win/tables/mozilla/other/move_row-expected.png:
- platform/chromium-win/tables/mozilla/other/move_row-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1725-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
- platform/chromium-win/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
- platform/chromium-win/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
- platform/chromium/test_expectations.txt:
- 5:01 AM Changeset in webkit [63195] by
-
- 2 edits in trunk/LayoutTests
Unreviewed test fix.
Add new DeviceOrientation test to GTK skipped list.
- platform/gtk/Skipped:
- 4:53 AM Changeset in webkit [63194] by
-
- 2 edits in trunk/WebKitTools
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Unreviewed. Adding myself as committer.
- Scripts/webkitpy/common/config/committers.py:
- 4:35 AM Changeset in webkit [63193] by
-
- 15 edits7 adds in trunk
2010-07-12 Steve Block <steveblock@google.com>
Reviewed by Jeremy Orlow.
DeviceOrientationEvent should use optional properties
https://bugs.webkit.org/show_bug.cgi?id=41607
This change adds a new DeviceOrientation class which takes care of which of the
optional properties are present. DeviceOrientationEvent owns an instance of
DeviceOrientation, rather than owning the properties directly.
DeviceOrientationEvent now requires custom bindings.
Test: fast/dom/DeviceOrientation/optional-event-properties.html
- Android.mk:
- Android.jscbindings.mk:
- Android.v8bindings.mk:
- CMakeLists.txt:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSBindingsAllInOne.cpp:
- bindings/js/JSDeviceOrientationEventCustom.cpp: Added. (WebCore::JSDeviceOrientationEvent::alpha): (WebCore::JSDeviceOrientationEvent::beta): (WebCore::JSDeviceOrientationEvent::gamma): (WebCore::JSDeviceOrientationEvent::initDeviceOrientationEvent):
- bindings/v8/custom/V8DeviceOrientationEventCustom.cpp: Added. (WebCore::V8DeviceOrientationEvent::alphaAccessorGetter): (WebCore::V8DeviceOrientationEvent::betaAccessorGetter): (WebCore::V8DeviceOrientationEvent::gammaAccessorGetter): (WebCore::V8DeviceOrientationEvent::initDeviceOrientationEventCallback):
- dom/DeviceOrientation.cpp: Added.
- dom/DeviceOrientation.h: Added. (WebCore::DeviceOrientation::create): (WebCore::DeviceOrientation::canProvideAlpha): (WebCore::DeviceOrientation::alpha): (WebCore::DeviceOrientation::canProvideBeta): (WebCore::DeviceOrientation::beta): (WebCore::DeviceOrientation::canProvideGamma): (WebCore::DeviceOrientation::gamma): (WebCore::DeviceOrientation::DeviceOrientation):
- dom/DeviceOrientationEvent.cpp: (WebCore::DeviceOrientationEvent::DeviceOrientationEvent): (WebCore::DeviceOrientationEvent::initDeviceOrientationEvent):
- dom/DeviceOrientationEvent.h: (WebCore::DeviceOrientationEvent::create): (WebCore::DeviceOrientationEvent::orientation):
- dom/DeviceOrientationEvent.idl:
2010-07-12 Steve Block <steveblock@google.com>
Reviewed by Jeremy Orlow.
DeviceOrientationEvent should use optional properties
https://bugs.webkit.org/show_bug.cgi?id=41607
- fast/dom/DeviceOrientation/optional-event-properties-expected.txt: Added.
- fast/dom/DeviceOrientation/optional-event-properties.html: Added.
- fast/dom/DeviceOrientation/script-tests/optional-event-properties.js: Added.
- 4:05 AM WebKit Team edited by
- Moving myself to committers (diff)
- 4:04 AM Changeset in webkit [63192] by
-
- 2 edits1 add in trunk/WebCore
2010-07-13 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Antti Koivisto.
CSS3 background: Number of layers should be determined by background-image element count
https://bugs.webkit.org/show_bug.cgi?id=41201
Change FillLayer culling logic to discard all layers
after the first one without an image set.
Manual test: css3-background-layer-count.html
- manual-tests/css3-background-layer-count.html: Added.
- rendering/style/FillLayer.cpp: (WebCore::FillLayer::cullEmptyLayers):
- 3:47 AM Changeset in webkit [63191] by
-
- 31 edits2 adds in trunk
Prevent assertion/duplicate loads for non-deferred subtitute-data loads
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=30879
MainResourceLoader uses the member m_initialRequest to store requests for future
deferred loads. When doing the actual load in handleDataLoadNow(), we therefore
have to clear this request so that subsequent entries into the loader will not
start yet another load.
This can happen as a result of a PageGroupLoadDeferrer going out of scope when
returning from Chrome::runJavaScriptAlert(), which calls setDeferredLoading(false),
but only in the case of using both substitute-data and non-deferred main resource
load together. That's why two new DRT functions were added:
- queueLoadHTMLString()
- setDeferMainResourceLoad()
The change adds DRT hooks for Mac, Win and Qt for these two functions. For Mac
and Win the hook uses new SPI in WebDataSource. For Qt a new static member was
added to the FrameLoaderClientQt and accessed though DumpRenderTreeSupportQt.
- 3:25 AM Changeset in webkit [63190] by
-
- 3 edits2 adds in trunk
2010-07-13 Yoshiki Hayashi <yhayashi@google.com>
Reviewed by Kent Tamura.
Make sure correct Nodes are passed to childrenChanged so that
:last-child gets properly applied when fragment is inserted.
https://bugs.webkit.org/show_bug.cgi?id=37944
- fast/css/last-child-innerhtml-expected.txt: Added.
- fast/css/last-child-innerhtml.html: Added.
2010-07-13 Yoshiki Hayashi <yhayashi@google.com>
Reviewed by Kent Tamura.
Make sure correct Nodes are passed to childrenChanged so that
:last-child gets properly applied when fragment is inserted.
https://bugs.webkit.org/show_bug.cgi?id=37944
Test: fast/css/last-child-innerhtml.html
- dom/ContainerNode.cpp: (WebCore::ContainerNode::replaceChild): (WebCore::ContainerNode::appendChild):
- 3:11 AM Changeset in webkit [63189] by
-
- 3 edits in trunk/WebCore
2010-07-13 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Kent Tamura.
InsertListCommand's modifyRange and doApply should be merged
https://bugs.webkit.org/show_bug.cgi?id=41403
Isolated the code in doApply to insert and remove lists for single paragraph into doApplyForSingleParagraph.
Merged the code in modifyRange into doApply and cleaned up.
No test is added since this is a clean up.
- editing/InsertListCommand.cpp: (WebCore::InsertListCommand::InsertListCommand): m_forceCreateList is no longer initialized (WebCore::InsertListCommand::doApply): Isolated the code to insert/remove lists in doApplyForSingleParagraph (WebCore::InsertListCommand::doApplyForSingleParagraph): Insert/remove lists for single paragraph
- editing/InsertListCommand.h: Added doApplyForSingleParagraph and removed m_forceCreateList
- 3:05 AM Changeset in webkit [63188] by
-
- 4 edits in trunk/WebKit/mac
2010-07-13 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Xan Lopez.
Updated the copyright headers of the files modified in r62476.
- WebView/WebView.mm:
- WebView/WebViewData.h:
- WebView/WebViewInternal.h:
- 3:02 AM Changeset in webkit [63187] by
-
- 3 edits20 adds in trunk/WebKitTools
2010-07-13 Maciej Stachowiak <mjs@apple.com>
Reviewed by Nikolas Zimmermann.
Activate test fonts for layout tests in WebKitTestRunner (on Mac)
https://bugs.webkit.org/show_bug.cgi?id=42153
- WebKitTestRunner/InjectedBundle/ActivateFonts.h: Added.
- WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::initialize): Activate fonts on startup.
- WebKitTestRunner/InjectedBundle/mac: Added.
- WebKitTestRunner/InjectedBundle/mac/ActivateFonts.mm: Added. (WTR::activateFonts): Activate our fonts.
- WebKitTestRunner/InjectedBundle/win: Added.
- WebKitTestRunner/InjectedBundle/win/ActivateFonts.cpp: Added. (WTR::activateFonts): Dummy version.
- WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Copy fonts to bundle; add more files.
- WebKitTestRunner/fonts: Added.
- WebKitTestRunner/fonts/AHEM.TTF: Added.
- WebKitTestRunner/fonts/ColorBits-A.png: Added.
- WebKitTestRunner/fonts/ColorBits.ttf: Added.
- WebKitTestRunner/fonts/WebKit Layout Tests 2.ttf: Added.
- WebKitTestRunner/fonts/WebKit Layout Tests.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher100.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher200.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher300.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher400.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher500.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher600.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher700.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher800.ttf: Added.
- WebKitTestRunner/fonts/WebKitWeightWatcher900.ttf: Added.
- 2:49 AM Changeset in webkit [63186] by
-
- 2 edits in trunk/LayoutTests
Add tests that require layoutTestController.layerTreeAsText to WebKit2 skipped list
https://bugs.webkit.org/show_bug.cgi?id=42147
Reviewed by Steve Falkenburg.
- platform/mac-wk2/Skipped:
- 2:39 AM Changeset in webkit [63185] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
Remove extra line added in r63183 "resources/whitespace01.dat: PASS"
from html5lib/runner-expected.txt (which was probably added accidentally),
because no bot produces this output in the tree.
- html5lib/runner-expected.txt:
- 1:26 AM Changeset in webkit [63184] by
-
- 1 edit1 delete in trunk/WebKitTools
Remove check-header-includes, as it didn't turn out to be very useful.
https://bugs.webkit.org/show_bug.cgi?id=41970
Reviewed by Eric Seidel.
- Scripts/check-header-includes: Removed.
- 1:23 AM Changeset in webkit [63183] by
-
- 5 edits in trunk
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Fix typo in "close the cell" which caused assertion
https://bugs.webkit.org/show_bug.cgi?id=42138
- html5lib/resources/tables01.dat:
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Fix typo in "close the cell" which caused assertion
https://bugs.webkit.org/show_bug.cgi?id=42138
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::closeTheCell):
- 1:11 AM Changeset in webkit [63182] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-13 Kent Tamura <tkent@chromium.org>
Unreviewed, build fix.
Fix a build error by r63179 for Chromium.
- tests/PopupMenuTest.cpp: (WebKit::TestPopupMenuClient::itemLabel): Added.
- 12:01 AM Changeset in webkit [63181] by
-
- 2 edits in trunk/WebKit2
Windows build fix.
Don't build MiniBrowser except for Debug_Internal.
- WebKit2.sln:
Jul 12, 2010:
- 11:53 PM Changeset in webkit [63180] by
-
- 2 edits in trunk/WebCore
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Fix line number handling in HTMLTreeBuilder to fix a zillion layout tests
https://bugs.webkit.org/show_bug.cgi?id=42143
Covered by a zillion layout tests.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processScriptStartTag):
- 11:41 PM Changeset in webkit [63179] by
-
- 10 edits in trunk
2010-07-12 Jay Civelli <jcivelli@chromium.org>
Reviewed by Kent Tamura.
Adding right aligned text called labels to PopupMenus.
https://bugs.webkit.org/show_bug.cgi?id=41964
- platform/PopupMenuClient.h:
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupListBox::paintRow):
- rendering/RenderMenuList.cpp: (WebCore::RenderMenuList::itemLabel):
- rendering/RenderMenuList.h:
- rendering/RenderTextControlSingleLine.cpp: (WebCore::RenderTextControlSingleLine::itemLabel):
- rendering/RenderTextControlSingleLine.h:
2010-07-12 Jay Civelli <jcivelli@chromium.org>
Reviewed by Kent Tamura.
Making the autofill popup use labels to show the label
associated with an item.
https://bugs.webkit.org/show_bug.cgi?id=41964
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::getSuggestion): (WebKit::AutoFillPopupMenuClient::getLabel): (WebKit::AutoFillPopupMenuClient::itemLabel): (WebKit::AutoFillPopupMenuClient::setSuggestions): (WebKit::AutoFillPopupMenuClient::convertListIndexToInternalIndex):
- src/AutoFillPopupMenuClient.h:
- 11:32 PM Changeset in webkit [63178] by
-
- 4 edits in trunk
2010-07-12 Steve Falkenburg <sfalken@apple.com>
Reviewed by Maciej Stachowiak.
Make WebKit2 be built by build-webkit (so it will be built by build.webkit.org bots)
https://bugs.webkit.org/show_bug.cgi?id=40922
Always build WebKit2 on Windows. Necessary since our WebKit build on
Windows is packaged into a DLL with WebKit2.
- Scripts/build-webkit: Always build WebKit2 on Windows.
2010-07-12 Steve Falkenburg <sfalken@apple.com>
Reviewed by Maciej Stachowiak.
Make WebKit2 be built by build-webkit (so it will be built by build.webkit.org bots)
https://bugs.webkit.org/show_bug.cgi?id=40922
Add additional dependent projects. Necessary since our WebKit build on
Windows is packaged into a DLL with WebKit2.
- WebKit2.sln:
- 11:24 PM Changeset in webkit [63177] by
-
- 3 edits in trunk/WebKitTools
One http test timing out on Windows can cause all future tests to time out
https://bugs.webkit.org/show_bug.cgi?id=42146
Reviewed by Steve Falkenburg.
There have been multiple times on the Windows bots where one http test timing out causes all future
http tests to time out. This is because the httpd process becomes unresponsive. When an http test
times out, we should restart httpd on Cygwin to prevent this.
- Scripts/old-run-webkit-tests: If an http test timed out on Cygwin, close httpd and restart it.
- Scripts/webkitperl/httpd.pm: Add additional logic to closeHTTPD to teach it about taskkill if
using kill fails.
- 11:21 PM Changeset in webkit [63176] by
-
- 4 edits6 adds in trunk
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Reviewed by Dirk Schulze.
[Cairo] Incorrect Test for Text Fill
https://bugs.webkit.org/show_bug.cgi?id=42123
Unskip tests which cover text stroking and add pixel dump results for
them via the GTK+ port.
- platform/gtk/Skipped: Unskip passing tests.
- platform/gtk/fast/text/stroking-decorations-expected.checksum: Added.
- platform/gtk/fast/text/stroking-decorations-expected.png: Added.
- platform/gtk/fast/text/stroking-decorations-expected.txt: Added.
- platform/gtk/fast/text/stroking-expected.checksum: Added.
- platform/gtk/fast/text/stroking-expected.png: Added.
- platform/gtk/fast/text/stroking-expected.txt: Added.
2010-07-12 Mihnea Ovidenea <mihnea@adobe.com>
Reviewed by Dirk Schulze.
[Cairo] Incorrect Test for Text Fill
https://bugs.webkit.org/show_bug.cgi?id=42123
Correct test used for text shadow. It currently checks for
equality with cTextFill. However, this test fails if the
text drawing mode is set to 'cTextFill | cTextStroke'. Fix
is to modify the test to be like other Cairo uses of the
text drawing mode, and check for the cTextFill bit being
set, not for equality with the bit.
- platform/graphics/cairo/FontCairo.cpp: (WebCore::Font::drawGlyphs):
- 11:05 PM Changeset in webkit [63175] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Unreviewed.
Fix a small error in the Skipped list.
- platform/gtk/Skipped:
- 11:01 PM Changeset in webkit [63174] by
-
- 1 edit in trunk/WebKit2/Platform/win/WorkQueueWin.cpp
Windows build fix.
- 10:54 PM Changeset in webkit [63173] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63171.
http://trac.webkit.org/changeset/63171
https://bugs.webkit.org/show_bug.cgi?id=42144
Broke Chromium canary (Requested by tkent on #webkit).
- WebKit.gyp:
- 10:41 PM Changeset in webkit [63172] by
-
- 2 edits4 adds in trunk/LayoutTests
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: rebaseline chromium tests.
- platform/chromium-win-xp/fast/gradients/radial-centered-expected.checksum: Copied from LayoutTests/platform/chromium-win/fast/gradients/radial-centered-expected.checksum.
- platform/chromium-win-xp/fast/gradients/radial-centered-expected.png: Copied from LayoutTests/platform/chromium-win/fast/gradients/radial-centered-expected.png.
- platform/chromium-win-xp/fast/gradients/radial-centered-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/gradients/radial-centered-expected.txt.
- platform/chromium/test_expectations.txt:
- 10:37 PM Changeset in webkit [63171] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-12 Kent Tamura <tkent@chromium.org>
Reviewed by David Levin.
[Chromium] Upstreaming inspector_resources target
https://bugs.webkit.org/show_bug.cgi?id=41669
'inspector_resource' is currently in src/webkit/webkit.gyp of
Chromium tree. We move it to WebKit tree because:
- DumpRenderTree in WebKit tree needs it, and
- It's hard to refer to WebKit.gypi and WebCore.gypi from webkit_support in both cases of Chromium-tree build and WebKit-tree build.
- WebKit.gyp:
- 10:30 PM Changeset in webkit [63170] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-12 Viet-Trung Luu <viettrungluu@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Pass key down events on to plugins.
https://bugs.webkit.org/show_bug.cgi?id=42113
- src/WebPluginContainerImpl.cpp: (WebKit::WebPluginContainerImpl::handleKeyboardEvent):
- 10:24 PM Changeset in webkit [63169] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by David Levin.
Add failing animation and canvas tests to WebKit2 Skipped list
https://bugs.webkit.org/show_bug.cgi?id=42141
- platform/mac-wk2/Skipped:
- 10:10 PM Changeset in webkit [63168] by
-
- 4 edits in trunk
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Sam Weinig.
Fix a typo in the adoption agency causing test failures
https://bugs.webkit.org/show_bug.cgi?id=42133
- html5lib/runner-expected-html5.txt:
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Sam Weinig.
Fix a typo in the adoption agency causing test failures
https://bugs.webkit.org/show_bug.cgi?id=42133
The new behavior actually differs from old webkit.
<p><b><p>TEST
was not bold in the old parser, but is bold now.
This matches Minefield and the HTML5 spec.
Covered by two tests in html5lib/runner.html.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::callTheAdoptionAgency):
- 9:27 PM Changeset in webkit [63167] by
-
- 2 edits in trunk/WebKit2
Fix WebKit2 to use the same compiler-selection logic as the other projects.
Rubber-stamped by Maciej Stachowiak.
- WebKit2.xcodeproj/project.pbxproj: Don't hard-code WebKit2 to build with GCC 4.2.
- 9:04 PM Changeset in webkit [63166] by
-
- 11 edits in trunk
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Joseph Pecoraro.
Web Inspector: provide starts and ends for network phases instead of duration.
- inspector/InspectorResource.cpp: (WebCore::InspectorResource::updateResponse): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::buildObjectForTiming):
- platform/network/ResourceLoadTiming.h: (WebCore::ResourceLoadTiming::deepCopy): (WebCore::ResourceLoadTiming::operator==): (WebCore::ResourceLoadTiming::ResourceLoadTiming):
- platform/network/ResourceResponseBase.cpp: (WebCore::ResourceResponseBase::ResourceResponseBase): (WebCore::ResourceResponseBase::wasCached): (WebCore::ResourceResponseBase::setWasCached):
- platform/network/ResourceResponseBase.h:
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Joseph Pecoraro.
Web Inspector: provide starts and ends for network phases instead of duration.
- public/WebURLLoadTiming.h:
- public/WebURLResponse.h:
- src/WebURLLoadTiming.cpp: (WebKit::WebURLLoadTiming::proxyStart): (WebKit::WebURLLoadTiming::setProxyStart): (WebKit::WebURLLoadTiming::proxyEnd): (WebKit::WebURLLoadTiming::setProxyEnd): (WebKit::WebURLLoadTiming::dnsStart): (WebKit::WebURLLoadTiming::setDNSStart): (WebKit::WebURLLoadTiming::dnsEnd): (WebKit::WebURLLoadTiming::setDNSEnd): (WebKit::WebURLLoadTiming::connectStart): (WebKit::WebURLLoadTiming::setConnectStart): (WebKit::WebURLLoadTiming::connectEnd): (WebKit::WebURLLoadTiming::setConnectEnd): (WebKit::WebURLLoadTiming::sendStart): (WebKit::WebURLLoadTiming::setSendStart): (WebKit::WebURLLoadTiming::sendEnd): (WebKit::WebURLLoadTiming::setSendEnd): (WebKit::WebURLLoadTiming::receiveHeadersStart): (WebKit::WebURLLoadTiming::setReceiveHeadersStart): (WebKit::WebURLLoadTiming::receiveHeadersEnd): (WebKit::WebURLLoadTiming::setReceiveHeadersEnd): (WebKit::WebURLLoadTiming::sslStart): (WebKit::WebURLLoadTiming::setSSLStart): (WebKit::WebURLLoadTiming::sslEnd): (WebKit::WebURLLoadTiming::setSSLEnd):
- src/WebURLResponse.cpp: (WebKit::WebURLResponse::wasCached): (WebKit::WebURLResponse::setWasCached):
- 8:41 PM Changeset in webkit [63165] by
-
- 5 edits in trunk
2010-07-12 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
HTML5 Parser: document.write after onload blows away document
https://bugs.webkit.org/show_bug.cgi?id=40745
Update test to expect new behavior.
- http/tests/misc/write-while-waiting.html:
2010-07-12 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
HTML5 Parser: document.write after onload blows away document
https://bugs.webkit.org/show_bug.cgi?id=40745
Rather than blowing away the document when we get a document.write call
after the document is closed, we new ignore the write. This
technically violates the spec (which requires us to blow away the
document), but blowing away the document breaks too many web sites.
Rather than this patch, we could go back to our old behavior (which was
to append the bytes just before EOF), but implementing this approach
(suggested by Henri) will let us gather data about whether his approach
is workable.
See also: http://www.w3.org/Bugs/Public/show_bug.cgi?id=9767
- dom/Document.cpp: (WebCore::Document::write):
- html/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::insert):
- 8:39 PM Changeset in webkit [63164] by
-
- 3 edits in trunk/WebKitTools
2010-07-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Dan Bernstein.
Remove use of auto_ptr in WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=42134
Replaced auto_ptr with PassOwnPtr / OwnPtr.
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::WKStringToUTF8): (WTR::InjectedBundlePage::dump): (WTR::InjectedBundlePage::addMessageToConsole):
- WebKitTestRunner/TestInvocation.cpp: (WTR::WKStringToUTF8): (WTR::TestInvocation::didRecieveMessageFromInjectedBundle):
- 8:13 PM Changeset in webkit [63163] by
-
- 3 edits2 adds in trunk
Need support for a WebKit2-specific Skipped list (and initially add accessibility tests to it)
https://bugs.webkit.org/show_bug.cgi?id=42132
Reviewed by Sam Weinig.
WebKitTools:
- Scripts/old-run-webkit-tests: In --webkit-test-runner mode, add mac-wk2 to list of
platform directories.
LayoutTests:
- platform/mac-wk2: Added.
- platform/mac-wk2/Skipped: Added. Initially add the accessibility
directory (with two blocking bugs).
- 7:57 PM Changeset in webkit [63162] by
-
- 2 edits in trunk/WebCore
2010-07-12 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Oliver Hunt.
Strip BOMs from source before passing to V8
https://bugs.webkit.org/show_bug.cgi?id=42102
This extra copy may carry a performance penalty. We should investigate
whether this allows any simplification in v8/scanner.cc:SkipJavaScriptWhiteSpace().
No new tests because no new functionality.
- bindings/v8/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode):
- 7:45 PM Changeset in webkit [63161] by
-
- 2 edits in trunk/WebCore
2010-07-12 Gustavo Noronha Silva <Gustavo Noronha Silva>
Unreviewed. make distcheck fix.
- GNUmakefile.am:
- 7:45 PM Changeset in webkit [63160] by
-
- 8 edits8 deletes in trunk/WebKit/chromium
2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63156.
http://trac.webkit.org/changeset/63156
https://bugs.webkit.org/show_bug.cgi?id=42129
broke chromium compile (Requested by jamesr on #webkit).
- WebKit.gyp:
- public/WebAccessibilityObject.h:
- public/WebAttribute.h: Removed.
- public/WebDocumentType.h: Removed.
- public/WebElement.h:
- public/WebNamedNodeMap.h: Removed.
- public/WebNode.h:
- public/WebRenderStyle.h: Removed.
- src/WebAccessibilityObject.cpp:
- src/WebAttribute.cpp: Removed.
- src/WebDocumentType.cpp: Removed.
- src/WebElement.cpp:
- src/WebNamedNodeMap.cpp: Removed.
- src/WebNode.cpp:
- src/WebRenderStyle.cpp: Removed.
- 7:42 PM Changeset in webkit [63159] by
-
- 4 edits3 adds in trunk
2010-07-12 Yuta Kitamura <yutak@chromium.org>
Reviewed by Alexey Proskuryakov.
Fix crash caused by unintentional deletion of worker bridge and channel.
WebSocket: Crash caused by calling close() within onmessage handler
https://bugs.webkit.org/show_bug.cgi?id=41507
- websocket/tests/workers/close-in-onmessage-crash-expected.txt: Added.
- websocket/tests/workers/close-in-onmessage-crash.html: Added.
- websocket/tests/workers/resources/close-in-onmessage-crash.js: Added. (runTests.try.ws.onopen): (runTests.try.ws.onmessage): Calling close() inside the onmessage handler causes the crash. (runTests.try.ws.onclose): (runTests):
2010-07-12 Yuta Kitamura <yutak@chromium.org>
Reviewed by Alexey Proskuryakov.
Fix crash caused by unintentional deletion of worker bridge and channel.
WebSocket: Crash caused by calling close() within onmessage handler
https://bugs.webkit.org/show_bug.cgi?id=41507
Test: websocket/tests/workers/close-in-onmessage-crash.html
- websockets/WebSocket.cpp: (WebCore::WebSocket::close): bufferedAmount() may call WebSocket::didClose(), which causes m_channel to get freed.
- websockets/WorkerThreadableWebSocketChannel.cpp: (WebCore::WorkerThreadableWebSocketChannel::Bridge::send): Add reference to the bridge because waitForMethodCompletion() may dereference the bridge. (WebCore::WorkerThreadableWebSocketChannel::Bridge::bufferedAmount): Ditto. (WebCore::WorkerThreadableWebSocketChannel::Bridge::waitForMethodCompletion): The root cause is a call to WorkerRunLoop::runInMode in this function. It may call WebSocket::didClose() even inside WebSocket::close(), which frees everything including the worker bridge and the channel.
- 7:05 PM Changeset in webkit [63158] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Eric Seidel <eric@webkit.org>
Unreviewed. Just skipping a test on Gtk due to missing DRT features.
REGRESSION (HTML5 parser?): Impossible to get past the CAPTCHA on postcode.royalmail.com
https://bugs.webkit.org/show_bug.cgi?id=41797
- platform/gtk/Skipped:
- Gtk is missing DRT api.
- 6:58 PM Changeset in webkit [63157] by
-
- 2 edits in trunk/WebKit2
2010-07-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Anders Carlsson.
WKView should override setFrameSize: instead of setFrame:
https://bugs.webkit.org/show_bug.cgi?id=42127
- UIProcess/API/mac/WKView.mm: (-[WKView setFrameSize:]): Override this method instead of setFrame:, since that is the right way to do it.
- 6:45 PM Changeset in webkit [63156] by
-
- 8 edits8 copies in trunk/WebKit/chromium
2010-07-12 Dominic Mazzoni <dmazzoni@google.com>
Reviewed by Darin Fisher.
Add methods to WebAccessibilityObject to access the Node and
Document, and then add methods to access some document, node,
and element properties needed for Windows accessibility.
- WebKit.gyp:
- public/WebAccessibilityObject.h:
- public/WebAttribute.h: Added. (WebKit::WebAttribute::~WebAttribute): (WebKit::WebAttribute::WebAttribute): (WebKit::WebAttribute::operator=):
- public/WebDocumentType.h: Added. (WebKit::WebDocumentType::WebDocumentType): (WebKit::WebDocumentType::operator=): (WebKit::WebDocumentType::assign):
- public/WebElement.h:
- public/WebNamedNodeMap.h: Added. (WebKit::WebNamedNodeMap::~WebNamedNodeMap): (WebKit::WebNamedNodeMap::WebNamedNodeMap): (WebKit::WebNamedNodeMap::operator=):
- public/WebNode.h:
- public/WebRenderStyle.h: Added. (WebKit::WebRenderStyle::~WebRenderStyle): (WebKit::WebRenderStyle::WebRenderStyle): (WebKit::WebRenderStyle::operator=):
- src/WebAccessibilityObject.cpp: (WebKit::WebAccessibilityObject::node): (WebKit::WebAccessibilityObject::document):
- src/WebAttribute.cpp: Added. (WebKit::WebAttribute::reset): (WebKit::WebAttribute::assign): (WebKit::WebAttribute::WebAttribute): (WebKit::WebAttribute::localName): (WebKit::WebAttribute::value):
- src/WebDocumentType.cpp: Added. (WebKit::WebDocumentType::name): (WebKit::WebDocumentType::WebDocumentType): (WebKit::WebDocumentType::operator=): (WebKit::WebDocumentType::operator PassRefPtr<DocumentType>):
- src/WebElement.cpp: (WebKit::WebElement::attributes):
- src/WebNamedNodeMap.cpp: Added. (WebKit::WebNamedNodeMap::reset): (WebKit::WebNamedNodeMap::assign): (WebKit::WebNamedNodeMap::WebNamedNodeMap): (WebKit::WebNamedNodeMap::length): (WebKit::WebNamedNodeMap::attributeItem):
- src/WebNode.cpp: (WebKit::WebNode::element): (WebKit::WebNode::hasComputedStyle): (WebKit::WebNode::computedStyle):
- src/WebRenderStyle.cpp: Added. (WebKit::WebRenderStyle::reset): (WebKit::WebRenderStyle::assign): (WebKit::WebRenderStyle::WebRenderStyle): (WebKit::WebRenderStyle::display):
- 6:36 PM Changeset in webkit [63155] by
-
- 6 edits in trunk/WebKitTools
2010-07-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Anders Carlsson.
Make WebKitTestRunner resize the view specially for the W3C SVG tests.
https://bugs.webkit.org/show_bug.cgi?id=42126
- WebKitTestRunner/PlatformWebView.h:
- WebKitTestRunner/TestInvocation.cpp: (WTR::TestInvocation::TestInvocation): Store the path as a C string for later use. (WTR::TestInvocation::~TestInvocation): (WTR::sizeWebViewForCurrentTest): Resize the WebView to the proper size, depending on whether this is a W3C SVG test. (WTR::TestInvocation::invoke): Call the size function.
- WebKitTestRunner/TestInvocation.h:
- WebKitTestRunner/mac/PlatformWebViewMac.mm: (WTR::PlatformWebView::resizeTo): Implement.
- WebKitTestRunner/win/PlatformWebViewWin.cpp: (WTR::PlatformWebView::resizeTo): Placeholder.
- 6:28 PM Changeset in webkit [63154] by
-
- 3 edits2 adds in trunk
2010-07-12 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
REGRESSION (HTML5 parser?): Impossible to get past the CAPTCHA on postcode.royalmail.com
https://bugs.webkit.org/show_bug.cgi?id=41797
This test is a bit subtle, but it captures a reduction of what I think
is going on with the site.
Essentially, the real parser doesn't see the <img> tag, but the preload
scanner does. Prior to this patch, we were preload scanning this
region of the document even though we weren't supposed to.
- http/tests/loading/preload-slow-loading-expected.txt: Added.
- http/tests/loading/preload-slow-loading.php: Added.
2010-07-12 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
REGRESSION (HTML5 parser?): Impossible to get past the CAPTCHA on postcode.royalmail.com
https://bugs.webkit.org/show_bug.cgi?id=41797
Once we resume parsing after script execution, we want to clear the
preload scanner so we don't scan any bytes it might have accumulated.
Test: http/tests/loading/preload-slow-loading.php
- html/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution):
- 6:15 PM Changeset in webkit [63153] by
-
- 2 edits in trunk/WebCore
Reviewed by Jian Li.
Adding directional property enums back into
CSSComputedStyleDeclaration::getPropertyCSSValue().
https://bugs.webkit.org/show_bug.cgi?id=42122
The four directional -webkit- properties -- CSSPropertyWebkitMarginEnd,
CSSPropertyWebkitMarginStart, CSSPropertyWebkitPaddingEnd, and
CSSPropertyWebkitPaddingStart -- are resolved into other css
properties before the swtich statement via a call to
CSSProperty::resolveDirectionAwareProperty(). Thus, they are never
seen by the switch statement. However, if you leave out a potential
enum value from the switch, gcc will generate a warning if -Wall is
specified. This warning breaks the Chromium build. To avoid this,
we add in the enum values and ASSERT_NOT_REACHED() if they are hit.
- css/CSSComputedStyleDeclaration.cpp:
(WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
- 5:58 PM Changeset in webkit [63152] by
-
- 5 edits11 adds in branches/safari-533.17-branch
Merge r63149.
- 5:54 PM Changeset in webkit [63151] by
-
- 10 edits26 moves1 add5 deletes in trunk
WebKit/win: <rdar://problem/8113038> WebKit1 and WebKit2 should build as a single DLL
https://bugs.webkit.org/show_bug.cgi?id=40921
Reviewed by Alice Liu.
Pre-WebKit2 WebKit now builds into a static library named WebKitLib.lib.
WebKit.dll now links in WebCore.lib, WebKitLib.lib and WebKit2 code.
This is a first step. We'll likely want to migrate the remainder of
the non-deprecated WebKit code (strings, DLLMain, resources) into WebKit2.
- WebKit.vcproj/WebKit.def: Removed.
- WebKit.vcproj/WebKit.make: Don't fail if WebKit doesn't produce a DLL.
- WebKit.vcproj/WebKit.vcproj: Build WebKit as a static lib.
Renamed project name to WebKitLib to avoid confusion and naming conflicts.
Generate intermediate pdb file for debuggability of static lib.
Removed DLL-related options.
- WebKit.vcproj/deleteButton.png: Removed.
- WebKit.vcproj/deleteButtonPressed.png: Removed.
- WebKit.vcproj/fsVideoAudioVolumeHigh.png: Removed.
- WebKit.vcproj/fsVideoAudioVolumeLow.png: Removed.
- WebKit.vcproj/fsVideoExitFullscreen.png: Removed.
- WebKit.vcproj/fsVideoPause.png: Removed.
- WebKit.vcproj/fsVideoPlay.png: Removed.
- WebKit.vcproj/missingImage.png: Removed.
- WebKit.vcproj/nullplugin.png: Removed.
- WebKit.vcproj/panEastCursor.png: Removed.
- WebKit.vcproj/panIcon.png: Removed.
- WebKit.vcproj/panNorthCursor.png: Removed.
- WebKit.vcproj/panNorthEastCursor.png: Removed.
- WebKit.vcproj/panNorthWestCursor.png: Removed.
- WebKit.vcproj/panSouthCursor.png: Removed.
- WebKit.vcproj/panSouthEastCursor.png: Removed.
- WebKit.vcproj/panSouthWestCursor.png: Removed.
- WebKit.vcproj/panWestCursor.png: Removed.
- WebKit.vcproj/searchCancel.png: Removed.
- WebKit.vcproj/searchCancelPressed.png: Removed.
- WebKit.vcproj/searchMagnifier.png: Removed.
- WebKit.vcproj/searchMagnifierResults.png: Removed.
- WebKit.vcproj/textAreaResizeCorner.png: Removed.
- WebKit.vcproj/verticalTextCursor.png: Removed.
- WebKit.vcproj/zoomInCursor.png: Removed.
- WebKit.vcproj/zoomOutCursor.png: Removed.
WebKit2: <rdar://problem/8113038> WebKit1 and WebKit2 should build as a single DLL
https://bugs.webkit.org/show_bug.cgi?id=40921
Reviewed by Alice Liu.
Pre-WebKit2 WebKit now builds into a static library named WebKitLib.lib.
WebKit.dll now links in WebCore.lib, WebKitLib.lib and WebKit2 code.
This is a first step. We'll likely want to migrate the remainder of
the non-deprecated WebKit code (strings, DLLMain, resources) into WebKit2.
- UIProcess/API/C/WKBase.h: Updated to new BUILDING_ name.
- WebProcess/InjectedBundle/API/c/WKBundleBase.h: Updated to new BUILDING_ name.
- WebProcess/WebCoreSupport/win/WebCoreLocalizedStrings.cpp: Removed.
- WebProcess/win/DllMain.cpp: Removed. Overlaps with implementation in WebKitLib.lib.
- WebProcess/win/WebLocalizableStrings.cpp: Removed. Overlaps with implementation in WebKitLib.lib.
- WebProcess/win/WebLocalizableStrings.h: Removed. Overlaps with implementation in WebKitLib.lib.
- win/WebKit2.def: Added. Copied from WebKit project.
- win/WebKit2.rc: Added resources previously in WebKit.
- win/WebKit2.vcproj: Changed project name to WebKit so we will link output to WebKit.dll.
Removed implementations overlapping with WebKitLib (WebCoreLocalizedStrings, DllMain, WebLocalizableStrings, WebProcessMain).
- win/WebKit2Common.vsprops: Use a framework name of WebKit instead of WebKit2 to reflect project name.
Renamed BUILDING_WEBKIT2 to BUILDING_WEBKIT since there is now just a single WebKit.dll.
- win/WebKit2WebProcess.vcproj: Link against WebKit instead of WebKit2 due to renaming.
- win/deleteButton.png: Copied from ../WebKit/win/WebKit.vcproj/deleteButton.png.
- win/deleteButtonPressed.png: Copied from ../WebKit/win/WebKit.vcproj/deleteButtonPressed.png.
- win/fsVideoAudioVolumeHigh.png: Copied from ../WebKit/win/WebKit.vcproj/fsVideoAudioVolumeHigh.png.
- win/fsVideoAudioVolumeLow.png: Copied from ../WebKit/win/WebKit.vcproj/fsVideoAudioVolumeLow.png.
- win/fsVideoExitFullscreen.png: Copied from ../WebKit/win/WebKit.vcproj/fsVideoExitFullscreen.png.
- win/fsVideoPause.png: Copied from ../WebKit/win/WebKit.vcproj/fsVideoPause.png.
- win/fsVideoPlay.png: Copied from ../WebKit/win/WebKit.vcproj/fsVideoPlay.png.
- win/missingImage.png: Copied from ../WebKit/win/WebKit.vcproj/missingImage.png.
- win/nullplugin.png: Copied from ../WebKit/win/WebKit.vcproj/nullplugin.png.
- win/panEastCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panEastCursor.png.
- win/panIcon.png: Copied from ../WebKit/win/WebKit.vcproj/panIcon.png.
- win/panNorthCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panNorthCursor.png.
- win/panNorthEastCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panNorthEastCursor.png.
- win/panNorthWestCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panNorthWestCursor.png.
- win/panSouthCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panSouthCursor.png.
- win/panSouthEastCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panSouthEastCursor.png.
- win/panSouthWestCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panSouthWestCursor.png.
- win/panWestCursor.png: Copied from ../WebKit/win/WebKit.vcproj/panWestCursor.png.
- win/searchCancel.png: Copied from ../WebKit/win/WebKit.vcproj/searchCancel.png.
- win/searchCancelPressed.png: Copied from ../WebKit/win/WebKit.vcproj/searchCancelPressed.png.
- win/searchMagnifier.png: Copied from ../WebKit/win/WebKit.vcproj/searchMagnifier.png.
- win/searchMagnifierResults.png: Copied from ../WebKit/win/WebKit.vcproj/searchMagnifierResults.png.
- win/textAreaResizeCorner.png: Copied from ../WebKit/win/WebKit.vcproj/textAreaResizeCorner.png.
- win/verticalTextCursor.png: Copied from ../WebKit/win/WebKit.vcproj/verticalTextCursor.png.
- win/zoomInCursor.png: Copied from ../WebKit/win/WebKit.vcproj/zoomInCursor.png.
- win/zoomOutCursor.png: Copied from ../WebKit/win/WebKit.vcproj/zoomOutCursor.png.
- 5:53 PM Changeset in webkit [63150] by
-
- 3 edits3 adds in branches/safari-533.17-branch
Merge r63112.
- 5:40 PM Changeset in webkit [63149] by
-
- 5 edits10 adds in trunk
2010-07-12 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
Don't go into compositing mode for 0x0 plugins
https://bugs.webkit.org/show_bug.cgi?id=34009
Don't use compositing for small (0-height or width, or 1x1) plugins, or iframes whose
height or width is zero.
Previously we made all compositing decisions inside styleChanged(). However,
now that plugin and iframe compositing behavior depends on renderer size, we have
to wait until layout before deciding whether to composite these. This behavior
change is controlled by the m_compositingDependsOnGeometry flag. When set,
updateCompositingLayers() always does a hierarchy update.
Tests: compositing/iframes/iframe-size-from-zero.html
compositing/iframes/iframe-size-to-zero.html
compositing/plugins/1x1-composited-plugin.html
compositing/plugins/large-to-small-composited-plugin.html
compositing/plugins/small-to-large-composited-plugin.html
- page/FrameView.cpp: (WebCore::FrameView::updateCompositingLayers): No longer bail if usesCompositing() is false; we have to always enter updateCompositingLayers(). (WebCore::FrameView::repaintFixedElementsAfterScrolling): Ditto (WebCore::FrameView::enterCompositingMode): Remove bogus return of a void.
- rendering/RenderLayerCompositor.h: Add m_compositingDependsOnGeometry.
- rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::RenderLayerCompositor): Initialize m_compositingDependsOnGeometry to false. (WebCore::RenderLayerCompositor::updateCompositingLayers): If m_compositingDependsOnGeometry is true, we always need to run through the layer hierarchy looking for things which need to be composited, even if we're not (yet) in compositing mode.
(WebCore::RenderLayerCompositor::computeCompositingRequirements): Because we can enter compositing mode
on the fly inside updateCompositingLayers() now, the state of willBeComposited needs to be updated
when processing the root layer, for the case where the compositing mode changes.
(WebCore::RenderLayerCompositor::requiresCompositingForPlugin): Set the m_compositingDependsOnGeometry
flag if we see a potentially-composited plugin. Once we have layout information, only composite the plugin
if height * width > 1.
(WebCore::RenderLayerCompositor::requiresCompositingForIFrame): Set the m_compositingDependsOnGeometry
flag if we see a potentially-composited iframe. Once we have layout information, only composite the plugin
if height or width is greater than zero.
- 5:37 PM Changeset in webkit [63148] by
-
- 16 edits in trunk/WebKit2
2010-07-12 Maciej Stachowiak <mjs@apple.com>
Reviewed by Anders Carlsson.
Get rid of auto_ptr use in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=42119
Replace all use of auto_ptr with OwnPtr/PassOwnPtr.
- Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::sendMessage): (CoreIPC::Connection::waitForMessage): (CoreIPC::Connection::sendSyncMessage): (CoreIPC::Connection::processIncomingMessage): (CoreIPC::Connection::sendOutgoingMessages): (CoreIPC::Connection::dispatchMessages):
- Platform/CoreIPC/Connection.h: (CoreIPC::Connection::Message::Message): (CoreIPC::Connection::send): (CoreIPC::Connection::sendSync): (CoreIPC::Connection::waitFor):
- Platform/CoreIPC/mac/ConnectionMac.cpp: (CoreIPC::Connection::sendOutgoingMessage): (CoreIPC::createArgumentDecoder): (CoreIPC::Connection::receiveSourceEventHandler):
- Platform/CoreIPC/qt/ConnectionQt.cpp: (CoreIPC::Connection::readyReadHandler): (CoreIPC::Connection::sendOutgoingMessage):
- Platform/CoreIPC/win/ConnectionWin.cpp: (CoreIPC::Connection::readEventHandler): (CoreIPC::Connection::sendOutgoingMessage):
- Platform/RunLoop.cpp: (RunLoop::performWork): (RunLoop::scheduleWork):
- Platform/RunLoop.h:
- Platform/WorkItem.h: (WorkItem::create):
- Platform/WorkQueue.h:
- Platform/mac/WorkQueueMac.cpp: (WorkQueue::executeWorkItem): (WorkQueue::scheduleWork): (WorkQueue::EventSource::EventSource): (WorkQueue::registerMachPortEventHandler):
- Platform/qt/WorkQueueQt.cpp: (WorkQueue::connectSignal): (WorkQueue::scheduleWork):
- Platform/win/WorkQueueWin.cpp: (WorkQueue::registerHandle): (WorkQueue::scheduleWork): (WorkQueue::performWork):
- UIProcess/ChunkedUpdateDrawingAreaProxy.cpp: (WebKit::ChunkedUpdateDrawingAreaProxy::paint):
- UIProcess/WebProcessProxy.cpp: (WebKit::WebProcessProxy::sendMessage): (WebKit::WebProcessProxy::didFinishLaunching):
- UIProcess/WebProcessProxy.h: (WebKit::WebProcessProxy::send):
- 5:37 PM Changeset in webkit [63147] by
-
- 5 edits in trunk/LayoutTests
Unreviewed, build fix.
[chromium] rebaseline new test expectations.
- platform/chromium-mac/media/video-source-expected.txt:
- platform/chromium-mac/media/video-src-expected.txt:
- platform/chromium-win/media/video-source-expected.txt:
- platform/chromium-win/media/video-src-expected.txt:
- 5:29 PM Changeset in webkit [63146] by
-
- 3 edits2 adds in branches/safari-533.17-branch
Merge r62302.
- 5:22 PM Changeset in webkit [63145] by
-
- 3 edits2 adds in branches/safari-533.17-branch
Merge r62271.
- 5:18 PM Changeset in webkit [63144] by
-
- 3 edits3 moves in branches/safari-533.17-branch
Merge r62304.
- 5:14 PM Changeset in webkit [63143] by
-
- 2 edits in branches/safari-533.17-branch/JavaScriptCore
Merge r62464.
- 5:14 PM Changeset in webkit [63142] by
-
- 5 edits in branches/safari-533.17-branch
Merge r62456.
- 5:14 PM Changeset in webkit [63141] by
-
- 2 edits in branches/safari-533.17-branch/LayoutTests
Merge r62433.
- 5:14 PM Changeset in webkit [63140] by
-
- 6 edits3 adds in branches/safari-533.17-branch
Merge r62432.
- 4:53 PM Changeset in webkit [63139] by
-
- 2 edits in trunk/WebCore
AX converts AtomicStrings to .string() more than needed
https://bugs.webkit.org/show_bug.cgi?id=42056
- 4:38 PM Changeset in webkit [63138] by
-
- 3 edits2 adds in trunk
2010-07-12 Tony Chang <tony@chromium.org>
Reviewed by David Hyatt.
crash in FrameView::detachCustomScrollbars
https://bugs.webkit.org/show_bug.cgi?id=41196
- scrollbars/hidden-iframe-scrollbar-crash-expected.txt: Added.
- scrollbars/hidden-iframe-scrollbar-crash.html: Added.
2010-07-12 Tony Chang <tony@chromium.org>
Reviewed by David Hyatt.
crash in FrameView::detachCustomScrollbars
https://bugs.webkit.org/show_bug.cgi?id=41196
Test: scrollbars/hidden-iframe-scrollbar-crash.html
- page/FrameView.cpp: (WebCore::FrameView::detachCustomScrollbars):
- 4:20 PM Changeset in webkit [63137] by
-
- 5 edits in branches/safari-533.17-branch
Versioning.
- 4:19 PM Changeset in webkit [63136] by
-
- 1 copy in tags/Safari-533.17.4
New tag.
- 4:16 PM Changeset in webkit [63135] by
-
- 6 edits in trunk
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTML tags should break out of foreign content
https://bugs.webkit.org/show_bug.cgi?id=42106
- html5lib/runner-expected-html5.txt:
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTML tags should break out of foreign content
https://bugs.webkit.org/show_bug.cgi?id=42106
Implement another paragraph of the spec to pass another
bunch of foreign content tests.
This fixes a bunch of tests in html5lib/runner.html.
After this change we only have 4 remaining foreign content failures.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag):
- 4:13 PM Changeset in webkit [63134] by
-
- 7 edits in trunk
2010-07-12 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Bring bufferData and clear to GLES2 compliant
https://bugs.webkit.org/show_bug.cgi?id=41574
- fast/canvas/webgl/invalidPassedParams-expected.txt: Add wrong param test cases for bufferData and clear.
- fast/canvas/webgl/invalidPassedParams.html: Ditto.
- fast/canvas/webgl/resources/desktop-gl-constants.js: Add ACCUM_BUFFER_BIT enum.
2010-07-12 Zhenyao Mo <zmo@google.com>
Reviewed by Darin Fisher.
Bring bufferData and clear to GLES2 compliant
https://bugs.webkit.org/show_bug.cgi?id=41574
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::bufferData): Call validateBufferDataUsage(). (WebCore::WebGLRenderingContext::clear): Check mask. (WebCore::WebGLRenderingContext::validateBufferDataUsage): Check usage.
- html/canvas/WebGLRenderingContext.h: Declare validateBufferDataUsage.
- 3:51 PM Changeset in webkit [63133] by
-
- 2 edits in trunk/WebKitTools
2010-07-12 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
Ensure DRT loads GAIL (Gtk+ module), for a11y tests
https://bugs.webkit.org/show_bug.cgi?id=38648
Add the GTK_MODULES envvar (set to "gail") to the clean
environment when running DRT for the Gtk+ port
- Scripts/old-run-webkit-tests:
- 3:37 PM Changeset in webkit [63132] by
-
- 2 edits in trunk/WebKit2
Build fix. Copy WKArray.h to the include directory.
- win/WebKit2Generated.make:
- 3:24 PM Changeset in webkit [63131] by
-
- 2 edits in trunk/WebCore
2010-07-12 Eric Seidel <eric@webkit.org>
Unreviewed. Attempt to fix Chromium Windows build.
Always generate SVGNames and MathMLNames for all ports (to support HTML5)
https://bugs.webkit.org/show_bug.cgi?id=42050
Another way to fix this might be to mark all the .in files with
svn:eol=native. But fixing the perl to be more robust against
stray whitespace seems to be a better long-term fix.
No functional change, thus no tests.
- bindings/scripts/InFilesParser.pm:
- 3:22 PM Changeset in webkit [63130] by
-
- 6 edits1 copy in trunk/WebKitTools
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Reviewed by Dirk Schulze.
[GTK] Support pixel tests
https://bugs.webkit.org/show_bug.cgi?id=31518
Finish support for pixel tests on GTK+.
- DumpRenderTree/PixelDumpSupport.cpp: Remove unecessary RetainPtr include (only works on CoreFoundation systems) and add missing cstdio include.
- DumpRenderTree/cairo/PixelDumpSupportCairo.cpp: Switch to using the MD5 support found in JSC library. MD5.cpp and MD5.h are only available for the Windows build. (computeMD5HashStringForBitmapContext): The number of bytes per row should be the row stride of the image, not the row stride multiplied by the width. Use JSC MD5 implementation to calculate the MD5 hash here. According to glibc manpages, using snprintf to build a string in unsupported by the ANSI standard and this fails on Linux, so unroll the loop here.
- DumpRenderTree/cairo/PixelDumpSupportCairo.h: Correct some constructor misbehavior. (BitmapContext::BitmapContext): There is no reason to check the value of the m_context member in the constructor and it certainly should not be freed. Instead just initialize it with the incoming value.
- DumpRenderTree/gtk/DumpRenderTree.cpp: Fix the order of includes. (dump): Actually call dumpWebViewAsPixelsAndCompareWithExpected when it is time to dump pixels.
- DumpRenderTree/gtk/PixelDumpSupportGtk.cpp: Added. (createBitmapContextFromWebView):
- GNUmakefile.am: Add new files to the build.
- 3:12 PM Changeset in webkit [63129] by
-
- 2 edits in trunk/WebKit2
Re-do an Xcode project change that Xcode decided not to save.
- WebKit2.xcodeproj/project.pbxproj: Remove WebKit2.exp from the project.
For some reason it was being copied in to the framework wrapper.
- 3:07 PM Changeset in webkit [63128] by
-
- 2 edits in trunk/WebKit/gtk
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Reviewed by Gustavo Noronha Silva.
[GTK] r63100 broke the testwebview test
https://bugs.webkit.org/show_bug.cgi?id=42114
- tests/testwebview.c: Disable a failing assertion in test_webkit_web_view_adjustments until we can get to the bottom of the failure.
- 3:06 PM Changeset in webkit [63127] by
-
- 11 edits in branches/audio/WebCore
Allow AudioContext to operate without need for <xaudio>
- created constructor for AudioContext
- AudioContext signs up for notifications from Document to stop playing when document goes away
- CachedAudio now can deal directly with AudioContext
- still need to remove the now obsolete <xaudio> files
- 3:01 PM Changeset in webkit [63126] by
-
- 3 edits in trunk/WebCore
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
Remove dependency on PlatformString.h in Color.h
https://bugs.webkit.org/show_bug.cgi?id=42109
- platform/graphics/Color.cpp:
- platform/graphics/Color.h:
- 2:58 PM Changeset in webkit [63125] by
-
- 5 edits1 delete in trunk/WebKit2
Remove the exports file from WebKit2.
Reviewed by Sam Weinig.
- Configurations/Base.xcconfig: Have symbols default to hidden visibility.
- Configurations/WebKit2.xcconfig: Remove the export file.
- UIProcess/API/mac/WKView.h: Export the WKView class.
- WebProcess/WebKitMain.cpp: Export the WebKitMain function.
- mac/WebKit2.exp: Removed.
- 2:58 PM Changeset in webkit [63124] by
-
- 4 edits in trunk/WebKitLibraries
Update WebKitSystemInterface.
Rubber-stamped by Sam Weinig.
- libWebKitSystemInterfaceLeopard.a:
- libWebKitSystemInterfaceSnowLeopard.a:
- libWebKitSystemInterfaceTiger.a:
- 2:45 PM Changeset in webkit [63123] by
-
- 2 edits in trunk/WebCore
2010-07-12 Eric Seidel <eric@webkit.org>
Unreviewed, build fix.
Update HTMLTreeBuilder now that MathMLNames is always generated
https://bugs.webkit.org/show_bug.cgi?id=42059
Fix the Windows project file to build MathMLNames.*.
Also added MathMLElementFactory.* which is a NOOP now, but will
prevent folks from breaking the build when they turn MathML on.
- WebCore.vcproj/WebCore.vcproj:
- 2:38 PM Changeset in webkit [63122] by
-
- 2 edits in trunk/LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=13075
XMLHttpRequest with failed authentication should set status to 401
https://bugs.webkit.org/show_bug.cgi?id=6871
<rdar://problem/3363403> 401 error page is never shown
Enable xmlhttprequest/failed-auth.html on Windows. It now passes on my machine.
- platform/win/Skipped: Also removed two userscript tests that don't exist (run-webkit-tests loudly complained about those).
- 2:33 PM Changeset in webkit [63121] by
-
- 1 edit in trunk/WebKit2/win/WebKit2.vcproj
Windows build fix.
- 2:32 PM Changeset in webkit [63120] by
-
- 15 edits in trunk
2010-07-09 Darin Adler <Darin Adler>
Reviewed by Geoffrey Garen.
String to number coercion is not spec compliant
https://bugs.webkit.org/show_bug.cgi?id=31349
ToNumber should ignore NBSP (\u00a0)
https://bugs.webkit.org/show_bug.cgi?id=25490
- runtime/JSGlobalObjectFunctions.cpp: (JSC::parseIntOverflow): Added a version that works on UChar.
- runtime/JSGlobalObjectFunctions.h: Ditto.
- runtime/UString.cpp: (JSC::isInfinity): Added helper functions. (JSC::UString::toDouble): Use isStrWhiteSpace instead of isSASCIISpace to define what we should skip. Got rid of the code that used CString and UTF8String, instead processing the UChar of the string directly, except for when we call strtod. For strtod, use our own home-grown conversion function that does not try to do any UTF-16 processing. Tidied up the logic a bit as well.
2010-07-09 Darin Adler <Darin Adler>
Reviewed by Geoffrey Garen.
String to number coercion is not spec compliant
https://bugs.webkit.org/show_bug.cgi?id=31349
- fast/js/ToNumber-expected.txt: Updated to expect more tests to pass.
- fast/js/parseFloat-expected.txt: Ditto.
- fast/js/sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A2-expected.txt: Ditto.
- fast/js/sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T1-expected.txt: Ditto.
- fast/js/sputnik/Conformance/09_Type_Conversion/9.3_ToNumber/9.3.1_ToNumber_from_String/S9.3.1_A3_T2-expected.txt: Ditto.
- fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T10-expected.txt: Ditto.
- fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T3-expected.txt: Ditto.
- fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T8-expected.txt: Ditto.
- fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A2_T9-expected.txt: Ditto.
- fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.3_parseFloat/S15.1.2.3_A6-expected.txt: Ditto.
- 2:26 PM Changeset in webkit [63119] by
-
- 20 edits2 deletes in trunk
2010-07-12 Eric Carlson <eric.carlson@apple.com>
Reviewed by Darin Adler.
Update media element's handling of empty 'src' attribute
https://bugs.webkit.org/show_bug.cgi?id=42001
- html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::src): Return getNonEmptyURLAttribute(). (WebCore::HTMLMediaElement::selectMediaResource): Call noneSupported() for empty 'src'. (WebCore::HTMLMediaElement::selectNextSourceChild): Use getNonEmptyURLAttribute() to convert 'src' to URL instead of document()->completeURL(). Don't consider a <source> with an empty 'src'.
- html/HTMLMediaElement.idl: Add 'NonEmpty' option to 'src' attribute.
- html/HTMLSourceElement.cpp: (WebCore::HTMLSourceElement::src): Return getNonEmptyURLAttribute(). (WebCore::HTMLSourceElement::isURLAttribute): New, 'src' is a URL attribute.
- html/HTMLSourceElement.h:
- html/HTMLSourceElement.idl: Add 'NonEmpty' option to 'src' attribute.
- html/HTMLVideoElement.cpp: (WebCore::HTMLVideoElement::parseMappedAttribute): Use getNonEmptyURLAttribute() to convert 'poster' to URL instead of document()->completeURL().
- html/HTMLVideoElement.idl: Add 'NonEmpty' option to 'poster' attribute.
2010-07-12 Eric Carlson <eric.carlson@apple.com>
Reviewed by NOBODY (OOPS!).
Update media element's handling of empty 'src' attribute
https://bugs.webkit.org/show_bug.cgi?id=42001
- fast/dom/URL-attribute-reflection-expected.txt: Update results now that audio, video, and source return 'non-empty URL'.
- media/video-poster-expected.txt:
- media/video-poster.html: Test empty poster url.
- media/video-source-error-no-candidate-expected.txt:
- media/video-source-error-no-candidate.html: Empty 'src' should fires an error event.
- media/video-source-expected.txt:
- media/video-source.html: Test <source> element's 'src' attribute and property as well as currentSrc.
- media/video-src-empty-expected.txt: Removed.
- media/video-src-empty.html: Removed, the test is no longer valid.
- media/video-src-none-expected.txt:
- media/video-src-none.html: Updated to test empty 'src'. Add tests to ensure that an error is fired when load() is called and the 'src' is empty, but not when 'src' is missing.
- media/video-src.html:
- media/video-src-expected.txt: Test 'src' attribute and property as well as currentSrc.
- 2:24 PM Changeset in webkit [63118] by
-
- 4 edits in trunk
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] make dist is broken because of missing headers and other miscellaneous reasons
https://bugs.webkit.org/show_bug.cgi?id=42107
- GNUmakefile.am: Add missing header to the sources list.
2010-07-12 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] make dist is broken because of missing headers and other miscellaneous reasons
https://bugs.webkit.org/show_bug.cgi?id=42107
- GNUmakefile.am: Remove InspectorFrontend2.idl from the list of IDL files, so that it is not built into libWebCoreJS. Add missing header to the source list. Make sure to distribute the new file: WebCore/inspector/CodeGeneratorInspector.pm.
- 2:20 PM Changeset in webkit [63117] by
-
- 4 edits in trunk
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Bump to 1.3.3
- configure.ac:
WebKit/gtk:
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Update for 1.3.3
- NEWS:
- 2:13 PM Changeset in webkit [63116] by
-
- 6 edits in trunk
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTMLTreeBuilder needs to support mixing SVG and MathML content
https://bugs.webkit.org/show_bug.cgi?id=42096
- html5lib/runner-expected-html5.txt:
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
HTMLTreeBuilder needs to support mixing SVG and MathML content
https://bugs.webkit.org/show_bug.cgi?id=42096
This is just a direct transcription of another paragraph of the
HTML5 spec.
This improved a couple results in html5lib/runner.html, but more
work to do yet to pass all the foreign content tests.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processUsingSecondaryInsertionModeAndAdjustInsertionMode):
- html/HTMLTreeBuilder.h:
- mathml/mathtags.in:
- 2:09 PM Changeset in webkit [63115] by
-
- 5 edits in trunk
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Update HTMLTreeBuilder now that MathMLNames is always generated
https://bugs.webkit.org/show_bug.cgi?id=42059
We pass a bunch more tests now that our MathML code path is enabled.
- html5lib/runner-expected-html5.txt:
2010-07-12 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Update HTMLTreeBuilder now that MathMLNames is always generated
https://bugs.webkit.org/show_bug.cgi?id=42059
Fix the HTMLTreeBuilder MathML code path to compile and remove
the MathML and SVG guards now that SVGNames and MathMLNames are
always compiled into ever port after:
https://bugs.webkit.org/show_bug.cgi?id=42050
This fixed a whole bunch of libhtml5 tests now that we have the
mathml code paths enabled.
- html/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody): (WebCore::HTMLTreeBuilder::processStartTag): (WebCore::HTMLTreeBuilder::resetInsertionModeAppropriately): (WebCore::HTMLTreeBuilder::processEndTag):
- page/Frame.cpp:
(WebCore::Frame::Frame):
- Always init SVGNames and MathML names.
- 2:06 PM Changeset in webkit [63114] by
-
- 2 edits in trunk/WebKitTools
2010-07-12 Adam Barth <abarth@webkit.org>
Unreviewed.
Remove stray "raise e" that got included in a previous patch. This
caused the EWS bots to turn red instead of purple when a patch failed
to apply.
- Scripts/webkitpy/tool/commands/stepsequence.py:
- 2:06 PM Changeset in webkit [63113] by
-
- 1 edit in trunk/WebKit2/win/WebKit2.vcproj
Windows build fix
- 2:02 PM Changeset in webkit [63112] by
-
- 3 edits3 adds in trunk
2010-07-12 Simon Fraser <Simon Fraser>
Reviewed by Dan Bernstein.
Need to do a layout when RenderLayers come and go because of compositing
https://bugs.webkit.org/show_bug.cgi?id=42108
If we create or destroy RenderLayers for reasons other than style changes
(e.g. because of composited iframes or plugins), then we need to ensure
that we do a layout.
Test: compositing/iframes/layout-on-compositing-change.html
- rendering/RenderObject.cpp: (WebCore::RenderObject::adjustStyleDifference):
- 1:53 PM Changeset in webkit [63111] by
-
- 6 edits in trunk/WebCore
2010-07-11 Eric Seidel <eric@webkit.org>
Reviewed by Darin Adler.
Always generate SVGNames and MathMLNames for all ports (to support HTML5)
https://bugs.webkit.org/show_bug.cgi?id=42050
Historically, FOONames has only been generate when ENABLE(FOO) is defined.
However, for HTML5 parser support, we need to have access to the SVG
and MathML tag names regardless of whether we the engine is configured
to render SVG or MathML content.
This change enables generation of SVGNames and MathMLNames on all ports and
makes it so that ports can include FOOElementFactory.* regardless of whether
ENABLE(FOO) is defined (and have it do the right thing).
No functional change (yet) so no tests.
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gyp/WebCore.gyp:
- WebCore.pri:
- dom/make_names.pl:
- 1:53 PM Changeset in webkit [63110] by
-
- 2 edits in trunk/WebKitTools
2010-07-12 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r63101.
http://trac.webkit.org/changeset/63101
https://bugs.webkit.org/show_bug.cgi?id=42103
Broke one API test (Requested by xan_ on #webkit).
- Scripts/old-run-webkit-tests:
- 1:50 PM Changeset in webkit [63109] by
-
- 2 edits in trunk/WebCore
2010-07-10 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
make_names.pl should always generate all names in Names.* files
https://bugs.webkit.org/show_bug.cgi?id=42023
Only the *ElementFactory files need to have conditional contents
based on enabled features. WebCore should always have all known
names for SVG, MathML, XML, XLink, HTML, etc. generated in the
various *Names files, even if features are disabled.
make_names.pl is kinda a big hack at this point. I tried to clean
up a little as I went. The way I made *Names include all names was to
read the .in files twice, once using the preprocessor and once without.
- dom/make_names.pl:
- 1:39 PM Changeset in webkit [63108] by
-
- 2 edits in trunk/WebKitTools
Reviewed by Adam Roben.
https://bugs.webkit.org/show_bug.cgi?id=13075
XMLHttpRequest with failed authentication should set status to 401
https://bugs.webkit.org/show_bug.cgi?id=6871
<rdar://problem/3363403> 401 error page is never shown
Fix crashes in Windows DumpRenderTree.
- DumpRenderTree/win/ResourceLoadDelegate.cpp: (ResourceLoadDelegate::didReceiveAuthenticationChallenge): If we return an error, WebKit will call continueWithoutCredentialForAuthenticationChallenge() again on a destroyed sender.
- 1:33 PM Changeset in webkit [63107] by
-
- 2 edits in trunk/WebKitTools
Windows failure-to-launch fix
- DumpRenderTree/win/DumpRenderTree.vcproj: Copy CoreVideo.dll and
CoreVideo.pdb into WebKitOutputDir in the post-build event, too, like
we already do for CoreFoundation, CFNetwork, etc.
- 1:18 PM Changeset in webkit [63106] by
-
- 5 edits in trunk/LayoutTests
Unreviewed, build fix
[chromium] update test_expectations, and rebaseline a changed svg test.
- platform/chromium-win/fast/gradients/radial-centered-expected.checksum:
- platform/chromium-win/fast/gradients/radial-centered-expected.png:
- platform/chromium-win/fast/gradients/radial-centered-expected.txt:
- platform/chromium/test_expectations.txt:
- 1:09 PM UsingGitWithWebKit edited by
- (diff)
- 1:05 PM Changeset in webkit [63105] by
-
- 2 edits1 copy in trunk/LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=13075
XMLHttpRequest with failed authentication should set status to 401
https://bugs.webkit.org/show_bug.cgi?id=6871
<rdar://problem/3363403> 401 error page is never shown
The fix doesn't help Tiger, update results of one test and skip another.
- platform/mac-tiger/Skipped: Skip 401-alternative-content.php.
- platform/mac-tiger/http/tests/xmlhttprequest/failed-auth-expected.txt: Copied from http/tests/xmlhttprequest/failed-auth-expected.txt, updated for failure result in async case.
- 12:22 PM Changeset in webkit [63104] by
-
- 2 edits4 adds in trunk/WebKit2
Move WebKit2.vcproj's settings into .vsprops files
This makes it easier to make changes that affect all configurations.
Fixes <http://webkit.org/b/42097> WebKit2 should use .vsprops files
Reviewed by Steve Falkenburg.
- win/WebKit2.vcproj: Moved settings from here to the files below.
- win/WebKit2Apple.vsprops: Added. Links against Apple-specific
libraries.
- win/WebKit2CFLite.vsprops: Added. Links against CFLite.
- win/WebKit2Common.vsprops: Added. Contains settings shared by all
configurations.
- win/WebKit2DirectX.vsprops: Added. Contains settings to help with
linking against DirectX.
- 12:21 PM Changeset in webkit [63103] by
-
- 6 edits in trunk
Stop generating stripped symbols for Release builds
It turns out we can strip the symbols after-the-fact using PDBCopy.
Fixes <http://webkit.org/b/42085>.
Reviewed by Steve Falkenburg.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
Removed the pre-link event, which just created the public\sym
directory.
WebKit2:
- win/WebKit2.vcproj: Removed the no-longer-needed Release override of
the StripPrivateSymbols attribute. (This attribute is no longer set in
release.vsprops, so doesn't need to be overridden.)
WebKitLibraries:
- win/tools/vsprops/release.vsprops: Removed the StripPrivateSymbols
attribute, which caused link.exe to generate a stripped PDB file for
each project.
- 11:34 AM Changeset in webkit [63102] by
-
- 6 edits in trunk/WebCore
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Oliver Hunt.
Canvas: Move fillRect() save/restore into GraphicsContext implementations
https://bugs.webkit.org/show_bug.cgi?id=42088
Saving the platform painter state is an expensive operation,
so don't do it in fillRect() for platforms that don't need it. (CG, Qt)
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::fillRect):
- platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::fillRect):
- platform/graphics/skia/GraphicsContextSkia.cpp: (WebCore::GraphicsContext::fillRect):
- platform/graphics/wince/GraphicsContextWince.cpp: (WebCore::GraphicsContext::fillRect):
- platform/graphics/wx/GraphicsContextWx.cpp: (WebCore::GraphicsContext::fillRect):
- 11:18 AM Changeset in webkit [63101] by
-
- 2 edits in trunk/WebKitTools
2010-07-12 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
Ensure DRT loads GAIL (Gtk+ module), for a11y tests
https://bugs.webkit.org/show_bug.cgi?id=38648
Add the GTK_MODULES envvar (set to "gail") to the clean
environment when running DRT for the Gtk+ port
- Scripts/old-run-webkit-tests:
- 11:14 AM Changeset in webkit [63100] by
-
- 4 edits3 adds in trunk
2010-07-12 Nate Chapin <Nate Chapin>
Reviewed by Darin Fisher.
Ensure that a cache policy that forces validation is cleared once
the load event is fired, rather than only doing so at the next
navigation. This leads to a lot of unnecessary load on AJAX-y
websites.
Test: http/tests/xmlhttprequest/cache-headers-after-reload.html
- loader/FrameLoader.cpp: (WebCore::FrameLoader::handledOnloadEvents): Reset m_loadType to FrameLoadTypeStandard. (WebCore::FrameLoader::addExtraFieldsToRequest): Only respect the original request's cache policy if the
DocumentLoader is still loading, and handle the other cache policy settings that were scattered around the loader.
(WebCore::FrameLoader::loadResourceSynchronously): Merge cachePolicy setting into FrameLoader::addExtraFieldsToRequest.
- loader/SubresourceLoader.cpp: (WebCore::SubresourceLoader::create): Merge cachePolicy setting into FrameLoader::addExtraFieldsToRequest.
- 11:00 AM Changeset in webkit [63099] by
-
- 4 edits in trunk/WebCore
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Oliver Hunt.
CSS color parsing optimizations
https://bugs.webkit.org/show_bug.cgi?id=42073
- Avoid instantiating a CSSParser in parseColor() unless necessary.
- Fixed hex color fast-path to support strings starting with '#'.
- Avoid allocating a new string for the value part of a '#' color.
- css/CSSParser.cpp: (WebCore::CSSParser::parseColor):
- platform/graphics/Color.cpp: (WebCore::Color::parseHexColor): (WebCore::Color::Color):
- platform/graphics/Color.h:
- 10:49 AM WikiStart edited by
- Link to HackingWebInspector added. (diff)
- 10:42 AM Changeset in webkit [63098] by
-
- 2 edits in trunk
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Suffix .mo files with the GTK+ API version so that they can be
parallel installable.
- configure.ac:
- 10:33 AM HackingWebInspector edited by
- (diff)
- 10:31 AM Changeset in webkit [63097] by
-
- 3 edits in trunk/WebKit2
WebKit2 build fix for Windows.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp: Remove some stub function definitions.
- win/WebKit2.vcproj: Add PluginController.h to the vcproj.
- 10:29 AM HackingWebInspector edited by
- (diff)
- 10:28 AM WebKit Team edited by
- Adding Justin, Chris (google security team) who have committer access (diff)
- 10:28 AM Changeset in webkit [63096] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] Some inspector test fail intermittently
https://bugs.webkit.org/show_bug.cgi?id=42090
Add tests to the Skipped list until fix to avoid false positive alarms.
- platform/qt/Skipped:
- inspector/timeline-layout.html skipped.
- inspector/timeline-parse-html.html skipped.
- inspector/timeline-recalculate-styles.html skipped.
- 10:12 AM HackingWebInspector edited by
- Move images from my host to the attachments (diff)
- 10:05 AM HackingWebInspector created by
- 9:57 AM Changeset in webkit [63095] by
-
- 11 edits2 adds in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=13075
XMLHttpRequest with failed authentication should set status to 401
https://bugs.webkit.org/show_bug.cgi?id=6871
<rdar://problem/3363403> 401 error page is never shown
- 9:52 AM Changeset in webkit [63094] by
-
- 12 edits1 copy in trunk
Add a PluginController class, use it for invalidation and getting the user agent
https://bugs.webkit.org/show_bug.cgi?id=42084
Reviewed by Adam Roben.
WebCore:
- WebCore.exp.in:
Export Widget::convertToContainingWindow.
WebKit2:
- WebKit2.xcodeproj/project.pbxproj:
Add PluginController.h
- WebProcess/Plugins/DummyPlugin.cpp:
(WebKit::DummyPlugin::initialize):
- WebProcess/Plugins/DummyPlugin.h:
Pass the PluginController to initialize.
- WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
Implement NPN_UserAgent, NPN_MemAlloc, NPN_MemFree, NPN_InvalidateRect and NPN_InvalidateRegion.
- WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::NetscapePlugin):
Initialize m_pluginController to null.
(WebKit::NetscapePlugin::invalidate):
Ask the plug-in controller to invalidate.
(WebKit::NetscapePlugin::userAgent):´
Ask the plug-in controller for the user agent.
(WebKit::NetscapePlugin::initialize):
Set the m_pluginController member variable.
- WebProcess/Plugins/Plugin.h:
Make initialize take a PluginController.
- WebProcess/Plugins/PluginController.h: Added.
- WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::initializePlugin):
Pass the PluginController to initialize.
(WebKit::PluginView::invalidateRect):
Tell the host window to invalidate the given rect.
(WebKit::PluginView::invalidate):
Call invalidateRect.
(WebKit::PluginView::userAgent):
Ask the frame loader client for the user agent.
- WebProcess/Plugins/PluginView.h:
- 9:41 AM Changeset in webkit [63093] by
-
- 5 edits in trunk/JavaScriptCore
Add WARN_UNUSED_RETURN to the smart pointer "leak" member functions
https://bugs.webkit.org/show_bug.cgi?id=42086
Reviewed by Dan Bernstein.
- wtf/OwnPtr.h:
- wtf/PassOwnPtr.h:
- wtf/PassRefPtr.h:
(WTF::PassRefPtr::releaseRef):
(WTF::NonNullPassRefPtr::leakRef):
(WTF::NonNullPassRefPtr::releaseRef):
- wtf/RetainPtr.h:
(WTF::RetainPtr::releaseRef):
- 9:07 AM Changeset in webkit [63092] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: chromium test expectations updated.
- platform/chromium/test_expectations.txt:
- 8:48 AM Changeset in webkit [63091] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: chromium test expectations updated.
- platform/chromium/test_expectations.txt:
- 8:40 AM Changeset in webkit [63090] by
-
- 4 edits in trunk/WebKitTools
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Tor Arne Vestbø.
[Qt] Add location bar (Ctrl+L) shortcut in QtTestBrowser
https://bugs.webkit.org/show_bug.cgi?id=42082
- QtTestBrowser/main.cpp: (LauncherWindow::createChrome):
- QtTestBrowser/mainwindow.cpp: (MainWindow::openLocation):
- QtTestBrowser/mainwindow.h:
- 8:18 AM Changeset in webkit [63089] by
-
- 4 edits in trunk
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Dragging within webkit with a drag created via Javascript ends up misinterpreting the data
https://bugs.webkit.org/show_bug.cgi?id=41457
Rebaseline test now that Qt doesn't corrupt non-breaking spaces on clipboard roundtrip.
- platform/qt/editing/pasteboard/onpaste-text-html-expected.txt:
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Simon Hausmann.
[Qt] Dragging within webkit with a drag created via Javascript ends up misinterpreting the data
https://bugs.webkit.org/show_bug.cgi?id=41457
Treat non-special-cased mime-types as Unicode strings in ClipboardQt's getData()
Fixes corruption when retrieving data that was set with anything other than text/plain
Also use QMimeData::setHtml() when applicable to be consistent with PasteboardQt.
- platform/qt/ClipboardQt.cpp: (WebCore::isHtmlMimeType): (WebCore::ClipboardQt::getData): (WebCore::ClipboardQt::setData):
- 8:06 AM Changeset in webkit [63088] by
-
- 2 edits in trunk/WebCore
2010-07-12 Steve Block <steveblock@google.com>
Reviewed by Jeremy Orlow.
add ANDROID to STORE_FONT_CUSTOM_PLATFORM_DATA
https://bugs.webkit.org/show_bug.cgi?id=32273
Tested by existing tests, just adding ANDROID to the list of platforms that use this feature.
- loader/CachedFont.cpp:
- 7:58 AM Changeset in webkit [63087] by
-
- 2 edits in trunk/WebKitTools
Make the Python autoinstaller not use a dead SourceForge server
Fixes <http://webkit.org/b/42080> webkit-patch is broken due to
offline SourceForge server
Reviewed by Anders Carlsson.
- Scripts/webkitpy/thirdparty/init.py: Use
surfnet.dl.sourceforge.net instead of hivelocity.dl.sourceforge.net,
which seems to be down.
- 7:54 AM Changeset in webkit [63086] by
-
- 3 edits13 adds3 deletes in trunk/LayoutTests
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: rebaseline chromium layout tests.
- platform/chromium-linux/fast/dom/HTMLLinkElement/prefetch-expected.txt: Added.
- platform/chromium-linux/fast/gradients/radial-centered-expected.checksum:
- platform/chromium-linux/fast/gradients/radial-centered-expected.png:
- platform/chromium-linux/fast/gradients/radial-centered-expected.txt: Added.
- platform/chromium-linux/fast/inline/continuation-outlines-with-layers-2-expected.checksum: Added.
- platform/chromium-linux/fast/inline/continuation-outlines-with-layers-2-expected.png: Added.
- platform/chromium-linux/fast/inline/continuation-outlines-with-layers-2-expected.txt: Added.
- platform/chromium-mac/fast/dom/HTMLLinkElement/prefetch-expected.txt: Added.
- platform/chromium-mac/fast/gradients/radial-centered-expected.checksum: Removed.
- platform/chromium-mac/fast/gradients/radial-centered-expected.png: Removed.
- platform/chromium-mac/fast/gradients/radial-centered-expected.txt: Removed.
- platform/chromium-mac/fast/inline/continuation-outlines-with-layers-2-expected.checksum: Added.
- platform/chromium-mac/fast/inline/continuation-outlines-with-layers-2-expected.png: Added.
- platform/chromium-win-vista/fast/gradients/radial-centered-expected.checksum: Added.
- platform/chromium-win-vista/fast/gradients/radial-centered-expected.png: Added.
- platform/chromium-win-vista/fast/gradients/radial-centered-expected.txt: Added.
- 7:49 AM Changeset in webkit [63085] by
-
- 2 edits in trunk/WebKitTools
Make run-webkit-tests print how many tests timed out when exiting early
The number of timed-out tests is taken into account when deciding
whether to exit early. Leaving it out of the output just makes the
script look buggy (because it might say something like "Exiting early
after 0 crashes.").
Fixes <http://webkit.org/b/42077> run-webkit-tests prints confusing
messages when exiting early due to crashes and time-outs
Reviewed by Anders Carlsson.
- Scripts/old-run-webkit-tests:
(stopRunningTestsEarlyIfNeeded): When stopping, print the number of
timed-out tests, too.
- 7:27 AM Changeset in webkit [63084] by
-
- 3 edits in trunk/WebCore
2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Unreviewed.
[EFL] Move ScriptConcotrollerEfl.cpp from CMakeLists.txt to
CMakeListsEfl.txt.
- CMakeLists.txt:
- CMakeListsEfl.txt:
- 7:23 AM Changeset in webkit [63083] by
-
- 4 edits in trunk
2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Unreviewed build fix after r60050.
- CMakeLists.txt: Add WebCore/bindings to the include path.
2010-07-12 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Unreviewed build fix after r60050.
- CMakeLists.txt: Add WebCore/bindings to the include path.
- 7:19 AM Changeset in webkit [63082] by
-
- 2 edits in trunk/WebCore
2010-07-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Reviewed by Xan Lopez.
[GTK] Crashes when going back with page cache in unknown circunstances
https://bugs.webkit.org/show_bug.cgi?id=41710
Could not yet find a way to reproduce this in a layout test. The
issue is document being NULL, so this NULL-check should be enough
to get rid of the crash. We are working on trying to find a better
solution for these null cases, like attaching the document earlier
when openning a cached page.
- page/EventHandler.cpp: (WebCore::EventHandler::sendScrollEvent):
- 7:13 AM Changeset in webkit [63081] by
-
- 2 edits2 adds in trunk/WebKit2
Windows build fix
- WebProcess/Plugins/Netscape/win/NetscapePluginModuleWin.cpp: Added.
(WebKit::NetscapePluginModule::tryLoad):
(WebKit::NetscapePluginModule::unload):
Stubbed these out.
- win/WebKit2.vcproj: Added a Netscape filter beneath
WebProcess/Plugins, and moved NetscapePlugin into it. Added
NetscapePluginModule to the new Netscape filter. Added
WebProcess/Plugins to the include path for all configurations (it was
only added to Release and Debug_Internal previously) and added
WebProcess/Plugins/Netscape to the include path for all
configurations.
- 7:07 AM Changeset in webkit [63080] by
-
- 5 edits in trunk
2010-07-12 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Yury Semikhatsky.
[Chromium] Crash when stepping on a breakpoint while debugging Web Inspector
https://bugs.webkit.org/show_bug.cgi?id=41958
WebCore:
- page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer):
- page/PageGroupLoadDeferrer.h:
WebKit/chromium:
- src/WebViewImpl.cpp: (WebKit::WebView::willEnterModalLoop): (WebKit::WebView::didExitModalLoop):
- 6:20 AM Changeset in webkit [63079] by
-
- 8 edits in trunk
2010-07-12 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Test the mathsize MathML attribute.
https://bugs.webkit.org/show_bug.cgi?id=42067
- mathml/presentation/attributes.xhtml:
- platform/mac/mathml/presentation/attributes-expected.checksum:
- platform/mac/mathml/presentation/attributes-expected.png:
- platform/mac/mathml/presentation/attributes-expected.txt:
2010-07-12 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Make the mathsize MathML attribute handle values in em, px, pt,...
https://bugs.webkit.org/show_bug.cgi?id=42067
Test: mathml/presentation/attributes.xhtml
- css/mathml.css: (math[mathsize="small"], mstyle[mathsize="small"], mo[mathsize="small"], mn[mathsize="small"], mi[mathsize="small"], mtext[mathsize="small"], mspace[mathsize="small"], ms[mathsize="small"]): (math[mathsize="normal"], mstyle[mathsize="normal"], mo[mathsize="normal"], mn[mathsize="normal"], mi[mathsize="normal"], mtext[mathsize="normal"], mspace[mathsize="normal"], ms[mathsize="normal"]): (math[mathsize="big"], mstyle[mathsize="big"], mo[mathsize="big"], mn[mathsize="big"], mi[mathsize="big"], mtext[mathsize="big"], mspace[mathsize="big"], ms[mathsize="big"]):
- mathml/MathMLElement.cpp: (WebCore::MathMLElement::parseMappedAttribute):
- 6:18 AM MathML 3 testsuite results edited by
- (diff)
- 5:52 AM Changeset in webkit [63078] by
-
- 5 edits in trunk
WebCore:
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Fix compilation with sealed GTK+.
- platform/gtk/GtkVersioning.h:
- platform/gtk/PasteboardHelper.cpp: (WebCore::PasteboardHelper::fillDataObjectFromDropData):
WebKit/gtk:
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Fix compilation with sealed GTK+.
- webkit/webkitwebview.cpp: (webkit_web_view_drag_motion): (webkit_web_view_drag_data_received): (webkit_web_view_drag_drop):
- 5:51 AM Changeset in webkit [63077] by
-
- 2 edits in trunk
2010-07-12 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Add another include path to the scanner to avoid warnings related
to undefined types. It wasn't picking up <webkit/foo.h>-like
headers.
- GNUmakefile.am:
- 5:45 AM Changeset in webkit [63076] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Pavel Feldman.
[Chromium] Fix duplicate test expectations
https://bugs.webkit.org/show_bug.cgi?id=42072
- platform/chromium/test_expectations.txt:
- 5:43 AM Changeset in webkit [63075] by
-
- 4 edits in trunk/LayoutTests
2010-07-12 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Update of the results to the test introduced here:
https://bugs.webkit.org/show_bug.cgi?id=41626
as they were outdated in the commit.
- platform/mac/mathml/presentation/tokenElements-expected.checksum:
- platform/mac/mathml/presentation/tokenElements-expected.png:
- platform/mac/mathml/presentation/tokenElements-expected.txt:
- 5:31 AM Changeset in webkit [63074] by
-
- 12 edits in trunk
2010-07-12 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Update tests to check that msqrt and mfrac use style color to draw themselves
https://bugs.webkit.org/show_bug.cgi?id=41889
- mathml/presentation/fractions.xhtml:
- mathml/presentation/roots.xhtml:
- platform/mac/mathml/presentation/fractions-expected.checksum:
- platform/mac/mathml/presentation/fractions-expected.png:
- platform/mac/mathml/presentation/fractions-expected.txt:
- platform/mac/mathml/presentation/roots-expected.checksum:
- platform/mac/mathml/presentation/roots-expected.png:
- platform/mac/mathml/presentation/roots-expected.txt:
2010-07-12 François Sausset <François Sausset>
Reviewed by Kenneth Rohde Christiansen.
Fix a bug preventing msqrt and mfrac to use style color to draw themselves.
In mfrac, the fraction bar is now using the color defined by the element style instead of black.
In msqrt, the radical was always drawn in black due to a colorSpace problem.
https://bugs.webkit.org/show_bug.cgi?id=41889
Test: mathml/presentation/roots.xhtml
Test: mathml/presentation/fractions.xhtml
- mathml/RenderMathMLFraction.cpp: (WebCore::RenderMathMLFraction::paint):
- mathml/RenderMathMLSquareRoot.cpp: (WebCore::RenderMathMLSquareRoot::paint):
- 5:17 AM Changeset in webkit [63073] by
-
- 4 edits in trunk
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Antti Koivisto.
Canvas: arc() with startAngle == endAngle shouldn't add to the path
https://bugs.webkit.org/show_bug.cgi?id=41420
Unskip (for Qt) test that now passes:
- canvas/philip/tests/2d.path.stroke.prune.arc.html
Spec link:
http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-stroke
- platform/qt/Skipped:
2010-07-12 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Antti Koivisto.
Canvas: arc() with startAngle == endAngle shouldn't add to the path
https://bugs.webkit.org/show_bug.cgi?id=41420
Spec link:
http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-stroke
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::arc):
- 5:08 AM Changeset in webkit [63072] by
-
- 2 edits in trunk/LayoutTests
2010-07-12 Jeremy Orlow <jorlow@chromium.org>
Somehow the updated expectations got dropped form the original patch. Added.
- storage/indexeddb/idb-objectstore-request-expected.txt:
- 4:46 AM Changeset in webkit [63071] by
-
- 10 edits in trunk
2010-07-12 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Ojan Vafai.
Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016
- platform/chromium/test_expectations.txt:
- platform/win/Skipped:
2010-07-12 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Ojan Vafai.
Update padding on Windows?
https://bugs.webkit.org/show_bug.cgi?id=38016
Remove internal padding and add 1px vertical padding for Windows.
- css/themeWin.css: (input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button):
- rendering/RenderButton.cpp: (WebCore::RenderButton::setupInnerStyle):
- rendering/RenderTheme.h:
- rendering/RenderThemeWin.cpp:
- rendering/RenderThemeWin.h:
- rendering/RenderThemeWince.cpp:
- rendering/RenderThemeWince.h:
- 4:18 AM Changeset in webkit [63070] by
-
- 1 edit2 adds in trunk/LayoutTests
2010-07-12 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed. Put the expected result for Win.
REGRESSION: printing is broken if stylesheet has @page
https://bugs.webkit.org/show_bug.cgi?id=40452
- platform/win/printing/page-rule-in-media-query-expected.txt: Added.
- 4:15 AM Changeset in webkit [63069] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-12 Jeremy Orlow <jorlow@chromium.org>
Speculative fix for visual studio retardedness.
- public/WebCommon.h:
- 4:10 AM Changeset in webkit [63068] by
-
- 2 edits2 adds in trunk/LayoutTests
2010-07-12 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed. Put wrong results for Mac and Win instead of Skipped list.
Results for editing/pasteboard/5761530-1.html are wrong
https://bugs.webkit.org/show_bug.cgi?id=38437
- platform/mac/Skipped:
- platform/mac/editing/pasteboard/5761530-1-expected.txt: Copied from LayoutTests/platform/chromium/editing/pasteboard/5761530-1-expected.txt.
- platform/win/editing/pasteboard/5761530-1-expected.txt: Copied from LayoutTests/platform/chromium/editing/pasteboard/5761530-1-expected.txt.
- 3:50 AM Changeset in webkit [63067] by
-
- 2 edits in trunk/WebCore
2010-07-12 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Chromium tests fix.
[Chromium, V8] r63057 regressed url tests.
- bindings/scripts/CodeGeneratorV8.pm:
- 3:47 AM MathML 3 testsuite results edited by
- (diff)
- 3:43 AM MathML 3 testsuite results edited by
- (diff)
- 3:42 AM Changeset in webkit [63066] by
-
- 3 edits2 adds in trunk
2010-07-12 Steve Block <steveblock@google.com>
Reviewed by Alexey Proskuryakov.
XPath substring function does not correctly handle non-positive values for the position argument
https://bugs.webkit.org/show_bug.cgi?id=41913
This patch changes the behavior of the XPath evaluate function when a non-positive
position argument is supplied and no length argument is supplied. In this case,
we reset the position to 1. This follows the spec and matches the current behaviour
when a length argument is supplied.
Test: fast/xpath/substring-non-positive-postion.html
- xml/XPathFunctions.cpp: (WebCore::XPath::FunSubstring::evaluate):
2010-07-12 Steve Block <steveblock@google.com>
Reviewed by Alexey Proskuryakov.
XPath substring function does not correctly handle non-positive values for the position argument
https://bugs.webkit.org/show_bug.cgi?id=41913
- fast/xpath/substring-non-positive-postion-expected.txt: Added.
- fast/xpath/substring-non-positive-postion.html: Added.
- 3:39 AM Changeset in webkit [63065] by
-
- 2 edits in trunk/WebKit/chromium
2010-07-12 Jeremy Orlow <jorlow@chromium.org>
Build fix. Add an include.
- public/WebCommon.h:
- 3:00 AM Changeset in webkit [63064] by
-
- 53 edits2 copies in trunk
2010-06-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Dumitru Daniliuc.
Implement IDBObjectStore.get/set/remove
https://bugs.webkit.org/show_bug.cgi?id=41250
Modify existing test to provide basic coverage for get/put/remove functions.
- storage/indexeddb/script-tests/idb-objectstore-request.js: (test): (openSuccess): (createSuccess): (addSuccess): (getSuccess): (removeSuccess):
2010-06-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Dumitru Daniliuc.
Implement IDBObjectStore.get/set/remove
https://bugs.webkit.org/show_bug.cgi?id=41250
Implement these functions in IDBObjectStore,
add plumbing, teach IDBAny/Callbacks how to deal
with IDBKey, and a few small bits of cleanup.
Test: Modified existing test to provide basic coverage.
Will add much more extensive layout test coverage
in future patches.
- Android.derived.jscbindings.mk:
- Android.derived.v8bindings.mk:
- Android.jscbindings.mk:
- Android.mk:
- Android.v8bindings.mk:
- CMakeLists.txt:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSIDBAnyCustom.cpp: (WebCore::toJS):
- bindings/v8/custom/V8IDBAnyCustom.cpp: (WebCore::toV8):
- storage/IDBAny.cpp: (WebCore::IDBAny::idbKey): (WebCore::IDBAny::set):
- storage/IDBAny.h: (WebCore::IDBAny::):
- storage/IDBAny.idl:
- storage/IDBCallbacks.h:
- storage/IDBDatabaseRequest.h:
- storage/IDBDatabaseRequest.idl:
- storage/IDBKeyRange.h:
- storage/IDBObjectStore.h: (WebCore::IDBObjectStore::):
- storage/IDBObjectStoreImpl.cpp: (WebCore::IDBObjectStoreImpl::IDBObjectStoreImpl): (WebCore::IDBObjectStoreImpl::get): (WebCore::IDBObjectStoreImpl::set): (WebCore::IDBObjectStoreImpl::remove):
- storage/IDBObjectStoreImpl.h:
- storage/IDBObjectStoreRequest.cpp: (WebCore::IDBObjectStoreRequest::get): (WebCore::IDBObjectStoreRequest::add): (WebCore::IDBObjectStoreRequest::modify): (WebCore::IDBObjectStoreRequest::addOrModify): (WebCore::IDBObjectStoreRequest::remove):
- storage/IDBObjectStoreRequest.h:
- storage/IDBObjectStoreRequest.idl:
- storage/IDBRequest.cpp: (WebCore::IDBRequest::onSuccess):
- storage/IDBRequest.h:
2010-06-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Dumitru Daniliuc.
Implement IDBObjectStore.get/set/remove
https://bugs.webkit.org/show_bug.cgi?id=41250
Plumbing for new features, IDBKey, and added support
for both invalid (i.e. not serializable) and null
(i.e. the RefPtr was 0) to SerializedScriptValue.
- WebKit.gyp:
- public/WebIDBCallbacks.h: (WebKit::WebIDBCallbacks::onSuccess):
- public/WebIDBKey.h: Added. (WebKit::WebIDBKey::WebIDBKey): (WebKit::WebIDBKey::operator=): (WebKit::WebIDBKey::):
- public/WebIDBObjectStore.h: (WebKit::WebIDBObjectStore::get): (WebKit::WebIDBObjectStore::set): (WebKit::WebIDBObjectStore::remove): (WebKit::WebIDBObjectStore::createIndex): (WebKit::WebIDBObjectStore::index): (WebKit::WebIDBObjectStore::removeIndex):
- public/WebSerializedScriptValue.h:
- src/IDBCallbacksProxy.cpp: (WebCore::IDBCallbacksProxy::onSuccess):
- src/IDBCallbacksProxy.h:
- src/IDBObjectStoreProxy.cpp: (WebCore::IDBObjectStoreProxy::get): (WebCore::IDBObjectStoreProxy::set): (WebCore::IDBObjectStoreProxy::remove):
- src/IDBObjectStoreProxy.h:
- src/WebIDBCallbacksImpl.cpp: (WebCore::WebIDBCallbacksImpl::onSuccess):
- src/WebIDBCallbacksImpl.h:
- src/WebIDBKey.cpp: Added. (WebKit::WebIDBKey::~WebIDBKey): (WebKit::WebIDBKey::createNull): (WebKit::WebIDBKey::createInvalid): (WebKit::WebIDBKey::assign): (WebKit::WebIDBKey::assignNull): (WebKit::WebIDBKey::assignInvalid): (WebKit::WebIDBKey::type): (WebKit::WebIDBKey::string): (WebKit::WebIDBKey::number): (WebKit::WebIDBKey::WebIDBKey): (WebKit::WebIDBKey::operator=): (WebKit::WebIDBKey::operator PassRefPtr<IDBKey>):
- src/WebIDBObjectStoreImpl.cpp: (WebKit::WebIDBObjectStoreImpl::get): (WebKit::WebIDBObjectStoreImpl::set): (WebKit::WebIDBObjectStoreImpl::remove):
- src/WebIDBObjectStoreImpl.h:
- src/WebSerializedScriptValue.cpp: (WebKit::WebSerializedScriptValue::createInvalid):
- 12:57 AM Changeset in webkit [63063] by
-
- 11 edits in trunk
2010-07-11 Maciej Stachowiak <mjs@apple.com>
Reviewed by Dan Bernstein.
Implement animation-related methods for WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=42053
- WebCore.exp.in: Export Document::getElementById for WebKit2's benefit.
2010-07-11 Maciej Stachowiak <mjs@apple.com>
Reviewed by Dan Bernstein.
Implement animation-related methods for WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=42053
Implemented numberOfActiveAnimatiosn and pauseAnimationAtTimeOnElementWithId. Many
animation tests were hanging otherwise.
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::numberOfActiveAnimations): (WTR::LayoutTestController::pauseAnimationAtTimeOnElementWithId): (WTR::numberOfActiveAnimationsCallback): (WTR::pauseAnimationAtTimeOnElementWithIdCallback): (WTR::LayoutTestController::staticFunctions):
- WebKitTestRunner/InjectedBundle/LayoutTestController.h:
2010-07-11 Maciej Stachowiak <mjs@apple.com>
Reviewed by Dan Bernstein.
Implement animation-related methods for WebKitTestRunner
https://bugs.webkit.org/show_bug.cgi?id=42053
Implemented some helpers for WebKitTestRunner;
- WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: (WKBundleFrameGetNumberOfActiveAnimations): (WKBundleFramePauseAnimationOnElementWithId):
- WebProcess/InjectedBundle/API/c/WKBundleFrame.h:
- WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::numberOfActiveAnimations): (WebKit::WebFrame::pauseAnimationOnElementWithId):
- WebProcess/WebPage/WebFrame.h:
- mac/WebKit2.exp:
- 12:08 AM WebKit Team edited by
- Adding myself (diff)