Timeline
Apr 13, 2008:
- 11:53 PM Changeset in webkit [31859] by
-
- 3 edits2 adds in trunk
Reviewed by Eric.
http://bugs.webkit.org/show_bug.cgi?id=18230
tspan in link not working
Implement SVG Errata: "The 'a' element may contain any
element that its parent may contain, except itself."
- 11:23 PM Changeset in webkit [31858] by
-
- 3 edits in trunk/WebCore
2008-04-13 David Hyatt <hyatt@apple.com>
Fix for bug 18466, WebKit exhibits slow performance on Opera DHTML benchmark. Improve layout's rect
invalidation code to only invalidate a single unioned rect once enough individual little rects have
been detected.
Reviewed by olliej
- page/FrameView.cpp: (WebCore::FrameViewPrivate::reset): (WebCore::FrameView::layout): (WebCore::FrameView::repaintRectangle): (WebCore::FrameView::beginDeferredRepaints): (WebCore::FrameView::endDeferredRepaints):
- page/FrameView.h:
- 10:51 PM Changeset in webkit [31857] by
-
- 2 edits in trunk/WebCore
Reviewed by Oliver.
Fix spelling error in function name, no test case.
- svg/SVGTextContentElement.cpp: (WebCore::SVGInlineTextBoxQueryWalker::chunkPortionCallback):
- 10:22 PM Changeset in webkit [31856] by
-
- 2 edits in trunk/WebCore
Reviewed by Oliver.
Build fix for +SVG_ANIMATION -SVG_FOREIGN_OBJECT build, no tests.
- svg/SVGAnimateMotionElement.cpp: (WebCore::SVGAnimateMotionElement::hasValidTarget):
- 7:46 PM Changeset in webkit [31855] by
-
- 2 edits in trunk/WebCore
2008-04-13 Jan Michael Alonzo <jmalonzo@unpluggable.com>
Reviewed by Oliver Hunt.
http://bugs.webkit.org/show_bug.cgi?id=18239
[Gtk] Build breaks if SVG is enabled but SVG Fonts disabled
- svg/SVGAltGlyphElement.idl: Add SVG_FONTS in Conditional
- 6:49 PM Changeset in webkit [31854] by
-
- 2 edits in trunk/WebCore
2008-04-13 Julien Chaffraix <jchaffraix@webkit.org>
Reviewed by David.
More SVG filters build fix.
- svg/graphics/filters/SVGFEImage.cpp: (WebCore::SVGFEImage::~SVGFEImage): (WebCore::SVGFEImage::setCachedImage):
- 10:47 AM Changeset in webkit [31853] by
-
- 2 edits in trunk/WebCore
2008-04-13 David Hyatt <hyatt@apple.com>
Fix build bustage on the filters SVG code path (not built by default).
- svg/SVGFEImageElement.cpp: (WebCore::SVGFEImageElement::~SVGFEImageElement): (WebCore::SVGFEImageElement::parseMappedAttribute):
- 10:38 AM Changeset in webkit [31852] by
-
- 2 edits in trunk/WebCore
2008-04-13 Dan Winship <danw@gnome.org>
Reviewed by Alp Toker.
http://bugs.webkit.org/show_bug.cgi?id=18391
return body data incrementally from libsoup backend
Fix libsoup backend to pass data to the loader incrementally
rather than all at once at the end.
- platform/network/soup/ResourceHandleSoup.cpp (ResourceHandle::start): connect to "got-headers" and "got-chunk" signals on the message (gotHeadersCallback): call client->didReceiveResponse() from here (gotChunkCallback): call client->didReceiveData() from here (finishedCallback): renamed from dataCallback. mostly just calls client->didFinishLoading() now.
- 9:57 AM Changeset in webkit [31851] by
-
- 2 edits in trunk/WebCore
Reviewed by Jessica Kahn.
- remove duplicate condition in canHaveChildrenForEditing()
- editing/htmlediting.cpp: (WebCore::canHaveChildrenForEditing):
- 8:56 AM Changeset in webkit [31850] by
-
- 3 edits in trunk/WebCore
Reviewed by Darin Adler.
- fix http://bugs.webkit.org/show_bug.cgi?id=18307 <rdar://problem/5842546> REGRESSION (r31620): Incorrect Hiragino Kaku Gothic, font-weight:500
Test: fast/css/font-weight-1.html
- platform/graphics/mac/FontCacheMac.mm: (WebCore::toAppKitFontWeight): Adjusted the mapping to cover the AppKit weight range from 2 to 12, because AppKit weight 1 never occurs. The new mapping matches font-weight: n00 to ISO weight Wn.
- platform/mac/WebFontCache.mm: (betterChoice): Changed the midpoint used when deciding between two candidates that deviate from the desired weight by the same amount.
- 1:16 AM Changeset in webkit [31849] by
-
- 10 edits in trunk/WebCore
2008-04-12 David Hyatt <hyatt@apple.com>
Memory management cleanup for the new StyleCachedImage and StyleGeneratedImage classes. Make the back end
values hold refptrs to cached front end values. This will avoid malloc churn as RenderStyles get
re-resolved.
Reviewed by olliej
- css/CSSCursorImageValue.cpp: (WebCore::CSSCursorImageValue::updateIfSVGCursorIsUsed): (WebCore::CSSCursorImageValue::cachedImage):
- css/CSSCursorImageValue.h:
- css/CSSImageGeneratorValue.cpp: (WebCore::CSSImageGeneratorValue::CSSImageGeneratorValue): (WebCore::CSSImageGeneratorValue::generatedImage):
- css/CSSImageGeneratorValue.h:
- css/CSSImageValue.cpp: (WebCore::CSSImageValue::CSSImageValue): (WebCore::CSSImageValue::~CSSImageValue): (WebCore::CSSImageValue::cachedImage):
- css/CSSImageValue.h:
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty): (WebCore::CSSStyleSelector::createStyleImage):
- css/CSSStyleSelector.h:
- rendering/RenderStyle.h: (WebCore::StyleCachedImage::cachedImage): (WebCore::StyleGeneratedImage::StyleGeneratedImage): (WebCore::StyleGeneratedImage::data):
Apr 12, 2008:
- 8:38 PM Changeset in webkit [31848] by
-
- 4 edits in trunk/WebCore
2008-04-12 Julien Chaffraix <jchaffraix@webkit.org>
Not reviewed, Qt build fix.
- dom/XMLTokenizer.cpp: (WebCore::XMLTokenizer::parseEndElement):
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::clip):
- platform/qt/ClipboardQt.cpp: (WebCore::ClipboardQt::setDragImage):
- 5:26 PM Changeset in webkit [31847] by
-
- 3 adds in trunk/LayoutTests/platform/mac/fast/gradients
Add list item gradient test.
- 5:25 PM Changeset in webkit [31846] by
-
- 1 add in trunk/LayoutTests/fast/gradients/list-item-gradient.html
Add list item gradient test.
- 5:25 PM Changeset in webkit [31845] by
-
- 8 edits in trunk/WebCore
2008-04-12 David Hyatt <hyatt@apple.com>
Add support for list-style-image gradients. Also improve the image comparisons between two RenderStyles
to not mistakenly believe that images have changed.
Reviewed by olliej
Added fast/gradients/list-item-gradient.html
- css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
- css/CSSParser.cpp: (WebCore::CSSParser::parseValue):
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty): (WebCore::CSSStyleSelector::createStyleImage):
- rendering/RenderListMarker.cpp: (WebCore::RenderListMarker::RenderListMarker): (WebCore::RenderListMarker::paint): (WebCore::RenderListMarker::imageChanged): (WebCore::RenderListMarker::calcPrefWidths):
- rendering/RenderListMarker.h:
- rendering/RenderStyle.cpp: (WebCore::imagesEquivalent): (WebCore::BorderImage::operator==): (WebCore::StyleCachedImage::errorOccurred): (WebCore::BackgroundLayer::operator==): (WebCore::StyleInheritedData::StyleInheritedData): (WebCore::cursorDataEquivalent): (WebCore::StyleInheritedData::operator==): (WebCore::RenderStyle::diff):
- rendering/RenderStyle.h: (WebCore::StyleImage::errorOccurred): (WebCore::RenderStyle::listStyleImage): (WebCore::RenderStyle::setListStyleImage): (WebCore::RenderStyle::initialListStyleImage):
- 4:01 PM Changeset in webkit [31844] by
-
- 2 edits in trunk/WebKit/win
2008-04-12 Matt Lilek <webkit@mattlilek.com>
Not reviewed, build fix.
- WebView.cpp: (WebView::paintDocumentRectToContext):
- 3:46 PM Changeset in webkit [31843] by
-
- 2 edits in trunk/WebCore
- Windows build fix
- platform/win/ClipboardWin.cpp: (WebCore::ClipboardWin::setDragImage):
- 3:37 PM Changeset in webkit [31842] by
-
- 2 edits in trunk/WebCore
wx build fix. Update clip to take a FloatRect.
- 1:33 AM Changeset in webkit [31841] by
-
- 1 edit in trunk/WebCore/rendering/RenderBox.cpp
Add a missing null check to stop crashing when a border image is examined but null.
- 1:12 AM Changeset in webkit [31840] by
-
- 6 adds in trunk/LayoutTests/platform/mac/fast/gradients
Land results for border gradient tests.
- 1:11 AM Changeset in webkit [31839] by
-
- 1 add in trunk/LayoutTests/fast/gradients/border-image-gradient-sides-and-corners.html
Add complex border image gradient test.
- 1:11 AM Changeset in webkit [31838] by
-
- 1 add in trunk/LayoutTests/fast/gradients/border-image-gradient.html
Add simple border gradient test.
- 1:11 AM Changeset in webkit [31837] by
-
- 9 edits in trunk/WebCore
2008-04-12 David Hyatt <hyatt@apple.com>
Add gradient support to border-image (even though it's mostly just weird).
Reviewed by Dan
Added fast/gradients/border-image-gradient.html
fast/gradients/border-image-gradient-sides-and-corners.html
- css/CSSBorderImageValue.h: (WebCore::CSSBorderImageValue::imageValue):
- css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::applyProperty):
- platform/graphics/GeneratedImage.cpp: (WebCore::GeneratedImage::draw):
- rendering/InlineFlowBox.cpp: (WebCore::InlineFlowBox::paintBoxDecorations):
- rendering/RenderBox.cpp: (WebCore::RenderBox::imageChanged):
- rendering/RenderObject.cpp: (WebCore::RenderObject::mustRepaintBackgroundOrBorder): (WebCore::RenderObject::paintBorderImage): (WebCore::RenderObject::paintBorder): (WebCore::RenderObject::updateBackgroundImages): (WebCore::RenderObject::arenaDelete):
- rendering/RenderStyle.cpp: (WebCore::StyleCachedImage::isLoaded):
- rendering/RenderStyle.h: (WebCore::StyleImage::isLoaded): (WebCore::BorderImage::image):