Timeline
Jan 28, 2006:
- 11:45 PM Changeset in webkit [12447] by
-
- 27 edits in trunk
WebCore:
Cleanup of RenderImage. Eliminate unneeded members and methods.
Reviewed by darin
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge elementAtPoint:]):
- khtml/ecma/kjs_html.cpp: (KJS::KJS::Context2DFunction::callAsFunction): (KJS::drawPattern):
- khtml/html/HTMLInputElementImpl.cpp: (WebCore::HTMLInputElementImpl::attach):
- khtml/html/html_imageimpl.cpp: (WebCore::HTMLImageLoader::notifyFinished): (WebCore::HTMLImageElementImpl::attach):
- khtml/html/html_imageimpl.h: (WebCore::HTMLImageElementImpl::compositeOperator):
- khtml/html/html_objectimpl.cpp: (WebCore::HTMLObjectElementImpl::attach):
- ksvg2/svg/SVGImageElementImpl.cpp: (SVGImageElementImpl::attach):
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (WebCore::QPainter::drawImageAtPoint): (WebCore::QPainter::drawImageInRect): (WebCore::QPainter::drawImage): (WebCore::QPainter::drawFloatImage): (WebCore::QPainter::drawTiledImage): (WebCore::QPainter::drawScaledAndTiledImage):
- kwq/WebCoreImageRenderer.h:
- loader/CachedImage.cpp: (WebCore::CachedImage::ref): (WebCore::CachedImage::notifyObservers): (WebCore::CachedImage::data): (WebCore::CachedImage::error):
- loader/CachedImage.h:
- loader/CachedObjectClient.h: (WebCore::CachedObjectClient::imageChanged):
- platform/Image.h: (WebCore::Image::):
- platform/mac/Image.mm: (WebCore::Image::Image): (WebCore::Image::resetAnimation): (WebCore::Image::operator=): (WebCore::Image::stopAnimations): (WebCore::): (WebCore::Image::compositeOperatorFromString):
- rendering/render_box.cpp: (WebCore::RenderBox::paintBackgroundExtended):
- rendering/render_canvasimage.cpp: (WebCore::RenderCanvasImage::paint):
- rendering/render_image.cpp: (WebCore::RenderImage::RenderImage): (WebCore::RenderImage::~RenderImage): (WebCore::RenderImage::setContentObject): (WebCore::RenderImage::setCachedImage): (WebCore::RenderImage::imageChanged): (WebCore::RenderImage::resetAnimation): (WebCore::RenderImage::paint): (WebCore::RenderImage::layout): (WebCore::RenderImage::updateAltText): (WebCore::RenderImage::calcReplacedWidth): (WebCore::RenderImage::calcReplacedHeight):
- rendering/render_image.h: (WebCore::RenderImage::cachedImage): (WebCore::RenderImage::image): (WebCore::RenderImage::errorOccurred):
- rendering/render_list.cpp: (RenderListMarker::paint): (RenderListMarker::imageChanged):
- rendering/render_list.h:
- rendering/render_object.cpp: (WebCore::RenderObject::paintBorderImage): (WebCore::RenderObject::setImage):
- rendering/render_object.h:
WebKit:
Clean up RenderImage, eliminating unneeded members and methods.
Reviewed by darin
- WebCoreSupport.subproj/WebImageRenderer.h:
- WebCoreSupport.subproj/WebImageRenderer.m: (-[WebImageRenderer copyWithZone:]): (-[WebImageRenderer size]): (-[WebImageRenderer drawImageInRect:fromRect:compositeOperator:context:]):
- 11:42 PM Changeset in webkit [12446] by
-
- 2 edits3 adds in trunk/LayoutTests
Reviewed by John Sullivan.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6870 REGRESSION: JavaScript Date constructor won't accept another Date object
- fast/js/date-constructor.html: Added.
- fast/js/date-constructor-expected.txt: Added.
- fast/js/resources/date-constructor.js: Added.
- fast/js/resources/date-big-constructor.js: Formatting tweak.
- 11:42 PM Changeset in webkit [12445] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by John Sullivan.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=6895 include exception names in JavaScript form of DOM exception
- khtml/ecma/kjs_binding.cpp: (KJS::setDOMException): Include the name of the exception in the error message.
- 11:38 PM Changeset in webkit [12444] by
-
- 3 edits2 adds in trunk
LayoutTests:
Reviewed by Eric.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6711 crash if an event is dispatched to a listener that uses handleEvent
- fast/events/dispatch-to-handle-event.html: Added.
- fast/events/dispatch-to-handle-event-expected.txt: Added.
WebCore:
Reviewed by Eric.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6711 crash if an event is dispatched to a listener that uses handleEvent
Test: fast/events/dispatch-to-handle-event.html
- khtml/ecma/kjs_events.cpp: (KJS::JSAbstractEventListener::handleEvent): Remove boolean that is always false, and correct the one place that was checking it to check the correct pointer instead.
- 10:52 PM Changeset in webkit [12443] by
-
- 9 edits1 delete in trunk/WebCore
Reviewed by Darin.
- remove QPtrStack, replace with Vector or traverseNextNode as appropriate
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/device/KRenderingDevice.cpp: (KRenderingDevice::currentContext): (KRenderingDevice::popContext): (KRenderingDevice::pushContext):
- kcanvas/device/KRenderingDevice.h:
- khtml/html/html_documentimpl.cpp:
- khtml/xml/DocumentImpl.cpp:
- khtml/xml/xml_tokenizer.cpp: (WebCore::XMLTokenizer::XMLTokenizer):
- kwq/KWQAccObject.mm: (-[KWQAccObject addChildrenToArray:]):
- kwq/KWQPainter.mm: (WebCore::QPainter::save): (WebCore::QPainter::restore):
- kwq/KWQPtrStack.h: Removed.
- ForwardingHeaders/qptrstack.h: Removed.
- ForwardingHeaders/q3ptrstack.h: Removed.
- 10:47 PM Changeset in webkit [12442] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
- miscellaneous Vector improvements
- kxmlcore/Vector.h: (KXMLCore::Vector::at): Add range-checking asserts. (KXMLCore::Vector::first): Added as a convenience. (KXMLCore::Vector::last): Convenience for stack-style use. (KXMLCore::Vector::removeLast): ditto
- 10:25 PM Changeset in webkit [12441] by
-
- 1 edit1 add2 deletes in trunk/WebCore
- added missing forwarding header to fix build.
- ForwardingHeaders/kxmlcore/Vector.h: Added.
- 9:26 PM Changeset in webkit [12440] by
-
- 2 edits in trunk/WebCore
- khtml/ecma/kjs_binding.cpp: (KJS::setDOMException): Removed extra parameter to fix the build.
- 9:23 PM Changeset in webkit [12439] by
-
- 2 edits in trunk/WebCore
Reviewed by Darin.
- converted KWQKURL to use Vector :bugzilla.opendarwin.org/show_bug.cgi?id=6900
Use Vector in place of Array, and in place of the custom stack
buffers with overflow.
- kwq/KWQKURL.mm: (KURL::KURL): (KURL::decode_string): (KURL::parse): (KURL::encode_string): (findHostnamesInMailToURL): (encodeHostnames):
- 8:30 PM Changeset in webkit [12438] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=6895 include exception names in JavaScript form of DOM exception
- khtml/ecma/kjs_binding.cpp: (KJS::setDOMException): Include the name of the exception in the error message.
- 8:18 PM Changeset in webkit [12437] by
-
- 2 edits in trunk/JavaScriptCore
- kjs/create_hash_table: Added missing license.
- 8:17 PM Changeset in webkit [12436] by
-
- 2 edits in trunk/WebKitTools
- DumpRenderTree/DumpRenderTree.m: (dump): Dump the image if it's not already there, even if the checksum is correct.
- 8:12 PM Changeset in webkit [12435] by
-
- 6 edits2 adds in trunk/JavaScriptCore
Reviewed by Dave Hyatt.
- added a Vector class http://bugzilla.opendarwin.org/show_bug.cgi?id=6894
- JavaScriptCore.xcodeproj/project.pbxproj:
- kjs/internal.cpp: (KJS::Parser::saveNewNode): Apply Vector. (KJS::clearNewNodes): ditto
- kjs/number_object.cpp: (integer_part_noexp): ditto (char_sequence): ditto
- kjs/ustring.cpp: (KJS::UString::UTF8String): ditto
- kxmlcore/HashMap.h: (KXMLCore::deleteAllValues): Tweaked this to only apply to HashMap, other versions are useful for other containers.
- kxmlcore/Vector.h: Added. Implemented a Vector class, which should be usable for all Array/QVector style purposes, and also as a stack buffer with oversize handling. Also some helper classes to make vector operations as efficient as possible for POD types and for simple non-PODs like RefPtr. (KXMLCore::): (KXMLCore::VectorTypeOperations::destruct): (KXMLCore::VectorTypeOperations::initialize): (KXMLCore::VectorTypeOperations::move): (KXMLCore::VectorTypeOperations::uninitializedCopy): (KXMLCore::VectorTypeOperations::uninitializedFill): (KXMLCore::VectorBuffer::VectorBuffer): (KXMLCore::VectorBuffer::~VectorBuffer): (KXMLCore::VectorBuffer::deallocateBuffer): (KXMLCore::VectorBuffer::inlineBuffer): (KXMLCore::Vector::Vector): (KXMLCore::Vector::~Vector): (KXMLCore::Vector::size): (KXMLCore::Vector::capacity): (KXMLCore::Vector::isEmpty): (KXMLCore::Vector::at): (KXMLCore::Vector::operator[]): (KXMLCore::Vector::data): (KXMLCore::Vector::operator T*): (KXMLCore::Vector::operator const T*): (KXMLCore::Vector::begin): (KXMLCore::Vector::end): (KXMLCore::Vector::clear): (KXMLCore::Vector::fill): (KXMLCore::Vector::operator=): (KXMLCore::::Vector): (KXMLCore::::operator): (KXMLCore::::fill): (KXMLCore::::expandCapacity): (KXMLCore::::resize): (KXMLCore::::reserveCapacity): (KXMLCore::::append): (KXMLCore::deleteAllValues):
- kxmlcore/VectorTraits.h: Added. (KXMLCore::VectorTraits): Traits to enable making Vector efficient for simple types.
- 5:50 PM Changeset in webkit [12434] by
-
- 6 edits in trunk/WebCore
Eliminate three unused methods on Image: increase/DecreaseUseCount and flushRasterCache.
- 5:50 PM Changeset in webkit [12433] by
-
- 1 edit in trunk/WebKit/WebCoreSupport.subproj/WebImageRenderer.m
Eliminate three unused methods on Image: increase/DecreaseUseCount and flushRasterCache.
- 5:32 PM Changeset in webkit [12432] by
-
- 1 edit4 adds in trunk/LayoutTests
Reviewed by Darin.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5868 Crash on HP.com with ToT and Safari 2.0.2 in khtml::RenderContainer::detach()
- fast/table/add-before-anonymous-child.html: Added.
- fast/table/add-before-anonymous-child-expected.txt: Added.
- fast/table/add-before-anonymous-child-expected.png: Added.
- fast/table/add-before-anonymous-child-expected.checksum: Added.
- 5:29 PM Changeset in webkit [12431] by
-
- 3 edits in trunk/WebCore
Test: fast/table/add-before-anonymous-child.html
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5868 Crash on HP.com with ToT and Safari 2.0.2 in khtml::RenderContainer::detach()
- rendering/RenderTableRow.cpp: (WebCore::RenderTableRow::addChild): If beforeChild is inside an anonymous cell, insert into the cell.
- rendering/RenderTableSection.cpp: (WebCore::RenderTableSection::addChild): Changed comment.
- 4:58 PM Changeset in webkit [12430] by
-
- 3 edits in trunk/WebCore
Eliminate the mask() method on Image. It's unused.
- platform/Image.h:
- platform/mac/Image.mm:
- 4:16 PM Changeset in webkit [12429] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fix Changelog typo.
- 4:15 PM Changeset in webkit [12428] by
-
- 7 edits in trunk/WebCore
Clean up the Image class. Eliminate the MIME type memebr variable.
Eliminate an unused constructor. Fix the constructor to take
a QString rather than an NSString so that it's portable. Rename
the receivedData method to decode. Move canRenderImageType into
the Image class as a static method.
Reviewed by mjs
- khtml/html/html_objectimpl.cpp: (WebCore::HTMLObjectElementImpl::isImageType):
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (KWQResponseMIMEType):
- loader/CachedImage.cpp: (WebCore::CachedImage::data):
- platform/Image.h:
- platform/mac/Image.mm: (WebCore::Image::supportsType): (WebCore::Image::Image): (WebCore::Image::~Image): (WebCore::Image::decode): (WebCore::Image::operator=):
- 2:18 AM Changeset in webkit [12427] by
-
- 3 edits4 adds in trunk
2006-01-28 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel.
SourceAlpha does not display until window is redrawn (resized)
http://bugzilla.opendarwin.org/show_bug.cgi?id=6375
Test: svg/custom/filter-source-alpha.svg
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::inputImage):`
- 12:53 AM Changeset in webkit [12426] by
-
- 2 edits in trunk/JavaScriptCore
Reviewed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5163 RealPlayer.GetTitle() Crashes Safari/Dashboard
- bindings/c/c_utility.cpp: (KJS::Bindings::convertUTF8ToUTF16): Fallback to kCFStringEncodingWindowsLatin1 if the passed buffer is not valid UTF-8, preventing crashes.
- 12:52 AM Changeset in webkit [12425] by
-
- 13 edits2 deletes in trunk/WebCore
Fix CachedImage.h/.cpp up. Lots of cleanup. Eliminated
unused code and cleaned up method and member names.
Reviewed by darin
- WebCore.xcodeproj/project.pbxproj:
- khtml/html/html_imageimpl.cpp: (WebCore::HTMLImageElementImpl::width): (WebCore::HTMLImageElementImpl::height):
- loader/CachedImage.cpp: (WebCore::CachedImage::CachedImage): (WebCore::CachedImage::ref): (WebCore::CachedImage::deref): (WebCore::CachedImage::image): (WebCore::CachedImage::imageSize): (WebCore::CachedImage::decodedRect): (WebCore::CachedImage::notifyObservers): (WebCore::CachedImage::clear): (WebCore::CachedImage::data): (WebCore::CachedImage::error): (WebCore::CachedImage::checkNotify):
- loader/CachedImage.h: (WebCore::CachedImage::isDecoded): (WebCore::CachedImage::isErrorImage): (WebCore::CachedImage::schedule): (WebCore::CachedImage::isImage):
- loader/CachedImageCallback.cpp: Removed.
- loader/CachedImageCallback.h: Removed.
- loader/loader.cpp: (WebCore::Loader::servePendingRequests): (WebCore::Loader::slotFinished):
- platform/Image.h:
- platform/mac/Image.mm: (WebCore::Image::receivedData):
- rendering/render_box.cpp: (WebCore::RenderBox::paintBackgroundExtended):
- rendering/render_image.cpp: (WebCore::RenderImage::setImage): (WebCore::RenderImage::paint):
- rendering/render_line.cpp: (WebCore::InlineFlowBox::paintBackground): (WebCore::InlineFlowBox::paintBackgroundAndBorder):
- rendering/render_list.cpp: (RenderListMarker::setImage):
- rendering/render_object.cpp: (WebCore::RenderObject::mustRepaintBackgroundOrBorder): (WebCore::RenderObject::paintBorder): (WebCore::RenderObject::setImage):
Jan 27, 2006:
- 7:26 PM Changeset in webkit [12424] by
-
- 3 edits in trunk/WebCore
Reviewed by Geoff.
- GC after destroying the very last frame to avoid node leak false positives http://bugzilla.opendarwin.org/show_bug.cgi?id=6884
- ForwardingHeaders/JSLock.h: added
- page/Page.cpp: (Page::~Page): In debug mode, when destroying the last page, 0 out m_mainFrame to destroy the very last frame and then garbage collect, so a GC happens at a time when the stack won't have references into the JS heap for the conservative GC to catch.
- 7:07 PM Changeset in webkit [12423] by
-
- 9 edits1 add in trunk/WebCore
Reviewed by Eric.
- remove nearly all the substance of ObjectContents and put it on Frame http://bugzilla.opendarwin.org/show_bug.cgi?id=6885
- ForwardingHeaders/kjs/JSLock.h: Added.
- bridge/mac/MacFrame.mm: (Plugin::Plugin): renamed from KWQPluginPart, make it able to store a view. (Plugin::view): And return the QWidget* view. (MacFrame::createPart): Use Plugin instead of KWQPluginPart, avoid setWidget. (MacFrame::setView): Don't use m_url directly so much, and use through d-> if needed. (MacFrame::userAgent): ditto (MacFrame::openURLFromPageCache): ditto
- kwq/KWQObject.cpp: (QObject::inherits): Removed case for ObjectContents, which is not long for this world.
- kwq/KWQObject.h:
- page/Frame.cpp: (Frame::init): Don't pass parent() to FramePrivate, we can't possibly have one yet. (Frame::restoreURL): d->m_url, not m_url (Frame::didOpenURL): ditto (Frame::executeScript): ditto (Frame::receivedFirstData): ditto (Frame::begin): ditto (Frame::gotoAnchor): ditto (Frame::requestObject): ditto, plus only use Frame methods when we really have a Frame. (Frame::processObjectRequest): ditto, also get view() not widget(). (Frame::childFrame): remove excess spaces and pointless assert. (Frame::parentFrame): just call parent() (could probably remove this). (Frame::reparseConfiguration): d->m_url not m_url (Frame::canCachePage): ditto (Frame::updatePolicyBaseURL): ditto (Frame::scrollToAnchor): ditto (Frame::setName): set in FramePrivate (Frame::name): get from FramePrivate (Frame::setParent): similarly (Frame::parent): similarly (Frame::url): similarly
- page/Frame.h:
- page/FramePrivate.h: (FramePrivate::FramePrivate): Added m_parent, m_name and m_url.
- page/FrameView.cpp: (FrameView::viewportMousePressEvent): Call frame directly instead of sending through QApplication. (FrameView::viewportMouseDoubleClickEvent): ditto (FrameView::viewportMouseMoveEvent): ditto (FrameView::viewportMouseReleaseEvent): ditto
- page/ObjectContents.h: (ObjectContents::ObjectContents): Removed url, setParent, parent, name, setName, openURL, closeURL, widget, setWidget, event and customEvent methods, and corresponding fields. Add pure virtual view() method.
- 5:19 PM Changeset in webkit [12422] by
-
- 1 edit2 adds in trunk/LayoutTests
Reviewed by Adele.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6075 REGRESSION: event.relatedTarget not working, breaks menus at www.ati.com
- fast/events/related-target-expected.txt: Added.
- fast/events/related-target.html: Added.
- 5:18 PM Changeset in webkit [12421] by
-
- 4 edits in trunk/WebCore
Reviewed by Adele.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6075 REGRESSION: event.relatedTarget not working, breaks menus at www.ati.com
Test: fast/events/related-target.html
- khtml/xml/NodeImpl.h:
- khtml/xml/NodeImpl.cpp: (WebCore::NodeImpl::dispatchMouseEvent): Added a relatedTarget parameter to a couple overloads.
- page/FrameView.cpp: (FrameView::viewportMouseMoveEvent): Moved code to set prevMouseX/Y out of here and into dispatchMouseEvent, because it now handles mouseout and mouseover events, and that's what these globals are used for. This fixes DumpRenderTree to work properly with mouseout and mouseover (because it delivers only mouse down and up, no mouse move events). (FrameView::dispatchMouseEvent): Passed in the "other" node as the related target for mouseout and mouseover events. Also set prevMouseX/Y.
- 5:05 PM Changeset in webkit [12420] by
-
- 2 edits in trunk/WebKitTools
2006-01-27 Eric Seidel <eseidel@apple.com>
Reviewed by adele.
- Scripts/run-webkit-tests: make new tests use absolute urls
- 3:41 PM Changeset in webkit [12419] by
-
- 2 edits4 adds in trunk
LayoutTests:
Adding test for
<rdar://problem/4422624> REGRESSION: crash loading webmail.mac.com
- fast/forms/input-no-renderer-expected.checksum: Added.
- fast/forms/input-no-renderer-expected.png: Added.
- fast/forms/input-no-renderer-expected.txt: Added.
- fast/forms/input-no-renderer.html: Added.
WebCore:
Adding comment for added layout test.
- 3:06 PM Changeset in webkit [12418] by
-
- 1 edit in trunk/WebCore/ChangeLog
Updated ChangeLog to mention layout tests landed with previous commits.
- 2:39 PM Changeset in webkit [12417] by
-
- 1 edit in trunk/WebCore/ChangeLog
Updating ChangeLog with explanation of missing test case.
- 1:18 PM Changeset in webkit [12416] by
-
- 1 edit in trunk/WebCore/ChangeLog
Updated ChangeLog to explain why my last commit did not include a test case.
- 2:52 AM Changeset in webkit [12415] by
-
- 2 edits in trunk/WebKitTools
2006-01-27 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
make run-webkit-tests output total leaks count
- Scripts/run-webkit-tests:
- 2:22 AM Changeset in webkit [12414] by
-
- 76 edits2 moves7 deletes in trunk/WebCore
Fix for 6867. Rename QPixmap to Image and move it to platform/.
Eliminate QPaintDevice and QPaintDeviceMetrics completely, since
they aren't necessary.
Reviewed by anders
- ForwardingHeaders/q3paintdevicemetrics.h: Removed.
- ForwardingHeaders/qpaintdevice.h: Removed.
- ForwardingHeaders/qpaintdevicemetrics.h: Removed.
- ForwardingHeaders/qpixmap.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/MacFrame.mm: (MacFrame::fileWrapperForElement):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge reapplyStylesForDeviceType:]): (nowPrinting): (-[WebCoreFrameBridge elementAtPoint:]):
- css/css_valueimpl.cpp: (WebCore::CSSPrimitiveValueImpl::computeLength): (WebCore::CSSPrimitiveValueImpl::computeLengthFloat):
- css/css_valueimpl.h:
- css/csshelper.cpp:
- css/cssstyleselector.cpp: (WebCore::CSSStyleSelector::CSSStyleSelector): (WebCore::CSSStyleSelector::init): (WebCore::CSSStyleSelector::initForStyleResolve): (WebCore::CSSStyleSelector::styleForElement): (WebCore::CSSStyleSelector::pseudoStyleForElement): (WebCore::convertToLength): (WebCore::CSSStyleSelector::applyProperty): (WebCore::CSSStyleSelector::mapBackgroundXPosition): (WebCore::CSSStyleSelector::mapBackgroundYPosition):
- css/cssstyleselector.h:
- kcanvas/KCanvasFilters.h: (KCanvasFEImage::image): (KCanvasFEImage::setImage):
- kcanvas/KCanvasImage.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFEImageQuartz::getCIFilter):
- kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasImageQuartz::init):
- khtml/ecma/kjs_events.cpp: (KJS::ClipboardProtoFunc::callAsFunction):
- khtml/ecma/kjs_html.cpp: (KJS::KJS::Context2DFunction::callAsFunction): (KJS::drawPattern): (KJS::_rh): (KJS::ImagePattern::createPattern):
- khtml/ecma/kjs_html.h: (KJS::ImagePattern::image):
- khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty):
- khtml/editing/SelectionController.h:
- khtml/html/html_imageimpl.h: (WebCore::HTMLImageElementImpl::image):
- khtml/misc/helper.h:
- khtml/xml/DocumentImpl.cpp: (WebCore::DocumentImpl::DocumentImpl): (WebCore::DocumentImpl::~DocumentImpl): (WebCore::DocumentImpl::recalcStyle): (WebCore::DocumentImpl::attach): (WebCore::DocumentImpl::detach):
- khtml/xml/DocumentImpl.h: (WebCore::DocumentImpl::printing): (WebCore::DocumentImpl::setPrinting):
- khtml/xml/dom2_eventsimpl.h:
- ksvg2/css/SVGCSSStyleSelector.cpp:
- ksvg2/misc/KCanvasRenderingStyle.cpp: (WebCore::KSVGPainterFactory::cssPrimitiveToLength): (WebCore::KSVGPainterFactory::strokePainter):
- ksvg2/svg/SVGCursorElementImpl.cpp: (SVGCursorElementImpl::notifyFinished):
- ksvg2/svg/SVGCursorElementImpl.h: (KSVG::SVGCursorElementImpl::image):
- ksvg2/svg/SVGDocumentImpl.cpp: (SVGDocumentImpl::SVGDocumentImpl):
- ksvg2/svg/SVGFEImageElementImpl.cpp: (SVGFEImageElementImpl::notifyFinished):
- ksvg2/svg/SVGMaskElementImpl.cpp: (KSVG::SVGMaskElementImpl::drawMaskerContent):
- ksvg2/svg/SVGSVGElementImpl.cpp:
- kwq/KWQApplication.h:
- kwq/KWQApplication.mm: (QDesktopWidget::screenDepth):
- kwq/KWQClipboard.h:
- kwq/KWQClipboard.mm: (WebCore::KWQClipboard::dragImage): (WebCore::KWQClipboard::setDragImage): (WebCore::KWQClipboard::setDragImageElement):
- kwq/KWQComboBox.mm:
- kwq/KWQCursor.h:
- kwq/KWQCursor.mm: (WebCore::createCustomCursor): (WebCore::QCursor::QCursor):
- kwq/KWQKPartsEvent.h:
- kwq/KWQObject.h:
- kwq/KWQPaintDevice.h: Removed.
- kwq/KWQPaintDeviceMetrics.h: Removed.
- kwq/KWQPaintDeviceMetrics.mm: Removed.
- kwq/KWQPainter.h: (WebCore::QPainter::printing):
- kwq/KWQPainter.mm: (WebCore::QPainter::drawImage): (WebCore::QPainter::drawFloatImage): (WebCore::QPainter::drawTiledImage): (WebCore::QPainter::drawScaledAndTiledImage):
- kwq/KWQPixmap.h: Removed.
- kwq/KWQPixmap.mm: Removed.
- kwq/KWQPrinter.h: (QPrinter::QPrinter):
- kwq/KWQWidget.h:
- loader/Cache.cpp: (khtml::Cache::init): (khtml::Cache::clear): (khtml::Cache::requestImage): (khtml::Cache::getStatistics):
- loader/Cache.h:
- loader/CachedImage.cpp: (WebCore::CachedImage::CachedImage): (WebCore::CachedImage::ref): (WebCore::CachedImage::tiled_image): (WebCore::CachedImage::image): (WebCore::CachedImage::image_size): (WebCore::CachedImage::do_notify): (WebCore::CachedImage::data): (WebCore::CachedImage::error):
- loader/CachedImage.h:
- loader/CachedImageCallback.cpp: (WebCore::CachedImageCallback::notifyUpdate): (WebCore::CachedImageCallback::notifyFinished): (WebCore::CachedImageCallback::handleError):
- loader/CachedObject.h: (WebCore::CachedObject::):
- loader/CachedObjectClient.h: (WebCore::CachedObjectClient::setImage):
- loader/DocLoader.cpp: (khtml::DocLoader::setAutoloadImages): (khtml::DocLoader::setShowAnimations):
- loader/loader.cpp: (WebCore::Loader::servePendingRequests): (WebCore::Loader::slotFinished):
- page/Frame.cpp: (Frame::paint):
- page/Frame.h:
- page/FrameView.cpp: (selectCursor):
- page/FrameView.h:
- platform/Image.h: Added.
- platform/mac/Image.mm: Added. (WebCore::Image::loadResource): (WebCore::Image::Image): (WebCore::Image::~Image): (WebCore::Image::imageRef): (WebCore::Image::resetAnimation): (WebCore::Image::setAnimationRect): (-[WebImageCallback initWithCallback:WebCore::]): (WebCore::Image::shouldUseThreadedDecoding): (WebCore::Image::receivedData): (WebCore::Image::mask): (WebCore::Image::isNull): (WebCore::Image::size): (WebCore::Image::rect): (WebCore::Image::width): (WebCore::Image::height): (WebCore::Image::resize): (WebCore::Image::operator=): (WebCore::Image::increaseUseCount): (WebCore::Image::decreaseUseCount): (WebCore::Image::stopAnimations): (WebCore::Image::flushRasterCache):
- rendering/InlineTextBox.cpp: (khtml::InlineTextBox::paint):
- rendering/InlineTextBox.h:
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::paintChildren): (WebCore::RenderBlock::paintObject):
- rendering/RenderText.h:
- rendering/font.cpp: (khtml::Font::update):
- rendering/font.h:
- rendering/render_box.cpp: (WebCore::RenderBox::paintBackgroundExtended):
- rendering/render_canvasimage.cpp: (WebCore::RenderCanvasImage::paint):
- rendering/render_flow.cpp: (RenderFlow::paintLines):
- rendering/render_image.cpp: (WebCore::RenderImage::RenderImage): (WebCore::RenderImage::~RenderImage): (WebCore::RenderImage::setContentObject): (WebCore::RenderImage::setImage): (WebCore::RenderImage::paint): (WebCore::RenderImage::layout): (WebCore::RenderImage::calcReplacedWidth): (WebCore::RenderImage::calcReplacedHeight):
- rendering/render_image.h: (WebCore::RenderImage::image): (WebCore::RenderImage::getImage):
- rendering/render_line.cpp: (WebCore::InlineFlowBox::paintBackground): (WebCore::InlineFlowBox::paintBackgroundAndBorder):
- rendering/render_list.cpp: (RenderListItem::getAbsoluteRepaintRect): (RenderListMarker::paint): (RenderListMarker::setImage): (RenderListMarker::calcMinMaxWidth):
- rendering/render_list.h:
- rendering/render_object.cpp: (WebCore::RenderObject::mustRepaintBackgroundOrBorder): (WebCore::RenderObject::paintBorderImage): (WebCore::RenderObject::paintBorder): (WebCore::RenderObject::setImage):
- rendering/render_object.h:
- rendering/render_replaced.cpp: (WebCore::RenderWidget::paint):
- rendering/render_replaced.h:
- rendering/render_theme_mac.mm: (khtml::RenderThemeMac::setFontFromControlSize):
- 2:20 AM Changeset in webkit [12413] by
-
- 2 edits in trunk/WebKitTools
2006-01-27 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
run-webkit-test --leaks crashes (malloc logging runs out of memory)
http://bugzilla.opendarwin.org/show_bug.cgi?id=6869
- Scripts/run-webkit-tests: fix --leaks to not crash
- 1:39 AM Changeset in webkit [12412] by
-
- 2 edits in trunk
Somehow these ChangeLog entries weren't committed
- 1:35 AM Changeset in webkit [12411] by
-
- 3 edits in trunk/LayoutTests
- revised test for http://bugzilla.opendarwin.org/show_bug.cgi?id=6731 REGRESSION: change event fires at load time for checked items
- fast/forms/radio-button-no-change-event.html: Updated to add a second radio button.
- fast/forms/radio-button-no-change-event-expected.txt: Updated.
- 1:29 AM Changeset in webkit [12410] by
-
- 2 edits in trunk/WebCore
Reviewed by Maciej.
- fix another part of http://bugzilla.opendarwin.org/show_bug.cgi?id=6731 REGRESSION: change event fires at load time for checked items
Revised test: fast/forms/radio-button-no-change-event.html
- khtml/html/HTMLInputElementImpl.cpp: (WebCore::HTMLInputElementImpl::setChecked): Don't send a change event for a radio button getting unchecked (matches Gecko at least).
- 12:10 AM Changeset in webkit [12409] by
-
- 2 edits in trunk/WebKitTools
2006-01-26 Eric Seidel <eseidel@apple.com>
Reviewed by darin.
run-webkit-tests should produce a self-contained results directory
http://bugzilla.opendarwin.org/show_bug.cgi?id=6864
- Scripts/run-webkit-tests: copy failing items to results dir.