Timeline
Sep 5, 2011:
- 11:58 PM Changeset in webkit [94551] by
-
- 8 edits in trunk/LayoutTests
[Qt] Update expecteds after r94545.
Unreviewed gardening.
- platform/qt/fast/dom/Window/window-properties-expected.png:
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.png:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/qt/fast/dom/prototype-inheritance-2-expected.txt:
- platform/qt/fast/js/global-constructors-expected.png:
- platform/qt/fast/js/global-constructors-expected.txt:
- 9:52 PM Changeset in webkit [94550] by
-
- 13 edits8 adds in trunk/LayoutTests
Unreviewed. GTK rebaselines for r94541, r94543.
- platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt:
- platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
- platform/gtk/fast/ruby/ruby-block-style-not-updated-expected.txt: Added.
- platform/gtk/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt: Added.
- platform/gtk/fast/ruby/ruby-inline-style-not-updated-expected.txt: Added.
- platform/gtk/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt: Added.
- platform/gtk/fast/table/table-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-after-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-before-child-in-table-expected.txt:
- platform/gtk/fast/table/table-row-style-not-updated-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- platform/gtk/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- platform/gtk/fast/table/table-style-not-updated-expected.txt: Added.
- 8:45 PM Changeset in webkit [94549] by
-
- 1 edit1 delete in trunk/LayoutTests
[chromium] Remove unnecessary expectation, results match the fallback path.
- platform/chromium-cg-mac/fast/dom/wrapper-classes-expected.txt: Removed.
- 8:06 PM Changeset in webkit [94548] by
-
- 22 edits16 adds1 delete in trunk/LayoutTests
Unreviewed. Chromium rebaselines for r94541, r94543.
- platform/chromium-cg-mac-leopard/fast/multicol/span/anonymous-split-block-crash-expected.png:
- platform/chromium-cg-mac-leopard/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
- platform/chromium-cg-mac/fast/multicol/span/anonymous-split-block-crash-expected.png:
- platform/chromium-cg-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
- platform/chromium-cg-mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Removed.
- platform/chromium-linux/fast/multicol/span/anonymous-split-block-crash-expected.png:
- platform/chromium-linux/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
- platform/chromium-linux/fast/ruby/ruby-block-style-not-updated-expected.png: Added.
- platform/chromium-linux/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png: Added.
- platform/chromium-linux/fast/ruby/ruby-inline-style-not-updated-expected.png: Added.
- platform/chromium-linux/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-style-not-updated-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-style-not-updated-with-after-content-expected.png: Added.
- platform/chromium-linux/fast/table/table-row-style-not-updated-with-before-content-expected.png: Added.
- platform/chromium-linux/fast/table/table-style-not-updated-expected.png: Added.
- platform/chromium-win/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/chromium-win/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/chromium-win/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/chromium-win/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.png:
- platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.txt:
- platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
- platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
- platform/chromium-win/fast/ruby/ruby-block-style-not-updated-expected.png: Added.
- platform/chromium-win/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png: Added.
- platform/chromium-win/fast/ruby/ruby-inline-style-not-updated-expected.png: Added.
- platform/chromium-win/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png: Added.
- platform/chromium-win/fast/table/table-after-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-before-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-row-after-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-row-before-child-in-table-expected.txt:
- platform/chromium-win/fast/table/table-row-style-not-updated-expected.png: Added.
- platform/chromium-win/fast/table/table-row-style-not-updated-with-after-content-expected.png: Added.
- platform/chromium-win/fast/table/table-row-style-not-updated-with-before-content-expected.png: Added.
- platform/chromium-win/fast/table/table-style-not-updated-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 7:38 PM Changeset in webkit [94547] by
-
- 11 edits8 adds in trunk/LayoutTests
Unreviewed. Qt rebaselines for r94543.
- platform/qt/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/qt/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/qt/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/qt/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/qt/fast/ruby/ruby-block-style-not-updated-expected.txt: Added.
- platform/qt/fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt: Added.
- platform/qt/fast/ruby/ruby-inline-style-not-updated-expected.txt: Added.
- platform/qt/fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt: Added.
- platform/qt/fast/table/table-after-child-in-table-expected.txt:
- platform/qt/fast/table/table-before-child-in-table-expected.txt:
- platform/qt/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/qt/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/qt/fast/table/table-row-after-child-in-table-expected.txt:
- platform/qt/fast/table/table-row-before-child-in-table-expected.txt:
- platform/qt/fast/table/table-row-style-not-updated-expected.txt: Added.
- platform/qt/fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- platform/qt/fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- platform/qt/fast/table/table-style-not-updated-expected.txt: Added.
- 7:13 PM Changeset in webkit [94546] by
-
- 3 edits in trunk/LayoutTests
Unreviewed. Rebaselines for r94541.
- platform/qt/fast/multicol/span/anonymous-split-block-crash-expected.txt:
- platform/qt/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
- 6:52 PM Changeset in webkit [94545] by
-
- 23 edits1 move4 adds11 deletes in trunk
window.HTMLSpanElement does not exist
https://bugs.webkit.org/show_bug.cgi?id=67571
Reviewed by Sam Weinig.
Source/WebCore:
We have these objects for most other elements and HTMLSpanElement
exists in Firefox and in the HTML5 spec. This patch adds it.
Test: fast/dom/wrapper-classes.html
- CMakeLists.txt:
- CodeGenerators.pri:
- DerivedSources.cpp:
- DerivedSources.make:
- GNUmakefile.list.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- html/HTMLElementsAllInOne.cpp:
- html/HTMLSpanElement.cpp: Added.
(WebCore::HTMLSpanElement::HTMLSpanElement):
(WebCore::HTMLSpanElement::create):
- html/HTMLSpanElement.h: Added.
- html/HTMLSpanElement.idl: Added.
- html/HTMLTagNames.in:
- page/DOMWindow.idl:
LayoutTests:
Update tests to account for HTMLSpanElement existing. I also took the
liberty of changing fast/tokenizer/external-script-document-write.html
into a text test and cleaning up the platform-specific results.
- editing/selection/extend-after-mouse-selection-expected.txt:
- fast/dom/gc-6-expected.txt:
- fast/dom/gc-7-expected.txt:
- fast/dom/wrapper-classes-expected.txt:
- fast/dom/wrapper-classes.html:
- fast/events/mouseclick-target-and-positioning-expected.txt:
- fast/js/toString-and-valueOf-override-expected.txt:
- fast/tokenizer/external-script-document-write-expected.txt: Added.
- fast/tokenizer/resources/external-script-document-write.js:
- platform/chromium-linux/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/chromium-win/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/chromium-win/fast/tokenizer/external-script-document-write-expected.txt: Removed.
- platform/gtk/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/gtk/fast/tokenizer/external-script-document-write-expected.txt: Removed.
- platform/mac-leopard/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/mac/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/mac/fast/tokenizer/external-script-document-write-expected.txt: Removed.
- platform/qt/fast/tokenizer/external-script-document-write-expected.png: Removed.
- platform/qt/fast/tokenizer/external-script-document-write-expected.txt: Removed.
- 6:49 PM Changeset in webkit [94544] by
-
- 12 edits24 copies in branches/chromium/835
Merge 94543 - Style not propagated to anonymous boxes and anonymous
inline-blocks.
BUG=92651
Review URL: http://codereview.chromium.org/7833032
- 6:45 PM Changeset in webkit [94543] by
-
- 20 edits24 adds in trunk
Style not propagated to anonymous boxes and anonymous
inline-blocks.
https://bugs.webkit.org/show_bug.cgi?id=67364
Reviewed by James Robinson.
Source/WebCore:
Tests: fast/ruby/ruby-block-style-not-updated-with-before-after-content.html
fast/ruby/ruby-block-style-not-updated.html
fast/ruby/ruby-inline-style-not-updated-with-before-after-content.html
fast/ruby/ruby-inline-style-not-updated.html
fast/table/table-row-style-not-updated-with-after-content.html
fast/table/table-row-style-not-updated-with-before-content.html
fast/table/table-row-style-not-updated.html
fast/table/table-style-not-updated.html
- rendering/RenderObject.cpp:
(WebCore::RenderObject::propagateStyleToAnonymousChildren):
- rendering/RenderObject.h:
(WebCore::RenderObject::isBeforeAfterContent):
- rendering/RenderRuby.cpp:
(WebCore::RenderRubyAsInline::styleDidChange):
(WebCore::RenderRubyAsBlock::styleDidChange):
- rendering/RenderRuby.h:
- rendering/RenderTable.cpp:
(WebCore::RenderTable::styleDidChange):
- rendering/RenderTableRow.cpp:
(WebCore::RenderTableRow::styleDidChange):
(WebCore::RenderTableRow::addChild):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::styleDidChange):
(WebCore::RenderTableSection::addChild):
- rendering/RenderTableSection.h:
LayoutTests:
None of the different color boxes should overlap. If they overlap, test fails.
- fast/ruby/ruby-block-style-not-updated-expected.png: Added.
- fast/ruby/ruby-block-style-not-updated-expected.txt: Added.
- fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.png: Added.
- fast/ruby/ruby-block-style-not-updated-with-before-after-content-expected.txt: Added.
- fast/ruby/ruby-block-style-not-updated-with-before-after-content.html: Added.
- fast/ruby/ruby-block-style-not-updated.html: Added.
- fast/ruby/ruby-inline-style-not-updated-expected.png: Added.
- fast/ruby/ruby-inline-style-not-updated-expected.txt: Added.
- fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.png: Added.
- fast/ruby/ruby-inline-style-not-updated-with-before-after-content-expected.txt: Added.
- fast/ruby/ruby-inline-style-not-updated-with-before-after-content.html: Added.
- fast/ruby/ruby-inline-style-not-updated.html: Added.
- fast/table/table-row-style-not-updated-expected.png: Added.
- fast/table/table-row-style-not-updated-expected.txt: Added.
- fast/table/table-row-style-not-updated-with-after-content-expected.png: Added.
- fast/table/table-row-style-not-updated-with-after-content-expected.txt: Added.
- fast/table/table-row-style-not-updated-with-after-content.html: Added.
- fast/table/table-row-style-not-updated-with-before-content-expected.png: Added.
- fast/table/table-row-style-not-updated-with-before-content-expected.txt: Added.
- fast/table/table-row-style-not-updated-with-before-content.html: Added.
- fast/table/table-row-style-not-updated.html: Added.
- fast/table/table-style-not-updated-expected.png: Added.
- fast/table/table-style-not-updated-expected.txt: Added.
- fast/table/table-style-not-updated.html: Added.
- platform/mac/fast/css-generated-content/table-before-after-child-add-expected.txt:
- platform/mac/fast/css-generated-content/table-cell-before-after-child-add-expected.txt:
- platform/mac/fast/css-generated-content/table-row-before-after-child-add-expected.txt:
- platform/mac/fast/css-generated-content/table-table-before-after-child-add-expected.txt:
- platform/mac/fast/table/table-after-child-in-table-expected.txt:
- platform/mac/fast/table/table-before-child-in-table-expected.txt:
- platform/mac/fast/table/table-cell-after-child-in-table-expected.txt:
- platform/mac/fast/table/table-cell-before-child-in-table-expected.txt:
- platform/mac/fast/table/table-row-after-child-in-table-expected.txt:
- platform/mac/fast/table/table-row-before-child-in-table-expected.txt:
- 6:21 PM Changeset in webkit [94542] by
-
- 5 edits2 copies in branches/chromium/835
Merge 94541 - Crash in RenderObjectChildList::destroyLeftOverChildren()
BUG=89580
Review URL: http://codereview.chromium.org/7737033
- 6:16 PM Changeset in webkit [94541] by
-
- 7 edits2 adds in trunk
Crash in RenderObjectChildList::destroyLeftOverChildren()
https://bugs.webkit.org/show_bug.cgi?id=64753
Reviewed by James Robinson.
Source/WebCore:
If any of the ancestors between column span element and containing
column's block is a continuation, then don't attempt to render the
column span by splitting the block into continuations.
Test: fast/multicol/column-span-parent-continuation-crash.html
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::columnsBlockForSpanningElement):
LayoutTests:
anonymous-split-block-crash rendering was already wrong. The fix prevents
the tree to go bad and hence does not do the column-span rendering. same issue
with clone-anonymous-block-non-inline-child-crash test.
- fast/multicol/column-span-parent-continuation-crash-expected.txt: Added.
- fast/multicol/column-span-parent-continuation-crash.html: Added.
- platform/mac/fast/multicol/span/anonymous-split-block-crash-expected.png:
- platform/mac/fast/multicol/span/anonymous-split-block-crash-expected.txt:
- platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
- platform/mac/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
- 4:18 PM Changeset in webkit [94540] by
-
- 8 edits in trunk/Tools
Add a tab to garden-o-matic for viewing expected failures
https://bugs.webkit.org/show_bug.cgi?id=67619
Reviewed by Dimitri Glazkov.
This patch adds a basic tab to garden-o-matic that shows all the tests
failing on the bots, including the expected failures. This patch
mostly involves refactoring existing classes to allow new subclasses.
This view is useful for when gardeners mark tests as expected to fail
and then rebaseline them later.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/controllers.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/garden-o-matic.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/model.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/summary-mock.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications.js:
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/notifications_unittests.js:
- 3:58 PM Changeset in webkit [94539] by
-
- 2 edits in trunk/Tools
Fix global variable leak in garden-o-matic
https://bugs.webkit.org/show_bug.cgi?id=67617
Reviewed by Dimitri Glazkov.
Caught by running the unit tests with noglobals turned on.
- BuildSlaveSupport/build.webkit.org-config/public_html/TestFailures/scripts/ui/results.js:
- 2:07 PM Changeset in webkit [94538] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed, rolling out r94537.
http://trac.webkit.org/changeset/94537
https://bugs.webkit.org/show_bug.cgi?id=67618
Does not compile on Chromium Mac (Requested by abarth_ on
#webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-05
- platform/image-encoders/skia/JPEGImageEncoder.cpp:
(WebCore::preMultipliedBGRAtoRGB):
(WebCore::RGBAtoRGB):
(WebCore::encodePixels):
(WebCore::JPEGImageEncoder::encode):
- 12:56 PM Changeset in webkit [94537] by
-
- 2 edits in trunk/Source/WebCore
[chromium skia] JPEGImageEncoder: hoist contants out of the encoding loop
https://bugs.webkit.org/show_bug.cgi?id=67589
Reviewed by Adam Barth.
Change the row converter function signatures to be the same. Call them via a function
pointer during the encoding loop. Minor webkit stlye cleanup, remove unused include.
No new tests. Covered by existing canvas 2d and 3d tests.
canvas/philip/tests/toDataURL.jpeg.alpha.html
fast/canvas/webgl/premultiplyalpha-test.html
- platform/image-encoders/skia/JPEGImageEncoder.cpp: Remove SkUnPreMultiply.h (not used).
(WebCore::preMultipliedBGRAtoRGB): Use unsigned char* instead of void* for pixels.
(WebCore::RGBAtoRGB): pixels & pixelCount to match the preMultipliedBGRAtoRGB() signature.
(WebCore::encodePixels): Move contants out of the encoding loop: use a function pointer to
call preMultipliedBGRAtoRGB or RGBAtoRGB (now they have identical signatures) during the
image row encoding loop. Add/use pixelRowStride constant.
(WebCore::JPEGImageEncoder::encode): webkit style: no need to split lines.
- 9:55 AM Changeset in webkit [94536] by
-
- 3 edits3 adds in trunk
Take pageScaleFactor into account for MouseRelatedEvents.
https://bugs.webkit.org/show_bug.cgi?id=67592
Source/WebCore:
Reviewed by Dimitri Glazkov.
Test: fast/events/page-scaled-mouse-click.html
- dom/MouseRelatedEvent.cpp:
(WebCore::MouseRelatedEvent::MouseRelatedEvent):
LayoutTests:
Mouse-related events currently take account of the zoom factor, but they
also need to take account of the page scale factor so that pageX and pageY
event coordinates are properly determined.
Reviewed by Dimitri Glazkov.
- fast/events/page-scaled-mouse-click-expected.txt: Added.
- fast/events/page-scaled-mouse-click.html: Added.
- fast/events/script-tests/page-scaled-mouse-click.js: Added.
- 9:51 AM Changeset in webkit [94535] by
-
- 2 edits in trunk/LayoutTests
D'oh! Missed the name of the test in the previous gardening.
Unreviewed regardening.
- platform/qt-wk2/Skipped:
- 9:47 AM Changeset in webkit [94534] by
-
- 2 edits in trunk/LayoutTests
[Qt][WK2] fast/inline/absolute-positioned-inline-in-centred-block.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=67607
Unreviewed gardening.
- platform/qt-wk2/Skipped:
- 8:42 AM Changeset in webkit [94533] by
-
- 1 edit1 move in trunk/LayoutTests
[Qt] Unreviewed gardening - move expectation to the correct place.
- platform/qt/fast/borders/border-image-repeat-expected.txt: Renamed from LayoutTests/platform/qt/border-image-repeat-expected.txt.
- 8:35 AM Changeset in webkit [94532] by
-
- 3 edits in trunk/Source/WebCore
Web Inspector: rename RawSourceCode.reload to contentEdited.
https://bugs.webkit.org/show_bug.cgi?id=67504
Make RawSourceCode.reload private and remove RawSourceCode.content getter and setter
(RawSourceCode isn't supposed to have any content).
Reviewed by Yury Semikhatsky.
- inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel.prototype.setScriptSource.didEditScriptSource):
(WebInspector.DebuggerPresentationModel.prototype.setScriptSource):
(WebInspector.DebuggerPresentationModelResourceBinding.prototype.canSetContent):
(WebInspector.DebuggerPresentationModelResourceBinding.prototype.setContent):
(WebInspector.DebuggerPresentationModelResourceBinding.prototype._setContentWithInitialContent):
- inspector/front-end/SourceFile.js:
(WebInspector.RawSourceCode):
(WebInspector.RawSourceCode.prototype.contentEdited):
(WebInspector.RawSourceCode.prototype.forceLoadContent):
(WebInspector.RawSourceCode.prototype._reload):
(WebInspector.RawSourceCode.prototype._didRequestContent):
- 8:01 AM Changeset in webkit [94531] by
-
- 2 edits in trunk/Source/WebCore
Fix the regression of bug 65333 introduced by 60170.
This caused the speech input bubble to appear in the wrong side for RTL text inputs.
https://bugs.webkit.org/show_bug.cgi?id=67597
Reviewed by Tony Gentilcore.
No new tests. Fixing regression.
- html/shadow/TextControlInnerElements.cpp:
(WebCore::InputFieldSpeechButtonElement::startSpeechInput):
- 7:46 AM Changeset in webkit [94530] by
-
- 2 edits in trunk/LayoutTests
Web Inspector: cleanup scripts-panel.html test.
https://bugs.webkit.org/show_bug.cgi?id=67497
ScriptsPanel test should not depend on presentation model internals.
Reviewed by Yury Semikhatsky.
- inspector/debugger/scripts-panel.html:
- 7:40 AM Changeset in webkit [94529] by
-
- 2 edits in trunk/Source/WebCore
Web Inspector: F5 results in a Web Inspector frontend reload on non-Macs
https://bugs.webkit.org/show_bug.cgi?id=67602
Reviewed by Yury Semikhatsky.
- inspector/front-end/inspector.js:
(WebInspector.documentKeyDown):
- 7:20 AM Changeset in webkit [94528] by
-
- 1 edit1 add in trunk/LayoutTests
[Qt] Unreviewed gardening.
Patch by Zsolt Fehér <feherzs@inf.u-szeged.hu> on 2011-09-05
- platform/qt/border-image-repeat-expected.txt: Added.
- 7:11 AM QtWebKitBuildBots edited by
- Update Qt to 4.7.4 and Mobility to 1.2.0 on Qt Linux Release bot (diff)
- 5:57 AM Changeset in webkit [94527] by
-
- 5 edits in trunk/Source/WebCore
Unreviewed, rolling out r94525.
http://trac.webkit.org/changeset/94525
https://bugs.webkit.org/show_bug.cgi?id=67599
WinCE compilation failed. (Requested by loislo on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-05
- platform/text/TextBoundaries.cpp:
- platform/text/TextBreakIteratorICU.cpp:
- platform/text/qt/TextBoundariesQt.cpp:
- platform/text/qt/TextBreakIteratorQt.cpp:
- 5:55 AM Changeset in webkit [94526] by
-
- 6 edits6 adds in trunk/LayoutTests/platform/qt/fast
2011-09-05 Balazs Kelemen <kbalazs@webkit.org>
[Qt] Update expectations.
Unreviewed gardening.
- platform/qt/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png: Added.
- platform/qt/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
- platform/qt/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.png: Added.
- platform/qt/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Added.
- platform/qt/fast/dom/Window/window-properties-expected.png:
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.png:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Added.
- platform/qt/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/qt/fast/js/global-constructors-expected.png:
- platform/qt/fast/js/global-constructors-expected.txt:
- 5:08 AM Changeset in webkit [94525] by
-
- 5 edits in trunk/Source/WebCore
[Qt] Compiling using system ICU uses QTextBreakIterator in some cases.
https://bugs.webkit.org/show_bug.cgi?id=67391
Patch by Alexander Færøy <alexander.faeroy@nokia.com> on 2011-09-05
Reviewed by Kenneth Rohde Christiansen.
- platform/text/TextBoundaries.cpp:
- platform/text/TextBreakIteratorICU.cpp:
- platform/text/qt/TextBoundariesQt.cpp:
- platform/text/qt/TextBreakIteratorQt.cpp:
- 3:53 AM Changeset in webkit [94524] by
-
- 5 edits3 adds in trunk
[Qt][WK2] Add pixel test support
https://bugs.webkit.org/show_bug.cgi?id=66283
Reviewed by Andreas Kling.
Source/WebKit2:
- Shared/API/c/qt/WKImageQt.cpp: Added.
(WKImageCreateQImage): C style (private) API to get the contents of the backing
store as an image.
- Shared/API/c/qt/WKImageQt.h: Added.
- Shared/qt/ShareableBitmapQt.cpp:
(WebKit::ShareableBitmap::createImage): Typo. Remove useless ifdef.
- WebKit2API.pri:
Tools:
Implemented pixel result generation by reusing the logic
that we have in DumpRenderTree.
- WebKitTestRunner/qt/TestInvocationQt.cpp:
(WTR::dumpImage):
(WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
- 3:50 AM Changeset in webkit [94523] by
-
- 3 edits in trunk/LayoutTests
[Qt] Update expected result after r94425
https://bugs.webkit.org/show_bug.cgi?id=66467
Patch by Kristof Kosztyo <kkristof@inf.u-szeged.hu> on 2011-09-05
- platform/qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.png:
- platform/qt/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt:
- 3:43 AM Changeset in webkit [94522] by
-
- 10 edits in trunk/Source/JavaScriptCore
Unreviewed, rolling out r94445 and r94448.
http://trac.webkit.org/changeset/94445
http://trac.webkit.org/changeset/94448
https://bugs.webkit.org/show_bug.cgi?id=67595
It broke everything (Requested by ossy on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-05
- JavaScriptCore.exp:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
- heap/Heap.cpp:
(JSC::Heap::collect):
- heap/Heap.h:
- heap/NewSpace.cpp:
(JSC::NewSpace::NewSpace):
- heap/NewSpace.h:
- jit/JITStubs.cpp:
(JSC::DEFINE_STUB_FUNCTION):
- runtime/JSObject.cpp:
(JSC::JSObject::allocatePropertyStorage):
- runtime/JSObject.h:
(JSC::JSObject::~JSObject):
(JSC::JSObject::putDirectInternal):
(JSC::JSObject::putDirectWithoutTransition):
(JSC::JSObject::putDirectFunctionWithoutTransition):
(JSC::JSObject::transitionTo):
(JSC::JSObject::visitChildrenDirect):
- 3:22 AM Changeset in webkit [94521] by
-
- 3 edits in trunk/LayoutTests
2011-09-05 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed update expected image for chromium MAC.
The test was introduced at r94492.
- platform/chromium-cg-mac-leopard/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
- platform/chromium-cg-mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
- 2:41 AM Changeset in webkit [94520] by
-
- 10 edits in trunk/Source/JavaScriptCore
Unreviewed build fix for r94452.
Add config.h as the first header to the cc files as required by the coding style.
Reuse macros from Assertions.h instead of adding addional #ifdefs.
- wtf/dtoa/bignum-dtoa.cc:
- wtf/dtoa/bignum.cc:
- wtf/dtoa/cached-powers.cc:
- wtf/dtoa/diy-fp.cc:
- wtf/dtoa/double-conversion.cc:
- wtf/dtoa/fast-dtoa.cc:
- wtf/dtoa/fixed-dtoa.cc:
- wtf/dtoa/strtod.cc:
- wtf/dtoa/utils.h:
- 1:49 AM Changeset in webkit [94519] by
-
- 4 edits in trunk/Source
[Qt][WK2] Fix the build
Rubber-stamped by Csaba Osztrogonác.
Source/JavaScriptCore:
- wtf/dtoa/double-conversion.cc: Remove dead variable in file added in r94452.
The variable fractional_part is only set but never used.
Source/WebKit2:
- DerivedSources.pro: Add missing PluginProcessConnection.messages.in after r94456.
- 1:36 AM Changeset in webkit [94518] by
-
- 1 edit1 add in trunk/LayoutTests
2011-09-05 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed update expected image for chromium Linux.
The test was introduced at r94492.
- platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Added.
- 12:52 AM Changeset in webkit [94517] by
-
- 4 edits1 delete in trunk/LayoutTests
2011-09-05 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed rebaseline for chromium: fast/repaint/block-layout-inline-children-float-positioned.html
- platform/chromium-cg-mac-leopard/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
- platform/chromium-cg-mac/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
- platform/chromium-linux/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Removed.
- platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
- 12:46 AM Changeset in webkit [94516] by
-
- 10 edits in trunk/Source
Logic from HTMLElement::deprecatedCreateContextualFragment moved into
Range::createContextualFragment function.
https://bugs.webkit.org/show_bug.cgi?id=67056
Patch by Kaustubh Atrawalkar <Kaustubh Atrawalkar> on 2011-09-05
Reviewed by Ryosuke Niwa.
Code Refactoring for deprecatedCreateContextualFragment.
Source/WebCore:
No new tests. Code Re-factoring.
- dom/Element.cpp:
- dom/Element.h:
- dom/Range.cpp:
(WebCore::insertIntoFragment):
(WebCore::Range::createDocumentFragmentForElement):
(WebCore::Range::createContextualFragment):
- dom/Range.h:
- editing/markup.cpp:
(WebCore::createFragmentFromMarkup):
- html/HTMLElement.cpp:
- html/HTMLElement.h:
Source/WebKit/qt:
- Api/qwebelement.cpp:
(QWebElement::appendInside):
(QWebElement::prependInside):
(QWebElement::prependOutside):
(QWebElement::appendOutside):
(QWebElement::encloseContentsWith):
(QWebElement::encloseWith):
- 12:38 AM Changeset in webkit [94515] by
-
- 1 edit12 adds in trunk/LayoutTests
2011-09-05 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed rebaseline for fast/inline/absolute-positioned-inline-in-centred-block
- platform/chromium-cg-mac-leopard/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-cg-mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Added.
- platform/chromium-cg-mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-linux-x86/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-win-vista/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-win-xp/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
- platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Added.
- platform/chromium-win/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Added.
Sep 4, 2011:
- 11:48 PM Changeset in webkit [94514] by
-
- 4 edits in trunk/Source/JavaScriptCore
REGRESSION (r94452): 20 http/tests tests failing on Qt Linux Release
https://bugs.webkit.org/show_bug.cgi?id=67562
Patch by Mark Hahnenberg <mhahnenberg@apple.com> on 2011-09-04
Reviewed by Darin Adler.
Fixing the build (again which was broken by the dtoa patch. Needed
to make sure WTF::double_conversion::initialize() is called for Qt
as well as adding a check for WinCE in dtoa/utils.h
- runtime/InitializeThreading.cpp:
(JSC::initializeThreadingOnce):
- wtf/dtoa/cached-powers.cc:
- wtf/dtoa/utils.h:
- 11:43 PM Changeset in webkit [94513] by
-
- 6 edits2 deletes in trunk
Unreviewed, rolling out r94510.
http://trac.webkit.org/changeset/94510
https://bugs.webkit.org/show_bug.cgi?id=66531
Causes layout test crashes.
Source/WebCore:
- dom/Document.cpp:
(WebCore::Document::webkitWillEnterFullScreenForElement):
(WebCore::Document::webkitDidExitFullScreenForElement):
- dom/NodeRenderingContext.cpp:
(WebCore::wrapWithRenderFullScreen):
(WebCore::NodeRendererFactory::createRendererIfNeeded):
- rendering/RenderFullScreen.cpp:
(RenderFullScreen::createFullScreenStyle):
- rendering/RenderFullScreen.h:
LayoutTests:
- plugins/fullscreen-plugins-dont-reload-expected.txt: Removed.
- plugins/fullscreen-plugins-dont-reload.html: Removed.
- 10:59 PM Changeset in webkit [94512] by
-
- 2 edits in trunk/Source/WebCore
Unreviewed. Compile fix for r94511.
- dom/Range.cpp:
(WebCore::Range::processContents):
(WebCore::Range::processAncestorsAndTheirSiblings):
- 10:22 PM Changeset in webkit [94511] by
-
- 3 edits2 adds in trunk
Crash in Range::processAncestorsAndTheirSiblings.
https://bugs.webkit.org/show_bug.cgi?id=67556
Reviewed by Ryosuke Niwa.
Source/WebCore:
Create a temporary RefPtr Node vector to keep all the ancestor's
childs so that we don't access removed child nodes.
Test: fast/dom/Range/range-delete-contents-event-fire-crash.html
- dom/Range.cpp:
(WebCore::Range::processContents):
(WebCore::Range::processAncestorsAndTheirSiblings):
LayoutTests:
Tests that we do not crash when removing contents of
a range from the document.
- fast/dom/Range/range-delete-contents-event-fire-crash-expected.txt: Added.
- fast/dom/Range/range-delete-contents-event-fire-crash.html: Added.
- 9:46 PM Changeset in webkit [94510] by
-
- 6 edits2 adds in trunk
Don't detach elements from the render tree when entering fullscreen mode
https://bugs.webkit.org/show_bug.cgi?id=66531
Source/WebCore:
This prevents plugin instances from being destroyed and reinstantiated
when entering fullscreen mode.
Patch by Jeremy Apthorp <jeremya@google.com> on 2011-09-04
Reviewed by Darin Fisher.
Test: plugins/fullscreen-plugins-dont-reload.html
- dom/Document.cpp:
(WebCore::Document::webkitWillEnterFullScreenForElement):
(WebCore::Document::webkitDidExitFullScreenForElement):
- dom/NodeRenderingContext.cpp:
(WebCore::NodeRendererFactory::createRendererIfNeeded):
- rendering/RenderFullScreen.cpp:
(createFullScreenStyle):
(RenderFullScreen::wrapRenderer):
(RenderFullScreen::unwrapRenderer):
- rendering/RenderFullScreen.h:
LayoutTests:
Test that the plugin is not reloaded when entering fullscreen.
Patch by Jeremy Apthorp <jeremya@google.com> on 2011-09-04
Reviewed by Darin Fisher.
- plugins/fullscreen-plugins-dont-reload-expected.txt: Added.
- plugins/fullscreen-plugins-dont-reload.html: Added.
- 9:18 PM Changeset in webkit [94509] by
-
- 2 edits2 moves in trunk/Source/WebKit/efl
[EFL] Rename ewk_view_(single|tiled).c to ewk_view_(single|tiled).cpp
https://bugs.webkit.org/show_bug.cgi?id=66542
Use a C++ compiler for these files, so that they can include the C++-using
ewk_private.h.
Reviewed by Daniel Bates.
- CMakeListsEfl.txt:
- ewk/ewk_view_single.cpp: Renamed from Source/WebKit/efl/ewk/ewk_view_single.c.
(_ewk_view_single_on_del):
(_ewk_view_single_smart_add):
(_ewk_view_single_smart_backing_store_add):
(_ewk_view_single_smart_resize):
(_ewk_view_4b_move_region_up):
(_ewk_view_4b_move_region_down):
(_ewk_view_4b_move_line_left):
(_ewk_view_4b_move_line_right):
(_ewk_view_4b_move_region_left):
(_ewk_view_4b_move_region_right):
(_ewk_view_4b_move_region):
(_ewk_view_single_scroll_process_single):
(_ewk_view_single_smart_scrolls_process):
(_ewk_view_single_smart_repaints_process):
(_ewk_view_single_smart_zoom_weak_set):
(_ewk_view_single_smart_zoom_weak_smooth_scale_set):
(_ewk_view_single_smart_bg_color_set):
(ewk_view_single_smart_set):
(_ewk_view_single_smart_class_new):
(ewk_view_single_add):
- ewk/ewk_view_tiled.cpp: Renamed from Source/WebKit/efl/ewk/ewk_view_tiled.c.
(_ewk_view_tiled_render_cb):
(_ewk_view_tiled_updates_process_pre):
(_ewk_view_tiled_smart_backing_store_add):
(_ewk_view_tiled_contents_size_changed_cb):
(_ewk_view_tiled_smart_add):
(_ewk_view_tiled_smart_scrolls_process):
(_ewk_view_tiled_smart_repaints_process):
(_ewk_view_tiled_smart_contents_resize):
(_ewk_view_tiled_smart_zoom_set):
(_ewk_view_tiled_smart_zoom_weak_set):
(_ewk_view_tiled_smart_zoom_weak_smooth_scale_set):
(_ewk_view_tiled_smart_flush):
(_ewk_view_tiled_smart_pre_render_region):
(_ewk_view_tiled_smart_pre_render_relative_radius):
(_ewk_view_tiled_smart_pre_render_cancel):
(_ewk_view_tiled_smart_disable_render):
(_ewk_view_tiled_smart_enable_render):
(ewk_view_tiled_smart_set):
(_ewk_view_tiled_smart_class_new):
(ewk_view_tiled_add):
(ewk_view_tiled_unused_cache_get):
(ewk_view_tiled_unused_cache_set):
- 5:01 PM Changeset in webkit [94508] by
-
- 10 edits2 adds in trunk
<rdar://problem/10071256> Retain retired custom fonts until the next style recalc
Reviewed by Darin Adler.
Source/WebCore:
Test: fast/css/font-face-used-after-retired.html
During style recalc, existing renderers may reference their old style, including font data.
Allow them to do so safely by keeping retired custom font data around until after style recalc.
- css/CSSFontFace.cpp:
(WebCore::CSSFontFace::retireCustomFont): Added. Calls through to CSSFontSelector, if the font
face is still part of any segmented font face. Otherwise, deletes the custom font data.
- css/CSSFontFace.h:
- css/CSSFontFaceSource.cpp:
(WebCore::CSSFontFaceSource::pruneTable): Changed to call retireCustomFont() instead of deleting
retired font data.
- css/CSSFontSelector.cpp:
(WebCore::CSSFontSelector::retireCustomFont): Added. Calls through to the Document, if this is
still the active font selector for a document. Otherwise, deletes the custom font data.
- css/CSSFontSelector.h:
- css/CSSSegmentedFontFace.cpp:
(WebCore::CSSSegmentedFontFace::pruneTable): Changed to call retireCustomFont() instead of
deleting retired font data.
- dom/Document.cpp:
(WebCore::Document::~Document): Added a call to deleteRetiredCustomFonts(), in case the Document
is destroyed before getting a chance to recalc style after custom fonts have been retired.
(WebCore::Document::recalcStyle): Added a call to deleteRetiredCustomFonts() after style recalc.
(WebCore::Document::deleteRetiredCustomFonts): Added. Deletes all previously-retired custom font
data.
- dom/Document.h:
(WebCore::Document::retireCustomFont): Added.
LayoutTests:
- fast/css/font-face-used-after-retired-expected.txt: Added.
- fast/css/font-face-used-after-retired.html: Added.
- 2:24 PM Changeset in webkit [94507] by
-
- 3 edits in trunk/Source/WebKit/chromium
[Chromium] Add mutliple to WebPopupMenuInfo for Android
https://bugs.webkit.org/show_bug.cgi?id=67576
Reviewed by Darin Fisher.
This flag requests that the embedder allow multiple selection for the
popup menu. (See also https://bugs.webkit.org/show_bug.cgi?id=67574.)
- public/WebPopupMenuInfo.h:
- src/ExternalPopupMenu.cpp:
(WebKit::ExternalPopupMenu::getPopupMenuInfo):
- 2:19 PM Changeset in webkit [94506] by
-
- 2 edits in trunk/LayoutTests
Forgot to check in new results for fast/events/event-creation.html
- fast/events/event-creation-expected.txt:
- 2:04 PM Changeset in webkit [94505] by
-
- 12 edits3 deletes in trunk
Document.createEvent should support all the interfaces of Event we got
https://bugs.webkit.org/show_bug.cgi?id=67568
Reviewed by Anders Carlsson.
Source/WebCore:
Updated fast/events/event-creation.html
- dom/BeforeLoadEvent.h:
(WebCore::BeforeLoadEvent::create):
(WebCore::BeforeLoadEvent::BeforeLoadEvent):
Added empty create.
- dom/Document.cpp:
(WebCore::Document::createEvent):
Add missing interfaces.
- dom/HashChangeEvent.h:
(WebCore::HashChangeEvent::create):
(WebCore::HashChangeEvent::HashChangeEvent):
Added empty create.
- page/SpeechInputEvent.cpp:
(WebCore::SpeechInputEvent::create):
(WebCore::SpeechInputEvent::SpeechInputEvent):
(WebCore::SpeechInputEvent::~SpeechInputEvent):
- page/SpeechInputEvent.h:
Added empty create.
LayoutTests:
- fast/events/event-creation.html:
Converted to shouldBe style test, changed prototype check to us instanceof and constructor check,
added enumeration based catchall.
- fast/events/event-instanceof-expected.txt: Removed.
- fast/events/event-instanceof.html: Removed.
- fast/events/script-tests/event-instanceof.js: Removed.
Moved contents to fast/events/event-creation.html.
- 11:10 AM Changeset in webkit [94504] by
-
- 7 edits in trunk/Source
[Chromium] Add memory threshold values to WebKitPlatformSupport.h
https://bugs.webkit.org/show_bug.cgi?id=67575
Reviewed by Darin Fisher.
Source/WebCore:
Grab these memory thresholds from PlatformSupport rather than hard-coding them.
- bindings/v8/V8GCController.cpp:
(WebCore::V8GCController::checkMemoryUsage):
- platform/chromium/PlatformSupport.h:
- platform/qt/PlatformSupport.h:
(WebCore::PlatformSupport::lowMemoryUsageMB):
(WebCore::PlatformSupport::highMemoryUsageMB):
(WebCore::PlatformSupport::highUsageDeltaMB):
Source/WebKit/chromium:
Instead of hard-coding these values, we now grab them from
WebKitPlatformSupport because Android wishes to configure them on a
per-device basis.
One could view grabing these values from PlatformSupport as a bit of a
layering violation (because they feel like policy), but another view is
that the alternative implementation is to query the OS for various
memory parameters. In either case, getting these values via
PlatformSupport is much easier and consistent with the other memory
related queries in PlatformSupport already.
- public/WebKitPlatformSupport.h:
(WebKit::WebKitPlatformSupport::lowMemoryUsageMB):
(WebKit::WebKitPlatformSupport::highMemoryUsageMB):
(WebKit::WebKitPlatformSupport::highUsageDeltaMB):
- src/PlatformSupport.cpp:
(WebCore::PlatformSupport::lowMemoryUsageMB):
(WebCore::PlatformSupport::highMemoryUsageMB):
(WebCore::PlatformSupport::highUsageDeltaMB):
- 11:04 AM Changeset in webkit [94503] by
-
- 2 edits in trunk/LayoutTests
2011-09-04 Ilya Tikhonovsky <loislo@chromium.org>
Unreviewed fix for chromium expectations.
The expectations for http/tests/security/xssAuditor/dom-write-innerHTML.html
were in conflict. The first was for LINUX the second was for DEBUG. I just added RELEASE flag for LINUX one.
- platform/chromium/test_expectations.txt:
- 10:51 AM Changeset in webkit [94502] by
-
- 1 edit5 adds in trunk/Source/WebCore
[wx] Unreviewed build fix. Add new / moved files missing from last commit.
- 9:49 AM Changeset in webkit [94501] by
-
- 19 edits in trunk
[wx] Enable wxWebKit to run using the wxGC Cairo backend on platforms other than GTK.
https://bugs.webkit.org/show_bug.cgi?id=67577
Reviewed by Kevin Ollivier.