Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(181)

Unified Diff: third_party/WebKit/WebCore/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 10670: Do another merge using nifty new merge script (CL for that coming soon). (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 12 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « third_party/WebKit/JavaScriptCore/runtime/JSGlobalData.h ('k') | third_party/WebKit/WebCore/GNUmakefile.am » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/WebCore/ChangeLog
===================================================================
--- third_party/WebKit/WebCore/ChangeLog (revision 5302)
+++ third_party/WebKit/WebCore/ChangeLog (working copy)
@@ -1,3 +1,196 @@
+2008-11-12 Alp Toker <alp@nuanti.com>
+
+ Build fixes for r38346. FloatQuad.cpp is missing:
+
+ 1) #include "config.h"
+ 2) #include <algorithm> for various mathematical definitions it uses.
+
+ * platform/graphics/FloatQuad.cpp:
+
+2008-11-12 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Dave Hyatt
+
+ https://bugs.webkit.org/show_bug.cgi?id=21942
+ https://bugs.webkit.org/show_bug.cgi?id=18557
+
+ Add methods which can be used to map renderer-local rectangles
+ to quads in absolute coordinates, taking transforms into account:
+ localToAbsoluteQuad() converts a local rect into an absolute quad.
+ collectAbsoluteLineBoxQuads() is an analogue of addLineBoxRects()
+ that works with quads.
+ absoluteQuads() is an analogue of absoluteRects(), for quads.
+
+ Use the quad methods to fix the inspector highlight for transformed
+ elements.
+
+ * GNUmakefile.am:
+ * WebCore.pro:
+ * WebCore.vcproj/WebCore.vcproj:
+ * WebCore.xcodeproj/project.pbxproj:
+ * WebCoreSources.bkl:
+ * inspector/InspectorController.cpp:
+ (WebCore::drawOutlinedQuad):
+ (WebCore::drawHighlightForBoxes):
+ (WebCore::frameToMainFrameOffset):
+ (WebCore::InspectorController::drawNodeHighlight):
+ * platform/graphics/AffineTransform.cpp:
+ (WebCore::AffineTransform::mapQuad):
+ * platform/graphics/AffineTransform.h:
+ * platform/graphics/FloatQuad.cpp: Added.
+ (WebCore::min4):
+ (WebCore::max4):
+ (WebCore::FloatQuad::boundingBox):
+ * platform/graphics/FloatQuad.h: Added.
+ (WebCore::FloatQuad::FloatQuad):
+ (WebCore::FloatQuad::p1):
+ (WebCore::FloatQuad::p2):
+ (WebCore::FloatQuad::p3):
+ (WebCore::FloatQuad::p4):
+ (WebCore::FloatQuad::setP1):
+ (WebCore::FloatQuad::setP2):
+ (WebCore::FloatQuad::setP3):
+ (WebCore::FloatQuad::setP4):
+ (WebCore::FloatQuad::isEmpty):
+ (WebCore::FloatQuad::enclosingBoundingBox):
+ (WebCore::FloatQuad::move):
+ (WebCore::operator+=):
+ (WebCore::operator-=):
+ (WebCore::operator==):
+ (WebCore::operator!=):
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::localToAbsoluteQuad):
+ * rendering/RenderBox.h:
+ * rendering/RenderContainer.cpp:
+ (WebCore::RenderContainer::collectAbsoluteLineBoxQuads):
+ * rendering/RenderContainer.h:
+ * rendering/RenderInline.cpp:
+ (WebCore::RenderInline::absoluteQuads):
+ * rendering/RenderInline.h:
+ * rendering/RenderObject.cpp:
+ (WebCore::RenderObject::absoluteBoundingBoxRect):
+ (WebCore::RenderObject::collectAbsoluteLineBoxQuads):
+ (WebCore::RenderObject::absoluteQuads):
+ (WebCore::RenderObject::localToAbsoluteQuad):
+ (WebCore::RenderObject::absoluteContentQuad):
+ * rendering/RenderObject.h:
+ * rendering/RenderPath.cpp:
+ (WebCore::RenderPath::absoluteQuads):
+ * rendering/RenderPath.h:
+ * rendering/RenderSVGContainer.cpp:
+ (WebCore::RenderSVGContainer::absoluteQuads):
+ * rendering/RenderSVGContainer.h:
+ * rendering/RenderSVGHiddenContainer.cpp:
+ (WebCore::RenderSVGHiddenContainer::absoluteQuads):
+ * rendering/RenderSVGHiddenContainer.h:
+ * rendering/RenderSVGImage.cpp:
+ (WebCore::RenderSVGImage::calculateAbsoluteBounds):
+ (WebCore::RenderSVGImage::absoluteQuads):
+ * rendering/RenderSVGImage.h:
+ * rendering/RenderSVGInlineText.cpp:
+ (WebCore::RenderSVGInlineText::absoluteQuads):
+ (WebCore::RenderSVGInlineText::computeAbsoluteRectForRange):
+ * rendering/RenderSVGInlineText.h:
+ * rendering/RenderSVGRoot.cpp:
+ (WebCore::RenderSVGRoot::absoluteQuads):
+ * rendering/RenderSVGRoot.h:
+ * rendering/RenderSVGTSpan.cpp:
+ (WebCore::RenderSVGTSpan::absoluteRects):
+ (WebCore::RenderSVGTSpan::absoluteQuads):
+ * rendering/RenderSVGTSpan.h:
+ * rendering/RenderSVGText.cpp:
+ (WebCore::RenderSVGText::absoluteRects):
+ (WebCore::RenderSVGText::absoluteQuads):
+ * rendering/RenderSVGText.h:
+ * rendering/RenderSVGTextPath.cpp:
+ (WebCore::RenderSVGTextPath::absoluteRects):
+ (WebCore::RenderSVGTextPath::absoluteQuads):
+ * rendering/RenderSVGTextPath.h:
+ * rendering/RenderTableCell.cpp:
+ (WebCore::RenderTableCell::localToAbsolute):
+ (WebCore::RenderTableCell::localToAbsoluteQuad):
+ * rendering/RenderTableCell.h:
+ * rendering/RenderText.cpp:
+ (WebCore::RenderText::absoluteQuads):
+ (WebCore::RenderText::collectAbsoluteLineBoxQuads):
+ * rendering/RenderText.h:
+ * rendering/RenderView.cpp:
+ (WebCore::RenderView::localToAbsoluteQuad):
+ (WebCore::RenderView::absoluteQuads):
+ * rendering/RenderView.h:
+
+2008-11-12 Brent Fulgham <bfulgham@gmail.com>
+
+ Fix Bug 22178: Build errors in WebKit Cairo port
+
+ <https://bugs.webkit.org/show_bug.cgi?id=22178>
+
+ Reviewed by Mark Rowe.
+
+ * platform/graphics/cairo/PatternCairo.cpp: Correct build error under
+ Visual Studio.
+ (WebCore::Pattern::createPlatformPattern):
+
+2008-11-12 Adam Roben <aroben@apple.com>
+
+ Fix a typo in the include path for the Release_Cairo configuration
+
+ * WebCore.vcproj/WebCore.vcproj: Fixed "caro" -> "cairo" typo.
+
+2008-11-12 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Dave Hyatt
+
+ https://bugs.webkit.org/show_bug.cgi?id=17840
+ Patch 2
+
+ Code cleanup in RenderBox::computeAbsoluteRepaintRect().
+
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::computeAbsoluteRepaintRect):
+
+2008-11-12 Simon Fraser <simon.fraser@apple.com>
+
+ Reviewed by Dave Hyatt
+
+ https://bugs.webkit.org/show_bug.cgi?id=17840
+
+ Fix repainting when the transform on a positioned element changes.
+ In computeAbsoluteRepaintRect(), add the offsets due to relative positioning,
+ and being in a positioned container after applying the transform to the local
+ rect.
+
+ Tests: fast/repaint/transform-absolute-in-positioned-container.html
+ fast/repaint/transform-relative-position.html
+
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::computeAbsoluteRepaintRect):
+
+2008-11-12 Justin Garcia <justin.garcia@apple.com>
+
+ Reviewed by Beth Dakin.
+
+ <rdar://problem/5495723> Selecting and deleting quoted text quotes other text
+ <rdar://problem/4775313> Deleting lines from the bottom of a messages leaves the last blank line quoted
+
+ We don't want to merge into a block if it will mean changing the quote level of content after deleting
+ selections that contain a whole number paragraphs plus a line break, since it is unclear to most users
+ that such a selection actually ends at the start of the next paragraph. Instead we want to completely
+ remove the selected paragraph(s) and all evidence of the first one's quote level. This matches TextEdit behavior
+ for indented paragraphs.
+
+ * editing/DeleteSelectionCommand.cpp:
+ (WebCore::DeleteSelectionCommand::initializePositionData): For the selections described above, do not
+ try to merge after the deletion. Instead try and prune the start block or blocks if they've been emptied
+ so that we remove evidence of the deleted paragraphs' quote level.
+ (WebCore::DeleteSelectionCommand::mergeParagraphs): Try and prune the start block(s) if necessary. Also
+ make sure that the caret is placed correctly so that it ends up on the same line that the deleted selection
+ started on, instead of one higher.
+ * editing/DeleteSelectionCommand.h:
+ * editing/htmlediting.cpp:
+ (WebCore::numEnclosingMailBlockquotes): Added.
+ * editing/htmlediting.h:
+
2008-11-10 Tor Arne Vestbø <tavestbo@trolltech.com>
Reviewed by Simon Hausmann.
« no previous file with comments | « third_party/WebKit/JavaScriptCore/runtime/JSGlobalData.h ('k') | third_party/WebKit/WebCore/GNUmakefile.am » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698