Timeline
Nov 6, 2010:
- 11:43 PM Changeset in webkit [71478] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-06 Pavel Feldman <pfeldman@chromium.org>
Not reviewed. Chromium DevTools: disable filesystem inspection
until polished.
https://bugs.webkit.org/show_bug.cgi?id=48963
- src/js/DevTools.js:
- 11:26 PM Changeset in webkit [71477] by
-
- 2 edits in trunk/WebCore
2010-11-06 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Simon Fraser.
Web Inspector: Some image resources don't display the image when selected in the Resources panel.
https://bugs.webkit.org/show_bug.cgi?id=48935
Marked resources loaded from memory cache as finished.
- inspector/front-end/ResourceManager.js: (WebInspector.ResourceManager.prototype.didLoadResourceFromMemoryCache):
- 11:23 PM Changeset in webkit [71476] by
-
- 2 edits in trunk/WebCore
2010-11-06 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: XHR logging is not checked in context menu after browser restart.
https://bugs.webkit.org/show_bug.cgi?id=49133
- inspector/InspectorState.cpp: (WebCore::InspectorState::InspectorState):
- 9:21 PM Changeset in webkit [71475] by
-
- 1 edit5 adds in trunk/WebKitTools
2010-11-06 Dirk Pranke <dpranke@chromium.org>
Unreviewed, build fix.
Add files inexplicably not committed in r71474 as part of the
fix for bug 48280.
- Scripts/webkitpy/common/newstringio.py: Added.
- Scripts/webkitpy/common/newstringio_unittest.py: Added.
- Scripts/webkitpy/common/system/executive_mock.py: Added.
- Scripts/webkitpy/common/system/filesystem_mock.py: Added.
- Scripts/webkitpy/layout_tests/port/config_mock.py: Added.
- 8:38 PM Changeset in webkit [71474] by
-
- 9 edits in trunk/WebKitTools
2010-11-06 Dirk Pranke <dpranke@chromium.org>
Reviewed by Eric Siedel.
new-run-webkit-tests: update port/base and port/webkit to use the
new FileSystem and Config abstractions, pulling more logic out of
the base Port classes into separate, mockable objects.
Also create a MockFileSystem object, a MockConfig object, move
MockExecutive into common/system to be next to executive, and
update the config object to use a FileSystem.
- Scripts/webkitpy/common/newstringio.py: Added.
- Scripts/webkitpy/common/newstringio_unittest.py: Added.
- Scripts/webkitpy/common/system/executive_mock.py: Added.
- Scripts/webkitpy/common/system/filesystem_mock.py: Added.
- Scripts/webkitpy/layout_tests/port/base.py:
- Scripts/webkitpy/layout_tests/port/base_unittest.py:
- Scripts/webkitpy/layout_tests/port/config.py:
- Scripts/webkitpy/layout_tests/port/config_mock.py:
- Scripts/webkitpy/layout_tests/port/config_unittest.py:
- Scripts/webkitpy/layout_tests/port/google_chrome_unittest.py:
- Scripts/webkitpy/layout_tests/port/webkit.py:
- Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
- Scripts/webkitpy/tool/mocktool.py:
- 7:44 PM Changeset in webkit [71473] by
-
- 2 edits in trunk/WebKitTools
2010-11-06 Dirk Pranke <dpranke@chromium.org>
Unreviewed, build breakage.
Apparently I uploaded the wrong version of the file to fix 49122
and neither Eric or I noticed - it was missing a dirname() call.
Fixing ...
- Scripts/webkitpy/common/checkout/scm.py:
- 7:31 PM Changeset in webkit [71472] by
-
- 2 edits in trunk/WebKitTools
2010-11-06 Dirk Pranke <dpranke@chromium.org>
Reviewed by Eric Seidel.
webkitpy/tool/* unittests change cwd and don't clean up properly
- Scripts/webkitpy/common/checkout/scm.py:
- 6:23 PM Changeset in webkit [71471] by
-
- 2 edits in trunk/WebKit2
2010-11-06 Balazs Kelemen <kbalazs@webkit.org>
Reviewed by Andreas Kling.
[Qt][WK2] WebKitTestRunner is dead
https://bugs.webkit.org/show_bug.cgi?id=49129
- Platform/qt/SharedMemoryQt.cpp: (WebKit::SharedMemory::~SharedMemory): Avoid double deletion when deleteLater has already been called.
- 3:56 PM Changeset in webkit [71470] by
-
- 2 edits in trunk/WebCore
2010-11-06 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed Windows build fix.
- editing/EditingAllInOne.cpp: Added EditingStyle.cpp
- 2:19 PM Changeset in webkit [71469] by
-
- 17 edits2 adds in trunk/WebCore
2010-11-04 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.
Bug 46335 - Add EditingStyle
https://bugs.webkit.org/show_bug.cgi?id=46335
Added EditingStyle to WebCore/editing. This class is intended to encapsulate getPropertiesNotIn, removeNonEditingProperties,
editingStyleAtPosition, and prepareEditingStyleToApplyAt in ApplyStyleCommand.cpp once deployed everywhere.
Deployed it in typing styles.
No new tests are added since this is a refactoring in progress.
- CMakeLists.txt: Added EditingStyle.cpp
- GNUmakefile.am: Added EditingStyle.cpp and EditingStyle.h
- WebCore.gypi: Ditto.
- WebCore.pro: Ditto.
- WebCore.xcodeproj/project.pbxproj: Ditto.
- editing/CompositeEditCommand.cpp: (WebCore::CompositeEditCommand::moveParagraphs): Calls editingStyleIncludingTypingStyle. (WebCore::CompositeEditCommand::breakOutOfEmptyListItem): Uses EditingStyle.
- editing/DeleteSelectionCommand.cpp: (WebCore::DeleteSelectionCommand::saveTypingStyleState): Ditto. (WebCore::DeleteSelectionCommand::calculateTypingStyleAfterDelete): Ditto.
- editing/DeleteSelectionCommand.h:
- editing/EditingStyle.cpp: Added. (WebCore::editingStyleFromComputedStyle): Added. (WebCore::EditingStyle::EditingStyle): Added. (WebCore::EditingStyle::init): Added; a clone of ApplyStyleCommand::editingStyleAtPosition. (WebCore::EditingStyle::removeTextFillAndStrokeColorsIfNeeded): Extracted from init. (WebCore::EditingStyle::replaceFontSizeByKeywordIfPossible): Extracted from init. (WebCore::EditingStyle::isEmpty): Added. (WebCore::EditingStyle::setStyle): Added. (WebCore::EditingStyle::clear): Added. (WebCore::EditingStyle::removeBlockProperties): Added. (WebCore::EditingStyle::prepareToApplyAt): Added. (WebCore::editingStyleIncludingTypingStyle): Added.
- editing/EditingStyle.h: Added. (WebCore::EditingStyle::create): Added. (WebCore::EditingStyle::style): Added.
- editing/RemoveFormatCommand.cpp: (WebCore::RemoveFormatCommand::doApply): Uses EditingStyle.
- editing/SelectionController.h: (WebCore::SelectionController::typingStyle): Uses EditingStyle. (WebCore::SelectionController::clearTypingStyle): Uses EditingStyle. (WebCore::SelectionController::setTypingStyle): Uses EditingStyle.
- rendering/style/RenderStyle.h: Added EditingStyle as a friend.
- 1:33 AM Changeset in webkit [71468] by
-
- 7 edits in trunk/LayoutTests
Unreviewed. Update Qt specific expected files after r71467.
- platform/qt/fast/blockflow/background-horizontal-bt-expected.checksum:
- platform/qt/fast/blockflow/background-horizontal-bt-expected.png:
- platform/qt/fast/blockflow/background-horizontal-bt-expected.txt:
- platform/qt/fast/blockflow/background-vertical-lr-expected.checksum:
- platform/qt/fast/blockflow/background-vertical-lr-expected.png:
- platform/qt/fast/blockflow/background-vertical-lr-expected.txt:
Nov 5, 2010:
- 11:13 PM Changeset in webkit [71467] by
-
- 2 edits in trunk/WebKit/mac
2010-11-05 Alexey Proskuryakov <ap@apple.com>
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=49100
ASSERT([self window]) fails in -[WebBaseNetscapePluginView restartTimers]
- Plugins/WebBaseNetscapePluginView.mm: (-[WebBaseNetscapePluginView restartTimers]): Removed the assertion. Multiple callers provide no guarantee that the plug-in is still alive (see bug comments), and there seems to be no harm in executing this function in that case.
- 10:52 PM Changeset in webkit [71466] by
-
- 5 edits in trunk
2010-11-05 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
Reviewed by Martin Robinson.
[GTK] Link with target name set does not work correctly
https://bugs.webkit.org/show_bug.cgi?id=48865
When a new page is created with a name (target=myFrame), the new
mainFrame could not be found because they where not stored in the
same PageGroup. As PageGroup are not exposed externally so the
simpliest solution is to use a global page group name. This also fixes
issue with visited link coloration across pages. After this change the
private function webkit_web_view_set_group_name() was no longer used
so it was removed completly.
- WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::closeWindowSoon):
- webkit/webkitprivate.h:
- webkit/webkitwebview.cpp: (webkit_web_view_init):
- 10:49 PM Changeset in webkit [71465] by
-
- 43 edits8 adds in trunk
https://bugs.webkit.org/show_bug.cgi?id=47237
Reviewed by Dan Bernstein and Simon Fraser.
Make selection work with vertical text. This patch fixes a bug in the computation of lineTop. For lines
with positive leading, lineTop was incorrectly including the top leading. Since the flipping of lines
for "lr" and "bt" writing modes involved flipping using lineTop and lineBottom, an incorrect lineTop meant
that those modes were mis-rendering. This is why the Japanese "lr" text examples have the first line smushed
too far against the border.
Fixing lineTop to no longer incorrectly include top leading has implications for editing. I ended up
rewriting positionForPoint to exactly match selection, since that seemed to be the most intuitive
behavior. I got rid of the verticalClickFudgeFactor and now just use selectionTop and selectionBottom
instead of lineTop and lineBottom. I am pretty sure the code used selectionTop in a previous incarnation
anyway and that I moved away from it when I implemented lineTop and lineBottom. The code then grew
more complicated from people trying to work with lineTop and lineBottom, but going back to selectionTop
and selectionBottom is the right behavior I think. One editing test has been updated after this change
(editing/selection/after-line-break.html), and one DOM test has been changed to not hit test past the
bottom of a line (fast/dom/Document/CaretRangeFromPoint/basic.html).
I patched selection painting of InlineTextBoxes so that the leading going up to the next line box is used
for "lr" and "bt" modes instead of the previous box. This makes sense for English text, but we may want
a different policy for Japanese text eventually (possibly just splitting the difference instead). Leaving it
this way for now, and we can collect feedback on the design.
I rewrote all of the selection gap painting code to be writing-mode aware. During the course of rewriting this
code I noticed a bug in the logicalLeftSelectionOffset and logicalRightSelectionOffset functions where there
was a coordinate space mismatch on a comparison. Fixing this improves the repaint/selection-clear.html test.
Added new tests in fast/blockflow/.
WebCore:
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInBlockDirection):
- rendering/InlineFlowBox.h:
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::selectionBottom):
(WebCore::InlineTextBox::paintSelection):
(WebCore::InlineTextBox::paintCompositionBackground):
(WebCore::InlineTextBox::paintSpellingOrGrammarMarker):
(WebCore::InlineTextBox::paintTextMatchMarker):
- rendering/InlineTextBox.h:
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::selectionGapRectsForRepaint):
(WebCore::RenderBlock::paintSelection):
(WebCore::clipOutPositionedObjects):
(WebCore::blockDirectionOffset):
(WebCore::inlineDirectionOffset):
(WebCore::RenderBlock::logicalRectToPhysicalRect):
(WebCore::RenderBlock::selectionGaps):
(WebCore::RenderBlock::inlineSelectionGaps):
(WebCore::RenderBlock::blockSelectionGaps):
(WebCore::RenderBlock::blockSelectionGap):
(WebCore::RenderBlock::logicalLeftSelectionGap):
(WebCore::RenderBlock::logicalRightSelectionGap):
(WebCore::RenderBlock::logicalLeftSelectionOffset):
(WebCore::RenderBlock::logicalRightSelectionOffset):
- rendering/RenderBlock.h:
- rendering/RenderBox.cpp:
(WebCore::RenderBox::flipForWritingMode):
- rendering/RenderBox.h:
(WebCore::RenderBox::logicalBottom):
- rendering/RootInlineBox.cpp:
(WebCore::RootInlineBox::alignBoxesInBlockDirection):
(WebCore::RootInlineBox::lineSelectionGap):
(WebCore::RootInlineBox::selectionTop):
(WebCore::RootInlineBox::selectionBottom):
- rendering/RootInlineBox.h:
LayoutTests:
- editing/selection/after-line-break-expected.txt:
- fast/blockflow/japanese-lr-selection.html: Added.
- fast/blockflow/japanese-rl-selection.html: Added.
- fast/dom/Document/CaretRangeFromPoint/basic.html:
- platform/mac/fast/blockflow/background-horizontal-bt-expected.checksum:
- platform/mac/fast/blockflow/background-horizontal-bt-expected.png:
- platform/mac/fast/blockflow/background-horizontal-bt-expected.txt:
- platform/mac/fast/blockflow/background-vertical-lr-expected.checksum:
- platform/mac/fast/blockflow/background-vertical-lr-expected.png:
- platform/mac/fast/blockflow/background-vertical-lr-expected.txt:
- platform/mac/fast/blockflow/border-image-horizontal-bt-expected.checksum:
- platform/mac/fast/blockflow/border-image-horizontal-bt-expected.png:
- platform/mac/fast/blockflow/border-image-horizontal-bt-expected.txt:
- platform/mac/fast/blockflow/border-image-vertical-lr-expected.checksum:
- platform/mac/fast/blockflow/border-image-vertical-lr-expected.png:
- platform/mac/fast/blockflow/border-image-vertical-lr-expected.txt:
- platform/mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.checksum:
- platform/mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.png:
- platform/mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.txt:
- platform/mac/fast/blockflow/border-vertical-lr-expected.checksum:
- platform/mac/fast/blockflow/border-vertical-lr-expected.png:
- platform/mac/fast/blockflow/border-vertical-lr-expected.txt:
- platform/mac/fast/blockflow/box-shadow-horizontal-bt-expected.checksum:
- platform/mac/fast/blockflow/box-shadow-horizontal-bt-expected.png:
- platform/mac/fast/blockflow/box-shadow-horizontal-bt-expected.txt:
- platform/mac/fast/blockflow/box-shadow-vertical-lr-expected.checksum:
- platform/mac/fast/blockflow/box-shadow-vertical-lr-expected.png:
- platform/mac/fast/blockflow/box-shadow-vertical-lr-expected.txt:
- platform/mac/fast/blockflow/japanese-lr-selection-expected.checksum: Added.
- platform/mac/fast/blockflow/japanese-lr-selection-expected.png: Added.
- platform/mac/fast/blockflow/japanese-lr-selection-expected.txt: Added.
- platform/mac/fast/blockflow/japanese-lr-text-expected.checksum:
- platform/mac/fast/blockflow/japanese-lr-text-expected.png:
- platform/mac/fast/blockflow/japanese-lr-text-expected.txt:
- platform/mac/fast/blockflow/japanese-rl-selection-expected.checksum: Added.
- platform/mac/fast/blockflow/japanese-rl-selection-expected.png: Added.
- platform/mac/fast/blockflow/japanese-rl-selection-expected.txt: Added.
- platform/mac/fast/repaint/selection-clear-expected.checksum:
- platform/mac/fast/repaint/selection-clear-expected.png:
- 10:34 PM Changeset in webkit [71464] by
-
- 3 edits in trunk/WebCore
2010-11-05 Simon Fraser <Simon Fraser>
Just put things back the way they were. Too many mysterious linker errors.
- 10:23 PM Changeset in webkit [71463] by
-
- 3 edits in trunk/WebCore
2010-11-05 Simon Fraser <Simon Fraser>
Undo most of the previous commit since the compiler seems to have trouble
with an inlined operator++ in debug builds.
- platform/DeprecatedPtrListImpl.cpp: (WebCore::DeprecatedPtrListImplIterator::operator++):
- platform/DeprecatedPtrListImpl.h:
- 9:55 PM Changeset in webkit [71462] by
-
- 3 edits in trunk/WebCore
2010-11-05 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt.
Inline some DeprecatedPtrListImplIterator methods for performance
https://bugs.webkit.org/show_bug.cgi?id=49124
This is a ~4% performance improvement on some Peacekeepr "Community" tests.
- platform/DeprecatedPtrListImpl.cpp:
- platform/DeprecatedPtrListImpl.h: (WebCore::DeprecatedListNode::DeprecatedListNode): (WebCore::DeprecatedPtrListImplIterator::current): (WebCore::DeprecatedPtrListImplIterator::operator++):
- 6:01 PM Changeset in webkit [71461] by
-
- 3 edits3 adds in trunk
2010-11-05 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Gray-scale PNGs with color profiles don't decode properly on Chromium Mac
https://bugs.webkit.org/show_bug.cgi?id=49110
Test that we decode gray-scale PNGs correctly. Sadly, this is a pixel
test. For ports that run pixel tests, we'll have to grab the pixels
off the bot.
- fast/images/gray-scale-png-with-color-profile.html: Added.
- fast/images/resources/mu.png: Added.
- platform/mac/fast/images/gray-scale-png-with-color-profile-expected.txt: Added.
2010-11-05 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Gray-scale PNGs with color profiles don't decode properly on Chromium Mac
https://bugs.webkit.org/show_bug.cgi?id=49110
Applying the color profile from this PNG was causing the image to
triple in width. This seems to be because both the PNG decoder and
CoreGraphics were trying to expand the gray-scale image to RGB. To fix
this issue, I've disabled color profile support for gray-scale PNGs.
Test: fast/images/gray-scale-png-with-color-profile.html
- platform/image-decoders/png/PNGImageDecoder.cpp: (WebCore::PNGImageDecoder::headerAvailable):
- 5:42 PM Changeset in webkit [71460] by
-
- 2 edits in trunk/WebCore
2010-11-05 Jian Li <jianli@chromium.org>
Reviewed by Dmitry Titov.
Need to check if page is detached in Frame::transferChildFrameToNewDocument to avoid occasional crash
https://bugs.webkit.org/show_bug.cgi?id=49116
The fix is to add the check.
- page/Frame.cpp: (WebCore::Frame::transferChildFrameToNewDocument):
- 5:14 PM Changeset in webkit [71459] by
-
- 2 edits in trunk/WebCore
Pasting large amounts of plain text in a text area is very slow
https://bugs.webkit.org/show_bug.cgi?id=49040
<rdar://problem/7640912>
Reviewed by Adele Peterson.
The optimization consists in skipping the ApplyStyle command when
pasting into a text area or into an element that has -webkit-user-modify: read-write-plaintext-only.
The biggest performance hit comes from iterating through
a large number of paragraph when no style change is needed.
A further step will be to improve the paragraph iteration when it
can't be avoided.
- editing/ReplaceSelectionCommand.cpp:
(WebCore::ReplaceSelectionCommand::doApply): Check if the selection
is in a text form control or in an element that has -webkit-user-modify: read-write-plaintext-only
and force no style matching.
- 5:12 PM Changeset in webkit [71458] by
-
- 11 edits in trunk
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
suspendAnimations/resumeAnimations not present in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=49109
Got 4 tests out of the Skipped list that now pass
- platform/mac-wk2/Skipped:
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
suspendAnimations/resumeAnimations not present in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=49109
- WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl:
- WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: (WTR::LayoutTestController::suspendAnimations): (WTR::LayoutTestController::resumeAnimations):
- WebKitTestRunner/InjectedBundle/LayoutTestController.h:
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
suspendAnimations/resumeAnimations not present in WebKit2
https://bugs.webkit.org/show_bug.cgi?id=49109
- WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: (WKBundleFrameSuspendAnimations): (WKBundleFrameResumeAnimations):
- WebProcess/InjectedBundle/API/c/WKBundleFramePrivate.h:
- WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::suspendAnimations): (WebKit::WebFrame::resumeAnimations):
- WebProcess/WebPage/WebFrame.h:
- 4:01 PM Changeset in webkit [71457] by
-
- 2 edits2 adds in trunk/LayoutTests
Unreviewed, updating Chromium expectations.
- platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt: Added.
- platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 3:55 PM Changeset in webkit [71456] by
-
- 13 edits2 adds in trunk/WebKit2
WebProcess won't kill itself if UIProcess goes away while WebProcess is spinning
https://bugs.webkit.org/show_bug.cgi?id=49090
<rdar://problem/7834575>
Reviewed by Darin Adler.
- Platform/CoreIPC/Connection.cpp:
(CoreIPC::Connection::connectionDidClose):
Call Client::didCloseOnConnectionWorkQueue.
- Platform/CoreIPC/Connection.h:
(CoreIPC::Connection::Client::didCloseOnConnectionWorkQueue):
Add new client function. Will be called on the connection work queue when the connection is closed.
- Platform/WorkItem.h:
(FunctionWorkItem0::FunctionWorkItem0):
(FunctionWorkItem0::execute):
(WorkItem::create):
Add a new WorkItem subclass that will invoke a C function.
- Platform/WorkQueue.h:
- Platform/mac/WorkQueueMac.cpp:
(WorkQueue::scheduleWorkAfterDelay):
New function which will schedule the given work item to be executed in at least 'delay' seconds.
- Platform/qt/WorkQueueQt.cpp:
(WorkQueue::scheduleWorkAfterDelay):
Add empty stub.
- Platform/win/WorkQueueWin.cpp:
(WorkQueue::scheduleWorkAfterDelay):
Ditto.
- PluginProcess/PluginProcess.h:
Derive from ChildProcess.
- Shared/ChildProcess.cpp: Added.
(WebKit::ChildProcess::ChildProcess):
(WebKit::ChildProcess::~ChildProcess):
(WebKit::watchdogCallback):
Call _exit.
(WebKit::ChildProcess::didCloseOnConnectionWorkQueue):
When the connection is closed, schedule a work item to be run in 10 seconds. If the process hasn't
exited normally by then, we'll exit.
- Shared/ChildProcess.h:
Add new ChildProcess class which is a common base class of WebProcess and PluginProcess and which contains
the watchdog timer logic.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
Add new files.
- WebProcess/WebProcess.h:
Derive from ChildProcess.
- win/WebKit2.vcproj:
Add new files.
- 3:47 PM Changeset in webkit [71455] by
-
- 3 edits in trunk/WebCore
2010-11-05 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by David Levin.
JSCallbackData::invokeCallback triggers layout from a worker thread
https://bugs.webkit.org/show_bug.cgi?id=49096
Fixed the bug by only calling updateStyleForAllDocuments when the context is document in
JSCallbackData::invokeCallback.
No new tests are added since many of existing workers tests hit the added assertion in debug builds.
- bindings/js/JSCallbackData.cpp: (WebCore::JSCallbackData::invokeCallback): No longer calls updateStyleForAllDocuments unconditionally.
- dom/Document.cpp: (WebCore::Document::updateStyleIfNeeded): Added ASSERT(isMainThread()). (WebCore::Document::updateStyleForAllDocuments): Ditto. (WebCore::Document::updateLayout): Ditto.
- 3:47 PM Changeset in webkit [71454] by
-
- 1 edit in trunk/LayoutTests/animations/stop-animation-on-suspend.html
Increased tolerance on test due to variability of timing on the bots
- 3:34 PM Changeset in webkit [71453] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] animations tests fails which uses suspend/resume
https://bugs.webkit.org/show_bug.cgi?id=43905
- platform/qt/Skipped:
- animations/suspend-resume-animation-events.html added until fix.
- animations/stop-animation-on-suspend.html added until fix.
- 3:00 PM Changeset in webkit [71452] by
-
- 6 edits in trunk
2010-11-05 Ilya Sherman <isherman@chromium.org>
Reviewed by Simon Fraser.
Querying selection start and end should be const
https://bugs.webkit.org/show_bug.cgi?id=48786
- rendering/RenderTextControl.cpp: (WebCore::RenderTextControl::selectionStart): (WebCore::RenderTextControl::selectionEnd): (WebCore::RenderTextControl::visiblePositionForIndex): (WebCore::RenderTextControl::indexForVisiblePosition):
- rendering/RenderTextControl.h:
2010-11-05 Ilya Sherman <isherman@chromium.org>
Reviewed by Simon Fraser.
Querying selection start and end should be const
https://bugs.webkit.org/show_bug.cgi?id=48786
- public/WebInputElement.h:
- src/WebInputElement.cpp: (WebKit::WebInputElement::selectionStart): (WebKit::WebInputElement::selectionEnd):
- 2:45 PM Changeset in webkit [71451] by
-
- 20 edits in trunk
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
- src/WebAnimationControllerImpl.cpp: (WebKit::WebAnimationControllerImpl::suspendAnimations): (WebKit::WebAnimationControllerImpl::resumeAnimations):
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
- WebCoreSupport/DumpRenderTreeSupportQt.cpp: (DumpRenderTreeSupportQt::suspendAnimations): (DumpRenderTreeSupportQt::resumeAnimations):
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
- webkit/webkitwebframe.cpp: (webkit_web_frame_suspend_animations): (webkit_web_frame_resume_animations):
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
- WebFrame.cpp: (WebFrame::suspendAnimations): (WebFrame::resumeAnimations):
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
- WebView/WebFrame.mm: (-[WebFrame _suspendAnimations]): (-[WebFrame _resumeAnimations]):
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Move resumeAnimations/suspendAnimations from Frame to AnimationController.
https://bugs.webkit.org/show_bug.cgi?id=49073
Changed the name of suspendAnimations/resumeAnimations to
suspendAnimationsInDocument/resumeAnimationsInDocument. These are no
longer exported, but have the same functionality as before. I then
added new suspendAnimations/resumeAnimations function which take
no params and suspend/resume on the frame owning the animation
controller and all its child frames. These are the functions that
are now exported. I then changed all the platform specific WebKit
code to use these functions.
- WebCore.exp.in:
- page/Frame.cpp:
- page/Frame.h:
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::suspendAnimations): (WebCore::AnimationControllerPrivate::resumeAnimations):
- 2:41 PM Changeset in webkit [71450] by
-
- 3 edits1 add in trunk/LayoutTests
2010-11-05 Mihai Parparita <mihaip@chromium.org>
Reviewed by Ojan Vafai.
[Chromium] fast/events/stopPropagation-submit.html fails
https://bugs.webkit.org/show_bug.cgi?id=49078
The test was failing because of a difference between KURL and GURL in
how forms that have a data: URL action are handled*. Since the actual
test was testing something else (that stopPropagation does not prevent
form submissions), using a real page as the target makes the test
pass everywhere.
- FWIW, it looks like GURL is right, per step 15 of section 4.10.22.3 (Form submission algorithm) of the HTML 5 spec, data URLs used with GET should not be mutated; filed bug 49091 about this.
- fast/events/resources/stopPropagation-submit-target.html: Added.
- fast/events/stopPropagation-submit.html:
- platform/chromium/test_expectations.txt:
- 1:28 PM Changeset in webkit [71449] by
-
- 8 edits in trunk
2010-11-04 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Need to simulate DEPTH_STENCIL in framebufferRenderbuffer / getFramebufferAttachmentParameter
https://bugs.webkit.org/show_bug.cgi?id=49020
- src/WebGraphicsContext3DDefaultImpl.cpp: Remove DEPTH_STENCIL_ATTACHMENT emulation at this level.
2010-11-04 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Need to simulate DEPTH_STENCIL in framebufferRenderbuffer / getFramebufferAttachmentParameter
https://bugs.webkit.org/show_bug.cgi?id=49020
- html/canvas/WebGLFramebuffer.cpp: (WebCore::WebGLFramebuffer::getAttachment): Return the attached renderbuffer/texture. (WebCore::WebGLFramebuffer::isIncomplete): Add an extra parameter deciding whether we should check internal format matching the attachment point or not. (WebCore::WebGLFramebuffer::onAccess): Pass extra parameter in isIncomplete.
- html/canvas/WebGLFramebuffer.h:
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::checkFramebufferStatus): Pass extra parameter in isIncomplete. (WebCore::WebGLRenderingContext::framebufferRenderbuffer): Emulate DEPTH_STENCIL_ATTACHMENT; re-attach previously conflicted buffers upon detachment. (WebCore::WebGLRenderingContext::getFramebufferAttachmentParameter): Throw an error when conflicted attachments exist. (WebCore::WebGLRenderingContext::renderbufferStorage): Map DEPTH_STENCIL to DEPTH24_STENCIL8.
- platform/graphics/Extensions3D.h: Add DEPTH24_STENCIL8 enum and update the documentation.
- platform/graphics/opengl/GraphicsContext3DOpenGL.cpp: (WebCore::GraphicsContext3D::framebufferRenderbuffer): Remove emulation code at this level.
- 1:27 PM Changeset in webkit [71448] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Mihai Parparita <mihaip@chromium.org>
Unreviewed; test_expectations fix.
Remove three tests that are no longer flaky. Update a comment about a
test that fails due to V8 differences.
- platform/chromium/test_expectations.txt:
- 1:26 PM Changeset in webkit [71447] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-05 Darin Fisher <darin@chromium.org>
Pull chromium@65229 to fix the build.
- DEPS:
- 1:08 PM Changeset in webkit [71446] by
-
- 2 edits2 adds in trunk/LayoutTests
2010-11-05 Mihai Parparita <mihaip@chromium.org>
Unreviewed expectation update for fast/events/context-no-deselect.html.
Add missing chromium-linux expectations.
- platform/chromium-linux/fast/events/context-no-deselect-expected.checksum: Added.
- platform/chromium-linux/fast/events/context-no-deselect-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 12:55 PM Changeset in webkit [71445] by
-
- 2 edits in trunk/WebCore
2010-11-05 Chris Guillory <chris.guillory@google.com>
Reviewed by Chris Fleizach.
Keep a reference to the scrollbar in accessibility scrollbar.
https://bugs.webkit.org/show_bug.cgi?id=48896
- accessibility/AccessibilityScrollbar.h: (WebCore::AccessibilityScrollbar::scrollbar):
- 12:42 PM Changeset in webkit [71444] by
-
- 4 edits in trunk/JavaScriptCore
2010-11-05 Oliver Hunt <oliver@apple.com>
Reviewed by Gavin Barraclough.
Website consistently crashing TOT in JIT::execute() on news.com.au
https://bugs.webkit.org/show_bug.cgi?id=48954
The problem here was the strict pass of this conversion was loading the
this structure into one register but doing the flags check off a different
register. This is clearly wrong. I have been unable to trigger the crash
with a reduction, but I've added an assertion to the this conversion to
attempt to make it more readily catchable in future.
- jit/JITOpcodes.cpp: (JSC::JIT::emit_op_convert_this_strict):
- jit/JITOpcodes32_64.cpp: (JSC::JIT::emit_op_convert_this_strict):
- jit/JITStubs.cpp: (JSC::DEFINE_STUB_FUNCTION):
- 12:37 PM Changeset in webkit [71443] by
-
- 3 edits in trunk/WebKitTools
2010-11-05 Tony Chang <tony@chromium.org>
Reviewed by David Levin.
cleanup style in TestNetscapePlugIn/PluginObject.cpp
https://bugs.webkit.org/show_bug.cgi?id=49044
- DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (getPluginClass): (pluginGetProperty): (pluginSetProperty): (variantToIdentifier): (testCallback): (getURL): (getURLNotify): (testInvokeDefault): (testGetProperty): (testDocumentOpen): (testWindowOpen): (pluginInvoke): (handleCallback): (notifyStream):
- DumpRenderTree/TestNetscapePlugIn/PluginObject.h:
- 12:22 PM Changeset in webkit [71442] by
-
- 6 edits in trunk
2010-11-05 Chang Shu <chang.shu@nokia.com>
Reviewed by Antonio Gomes.
Add support for <select> element in single selection mode. We use space to
trigger arrow key handling for selection change or spatial navigation.
https://bugs.webkit.org/show_bug.cgi?id=48937
- fast/events/spatial-navigation/resources/spatial-navigation-utils.js: (doMove):
- fast/events/spatial-navigation/snav-single-select-expected.txt:
- fast/events/spatial-navigation/snav-single-select.html:
2010-11-05 Chang Shu <chang.shu@nokia.com>
Reviewed by Antonio Gomes.
Add support for <select> element in single selection mode. We use space to
trigger arrow key handling for selection change or spatial navigation.
https://bugs.webkit.org/show_bug.cgi?id=48937
- dom/SelectElement.cpp: (WebCore::isSpatialNavigationEnabled): (WebCore::SelectElement::menuListDefaultEventHandler): (WebCore::SelectElement::listBoxDefaultEventHandler):
- 12:02 PM Changeset in webkit [71441] by
-
- 3 edits1 add in trunk/WebKitTools
2010-11-05 Eric Seidel <eric@webkit.org>
Reviewed by David Levin.
Add QueueStatusServer/init.py so others can run the QueueStatusServer tests
https://bugs.webkit.org/show_bug.cgi?id=49032
I wrote this file as part of bug 47847, but I forgot to commit it.
No one else noticed it missing because test-webkitpy knows how
to recover in the case where it can't import QueueStatusServer
(which generally occurs due to not having installed the AppEngine SDK).
- QueueStatusServer/init.py: Added.
- QueueStatusServer/model/workitems_unittest.py:
- Remove a test which fails. This was probably landed (by me) from my other machine, which since this init.py was missing I never noticed the failure and landed this invalid test. Sadly we can't really test remove_work_item as it depends on .key() working. .key() will throw unless the object has already been saved it seems. This may be a mis-design in our remove_work_item implementation, but for now, just removing the test.
- 11:44 AM Changeset in webkit [71440] by
-
- 3 edits in trunk/WebKit/chromium
2010-11-05 Darin Fisher <darin@chromium.org>
Reviewed by Nate Chapin.
Replace deprecated TargetIsSub{Frame,Resource} with TargetIsSub{frame,resource}.
https://bugs.webkit.org/show_bug.cgi?id=49074
- public/WebURLRequest.h:
- src/FrameLoaderClientImpl.cpp:
- 11:32 AM Changeset in webkit [71439] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Mihai Parparita <mihaip@chromium.org>
Unreviewed expectations update for fast/events/click-count.html; it's no longer slow since r46779 sped it up.
- platform/chromium/test_expectations.txt:
- 11:25 AM Changeset in webkit [71438] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Mihai Parparita <mihaip@chromium.org>
Unreviewed expectations update for fast/events/option-tab.html; it no longer crashes.
- platform/chromium/test_expectations.txt:
- 11:24 AM Changeset in webkit [71437] by
-
- 4 edits in trunk
2010-11-05 Charlie Reis <creis@chromium.org>
Reviewed by Darin Fisher.
Need to expose HistoryController::previousItem() for Chromium WebKit API.
https://bugs.webkit.org/show_bug.cgi?id=48809
- loader/HistoryController.h:
2010-11-05 Charlie Reis <creis@chromium.org>
Reviewed by Darin Fisher.
WebFrame::previousHistoryItem() should return last committed item.
https://bugs.webkit.org/show_bug.cgi?id=48809
- src/WebFrameImpl.cpp:
- 11:15 AM Changeset in webkit [71436] by
-
- 2 edits in trunk/WebKit2
Implement PluginInfoStore::shouldUsePlugin on Windows
Fixes <http://webkit.org/b/43509> <rdar://problem/8273822> WebKit2
should refuse to load the same plugins that old-WebKit refuses to load
Reviewed by Anders Carlsson.
- UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
(WebKit::fileVersion): Helper function to construct a 64-bit file
version from two 32-bit numbers.
(WebKit::PluginInfoStore::getPluginInfo): Ported code from
WebCore::PluginPackage::fetchInfo to get the plugin's version. We now
store it in Plugin::fileVersion.
(WebKit::isOldWindowsMediaPlayerPlugin):
(WebKit::isNewWindowsMediaPlayerPlugin):
Added these helpers. The code came from
WebCore::PluginDatabase::getPluginPathsInDirectories.
(WebKit::PluginInfoStore::shouldUsePlugin): Implemented. The code was
ported from WebCore::PluginDatabase::getPluginPathsInDirectories and
WebCore::PluginPackage::isPluginBlacklisted.
- 11:14 AM Changeset in webkit [71435] by
-
- 7 edits in trunk/WebKit2
Operate on m_plugins directly in PluginInfoStore::shouldUsePlugin
We'll need to operate on m_plugins if we ever want to unload an
already-loaded plugin before loading the new one.
Fixes <http://webkit.org/b/49076> loadedPlugins parameter to
PluginInfoStore::shouldUsePlugin is redundant
Reviewed by Anders Carlsson.
- UIProcess/Plugins/PluginInfoStore.cpp:
(WebKit::PluginInfoStore::loadPlugin):
- UIProcess/Plugins/PluginInfoStore.h:
- UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp:
(WebKit::PluginInfoStore::shouldUsePlugin):
- UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
(WebKit::PluginInfoStore::shouldUsePlugin):
- UIProcess/Plugins/qt/PluginInfoStoreQt.cpp:
(WebKit::PluginInfoStore::shouldUsePlugin):
- UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
(WebKit::PluginInfoStore::shouldUsePlugin):
Removed the loadedPlugins parameter from shouldUsePlugin. The single
implementation (Mac) now uses m_plugins directly.
- 11:08 AM Changeset in webkit [71434] by
-
- 4 edits in trunk
Assertion failure in PluginStream::~PluginStream when running userscripts/user-script-plugin-document.html
https://bugs.webkit.org/show_bug.cgi?id=48751
<rdar://problem/8615536>
Reviewed by Anders Carlsson.
WebKit/win:
Always call committedLoad in WebFrameLoaderClient::finishedLoading, even if we have a manual loader. We were
running into a case where we were trying to load an empty plugin document, which uses a manual loader, and
PluginStream::didFinishLoading was never being called. The stream was never being stopped, making us fire
an assert in the PluginStream destructor.
- WebCoreSupport/WebFrameLoaderClient.cpp:
(WebFrameLoaderClient::finishedLoading):
LayoutTests:
Unskip userscripts/user-script-plugin-document.html because it is passing now.
- platform/win/Skipped:
- 11:01 AM Changeset in webkit [71433] by
-
- 4 edits1 add1 delete in trunk/LayoutTests
userscripts/user-script-*-document.html tests are flaky on Windows
https://bugs.webkit.org/show_bug.cgi?id=45980
Reviewed by Eric Carlson.
We can't use counting.mp4 as our video file to create a video document, because on Windows counting.mp4
is opened in Windows Explorer or Quicktime instead of Safari. This bug is being tracked by
<https://bugs.webkit.org/show_bug.cgi?id=25220>.
This patch switches user-script-video-document.html to use silence-loop.mov instead of counting.mp4,
which creates a video document on both Mac and Windows.
- userscripts/resources/counting.mp4: Removed.
- userscripts/resources/silence-loop.mov: Added.
- userscripts/user-script-video-document-expected.txt:
- userscripts/user-script-video-document.html:
- 10:58 AM Changeset in webkit [71432] by
-
- 7 edits in trunk
Implement pluginElementNPObject
https://bugs.webkit.org/show_bug.cgi?id=49077
Reviewed by Adam Roben.
WebKit2:
- PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::pluginElementNPObject):
Send the GetPluginElementNPObject message.
- WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::getPluginElementNPObject):
Get the plug-in element NPObject and expose it to the other side of the connection.
- WebProcess/Plugins/PluginProxy.messages.in:
Add GetPluginElementNPObject.
LayoutTests:
Remove now passing test.
- platform/mac-snowleopard/Skipped:
- 10:43 AM Changeset in webkit [71431] by
-
- 7 edits in trunk
2010-11-05 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.
Crash in ApplyStyleCommand::surroundNodeRangeWithElement
https://bugs.webkit.org/show_bug.cgi?id=48581
The crash was caused by a false assertion that we can always recover selection in
ApplyStyleCommand::removeInlineStyle. Fixed the crash by removing the assertion
and adding an early exit to the call site. Also converted raw pointers to RefPtr
in surroundNodeRangeWithElement and addInlineStyleIfNeeded.
Test (non-Mac platforms): editing/style/iframe-onload-crash.html
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyInlineStyle): (WebCore::ApplyStyleCommand::removeInlineStyle): (WebCore::ApplyStyleCommand::surroundNodeRangeWithElement): (WebCore::ApplyStyleCommand::addInlineStyleIfNeeded):
- editing/ApplyStyleCommand.h:
2010-11-04 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.
Re-enabled editing/style/iframe-onload-crash.html on Chromium, Qt, and Windows platforms.
- platform/chromium/test_expectations.txt:
- platform/qt/Skipped:
- platform/win/Skipped:
- 10:38 AM Changeset in webkit [71430] by
-
- 8 edits in trunk
Implement NP_RemoveProperty and NP_Enumerate
https://bugs.webkit.org/show_bug.cgi?id=49046
Reviewed by Oliver Hunt.
WebKit2:
- Shared/Plugins/NPObjectMessageReceiver.cpp:
(WebKit::NPObjectMessageReceiver::removeProperty):
Call the removeProperty NPClass function.
(WebKit::NPObjectMessageReceiver::enumerate):
Call the enumerate NPClass function.
- Shared/Plugins/NPObjectMessageReceiver.messages.in:
Add RemoveProperty and Enumerate messages.
- Shared/Plugins/NPObjectProxy.cpp:
(WebKit::NPObjectProxy::removeProperty):
Send the RemoveProperty message.
(WebKit::NPObjectProxy::enumerate):
Send the Enumerate message.
(WebKit::NPObjectProxy::NP_RemoveProperty):
Call removeProperty.
(WebKit::NPObjectProxy::NP_Enumerate):
Call enumerate.
LayoutTests:
Remove now passing tests.
- platform/mac-wk2/Skipped:
- 10:35 AM Changeset in webkit [71429] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Zhenyao Mo <zmo@google.com>
Unreviewed, update webgl test expectations.
- platform/chromium/test_expectations.txt:
- 10:25 AM Changeset in webkit [71428] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Zhenyao Mo <zmo@google.com>
Unreviewed, update webgl test expectations.
- platform/chromium/test_expectations.txt:
- 10:05 AM Changeset in webkit [71427] by
-
- 2 edits in trunk/WebKit/gtk
Fix for GTK build broken by http://trac.webkit.org/changeset/71424
- 10:02 AM Changeset in webkit [71426] by
-
- 8 edits in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=49008
<rdar://problem/7906226> Frequent crashes on mail.yahoo.co.jp
WebCore:
Instance::m_runtimeObject used to be zeroed out by RuntimeObject destructor. But the
destructor may not be called immediately - GC first marks an object as dead, and only
destroys it when its cell is overwritten. So, m_runtimeObject would keep pointing to a dead
object.
Functions in JSPluginElementFunctions.cpp put the RuntimeObject on stack for later use,
but if it's already dead, it can be overwritten before use.
The solution is of course to use WeakGCPtr, which returns 0 for dead objects.
- bridge/jsc/BridgeJSC.cpp: (JSC::Bindings::Instance::Instance): (JSC::Bindings::Instance::~Instance): (JSC::Bindings::Instance::createRuntimeObject): (JSC::Bindings::Instance::willDestroyRuntimeObject): (JSC::Bindings::Instance::willInvalidateRuntimeObject):
- bridge/jsc/BridgeJSC.h:
- bridge/runtime_object.cpp: (JSC::Bindings::RuntimeObject::~RuntimeObject): (JSC::Bindings::RuntimeObject::invalidate):
WebKit:
Callers of NetscapePluginInstanceProxy::waitForReply() are not prepared to be deleted during
the call, unless it returns 0. There are two reasons for NetscapePluginInstanceProxy to be
deleted during wait:
- plugin crashed;
- plugin was stopped (e.g. due to a DOM modification performed by another reply that came in while waiting).
We didn't recognize the latter.
- Plugins/Hosted/NetscapePluginHostProxy.mm: (WebKit::PluginDestroyDeferrer::~PluginDestroyDeferrer):
- Plugins/Hosted/NetscapePluginInstanceProxy.h: (WebKit::NetscapePluginInstanceProxy::waitForReply):
- Plugins/Hosted/NetscapePluginInstanceProxy.mm: (WebKit::NetscapePluginInstanceProxy::didCallPluginFunction):
- 9:55 AM Changeset in webkit [71425] by
-
- 3 edits in trunk/WebKit2
Fix failing python tests.
- Scripts/webkit2/messages.py:
- Scripts/webkit2/messages_unittest.py:
- 9:38 AM Changeset in webkit [71424] by
-
- 12 edits3 adds in trunk
2010-11-05 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Make suspendAnimations/resumeAnimations and setCSSAnimations traverse through subframes and remember state
https://bugs.webkit.org/show_bug.cgi?id=46945
Add new funtions to suspend and resume animations. The go through all subframes and suspend or resume them
recursively.
Test: animations/stop-animation-on-suspend.html
- WebCore.exp.in:
- page/Frame.cpp: (WebCore::Frame::suspendAnimations): (WebCore::Frame::resumeAnimations):
- page/Frame.h:
- 9:18 AM Changeset in webkit [71423] by
-
- 17 edits1 add in trunk/WebKit2
Generate the messages sent to the WebProcessProxy
https://bugs.webkit.org/show_bug.cgi?id=49062
Reviewed by Adam Roben..
- Platform/CoreIPC/MessageID.h:
Temporarily add MessageClassWebProcessProxyLegacy while we still can't
support GetPluginProcessConnection (and deferred sync replies) in the
general mechanism.
- Scripts/webkit2/messages.py:
Add support for WebCore::PluginData and WebKit::WebNavigationDataStore.
- Shared/CoreIPCSupport/WebProcessProxyMessageKinds.h:
Remove now unused kinds. Rename to MessageClassWebProcessProxyLegacy.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::getPluginPath):
(WebKit::WebProcessProxy::addBackForwardItem):
(WebKit::WebProcessProxy::didNavigateWithNavigationData):
(WebKit::WebProcessProxy::didPerformClientRedirect):
(WebKit::WebProcessProxy::didPerformServerRedirect):
(WebKit::WebProcessProxy::didUpdateHistoryTitle):
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):
(WebKit::WebProcessProxy::didDestroyFrame):
- UIProcess/WebProcessProxy.h:
- UIProcess/WebProcessProxy.messages.in: Added.
Move implementations to their own functions.
- WebProcess/Plugins/PluginProcessConnectionManager.cpp:
(WebKit::PluginProcessConnectionManager::getPluginProcessConnection):
Change to use WebProcessProxyLegacyMessage.
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::updateGlobalHistory):
(WebKit::WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
(WebKit::WebFrameLoaderClient::setTitle):
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::populatePluginCache):
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::updateBackForwardItem):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::createPlugin):
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::addVisitedLink):
(WebKit::WebProcess::removeWebFrame):
Use generated messages.
- DerivedSources.make:
- DerivedSources.pro:
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
Add new files.
- 8:45 AM Changeset in webkit [71422] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Stephen White <senorblanco@chromium.org>
Unreviewed; test_expectations fix.
Cleaning up the chromium-gpu test expectations after the switch to DRT.
- platform/chromium-gpu/test_expectations.txt:
- 8:40 AM Changeset in webkit [71421] by
-
- 3 edits2 adds in trunk/LayoutTests
Update expected results for two tests on Windows
- platform/win/fast/dom/HTMLMeterElement/meter-element-expected.png:
- platform/win/fast/dom/HTMLMeterElement/meter-element-expected.txt:
- platform/win/fast/dom/HTMLProgressElement/progress-element-with-child-crash-expected.txt: Added.
- 7:59 AM Changeset in webkit [71420] by
-
- 1 edit57 adds in trunk/LayoutTests
Unreviewed.
[Qt] Add platform specific expected results for new passing tests introduced in r71382.
Compared to Mac png files and Mac expected files.
- platform/qt/fast/table/027-vertical-expected.checksum: Added.
- platform/qt/fast/table/027-vertical-expected.png: Added.
- platform/qt/fast/table/027-vertical-expected.txt: Added.
- platform/qt/fast/table/028-vertical-expected.checksum: Added.
- platform/qt/fast/table/028-vertical-expected.png: Added.
- platform/qt/fast/table/028-vertical-expected.txt: Added.
- platform/qt/fast/table/035-vertical-expected.checksum: Added.
- platform/qt/fast/table/035-vertical-expected.png: Added.
- platform/qt/fast/table/035-vertical-expected.txt: Added.
- platform/qt/fast/table/038-vertical-expected.checksum: Added.
- platform/qt/fast/table/038-vertical-expected.png: Added.
- platform/qt/fast/table/038-vertical-expected.txt: Added.
- platform/qt/fast/table/040-vertical-expected.checksum: Added.
- platform/qt/fast/table/040-vertical-expected.png: Added.
- platform/qt/fast/table/040-vertical-expected.txt: Added.
- platform/qt/fast/table/auto-with-percent-height-vertical-expected.checksum: Added.
- platform/qt/fast/table/auto-with-percent-height-vertical-expected.png: Added.
- platform/qt/fast/table/auto-with-percent-height-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/001-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/001-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/001-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/002-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/002-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/002-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/003-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/003-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/003-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/004-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/004-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/004-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt: Added.
- platform/qt/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.checksum: Added.
- platform/qt/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png: Added.
- platform/qt/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: Added.
- platform/qt/fast/table/fixed-with-auto-with-colspan-vertical-expected.checksum: Added.
- platform/qt/fast/table/fixed-with-auto-with-colspan-vertical-expected.png: Added.
- platform/qt/fast/table/fixed-with-auto-with-colspan-vertical-expected.txt: Added.
- platform/qt/fast/table/growCellForImageQuirk-vertical-expected.checksum: Added.
- platform/qt/fast/table/growCellForImageQuirk-vertical-expected.png: Added.
- platform/qt/fast/table/growCellForImageQuirk-vertical-expected.txt: Added.
- platform/qt/fast/table/height-percent-test-vertical-expected.checksum: Added.
- platform/qt/fast/table/height-percent-test-vertical-expected.png: Added.
- platform/qt/fast/table/height-percent-test-vertical-expected.txt: Added.
- platform/qt/fast/table/percent-widths-stretch-vertical-expected.checksum: Added.
- platform/qt/fast/table/percent-widths-stretch-vertical-expected.png: Added.
- platform/qt/fast/table/percent-widths-stretch-vertical-expected.txt: Added.
- platform/qt/fast/table/rowspan-paint-order-vertical-expected.checksum: Added.
- platform/qt/fast/table/rowspan-paint-order-vertical-expected.png: Added.
- platform/qt/fast/table/rowspan-paint-order-vertical-expected.txt: Added.
- platform/qt/fast/table/table-display-types-vertical-expected.checksum: Added.
- platform/qt/fast/table/table-display-types-vertical-expected.png: Added.
- platform/qt/fast/table/table-display-types-vertical-expected.txt: Added.
- 7:48 AM Changeset in webkit [71419] by
-
- 2 edits in trunk/WebKitTools
Teach check-webkit-style about TestNetscapePlugIn
Fixes <http://webkit.org/b/49030> check-webkit-style is ignorant of
TestNetscapePlugIn's coding conventions
Reviewed by John Sullivan.
- Scripts/webkitpy/style/checker.py: Lump TestNetscapePlugIn in with
WebKitAPITest and TestWebKitAPI in having different include order and
naming conventions than WebCore. Added some comments about why the
exceptions exist.
- 7:47 AM Changeset in webkit [71418] by
-
- 4 edits8 adds in trunk
Add a test that shows that windowed plugins are able to paint
Somehow we never had a test for this before.
Fixes <http://webkit.org/b/49029> Should add a test that shows
windowed plugins can paint
Reviewed by Jon Honeycutt.
WebKitTools:
- DumpRenderTree/TestNetscapePlugIn/Tests/win/DrawsGradient.cpp: Added.
(DrawsGradient::DrawsGradient):
(DrawsGradient::wndProc): We handle the WM_PAINT and WM_PRINTCLIENT messages.
(DrawsGradient::onPaint):
(DrawsGradient::onPrintClient):
These both just call through to paint.
(DrawsGradient::paint): Fills our client area with some gradients.
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj: Link
against Msimg32.lib for ::GradientFill and added DrawsGradient.
- DumpRenderTree/win/PixelDumpSupportWin.cpp:
(createBitmapContextFromWebView): Use WM_PRINT instead of
WM_PRINTCLIENT so that ::DefWindowProc will send
WM_PRINT/WM_PRINTCLIENT messages to the WebView's child windows.
Replaced kCGImageAlphaPremultipledFirst with kCGImageAlphaNoneSkipFirst
because GDI doesn't support alpha and kCGImageBitmapOrder32Little with
kCGImageBitmapOrder32Host because, who knows, maybe someday Windows
will run on a big-endian platform.
LayoutTests:
- platform/win/platform/win/plugins/draws-gradient-expected.checksum: Added.
- platform/win/platform/win/plugins/draws-gradient-expected.png: Added.
- platform/win/platform/win/plugins/draws-gradient-expected.txt: Added.
- platform/win/plugins/draws-gradient.html: Added.
- 7:46 AM Changeset in webkit [71417] by
-
- 3 edits2 adds in trunk/WebKitTools
Extract much of NPNInvalidateRectInvalidatesWindow's code into a WindowedPluginTest base class
The base class takes care of subclassing the plugin's window so that a
custom WNDPROC is called. This will make it easier to write tests that
need to handle window messages.
Fixes <http://webkit.org/b/49028> It's hard to write a PluginTest with
a custom WNDPROC
Reviewed by Jon Honeycutt.
- DumpRenderTree/TestNetscapePlugIn/Tests/win/NPNInvalidateRectInvalidatesWindow.cpp:
(NPNInvalidateRectInvalidatesWindow::NPNInvalidateRectInvalidatesWindow):
(NPNInvalidateRectInvalidatesWindow::NPP_SetWindow):
(NPNInvalidateRectInvalidatesWindow::wndProc):
(NPNInvalidateRectInvalidatesWindow::testInvalidateRect):
Moved code from here to WindowedPluginTest. Changed to use window()
instead of m_window.
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
Added WindowedPluginTest and added TestNetscapePlugIn/win to the
include path. Also reordered the include path to make a little more
sense and simplified the entry that added TestNetscapePlugIn itself to
the include path.
- DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.cpp: Added.
(WindowedPluginTest::WindowedPluginTest):
(WindowedPluginTest::NPP_SetWindow):
(WindowedPluginTest::staticWndProc):
- DumpRenderTree/TestNetscapePlugIn/win/WindowedPluginTest.h: Added.
(WindowedPluginTest::window):
Code came from NPNInvalidateRectInvalidatesWindow.
- 7:46 AM Changeset in webkit [71416] by
-
- 5 edits3 adds in trunk
Use a window region to clip windowed plugins
Fixes <http://webkit.org/b/49024> <rdar://problem/8487847> Windowed
plugins aren't clipped in WebKit2 on Windows
Reviewed by Jon Honeycutt.
WebKit2:
- WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp:
(WebKit::registerPluginView): Removed the CS_PARENTDC style. This style
makes Windows ignore the window region and always clip to the parent
window. Also pass WebKit.dll's HINSTANCE as part of the WNDCLASSW
struct so that the window class will be specific to WebKit.dll rather
than to WebKit2WebProcess.exe. This is useful for testing, but also
more pedantically correct.
(WebKit::setWindowRegion): Helper function to set a window region and
deal with ownership of the HRGN correctly.
(WebKit::NetscapePlugin::platformGeometryDidChange): Make an HRGN that
corresponds to m_clipRect and set it on the plugin's window.
WebKitTools:
Add a plugin test to show that windowed plugins are clipped correctly
- DumpRenderTree/TestNetscapePlugIn/Tests/win/WindowRegionIsSetToClipRect.cpp: Added.
(WindowRegionIsSetToClipRect::WindowRegionIsSetToClipRect): Initialize members.
(WindowRegionIsSetToClipRect::NPP_SetWindow): Check that our window
region matches the clip rect we know we should have based on
window-region-is-set-to-clip-rect.html, and check that our window class
doesn't have the CS_PARENTDC style.
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
Added WindowRegionIsSetToClipRect.
LayoutTests:
Add a test to show that windowed plugins are clipped correctly
- platform/win/plugins/window-region-is-set-to-clip-rect-expected.txt: Added.
- platform/win/plugins/window-region-is-set-to-clip-rect.html: Added.
- 7:29 AM Changeset in webkit [71415] by
-
- 2 edits in trunk/WebCore
2010-11-05 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: Crash in InspectorDOMAgent::innerParentNode.
https://bugs.webkit.org/show_bug.cgi?id=49054
- inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::setOuterHTML):
- 7:25 AM Changeset in webkit [71414] by
-
- 1 edit72 adds in trunk/LayoutTests
Unreviewed.
[Qt] Add platform specific expected results for new passing tests.
Compared to Mac png files and Mac expected files.
- platform/qt/fast/block/basic/truncation-rtl-expected.checksum: Added.
- platform/qt/fast/block/basic/truncation-rtl-expected.png: Added.
- platform/qt/fast/block/basic/truncation-rtl-expected.txt: Added.
- platform/qt/fast/blockflow/background-horizontal-bt-expected.checksum: Added.
- platform/qt/fast/blockflow/background-horizontal-bt-expected.png: Added.
- platform/qt/fast/blockflow/background-horizontal-bt-expected.txt: Added.
- platform/qt/fast/blockflow/background-vertical-lr-expected.checksum: Added.
- platform/qt/fast/blockflow/background-vertical-lr-expected.png: Added.
- platform/qt/fast/blockflow/background-vertical-lr-expected.txt: Added.
- platform/qt/fast/blockflow/background-vertical-rl-expected.checksum: Added.
- platform/qt/fast/blockflow/background-vertical-rl-expected.png: Added.
- platform/qt/fast/blockflow/background-vertical-rl-expected.txt: Added.
- platform/qt/fast/blockflow/basic-vertical-line-expected.checksum: Added.
- platform/qt/fast/blockflow/basic-vertical-line-expected.png: Added.
- platform/qt/fast/blockflow/basic-vertical-line-expected.txt: Added.
- platform/qt/fast/blockflow/body-direction-propagation-blocked-expected.checksum: Added.
- platform/qt/fast/blockflow/body-direction-propagation-blocked-expected.png: Added.
- platform/qt/fast/blockflow/body-direction-propagation-blocked-expected.txt: Added.
- platform/qt/fast/blockflow/body-direction-propagation-expected.checksum: Added.
- platform/qt/fast/blockflow/body-direction-propagation-expected.png: Added.
- platform/qt/fast/blockflow/body-direction-propagation-expected.txt: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-blocked-expected.checksum: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-blocked-expected.png: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-blocked-expected.txt: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-expected.checksum: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-expected.png: Added.
- platform/qt/fast/blockflow/body-writing-mode-propagation-expected.txt: Added.
- platform/qt/fast/blockflow/border-radius-clipping-vertical-lr-expected.checksum: Added.
- platform/qt/fast/blockflow/border-radius-clipping-vertical-lr-expected.png: Added.
- platform/qt/fast/blockflow/border-radius-clipping-vertical-lr-expected.txt: Added.
- platform/qt/fast/blockflow/box-shadow-horizontal-bt-expected.checksum: Added.
- platform/qt/fast/blockflow/box-shadow-horizontal-bt-expected.png: Added.
- platform/qt/fast/blockflow/box-shadow-horizontal-bt-expected.txt: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-lr-expected.checksum: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-lr-expected.png: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-lr-expected.txt: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-rl-expected.checksum: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-rl-expected.png: Added.
- platform/qt/fast/blockflow/box-shadow-vertical-rl-expected.txt: Added.
- platform/qt/fast/blockflow/english-bt-text-expected.checksum: Added.
- platform/qt/fast/blockflow/english-bt-text-expected.png: Added.
- platform/qt/fast/blockflow/english-bt-text-expected.txt: Added.
- platform/qt/fast/blockflow/english-lr-text-expected.checksum: Added.
- platform/qt/fast/blockflow/english-lr-text-expected.png: Added.
- platform/qt/fast/blockflow/english-lr-text-expected.txt: Added.
- platform/qt/fast/blockflow/english-rl-text-expected.checksum: Added.
- platform/qt/fast/blockflow/english-rl-text-expected.png: Added.
- platform/qt/fast/blockflow/english-rl-text-expected.txt: Added.
- platform/qt/fast/borders/border-radius-inline-flow-expected.checksum: Added.
- platform/qt/fast/borders/border-radius-inline-flow-expected.png: Added.
- platform/qt/fast/borders/border-radius-inline-flow-expected.txt: Added.
- platform/qt/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
- platform/qt/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
- platform/qt/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: Added.
- platform/qt/fast/dom/gc-10-expected.checksum: Added.
- platform/qt/fast/dom/gc-10-expected.png: Added.
- platform/qt/fast/dom/gc-10-expected.txt: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.checksum: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.png: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.checksum: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.png: Added.
- platform/qt/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
- platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.checksum: Added.
- platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png: Added.
- platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
- platform/qt/svg/animations: Added.
- platform/qt/svg/animations/repeatDur-zero-expected.checksum: Added.
- platform/qt/svg/animations/repeatDur-zero-expected.png: Added.
- platform/qt/svg/animations/repeatDur-zero-expected.txt: Added.
- platform/qt/svg/custom/use-invalid-pattern-expected.checksum: Added.
- platform/qt/svg/custom/use-invalid-pattern-expected.png: Added.
- 7:25 AM Changeset in webkit [71413] by
-
- 5 edits in trunk/WebCore
2010-11-05 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: XHR logging in console should give complete view of resource.
https://bugs.webkit.org/show_bug.cgi?id=48998
Drive-by fixes: linkify line number to scripts panel, fall back to resources;
enable multiline console entry on shift modifier as well.
- inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel): (WebInspector.NetworkPanel.prototype._reset): (WebInspector.NetworkPanel.prototype.refreshResource): (WebInspector.NetworkPanel.prototype.canShowSourceLine): (WebInspector.NetworkPanel.prototype.showSourceLine):
- inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel.prototype.show): (WebInspector.StoragePanel.prototype.showSourceLine):
- inspector/front-end/inspector.js: (WebInspector.showPanel): (WebInspector.linkifyStringAsFragment):
- 7:01 AM Changeset in webkit [71412] by
-
- 13 edits in trunk
2010-10-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Clean up IDBTransactionBackend/Coordinator
https://bugs.webkit.org/show_bug.cgi?id=48425
Get rid of obsolete id and thus we don't need the factory method
on IDBTransactionCoordinator that creates IDBTransactionBackends.
Add an assert to IDBTransactionBackend to make sure we're not in
the coordinator and then remove the coordinators ref counting link
to the transaction.
Have the transaction backend zero out refs to the database when its
done using it.
Existing tests provide coverage for this refactoring.
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::setVersion): (WebCore::IDBDatabaseBackendImpl::transaction):
- storage/IDBTransactionBackendImpl.cpp: (WebCore::IDBTransactionBackendImpl::create): (WebCore::IDBTransactionBackendImpl::IDBTransactionBackendImpl): (WebCore::IDBTransactionBackendImpl::~IDBTransactionBackendImpl): (WebCore::IDBTransactionBackendImpl::abort): (WebCore::IDBTransactionBackendImpl::commit):
- storage/IDBTransactionBackendImpl.h:
- storage/IDBTransactionBackendInterface.h:
- storage/IDBTransactionCoordinator.cpp: (WebCore::IDBTransactionCoordinator::didStartTransaction): (WebCore::IDBTransactionCoordinator::didFinishTransaction): (WebCore::IDBTransactionCoordinator::isActive): (WebCore::IDBTransactionCoordinator::processStartedTransactions):
- storage/IDBTransactionCoordinator.h:
2010-10-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
Clean up IDBTransactionBackend/Coordinator
https://bugs.webkit.org/show_bug.cgi?id=48425
Remove obsolete ::id() method.
- public/WebIDBTransaction.h:
- src/IDBTransactionBackendProxy.cpp:
- src/IDBTransactionBackendProxy.h:
- src/WebIDBTransactionImpl.cpp:
- src/WebIDBTransactionImpl.h:
- 6:57 AM Changeset in webkit [71411] by
-
- 5 edits in trunk/WebCore
2010-10-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
IDBFactoryBackend's reference to IDBDatabaseBackend should be weak
https://bugs.webkit.org/show_bug.cgi?id=48416
The factory's lifetime is that of the application, so without making
this weak, IDBDatabaseBackend's will never be closed until the app
terminates.
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::IDBDatabaseBackendImpl): (WebCore::IDBDatabaseBackendImpl::~IDBDatabaseBackendImpl):
- storage/IDBDatabaseBackendImpl.h: (WebCore::IDBDatabaseBackendImpl::create):
- storage/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::removeIDBDatabaseBackend): (WebCore::IDBFactoryBackendImpl::removeSQLiteDatabase): (WebCore::IDBFactoryBackendImpl::open):
- storage/IDBFactoryBackendImpl.h:
- 5:25 AM Changeset in webkit [71410] by
-
- 36 edits in trunk/LayoutTests
2010-11-05 Alejandro G. Castro <alex@igalia.com>
Unreviewed, apparently some forms tests need different results in
the bots after the removing the font hinting.
- platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
- platform/gtk/fast/forms/001-expected.txt:
- platform/gtk/fast/forms/003-expected.txt:
- platform/gtk/fast/forms/004-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
- platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
- platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
- platform/gtk/fast/forms/form-element-geometry-expected.txt:
- platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
- platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
- platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
- platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
- platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
- platform/gtk/fast/forms/menulist-style-color-expected.txt:
- platform/gtk/fast/forms/menulist-width-change-expected.txt:
- platform/gtk/fast/forms/option-script-expected.txt:
- platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
- platform/gtk/fast/forms/select-baseline-expected.txt:
- platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
- platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
- platform/gtk/fast/forms/select-initial-position-expected.txt:
- platform/gtk/fast/forms/select-size-expected.txt:
- platform/gtk/fast/forms/select-style-expected.txt:
- platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
- platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
- platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
- platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
- platform/gtk/svg/custom/use-font-face-crash-expected.txt:
- platform/gtk/svg/in-html/circle-expected.txt:
- 5:03 AM Changeset in webkit [71409] by
-
- 4 edits2 adds in trunk/WebKit2
[Qt][WK2] Left over files and shared memory segments
https://bugs.webkit.org/show_bug.cgi?id=48985
Reviewed by Andreas Kling.
- Platform/qt/SharedMemoryQt.cpp:
(WebKit::SharedMemory::create): Force deletion of the QSharedMemory
object on terminate by connecting QCoreApplication::aboutToQuit with
deleteLater. Add the object to the CrashHandler as well to release the
shared memory segment even on crash.
(WebKit::SharedMemory::~SharedMemory):
- Shared/qt/CrashHandler.cpp: Added.
CrashHandler has a container for QObjects that we want to
destroy on crash. When we got a signal that we interpret as
a crash then it destroys those objects.
(WebKit::CrashHandler::CrashHandler):
(WebKit::CrashHandler::signalHandler):
(WebKit::CrashHandler::deleteObjects):
- Shared/qt/CrashHandler.h: Added.
(WebKit::CrashHandler::instance):
(WebKit::CrashHandler::didDelete):
(WebKit::CrashHandler::markForDeletionOnCrash):
- UIProcess/Launcher/qt/ProcessLauncherQt.cpp:
(WebKit::ProcessLauncherHelper::ProcessLauncherHelper):
Add the object itself to the CrashHandler to close the QLocalServer
even on crash. Without that the QLocalServer leaves over socket files on the disk.
(WebKit::ProcessLauncherHelper::~ProcessLauncherHelper):
- WebKit2.pro:
- 4:53 AM Changeset in webkit [71408] by
-
- 8 edits in trunk/WebCore
2010-10-27 Jeremy Orlow <jorlow@chromium.org>
Reviewed by Steve Block.
IDBObjectStoreBackend and IDBIndexBackend should not depend on IDBDatabaseBackend
https://bugs.webkit.org/show_bug.cgi?id=48410
Break dependency cyles between IDBDatabaseBackend and the other classes listed.
This was causing memory leaks.
- storage/IDBCursorBackendImpl.cpp: (WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl): (WebCore::IDBCursorBackendImpl::updateInternal): (WebCore::IDBCursorBackendImpl::removeInternal): (WebCore::IDBCursorBackendImpl::database):
- storage/IDBCursorBackendImpl.h: (WebCore::IDBCursorBackendImpl::create):
- storage/IDBDatabaseBackendImpl.cpp: (WebCore::IDBDatabaseBackendImpl::createObjectStore): (WebCore::IDBDatabaseBackendImpl::loadObjectStores):
- storage/IDBIndexBackendImpl.cpp: (WebCore::IDBIndexBackendImpl::IDBIndexBackendImpl): (WebCore::IDBIndexBackendImpl::openCursorInternal): (WebCore::IDBIndexBackendImpl::sqliteDatabase):
- storage/IDBIndexBackendImpl.h: (WebCore::IDBIndexBackendImpl::create): (WebCore::IDBIndexBackendImpl::storeName):
- storage/IDBObjectStoreBackendImpl.cpp: (WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl): (WebCore::IDBObjectStoreBackendImpl::createIndex): (WebCore::IDBObjectStoreBackendImpl::openCursorInternal): (WebCore::IDBObjectStoreBackendImpl::loadIndexes): (WebCore::IDBObjectStoreBackendImpl::sqliteDatabase):
- storage/IDBObjectStoreBackendImpl.h: (WebCore::IDBObjectStoreBackendImpl::create):
- 4:44 AM Changeset in webkit [71407] by
-
- 2 edits in trunk/LayoutTests
2010-11-05 Philippe Normand <pnormand@igalia.com>
Unreviewed, skipping crashing svg test.
[GTK] svg/animations/animate-path-nested-transforms.html crashes
https://bugs.webkit.org/show_bug.cgi?id=49065
- platform/gtk/Skipped:
- 4:36 AM Changeset in webkit [71406] by
-
- 180 edits in trunk/LayoutTests
2010-11-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Avoid font hinting in the DRT
https://bugs.webkit.org/show_bug.cgi?id=48548
Rebaseline the test results after removing the font hinting.
- platform/gtk/http/tests/misc/slow-loading-mask-expected.txt:
- platform/gtk/fast/multicol/float-multicol-expected.txt:
- platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
- platform/gtk/fast/multicol/float-paginate-expected.txt:
- platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
- platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
- platform/gtk/fast/multicol/margin-collapse-expected.txt:
- platform/gtk/fast/multicol/max-height-columns-block-expected.txt:
- platform/gtk/fast/multicol/nested-columns-expected.txt:
- platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
- platform/gtk/fast/multicol/positioned-split-expected.txt:
- platform/gtk/fast/multicol/positioned-with-constrained-height-expected.txt:
- platform/gtk/fast/multicol/shadow-breaking-expected.txt:
- platform/gtk/fast/multicol/single-line-expected.txt:
- platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
- platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
- platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
- platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:
- platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
- platform/gtk/fast/multicol/table-margin-collapse-expected.txt:
- platform/gtk/fast/multicol/table-vertical-align-expected.txt:
- platform/gtk/fast/multicol/unsplittable-inline-block-expected.txt:
- platform/gtk/fast/overflow/line-clamp-expected.txt:
- platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
- platform/gtk/fast/repaint/block-layout-inline-children-replaced-expected.txt:
- platform/gtk/fast/repaint/block-no-inflow-children-expected.txt:
- platform/gtk/fast/repaint/fixed-child-move-after-scroll-expected.txt:
- platform/gtk/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt:
- platform/gtk/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt:
- platform/gtk/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt:
- platform/gtk/fast/repaint/fixed-move-after-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/repaint/selection-gap-overflow-scroll-2-expected.txt:
- platform/gtk/fast/repaint/stacked-diacritics-expected.txt:
- platform/gtk/fast/table/early-table-layout-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-inside-percent-table-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-width-inside-auto-table-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-width-inside-div-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-width-inside-extra-large-div-expected.txt:
- platform/gtk/fast/table/fixed-table-with-percent-width-inside-fixed-width-table-expected.txt:
- platform/gtk/fast/table/fixed-table-with-small-percent-width-expected.txt:
- platform/gtk/fast/text/backslash-to-yen-sign-dynamic-expected.txt:
- platform/gtk/fast/text/backslash-to-yen-sign-euc-expected.txt:
- platform/gtk/fast/text/backslash-to-yen-sign-expected.txt:
- platform/gtk/fast/text/format-control-expected.txt:
- platform/gtk/fast/text/international/bidi-mirror-he-ar-expected.txt:
- platform/gtk/fast/text/international/bold-bengali-expected.txt:
- platform/gtk/fast/text/international/plane2-expected.txt:
- platform/gtk/fast/text/shadow-no-blur-expected.txt:
- platform/gtk/fast/text/shadow-translucent-fill-expected.txt:
- platform/gtk/fast/text/stroking-expected.txt:
- platform/gtk/fonts/cursive-expected.txt:
- platform/gtk/fonts/custom-font-missing-glyphs-expected.txt:
- platform/gtk/fonts/default-expected.txt:
- platform/gtk/fonts/fantasy-expected.txt:
- platform/gtk/fonts/font-face-with-complex-text-expected.txt:
- platform/gtk/fonts/fontconfig-aliasing-settings-expected.txt:
- platform/gtk/fonts/fontconfig-synthetic-bold-expected.txt:
- platform/gtk/fonts/fontconfig-synthetic-oblique-expected.txt:
- platform/gtk/fonts/monospace-expected.txt:
- platform/gtk/fonts/sans-serif-expected.txt:
- platform/gtk/fonts/serif-expected.txt:
- platform/gtk/fonts/xsettings_antialias_settings-expected.txt:
- platform/gtk/http/tests/misc/slow-loading-image-in-pattern-expected.txt:
- platform/gtk/media/audio-controls-rendering-expected.txt:
- platform/gtk/media/audio-no-installed-engines-expected.txt:
- platform/gtk/media/controls-after-reload-expected.txt:
- platform/gtk/media/controls-strict-expected.txt:
- platform/gtk/media/video-display-toggle-expected.txt:
- platform/gtk/media/video-empty-source-expected.txt:
- platform/gtk/media/video-no-audio-expected.txt:
- platform/gtk/media/video-replaces-poster-expected.txt:
- platform/gtk/media/video-zoom-expected.txt:
- platform/gtk/scrollbars/basic-scrollbar-expected.txt:
- platform/gtk/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
- platform/gtk/scrollbars/disabled-scrollbar-expected.txt:
- platform/gtk/scrollbars/overflow-scrollbar-combinations-expected.txt:
- platform/gtk/scrollbars/scrollbar-buttons-expected.txt:
- platform/gtk/scrollbars/scrollbar-orientation-expected.txt:
- platform/gtk/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
- platform/gtk/svg/batik/text/textDecoration-expected.txt:
- platform/gtk/svg/css/composite-shadow-text-expected.txt:
- platform/gtk/svg/css/group-with-shadow-expected.txt:
- platform/gtk/svg/css/text-shadow-multiple-expected.txt:
- platform/gtk/svg/custom/broken-internal-references-expected.txt:
- platform/gtk/svg/custom/bug45331-expected.txt:
- platform/gtk/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
- platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-expected.txt:
- platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
- platform/gtk/svg/custom/getscreenctm-in-scrollable-svg-area-expected.txt:
- platform/gtk/svg/custom/js-update-stop-linked-gradient-expected.txt:
- platform/gtk/svg/custom/mask-invalidation-expected.txt:
- platform/gtk/svg/custom/mouse-move-on-svg-container-expected.txt:
- platform/gtk/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
- platform/gtk/svg/custom/mouse-move-on-svg-root-expected.txt:
- platform/gtk/svg/custom/mouse-move-on-svg-root-standalone-expected.txt:
- platform/gtk/svg/custom/pattern-incorrect-tiling-expected.txt:
- platform/gtk/svg/custom/recursive-gradient-expected.txt:
- platform/gtk/svg/custom/recursive-pattern-expected.txt:
- platform/gtk/svg/custom/relative-sized-content-expected.txt:
- platform/gtk/svg/custom/relative-sized-content-with-resources-expected.txt:
- platform/gtk/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
- platform/gtk/svg/custom/relative-sized-shadow-tree-content-expected.txt:
- platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
- platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
- platform/gtk/svg/custom/text-rotated-gradient-expected.txt:
- platform/gtk/svg/custom/text-rotation-expected.txt:
- platform/gtk/svg/custom/text-x-dy-lists-expected.txt:
- platform/gtk/svg/custom/text-xy-updates-SVGList-expected.txt:
- platform/gtk/svg/custom/use-font-face-crash-expected.txt:
- platform/gtk/svg/filters/filter-on-filter-for-text-expected.txt:
- platform/gtk/svg/filters/filter-on-tspan-expected.txt:
- platform/gtk/svg/filters/filter-width-update-expected.txt:
- platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
- platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt:
- platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
- platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
- platform/gtk/svg/in-html/circle-expected.txt:
- platform/gtk/svg/repaint/filter-repaint-expected.txt:
- platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-stretch-1-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt:
- platform/gtk/svg/text/select-textLength-spacing-stretch-4-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
- platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
- platform/gtk/svg/text/select-x-list-1-expected.txt:
- platform/gtk/svg/text/select-x-list-2-expected.txt:
- platform/gtk/svg/text/select-x-list-3-expected.txt:
- platform/gtk/svg/text/select-x-list-4-expected.txt:
- platform/gtk/svg/text/select-x-list-with-tspans-1-expected.txt:
- platform/gtk/svg/text/select-x-list-with-tspans-2-expected.txt:
- platform/gtk/svg/text/select-x-list-with-tspans-3-expected.txt:
- platform/gtk/svg/text/select-x-list-with-tspans-4-expected.txt:
- platform/gtk/svg/text/selection-background-color-expected.txt:
- platform/gtk/svg/text/selection-doubleclick-expected.txt:
- platform/gtk/svg/text/selection-styles-expected.txt:
- platform/gtk/svg/text/selection-tripleclick-expected.txt:
- platform/gtk/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
- platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
- platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
- platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
- platform/gtk/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
- platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
- platform/gtk/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt:
- platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
- platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
- platform/gtk/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
- platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
- platform/gtk/tables/layering/paint-test-layering-1-expected.txt:
- platform/gtk/tables/layering/paint-test-layering-2-expected.txt:
- platform/gtk/transforms/2d/compound-transforms-vs-containers-expected.txt:
- platform/gtk/transforms/2d/hindi-rotated-expected.txt:
- platform/gtk/transforms/2d/transform-borderbox-expected.txt:
- platform/gtk/transforms/2d/transform-fixed-container-expected.txt:
- platform/gtk/transforms/2d/transform-origin-borderbox-expected.txt:
- platform/gtk/transforms/2d/zoom-menulist-expected.txt:
- platform/gtk/transforms/no_transform_hit_testing-expected.txt:
- platform/gtk/transforms/svg-vs-css-expected.txt:
- platform/gtk/transitions/move-after-transition-expected.txt:
- platform/gtk/transitions/svg-text-shadow-transition-expected.txt:
- platform/gtk/transitions/transition-drt-api-expected.txt:
- 4:29 AM Changeset in webkit [71405] by
-
- 387 edits in trunk/LayoutTests
2010-11-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Avoid font hinting in the DRT
https://bugs.webkit.org/show_bug.cgi?id=48548
Rebaseline the test results after removing the font hinting.
- 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-xml-expected.txt:
- platform/gtk/editing/pasteboard/subframe-dragndrop-1-expected.txt:
- platform/gtk/editing/selection/13804-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/4960137-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/addRange-expected.txt:
- platform/gtk/editing/selection/drag-in-iframe-expected.txt:
- platform/gtk/editing/selection/drag-select-1-expected.txt:
- platform/gtk/editing/selection/drag-text-delay-expected.txt:
- platform/gtk/editing/selection/drag-to-contenteditable-iframe-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/extend-selection-expected.txt:
- platform/gtk/editing/selection/fake-drag-expected.txt:
- platform/gtk/editing/selection/iframe-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/selectNode-expected.txt:
- platform/gtk/editing/selection/selectNodeContents-expected.txt:
- platform/gtk/editing/selection/selection-actions-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/spelling-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/apply-through-end-of-document-expected.txt:
- platform/gtk/editing/style/block-style-003-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/typing-style-001-expected.txt:
- platform/gtk/editing/style/typing-style-002-expected.txt:
- platform/gtk/editing/undo/4063751-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/fast/backgrounds/001-expected.txt:
- platform/gtk/fast/backgrounds/animated-gif-as-background-expected.txt:
- platform/gtk/fast/backgrounds/background-inherit-color-bug-expected.txt:
- platform/gtk/fast/backgrounds/background-origin-root-element-expected.txt:
- platform/gtk/fast/backgrounds/background-position-1-expected.txt:
- platform/gtk/fast/backgrounds/background-position-rounding-expected.txt:
- platform/gtk/fast/backgrounds/body-generated-image-propagated-to-root-expected.txt:
- platform/gtk/fast/backgrounds/mask-composite-expected.txt:
- platform/gtk/fast/backgrounds/opacity-on-document-element-expected.txt:
- platform/gtk/fast/backgrounds/quirks-mode-line-box-backgrounds-expected.txt:
- platform/gtk/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.txt:
- platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
- platform/gtk/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
- platform/gtk/fast/backgrounds/size/backgroundSize16-expected.txt:
- platform/gtk/fast/backgrounds/size/zero-expected.txt:
- platform/gtk/fast/backgrounds/solid-color-context-restore-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/001-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/002-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/003-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/004-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/005-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/006-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/010-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/011-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/012-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/015-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/016-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/017-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/018-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/019-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/020-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/021-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/022-expected.txt:
- platform/gtk/fast/block/margin-collapse/block-inside-inline/025-expected.txt:
- platform/gtk/fast/block/positioning/absolute-positioning-no-scrollbar-expected.txt:
- platform/gtk/fast/blockflow/fieldsets-expected.txt:
- platform/gtk/fast/borders/block-mask-overlay-image-expected.txt:
- platform/gtk/fast/borders/border-color-inherit-expected.txt:
- platform/gtk/fast/borders/border-fit-expected.txt:
- platform/gtk/fast/borders/border-image-border-radius-expected.txt:
- platform/gtk/fast/borders/border-radius-constraints-expected.txt:
- platform/gtk/fast/borders/border-radius-huge-assert-expected.txt:
- platform/gtk/fast/borders/border-radius-split-inline-expected.txt:
- platform/gtk/fast/borders/borderRadiusAllStylesAllCorners-expected.txt:
- platform/gtk/fast/borders/borderRadiusInvalidColor-expected.txt:
- platform/gtk/fast/borders/different-color-borders-expected.txt:
- platform/gtk/fast/borders/inline-mask-overlay-image-expected.txt:
- platform/gtk/fast/borders/svg-as-border-image-2-expected.txt:
- platform/gtk/fast/borders/svg-as-border-image-expected.txt:
- platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
- platform/gtk/fast/box-shadow/border-radius-big-expected.txt:
- platform/gtk/fast/box-shadow/inset-expected.txt:
- platform/gtk/fast/box-shadow/transform-fringing-expected.txt:
- platform/gtk/fast/canvas/setWidthResetAfterForcedRender-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-1-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-2-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-3-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-4-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-5-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-6-expected.txt:
- platform/gtk/fast/canvas/shadow-offset-7-expected.txt:
- platform/gtk/fast/canvas/toDataURL-alpha-expected.txt:
- platform/gtk/fast/css-generated-content/after-duplicated-after-split-expected.txt:
- platform/gtk/fast/css/compare-content-style-expected.txt:
- platform/gtk/fast/css/css3-space-in-nth-and-lang-expected.txt:
- platform/gtk/fast/css/first-letter-first-line-hover-expected.txt:
- platform/gtk/fast/css/first-letter-punctuation-expected.txt:
- platform/gtk/fast/css/font-face-opentype-expected.txt:
- platform/gtk/fast/css/inline-element-line-break-expected.txt:
- platform/gtk/fast/css/input-search-padding-expected.txt:
- platform/gtk/fast/css/non-standard-checkbox-size-expected.txt:
- platform/gtk/fast/css/percent-top-relative-container-height-unspecified-expected.txt:
- platform/gtk/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt:
- platform/gtk/fast/css/pseudo-element-line-break-expected.txt:
- platform/gtk/fast/css/rtl-to-viewport-expected.txt:
- platform/gtk/fast/css/shadow-multiple-expected.txt:
- platform/gtk/fast/css/text-input-with-webkit-border-radius-expected.txt:
- platform/gtk/fast/css/transformed-mask-expected.txt:
- platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
- platform/gtk/fast/dynamic/window-resize-scrollbars-test-expected.txt:
- platform/gtk/fast/dynamic/window-scrollbars-test-expected.txt:
- platform/gtk/fast/events/event-sender-mouse-moved-expected.txt:
- platform/gtk/fast/events/keydown-1-expected.txt:
- platform/gtk/fast/events/mouseout-dead-node-expected.txt:
- platform/gtk/fast/events/standalone-image-drag-to-editable-expected.txt:
- platform/gtk/fast/forms/001-expected.txt:
- platform/gtk/fast/forms/003-expected.txt:
- platform/gtk/fast/forms/004-expected.txt:
- platform/gtk/fast/forms/006-expected.txt:
- platform/gtk/fast/forms/007-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label01-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label02-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label03-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label04-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label05-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label06-expected.txt:
- platform/gtk/fast/forms/HTMLOptionElement_label07-expected.txt:
- platform/gtk/fast/forms/basic-buttons-expected.txt:
- platform/gtk/fast/forms/basic-inputs-expected.txt:
- platform/gtk/fast/forms/basic-textareas-expected.txt:
- platform/gtk/fast/forms/blankbuttons-expected.txt:
- platform/gtk/fast/forms/box-shadow-override-expected.txt:
- platform/gtk/fast/forms/button-align-expected.txt:
- platform/gtk/fast/forms/button-cannot-be-nested-expected.txt:
- platform/gtk/fast/forms/button-default-title-expected.txt:
- platform/gtk/fast/forms/button-generated-content-expected.txt:
- platform/gtk/fast/forms/button-inner-block-reuse-expected.txt:
- platform/gtk/fast/forms/button-positioned-expected.txt:
- platform/gtk/fast/forms/button-sizes-expected.txt:
- platform/gtk/fast/forms/button-style-color-expected.txt:
- platform/gtk/fast/forms/button-submit-expected.txt:
- platform/gtk/fast/forms/button-table-styles-expected.txt:
- platform/gtk/fast/forms/button-text-transform-expected.txt:
- platform/gtk/fast/forms/button-white-space-expected.txt:
- platform/gtk/fast/forms/caret-rtl-expected.txt:
- platform/gtk/fast/forms/checkbox-radio-onchange-expected.txt:
- platform/gtk/fast/forms/control-clip-expected.txt:
- platform/gtk/fast/forms/control-clip-overflow-expected.txt:
- platform/gtk/fast/forms/control-restrict-line-height-expected.txt:
- platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
- platform/gtk/fast/forms/encoding-test-expected.txt:
- platform/gtk/fast/forms/fieldset-align-expected.txt:
- platform/gtk/fast/forms/fieldset-with-float-expected.txt:
- platform/gtk/fast/forms/file-input-direction-expected.txt:
- platform/gtk/fast/forms/file-input-disabled-expected.txt:
- platform/gtk/fast/forms/float-before-fieldset-expected.txt:
- platform/gtk/fast/forms/floating-textfield-relayout-expected.txt:
- platform/gtk/fast/forms/form-added-to-table-expected.txt:
- platform/gtk/fast/forms/form-element-geometry-expected.txt:
- platform/gtk/fast/forms/form-hides-table-expected.txt:
- platform/gtk/fast/forms/form-in-malformed-markup-expected.txt:
- platform/gtk/fast/forms/formmove-expected.txt:
- platform/gtk/fast/forms/formmove2-expected.txt:
- platform/gtk/fast/forms/formmove3-expected.txt:
- platform/gtk/fast/forms/hidden-input-file-expected.txt:
- platform/gtk/fast/forms/hidden-listbox-expected.txt:
- platform/gtk/fast/forms/image-border-expected.txt:
- platform/gtk/fast/forms/indeterminate-expected.txt:
- platform/gtk/fast/forms/input-align-expected.txt:
- platform/gtk/fast/forms/input-align-image-expected.txt:
- platform/gtk/fast/forms/input-appearance-bkcolor-expected.txt:
- platform/gtk/fast/forms/input-appearance-default-bkcolor-expected.txt:
- platform/gtk/fast/forms/input-appearance-disabled-expected.txt:
- platform/gtk/fast/forms/input-appearance-focus-expected.txt:
- platform/gtk/fast/forms/input-appearance-height-expected.txt:
- platform/gtk/fast/forms/input-appearance-preventDefault-expected.txt:
- platform/gtk/fast/forms/input-appearance-readonly-expected.txt:
- platform/gtk/fast/forms/input-appearance-selection-expected.txt:
- platform/gtk/fast/forms/input-appearance-visibility-expected.txt:
- platform/gtk/fast/forms/input-appearance-width-expected.txt:
- platform/gtk/fast/forms/input-baseline-expected.txt:
- platform/gtk/fast/forms/input-button-sizes-expected.txt:
- platform/gtk/fast/forms/input-disabled-color-expected.txt:
- platform/gtk/fast/forms/input-double-click-selection-gap-bug-expected.txt:
- platform/gtk/fast/forms/input-field-text-truncated-expected.txt:
- platform/gtk/fast/forms/input-first-letter-expected.txt:
- platform/gtk/fast/forms/input-no-renderer-expected.txt:
- platform/gtk/fast/forms/input-paste-undo-expected.txt:
- platform/gtk/fast/forms/input-placeholder-focus-twice-expected.txt:
- platform/gtk/fast/forms/input-readonly-autoscroll-expected.txt:
- platform/gtk/fast/forms/input-readonly-dimmed-expected.txt:
- platform/gtk/fast/forms/input-readonly-empty-expected.txt:
- platform/gtk/fast/forms/input-spaces-expected.txt:
- platform/gtk/fast/forms/input-table-expected.txt:
- platform/gtk/fast/forms/input-text-click-inside-expected.txt:
- platform/gtk/fast/forms/input-text-click-outside-expected.txt:
- platform/gtk/fast/forms/input-text-double-click-expected.txt:
- platform/gtk/fast/forms/input-text-drag-down-expected.txt:
- platform/gtk/fast/forms/input-text-option-delete-expected.txt:
- platform/gtk/fast/forms/input-text-scroll-left-on-blur-expected.txt:
- platform/gtk/fast/forms/input-text-self-emptying-click-expected.txt:
- platform/gtk/fast/forms/input-text-word-wrap-expected.txt:
- platform/gtk/fast/forms/input-type-change-expected.txt:
- platform/gtk/fast/forms/input-type-change2-expected.txt:
- platform/gtk/fast/forms/input-type-text-min-width-expected.txt:
- platform/gtk/fast/forms/input-value-expected.txt:
- platform/gtk/fast/forms/isindex-placeholder-expected.txt:
- platform/gtk/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
- platform/gtk/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
- platform/gtk/fast/forms/listbox-width-change-expected.txt:
- platform/gtk/fast/forms/menulist-clip-expected.txt:
- platform/gtk/fast/forms/menulist-deselect-update-expected.txt:
- platform/gtk/fast/forms/menulist-narrow-width-expected.txt:
- platform/gtk/fast/forms/menulist-no-overflow-expected.txt:
- platform/gtk/fast/forms/menulist-option-wrap-expected.txt:
- platform/gtk/fast/forms/menulist-restrict-line-height-expected.txt:
- platform/gtk/fast/forms/menulist-separator-painting-expected.txt:
- platform/gtk/fast/forms/menulist-style-color-expected.txt:
- platform/gtk/fast/forms/menulist-width-change-expected.txt:
- platform/gtk/fast/forms/minWidthPercent-expected.txt:
- platform/gtk/fast/forms/negativeLineHeight-expected.txt:
- platform/gtk/fast/forms/option-index-expected.txt:
- platform/gtk/fast/forms/option-script-expected.txt:
- platform/gtk/fast/forms/option-strip-whitespace-expected.txt:
- platform/gtk/fast/forms/option-text-clip-expected.txt:
- platform/gtk/fast/forms/password-placeholder-text-security-expected.txt:
- platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
- platform/gtk/fast/forms/placeholder-set-attribute-expected.txt:
- platform/gtk/fast/forms/placeholder-set-value-expected.txt:
- platform/gtk/fast/forms/placeholder-stripped-expected.txt:
- platform/gtk/fast/forms/plaintext-mode-2-expected.txt:
- platform/gtk/fast/forms/preserveFormDuringResidualStyle-expected.txt:
- platform/gtk/fast/forms/radio-attr-order-expected.txt:
- platform/gtk/fast/forms/radio-nested-labels-expected.txt:
- platform/gtk/fast/forms/radio_checked-expected.txt:
- platform/gtk/fast/forms/radio_checked_dynamic-expected.txt:
- platform/gtk/fast/forms/range-thumb-height-percentage-expected.txt:
- platform/gtk/fast/forms/search-cancel-button-style-sharing-expected.txt:
- platform/gtk/fast/forms/search-display-none-cancel-button-expected.txt:
- platform/gtk/fast/forms/search-placeholder-value-changed-expected.txt:
- platform/gtk/fast/forms/search-rtl-expected.txt:
- platform/gtk/fast/forms/search-transformed-expected.txt:
- platform/gtk/fast/forms/search-vertical-alignment-expected.txt:
- platform/gtk/fast/forms/search-zoomed-expected.txt:
- platform/gtk/fast/forms/searchfield-heights-expected.txt:
- platform/gtk/fast/forms/select-align-expected.txt:
- platform/gtk/fast/forms/select-baseline-expected.txt:
- platform/gtk/fast/forms/select-block-background-expected.txt:
- platform/gtk/fast/forms/select-change-listbox-size-expected.txt:
- platform/gtk/fast/forms/select-change-listbox-to-popup-expected.txt:
- platform/gtk/fast/forms/select-change-popup-to-listbox-expected.txt:
- platform/gtk/fast/forms/select-dirty-parent-pref-widths-expected.txt:
- platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
- platform/gtk/fast/forms/select-display-none-style-resolve-expected.txt:
- platform/gtk/fast/forms/select-empty-option-height-expected.txt:
- platform/gtk/fast/forms/select-initial-position-expected.txt:
- platform/gtk/fast/forms/select-item-background-clip-expected.txt:
- platform/gtk/fast/forms/select-list-box-with-height-expected.txt:
- platform/gtk/fast/forms/select-selected-expected.txt:
- platform/gtk/fast/forms/select-size-expected.txt:
- platform/gtk/fast/forms/select-style-expected.txt:
- platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
- platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
- platform/gtk/fast/forms/slider-padding-expected.txt:
- platform/gtk/fast/forms/slider-thumb-shared-style-expected.txt:
- platform/gtk/fast/forms/slider-thumb-stylability-expected.txt:
- platform/gtk/fast/forms/stuff-on-my-optgroup-expected.txt:
- platform/gtk/fast/forms/tabbing-input-iframe-expected.txt:
- platform/gtk/fast/forms/targeted-frame-submission-expected.txt:
- platform/gtk/fast/forms/text-style-color-expected.txt:
- platform/gtk/fast/forms/textAreaLineHeight-expected.txt:
- platform/gtk/fast/forms/textarea-align-expected.txt:
- platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
- platform/gtk/fast/forms/textarea-placeholder-set-attribute-expected.txt:
- platform/gtk/fast/forms/textarea-placeholder-set-value-expected.txt:
- platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
- platform/gtk/fast/forms/textarea-scrollbar-expected.txt:
- platform/gtk/fast/forms/textarea-scrolled-type-expected.txt:
- platform/gtk/fast/forms/textarea-setinnerhtml-expected.txt:
- platform/gtk/fast/forms/textarea-width-expected.txt:
- platform/gtk/fast/forms/textfield-focus-ring-expected.txt:
- platform/gtk/fast/forms/textfield-outline-expected.txt:
- platform/gtk/fast/forms/thumbslider-crash-expected.txt:
- platform/gtk/fast/forms/thumbslider-no-parent-slider-expected.txt:
- platform/gtk/fast/forms/visual-hebrew-text-field-expected.txt:
- platform/gtk/fast/frames/001-expected.txt:
- platform/gtk/fast/frames/contentWindow_Frame-expected.txt:
- platform/gtk/fast/frames/contentWindow_iFrame-expected.txt:
- platform/gtk/fast/frames/flattening/frameset-flattening-advanced-expected.txt:
- platform/gtk/fast/frames/flattening/frameset-flattening-grid-expected.txt:
- platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt:
- platform/gtk/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt:
- platform/gtk/fast/frames/flattening/frameset-flattening-subframesets-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
- platform/gtk/fast/frames/flattening/iframe-flattening-simple-expected.txt:
- platform/gtk/fast/frames/frame-navigation-expected.txt:
- platform/gtk/fast/frames/frame-scrolling-attribute-expected.txt:
- platform/gtk/fast/frames/frameElement-frame-expected.txt:
- platform/gtk/fast/frames/frameElement-iframe-expected.txt:
- platform/gtk/fast/frames/frameset-style-recalc-expected.txt:
- platform/gtk/fast/frames/iframe-option-crash-expected.txt:
- platform/gtk/fast/frames/iframe-scrolling-attribute-expected.txt:
- platform/gtk/fast/frames/iframe-with-frameborder-expected.txt:
- platform/gtk/fast/frames/inline-object-inside-frameset-expected.txt:
- platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt:
- platform/gtk/fast/frames/take-focus-from-iframe-expected.txt:
- platform/gtk/fast/frames/viewsource-attribute-expected.txt:
- platform/gtk/fast/frames/viewsource-on-image-file-expected.txt:
- platform/gtk/fast/gradients/radial-centered-expected.txt:
- platform/gtk/fast/images/imagemap-focus-ring-expected.txt:
- platform/gtk/fast/images/svg-background-partial-redraw-expected.txt:
- platform/gtk/fast/inline/continuation-outlines-with-layers-2-expected.txt:
- platform/gtk/fast/inline/inline-focus-ring-expected.txt:
- platform/gtk/fast/layers/remove-only-this-layer-update-expected.txt:
- platform/gtk/fast/lists/drag-into-marker-expected.txt:
- platform/gtk/fast/multicol/border-padding-pagination-expected.txt:
- platform/gtk/fast/multicol/client-rects-expected.txt:
- platform/gtk/fast/multicol/column-break-with-balancing-expected.txt:
- platform/gtk/fast/multicol/column-count-with-rules-expected.txt:
- platform/gtk/fast/multicol/column-rules-expected.txt:
- platform/gtk/fast/multicol/column-rules-stacking-expected.txt:
- platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt:
- platform/gtk/fast/multicol/float-avoidance-expected.txt:
- 4:18 AM Changeset in webkit [71404] by
-
- 258 edits in trunk/LayoutTests
2010-11-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Avoid font hinting in the DRT
https://bugs.webkit.org/show_bug.cgi?id=48548
Rebaseline the test results after removing the font hinting.
- platform/gtk/animations/animation-drt-api-expected.txt:
- platform/gtk/animations/animation-drt-api-multiple-keyframes-expected.txt:
- platform/gtk/animations/missing-values-first-keyframe-expected.txt:
- platform/gtk/animations/missing-values-last-keyframe-expected.txt:
- platform/gtk/animations/state-at-end-event-expected.txt:
- platform/gtk/css1/basic/class_as_selector-expected.txt:
- platform/gtk/css1/basic/comments-expected.txt:
- platform/gtk/css1/basic/containment-expected.txt:
- platform/gtk/css1/basic/contextual_selectors-expected.txt:
- platform/gtk/css1/basic/grouping-expected.txt:
- platform/gtk/css1/basic/id_as_selector-expected.txt:
- platform/gtk/css1/basic/inheritance-expected.txt:
- platform/gtk/css1/box_properties/border-expected.txt:
- platform/gtk/css1/box_properties/border_bottom-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_width-expected.txt:
- platform/gtk/css1/box_properties/border_bottom_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_color-expected.txt:
- platform/gtk/css1/box_properties/border_color_inline-expected.txt:
- platform/gtk/css1/box_properties/border_inline-expected.txt:
- platform/gtk/css1/box_properties/border_left-expected.txt:
- platform/gtk/css1/box_properties/border_left_inline-expected.txt:
- platform/gtk/css1/box_properties/border_left_width-expected.txt:
- platform/gtk/css1/box_properties/border_left_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_right-expected.txt:
- platform/gtk/css1/box_properties/border_right_inline-expected.txt:
- platform/gtk/css1/box_properties/border_right_width-expected.txt:
- platform/gtk/css1/box_properties/border_right_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_style-expected.txt:
- platform/gtk/css1/box_properties/border_style_inline-expected.txt:
- platform/gtk/css1/box_properties/border_top-expected.txt:
- platform/gtk/css1/box_properties/border_top_inline-expected.txt:
- platform/gtk/css1/box_properties/border_top_width-expected.txt:
- platform/gtk/css1/box_properties/border_top_width_inline-expected.txt:
- platform/gtk/css1/box_properties/border_width-expected.txt:
- platform/gtk/css1/box_properties/border_width_inline-expected.txt:
- platform/gtk/css1/box_properties/clear-expected.txt:
- platform/gtk/css1/box_properties/clear_float-expected.txt:
- platform/gtk/css1/box_properties/float-expected.txt:
- platform/gtk/css1/box_properties/float_elements_in_series-expected.txt:
- platform/gtk/css1/box_properties/float_margin-expected.txt:
- platform/gtk/css1/box_properties/float_on_text_elements-expected.txt:
- platform/gtk/css1/box_properties/height-expected.txt:
- platform/gtk/css1/box_properties/margin-expected.txt:
- platform/gtk/css1/box_properties/margin_bottom-expected.txt:
- platform/gtk/css1/box_properties/margin_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_left-expected.txt:
- platform/gtk/css1/box_properties/margin_left_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_right-expected.txt:
- platform/gtk/css1/box_properties/margin_right_inline-expected.txt:
- platform/gtk/css1/box_properties/margin_top-expected.txt:
- platform/gtk/css1/box_properties/margin_top_inline-expected.txt:
- platform/gtk/css1/box_properties/padding-expected.txt:
- platform/gtk/css1/box_properties/padding_bottom-expected.txt:
- platform/gtk/css1/box_properties/padding_bottom_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_left-expected.txt:
- platform/gtk/css1/box_properties/padding_left_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_right-expected.txt:
- platform/gtk/css1/box_properties/padding_right_inline-expected.txt:
- platform/gtk/css1/box_properties/padding_top-expected.txt:
- platform/gtk/css1/box_properties/padding_top_inline-expected.txt:
- platform/gtk/css1/box_properties/width-expected.txt:
- platform/gtk/css1/cascade/cascade_order-expected.txt:
- platform/gtk/css1/cascade/important-expected.txt:
- platform/gtk/css1/classification/display-expected.txt:
- platform/gtk/css1/classification/list_style-expected.txt:
- platform/gtk/css1/classification/list_style_image-expected.txt:
- platform/gtk/css1/classification/list_style_position-expected.txt:
- platform/gtk/css1/classification/list_style_type-expected.txt:
- platform/gtk/css1/classification/white_space-expected.txt:
- platform/gtk/css1/color_and_background/background-expected.txt:
- platform/gtk/css1/color_and_background/background_attachment-expected.txt:
- platform/gtk/css1/color_and_background/background_color-expected.txt:
- platform/gtk/css1/color_and_background/background_image-expected.txt:
- platform/gtk/css1/color_and_background/background_position-expected.txt:
- platform/gtk/css1/color_and_background/background_repeat-expected.txt:
- platform/gtk/css1/color_and_background/color-expected.txt:
- platform/gtk/css1/conformance/forward_compatible_parsing-expected.txt:
- platform/gtk/css1/font_properties/font-expected.txt:
- platform/gtk/css1/font_properties/font_family-expected.txt:
- platform/gtk/css1/font_properties/font_size-expected.txt:
- platform/gtk/css1/font_properties/font_style-expected.txt:
- platform/gtk/css1/font_properties/font_variant-expected.txt:
- platform/gtk/css1/font_properties/font_weight-expected.txt:
- platform/gtk/css1/formatting_model/canvas-expected.txt:
- platform/gtk/css1/formatting_model/floating_elements-expected.txt:
- platform/gtk/css1/formatting_model/height_of_lines-expected.txt:
- platform/gtk/css1/formatting_model/horizontal_formatting-expected.txt:
- platform/gtk/css1/formatting_model/inline_elements-expected.txt:
- platform/gtk/css1/formatting_model/replaced_elements-expected.txt:
- platform/gtk/css1/formatting_model/vertical_formatting-expected.txt:
- platform/gtk/css1/pseudo/anchor-expected.txt:
- platform/gtk/css1/pseudo/firstletter-expected.txt:
- platform/gtk/css1/pseudo/firstline-expected.txt:
- platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
- platform/gtk/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
- platform/gtk/css1/text_properties/letter_spacing-expected.txt:
- platform/gtk/css1/text_properties/line_height-expected.txt:
- platform/gtk/css1/text_properties/text_align-expected.txt:
- platform/gtk/css1/text_properties/text_decoration-expected.txt:
- platform/gtk/css1/text_properties/text_indent-expected.txt:
- platform/gtk/css1/text_properties/text_transform-expected.txt:
- platform/gtk/css1/text_properties/vertical_align-expected.txt:
- platform/gtk/css1/text_properties/word_spacing-expected.txt:
- platform/gtk/css1/units/color_units-expected.txt:
- platform/gtk/css1/units/length_units-expected.txt:
- platform/gtk/css1/units/percentage_units-expected.txt:
- platform/gtk/css1/units/urls-expected.txt:
- platform/gtk/css3/css3-modsel-33-expected.txt:
- platform/gtk/css3/css3-modsel-35-expected.txt:
- platform/gtk/css3/css3-modsel-36-expected.txt:
- platform/gtk/css3/css3-modsel-37-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/5300379-expected.txt:
- platform/gtk/editing/deleting/5369009-expected.txt:
- platform/gtk/editing/deleting/5390681-2-expected.txt:
- platform/gtk/editing/deleting/5433862-2-expected.txt:
- platform/gtk/editing/deleting/5483370-expected.txt:
- platform/gtk/editing/deleting/delete-3608430-fix-expected.txt:
- platform/gtk/editing/deleting/delete-3608462-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-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-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-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/move-nodes-001-expected.txt:
- platform/gtk/editing/deleting/smart-delete-003-expected.txt:
- platform/gtk/editing/deleting/smart-delete-004-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/4916402-expected.txt:
- platform/gtk/editing/execCommand/4916541-expected.txt:
- platform/gtk/editing/execCommand/4924441-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/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-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-div-009-expected.txt:
- platform/gtk/editing/inserting/insert-div-024-expected.txt:
- platform/gtk/editing/inserting/insert-text-with-newlines-expected.txt:
- platform/gtk/editing/inserting/redo-expected.txt:
- platform/gtk/editing/inserting/typing-002-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/7955-expected.txt:
- platform/gtk/editing/pasteboard/cut-text-001-expected.txt:
- platform/gtk/editing/pasteboard/drag-drop-dead-frame-expected.txt:
- platform/gtk/editing/pasteboard/drag-drop-modifies-page-expected.txt:
- platform/gtk/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
- platform/gtk/editing/pasteboard/drag-selected-image-to-contenteditable-expected.txt:
- platform/gtk/editing/pasteboard/drop-text-without-selection-expected.txt:
- platform/gtk/editing/pasteboard/innerText-inline-table-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-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:
- 4:10 AM Changeset in webkit [71403] by
-
- 3 edits in trunk/WebKitTools
2010-11-05 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Avoid font hinting in the DRT
https://bugs.webkit.org/show_bug.cgi?id=48548
Change the settings to avoid font hinting, it was causing
different results depending on the distribution.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (initializeGtkFontSettings):
- DumpRenderTree/gtk/fonts/fonts.conf:
- 3:30 AM Changeset in webkit [71402] by
-
- 2 edits in trunk/WebCore
2010-11-05 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: inspector lags on large resources with numerous <script> tags.
https://bugs.webkit.org/show_bug.cgi?id=49060
- inspector/front-end/ScriptsPanel.js: (WebInspector.ScriptsPanel.prototype._addScriptToFilesMenu):
- 3:15 AM Changeset in webkit [71401] by
-
- 15 edits in trunk
2010-11-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by David Kilzer.
Replace ARRAYSIZE with WTF_ARRAY_LENGTH
https://bugs.webkit.org/show_bug.cgi?id=48903
- platform/UUID.cpp: (WebCore::createCanonicalUUIDString):
- platform/graphics/chromium/FontCacheChromiumWin.cpp: (WebCore::FontCache::getFontDataForCharacters):
- platform/graphics/win/FontCacheWin.cpp: (WebCore::FontCache::getLastResortFallbackFont):
- platform/graphics/win/IconWin.cpp: (WebCore::Icon::createIconForFiles):
- platform/win/ClipboardUtilitiesWin.cpp: (WebCore::getWebLocData):
- platform/win/ClipboardWin.cpp: (WebCore::createGlobalHDropContent): (WebCore::createGlobalImageFileDescriptor): (WebCore::ClipboardWin::files): (WebCore::ClipboardWin::writeURL):
- platform/win/DragDataWin.cpp: (WebCore::DragData::asFilenames):
- platform/win/FileSystemWin.cpp: (WebCore::safeCreateFile):
2010-11-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by David Kilzer.
Replace ARRAYSIZE with WTF_ARRAY_LENGTH
https://bugs.webkit.org/show_bug.cgi?id=48903
- WebCoreSupport/EditorClientEfl.cpp: (WebCore::EditorClientEfl::interpretKeyEvent):
2010-11-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by David Kilzer.
Replace ARRAYSIZE with WTF_ARRAY_LENGTH
https://bugs.webkit.org/show_bug.cgi?id=48903
- WebCoreSupport/WebChromeClient.cpp: (WebChromeClient::exceededDatabaseQuota):
- WebKitDLL.cpp: (DllGetClassObject):
- WebView.cpp: (WebView::mouseWheel):
- 2:47 AM Changeset in webkit [71400] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
Fix wrong test_expectation format.
- platform/chromium/test_expectations.txt:
- 2:42 AM Changeset in webkit [71399] by
-
- 4 edits in trunk
2010-11-05 Roland Steiner <rolandsteiner@chromium.org>
Reviewed by Dirk Schulze.
Bug 48979 - [Chromium] SVGListPropertyTearOff.h: function commitChange ASSERTs on Win & Mac
https://bugs.webkit.org/show_bug.cgi?id=48979
Remove Chromium expectation entry.
- platform/chromium/test_expectations.txt:
2010-11-05 Roland Steiner <rolandsteiner@chromium.org>
Reviewed by Dirk Schulze.
Bug 48979 - [Chromium] SVGListPropertyTearOff.h: function commitChange ASSERTs on Win & Mac
https://bugs.webkit.org/show_bug.cgi?id=48979
Function removeItemValuesAndWrappers(): Move code out of 'if' statement so that
'wrappers' and 'values' stay synced.
test: svg/dom/baseVal-animVal-crash.html doesn't ASSERT
- svg/properties/SVGListProperty.h: (WebCore::SVGListProperty::removeItemValuesAndWrappers):
- 2:14 AM Changeset in webkit [71398] by
-
- 3 edits in trunk/WebKitTools
2010-11-05 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
build-webkit spams system.log by repeatedly checking for PBXProductDirectory in com.apple.Xcode
https://bugs.webkit.org/show_bug.cgi?id=49051
This is a speculative fix. The unit tests cover these methods, however
I don't know if this will fully stop the system.log spam.
- Scripts/webkitpy/layout_tests/port/base.py:
- Scripts/webkitpy/layout_tests/port/webkit.py:
- 2:08 AM Changeset in webkit [71397] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations.
Add failure for crbug 62025 and 62026
- platform/chromium/test_expectations.txt:
- 1:29 AM Changeset in webkit [71396] by
-
- 2 edits in trunk/WebCore
2010-11-05 John Reck <jreck@google.com>
Reviewed by Nikolas Zimmermann.
The change to SVGPropertyTearOff by CodeGeneratorV8.pm caused two build failures
for Android. One was a missing SVGPropertyTearOff.h include, the other was a
missing forward declaration of FloatRect. Seems to be the result of:
https://bugs.webkit.org/show_bug.cgi?id=48204
No tests needed, fixes build issue.
- bindings/scripts/CodeGeneratorV8.pm:
- 1:04 AM Changeset in webkit [71395] by
-
- 3 edits3 adds in trunk
2010-11-05 Rob Buis <rwlbuis@gmail.com>
Reviewed by David Hyatt.
CSSRule#parentRule always null
https://bugs.webkit.org/show_bug.cgi?id=46228
Ensure MediaList child rules have the MediaList set as parent
in order to correct their parentRule correctness.
Test: fast/dom/css-mediarule-parentRule.html
- css/CSSMediaRule.cpp: (WebCore::CSSMediaRule::CSSMediaRule):
- 12:58 AM Changeset in webkit [71394] by
-
- 3 edits1 add in trunk/WebKitTools
2010-11-05 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Add basic support for showing bot id on /queue-status/ pages
https://bugs.webkit.org/show_bug.cgi?id=49037
This support is really simple. Eventually we'll want to
show the bot id in the lock table too, but we don't have
that information stored in the server yet.
- QueueStatusServer/handlers/queuestatus.py:
- QueueStatusServer/handlers/queuestatus_unittest.py: Added.
- QueueStatusServer/templates/includes/singlequeuestatus.html: