Bug #: 4459
authoreseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Aug 2005 22:06:02 +0000 (22:06 +0000)
committereseidel <eseidel@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 Aug 2005 22:06:02 +0000 (22:06 +0000)
commiteb19656b7ce4c6dadecece8d27d9c0f622c3e27b
treed5cde2390ff8b801d7904a0795de42828117ccd8
parent0b018e4652069f52d3ce6ec8369171d30632899e
Bug #: 4459
Submitted by: Tobias Lidskog <tobiaslidskog@mac.com>
Reviewed by: eseidel
        * kcanvas/KCanvasContainer.cpp:
        (KCanvasContainer::bbox): avoid unnecessary computation.
        (KCanvasContainer::collisions):
        * kcanvas/device/quartz/KCanvasItemQuartz.mm:
        (KCanvasItemQuartz::draw):
        (KCanvasItemQuartz::hitsPath): use untranslated point
        * svg-tests/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
        Performance improvements to bbox and hit-testing fix.
        http://bugzilla.opendarwin.org/show_bug.cgi?id=4459

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@10267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
WebCore/ChangeLog-2005-08-23
WebCore/kcanvas/KCanvasContainer.cpp
WebCore/kcanvas/device/quartz/KCanvasItemQuartz.mm