Timeline
Nov 10, 2010:
- 11:37 PM Changeset in webkit [71797] by
-
- 5 edits3 adds in trunk
2010-11-10 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Adam Barth.
[HTML5] 10.2.8.4 Scripts that modify the page as it is being parsed
https://bugs.webkit.org/show_bug.cgi?id=49364
Fixed HTMLScriptRunner's executeScript to use the ScriptController of the frame to which script element belongs
as supposed to that of the frame associated with the HTMLScriptRunner.
Test: fast/parser/script-modify-page-outer.html
- html/parser/HTMLScriptRunner.cpp: (WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent): Calls executeScript. (WebCore::HTMLScriptRunner::executeScript): Uses the correct ScriptController instance. (WebCore::HTMLScriptRunner::runScript): Call executeScript.
- html/parser/HTMLScriptRunner.h:
2010-11-10 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Adam Barth.
[HTML5] 10.2.8.4 Scripts that modify the page as it is being parsed
https://bugs.webkit.org/show_bug.cgi?id=49364
Added a test to ensure moving the script element to the parent document as it is being parsed
changes the script's global object to the parent document's window object.
- fast/parser/move-during-parsing-expected.txt:
- fast/parser/resources/script-modify-page-inner.html: Added.
- fast/parser/script-modify-page-outer-expected.txt: Added.
- fast/parser/script-modify-page-outer.html: Added.
- 9:20 PM Changeset in webkit [71796] by
-
- 2 edits in trunk/WebCore
Style fix I said I’d make then forgot to make.
- platform/graphics/mac/ComplexTextControllerCoreText.cpp:
(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun):
- 9:18 PM Changeset in webkit [71795] by
-
- 3 edits in trunk/WebCore
Allow for the possibility of CoreText generating multiple runs for a single text run.
https://bugs.webkit.org/show_bug.cgi?id=49353
Patch by Ned Holbrook <nholbrook@apple.com> on 2010-11-10
Reviewed by Dan Bernstein.
- platform/graphics/mac/ComplexTextController.h:
(WebCore::ComplexTextController::ComplexTextRun::create):
- platform/graphics/mac/ComplexTextControllerCoreText.cpp:
(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun):
(WebCore::ComplexTextController::collectComplexTextRunsForCharactersCoreText):
- 8:58 PM Changeset in webkit [71794] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations.
- platform/chromium/test_expectations.txt:
- 7:09 PM Changeset in webkit [71793] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-10 Kenneth Russell <kbr@google.com>
Reviewed by James Robinson.
[chromium] Clean up gfx::GetGLImplementation calls in WebGraphicsContext3DDefaultImpl
https://bugs.webkit.org/show_bug.cgi?id=49336
- src/WebGraphicsContext3DDefaultImpl.cpp: (WebKit::WebGraphicsContext3DDefaultImpl::initialize): (WebKit::WebGraphicsContext3DDefaultImpl::reshape): (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv):
- 6:37 PM Changeset in webkit [71792] by
-
- 6 edits in trunk
2010-11-10 Chris Guillory <chris.guillory@google.com>
Reviewed by Chris Fleizach.
Use IAccessibleComparable to compare accessibility objects.
https://bugs.webkit.org/show_bug.cgi?id=49118
- platform/win/Skipped:
2010-11-10 Chris Guillory <chris.guillory@google.com>
Reviewed by Chris Fleizach.
Use IAccessibleComparable to compare accessibility objects.
https://bugs.webkit.org/show_bug.cgi?id=49118
- DumpRenderTree/AccessibilityUIElement.cpp: (AccessibilityUIElement::isEqual):
- DumpRenderTree/AccessibilityUIElement.h:
- DumpRenderTree/win/AccessibilityUIElementWin.cpp: (comparableObject): (AccessibilityUIElement::isEqual):
- 6:28 PM Changeset in webkit [71791] by
-
- 9 edits4 adds in trunk
2010-10-18 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Widgets do not support CSS transformations
https://bugs.webkit.org/show_bug.cgi?id=40139
Added a platform-specific baseline for the slider transformation
test. This baseline says "FAIL" because the test has platform-specific
offsets hard-coded. The result is only one tick off from expected though,
so it's likely correct for us.
- platform/gtk/Skipped: Unskip.
- platform/gtk/fast/forms/slider-transformed-expected.txt: Added.
2010-10-15 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Widgets do not support CSS transformations
https://bugs.webkit.org/show_bug.cgi?id=40139
Instead of rendering directly onto the target drawable when rendering
form controls on GTK+ 2.0, render onto an intermediate surface and use
cairo to blit the result back to the target surface. This has two
benefits. The first is that it always honors the current Cairo
transformation. The second is that since the intermediate drawable is
always a 32-bit GdkPixmap, we do not have to have a set of widgets
per-colormap any longer.
This change also begins the abstraction of widget rendering so that GTK+
2 and GTK+ 3 can use the same code path. The WidgetRenderingContext will
eventually hide all version differences from RenderThemeGtk, which can
just focus on interpreting the GtkStyle properties.
- GNUmakefile.am: Add WidgetRenderinContext source files to the sources list.
- platform/graphics/cairo/PlatformRefPtrCairo.cpp: (WTF::refPlatformPtr): Add a specialization for Cairo patterns. (WTF::derefPlatformPtr): Ditto.
- platform/graphics/cairo/PlatformRefPtrCairo.h: Ditto.
- platform/gtk/RenderThemeGtk.cpp: (WebCore::RenderThemeGtk::RenderThemeGtk): No longer keep a set of widgets per-colormap for GTK+, instead just determine if we can use RGBA colormaps and go from there. (WebCore::RenderThemeGtk::~RenderThemeGtk): Ditto. (WebCore::RenderThemeGtk::getIndicatorMetrics): Put the logic for getting toggle button indicator metrics into this helper. (WebCore::RenderThemeGtk::paintRenderObject): Now uses WidgetRenderingContext to do widget rendering. (WebCore::setToggleSize): Use the new getIndicatorMetrics helper.
- platform/gtk/RenderThemeGtk.h: Added a member to track whether or not the widgets are using a RGBA colormap. Also remove a defunct Page* member.
- platform/gtk/ScrollbarThemeGtk.cpp: Switch all widget drawing operations to use WidgetRenderingContext. (WebCore::ScrollbarThemeGtk::paintTrackBackground): Ditto. (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): Ditto. (WebCore::ScrollbarThemeGtk::paintThumb): Ditto. (WebCore::ScrollbarThemeGtk::paint): Ditto. (WebCore::ScrollbarThemeGtk::paintButton): Ditto.
- platform/gtk/WidgetRenderingContext.h: Added.
- platform/gtk/WidgetRenderingContextGtk2.cpp: Added. (WebCore::purgeScratchBuffer): Added, this is similar to the scratch buffer implementation from ContextShadow. (WebCore::PurgeScratchBufferTimer::fired): Ditto. (WebCore::scheduleScratchBufferPurge): Ditto. (WebCore::getExtraSpaceForWidget): (WebCore::WidgetRenderingContext::WidgetRenderingContext): Added. (WebCore::WidgetRenderingContext::~WidgetRenderingContext): Added. (WebCore::WidgetRenderingContext::paintMozillaWidget): Added.
- platform/gtk/WidgetRenderingContextGtk3.cpp: Added. (WebCore::WidgetRenderingContext::WidgetRenderingContext): Added. (WebCore::~WidgetRenderingContext::WidgetRenderingContext): Added. (WebCore::WidgetRenderingContext::paintMozillaWidget): Added.
- 6:00 PM Changeset in webkit [71790] by
-
- 16 edits in trunk
Fix for https://bugs.webkit.org/show_bug.cgi?id=49356
-[WebView _scaleWebView:] should take and origin and scroll the
document
-and corresponding-
<rdar://problem/8643921>
Reviewed by Simon Fraser.
WebCore:
Apply the scale to the origin, and set a new scroll position.
- page/Frame.cpp:
(WebCore::Frame::scalePage):
- page/Frame.h:
- WebCore.exp.in:
WebKit/mac:
- WebView/WebView.mm:
(-[WebView _scaleWebView:atOrigin:]):
- WebView/WebViewPrivate.h:
WebKit2:
- Shared/API/c/WKSharedAPICast.h:
(WebKit::toImpl):
- UIProcess/API/C/WKPage.cpp:
(WKPageScaleWebView):
- UIProcess/API/C/WKPage.h:
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::scaleWebView):
- UIProcess/WebPageProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::scaleWebView):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in:
- 5:19 PM Changeset in webkit [71789] by
-
- 2 edits4 adds in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaselines.
Rebaseline fast/lists/001-vertical.html and fast/lists/008-vertical.html
with the chromium-mac scrollbars.
Rest of fast/lists/00*-vertical.html tests fail due to bug 48634,
add them to that grouping.
- platform/chromium-mac/fast/lists/001-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/lists/001-vertical-expected.png: Added.
- platform/chromium-mac/fast/lists/008-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/lists/008-vertical-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 5:16 PM Changeset in webkit [71788] by
-
- 2 edits in trunk/WebKit2
Fix Windows build.
- win/WebKit2Generated.make:
- 5:11 PM Changeset in webkit [71787] by
-
- 5 edits in trunk
REGRESSION (r71566): r71566 breaks bidi-control-chars-treated-as-ZWS.html
https://bugs.webkit.org/show_bug.cgi?id=49295
Reviewed by Darin Adler.
WebCore:
- platform/graphics/mac/ComplexTextControllerATSUI.cpp: Reverted to r71565. Eliding bidi
control characters from ATSUI is no longer necessary since ComplexTextController removes
any glyphs corresponding to them.
(WebCore::ComplexTextController::ComplexTextRun::overrideLayoutOperation):
(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun):
LayoutTests:
- platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
- 5:02 PM Changeset in webkit [71786] by
-
- 1 edit1 delete in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed removal of unncessary Qt baseline (atfer r71781 Qt should
use the base one).
- platform/qt/svg/animations/repeatDur-zero-expected.txt: Removed.
- 5:01 PM Changeset in webkit [71785] by
-
- 3 edits in branches/chromium/552/WebKit/chromium
Merge 71774 - 2010-11-10 Evan Stade <estade@chromium.org>
Reviewed by Tony Chang.
[chromium] menu key doesn't work when capslock or numslock is on
https://bugs.webkit.org/show_bug.cgi?id=49289
Add a special bitmask for the "input" modifier keys (shift, alt, crtl, meta). The Modifier
enum has grown to something that might be better termed State, but changing the nomenclature
now is difficult. The bitmask gets its name from the related function getWebInputModifiers.
- public/WebInputEvent.h: add InputModifiers mask for true modifier keys
- src/WebViewImpl.cpp: disregard non-modifier keys (WebKit::WebViewImpl::keyEvent):
- 4:48 PM Changeset in webkit [71784] by
-
- 3 edits4 adds in trunk
2010-11-10 Pascal Massimino <pascal.massimino@gmail.com>
Reviewed by Adam Barth.
add test case for png where each row has or hasn't alpha values.
This is to exercise code logic within PNGImageDecoder.cpp
- fast/images/png_per_row_alpha_decoding-expected.png: Added.
- fast/images/png_per_row_alpha_decoding-expected.txt: Added.
- fast/images/png_per_row_alpha_decoding.html: Added.
- fast/images/resources/png_per_row_alpha.png: Added.
2010-11-10 Pascal Massimino <pascal.massimino@gmail.com>
Reviewed by Adam Barth.
Simplify the alpha-detection code in png's decoding loop.
https://bugs.webkit.org/show_bug.cgi?id=49333
Added a special test for this case: png_per_row_alpha_decoding.html
- platform/image-decoders/png/PNGImageDecoder.cpp: (WebCore::PNGImageDecoder::rowAvailable): modified loop.
- 4:40 PM Changeset in webkit [71783] by
-
- 3 edits2 adds in trunk
<rdar://problem/8647848> REGRESSION (r68551): Spaces shown at soft hyphens with complex justification
https://bugs.webkit.org/show_bug.cgi?id=49352
Reviewed by Simon Fraser.
WebCore:
Test: fast/text/justification-padding-mid-word.html
- platform/graphics/mac/ComplexTextController.cpp:
(WebCore::ComplexTextController::adjustGlyphsAndAdvances): Changed to add justification padding
and word spacing only at characters that are treated as space, instead of all characters that
use the space glyph (which includes characters treated as zero-width space as well).
LayoutTests:
- fast/text/justification-padding-mid-word-expected.txt: Added.
- fast/text/justification-padding-mid-word.html: Added.
- 4:31 PM Changeset in webkit [71782] by
-
- 3 edits in trunk/WebKit2
2010-11-10 Simon Fraser <Simon Fraser>
Reviewed by Anders Carlsson.
Misc drawing area cleanup
https://bugs.webkit.org/show_bug.cgi?id=49349
- UIProcess/LayerBackedDrawingAreaProxy.cpp: (WebKit::LayerBackedDrawingAreaProxy::setSize): (WebKit::LayerBackedDrawingAreaProxy::setPageIsVisible): (WebKit::LayerBackedDrawingAreaProxy::update): Call process()->send() instead of process()->connection()->send() in case the web process has not been launched yet.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::WebPage): Delay creation of the drawing area until after other WebPage state has been initialized, in case the DrawingArea creation needs to call back to the WebPage.
- 4:29 PM Changeset in webkit [71781] by
-
- 3 edits1 add1 delete in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Reviewed by Simon Fraser.
svg/animations/repeatDur-zero.xhtml should use dumpAsText
https://bugs.webkit.org/show_bug.cgi?id=49348
Per r71066 (which added the test), all that we're testing for is whether
or not we hang, therefore using dumpAsText is better (since then we
don't need per-platform baselines).
- platform/chromium/test_expectations.txt:
- platform/mac/svg/animations/repeatDur-zero-expected.txt: Removed.
- svg/animations/repeatDur-zero-expected.txt: Added.
- svg/animations/repeatDur-zero.xhtml:
- 4:22 PM Changeset in webkit [71780] by
-
- 10 edits in trunk/WebKit2
2010-11-10 Simon Fraser <Simon Fraser>
Reviewed by Adam Roben.
Push m_viewSize down to DrawingAreaProxy base class
https://bugs.webkit.org/show_bug.cgi?id=49347
Some refactoring so that the various drawing area classes
can share m_size.
- UIProcess/ChunkedUpdateDrawingAreaProxy.cpp: (WebKit::ChunkedUpdateDrawingAreaProxy::setSize):
- UIProcess/ChunkedUpdateDrawingAreaProxy.h:
- UIProcess/DrawingAreaProxy.h: (WebKit::DrawingAreaProxy::setSize): (WebKit::DrawingAreaProxy::size):
- UIProcess/LayerBackedDrawingAreaProxy.cpp: (WebKit::LayerBackedDrawingAreaProxy::setSize):
- UIProcess/LayerBackedDrawingAreaProxy.h:
- UIProcess/mac/ChunkedUpdateDrawingAreaProxyMac.mm: (WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore): (WebKit::ChunkedUpdateDrawingAreaProxy::drawUpdateChunkIntoBackingStore):
- UIProcess/mac/LayerBackedDrawingAreaProxyMac.mm: (WebKit::LayerBackedDrawingAreaProxy::platformSetSize): (WebKit::LayerBackedDrawingAreaProxy::attachCompositingContext):
- UIProcess/win/ChunkedUpdateDrawingAreaProxyWin.cpp: (WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):
- UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp: (WebKit::ChunkedUpdateDrawingAreaProxy::ensureBackingStore):
- 4:22 PM Changeset in webkit [71779] by
-
- 4 edits11 adds in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaselines.
Add missing Mac, Windows and Linux baselines (no actual Linux baselines
are included, the Windows ones are also used for it).
- platform/chromium-mac/fast/blockflow/background-horizontal-bt-expected.checksum:
- platform/chromium-mac/fast/blockflow/background-horizontal-bt-expected.png: Added.
- platform/chromium-mac/fast/blockflow/background-vertical-lr-expected.checksum:
- platform/chromium-mac/fast/blockflow/background-vertical-lr-expected.png: Added.
- platform/chromium-win/fast/blockflow/background-horizontal-bt-expected.checksum: Added.
- platform/chromium-win/fast/blockflow/background-horizontal-bt-expected.png: Added.
- platform/chromium-win/fast/blockflow/background-horizontal-bt-expected.txt: Added.
- platform/chromium-win/fast/blockflow/background-vertical-lr-expected.checksum: Added.
- platform/chromium-win/fast/blockflow/background-vertical-lr-expected.png: Added.
- platform/chromium-win/fast/blockflow/background-vertical-lr-expected.txt: Added.
- platform/chromium-win/fast/blockflow/background-vertical-rl-expected.checksum: Added.
- platform/chromium-win/fast/blockflow/background-vertical-rl-expected.png: Added.
- platform/chromium-win/fast/blockflow/background-vertical-rl-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 4:00 PM Changeset in webkit [71778] by
-
- 1 edit1 add in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Add back text expectation mistakenly removed by r71773.
- platform/chromium-mac/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt: Added.
- 3:34 PM Changeset in webkit [71777] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Leopard rebaseline.
Rebaseline fast/text/international/bidi-neutral-run.html after r71763.
- platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
- 3:08 PM Changeset in webkit [71776] by
-
- 3 edits in trunk/LayoutTests
2010-11-10 Tony Chang <tony@chromium.org>
Reviewed by Darin Adler.
plugins/npruntime/enumerate.html shouldn't depend on object enumeration order
https://bugs.webkit.org/show_bug.cgi?id=49338
The ES spec doesn't specify the order, so the test shouldn't depend on it.
Unfortunately, the test still fails in Chromium.
- platform/chromium/test_expectations.txt:
- plugins/npruntime/enumerate.html:
- 2:49 PM Changeset in webkit [71775] by
-
- 3 edits1 add in trunk/LayoutTests
2010-11-10 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations and baselines.
[chromium] Clean up test_expectations from my lazy gardening. One
new baseline. Remove expectations for many-layers.html (which itself
was removed in r71577).
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium-linux/fast/text/midword-break-after-breakable-char-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 2:47 PM Changeset in webkit [71774] by
-
- 3 edits in trunk/WebKit/chromium
2010-11-10 Evan Stade <estade@chromium.org>
Reviewed by Tony Chang.
[chromium] menu key doesn't work when capslock or numslock is on
https://bugs.webkit.org/show_bug.cgi?id=49289
Add a special bitmask for the "input" modifier keys (shift, alt, crtl, meta). The Modifier
enum has grown to something that might be better termed State, but changing the nomenclature
now is difficult. The bitmask gets its name from the related function getWebInputModifiers.
- public/WebInputEvent.h: add InputModifiers mask for true modifier keys
- src/WebViewImpl.cpp: disregard non-modifier keys (WebKit::WebViewImpl::keyEvent):
- 2:44 PM Changeset in webkit [71773] by
-
- 4 edits1 delete in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Update chromium-mac baselines after r71763.
- platform/chromium-mac/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.checksum:
- platform/chromium-mac/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png:
- platform/chromium-mac/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt: Removed.
- platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt:
- 2:44 PM Changeset in webkit [71772] by
-
- 3 edits1 add in trunk/WebCore
2010-11-10 Matthew Delaney <mdelaney@apple.com>
Reviewed by Darin Adler.
Crash in documentWillBecomeInactive() when closing window with Reader showing content with SVG
https://bugs.webkit.org/show_bug.cgi?id=49084
Manual test added.
- manual-tests/svg-deep-clone-to-new-doc.html: Added manual test for reproducing bug since an automated version proved to be a bit tough to craft up.
- svg/SVGSVGElement.cpp: Added in necessary document ownership transfer calls.
- svg/SVGSVGElement.h:
- 2:32 PM Changeset in webkit [71771] by
-
- 2 edits in trunk/WebCore
2010-11-10 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: Red error bubbles don't fit content.
https://bugs.webkit.org/show_bug.cgi?id=49305
- inspector/front-end/textViewer.css: (.webkit-html-message-bubble):
- 2:07 PM Changeset in webkit [71770] by
-
- 1 edit2 adds in trunk/LayoutTests
https://bugs.webkit.org/show_bug.cgi?id=45205
<rdar://problem/8391455> Detached elements shouldn't have style sheets.
Land test files I missed in original check-in.
- fast/dom/StyleSheet/resources: Added.
- fast/dom/StyleSheet/resources/detached-style.css: Added.
- 1:38 PM Changeset in webkit [71769] by
-
- 2 edits in trunk/WebCore
Release build fix.
- css/StyleSheet.cpp: isAcceptableStyleSheetParent() is a debug-only function.
- 1:16 PM Changeset in webkit [71768] by
-
- 37 edits in trunk/LayoutTests
2010-11-10 Stephen White <senorblanco@chromium.org>
Unreviewed; updated test baselines.
Updated chromium-win tests affected slightly by
http://trac.webkit.org/changeset/71760.
- platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.checksum:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.checksum:
- platform/chromium-win/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.checksum:
- platform/chromium-win/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png:
- platform/chromium-win/svg/filters/feLighting-crash-expected.checksum:
- platform/chromium-win/svg/filters/feLighting-crash-expected.png:
- 1:12 PM Changeset in webkit [71767] by
-
- 17 edits8 adds4 deletes in trunk
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=45205
<rdar://problem/8391455> Detached elements shouldn't have style sheets.
Tests: fast/dom/StyleSheet/detached-style-2.html
fast/dom/StyleSheet/detached-style-pi.xhtml
fast/dom/StyleSheet/detached-style.html
fast/dom/StyleSheet/detached-style-pi-2.xhtml
- bindings/js/JSStyleSheetCustom.cpp: (WebCore::JSStyleSheet::markChildren): There is no longer a need to mark owner nodes - StyleSheet->ownerNode() is only non-null when the node is in document.
- css/StyleSheet.cpp: (WebCore::StyleSheet::StyleSheet): Added an assertion checking that all nodes that can be StyleSheet parents have been verified.
- css/StyleSheet.h: (WebCore::StyleSheet::clearOwnerNode): Added.
- dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::~ProcessingInstruction): Clear stylesheet's owner node. This shouldn't have observable effect, since a processing instruction that is in document can only be destroyed with document, and a reachable stylsheet keeps document alive. (WebCore::ProcessingInstruction::removedFromDocument): Clear the relationship between node and style sheet when removed. (WebCore::ProcessingInstruction::setCSSStyleSheet): If the element was removed during load, we still don't want to create a style sheet.
- dom/StyleElement.cpp: (WebCore::StyleElement::sheet): There is no reason for lazy creation. It was a wrong fix for bug 14462, whose regression test still passes. (WebCore::StyleElement::removedFromDocument): Clear the relationship between node and style sheet when removed. (WebCore::StyleElement::finishParsingChildren): Don't call sheet(), it doens't have side effects any more. (WebCore::StyleElement::createSheet): Assert that the element is in document. We never want to create a style sheet for an element that isn't.
- dom/StyleElement.h: (WebCore::StyleElement::sheet): Made implementation inline, now that it's a simple getter.
- html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::~HTMLLinkElement): Clear stylesheet's owner node. (WebCore::HTMLLinkElement::process): Assert that there is no style sheet lingering for any reason. (WebCore::HTMLLinkElement::removedFromDocument): Clear the relationship between node and style sheet when removed. (WebCore::HTMLLinkElement::setCSSStyleSheet): If the element was removed during load, we still don't want to create a style sheet.
- html/HTMLStyleElement.cpp: (WebCore::HTMLStyleElement::~HTMLStyleElement):
- html/HTMLStyleElement.h:
- svg/SVGStyleElement.cpp: (WebCore::SVGStyleElement::~SVGStyleElement):
- svg/SVGStyleElement.h: Clear stylesheet's owner node. As above, this shouldn't have observable effect.
- xml/XSLTProcessor.h:
- xml/XSLTProcessor.cpp: (WebCore::XSLTProcessor::~XSLTProcessor):
- dom/Document.cpp: (WebCore::Document::~Document):
- css/CSSParser.cpp: (WebCore::CSSParser::parseSelector): Assert that stylesheet won't outlive its owner node. We don't really use refcounting here.
- 1:11 PM Changeset in webkit [71766] by
-
- 38 edits2 copies in branches/audio
audio branch: changes made for landing in trunk
- update Webcore.gyp with latest audio files
- remove PassThroughPanner from WebCore.xcodeproj
- FFMPEG file reading cleanup
- remove obsolete pass-through panning model
- deal with ppc and i386 vs. other architectures in calls to Accelerate.framework
- various custom bindings cleanup
- add ChromiumBridge loadPlatformAudioResource() and decodeAudioFileData() methods
- add WebAudioBus thin wrapper class for use by WebKitClient::decodeAudioFileData()
- enable WEB_AUDIO on audio branch for chrome
- cleanup AudioBusMac, RealtimeAnalyser, RealtimeAnalyerNode, JavaScriptAudioNode, AudioProcessingEvent, ConvolverNode, AudioBufferSourceNode, AudioChannelSplitter, AudioDestinationNode, AudioGainNode
- use Conditional=WEB_AUDIO for DOMWindow AudioContext constructor
- include <CoreServices/CoreServices.h> in AudioFileReaderMac.cpp
- no longer need to include "HTMLNames.h" in AudioContext.cpp
- 1:04 PM Changeset in webkit [71765] by
-
- 1 edit in trunk/LayoutTests/ChangeLog
Fixed messed-up ChangeLog.
- 12:55 PM Changeset in webkit [71764] by
-
- 37 edits in trunk/LayoutTests
2010-11-10 Dan Bernstein <mitz@apple.com>
REGRESSION (r71566): r71566 breaks bidi-control-chars-treated-as-ZWS.html
https://bugs.webkit.org/show_bug.cgi?id=49295
- platform/mac-leopard/Skipped: Re-enable the previously failing test.
- 12:53 PM Changeset in webkit [71763] by
-
- 5 edits in trunk
REGRESSION (r71566): r71566 breaks bidi-control-chars-treated-as-ZWS.html
https://bugs.webkit.org/show_bug.cgi?id=49295
WebCore:
Reviewed by Dave Hyatt.
- platform/graphics/mac/ComplexTextController.h: Added m_indexOffset.
- platform/graphics/mac/ComplexTextControllerATSUI.cpp:
(WebCore::ComplexTextController::ComplexTextRun::overrideLayoutOperation): Use m_indexOffset
instead of computing the offset based on m_directionalOverride.
(WebCore::ComplexTextController::ComplexTextRun::ComplexTextRun): Set m_indexOffset to
the offset between indices in m_characters and indices in the text passed to ATSUI.
LayoutTests:
- platform/mac-leopard/Skipped: Re-enable the previously failing test.
- 12:44 PM Changeset in webkit [71762] by
-
- 2 edits in trunk/WebCore
2010-11-10 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: Gear menu floats to right edge and expands
to bottom of "Styles" section.
https://bugs.webkit.org/show_bug.cgi?id=49303
This fixes computed style's option wrapping to the next line.
- inspector/front-end/inspector.css: (.sidebar-pane-subtitle):
- 12:30 PM Changeset in webkit [71761] by
-
- 2 edits in trunk/WebKit2
Closing tabs sometimes crashes the WebProcess in invalidateContentsAndWindow
https://bugs.webkit.org/show_bug.cgi?id=49335
<rdar://problem/8646621>
Reviewed by Dan Bernstein.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::changeAcceleratedCompositingMode):
If we fail to send the DidChangeAcceleratedCompositing message, don't null out the
drawing area. This will happen during page teardown.
- 12:16 PM Changeset in webkit [71760] by
-
- 4 edits in trunk
2010-11-10 Stephen White <senorblanco@chromium.org>
Reviewed by James Robinson.
Fix canvas.putImageData(canvas.getImageData(...)) to be lossless.
https://bugs.webkit.org/show_bug.cgi?id=49330
These cycles should be lossless for valid colours. A similar fix went
into the CG port at r32878.
Covered by canvas/philip/tests/2d.imageData.put.unchanged.html.
- platform/graphics/skia/ImageBufferSkia.cpp: (WebCore::mulDiv255Ceil): A helper function to do (a + b + 254) / 255 without a divide. (WebCore::putImageData): Use the above helper to round up when premultiplying alpha.
2010-11-10 Stephen White <senorblanco@chromium.org>
Reviewed by James Robinson.
Mark 2d.imageData.put.unchanged.html as passing on Win/Linux.
https://bugs.webkit.org/show_bug.cgi?id=49330
- platform/chromium/test_expectations.txt:
- 11:29 AM Changeset in webkit [71759] by
-
- 2 edits19 adds in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium Mac rebaselines.
Add Chromium Mac baselines for tests added by r71382 (since they have
scrollbars they can't use the upstream Mac baselines).
- platform/chromium-mac/fast/table/027-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/027-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/028-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/028-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/038-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/038-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/040-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/040-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/border-collapsing/002-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/border-collapsing/002-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/border-collapsing/004-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/border-collapsing/004-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/height-percent-test-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/height-percent-test-vertical-expected.png: Added.
- platform/chromium-mac/fast/table/table-display-types-vertical-expected.checksum: Added.
- platform/chromium-mac/fast/table/table-display-types-vertical-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 11:18 AM Changeset in webkit [71758] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Tony Chang <tony@chromium.org>
Unreviewed, update DRT Chromium Mac plugin test results.
This matches the past 2 runs on the bot.
- platform/chromium/drt_expectations.txt:
- 11:11 AM Changeset in webkit [71757] by
-
- 2 edits96 adds in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium Mac rebaselines.
Rebaseline css1/ and css2.1/ (because of scrollbar display diferences).
- platform/chromium-mac/css1/cascade/cascade_order-expected.checksum: Added.
- platform/chromium-mac/css1/cascade/cascade_order-expected.png: Added.
- platform/chromium-mac/css1/classification/display-expected.checksum: Added.
- platform/chromium-mac/css1/classification/display-expected.png: Added.
- platform/chromium-mac/css1/classification/list_style_type-expected.checksum: Added.
- platform/chromium-mac/css1/classification/list_style_type-expected.png: Added.
- platform/chromium-mac/css1/classification/white_space-expected.checksum: Added.
- platform/chromium-mac/css1/classification/white_space-expected.png: Added.
- platform/chromium-mac/css1/color_and_background/background-expected.checksum: Added.
- platform/chromium-mac/css1/color_and_background/background-expected.png: Added.
- platform/chromium-mac/css1/color_and_background/background_attachment-expected.checksum: Added.
- platform/chromium-mac/css1/color_and_background/background_attachment-expected.png: Added.
- platform/chromium-mac/css1/color_and_background/background_position-expected.checksum: Added.
- platform/chromium-mac/css1/color_and_background/background_position-expected.png: Added.
- platform/chromium-mac/css1/color_and_background/background_repeat-expected.checksum: Added.
- platform/chromium-mac/css1/color_and_background/background_repeat-expected.png: Added.
- platform/chromium-mac/css1/conformance/forward_compatible_parsing-expected.checksum: Added.
- platform/chromium-mac/css1/conformance/forward_compatible_parsing-expected.png: Added.
- platform/chromium-mac/css1/font_properties/font-expected.checksum: Added.
- platform/chromium-mac/css1/font_properties/font-expected.png: Added.
- platform/chromium-mac/css1/font_properties/font_size-expected.checksum: Added.
- platform/chromium-mac/css1/font_properties/font_size-expected.png: Added.
- platform/chromium-mac/css1/font_properties/font_weight-expected.checksum: Added.
- platform/chromium-mac/css1/font_properties/font_weight-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/floating_elements-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/floating_elements-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/height_of_lines-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/height_of_lines-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/horizontal_formatting-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/inline_elements-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/inline_elements-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/replaced_elements-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/replaced_elements-expected.png: Added.
- platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.checksum: Added.
- platform/chromium-mac/css1/formatting_model/vertical_formatting-expected.png: Added.
- platform/chromium-mac/css1/pseudo/anchor-expected.checksum: Added.
- platform/chromium-mac/css1/pseudo/anchor-expected.png: Added.
- platform/chromium-mac/css1/pseudo/firstletter-expected.checksum: Added.
- platform/chromium-mac/css1/pseudo/firstletter-expected.png: Added.
- platform/chromium-mac/css1/pseudo/firstline-expected.checksum: Added.
- platform/chromium-mac/css1/pseudo/firstline-expected.png: Added.
- platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.checksum: Added.
- platform/chromium-mac/css1/pseudo/multiple_pseudo_elements-expected.png: Added.
- platform/chromium-mac/css1/text_properties/letter_spacing-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/letter_spacing-expected.png: Added.
- platform/chromium-mac/css1/text_properties/line_height-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/line_height-expected.png: Added.
- platform/chromium-mac/css1/text_properties/text_decoration-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/text_decoration-expected.png: Added.
- platform/chromium-mac/css1/text_properties/text_indent-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/text_indent-expected.png: Added.
- platform/chromium-mac/css1/text_properties/text_transform-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/text_transform-expected.png: Added.
- platform/chromium-mac/css1/text_properties/vertical_align-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/vertical_align-expected.png: Added.
- platform/chromium-mac/css1/text_properties/word_spacing-expected.checksum: Added.
- platform/chromium-mac/css1/text_properties/word_spacing-expected.png: Added.
- platform/chromium-mac/css1/units/color_units-expected.checksum: Added.
- platform/chromium-mac/css1/units/color_units-expected.png: Added.
- platform/chromium-mac/css1/units/length_units-expected.checksum: Added.
- platform/chromium-mac/css1/units/length_units-expected.png: Added.
- platform/chromium-mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0803-c5502-mrgn-r-02-c-expected.png: Added.
- platform/chromium-mac/css2.1/t0803-c5505-mrgn-02-c-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0803-c5505-mrgn-02-c-expected.png: Added.
- platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum: Added.
- platform/chromium-mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Added.
- platform/chromium-mac/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum: Added.
- platform/chromium-mac/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png: Added.
- platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.checksum: Added.
- platform/chromium-mac/css2.1/t1002-c5523-width-02-b-g-expected.png: Added.
- platform/chromium-mac/css2.1/t1202-counters-08-b-expected.checksum: Added.
- platform/chromium-mac/css2.1/t1202-counters-08-b-expected.png: Added.
- platform/chromium-mac/css2.1/t1202-counters-09-b-expected.checksum: Added.
- platform/chromium-mac/css2.1/t1202-counters-09-b-expected.png: Added.
- platform/chromium-mac/css2.1/t140201-c535-bg-fixd-00-b-g-expected.checksum: Added.
- platform/chromium-mac/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png: Added.
- platform/chromium-mac/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum: Added.
- platform/chromium-mac/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png: Added.
- platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.checksum: Added.
- platform/chromium-mac/css2.1/t1508-c527-font-07-b-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 11:02 AM Changeset in webkit [71756] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Martin Robinson <mrobinson@igalia.com>
Rebaseline a new test. The patch was posted before font
hinting was disabled in the GTK+ DRT.
- platform/gtk/fonts/complex-text-shadows-expected.txt:
- 10:51 AM Changeset in webkit [71755] by
-
- 3 edits in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium DRT expectations update.
- fast/images/gif-loop-count.html fails on Linux and Mac when under the DRT.
- Add more flaky media tests
- Tweak video-referrer.html error output to be more useful
- http/tests/media/video-referer.html:
- platform/chromium/drt_expectations.txt:
- 10:43 AM Changeset in webkit [71754] by
-
- 39 edits in trunk
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- Configurations/FeatureDefines.xcconfig:
- JavaScriptCorePrefix.h:: Touch it to avoid incremental build failure on Windows.
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- features.gypi:
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
- WebKitPrefix.h: Touch it to avoid incremental build failure on Windows.
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- Configurations/FeatureDefines.xcconfig:
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- win/tools/vsprops/FeatureDefines.vsprops:
- win/tools/vsprops/FeatureDefinesCairo.vsprops:
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- Configurations/FeatureDefines.xcconfig:
- DerivedSources.make:
- GNUmakefile.am:
- WebCorePrefix.h: Touch WebCorePrefix.h to avoid incremental build failure on Windows.
- config.h: Touch config.h to avoid incremental build failure on Windows.
- features.pri:
- html/HTMLTagNames.in:
- rendering/RenderBlock.cpp: Remove ENABLE_RUBY guard. (WebCore::canMergeContiguousAnonymousBlocks):
- rendering/RenderObject.cpp: Remove ENABLE_RUBY guard. (WebCore::RenderObject::createObject):
- rendering/RenderRuby.cpp: Remove ENABLE_RUBY guard.
- rendering/RenderRuby.h: Remove ENABLE_RUBY guard.
- rendering/RenderRubyBase.cpp: Remove ENABLE_RUBY guard.
- rendering/RenderRubyBase.h: Remove ENABLE_RUBY guard.
- rendering/RenderRubyRun.cpp: Remove ENABLE_RUBY guard.
- rendering/RenderRubyRun.h: Remove ENABLE_RUBY guard.
- rendering/RenderRubyText.cpp: Remove ENABLE_RUBY guard.
- rendering/RenderRubyText.h: Remove ENABLE_RUBY guard.
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- cmake/OptionsEfl.cmake:
- cmakeconfig.h.cmake:
- configure.ac:
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- Scripts/build-webkit:
2010-11-10 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by David Hyatt.
HTML5 Ruby support should be mandatory feature
https://bugs.webkit.org/show_bug.cgi?id=49272
Remove Ruby as optional feature.
- Configurations/FeatureDefines.xcconfig:
- WebKit2Prefix.h: Touch it to avoid incremental build failure on Windows.
- 10:37 AM Changeset in webkit [71753] by
-
- 3 edits2 adds in trunk/LayoutTests
2010-11-10 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
Add a test for "is" tests on WebGL objects that have not been bound or
have been deleted. This currently does not work in the Chromium
command buffer or in Mesa, so is skipped there.
https://bugs.webkit.org/show_bug.cgi?id=48877
- fast/canvas/webgl/is-object-expected.txt: Added.
- fast/canvas/webgl/is-object.html: Added.
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium/test_expectations.txt:
- 10:34 AM Changeset in webkit [71752] by
-
- 2 edits in trunk/WebKitTools
Print VC++ Express build logs in the same order that the projects are built
Fixes <http://webkit.org/b/49326> print-vse-failure-logs prints logs
in an unhelpful order
Reviewed by Eric Seidel.
- Scripts/print-vse-failure-logs:
(PrintVisualStudioExpressLogs._build_order): Added. Uses
print-msvc-project-dependencies to figure out the order in which
projects are built.
(PrintVisualStudioExpressLogs._sort_buildlogs): Added. Sorts the logs
based on their build order and project name.
(PrintVisualStudioExpressLogs._obj_directory): Moved code to find the
scripts directory from here...
(PrintVisualStudioExpressLogs._scripts_directory): ...to here.
(PrintVisualStudioExpressLogs.main): Sort the logs before printing
them.
- 10:34 AM Changeset in webkit [71751] by
-
- 2 edits in trunk/WebKitTools
Only print the interesting text from VC++ Express build logs
Fixes <http://webkit.org/b/49325> It's hard to find the interesting
output from print-vse-failure-logs
Reviewed by Eric Seidel.
- Scripts/print-vse-failure-logs: Removed unnecessary os.path import,
added newly-required imports. Removed a comment that was essentially a
FIXME, and is now fixed.
(PrintVisualStudioExpressLogs._relevant_text): Added. Uses
BeautifulSoup to extract the relevant text from the build log.
(PrintVisualStudioExpressLogs.main): Only print the relevant text.
- 9:59 AM Changeset in webkit [71750] by
-
- 3 edits4 adds in trunk
2010-11-10 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Complex text does not have full CSS text-shadow support
https://bugs.webkit.org/show_bug.cgi?id=45597
Add a test which verifies text-shadow on complex text for the GTK+
port. This can easily be made into a cross-platform test with baselines
for other ports.
- platform/gtk/fonts/complex-text-shadows-expected.checksum: Added.
- platform/gtk/fonts/complex-text-shadows-expected.png: Added.
- platform/gtk/fonts/complex-text-shadows-expected.txt: Added.
- platform/gtk/fonts/complex-text-shadows.html: Added.
2010-11-10 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Complex text does not have full CSS text-shadow support
https://bugs.webkit.org/show_bug.cgi?id=45597
Add ContextShadow support to FontGtk, which enables non-solid shadows
for complex text rendering.
Test: platform/gtk/fonts/complex-text-shadows.html
- platform/graphics/gtk/FontGtk.cpp: (WebCore::destroyPangoRegion): Added this helper, which helps reduce the number of #ifdefs when dealing with GTK+ region type differences. (WebCore::getPangoRegionExtents): Ditto. (WebCore::drawGlyphsShadow): Added this helper which either renders a solid shadow manually or uses ContextShadow to render a blurry shadow. (WebCore::Font::drawComplexText): Use the new helpers.
- 9:45 AM Changeset in webkit [71749] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-10 Tony Chang <tony@chromium.org>
Unreviewed, add libvpx as a chromium dependency.
This should fix the chromium linux build.
- DEPS:
- 9:34 AM Changeset in webkit [71748] by
-
- 3 edits in trunk/WebCore
2010-11-10 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[gtk] The revision r71528 causes crashes in GObjectEventListener
https://bugs.webkit.org/show_bug.cgi?id=49314
Moved the addition of the event listener to the node after calling
the constructor of the event listener. This is required beacuse
the addEventListener API receives the EventListener inside a
PassRefPtr.
- bindings/gobject/GObjectEventListener.cpp: (WebCore::GObjectEventListener::GObjectEventListener):
- bindings/gobject/GObjectEventListener.h: (WebCore::GObjectEventListener::addEventListener):
- 9:21 AM Changeset in webkit [71747] by
-
- 2 edits in trunk/WebKit2
Add license to DerivedSources.make.
Reviewed by Anders Carlsson.
- DerivedSources.make:
- 9:14 AM Changeset in webkit [71746] by
-
- 20 edits in trunk/WebKit2
Convert client classes to use APIClient base class.
https://bugs.webkit.org/show_bug.cgi?id=49322
Reviewed by Adam Roben.
- UIProcess/WebFormClient.cpp:
(WebKit::WebFormClient::willSubmitForm):
- UIProcess/WebFormClient.h:
- UIProcess/WebLoaderClient.cpp:
- UIProcess/WebLoaderClient.h:
- UIProcess/WebPolicyClient.cpp:
- UIProcess/WebPolicyClient.h:
- UIProcess/WebUIClient.cpp:
- UIProcess/WebUIClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp:
- WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageEditorClient.cpp:
- WebProcess/InjectedBundle/InjectedBundlePageEditorClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageFormClient.cpp:
- WebProcess/InjectedBundle/InjectedBundlePageFormClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
- WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp:
- WebProcess/InjectedBundle/InjectedBundlePageUIClient.h:
- 9:12 AM Changeset in webkit [71745] by
-
- 14 edits in trunk
2010-11-02 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Enable InspectorCSSAgent (not used by frontend for CSS editing yet)
https://bugs.webkit.org/show_bug.cgi?id=48834
Drive-by fix: use a single API method to retrieve all node-related styles instead of a bunch of separate calls.
Test: inspector/styles-new-API.html
WebCore:
- inspector/CodeGeneratorInspector.pm:
- inspector/Inspector.idl:
- inspector/InspectorCSSAgent.cpp: (WebCore::InspectorCSSAgent::InspectorCSSAgent): (WebCore::InspectorCSSAgent::setDOMAgent): (WebCore::InspectorCSSAgent::reset): (WebCore::InspectorCSSAgent::getStylesForNode2): (WebCore::InspectorCSSAgent::getComputedStyleForNode2): (WebCore::InspectorCSSAgent::addRule2): (WebCore::InspectorCSSAgent::querySelectorAll):
- inspector/InspectorCSSAgent.h:
- inspector/InspectorController.cpp: (WebCore::InspectorController::InspectorController): (WebCore::InspectorController::connectFrontend): (WebCore::InspectorController::releaseFrontendLifetimeAgents): (WebCore::InspectorController::didCommitLoad):
- inspector/InspectorController.h: (WebCore::InspectorController::cssAgent):
- inspector/InspectorDOMAgent.cpp:
- inspector/InspectorDOMAgent.h:
- inspector/InspectorStyleSheet.cpp: (WebCore::InspectorStyle::setPropertyText): (WebCore::InspectorStyle::styleText): (WebCore::InspectorStyle::disableProperty): (WebCore::InspectorStyle::populateAllProperties): (WebCore::InspectorStyle::populateObjectWithStyleProperties): (WebCore::InspectorStyleSheet::buildObjectForRule): (WebCore::InspectorStyleSheet::fixUnparsedPropertyRanges): (WebCore::InspectorStyleSheet::ensureSourceData): (WebCore::InspectorStyleSheetForInlineStyle::text):
- inspector/InspectorStyleSheet.h: (WebCore::InspectorStyleProperty::setRawTextFromStyleDeclaration): (WebCore::InspectorStyleProperty::hasRawText):
LayoutTests:
- inspector/resources/styles-new-API.css: Added. (html): (body): (/* comment before selector */body.main1/* comment after selector */): (body.main2): (body::after): (h1):
- inspector/styles-new-API-expected.txt: Added.
- inspector/styles-new-API.html: Added.
- inspector/styles-source-offsets-expected.txt:
- inspector/styles-source-offsets.html:
- 8:57 AM Changeset in webkit [71744] by
-
- 3 edits2 copies in branches/chromium/552
Merge 71723
BUG=62354
- 8:52 AM Changeset in webkit [71743] by
-
- 3 edits2 copies in branches/chromium/552
Merge 71724
BUG=62281
- 8:28 AM Changeset in webkit [71742] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviwed, updating Chromium GPU test expectations.
canvas/philip/tests/2d.pattern.image.incomplete.html was fixed by
r71718.
- platform/chromium-gpu/test_expectations.txt:
- 8:27 AM Changeset in webkit [71741] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Andras Becsi <abecsi@webkit.org>
Rubber-stamped by Csaba Osztrogonác.
[Qt] Deduplicate the Skipped list entries.
- platform/qt/Skipped:
- 8:13 AM Changeset in webkit [71740] by
-
- 3 edits in trunk/WebCore
2010-11-10 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: Move CSSStyleDeclaration from DOMAgent.js into CSSStyleModel.js
https://bugs.webkit.org/show_bug.cgi?id=49312
No new tests, as it's just code motion.
- inspector/front-end/CSSStyleModel.js: (WebInspector.CSSStyleDeclaration): (WebInspector.CSSStyleDeclaration.parsePayload): (WebInspector.CSSStyleDeclaration.prototype.get allProperties): (WebInspector.CSSStyleDeclaration.prototype.getLiveProperty): (WebInspector.CSSStyleDeclaration.prototype.getPropertyValue): (WebInspector.CSSStyleDeclaration.prototype.getPropertyPriority): (WebInspector.CSSStyleDeclaration.prototype.getPropertyShorthand): (WebInspector.CSSStyleDeclaration.prototype.isPropertyImplicit): (WebInspector.CSSStyleDeclaration.prototype.styleTextWithShorthands): (WebInspector.CSSStyleDeclaration.prototype.getLonghandProperties): (WebInspector.CSSStyleDeclaration.prototype.getShorthandValue): (WebInspector.CSSStyleDeclaration.prototype.getShorthandPriority): (WebInspector.CSSStyleDeclaration.prototype.appendProperty): (WebInspector.CSSStyleDeclaration.prototype.propertyAt): (WebInspector.CSSRule): (WebInspector.CSSRule.parsePayload): (WebInspector.CSSRule.prototype.get isUserAgent): (WebInspector.CSSRule.prototype.get isUser): (WebInspector.CSSRule.prototype.get isViaInspector): (WebInspector.CSSRule.prototype.get isRegular): (WebInspector.CSSProperty): (WebInspector.CSSProperty.parsePayload): (WebInspector.CSSProperty.prototype.get propertyText): (WebInspector.CSSProperty.prototype.get isLive): (WebInspector.CSSProperty.prototype.get active): (WebInspector.CSSProperty.prototype.get styleBased): (WebInspector.CSSProperty.prototype.get inactive): (WebInspector.CSSProperty.prototype.get disabled): (WebInspector.CSSProperty.prototype.setText): (WebInspector.CSSProperty.prototype.setValue): (WebInspector.CSSProperty.prototype.setDisabled.callback): (WebInspector.CSSProperty.prototype.setDisabled):
- inspector/front-end/DOMAgent.js:
- 8:10 AM Changeset in webkit [71739] by
-
- 2 edits in trunk/LayoutTests
2010-11-10 Andras Becsi <abecsi@webkit.org>
Unreviewed.
[Qt][WK2] http/tests/history/popstate-fires-with-pending-requests.html breaks ~400 subsequent tests
https://bugs.webkit.org/show_bug.cgi?id=49321
- platform/qt-wk2/Skipped: Skip the tests until fix.
- 7:43 AM Changeset in webkit [71738] by
-
- 3 edits in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed, updating Chromium baselines.
Update Chromium inspector/console-log-syntax-error.html baselines
(after r71010 the path displayed is the same as the upstream baseline).
- platform/chromium/inspector/console-log-syntax-error-expected.txt:
- platform/chromium/test_expectations.txt:
- 7:34 AM Changeset in webkit [71737] by
-
- 4 edits4 adds in trunk/LayoutTests
2010-11-10 Mihai Parparita <mihaip@chromium.org>
Unreviewed, updating Chromium Mac baselines.
- editing/selection/extend-by-word-002.html had selection display changed (for the better) by r71700
- fast/block/basic/truncation-rtl.html was likely checked in with Snow Leopard baselines, but chromium-mac is still on Leopard
- tables/mozilla/bugs/bug82946-2.html needed rebaseline after r71311 switched on ICCJPEG
- platform/chromium-mac/editing/selection/extend-by-word-002-expected.checksum: Added.
- platform/chromium-mac/editing/selection/extend-by-word-002-expected.png: Added.
- platform/chromium-mac/fast/block/basic/truncation-rtl-expected.checksum: Added.
- platform/chromium-mac/fast/block/basic/truncation-rtl-expected.png: Added.
- platform/chromium-mac/tables/mozilla/bugs/bug82946-2-expected.checksum:
- platform/chromium-mac/tables/mozilla/bugs/bug82946-2-expected.png:
- platform/chromium/test_expectations.txt:
- 7:13 AM Changeset in webkit [71736] by
-
- 5 edits in trunk
2010-11-10 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r71733.
http://trac.webkit.org/changeset/71733
https://bugs.webkit.org/show_bug.cgi?id=49319
made qt bot crashy and sad (Requested by kling on #webkit).
- Api/qgraphicswebview.cpp: (QGraphicsWebViewPrivate::updateResizesToContentsForPage):
- WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage):
2010-11-10 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r71733.
http://trac.webkit.org/changeset/71733
https://bugs.webkit.org/show_bug.cgi?id=49319
made qt bot crashy and sad (Requested by kling on #webkit).
- page/FrameView.cpp: (WebCore::FrameView::windowClipRect):
- 6:43 AM Changeset in webkit [71735] by
-
- 32 edits3 adds in trunk
2010-11-10 Peter Rybin <peter.rybin@gmail.com>
Reviewed by Adam Barth.
HTML parser should provide script column position within HTML document to JavaScript engine
https://bugs.webkit.org/show_bug.cgi?id=45271
Adds TextPosition* classes -- a structure that stores line/column/generation
level coordinates inside text document. Adds *BasedNumber classes -- typesafe int
wrappers that emphasize whether int number is used as zero-based or
one-based.
- GNUmakefile.am:
- JavaScriptCore.gypi:
- JavaScriptCore.xcodeproj/project.pbxproj:
- wtf/text/TextPosition.h: Added. (WTF::TextPosition::TextPosition): (WTF::TextPosition::minimumPosition): (WTF::TextPosition::belowRangePosition): (WTF::ZeroBasedNumber::fromZeroBasedInt): (WTF::ZeroBasedNumber::ZeroBasedNumber): (WTF::ZeroBasedNumber::zeroBasedInt): (WTF::ZeroBasedNumber::base): (WTF::ZeroBasedNumber::belowBase): (WTF::OneBasedNumber::fromOneBasedInt): (WTF::OneBasedNumber::OneBasedNumber): (WTF::OneBasedNumber::oneBasedInt): (WTF::OneBasedNumber::convertAsZeroBasedInt): (WTF::OneBasedNumber::convertToZeroBased): (WTF::OneBasedNumber::base): (WTF::OneBasedNumber::belowBase): (WTF::toZeroBasedTextPosition): (WTF::toOneBasedTextPosition): (WTF::ZeroBasedNumber::convertToOneBased):
2010-11-10 Peter Rybin <peter.rybin@gmail.com>
Reviewed by Adam Barth.
HTML parser should provide script column position within HTML document to JavaScript engine
https://bugs.webkit.org/show_bug.cgi?id=45271
Replaces line number with TextPosition struct so that script engine
gets script starting line/column.
- ForwardingHeaders/wtf/text/TextPosition.h: Added.
- bindings/js/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode):
- bindings/v8/ScheduledAction.cpp: (WebCore::ScheduledAction::ScheduledAction):
- bindings/v8/ScriptController.cpp: (WebCore::ScriptController::eventHandlerPosition):
- bindings/v8/ScriptController.h:
- bindings/v8/ScriptEventListener.cpp: (WebCore::createAttributeEventListener):
- bindings/v8/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode): (WebCore::ScriptSourceCode::startLine): (WebCore::ScriptSourceCode::startPosition):
- bindings/v8/V8LazyEventListener.cpp: (WebCore::V8LazyEventListener::V8LazyEventListener): (WebCore::V8LazyEventListener::prepareListenerObject):
- bindings/v8/V8LazyEventListener.h: (WebCore::V8LazyEventListener::create):
- bindings/v8/V8Proxy.cpp: (WebCore::V8Proxy::compileScript): (WebCore::V8Proxy::evaluate): (WebCore::V8Proxy::runScript):
- bindings/v8/V8Proxy.h:
- bindings/v8/WorkerContextExecutionProxy.cpp: (WebCore::WorkerContextExecutionProxy::evaluate): (WebCore::WorkerContextExecutionProxy::runScript):
- bindings/v8/WorkerContextExecutionProxy.h:
- bindings/v8/WorkerScriptController.cpp: (WebCore::WorkerScriptController::evaluate):
- dom/PendingScript.cpp: (WebCore::PendingScript::releaseElementAndClear):
- dom/PendingScript.h: (WebCore::PendingScript::PendingScript): (WebCore::PendingScript::operator=): (WebCore::PendingScript::startingPosition):
- dom/ScriptableDocumentParser.h:
- dom/XMLDocumentParser.h:
- dom/XMLDocumentParserLibxml2.cpp: (WebCore::XMLDocumentParser::XMLDocumentParser): (WebCore::XMLDocumentParser::startElementNs): (WebCore::XMLDocumentParser::endElementNs): (WebCore::XMLDocumentParser::lineNumber): (WebCore::XMLDocumentParser::columnNumber): (WebCore::XMLDocumentParser::textPosition): (WebCore::XMLDocumentParser::textPositionOneBased):
- dom/XMLDocumentParserQt.cpp: (WebCore::XMLDocumentParser::XMLDocumentParser): (WebCore::XMLDocumentParser::textPosition): (WebCore::XMLDocumentParser::parseStartElement): (WebCore::XMLDocumentParser::parseEndElement):
- html/parser/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder): (WebCore::HTMLDocumentParser::textPosition):
- html/parser/HTMLDocumentParser.h:
- html/parser/HTMLScriptRunner.cpp: (WebCore::HTMLScriptRunner::sourceFromPendingScript): (WebCore::HTMLScriptRunner::execute): (WebCore::HTMLScriptRunner::runScript):
- html/parser/HTMLScriptRunner.h:
- html/parser/HTMLTreeBuilder.cpp: (WebCore::uninitializedPositionValue1): (WebCore::HTMLTreeBuilder::HTMLTreeBuilder): (WebCore::HTMLTreeBuilder::takeScriptToProcess): (WebCore::HTMLTreeBuilder::processEndTag): (WebCore::HTMLTreeBuilder::processScriptStartTag):
- html/parser/HTMLTreeBuilder.h:
2010-11-10 Peter Rybin <peter.rybin@gmail.com>
Reviewed by Adam Barth.
HTML parser should provide script column position within HTML document to JavaScript engine
https://bugs.webkit.org/show_bug.cgi?id=45271
Replaces script line number with TextPosition structure.
- src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::executeScript): (WebKit::WebFrameImpl::executeScriptInIsolatedWorld): (WebKit::WebFrameImpl::executeScriptAndReturnValue):
- 5:54 AM Changeset in webkit [71734] by
-
- 2 edits in trunk/WebCore
2010-11-10 Ilya Sherman <isherman@chromium.org>
Reviewed by Shinichiro Hamaji.
Fix autofill popup height computation -- take icon heights into account.
https://bugs.webkit.org/show_bug.cgi?id=49306
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupListBox::layout):
- 5:48 AM Changeset in webkit [71733] by
-
- 5 edits in trunk
2010-11-10 Kenneth Rohde Christiansen <kenneth@webkit.org>
Reviewed by Andreas Kling.
Use paintEntireContents in combination with tiling, allowing to
actually set visibleContentRect to something different from
the actual contents size.
- Api/qgraphicswebview.cpp: (QGraphicsWebViewPrivate::updateResizesToContentsForPage):
- WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage):
2010-11-10 Kenneth Rohde Christiansen <kenneth@webkit.org>
Reviewed by Andreas Kling.
In paintEntireContents mode (used in combination with tiling) we
cannot clip to the actual visibleContentRect as the clipped regions
will not be updated again on scroll. If paintsEntireContents is
enabled, return the actual content rect.
- page/FrameView.cpp: (WebCore::FrameView::windowClipRect):
- 4:03 AM Changeset in webkit [71732] by
-
- 1 edit33 adds in trunk/LayoutTests
Unreviewed.
[Qt] Add platform specific expected results for new passing tests introduced in r71563 and r71700.
Compared to Mac png files and Mac expected files.
- platform/qt/fast/blockflow/horizontal-bt-replaced-selection-expected.checksum: Added.
- platform/qt/fast/blockflow/horizontal-bt-replaced-selection-expected.png: Added.
- platform/qt/fast/blockflow/horizontal-bt-replaced-selection-expected.txt: Added.
- platform/qt/fast/blockflow/vertical-lr-replaced-selection-expected.checksum: Added.
- platform/qt/fast/blockflow/vertical-lr-replaced-selection-expected.png: Added.
- platform/qt/fast/blockflow/vertical-lr-replaced-selection-expected.txt: Added.
- platform/qt/fast/blockflow/vertical-rl-replaced-selection-expected.checksum: Added.
- platform/qt/fast/blockflow/vertical-rl-replaced-selection-expected.png: Added.
- platform/qt/fast/blockflow/vertical-rl-replaced-selection-expected.txt: Added.
- platform/qt/fast/lists/001-vertical-expected.checksum: Added.
- platform/qt/fast/lists/001-vertical-expected.png: Added.
- platform/qt/fast/lists/001-vertical-expected.txt: Added.
- platform/qt/fast/lists/002-vertical-expected.checksum: Added.
- platform/qt/fast/lists/002-vertical-expected.png: Added.
- platform/qt/fast/lists/002-vertical-expected.txt: Added.
- platform/qt/fast/lists/003-vertical-expected.checksum: Added.
- platform/qt/fast/lists/003-vertical-expected.png: Added.
- platform/qt/fast/lists/003-vertical-expected.txt: Added.
- platform/qt/fast/lists/005-vertical-expected.checksum: Added.
- platform/qt/fast/lists/005-vertical-expected.png: Added.
- platform/qt/fast/lists/005-vertical-expected.txt: Added.
- platform/qt/fast/lists/006-vertical-expected.checksum: Added.
- platform/qt/fast/lists/006-vertical-expected.png: Added.
- platform/qt/fast/lists/006-vertical-expected.txt: Added.
- platform/qt/fast/lists/007-vertical-expected.checksum: Added.
- platform/qt/fast/lists/007-vertical-expected.png: Added.
- platform/qt/fast/lists/007-vertical-expected.txt: Added.
- platform/qt/fast/lists/008-vertical-expected.checksum: Added.
- platform/qt/fast/lists/008-vertical-expected.png: Added.
- platform/qt/fast/lists/008-vertical-expected.txt: Added.
- platform/qt/fast/lists/009-vertical-expected.checksum: Added.
- platform/qt/fast/lists/009-vertical-expected.png: Added.
- platform/qt/fast/lists/009-vertical-expected.txt: Added.
- 3:03 AM Changeset in webkit [71731] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] svg/animations/animate-path-nested-transforms.html fails
https://bugs.webkit.org/show_bug.cgi?id=48987
svg/animations/animate-text-nested-transforms.html introduced in r71726
and has same failure as svg/animations/animate-path-nested-transforms.html
- platform/qt/Skipped: svg/animations/animate-text-nested-transforms.html added.
- 2:55 AM Changeset in webkit [71730] by
-
- 2 edits in trunk/LayoutTests
Unreviwed, updating Chromium test expectations.
- platform/chromium/test_expectations.txt:
- 2:46 AM Changeset in webkit [71729] by
-
- 5 edits in trunk/WebKit2
2010-11-10 Andreas Kling <kling@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt][WK2] Fix re-use of memory-mapped files
https://bugs.webkit.org/show_bug.cgi?id=49310
QTemporaryFile::fileName() returns an empty string after close()
so we have to keep separate track of the filename.
Also, we can't reopen the file if it's been QFile::remove()d,
so we defer unlinking until the MappedMemoryPool is destroyed or
the CrashHandler kicks in.
This makes re-use of memory-mapped files work (after we kill an
assertion that the file size == the new mmap size - it's fine if
the file is larger, too.)
- Platform/qt/MappedMemoryPool.cpp: (WebKit::MappedMemoryPool::~MappedMemoryPool): (WebKit::MappedMemoryPool::clear): (WebKit::MappedMemoryPool::mapMemory): (WebKit::MappedMemoryPool::mapFile):
- Platform/qt/MappedMemoryPool.h: (WebKit::MappedMemory::mappedFileName):
- Shared/qt/CrashHandler.cpp: (WebKit::CrashHandler::deleteObjects):
- Shared/qt/UpdateChunk.cpp: (WebKit::UpdateChunk::encode):
- 2:23 AM Changeset in webkit [71728] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations.
removed the followings, since these always passes recently.
BUG51161 LINUX DEBUG : svg/W3C-SVG-1.1/masking-mask-01-b.svg = CRASH
BUG51161 LINUX DEBUG : svg/clip-path/clip-path-text.svg = CRASH
BUG8729 LINUX DEBUG : http/tests/multipart/invalid-image-data.html = IMAGE PASS
BUGWK45991 : canvas/philip/tests/2d.pattern.image.incomplete.html
BUGDPRANKE LINUX DEBUG : fast/forms/restore-selection-after-layout.html = TEXT
- platform/chromium/test_expectations.txt:
- 1:12 AM Changeset in webkit [71727] by
-
- 1 edit1 add in trunk/WebCore
2010-11-10 Shinichiro Hamaji <hamaji@chromium.org>
Adding a manual test which I forgot to add in r71618.
[Chromium] display:none has no effect on <option> element
https://bugs.webkit.org/show_bug.cgi?id=49169
- manual-tests/display-none-option.html: Added.
- 1:04 AM Changeset in webkit [71726] by
-
- 3 edits3 adds in trunk
2010-11-10 Shane Stephens <shanestephens@google.com>
Reviewed by Dirk Schulze.
SVGTextElement supplemental transforms pre-multiplied but should be
post-multiplied in animatedLocalTransform
https://bugs.webkit.org/show_bug.cgi?id=48215
- svg/animations/animate-text-nested-transforms-expected.txt: Added.
- svg/animations/animate-text-nested-transforms.svg: Added.
2010-11-10 Shane Stephens <shanestephens@google.com>
Reviewed by Dirk Schulze.
SVGTextElement supplemental transforms pre-multiplied but should be
post-multiplied in animatedLocalTransform
https://bugs.webkit.org/show_bug.cgi?id=48215
Test: svg/animations/animate-text-nested-transforms.svg
- svg/SVGTextElement.cpp: (WebCore::SVGTextElement::animatedLocalTransform):
Switched order of multiplication. Note that due to a bug in
AffineTransform's operator* implementation the order of arguments is
reversed (see http://bugs.webkit.org/show_bug.cgi?id=48031).
- 12:48 AM Changeset in webkit [71725] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations
from chrome/src/webkit/tools/layout_tests/test_expectations.txt
- platform/chromium/test_expectations.txt:
- 12:24 AM Changeset in webkit [71724] by
-
- 5 edits2 adds in trunk
2010-11-09 Abhishek Arya <inferno@chromium.org>
Reviewed by Dan Bernstein.
Fieldsets avoid floats. Legend elements are expected to have their parent
as fieldset. When this not the case, floats get added incorrectly added to the
legend blocks. This patch tries to prevent those floats addition.
https://bugs.webkit.org/show_bug.cgi?id=49214
Test: fast/blockflow/overhanging-float-legend-crash.html
- rendering/RenderBox.cpp: (WebCore::RenderBox::avoidsFloats):
- rendering/RenderObject.cpp: (WebCore::RenderObject::isLegend):
- rendering/RenderObject.h:
2010-11-09 Abhishek Arya <inferno@chromium.org>
Reviewed by Dan Bernstein.
Tests that we do not crash and avoid floats to be added in legend element
when it is not enclosed in a fieldset.
https://bugs.webkit.org/show_bug.cgi?id=49214
- fast/blockflow/overhanging-float-legend-crash-expected.txt: Added.
- fast/blockflow/overhanging-float-legend-crash.html: Added.
- 12:20 AM Changeset in webkit [71723] by
-
- 5 edits2 adds in trunk
2010-11-10 Cris Neckar <cdn@chromium.org>
Reviewed by Nikolas Zimmermann.
Added check to ensure that svg viewport containers are not treated in the same way as generic svg containers.
https://bugs.webkit.org/show_bug.cgi?id=49188
Test: svg/dom/viewport-container-crash.svg
- rendering/SVGImageBufferTools.cpp: (WebCore::SVGImageBufferTools::renderSubtreeToImageBuffer):
2010-11-10 Cris Neckar <cdn@chromium.org>
Reviewed by Nikolas Zimmermann.
Test for crash when svg viewport containers are treated as generic svg containers.
https://bugs.webkit.org/show_bug.cgi?id=49188
- svg/dom/viewport-container-crash-expected.txt: Added.
- svg/dom/viewport-container-crash.svg: Added.
Nov 9, 2010:
- 11:36 PM Changeset in webkit [71722] by
-
- 3 edits in trunk/JavaScriptCore
2010-11-09 Gabor Loki <loki@webkit.org>
Reviewed by Gavin Barraclough.
ARM JIT asserts when loading http://reader.google.com in debug mode
https://bugs.webkit.org/show_bug.cgi?id=48912
There are several cases when the uninterrupted sequence is larger than
maximum required offset for pathing the same sequence. Eg.: if in a
uninterrupted sequence the last macroassembler's instruction is a stub
call, it emits store instruction(s) which should not be included in the
calculation of length of uninterrupted sequence. So, the insnSpace and
constSpace should be upper limit instead of hard limit.
- jit/JIT.h:
- jit/JITInlineMethods.h: (JSC::JIT::endUninterruptedSequence):
- 9:59 PM Changeset in webkit [71721] by
-
- 6 edits in trunk/WebCore
2010-11-09 Gyuyoung Kim <gyuyoung.kim@samsung.com>
Reviewed by Eric Seidel.
[WML] Fix build breaks when WML is enabled.
https://bugs.webkit.org/show_bug.cgi?id=49168
The backForward() of Page class returns BackForwarddController class type.
So, WML classes need to include the BackForwardController.h file. And, select()
of RenderTextControl.h was removed. Thus, the select() should be replaced by
setSelectionRange().
- wml/WMLDoElement.cpp: Includes BackForwardController.h.
- wml/WMLDocument.cpp: ditto.
- wml/WMLInputElement.cpp: (WebCore::WMLInputElement::select): Replaced by setSelectionRange().
- wml/WMLPageState.cpp: Includes BackForwardController.h.
- wml/WMLPrevElement.cpp: ditto.
- 9:56 PM Changeset in webkit [71720] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations
- platform/chromium/test_expectations.txt:
- 9:55 PM Changeset in webkit [71719] by
-
- 1 edit3 adds in trunk/WebCore
2010-11-09 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add JavaScriptAudioNode files
https://bugs.webkit.org/show_bug.cgi?id=48875
No new tests since audio API is not yet implemented.
- webaudio/JavaScriptAudioNode.cpp: Added. (WebCore::JavaScriptAudioNode::create): (WebCore::JavaScriptAudioNode::JavaScriptAudioNode): (WebCore::JavaScriptAudioNode::~JavaScriptAudioNode): (WebCore::JavaScriptAudioNode::initialize): (WebCore::JavaScriptAudioNode::uninitialize): (WebCore::JavaScriptAudioNode::toJavaScriptAudioNode): (WebCore::JavaScriptAudioNode::process): (WebCore::JavaScriptAudioNode::fireProcessEventDispatch): (WebCore::JavaScriptAudioNode::fireProcessEvent): (WebCore::JavaScriptAudioNode::reset): (WebCore::JavaScriptAudioNode::scriptExecutionContext):
- webaudio/JavaScriptAudioNode.h: Added. (WebCore::JavaScriptAudioNode::eventTargetData): (WebCore::JavaScriptAudioNode::ensureEventTargetData): (WebCore::JavaScriptAudioNode::bufferSize): (WebCore::JavaScriptAudioNode::doubleBufferIndex): (WebCore::JavaScriptAudioNode::swapBuffers): (WebCore::JavaScriptAudioNode::refEventTarget): (WebCore::JavaScriptAudioNode::derefEventTarget):
- webaudio/JavaScriptAudioNode.idl: Added.
- 9:41 PM Changeset in webkit [71718] by
-
- 5 edits1 delete in trunk/LayoutTests
2010-11-09 Helder Correia <helder@sencha.com>
Reviewed by Darin Adler.
Philip Canvas test 2d.pattern.image.incomplete fails
https://bugs.webkit.org/show_bug.cgi?id=49230
Modidy test to correctly follow the spec and create an image object
with its complete attribute set to false. See also:
https://bugs.webkit.org/show_bug.cgi?id=48306
- canvas/philip/tests/2d.pattern.image.incomplete.html:
- platform/gtk/Skipped:
- platform/mac-leopard/Skipped:
- platform/mac-snowleopard/canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
- platform/qt/Skipped:
- 9:24 PM Changeset in webkit [71717] by
-
- 4 edits in trunk/WebCore
2010-11-09 Nico Weber <thakis@chromium.org>
Reviewed by Kenneth Russell.
[Chromium] Text jitter during 2D CSS transform
https://bugs.webkit.org/show_bug.cgi?id=49224
Text subpixel rendering only works in AlphaPremultipliedFirst |
kCGBitmapByteOrder32Host contexts:
http://www.cocoabuilder.com/archive/cocoa/228931-sub-pixel-font-smoothing-with-cgbitmapcontext.html
Changing this has the added benefit that the data layout now matches
skia.
- platform/graphics/chromium/ContentLayerChromium.cpp: (WebCore::ContentLayerChromium::SharedValues::SharedValues): (WebCore::ContentLayerChromium::updateContents):
- platform/graphics/chromium/ImageLayerChromium.cpp: (WebCore::ImageLayerChromium::updateContents):
- platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::setRootLayerCanvasSize):
- 9:06 PM Changeset in webkit [71716] by
-
- 6 edits in trunk
2010-11-09 Helder Correia <helder@sencha.com>
Reviewed by Darin Adler.
Philip Canvas test 2d.path.rect.winding fails
https://bugs.webkit.org/show_bug.cgi?id=49225
Remove test from skipped list.
- platform/gtk/Skipped:
- platform/mac-leopard/Skipped:
- platform/qt/Skipped:
2010-11-09 Helder Correia <helder@sencha.com>
Reviewed by Darin Adler.
Philip Canvas test 2d.path.rect.winding fails
https://bugs.webkit.org/show_bug.cgi?id=49225
Rect path direction is important for nonzero winding rule.
The rect(x, y, w, h) method must create a new subpath containing just the four points
(x, y), (x+w, y), (x+w, y+h), (x, y+h), with those four points connected by straight
lines, and must then mark the subpath as closed.
- html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::rect):
- 8:59 PM Changeset in webkit [71715] by
-
- 2 edits in trunk/WebCore
Unreviewed build fix on Chromium/Win at r71711
RefCound.h reported an error that it cannot access private member
declared in class 'WebCore::FileWriterSync' at
WebCore::FileWriterSync::~FileWriterSync.
- fileapi/FileWriterSync.h: make destructor public
- 8:48 PM Changeset in webkit [71714] by
-
- 2 edits in trunk/WebCore
2010-11-09 Chris Rogers <crogers@google.com>
Reviewed by James Robinson.
AudioFileReaderMac.cpp must include <CoreServices/CoreServices.h>
https://bugs.webkit.org/show_bug.cgi?id=49270
- platform/audio/mac/AudioFileReaderMac.cpp:
- 8:23 PM Changeset in webkit [71713] by
-
- 1 edit2 deletes in trunk/LayoutTests
2010-11-09 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
Removing context-attributes.html webgl test as it is now redundant.
https://bugs.webkit.org/show_bug.cgi?id=47111
- fast/canvas/webgl/context-attributes-expected.txt: Removed.
- fast/canvas/webgl/context-attributes.html: Removed.
- 8:20 PM Changeset in webkit [71712] by
-
- 2 edits in trunk/LayoutTests
Unreviewed, updating Chromium expectations
- platform/chromium/test_expectations.txt:
- 8:02 PM Changeset in webkit [71711] by
-
- 10 edits3 adds in trunk/WebCore
2010-11-09 Eric Uhrhane <ericu@chromium.org>
Reviewed by David Levin.
Add idl and mock classes for FileWriterSync.
https://bugs.webkit.org/show_bug.cgi?id=48693
No new tests, as there's no functionality.
Build file additions.
- CMakeLists.txt:
- DerivedSources.cpp:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- bindings/scripts/CodeGeneratorV8.pm:
- fileapi/FileWriterSync.cpp: Added.
- fileapi/FileWriterSync.h: Added.
- fileapi/FileWriterSync.idl: Added.
- 7:44 PM Changeset in webkit [71710] by
-
- 2 edits in trunk/WebCore
2010-11-09 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Chris Fleizach.
[GTK] Improve accessibility of focusable lists
https://bugs.webkit.org/show_bug.cgi?id=25679
Emit the 'selected' and 'focused' events as needed.
This is the last bit of a series of patches to fix bug 25679,
which just ensures that the right signals are emmited whenever a
selection inside a listbox object changes, that is, the signals
'state-changed::selected', 'state-changed::focused' and
'focus-event', along with the right detail for each of them to
report if the focus/selection has been activated or not.
- accessibility/gtk/AXObjectCacheAtk.cpp: (WebCore::notifyChildrenSelectionChange): New, takes care of emitting all the needed signals when children selection has changed, both from the point of view of the container and the selected/unselected items inside of it. It currently supports listboxes (html 'select' controls) only. (WebCore::AXObjectCache::postPlatformNotification): Replaced some old code with a simple call to notifyChildrenSelectionChange().
- 7:10 PM Changeset in webkit [71709] by
-
- 6 edits8 adds in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Yet another unreviewed Chromium rebaselines for r71465.
- platform/chromium-mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.checksum:
- platform/chromium-mac/fast/blockflow/border-radius-clipping-vertical-lr-expected.png: Added.
- platform/chromium-mac/fast/blockflow/border-vertical-lr-expected.checksum:
- platform/chromium-mac/fast/blockflow/border-vertical-lr-expected.png: Added.
- platform/chromium-mac/fast/blockflow/box-shadow-vertical-lr-expected.checksum:
- platform/chromium-mac/fast/blockflow/box-shadow-vertical-lr-expected.png: Added.
- platform/chromium-mac/fast/blockflow/japanese-lr-selection-expected.checksum: Added.
- platform/chromium-mac/fast/blockflow/japanese-lr-selection-expected.png: Added.
- platform/chromium-mac/fast/blockflow/japanese-lr-text-expected.checksum:
- platform/chromium-mac/fast/blockflow/japanese-lr-text-expected.png: Added.
- platform/chromium-mac/fast/blockflow/japanese-rl-selection-expected.checksum: Added.
- platform/chromium-mac/fast/blockflow/japanese-rl-selection-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 6:51 PM Changeset in webkit [71708] by
-
- 9 edits48 adds in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Add missing Linux and Windows baselines for the tests added by r71700.
Also update baselines for editing/selection/extend-by-word-002.html
and fast/lists/markers-in-selection-expected.html.
- platform/chromium-linux/editing/selection/extend-by-word-002-expected.checksum:
- platform/chromium-linux/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-linux/fast/lists/001-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/001-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/001-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/002-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/002-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/002-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/003-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/003-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/003-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/005-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/005-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/005-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/006-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/006-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/006-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/007-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/007-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/007-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/008-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/008-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/008-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/009-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/lists/009-vertical-expected.png: Added.
- platform/chromium-linux/fast/lists/009-vertical-expected.txt: Added.
- platform/chromium-linux/fast/lists/markers-in-selection-expected.checksum:
- platform/chromium-linux/fast/lists/markers-in-selection-expected.png:
- platform/chromium-win/editing/selection/extend-by-word-002-expected.checksum:
- platform/chromium-win/editing/selection/extend-by-word-002-expected.png:
- platform/chromium-win/fast/lists/001-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/001-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/001-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/002-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/002-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/002-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/003-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/003-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/003-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/005-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/005-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/005-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/006-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/006-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/006-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/007-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/007-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/007-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/008-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/008-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/008-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/009-vertical-expected.checksum: Added.
- platform/chromium-win/fast/lists/009-vertical-expected.png: Added.
- platform/chromium-win/fast/lists/009-vertical-expected.txt: Added.
- platform/chromium-win/fast/lists/markers-in-selection-expected.checksum:
- platform/chromium-win/fast/lists/markers-in-selection-expected.png:
- 6:35 PM Changeset in webkit [71707] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Xiaomei Ji <xji@chromium.org>
Reviewed by NOBODY.
Skip bidi-control-chars-treated-as-ZWS.html in leopard while investigating
bug 49295 -- Regression in ATSUI handling.
- platform/mac-leopard/Skipped:
- 6:33 PM Changeset in webkit [71706] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Xiaomei Ji <xji@chromium.org>
Reviewed by NOBODY.
Rebaseline for leopard after r71566.
- platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.txt:
- 6:26 PM Changeset in webkit [71705] by
-
- 3 edits in trunk/WebKit/chromium
2010-11-09 Kenneth Russell <kbr@google.com>
Reviewed by James Robinson.
WebGraphicsContext3DDefaultImpl does not run on top of OpenGL ES 2.0 implementations
https://bugs.webkit.org/show_bug.cgi?id=48282
Fixed assumptions in WebGraphicsContext3DDefaultImpl that it was
running on top of desktop GL.
Tested various WebGL demos on Windows with ANGLE and
--in-process-webgl --disable-accelerated-compositing; all are now
working. Verified that --use-gl=desktop continues to work in the
same configuration.
- src/WebGraphicsContext3DDefaultImpl.cpp: (WebKit::WebGraphicsContext3DDefaultImpl::WebGraphicsContext3DDefaultImpl): (WebKit::WebGraphicsContext3DDefaultImpl::initialize): (WebKit::WebGraphicsContext3DDefaultImpl::validateAttributes): (WebKit::WebGraphicsContext3DDefaultImpl::resolveMultisampledFramebuffer): (WebKit::WebGraphicsContext3DDefaultImpl::isGLES2Compliant): (WebKit::WebGraphicsContext3DDefaultImpl::reshape): (WebKit::WebGraphicsContext3DDefaultImpl::readBackFramebuffer): (WebKit::WebGraphicsContext3DDefaultImpl::getIntegerv): (WebKit::WebGraphicsContext3DDefaultImpl::angleValidateShaderSource):
- src/WebGraphicsContext3DDefaultImpl.h:
- 6:24 PM Changeset in webkit [71704] by
-
- 2 edits83 adds in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Add missing Linux and Windows baselines for the tests added by r71382.
- platform/chromium-linux/fast/table/027-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/027-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/028-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/028-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/035-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/035-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/038-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/038-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/040-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/040-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/auto-with-percent-height-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/auto-with-percent-height-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/001-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/001-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/002-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/002-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/003-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/003-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/004-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/004-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/colspanMinWidth-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/colspanMinWidth-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/height-percent-test-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/height-percent-test-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/rowspan-paint-order-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/rowspan-paint-order-vertical-expected.png: Added.
- platform/chromium-linux/fast/table/table-display-types-vertical-expected.checksum: Added.
- platform/chromium-linux/fast/table/table-display-types-vertical-expected.png: Added.
- platform/chromium-win/fast/table/027-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/027-vertical-expected.png: Added.
- platform/chromium-win/fast/table/027-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/028-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/028-vertical-expected.png: Added.
- platform/chromium-win/fast/table/028-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/035-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/035-vertical-expected.png: Added.
- platform/chromium-win/fast/table/035-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/038-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/038-vertical-expected.png: Added.
- platform/chromium-win/fast/table/038-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/040-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/040-vertical-expected.png: Added.
- platform/chromium-win/fast/table/040-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/auto-with-percent-height-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/auto-with-percent-height-vertical-expected.png: Added.
- platform/chromium-win/fast/table/auto-with-percent-height-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/001-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/001-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/001-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/002-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/002-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/002-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/003-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/003-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/003-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/border-collapsing-head-foot-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.png: Added.
- platform/chromium-win/fast/table/border-collapsing/rtl-border-collapsing-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/colspanMinWidth-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/colspanMinWidth-vertical-expected.png: Added.
- platform/chromium-win/fast/table/colspanMinWidth-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/height-percent-test-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/height-percent-test-vertical-expected.png: Added.
- platform/chromium-win/fast/table/rowspan-paint-order-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/rowspan-paint-order-vertical-expected.png: Added.
- platform/chromium-win/fast/table/rowspan-paint-order-vertical-expected.txt: Added.
- platform/chromium-win/fast/table/table-display-types-vertical-expected.checksum: Added.
- platform/chromium-win/fast/table/table-display-types-vertical-expected.png: Added.
- platform/chromium-win/fast/table/table-display-types-vertical-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 6:22 PM Changeset in webkit [71703] by
-
- 2 edits32 adds in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed Chromium rebaselines.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-001-expected.checksum: Added.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-001-expected.png: Added.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-002-expected.checksum: Added.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-002-expected.png: Added.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-003-expected.checksum: Added.
- platform/chromium-mac/editing/deleting/delete-after-span-ws-003-expected.png: Added.
- platform/chromium-mac/editing/deleting/delete-line-end-ws-001-expected.checksum: Added.
- platform/chromium-mac/editing/deleting/delete-line-end-ws-001-expected.png: Added.
- platform/chromium-mac/editing/deleting/delete-line-end-ws-002-expected.checksum: Added.
- platform/chromium-mac/editing/deleting/delete-line-end-ws-002-expected.png: Added.
- platform/chromium-mac/editing/inserting/insert-div-023-expected.checksum: Added.
- platform/chromium-mac/editing/inserting/insert-div-023-expected.png: Added.
- platform/chromium-mac/editing/selection/focus_editable_html-expected.checksum: Added.
- platform/chromium-mac/editing/selection/focus_editable_html-expected.png: Added.
- platform/chromium-mac/editing/selection/iframe-expected.checksum: Added.
- platform/chromium-mac/editing/selection/iframe-expected.png: Added.
- platform/chromium-mac/editing/selection/select-all-001-expected.checksum: Added.
- platform/chromium-mac/editing/selection/select-all-001-expected.png: Added.
- platform/chromium-mac/editing/selection/select-all-002-expected.checksum: Added.
- platform/chromium-mac/editing/selection/select-all-002-expected.png: Added.
- platform/chromium-mac/editing/selection/select-all-003-expected.checksum: Added.
- platform/chromium-mac/editing/selection/select-all-003-expected.png: Added.
- platform/chromium-mac/editing/selection/select-all-004-expected.checksum: Added.
- platform/chromium-mac/editing/selection/select-all-004-expected.png: Added.
- platform/chromium-mac/editing/selection/unrendered-001-expected.checksum: Added.
- platform/chromium-mac/editing/selection/unrendered-001-expected.png: Added.
- platform/chromium-mac/editing/selection/unrendered-003-expected.checksum: Added.
- platform/chromium-mac/editing/selection/unrendered-003-expected.png: Added.
- platform/chromium-mac/editing/selection/unrendered-004-expected.checksum: Added.
- platform/chromium-mac/editing/selection/unrendered-004-expected.png: Added.
- platform/chromium-mac/editing/selection/unrendered-005-expected.checksum: Added.
- platform/chromium-mac/editing/selection/unrendered-005-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 6:09 PM Changeset in webkit [71702] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed Chromium test expectations update.
Skip platform/mac/editing/deleting/backward-delete.html.
- platform/chromium/test_expectations.txt:
- 6:07 PM Changeset in webkit [71701] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
svg/animations/animate-path-nested-transforms.html is flaky on all
platforms.
- platform/chromium/test_expectations.txt:
- 5:46 PM Changeset in webkit [71700] by
-
- 16 edits32 adds in trunk
https://bugs.webkit.org/show_bug.cgi?id=49202
Reviewed by Dan Bernstein.
WebCore:
Make lists work with vertical text.
(1) Patch all the CSS rules in html.css so that the margins are directionally abstract.
(2) Add a transposedRect and transposedSize method to IntRect and IntSize for swapping x/y and width/height.
(3) Add adjustLineDirectionPosition as a helper for moving a line box only in the line direction.
(4) Fix a bug in addIntrudingFLoats uncovered by list test cases where the top margin of an element was being
incorrectly added to a float's physical left side instead of its top side.
(5) Make positioning and painting and selection of list markers account for all writing modes.
(6) Add helpers for setting the start and end margins directly in a RenderStyle, since lists do this to hack
marker margins before they have been calculated and set on the box.
Cloned a bunch of fast/lists tests into fast/lists/*-vertical.html versions.
- css/html.css:
- platform/graphics/IntRect.h:
(WebCore::IntRect::transposedRect):
- platform/graphics/IntSize.h:
(WebCore::IntSize::transposedSize):
- rendering/InlineBox.h:
(WebCore::InlineBox::adjustLineDirectionPosition):
- rendering/RenderBlock.cpp:
(WebCore::RenderBlock::addIntrudingFloats):
- rendering/RenderListItem.cpp:
(WebCore::getParentOfFirstLineBox):
(WebCore::RenderListItem::positionListMarker):
(WebCore::RenderListItem::paint):
- rendering/RenderListMarker.cpp:
(WebCore::RenderListMarker::localSelectionRect):
(WebCore::RenderListMarker::paint):
(WebCore::RenderListMarker::layout):
(WebCore::RenderListMarker::computePreferredLogicalWidths):
(WebCore::RenderListMarker::updateMargins):
(WebCore::RenderListMarker::getRelativeMarkerRect):
- rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::setMarginStart):
(WebCore::RenderStyle::setMarginEnd):
- rendering/style/RenderStyle.h:
LayoutTests:
Make lists work with vertical text.
(1) Patch all the CSS rules in html.css so that the margins are directionally abstract.
(2) Add a transposedRect and transposedSize method to IntRect and IntSize for swapping x/y and width/height.
(3) Add adjustLineDirectionPosition as a helper for moving a line box only in the line direction.
(4) Fix a bug in addIntrudingFLoats uncovered by list test cases where the top margin of an element was being
incorrectly added to a float's physical left side instead of its top side.
(5) Make positioning and painting and selection of list markers account for all writing modes.
(6) Add helpers for setting the start and end margins directly in a RenderStyle, since lists do this to hack
marker margins before they have been calculated and set on the box.
Cloned a bunch of fast/lists tests into fast/lists/*-vertical.html versions.
- fast/lists/001-vertical.html: Added.
- fast/lists/002-vertical.html: Added.
- fast/lists/003-vertical.html: Added.
- fast/lists/005-vertical.html: Added.
- fast/lists/006-vertical.html: Added.
- fast/lists/007-vertical.html: Added.
- fast/lists/008-vertical.html: Added.
- fast/lists/009-vertical.html: Added.
- platform/mac/fast/lists/001-vertical-expected.checksum: Added.
- platform/mac/fast/lists/001-vertical-expected.png: Added.
- platform/mac/fast/lists/001-vertical-expected.txt: Added.
- platform/mac/fast/lists/002-vertical-expected.checksum: Added.
- platform/mac/fast/lists/002-vertical-expected.png: Added.
- platform/mac/fast/lists/002-vertical-expected.txt: Added.
- platform/mac/fast/lists/003-vertical-expected.checksum: Added.
- platform/mac/fast/lists/003-vertical-expected.png: Added.
- platform/mac/fast/lists/003-vertical-expected.txt: Added.
- platform/mac/fast/lists/005-vertical-expected.checksum: Added.
- platform/mac/fast/lists/005-vertical-expected.png: Added.
- platform/mac/fast/lists/005-vertical-expected.txt: Added.
- platform/mac/fast/lists/006-vertical-expected.checksum: Added.
- platform/mac/fast/lists/006-vertical-expected.png: Added.
- platform/mac/fast/lists/006-vertical-expected.txt: Added.
- platform/mac/fast/lists/007-vertical-expected.checksum: Added.
- platform/mac/fast/lists/007-vertical-expected.png: Added.
- platform/mac/fast/lists/007-vertical-expected.txt: Added.
- platform/mac/fast/lists/008-vertical-expected.checksum: Added.
- platform/mac/fast/lists/008-vertical-expected.png: Added.
- platform/mac/fast/lists/008-vertical-expected.txt: Added.
- platform/mac/fast/lists/009-vertical-expected.checksum: Added.
- platform/mac/fast/lists/009-vertical-expected.png: Added.
- platform/mac/fast/lists/009-vertical-expected.txt: Added.
- platform/mac/fast/lists/inlineBoxWrapperNullCheck-expected.png:
- platform/mac/fast/lists/markers-in-selection-expected.checksum:
- platform/mac/fast/lists/markers-in-selection-expected.png:
- platform/mac/fast/lists/ol-start-parsing-expected.checksum:
- platform/mac/fast/lists/ol-start-parsing-expected.png:
- 4:46 PM Changeset in webkit [71699] by
-
- 2 edits in trunk/WebKitTools
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Reviewed by Tony Chang.
[Chromium] http/tests/security/XFrameOptions fail with Chromium DRT
https://bugs.webkit.org/show_bug.cgi?id=49286
The tests in http/tests/security/XFrameOptions started to fail after
r71297, since it changed the WebViewHost::assignIdentifierToRequest
logic to always assign identifiers to requests, even if we're not going
to be dumping resource load callbacks at that point. These tests
only call LayoutTestController.dumpResourceLoadCallbacks after the
request is started, thus their expectations have "<unknown>" as the
identifier. Change WebViewHost to the previous behavior, which also
match the other ports'.
- DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::assignIdentifierToRequest): (WebViewHost::removeIdentifierForRequest):
- 4:40 PM Changeset in webkit [71698] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
- fast/images/gif-loop-count.html fails on other platforms too (not just on Windows)
- svg/animations/animate-path-nested-transforms.html also has text diffs
- 4:23 PM Changeset in webkit [71697] by
-
- 2 edits in trunk/WebKit2
Windows build bot was complaining about this.
Reviewed by the ever-picky Windows build-bot.
- Shared/WebContextMenuItemData.cpp:
(WebKit::WebContextMenuItemData::core):
- 4:22 PM Changeset in webkit [71696] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Tony Chang <tony@chromium.org>
Unreviewed. I updated and moved this test so the Skipped
entry is no longer needed.
- platform/gtk/Skipped: remove fast/js/navigator-mimeTypes-length.html
- 4:19 PM Changeset in webkit [71695] by
-
- 2 edits in trunk/WebKit2
WKDownload.h should be a public header.
Reviewed by John Sullivan.
- WebKit2.xcodeproj/project.pbxproj:
- 4:17 PM Changeset in webkit [71694] by
-
- 1 edit2 copies in branches/chromium/552
Merge 71686
BUG=62401
- 4:12 PM Changeset in webkit [71693] by
-
- 1 edit in branches/chromium/552/WebCore/editing/ApplyStyleCommand.h
Fix Compile for Merge 71288
BUG=61158
- 3:56 PM Changeset in webkit [71692] by
-
- 4 edits in branches/chromium/552
Merge 71431 - 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:
- 3:36 PM Changeset in webkit [71691] by
-
- 5 edits in trunk/JavaScriptCore
<http://webkit.org/b/49279> Fix include statements for local headers
Reviewed by Gavin Barraclough.
Use "Foo.h" instead of <Foo.h> for local headers.
- assembler/AbstractMacroAssembler.h: Also fixed sort order.
- assembler/CodeLocation.h:
- yarr/RegexJIT.h:
- yarr/RegexParser.h:
- 3:34 PM Changeset in webkit [71690] by
-
- 3 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test expectations update.
More correct expectations for editing/selection/extend-selection.html:
it's just slow, especially for debug builds.
- platform/chromium/drt_expectations.txt:
- platform/chromium/test_expectations.txt:
- 3:33 PM Changeset in webkit [71689] by
-
- 5 edits2 copies in branches/chromium/552
Merge 71288 - 2010-11-01 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.
Crash in ApplyStyleCommand::removeStyleFromRunBeforeApplyingStyle
https://bugs.webkit.org/show_bug.cgi?id=48581
The crash was caused by RemoveNodePreservingChildrenCommand's calling removeNode
on m_node without checking that m_node has a parent and it's still in the document.
Fixed the crash by adding an early exit in CompositeEditCommand::removeNode and
deploying RefPtr in several places of ApplyStyleCommand.cpp.
Test: editing/style/iframe-onload-crash.html
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::applyInlineStyleToNodeRange): (WebCore::ApplyStyleCommand::removeStyleFromRunBeforeApplyingStyle): (WebCore::ApplyStyleCommand::removeInlineStyleFromElement):
- editing/ApplyStyleCommand.h:
- editing/CompositeEditCommand.cpp: (WebCore::CompositeEditCommand::removeNode):
2010-10-29 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Darin Adler.
Crash in ApplyStyleCommand::removeStyleFromRunBeforeApplyingStyle
https://bugs.webkit.org/show_bug.cgi?id=48581
Added a test to ensure removeStyleFromRunBeforeApplyingStyle doesn't crash.
- editing/style/iframe-onload-crash-expected.txt: Added.
- editing/style/iframe-onload-crash.html: Added.
- 3:29 PM Changeset in webkit [71688] by
-
- 4 edits in trunk/WebKit/chromium
2010-11-09 Kent Tamura <tkent@chromium.org>
Reviewed by Dimitri Glazkov.
[Chromium] Add form validation message support to WebLocalizedString.h
https://bugs.webkit.org/show_bug.cgi?id=49239
- DEPS: Roll Chromium revision to r65502 to have crrev.com/65502
- public/WebLocalizedString.h: Add new symbols
- src/LocalizedStrings.cpp: Call query() with the new symbols in the following functions. (WebCore::validationMessageValueMissingText): (WebCore::validationMessageTypeMismatchText): (WebCore::validationMessagePatternMismatchText): (WebCore::validationMessageTooLongText): (WebCore::validationMessageRangeUnderflowText): (WebCore::validationMessageRangeOverflowText): (WebCore::validationMessageStepMismatchText):
- 3:23 PM Changeset in webkit [71687] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Tony Chang <tony@chromium.org>
Unreviewed, update drt_expectations after recent plugin test moves
and fixes.
- platform/chromium/drt_expectations.txt:
- 3:21 PM Changeset in webkit [71686] by
-
- 3 edits2 adds in trunk
2010-11-09 Abhishek Arya <inferno@chromium.org>
Reviewed by Antti Koivisto.
Call to SVGSMILElement::applyResultsToTarget can blow away the SVGSMILElement.
Refptr the SVGSMILElement in the ResultElementMap to protect it.
https://bugs.webkit.org/show_bug.cgi?id=49274
Test: svg/animations/animate-update-crash.xhtml
- svg/animation/SMILTimeContainer.cpp: (WebCore::SMILTimeContainer::updateAnimations):
2010-11-09 Abhishek Arya <inferno@chromium.org>
Reviewed by Antti Koivisto.
Tests that updating svg animations does not result in crash.
https://bugs.webkit.org/show_bug.cgi?id=49274
- svg/animations/animate-update-crash-expected.txt: Added.
- svg/animations/animate-update-crash.xhtml: Added.
- 3:19 PM Changeset in webkit [71685] by
-
- 12 edits2 adds in trunk/WebKit2
Add injected bundle API for creating page overlays
https://bugs.webkit.org/show_bug.cgi?id=49282
Reviewed by Sam Weinig.
- Shared/API/c/WKBase.h:
Add WKBundlePageOverlayRef.
- Shared/APIObject.h:
Add TypeBundlePageOverlay.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
Add new files.
- WebProcess/InjectedBundle/API/c/WKBundleAPICast.h:
Add WKBundlePageOverlayRef mapping.
- WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageInstallPageOverlay):
Install the passed in page overlay.
(WKBundlePageUninstallPageOverlay):
Uninstall the passed in page overlay.
- WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp: Added.
(PageOverlayClientImpl::create):
(PageOverlayClientImpl::PageOverlayClientImpl):
(PageOverlayClientImpl::pageOverlayDestroyed):
(PageOverlayClientImpl::willMoveToWebPage):
(PageOverlayClientImpl::didMoveToWebPage):
(PageOverlayClientImpl::drawRect):
(PageOverlayClientImpl::mouseEvent):
Add a PageOverlay::Client subclass that forwards everything to its client.
(WKBundlePageOverlayGetTypeID):
(WKBundlePageOverlayCreate):
Create a page overlay.
- WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::pageOverlayDestroyed):
- WebProcess/WebPage/FindController.h:
Add stub.
- WebProcess/WebPage/PageOverlay.h:
Inherit from APIObject.
(WebKit::PageOverlay::type):
return TypeBundlePageOverlay.
- win/WebKit2.vcproj:
Add new files.
- 3:09 PM Changeset in webkit [71684] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=49281
Remove broken code for embedded CSS xml-stylesheet
- dom/Document.cpp: (WebCore::Document::recalcStyleSelector): This made no sense, was untested, and didn't match Firefox.
- 3:07 PM Changeset in webkit [71683] by
-
- 3 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test expectations update.
editing/selection/extend-selection.html is flaky under test_shell, but
not under DRT.
- platform/chromium/drt_expectations.txt:
- platform/chromium/test_expectations.txt:
- 2:56 PM Changeset in webkit [71682] by
-
- 26 edits4 adds in trunk
WebCore: <rdar://problem/8613727> and https://bugs.webkit.org/show_bug.cgi?id=48720
Customizable context menu support in WebKit2.
Reviewed by Darin Adler.
Various WebCore support to allow WebKit2 to create new ContextMenuItems with
the information it has.
- WebCore.exp.in:
- platform/ContextMenu.h:
- platform/ContextMenuItem.h:
- platform/mac/ContextMenuItemMac.mm:
(WebCore::ContextMenuItem::ContextMenuItem):
(WebCore::ContextMenuItem::setSubMenu):
- platform/mac/ContextMenuMac.mm:
(WebCore::platformMenuDescription):
- platform/qt/ContextMenuItemQt.cpp:
(WebCore::ContextMenuItem::ContextMenuItem):
(WebCore::ContextMenuItem::setSubMenu):
- platform/qt/ContextMenuQt.cpp:
(WebCore::platformMenuDescription):
- platform/win/ContextMenuItemWin.cpp:
(WebCore::ContextMenuItem::ContextMenuItem):
(WebCore::ContextMenuItem::setSubMenu):
- platform/win/ContextMenuWin.cpp:
(WebCore::platformMenuDescription):
WebKit2: Part of <rdar://problem/8613727> and https://bugs.webkit.org/show_bug.cgi?id=48720
Customizable context menu support in WebKit2.
Reviewed by Darin Adler.
This adds a BundlePageContextMenu client and lets WebKit2 consult it with the proposed
list of WebContextMenuItems.
There is no realistic API for the embedding app to actually inspect or create new
WebContextMenuItems (will be "WKContextMenuItem") and that ability will come later.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
- Platform/Logging.cpp:
(initializeLogChannelsIfNecessary):
- Platform/Logging.h:
- Shared/APIObject.h:
- Shared/MutableArray.cpp:
(WebKit::MutableArray::reserveCapacity):
- Shared/MutableArray.h:
- Shared/WebContextMenuItem.cpp: Added.
(WebKit::WebContextMenuItem::WebContextMenuItem):
(WebKit::WebContextMenuItem::data):
- Shared/WebContextMenuItem.h: Added.
(WebKit::WebContextMenuItem::create):
(WebKit::WebContextMenuItem::type):
- Shared/WebContextMenuItemData.cpp:
(WebKit::WebContextMenuItemData::core):
(WebKit::kitItems):
(WebKit::coreItems):
- Shared/WebContextMenuItemData.h:
- WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageSetContextMenuClient):
- WebProcess/InjectedBundle/API/c/WKBundlePage.h:
- WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.cpp: Added.
(WebKit::InjectedBundlePageContextMenuClient::InjectedBundlePageContextMenuClient):
(WebKit::InjectedBundlePageContextMenuClient::initialize):
(WebKit::InjectedBundlePageContextMenuClient::getCustomMenuFromDefaultItems):
- WebProcess/InjectedBundle/InjectedBundlePageContextMenuClient.h: Added.
- WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
(WebKit::WebContextMenuClient::getCustomMenuFromDefaultItems): Call through to the injected bundle client
with the default items and convert the returned items back for WebCore to use.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::initializeInjectedBundleContextMenuClient):
- WebProcess/WebPage/WebPage.h:
(WebKit::WebPage::injectedBundleContextMenuClient):
- 2:48 PM Changeset in webkit [71681] by
-
- 3 edits2 moves in trunk
2010-11-09 Tony Chang <tony@chromium.org>
Reviewed by Adam Barth.
run platform/chromium/plugins/return-npobject.html on all platforms
https://bugs.webkit.org/show_bug.cgi?id=49103
- plugins/return-npobject-expected.txt: Renamed from LayoutTests/platform/chromium/plugins/return-npobject-expected.txt.
- plugins/return-npobject.html: Renamed from LayoutTests/platform/chromium/plugins/return-npobject.html.
2010-11-08 Tony Chang <tony@chromium.org>
Reviewed by Adam Barth.
run platform/chromium/plugins/return-npobject.html on all platforms
https://bugs.webkit.org/show_bug.cgi?id=49103
This tests that we can get an NPObject returned through a method on
an NPAPI Object.
- DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp: (testCallbackReturn): (pluginInvoke):
- 2:33 PM Changeset in webkit [71680] by
-
- 4 edits in trunk/WebKit2
Add some stylistic flourish to the last patch as suggested by Lord Darin Adler.
- UIProcess/API/C/WKPage.cpp:
(WKPageGetSourceForFrame):
(WKPageGetContentsAsString):
- UIProcess/WebPageProxy.cpp:
(WebKit::invalidateCallbackMap):
- WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::contentsAsString):
- 2:29 PM Changeset in webkit [71679] by
-
- 2 edits2 deletes in trunk/WebKitTools
2010-11-09 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r71672.
http://trac.webkit.org/changeset/71672
https://bugs.webkit.org/show_bug.cgi?id=49276
It doesn't work on Chromium Windows bot (Requested by Ossy on
#webkit).
- Scripts/webkitpy/common/system/file_lock.py: Removed.
- Scripts/webkitpy/common/system/file_lock_unittest.py: Removed.
- Scripts/webkitpy/layout_tests/port/http_lock.py:
- 2:22 PM Changeset in webkit [71678] by
-
- 13 edits in trunk
Need WebKit2 mechanism for getting the visible page text
<rdar://problem/8646928>
https://bugs.webkit.org/show_bug.cgi?id=49275
Reviewed by Anders Carlsson.
WebCore:
- WebCore.exp.in: Add necessary exports.
WebKit2:
- UIProcess/API/C/WKPage.cpp:
(WKPageGetContentsAsString):
(callContentsAsStringBlockBlockAndDispose):
(WKPageGetContentsAsString_b):
- UIProcess/API/C/WKPage.h:
Add GetContentsAsString callback function declaration and forwarding.
- UIProcess/WebPageProxy.cpp:
(WebKit::invalidateCallbackMap):
(WebKit::WebPageProxy::close):
(WebKit::WebPageProxy::getContentsAsString):
(WebKit::WebPageProxy::didGetContentsAsString):
(WebKit::WebPageProxy::processDidCrash):
- UIProcess/WebPageProxy.h:
Add GetContentsAsString callback and generalize invalidating the callback
maps into a standalone function.
- UIProcess/WebPageProxy.messages.in:
Add DidGetContentsAsString return message.
- WebProcess/WebPage/WebFrame.h:
- WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::contentsAsString):
Gets the string content of all the subframes.
(WebKit::WebFrame::isFrameSet):
Call through to the document.
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::getContentsAsString):
Forward to the the main frames contentsAsString function.
- WebProcess/WebPage/WebPage.messages.in:
Add GetContentsAsString and collect all callback messages together.
- 2:20 PM Changeset in webkit [71677] by
-
- 2 edits in trunk/WebKit2
Fix mac build.
- WebProcess/mac/WebProcessMac.mm:
(WebKit::WebProcess::platformSetCacheModel):
- 2:05 PM Changeset in webkit [71676] by
-
- 2 edits in trunk/WebKit2
2010-11-09 Simon Fraser <Simon Fraser>
Reviewed by Darin Adler, Dan Bernstein.
<rdar://problem/8360145> Pages using accelerated compositing missing content on Windows
Disable accelerated compositing on Windows until we have cross-process
rendering implemented.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::updatePreferences):
- 2:04 PM Changeset in webkit [71675] by
-
- 2 edits2 adds in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed rebaselines for Chromium.
Also re-enabled editing/inserting/caret-position.html since it has been passing.
- platform/chromium-mac/editing/selection/unrendered-002-expected.checksum: Added.
- platform/chromium-mac/editing/selection/unrendered-002-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 1:59 PM Changeset in webkit [71674] by
-
- 5 edits in trunk/WebCore
2010-11-09 Simon Fraser <Simon Fraser>
Reviewed by James Robinson.
Make showLayerTree() more useful for debugging
https://bugs.webkit.org/show_bug.cgi?id=49273
Three things to make showLayerTree() more useful when called from gdb:
- Add showLayerTree(RenderObject*)
- Make it not update layout, so you can call it when debugging layout code.
- Add output of the 'needs layout' flags for each renderer.
- rendering/RenderLayer.cpp: (showLayerTree):
- rendering/RenderLayer.h:
- rendering/RenderTreeAsText.cpp: (WebCore::RenderTreeAsText::writeRenderObject): (WebCore::externalRepresentation):
- rendering/RenderTreeAsText.h:
- 1:20 PM Changeset in webkit [71673] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium drt_expectations.txt update.
Remove DRT PASS expectations that we added a bit over-eagerly (they're
still flaky with the DRT).
- platform/chromium/drt_expectations.txt:
- 1:13 PM Changeset in webkit [71672] by
-
- 2 edits2 adds in trunk/WebKitTools
[NRWT] Make http locking similar to perl implementation
https://bugs.webkit.org/show_bug.cgi?id=49187
Patch by Gabor Rapcsanyi <rgabor@inf.u-szeged.hu> on 2010-11-09
Reviewed by Tony Chang.
- Scripts/webkitpy/common/system/file_lock.py: Added.
- Scripts/webkitpy/common/system/file_lock_unittest.py: Added.
- Scripts/webkitpy/layout_tests/port/http_lock.py:
- 1:05 PM Changeset in webkit [71671] by
-
- 3 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
Remove tests that consistently pass:
- fast/js/kde/evil-n.html: passes with the v8 roll to 5780 (version 2.5.5) which fixed http://code.google.com/p/v8/issues/detail?id=924.
- http/tests/appcache/main-resource-redirect.html now only occasionally times out, and only under DRT for chromium-linux.
- fast/blockflow/english-rl-text.html (rebaselined with r71050)
- platform/chromium/drt_expectations.txt:
- platform/chromium/test_expectations.txt:
- 1:02 PM Changeset in webkit [71670] by
-
- 2 edits in trunk/WebCore
2010-11-09 Chris Rogers <crogers@google.com>
Reviewed by James Robinson.
AudioChannel.h is including AudioFloatArray.h instead of AudioArray.h
https://bugs.webkit.org/show_bug.cgi?id=49269
- platform/audio/AudioChannel.h:
- 1:01 PM Changeset in webkit [71669] by
-
- 10 edits2 deletes in trunk/WebKit2
Get rid of FindPageOverlay
https://bugs.webkit.org/show_bug.cgi?id=49268
Reviewed by Sam Weinig.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
Remove files.
- WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::findString):
Create a PageOverlay with the FindController as its client.
(WebKit::FindController::willMoveToWebPage):
Null out the find page overlay if the web page is null.
(WebKit::FindController::didMoveToWebPage):
Add stub.
- WebProcess/WebPage/FindController.h:
FindController is now a PageOverlay::Client.
- WebProcess/WebPage/FindPageOverlay.cpp: Removed.
- WebProcess/WebPage/FindPageOverlay.h: Removed.
- WebProcess/WebPage/PageOverlay.cpp:
(WebKit::PageOverlay::setPage):
Call the willMoveToWebPage and didMoveToWebPage client functions.
(WebKit::PageOverlay::setNeedsDisplay):
Pass the page overlay bounds instead of the web page size.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::installPageOverlay):
Clear the page of the previous page overlay.
(WebKit::WebPage::uninstallPageOverlay):
Clear the page of the previous page overlay.
- WebProcess/WebPage/WebPage.h:
The page overlay is now refcounted.
- win/WebKit2.vcproj:
Remove files.
- 12:46 PM Changeset in webkit [71668] by
-
- 5 edits2 adds in trunk
WebCore: Made tables hit-test correctly in all writing modes.
Reviewed by Dave Hyatt.
Part of: Make tables work with vertical text
https://bugs.webkit.org/show_bug.cgi?id=46417
Test: fast/blockflow/table-hit-test.html
- rendering/RenderTable.cpp:
(WebCore::RenderTable::nodeAtPoint):
- rendering/RenderTableRow.cpp:
(WebCore::RenderTableRow::nodeAtPoint):
- rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::nodeAtPoint):
LayoutTests: Make tables work with vertical text
https://bugs.webkit.org/show_bug.cgi?id=46417
Reviewed by Dave Hyatt.
- fast/blockflow/table-hit-test-expected.txt: Added.
- fast/blockflow/table-hit-test.html: Added.
- 12:24 PM Changeset in webkit [71667] by
-
- 5 edits in trunk/WebKitTools
2010-11-09 James Kozianski <koz@chromium.org>
Reviewed by Eric Seidel.
Clean up imports for webkit-patch.
https://bugs.webkit.org/show_bug.cgi?id=49083
Move some imports from commands into main.py where they are used.
Move command imports into the init of the commands module.
- Scripts/webkitpy/tool/commands/init.py:
- Scripts/webkitpy/tool/commands/download.py:
- Scripts/webkitpy/tool/commands/queues.py:
- Scripts/webkitpy/tool/main.py:
- 12:13 PM Changeset in webkit [71666] by
-
- 2 edits2 adds in trunk/WebCore
2010-11-09 Simon Fraser <Simon Fraser>
Reviewed by Darin Adler.
Caret fails to render with some combination of iframes and compositing
https://bugs.webkit.org/show_bug.cgi?id=49079
Because it's possible for the caret to jump between different
compositing layers and the view, caret repainting currently dirties
both the view and all compositing layers that intersect the caret rect,
via repaintRectangleInViewAndCompositedLayers().
When an iframe contained compositing layers, we erroneously skipped
invalidating the compositing layer inside the iframe, which caused
the caret to fail to blink.
- manual-tests/compositing/caret-in-compositing-frame.html: Added.
- manual-tests/compositing/resources/editable-compositing-subframe.html: Added.
- rendering/RenderView.cpp: (WebCore::RenderView::repaintRectangleInViewAndCompositedLayers):
- 12:03 PM Changeset in webkit [71665] by
-
- 7 edits in trunk/WebKit2
Move the find page overlay code to FindController
https://bugs.webkit.org/show_bug.cgi?id=49266
Reviewed by John Sullivan.
- WebProcess/WebPage/FindController.cpp:
(WebKit::FindController::~FindController):
(WebKit::FindController::rectsForTextMatches):
(WebKit::overlayBackgroundColor):
(WebKit::FindController::drawRect):
(WebKit::FindController::mouseEvent):
- WebProcess/WebPage/FindController.h:
- WebProcess/WebPage/FindPageOverlay.cpp:
(WebKit::FindPageOverlay::drawRect):
(WebKit::FindPageOverlay::mouseEvent):
- WebProcess/WebPage/FindPageOverlay.h:
- WebProcess/WebPage/PageOverlay.cpp:
(WebKit::PageOverlay::bounds):
(WebKit::PageOverlay::drawRect):
(WebKit::PageOverlay::mouseEvent):
- WebProcess/WebPage/PageOverlay.h:
- 11:45 AM Changeset in webkit [71664] by
-
- 10 edits in branches/chromium/552/WebCore
Merge 71641
BUG=62293
- 11:42 AM Changeset in webkit [71663] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-09 Tony Chang <tony@chromium.org>
Unreviewed, rolling chromium DEPS.
- DEPS: Roll to r65462.
- 11:41 AM Changeset in webkit [71662] by
-
- 2 edits in trunk/WebKit2
Fix windows build.
- WebProcess/win/WebProcessWin.cpp:
(WebKit::WebProcess::platformSetCacheModel):
- 11:38 AM Changeset in webkit [71661] by
-
- 2 edits in branches/chromium/552/WebKit/chromium/src
Merge 71533
BUG=62168
- 11:38 AM Changeset in webkit [71660] by
-
- 15 edits in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Yet another unreviewed Chromium rebaselines for r71465.
- platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.checksum:
- platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.checksum:
- platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/chromium-linux/editing/selection/5232159-expected.checksum:
- platform/chromium-linux/editing/selection/5232159-expected.png:
- platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.checksum:
- platform/chromium-win/editing/deleting/delete-line-end-ws-001-expected.png:
- platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.checksum:
- platform/chromium-win/editing/deleting/delete-line-end-ws-002-expected.png:
- platform/chromium-win/editing/selection/5232159-expected.checksum:
- platform/chromium-win/editing/selection/5232159-expected.png:
- platform/chromium-win/editing/selection/5232159-expected.txt:
- platform/chromium/test_expectations.txt:
- 11:33 AM Changeset in webkit [71659] by
-
- 1 edit2 copies in branches/chromium/552
Merge 71642
BUG=62296
- 11:28 AM Changeset in webkit [71658] by
-
- 5 edits in trunk/WebKit2
Factor calculation of cache sizes based on cache model into shared function
https://bugs.webkit.org/show_bug.cgi?id=48706
Reviewed by Adam Roben.
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::calculateCacheSizes):
- WebProcess/WebProcess.h:
- WebProcess/mac/WebProcessMac.mm:
(WebKit::volumeFreeSize):
(WebKit::WebProcess::platformSetCacheModel):
- WebProcess/win/WebProcessWin.cpp:
(WebKit::memorySize):
(WebKit::volumeFreeSize):
(WebKit::WebProcess::platformSetCacheModel):
- 11:23 AM Changeset in webkit [71657] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
Mark svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop.html
as flaky on chromium-linux.
- platform/chromium/test_expectations.txt:
- 11:20 AM Changeset in webkit [71656] by
-
- 2 edits in trunk/WebKit2
Context menus show up in the wrong place when the page is scrolled
https://bugs.webkit.org/show_bug.cgi?id=49264
Reviewed by Anders Carlsson.
Convert the hitTestResult point into 'window' coordinates before sending over
to the UIProcess to show the menu.
- WebProcess/WebPage/WebContextMenu.cpp:
(WebKit::WebContextMenu::show):
Convert to use message sender interface.
(WebKit::WebContextMenu::itemSelected):
Remove unnecessary WebCore::'s.
- 11:18 AM Changeset in webkit [71655] by
-
- 18 edits1 add in trunk/WebKit2
Send messages directly to the WebContext
https://bugs.webkit.org/show_bug.cgi?id=49262
Reviewed by Anders Carlsson.
- Platform/CoreIPC/MessageID.h:
Temporarily add MessageClassWebContextLegacy.
- Shared/CoreIPCSupport/WebContextMessageKinds.h:
Rename adding Legacy prefix.
- UIProcess/WebContext.cpp:
(WebKit::WebContext::didNavigateWithNavigationData):
(WebKit::WebContext::didPerformClientRedirect):
(WebKit::WebContext::didPerformServerRedirect):
(WebKit::WebContext::didUpdateHistoryTitle):
(WebKit::WebContext::setCacheModel):
(WebKit::WebContext::addVisitedLink):
(WebKit::WebContext::addVisitedLinkHash):
(WebKit::WebContext::getPlugins):
(WebKit::WebContext::getPluginPath):
(WebKit::WebContext::didReceiveMessage):
(WebKit::WebContext::didReceiveSyncMessage):
- UIProcess/WebContext.h:
- UIProcess/WebContext.messages.in: Added.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::getPluginProcessConnection):
(WebKit::WebProcessProxy::didReceiveMessage):
(WebKit::WebProcessProxy::didReceiveSyncMessage):
- UIProcess/WebProcessProxy.h:
- UIProcess/WebProcessProxy.messages.in:
- WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::postMessage):
(WebKit::InjectedBundle::postSynchronousMessage):
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::updateGlobalHistory):
(WebKit::WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
(WebKit::WebFrameLoaderClient::setTitle):
- WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::populatePluginCache):
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::createPlugin):
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::addVisitedLink):
Move context related messages to be sent directly to the context.
- DerivedSources.make:
- DerivedSources.pro:
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
Add new files.
- 11:16 AM Changeset in webkit [71654] by
-
- 2 edits in trunk/WebCore
2010-11-09 Peter Rybin <peter.rybin@gmail.com>
Reviewed by Adam Barth.
XMLDocumentParser gets deleted and then used in LayoutTest/fast/frames/set-parent-src-synchronously.xhtml on QT/Linux
https://bugs.webkit.org/show_bug.cgi?id=48643
- dom/XMLDocumentParserQt.cpp: (WebCore::XMLDocumentParser::doWrite):
- 11:12 AM Changeset in webkit [71653] by
-
- 2 edits in trunk/LayoutTests
[Qt][WK2] Populate the WTR Skipped list with failing tests, which fail due to missing features.
Rubber-stamped by Csaba Osztrogonác.
- platform/qt-wk2/Skipped:
- 11:06 AM Changeset in webkit [71652] by
-
- 5 edits in trunk/WebKit2
Add a PageOverlay::Client object in preparation of not allowing subclassing of PageOverlay
https://bugs.webkit.org/show_bug.cgi?id=49263
Reviewed by John Sullivan.
- WebProcess/WebPage/FindPageOverlay.cpp:
(WebKit::FindPageOverlay::FindPageOverlay):
Call the PageOverlay constructor.
(WebKit::FindPageOverlay::drawRect):
(WebKit::FindPageOverlay::mouseEvent):
These now take a PageOverlay callback.
- WebProcess/WebPage/FindPageOverlay.h:
FindPageOverlay now inherits from PageOverlay::Client.
- WebProcess/WebPage/PageOverlay.cpp:
(WebKit::PageOverlay::create):
Add create function.
(WebKit::PageOverlay::PageOverlay):
The constructor now takes a client.
(WebKit::PageOverlay::drawRect):
(WebKit::PageOverlay::mouseEvent):
Call the client methods.
- WebProcess/WebPage/PageOverlay.h:
Add Client class.
- 11:04 AM Changeset in webkit [71651] by
-
- 1 edit3 moves in trunk/LayoutTests
2010-11-09 Tony Chang <tony@chromium.org>
Reviewed by Alexey Proskuryakov.
move fast/js/navigator-mimeTypes-length.html to plugin/
https://bugs.webkit.org/show_bug.cgi?id=49226
- plugins/navigator-mimeTypes-length-expected.txt: Renamed from LayoutTests/fast/js/navigator-mimeTypes-length-expected.txt.
- plugins/navigator-mimeTypes-length.html: Renamed from LayoutTests/fast/js/navigator-mimeTypes-length.html.
- plugins/script-tests/navigator-mimeTypes-length.js: Renamed from LayoutTests/fast/js/script-tests/navigator-mimeTypes-length.js.
- 10:55 AM Changeset in webkit [71650] by
-
- 5 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Rebaseline fast/repaint/inline-outline-repaint.html after r71589
(the caret is now slightly visible, but that's not what the test is
testing for)
- platform/chromium-linux/fast/repaint/inline-outline-repaint-expected.checksum:
- platform/chromium-linux/fast/repaint/inline-outline-repaint-expected.png:
- platform/chromium-win/fast/repaint/inline-outline-repaint-expected.checksum:
- platform/chromium-win/fast/repaint/inline-outline-repaint-expected.png:
- 10:55 AM Changeset in webkit [71649] by
-
- 2 edits in trunk/WebKitTools
2010-11-09 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Andreas Kling.
[Qt][QtTestBrowser] Don't erase incorrect url in the Url Bar
https://bugs.webkit.org/show_bug.cgi?id=49047
- QtTestBrowser/mainwindow.cpp: (MainWindow::setAddressUrl):
- 10:19 AM Changeset in webkit [71648] by
-
- 2 edits in trunk/WebKit2
<rdar://problem/8646456> WebProcess crashes reproducibly on complex text
Rubber-stamped by Darin Adler.
- WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Initialize wkCreateCTTypesetterWithUniCharProviderAndOptions
and wkCreateCTLineWithUniCharProvider.
- 10:16 AM Changeset in webkit [71647] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
Remove tests that now pass (r71589 fixed the regression in caret
rendering).
- platform/chromium/test_expectations.txt:
- 10:07 AM Changeset in webkit [71646] by
-
- 2 edits in trunk/WebKit2
Fix Windows build.
- win/WebKit2.vcproj:
- 9:58 AM Changeset in webkit [71645] by
-
- 2 edits in trunk/WebKit2
Fix Qt build.
- WebKit2.pro:
- 9:54 AM Changeset in webkit [71644] by
-
- 1 edit8 adds in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
Add missing Chromium Windows and Linux baselines for SVG tests added by
r71630.
- platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.checksum: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.checksum: Added.
- platform/chromium-linux/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.checksum: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.checksum: Added.
- platform/chromium-win/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Added.
- 9:51 AM Changeset in webkit [71643] by
-
- 3 edits in trunk/LayoutTests
Not reviewed, Chromium test expectation update.
Add a bug number for some failing tests, and move an expectation from
the Chromium-side overrides to the WebKit-side expectations.
- platform/chromium/drt_expectations.txt:
- platform/chromium/test_expectations.txt:
- 9:45 AM Changeset in webkit [71642] by
-
- 3 edits2 adds in trunk
2010-11-09 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt.
https://bugs.webkit.org/show_bug.cgi?id=49197
<rdar://problem/8642746>
When starting an accelerated transform animation on a renderer, check
that it's a RenderBox before allow transform animations (and before
calling borderBoxRect()), because transforms are currently disallowed
on inline elements.
Test: animations/animation-on-inline-crash.html
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::startAnimation):
- 9:45 AM Changeset in webkit [71641] by
-
- 11 edits in trunk/WebCore
2010-11-09 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt.
https://bugs.webkit.org/show_bug.cgi?id=49204
<rdar://problem/8643412>
Add checks to the CSSStyleSelector code to ensure that the
casts to the various CSSValue types are safe, and do more
rigorous checking of the lengths of CSSValueLists, and
non-null members of Pair in some cases.
- css/CSSBorderImageValue.h: (WebCore::CSSBorderImageValue::isBorderImageValue):
- css/CSSCursorImageValue.h: (WebCore::CSSCursorImageValue::isCursorImageValue):
- css/CSSImageValue.h: (WebCore::CSSImageValue::isImageValue):
- css/CSSReflectValue.h: (WebCore::CSSReflectValue::isReflectValue):
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::resolveVariablesForDeclaration): (WebCore::CSSRuleSet::addRulesFromSheet): (WebCore::CSSRuleSet::addStyleRule): (WebCore::applyCounterList): (WebCore::CSSStyleSelector::applyProperty): (WebCore::CSSStyleSelector::mapFillSize): (WebCore::CSSStyleSelector::mapAnimationDelay): (WebCore::CSSStyleSelector::mapAnimationDirection): (WebCore::CSSStyleSelector::mapAnimationFillMode): (WebCore::CSSStyleSelector::mapAnimationName): (WebCore::CSSStyleSelector::mapAnimationPlayState): (WebCore::CSSStyleSelector::mapNinePieceImage): (WebCore::CSSStyleSelector::createTransformOperations):
- css/CSSValue.h: (WebCore::CSSValue::isBorderImageValue): (WebCore::CSSValue::isCursorImageValue): (WebCore::CSSValue::isFontFamilyValue): (WebCore::CSSValue::isReflectValue): (WebCore::CSSValue::isShadowValue):
- css/FontFamilyValue.h: (WebCore::FontFamilyValue::isFontFamilyValue):
- css/SVGCSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applySVGProperty):
- css/ShadowValue.h: (WebCore::ShadowValue::isShadowValue):
- platform/graphics/transforms/TransformOperations.h: (WebCore::TransformOperations::clear):
- 9:44 AM Changeset in webkit [71640] by
-
- 24 edits5 adds in trunk/WebKit2
Windows Popup widget support (<select>)
<rdar://problem/8559439>
https://bugs.webkit.org/show_bug.cgi?id=48701
Reviewed by Anders Carlsson.
Port WebCore's PopupMenuWin's implementation to work within the confines of WebKit2.
Since we currently can't draw text using WebCore in the UIProcess, this approach uses
the WebProcess to create two bitmaps representing the full popup menu (both unselected and
selected) and sends them to the UIProcess to be drawn in an HWND.
- Shared/BackingStore.h:
- Shared/cg/BackingStoreCG.cpp:
- Shared/qt/BackingStoreQt.cpp:
Add new function to create a flipped graphics context from the backing store,
and add additional parameters to paint, to allow more control of how the backing
store is painted into the destination context.
- Shared/PlatformPopupMenuData.cpp: Added.
(WebKit::PlatformPopupMenuData::PlatformPopupMenuData):
(WebKit::PlatformPopupMenuData::encode):
(WebKit::PlatformPopupMenuData::decode):
- Shared/PlatformPopupMenuData.h: Added.
Add struct so platforms can send platform specific data to their popup menu implementations.
- Shared/WebPopupItem.cpp:
(WebKit::WebPopupItem::WebPopupItem):
(WebKit::WebPopupItem::encode):
(WebKit::WebPopupItem::decode):
- Shared/WebPopupItem.h:
Add isLabel for each menu item.
- UIProcess/FindIndicator.cpp:
(WebKit::FindIndicator::draw):
Update for new BackingStore::paint signature.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::showPopupMenu):
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in:
- UIProcess/WebPopupMenuProxy.h:
- UIProcess/mac/WebPopupMenuProxyMac.h:
- UIProcess/mac/WebPopupMenuProxyMac.mm:
(WebKit::WebPopupMenuProxyMac::showPopupMenu):
- UIProcess/qt/WebPopupMenuProxyQt.cpp:
(WebKit::WebPopupMenuProxyQt::showPopupMenu):
- UIProcess/qt/WebPopupMenuProxyQt.h:
Pass through the new PlatformPopupMenuData.
- UIProcess/win/WebPopupMenuProxyWin.cpp:
- UIProcess/win/WebPopupMenuProxyWin.h:
Port implementation from WebCore.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::createPopupMenuProxy):
Pass the WebView to the WebPopupMenuProxyWin.
- WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::paint):
(WebKit::PluginProxy::update):
Update for new BackingStore::paint signature.
- WebProcess/WebCoreSupport/WebPopupMenu.cpp:
(WebKit::WebPopupMenu::populateItems): Add isLabel for each item.
(WebKit::WebPopupMenu::show): Give each platform a chance to add platform specific data.
- WebProcess/WebCoreSupport/WebPopupMenu.h:
- WebProcess/WebCoreSupport/mac/WebPopupMenuMac.mm: Added.
(WebKit::WebPopupMenu::setUpPlatformData):
- WebProcess/WebCoreSupport/qt/WebPopupMenuQt.cpp: Added.
(WebKit::WebPopupMenu::setUpPlatformData):
Add stubbed out setUpPlatformData.
- WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp: Added.
(WebKit::WebPopupMenu::setUpPlatformData):
Compute data needed in the UIProcess including generating the bitmaps.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
Add new files.
- 9:34 AM Changeset in webkit [71639] by
-
- 3 edits in trunk/WebCore
2010-11-09 Ben Murdoch <benm@google.com>
Reviewed by Steve Block.
Android is missing implementation of V8GCController::checkMemoryUsage
https://bugs.webkit.org/show_bug.cgi?id=49255
This patch adds the necessary code to WebCore to implement the
functionality. The implementation of the PlatformBridge on Android
does not live upstream yet, so not patching that here.
No new test as this is a platform specific change on Android.
- bindings/v8/V8GCController.cpp: (WebCore::V8GCController::checkMemoryUsage): Implement on Android.
- platform/android/PlatformBridge.h: Add necessary methods to read
device specific memory usage and constraints.
- 8:50 AM Changeset in webkit [71638] by
-
- 2 edits in trunk/WebKit2
2010-11-09 Balazs Kelemen <kbalazs@webkit.org>
Reviewed by Csaba Osztrogonác.
[Qt][WK2] ASSERT fail in fast/frames/lots-of-objects.html
https://bugs.webkit.org/show_bug.cgi?id=49253
- Platform/qt/SharedMemoryQt.cpp: (WebKit::SharedMemory::create): Do not assert when the attach was unsuccessful but return with 0.
- 8:47 AM Changeset in webkit [71637] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium drt_expectations.txt update.
Remove tests that are no longer present:
- platform/chromium/plugins/multiple-plugins.html was moved to run on all platforms by r71363
- platform/chromium/plugins/nested-plugin-objects.html was moved to run on all platforms by r71537
- platform/win/plugins/plugin-delayed-destroy.html was replaced by plugins/evaluate-js-after-removing-plugin-element.html in r71249
- platform/chromium/drt_expectations.txt:
- 8:38 AM Changeset in webkit [71636] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium test_expectations.txt update.
Expect failures for printing/page-format-data-display-none.html due to
test_shell and DRT not having LayoutTestController.
pageSizeAndMarginsInPixels.
- platform/chromium/test_expectations.txt:
- 8:09 AM Changeset in webkit [71635] by
-
- 2 edits in trunk/WebCore
2010-11-09 Andreas Kling <kling@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
ScrollView::updateScrollbars() shouldn't do anything when scrolling is delegated.
- platform/ScrollView.cpp: (WebCore::ScrollView::updateScrollbars):
- 8:06 AM Changeset in webkit [71634] by
-
- 4 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaselines.
More fixes after r71612 (removed requestEnd) and r71608 (split
domContentLoaded into domContentLoadedStart and domContentLoadedEnd).
- fast/dom/script-tests/webtiming.js: (checkWebTimingOnDOMContentLoaded):
- fast/dom/webtiming-expected.txt:
- fast/dom/webtiming-navigate-within-document-expected.txt:
- 7:55 AM Changeset in webkit [71633] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium rebaseline.
r71612 removed requestEnd, r71608 split domContentLoaded into
domContentLoadedStart and domContentLoadedEnd.
- fast/dom/Window/window-properties-performance-expected.txt:
- 7:46 AM Changeset in webkit [71632] by
-
- 3 edits in trunk/WebCore
2010-11-09 Steve Block <steveblock@google.com>
Reviewed by Andreas Kling.
Unused parameter warning causes JSC build failure with deviceorientation
https://bugs.webkit.org/show_bug.cgi?id=49251
No new tests, build fix only.
- bindings/js/JSDeviceMotionEventCustom.cpp: (WebCore::JSDeviceMotionEvent::interval):
- bindings/js/JSDeviceOrientationEventCustom.cpp: (WebCore::JSDeviceOrientationEvent::alpha): (WebCore::JSDeviceOrientationEvent::beta): (WebCore::JSDeviceOrientationEvent::gamma):
- 7:33 AM Changeset in webkit [71631] by
-
- 2 edits in trunk/WebKit/chromium
2010-11-09 Mihai Parparita <mihaip@chromium.org>
Unreviewed Chromium Windows build fix.
Add isDisplayNone to the PopupMenuStyle constructor call in
PopupMenuTest (necessary after r71618).
- tests/PopupMenuTest.cpp: (WebKit::TestPopupMenuClient::itemStyle):
- 7:31 AM Changeset in webkit [71630] by
-
- 4 edits10 adds in trunk
SVGFETileElement doesn't support dynamic invalidation, when attributes change.
https://bugs.webkit.org/show_bug.cgi?id=49247
Patch by Renata Hodovan <reni@webkit.org> on 2010-11-09
Reviewed by Nikolas Zimmermann.
WebCore:
The dynamic changes are captured by the svgAttributeChanged function. Invalidate the filter primitive if necessary.
Tests: svg/dynamic-updates/SVGFETileElement-dom-in-attr.html
svg/dynamic-updates/SVGFETileElement-svgdom-in-prop.html
- svg/SVGFETileElement.cpp:
(WebCore::SVGFETileElement::svgAttributeChanged):
- svg/SVGFETileElement.h:
LayoutTests:
Adding layout tests for feTile dynamic changes.
- platform/mac/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.png: Added.
- platform/mac/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.checksum: Added.
- platform/mac/svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.png: Added.
- svg/dynamic-updates/SVGFETileElement-dom-in-attr-expected.txt: Added.
- svg/dynamic-updates/SVGFETileElement-dom-in-attr.html: Added.
- svg/dynamic-updates/SVGFETileElement-svgdom-in-prop-expected.txt: Added.
- svg/dynamic-updates/SVGFETileElement-svgdom-in-prop.html: Added.
- svg/dynamic-updates/script-tests/SVGFETileElement-dom-in-attr.js: Added.
(executeTest):
- svg/dynamic-updates/script-tests/SVGFETileElement-svgdom-in-prop.js: Added.
(executeTest):
- 7:28 AM Changeset in webkit [71629] by
-
- 2 edits in trunk/WebKitTools
2010-11-09 Andras Becsi <abecsi@webkit.org>
Reviewed by Csaba Osztrogonác.
Improve old-run-webkit-tests --verbose to show DumpTool opening/closing
https://bugs.webkit.org/show_bug.cgi?id=49252
- Scripts/old-run-webkit-tests:
- 7:20 AM Changeset in webkit [71628] by
-
- 2 edits in trunk/LayoutTests
2010-11-09 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
Rubber-stamped by Antonio Gomes.
Remove fast/events/click-focus-control.html from windows Skipped list.
This way it will fall back to Mac version of test results and windows
matches Mac in this case.
https://bugs.webkit.org/show_bug.cgi?id=40641
- platform/win/Skipped:
- 7:16 AM Changeset in webkit [71627] by
-
- 2 edits in trunk/WebKitTools
2010-11-09 Csaba Osztrogonác <Csaba Osztrogonác>
Reviewed by Tor Arne Vestbø.
Output of old-run-webkit-tests is buggy in verbose mode
https://bugs.webkit.org/show_bug.cgi?id=49249
- Scripts/old-run-webkit-tests: Redundant outputs removed.
- 6:27 AM Changeset in webkit [71626] by
-
- 8 edits9 adds in trunk/LayoutTests
Update Windows results after r71566 and r71572
- platform/win/editing/selection/extend-selection-expected.txt:
- platform/win/fast/blockflow/japanese-lr-selection-expected.checksum:
- platform/win/fast/blockflow/japanese-lr-selection-expected.png:
- platform/win/fast/blockflow/japanese-lr-selection-expected.txt:
- platform/win/fast/blockflow/japanese-rl-selection-expected.checksum:
- platform/win/fast/blockflow/japanese-rl-selection-expected.png:
- platform/win/fast/blockflow/japanese-rl-selection-expected.txt:
- platform/win/fast/blockflow/japanese-ruby-horizontal-bt-expected.checksum: Added.
- platform/win/fast/blockflow/japanese-ruby-horizontal-bt-expected.png: Added.
- platform/win/fast/blockflow/japanese-ruby-horizontal-bt-expected.txt: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-lr-expected.checksum: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-lr-expected.png: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-lr-expected.txt: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-rl-expected.checksum: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-rl-expected.png: Added.
- platform/win/fast/blockflow/japanese-ruby-vertical-rl-expected.txt: Added.
- 5:01 AM Changeset in webkit [71625] by
-
- 7 edits in trunk/WebCore
2010-11-09 Jenn Braithwaite <jennb@chromium.org>
Reviewed by Dmitry Titov.
Update ProgressTracker when moving a frame between documents
https://bugs.webkit.org/show_bug.cgi?id=48368
No new tests. andersca informs me it's not possible to test
ProgressTracker changes via layouttests. Review extra carefully...
- loader/DocumentLoader.cpp: (WebCore::DocumentLoader::transferLoadingResourcesFromPage): Changed to use FrameLoader to deliver the notification to the client via the notifier.
- loader/FrameLoader.cpp: (WebCore::FrameLoader:;transferLoadingResourcesFromPage): Update old and new progress tracker about frame progress. (WebCore::FrameLoader::dispatchTransferLoadingResourceFromPage): Added to route notification via the notifier.
- loader/FrameLoader.h:
- loader/ProgressTracker.cpp: (WebCore::ProgressTracker::completeProgress): Comment change only.
- loader/ResourceLoadNotifier.cpp: (WebCore::ResourceLoadNotifier::dispatchTransferLoadingResourceFromPage): Added to provide one place to notify client and progress tracker - and probably inspector controller (separate patch).
- loader/ResourceLoadNotifier.h:
- 4:53 AM Changeset in webkit [71624] by
-
- 2 edits in trunk/WebKit2
2010-11-09 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): Follow up fix: do not access the QSharedMemory object in an assert if it has been deleted.
- 4:38 AM Changeset in webkit [71623] by
-
- 3 edits1 move in trunk/LayoutTests
2010-11-09 Yury Semikhatsky <yurys@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: debugger-autocontinue-on-syntax-error.html should restore debugger state to disabled
https://bugs.webkit.org/show_bug.cgi?id=49244
- inspector/debugger-autocontinue-on-syntax-error-expected.txt:
- inspector/debugger-autocontinue-on-syntax-error.html:
- platform/chromium/inspector/debugger-autocontinue-on-syntax-error-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/debugger-autocontinue-on-syntax-error-expected.txt.
- 4:26 AM Changeset in webkit [71622] by
-
- 12 edits in trunk
2010-11-09 Dai Mikurube <dmikurube@google.com>
Reviewed by Kent Tamura.
Too precise serialization from floating point number to string for "number" input elements
https://bugs.webkit.org/show_bug.cgi?id=48308
- fast/forms/input-stepup-stepdown-expected.txt:
- fast/forms/script-tests/input-stepup-stepdown.js:
2010-11-09 Dai Mikurube <dmikurube@google.com>
Reviewed by Kent Tamura.
Too precise serialization from floating point number to string for "number" input elements
https://bugs.webkit.org/show_bug.cgi?id=48308
Modified to consider decimal places when handling step and base in applyStep().
- html/HTMLInputElement.cpp: Considering decimal places of the given "step" attribtue. (WebCore::HTMLInputElement::getAllowedValueStep): (WebCore::HTMLInputElement::getAllowedValueStepWithDecimalPlaces): (WebCore::HTMLInputElement::applyStep):
- html/HTMLInputElement.h:
- html/InputType.cpp: Added virtual functions for decimal places and an acceptable error. (WebCore::InputType::stepBaseWithDecimalPlaces): (WebCore::InputType::acceptableError): (WebCore::InputType::parseToDoubleWithDecimalPlaces):
- html/InputType.h:
- html/NumberInputType.cpp: (WebCore::NumberInputType::stepMismatch): Using the virtual function acceptableError(). (WebCore::NumberInputType::stepBaseWithDecimalPlaces): Considering decimal places of the given "base" attribute. (WebCore::NumberInputType::parseToDoubleWithDecimalPlaces): (WebCore::NumberInputType::acceptableError): Concrete acceptableError() for the number type.
- html/NumberInputType.h:
- html/parser/HTMLParserIdioms.cpp: (WebCore::parseToDoubleForNumberTypeWithDecimalPlaces): Parsing numbers with decimal places.
- html/parser/HTMLParserIdioms.h:
- 4:21 AM Changeset in webkit [71621] by
-
- 3 edits2 adds in trunk
2010-11-09 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Fix for Bug 48984 - [Chromium] @media print crash due to paged media support
https://bugs.webkit.org/show_bug.cgi?id=48984
- printing/page-format-data-display-none-expected.txt: Added.
- printing/page-format-data-display-none.html: Added.
2010-11-09 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Fix for Bug 48984 - [Chromium] @media print crash due to paged media support
Page context has been inheriting from document element style that becomes null if display property is none.
It should inherit from document style instead to properly handle direction property (and to avoid the null reference).
https://bugs.webkit.org/show_bug.cgi?id=48984
Test: printing/page-format-data-display-none.html
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::styleForPage): Page context inherits from document style.
- 4:05 AM Changeset in webkit [71620] by
-
- 2 edits in trunk
2010-11-09 Gavin Peters <gavinp@chromium.org>
Reviewed by Xan Lopez.
gtk platform doesn't support link prefetch
https://bugs.webkit.org/show_bug.cgi?id=49234
- configure.ac:
- 3:48 AM Changeset in webkit [71619] by
-
- 1 edit2 adds in trunk/WebCore
2010-11-09 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
Add custom bindings for AudioContext
https://bugs.webkit.org/show_bug.cgi?id=49115
No new tests since audio API is not yet implemented.
- bindings/js/JSAudioContextCustom.cpp: Added. (WebCore::JSAudioContextConstructor::constructJSAudioContext):
- bindings/v8/custom/V8AudioContextCustom.cpp: Added. (WebCore::V8AudioContext::constructorCallback):
- 2:39 AM Changeset in webkit [71618] by
-
- 7 edits in trunk
2010-11-09 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Dimitri Glazkov.
[Chromium] display:none has no effect on <option> element
https://bugs.webkit.org/show_bug.cgi?id=49169
Added a manual test because it's hard to test the content of
<option> element.
- manual-tests/display-none-option.html: Added.
- platform/PopupMenuStyle.h: (WebCore::PopupMenuStyle::PopupMenuStyle): (WebCore::PopupMenuStyle::isDisplayNone):
- platform/chromium/PopupMenuChromium.cpp: (WebCore::PopupListBox::getRowHeight): (WebCore::PopupListBox::layout):
- rendering/RenderMenuList.cpp: (WebCore::RenderMenuList::itemStyle): (WebCore::RenderMenuList::menuStyle):
- rendering/RenderTextControlSingleLine.cpp: (WebCore::RenderTextControlSingleLine::menuStyle):
2010-11-09 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Dimitri Glazkov.
[Chromium] display:none has no effect on <option> element
https://bugs.webkit.org/show_bug.cgi?id=49169
- src/AutoFillPopupMenuClient.cpp: (WebKit::AutoFillPopupMenuClient::initialize):
- 2:39 AM Changeset in webkit [71617] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] REGRESSION (r71582): Two editing tests fail
https://bugs.webkit.org/show_bug.cgi?id=49243
- platform/qt/Skipped:
- editing/deleting/delete-line-011.html added until fix.
- editing/pasteboard/paste-4039777-fix.html added until fix.
- 1:57 AM Changeset in webkit [71616] by
-
- 1 edit12 adds in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
More unreviewed Chromium rebaselines for r71465.
- platform/chromium-mac/editing/pasteboard/4806874-expected.checksum: Added.
- platform/chromium-mac/editing/pasteboard/4806874-expected.png: Added.
- platform/chromium-mac/editing/pasteboard/4944770-1-expected.checksum: Added.
- platform/chromium-mac/editing/pasteboard/4944770-1-expected.png: Added.
- platform/chromium-mac/editing/pasteboard/input-field-1-expected.checksum: Added.
- platform/chromium-mac/editing/pasteboard/input-field-1-expected.png: Added.
- platform/chromium-mac/editing/selection/4397952-expected.checksum: Added.
- platform/chromium-mac/editing/selection/4397952-expected.png: Added.
- platform/chromium-mac/editing/selection/caret-before-select-expected.checksum: Added.
- platform/chromium-mac/editing/selection/caret-before-select-expected.png: Added.
- platform/chromium-mac/editing/selection/select-element-paragraph-boundary-expected.checksum: Added.
- platform/chromium-mac/editing/selection/select-element-paragraph-boundary-expected.png: Added.
- 12:58 AM Changeset in webkit [71615] by
-
- 3 edits in trunk/LayoutTests
2010-11-09 Adrienne Walker <enne@google.com>
Reviewed by Andreas Kling.
getAttachedShaders should only return NULL in the case of error.
https://bugs.webkit.org/show_bug.cgi?id=49231
- fast/canvas/webgl/gl-object-get-calls-expected.txt:
- fast/canvas/webgl/gl-object-get-calls.html:
- 12:56 AM Changeset in webkit [71614] by
-
- 3 edits in trunk/LayoutTests
2010-11-09 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed Chromium rebaselines for r71566.
- platform/chromium-win/fast/forms/focus-selection-textarea-expected.txt:
- platform/chromium/test_expectations.txt:
- 12:40 AM Changeset in webkit [71613] by
-
- 3 edits1 add in trunk/WebCore
2010-11-09 Chris Rogers <crogers@google.com>
Reviewed by Kenneth Russell.
audio engine: add audio resources abstraction
https://bugs.webkit.org/show_bug.cgi?id=34660
No new tests since audio API is not yet implemented.
- platform/audio/AudioBus.h:
- platform/audio/HRTFElevation.cpp: (WebCore::HRTFElevation::calculateKernelsForAzimuthElevation): (WebCore::HRTFElevation::createByInterpolatingSlices):
- platform/audio/mac/AudioBusMac.mm: Added. (WebCore::AudioBus::loadPlatformResource):
- 12:22 AM Changeset in webkit [71612] by
-
- 11 edits in trunk
2010-11-09 James Simonsen <simonjam@chromium.org>
Reviewed by Dimitri Glazkov.
[Web Timing] Remove requestEnd
https://bugs.webkit.org/show_bug.cgi?id=48924
- fast/dom/script-tests/webtiming.js: (checkTimingBeforeLoad): (checkTimingWhileDeferred): (checkWebTimingWhileAsync): (checkWebTimingOnLoad): (checkWebTimingAfterLoad):
- fast/dom/webtiming-document-open-expected.txt:
- fast/dom/webtiming-expected.txt:
2010-11-09 James Simonsen <simonjam@chromium.org>
Reviewed by Dimitri Glazkov.
[Web Timing] Remove requestEnd
https://bugs.webkit.org/show_bug.cgi?id=48924
- page/Timing.cpp:
- page/Timing.h:
- page/Timing.idl:
2010-11-09 James Simonsen <simonjam@chromium.org>
Reviewed by Dimitri Glazkov.
[Web Timing] Remove requestEnd
https://bugs.webkit.org/show_bug.cgi?id=48924
- public/WebPerformance.h:
- src/WebPerformance.cpp:
- 12:04 AM Changeset in webkit [71611] by
-
- 2 edits in trunk/WebCore
2010-11-09 Sam Magnuson <smagnuson@netflix.com>
Reviewed by Andreas Kling.
[Qt] image borders do not render correctly
https://bugs.webkit.org/show_bug.cgi?id=49191
Test: fast/borders/border-image-01.html
- platform/graphics/qt/ImageQt.cpp: (WebCore::Image::drawPattern):