Timeline
Jan 14, 2006:
- 11:56 PM Changeset in webkit [12107] by
-
- 2 edits in trunk/WebKit
Reviewed by Darin.
- Fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6531 document.cookie="killmenothing" doesn't set the cookie
- WebCoreSupport.subproj/WebCookieAdapter.m: (-[WebCookieAdapter setCookies:forURL:policyBaseURL:]): Append an '=' to the cookie string if it has none, so that +[NSHTTPCookie cookiesWithResponseHeaderFields:forURL:] can parse it.
- 11:32 PM Changeset in webkit [12106] by
-
- 3 edits2 moves1 delete in trunk/WebCore
Move arena.cpp/.h out of khtml/misc and into platform/Arena.cpp/h. Also removed another unused
header, khtmldata.h.
- WebCore.xcodeproj/project.pbxproj:
- khtml/misc/arena.cpp: Removed.
- khtml/misc/arena.h: Removed.
- khtml/misc/khtmldata.h: Removed.
- khtml/rendering/render_arena.h:
- platform/Arena.cpp: Added.
- platform/Arena.h: Added.
- 11:12 PM Changeset in webkit [12105] by
-
- 6 edits2 moves in trunk/WebCore
Rename TokenizerString to SegmentedString and place it in the platform directory.
- WebCore.xcodeproj/project.pbxproj:
- khtml/html/htmltokenizer.cpp: (khtml::HTMLTokenizer::processListing): (khtml::HTMLTokenizer::parseSpecial): (khtml::HTMLTokenizer::scriptHandler): (khtml::HTMLTokenizer::scriptExecution): (khtml::HTMLTokenizer::parseComment): (khtml::HTMLTokenizer::parseServer): (khtml::HTMLTokenizer::parseProcessingInstruction): (khtml::HTMLTokenizer::parseText): (khtml::HTMLTokenizer::parseEntity): (khtml::HTMLTokenizer::parseTag): (khtml::HTMLTokenizer::write): (khtml::HTMLTokenizer::timerEvent): (khtml::HTMLTokenizer::notifyFinished): (khtml::HTMLTokenizer::setSrc):
- khtml/html/htmltokenizer.h:
- khtml/misc/stringit.cpp: Removed.
- khtml/misc/stringit.h: Removed.
- khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::write):
- khtml/xml/xml_tokenizer.h:
- platform/SegmentedString.cpp: Added. (WebCore::SegmentedString::length): (WebCore::SegmentedString::clear): (WebCore::SegmentedString::append): (WebCore::SegmentedString::prepend): (WebCore::SegmentedString::advanceSubstring): (WebCore::SegmentedString::toString):
- platform/SegmentedString.h: Added. (WebCore::SegmentedSubstring::SegmentedSubstring): (WebCore::SegmentedString::SegmentedString):
- 10:09 PM Changeset in webkit [12104] by
-
- 7 edits4 adds in trunk
WebCore:
Reviewed by Eric.
- added bridging infrastructure for Page class
The Page class itself is coming very soon.
- WebCore.exp: Export WebCorePageBridge.
- WebCore.xcodeproj/project.pbxproj: Add new files.
- bridge/mac/WebCorePageBridge.h: Added.
- bridge/mac/WebCorePageBridge.mm: Added. (-[WebCorePageBridge initWithMainFrame:]): Added new class, obvious (-[WebCorePageBridge dealloc]): ditto (-[WebCorePageBridge mainFrame]): ditto
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge init]): Fixed style a bit.
WebKit:
Reviewed by Eric.
- added bridging infrastructure for Page class
- WebCoreSupport.subproj/WebPageBridge.h: Added.
- WebCoreSupport.subproj/WebPageBridge.m: Added. (-[WebPageBridge initWithMainFrameName:view:]): New class, somewhat obvious.
- WebKit.xcodeproj/project.pbxproj:
- WebView.subproj/WebView.m: (-[WebViewPrivate dealloc]): Don't use _mainFrameBrige, use _pageBridge (-[WebView _close]): ditto (-[WebView _commonInitializationWithFrameName:groupName:]): ditto (-[WebView mainFrame]): ditto
- 9:43 PM Changeset in webkit [12103] by
-
- 15 edits23 adds in trunk
2006-01-14 Eric Seidel <eseidel@apple.com>
Reviewed by darin.
Implement basic <foreignObject> support:
http://bugzilla.opendarwin.org/show_bug.cgi?id=5974
Also fixed <image> to support clip, filter and mask
Updated <text> to support hit testing and clip, filter, mask
- WebCore.xcodeproj/project.pbxproj: added files.
- kcanvas/RenderForeignObject.cpp: Added. (RenderForeignObject::RenderForeignObject): (RenderForeignObject::translationForAttributes): (RenderForeignObject::paint): (RenderForeignObject::nodeAtPoint):
- kcanvas/RenderForeignObject.h: Added. (RenderForeignObject::renderName): added. (RenderForeignObject::localTransform): added. (RenderForeignObject::setLocalTransform): added.
- kcanvas/RenderSVGImage.cpp: (RenderSVGImage::paint): added filter, clip mask support
- kcanvas/RenderSVGImage.h: (KSVG::RenderSVGImage::localTransform): added. (KSVG::RenderSVGImage::setLocalTransform): added.
- kcanvas/RenderSVGText.cpp: (RenderSVGText::translationTopToBaseline): return qmatrix (RenderSVGText::translationForAttributes): return qmatrix (RenderSVGText::paint): added filter, clip, mask support (RenderSVGText::nodeAtPoint): added.
- kcanvas/RenderSVGText.h: (RenderSVGText::localTransform): added. (RenderSVGText::setLocalTransform): added.
- khtml/rendering/render_object.h: (khtml::RenderObject::setLocalTransform): added assert(0)
- ksvg2/css/svg.css: added foreignObject display: block
- ksvg2/svg/SVGForeignObjectElementImpl.cpp: Added. (KSVG::SVGForeignObjectElementImpl::SVGForeignObjectElementImpl): (KSVG::SVGForeignObjectElementImpl::~SVGForeignObjectElementImpl): (KSVG::SVGForeignObjectElementImpl::x): (KSVG::SVGForeignObjectElementImpl::y): (KSVG::SVGForeignObjectElementImpl::width): (KSVG::SVGForeignObjectElementImpl::height): (KSVG::SVGForeignObjectElementImpl::parseMappedAttribute): (KSVG::SVGForeignObjectElementImpl::createRenderer): (KSVG::SVGForeignObjectElementImpl::childShouldCreateRenderer):
- ksvg2/svg/SVGForeignObjectElementImpl.h: Added. (KSVG::SVGForeignObjectElementImpl::isValid): added (KSVG::SVGForeignObjectElementImpl::rendererIsNeeded): added
- ksvg2/svg/SVGImageElementImpl.cpp: (SVGImageElementImpl::attach): fixed static_cast
- ksvg2/svg/SVGLocatableImpl.cpp: (SVGLocatableImpl::nearestViewportElement): foreignObject support (SVGLocatableImpl::farthestViewportElement): foreignObject support
- ksvg2/svg/svgtags.in: added foreignObject
- kwq/KWQWMatrix.cpp: (QWMatrix::isInvertible): fixed
- 8:55 PM Changeset in webkit [12102] by
-
- 4 edits in trunk/WebCore
More khtml namespace bustage, this time on Win32 (caused by the removal of SHared from the khtml namespace.
- 8:48 PM Changeset in webkit [12101] by
-
- 80 edits1 move1 delete in trunk/WebCore
Move shared.h from khtml/misc into the platform directory and move it into the WebCore namespace.
Reviewed by eseidel
- ForwardingHeaders/kdom/Shared.h: Removed.
- WebCore+SVG/DOMList.h:
- WebCore+SVG/KDOMHeaders.h:
- WebCore+SVG/RGBColorImpl.h:
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/WebCoreFrameBridge.mm:
- kcanvas/KCanvasPath.h:
- khtml/css/css_base.h:
- khtml/css/css_ruleimpl.h:
- khtml/css/css_stylesheetimpl.h:
- khtml/css/css_valueimpl.h:
- khtml/dom/dom2_events.h:
- khtml/dom/dom2_traversal.h:
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_window.cpp:
- khtml/ecma/xmlserializer.cpp: (KJS::XMLSerializerProtoFunc::callAsFunction):
- khtml/editing/SelectionController.h:
- khtml/editing/edit_command.h:
- khtml/editing/htmlediting.h:
- khtml/editing/visible_position.h:
- khtml/html/HTMLOptionsCollectionImpl.h:
- khtml/html/html_miscimpl.h:
- khtml/misc/shared.h: Removed.
- khtml/rendering/render_line.h:
- khtml/rendering/render_style.h:
- khtml/xml/DOMImplementationImpl.h:
- khtml/xml/DocumentImpl.h:
- khtml/xml/NamedNodeMapImpl.h:
- khtml/xml/NodeImpl.h:
- khtml/xml/NodeListImpl.h:
- khtml/xml/dom2_eventsimpl.h:
- khtml/xml/dom2_rangeimpl.h:
- khtml/xml/dom2_traversalimpl.h:
- khtml/xml/dom2_viewsimpl.h:
- khtml/xml/dom_elementimpl.h:
- khtml/xml/dom_qname.h:
- khtml/xml/dom_stringimpl.h:
- khtml/xsl/xslt_processorimpl.h:
- ksvg2/css/SVGRenderStyle.cpp: (SVGRenderStyle::SVGRenderStyle):
- ksvg2/css/SVGRenderStyle.h:
- ksvg2/css/SVGRenderStyleDefs.cpp: (StyleFillData::StyleFillData): (StyleStrokeData::StyleStrokeData): (StyleStopData::StyleStopData): (StyleClipData::StyleClipData): (StyleMaskData::StyleMaskData): (StyleMarkerData::StyleMarkerData): (StyleMiscData::StyleMiscData):
- ksvg2/css/SVGRenderStyleDefs.h:
- ksvg2/svg/SVGAngleImpl.cpp: (SVGAngleImpl::SVGAngleImpl):
- ksvg2/svg/SVGAngleImpl.h:
- ksvg2/svg/SVGAnimatedBooleanImpl.cpp: (SVGAnimatedBooleanImpl::SVGAnimatedBooleanImpl):
- ksvg2/svg/SVGAnimatedBooleanImpl.h:
- ksvg2/svg/SVGAnimatedEnumerationImpl.cpp: (SVGAnimatedEnumerationImpl::SVGAnimatedEnumerationImpl):
- ksvg2/svg/SVGAnimatedEnumerationImpl.h:
- ksvg2/svg/SVGAnimatedIntegerImpl.cpp: (SVGAnimatedIntegerImpl::SVGAnimatedIntegerImpl):
- ksvg2/svg/SVGAnimatedIntegerImpl.h:
- ksvg2/svg/SVGAnimatedLengthListImpl.h:
- ksvg2/svg/SVGAnimatedNumberImpl.cpp: (SVGAnimatedNumberImpl::SVGAnimatedNumberImpl):
- ksvg2/svg/SVGAnimatedNumberImpl.h:
- ksvg2/svg/SVGAnimatedNumberListImpl.h:
- ksvg2/svg/SVGAnimatedPreserveAspectRatioImpl.h:
- ksvg2/svg/SVGAnimatedTemplate.h: (KSVG::SVGAnimatedTemplate::SVGAnimatedTemplate):
- ksvg2/svg/SVGAnimatedTransformListImpl.h:
- ksvg2/svg/SVGDocumentImpl.cpp:
- ksvg2/svg/SVGLengthImpl.cpp: (SVGLengthImpl::SVGLengthImpl):
- ksvg2/svg/SVGLengthImpl.h:
- ksvg2/svg/SVGMatrixImpl.cpp: (SVGMatrixImpl::SVGMatrixImpl):
- ksvg2/svg/SVGMatrixImpl.h:
- ksvg2/svg/SVGNumberImpl.cpp: (SVGNumberImpl::SVGNumberImpl):
- ksvg2/svg/SVGNumberImpl.h:
- ksvg2/svg/SVGPathSegImpl.cpp: (SVGPathSegImpl::SVGPathSegImpl):
- ksvg2/svg/SVGPathSegImpl.h:
- ksvg2/svg/SVGPointImpl.cpp: (SVGPointImpl::SVGPointImpl):
- ksvg2/svg/SVGPointImpl.h:
- ksvg2/svg/SVGPreserveAspectRatioImpl.cpp: (SVGPreserveAspectRatioImpl::SVGPreserveAspectRatioImpl):
- ksvg2/svg/SVGPreserveAspectRatioImpl.h:
- ksvg2/svg/SVGRectImpl.cpp: (SVGRectImpl::SVGRectImpl):
- ksvg2/svg/SVGRectImpl.h:
- ksvg2/svg/SVGTransformImpl.cpp: (SVGTransformImpl::SVGTransformImpl):
- ksvg2/svg/SVGTransformImpl.h:
- kwq/DOM-CSS.mm:
- kwq/KWQFontMetrics.mm:
- kwq/KWQMapImpl.cpp:
- kwq/KWQRegExp.cpp:
- kwq/KWQValueListImpl.cpp: (KWQValueListImpl::KWQValueListPrivate::KWQValueListPrivate):
- kwq/KWQVariant.cpp:
- platform/ArrayImpl.h:
- platform/Shared.h: Added.
- 7:33 PM Changeset in webkit [12100] by
-
- 2 edits in trunk/WebCore
2006-01-14 Eric Seidel <eseidel@apple.com>
Fix build break. (oops!)
- khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::XMLTokenizer):
- 7:29 PM Changeset in webkit [12099] by
-
- 2 edits in trunk/WebCore
2006-01-14 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Initialize m_isXHTMLDocument(false) properly.
No tests possible, random failure only.
- khtml/xml/xml_tokenizer.cpp: (khtml::XMLTokenizer::XMLTokenizer):
- 6:57 PM Changeset in webkit [12098] by
-
- 4 edits in trunk/WebCore
2006-01-15 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel.
Add support for svg css property writing-mode.
- ksvg2/css/SVGCSSStyleSelector.cpp: (KDOM::CSSStyleSelector::applySVGProperty):
- ksvg2/css/SVGRenderStyle.h: (KSVG::SVGRenderStyle::InheritedFlags::): (KSVG::SVGRenderStyle::setBitDefaults):
- ksvg2/css/SVGRenderStyleDefs.h: (KSVG::):
- 6:42 PM Changeset in webkit [12097] by
-
- 13 edits in trunk/WebCore
2006-01-14 Alexander Kellett <lypanov@kde.org>
Reviewed by eseidel.
Refactor out cases of KCanvasRenderingStyle used as an instance to
store the current style. Temporarily unify the data passing via
KCanvasCommonArgs.
- kcanvas/KCanvasItem.cpp: Removing override of setStyle used to hook into KCanvasRenderingStyle::updateStyle. (RenderPath::commonArgs):
- kcanvas/KCanvasItem.h:
- kcanvas/KCanvasTreeDebug.cpp: (writeStyle):
- kcanvas/KCanvasTypes.h:
- kcanvas/device/KRenderingDevice.cpp: (KCanvasCommonArgs::KCanvasCommonArgs): (KCanvasCommonArgs::renderStyle): (KCanvasCommonArgs::setRenderStyle): (KCanvasCommonArgs::renderPath): (KCanvasCommonArgs::setRenderPath):
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::paint): (KCanvasItemQuartz::bboxForPath): (KCanvasItemQuartz::hitsPath):
- kcanvas/device/quartz/KRenderingPaintServerGradientQuartz.mm: (drawShadingWithStyle): (KRenderingPaintServerLinearGradientQuartz::draw): (KRenderingPaintServerRadialGradientQuartz::draw):
- kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerSolidQuartz::draw): (KRenderingPaintServerPatternQuartz::draw):
- kcanvas/device/quartz/QuartzSupport.h:
- kcanvas/device/quartz/QuartzSupport.mm: (applyStrokeStyleToContext):
- ksvg2/misc/KCanvasRenderingStyle.cpp: Remove overrideFillPaintServer and overrideStrokePaintServer hacks and make most other methods static, remove most instance variables. (KCanvasRenderingStyle::KCanvasRenderingStyle): (KCanvasRenderingStyle::isFilled): (KCanvasRenderingStyle::fillPaintServer): (KCanvasRenderingStyle::isStroked): (KCanvasRenderingStyle::strokePaintServer): (KCanvasRenderingStyle::strokePainter): Merged stroke logic in from updateStyle. (KCanvasRenderingStyle::fillPainter): Merged fill logic in from updateStyle.
- ksvg2/misc/KCanvasRenderingStyle.h:
- 6:39 PM Changeset in webkit [12096] by
-
- 1 edit in trunk/WebCore/ForwardingHeaders/kdom/cache/KDOMCachedObjectClient.h
Fix mac bustage from kdom forwarding header.
- 6:38 PM Changeset in webkit [12095] by
-
- 2 edits in trunk/WebCore
Fix win32 build bustage caused by the file moves all day.
- 6:38 PM Changeset in webkit [12094] by
-
- 1 edit in trunk/WebCore/WebCore.vcproj/WebCore/WebCore.vcproj
Fix win32 build bustage caused by the file moves all day.
- 6:31 PM Changeset in webkit [12093] by
-
- 1 edit4 moves12 deletes in trunk/LayoutTests
2006-01-14 Eric Seidel <eseidel@apple.com>
Reviewed by anders.
Disabling text-intro* tests until font fallback is fixed:
http://bugzilla.opendarwin.org/show_bug.cgi?id=6524
- svg/W3C-SVG-1.1/text-intro-01-t-expected.checksum: Removed.
- svg/W3C-SVG-1.1/text-intro-01-t-expected.png: Removed.
- svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
- svg/W3C-SVG-1.1/text-intro-01-t.svg: Removed.
- svg/W3C-SVG-1.1/text-intro-01-t.svg-disabled: Added.
- svg/W3C-SVG-1.1/text-intro-02-b-expected.checksum: Removed.
- svg/W3C-SVG-1.1/text-intro-02-b-expected.png: Removed.
- svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
- svg/W3C-SVG-1.1/text-intro-02-b.svg: Removed.
- svg/W3C-SVG-1.1/text-intro-02-b.svg-disabled: Added.
- svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum: Removed.
- svg/W3C-SVG-1.1/text-intro-03-b-expected.png: Removed.
- svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Removed.
- svg/W3C-SVG-1.1/text-intro-03-b.svg: Removed.
- svg/W3C-SVG-1.1/text-intro-03-b.svg-disabled: Added.
- svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum: Removed.
- svg/W3C-SVG-1.1/text-intro-04-t-expected.png: Removed.
- svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
- svg/W3C-SVG-1.1/text-intro-04-t.svg: Removed.
- svg/W3C-SVG-1.1/text-intro-04-t.svg-disabled: Added.
- 6:15 PM Changeset in webkit [12092] by
-
- 14 edits1 move in trunk/WebCore
Move loader_client.h to CachedObjectClient.h.
- WebCore.xcodeproj/project.pbxproj:
- khtml/css/css_ruleimpl.h:
- khtml/css/css_valueimpl.h:
- khtml/ecma/kjs_html.h:
- khtml/html/html_documentimpl.h:
- khtml/html/html_headimpl.h:
- khtml/html/htmltokenizer.h:
- khtml/rendering/render_object.h:
- khtml/xbl/xbl_binding.h:
- khtml/xml/dom_xmlimpl.h:
- khtml/xsl/xsl_stylesheetimpl.h:
- loader/CachedObject.h:
- loader/CachedObjectClient.h: Added.
- loader/CachedObjectClientWalker.h:
- loader/loader_client.h: Removed.
- 6:13 PM Changeset in webkit [12091] by
-
- 1 edit in trunk/WebCore/ChangeLog
Fix ChangeLog entry
- 6:09 PM Changeset in webkit [12090] by
-
- 9 edits8 deletes in trunk/WebCore
2006-01-14 Anders Carlsson <andersca@mac.com>
Reviewed by Dave.
- http://bugzilla.opendarwin.org/show_bug.cgi?id=6544 Remove unused headers.
- ForwardingHeaders/kglobalsettings.h: Removed.
- ForwardingHeaders/kimageio.h: Removed.
- ForwardingHeaders/qasyncio.h: Removed.
- ForwardingHeaders/qstylesheet.h: Removed.
- kwq/KWQAsyncIO.h: Removed.
- kwq/KWQKGlobalSettings.h: Removed.
- kwq/KWQKImageIO.h: Removed.
- kwq/KWQStyleSheet.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- khtml/ecma/kjs_window.cpp:
- khtml/html/html_documentimpl.cpp:
- khtml/xml/DocumentImpl.cpp: (DocumentImpl::recalcStyle):
- loader/CachedImageCallback.cpp:
- loader/CachedObject.cpp:
- page/Frame.cpp:
- page/FrameView.cpp: (KHTMLView::KHTMLView): Remove header inclusions
- 5:16 PM Changeset in webkit [12089] by
-
- 64 edits25 moves1 add in trunk/WebCore
Shift the loader-related files out of the khtml/misc directory and into a new loader directory.
Remove the use of paths when including files from misc.
- WebCore+SVG/KDOMHeaders.h:
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/KCanvasPath.h:
- khtml/css/css_base.h:
- khtml/css/css_ruleimpl.cpp:
- khtml/css/css_ruleimpl.h:
- khtml/css/css_stylesheetimpl.cpp:
- khtml/css/css_valueimpl.h:
- khtml/css/csshelper.cpp:
- khtml/css/cssparser.cpp:
- khtml/css/cssstyleselector.cpp:
- khtml/dom/dom2_events.h:
- khtml/dom/dom2_traversal.h:
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_html.h:
- khtml/ecma/kjs_window.cpp:
- khtml/editing/SelectionController.h:
- khtml/editing/edit_command.h:
- khtml/editing/visible_position.h:
- khtml/editing/visible_units.cpp:
- khtml/html/HTMLOptionsCollectionImpl.h:
- khtml/html/html_baseimpl.cpp:
- khtml/html/html_baseimpl.h:
- khtml/html/html_canvasimpl.h:
- khtml/html/html_documentimpl.h:
- khtml/html/html_headimpl.cpp:
- khtml/html/html_headimpl.h:
- khtml/html/html_imageimpl.h:
- khtml/html/html_miscimpl.h:
- khtml/html/htmltokenizer.h:
- khtml/misc/Cache.cpp: Removed.
- khtml/misc/Cache.h: Removed.
- khtml/misc/CachedCSSStyleSheet.cpp: Removed.
- khtml/misc/CachedCSSStyleSheet.h: Removed.
- khtml/misc/CachedImage.cpp: Removed.
- khtml/misc/CachedImage.h: Removed.
- khtml/misc/CachedImageCallback.cpp: Removed.
- khtml/misc/CachedImageCallback.h: Removed.
- khtml/misc/CachedObject.cpp: Removed.
- khtml/misc/CachedObject.h: Removed.
- khtml/misc/CachedObjectClientWalker.cpp: Removed.
- khtml/misc/CachedObjectClientWalker.h: Removed.
- khtml/misc/CachedScript.cpp: Removed.
- khtml/misc/CachedScript.h: Removed.
- khtml/misc/CachedXBLDocument.cpp: Removed.
- khtml/misc/CachedXBLDocument.h: Removed.
- khtml/misc/CachedXSLStyleSheet.cpp: Removed.
- khtml/misc/CachedXSLStyleSheet.h: Removed.
- khtml/misc/DocLoader.cpp: Removed.
- khtml/misc/DocLoader.h: Removed.
- khtml/misc/Request.cpp: Removed.
- khtml/misc/Request.h: Removed.
- khtml/misc/loader.cpp: Removed.
- khtml/misc/loader.h: Removed.
- khtml/misc/loader_client.h: Removed.
- khtml/rendering/render_box.h:
- khtml/rendering/render_canvasimage.cpp:
- khtml/rendering/render_form.cpp:
- khtml/rendering/render_image.cpp:
- khtml/rendering/render_line.h:
- khtml/rendering/render_list.cpp:
- khtml/rendering/render_object.h:
- khtml/rendering/render_style.h:
- khtml/rendering/render_table.h:
- khtml/rendering/table_layout.h:
- khtml/xbl/xbl_binding.cpp:
- khtml/xbl/xbl_binding.h:
- khtml/xml/DOMImplementationImpl.h:
- khtml/xml/DocumentImpl.cpp:
- khtml/xml/DocumentImpl.h:
- khtml/xml/dom2_eventsimpl.h:
- khtml/xml/dom2_rangeimpl.h:
- khtml/xml/dom2_traversalimpl.h:
- khtml/xml/dom2_viewsimpl.h:
- khtml/xml/dom_elementimpl.h:
- khtml/xml/dom_nodeimpl.h:
- khtml/xml/dom_stringimpl.h:
- khtml/xml/dom_xmlimpl.h:
- khtml/xml/xml_tokenizer.h:
- khtml/xsl/xsl_stylesheetimpl.cpp:
- khtml/xsl/xslt_processorimpl.h:
- kwq/KWQFontMetrics.mm:
- kwq/KWQMapImpl.cpp:
- kwq/KWQRegExp.cpp:
- kwq/KWQValueListImpl.cpp:
- kwq/KWQVariant.cpp:
- loader: Added.
- loader/Cache.cpp: Added.
- loader/Cache.h: Added.
- loader/CachedCSSStyleSheet.cpp: Added.
- loader/CachedCSSStyleSheet.h: Added.
- loader/CachedImage.cpp: Added.
- loader/CachedImage.h: Added.
- loader/CachedImageCallback.cpp: Added.
- loader/CachedImageCallback.h: Added.
- loader/CachedObject.cpp: Added.
- loader/CachedObject.h: Added.
- loader/CachedObjectClientWalker.cpp: Added.
- loader/CachedObjectClientWalker.h: Added.
- loader/CachedScript.cpp: Added.
- loader/CachedScript.h: Added.
- loader/CachedXBLDocument.cpp: Added.
- loader/CachedXBLDocument.h: Added.
- loader/CachedXSLStyleSheet.cpp: Added.
- loader/CachedXSLStyleSheet.h: Added.
- loader/DocLoader.cpp: Added.
- loader/DocLoader.h: Added.
- loader/Request.cpp: Added.
- loader/Request.h: Added.
- loader/loader.cpp: Added.
- loader/loader.h: Added.
- loader/loader_client.h: Added.
- page/Frame.cpp:
- page/FramePrivate.h:
- page/FrameView.cpp:
- 5:12 PM Changeset in webkit [12088] by
-
- 1 edit in trunk/WebCore/ChangeLog
Missed ChangeLog in previous commit.
- 5:10 PM Changeset in webkit [12087] by
-
- 55 edits9 copies2 moves1 delete in trunk/WebCore
2006-01-14 Eric Seidel <eseidel@apple.com>
Reviewed by NOBODY (OOPS!).
break classes in dom_nodeimpl.* into separate files (one per class)
http://bugzilla.opendarwin.org/show_bug.cgi?id=6543
- ForwardingHeaders/kdom/core/NodeImpl.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/MacFrame.h:
- bridge/mac/WebCoreFrameBridge.mm:
- khtml/css/css_base.h:
- khtml/css/css_stylesheetimpl.cpp:
- khtml/css/css_valueimpl.cpp:
- khtml/css/css_valueimpl.h:
- khtml/ecma/kjs_binding.cpp:
- khtml/ecma/kjs_dom.cpp:
- khtml/ecma/kjs_dom.h:
- khtml/ecma/kjs_events.cpp:
- khtml/ecma/kjs_html.cpp:
- khtml/ecma/kjs_traversal.cpp:
- khtml/editing/SelectionController.cpp:
- khtml/editing/append_node_command.cpp:
- khtml/editing/htmlediting.cpp:
- khtml/editing/htmlediting.h:
- khtml/editing/insert_node_before_command.cpp:
- khtml/editing/remove_node_attribute_command.h:
- khtml/editing/remove_node_command.cpp:
- khtml/editing/remove_node_preserving_children_command.cpp:
- khtml/editing/set_node_attribute_command.h:
- khtml/editing/visible_position.cpp:
- khtml/editing/visible_text.cpp:
- khtml/html/HTMLOptionElementImpl.cpp:
- khtml/html/html_headimpl.cpp:
- khtml/html/htmlparser.cpp:
- khtml/khtml_events.cpp:
- khtml/rendering/render_block.cpp:
- khtml/rendering/render_box.cpp:
- khtml/rendering/render_flow.cpp:
- khtml/rendering/render_frames.h:
- khtml/rendering/render_line.cpp:
- khtml/rendering/render_object.h:
- khtml/xml/ChildNodeListImpl.cpp: Added.
- khtml/xml/ChildNodeListImpl.h: Added.
- khtml/xml/ContainerNodeImpl.cpp: Added. (DOM::ContainerNodeImpl::removeAllChildren): (DOM::ContainerNodeImpl::checkSameDocument): (DOM::ContainerNodeImpl::getRect): (DOM::ContainerNodeImpl::dispatchChildRemovalEvents):
- khtml/xml/ContainerNodeImpl.h: Added.
- khtml/xml/DocumentFragmentImpl.cpp:
- khtml/xml/DocumentFragmentImpl.h:
- khtml/xml/DocumentImpl.cpp:
- khtml/xml/DocumentImpl.h: (DOM::DocumentImpl::setTextColor):
- khtml/xml/DocumentTypeImpl.cpp:
- khtml/xml/DocumentTypeImpl.h:
- khtml/xml/NameNodeListImpl.cpp: Added.
- khtml/xml/NameNodeListImpl.h: Added.
- khtml/xml/NamedNodeMapImpl.h: Added. (DOM::NamedNodeMapImpl::NamedNodeMapImpl): (DOM::NamedNodeMapImpl::~NamedNodeMapImpl):
- khtml/xml/NodeImpl.cpp: Added. (DOM::TagNodeListImpl::TagNodeListImpl): (DOM::TagNodeListImpl::length): (DOM::TagNodeListImpl::item): (DOM::TagNodeListImpl::nodeMatches): (DOM::NodeImpl::getRect):
- khtml/xml/NodeImpl.h: Added.
- khtml/xml/NodeListImpl.cpp: Added.
- khtml/xml/NodeListImpl.h: Added.
- khtml/xml/dom2_eventsimpl.h:
- khtml/xml/dom_elementimpl.h:
- khtml/xml/dom_nodeimpl.cpp: Removed.
- khtml/xml/dom_nodeimpl.h: Removed.
- khtml/xml/dom_position.cpp:
- khtml/xml/dom_textimpl.h:
- khtml/xml/dom_xmlimpl.cpp:
- khtml/xml/dom_xmlimpl.h:
- khtml/xml/xml_tokenizer.cpp:
- khtml/xsl/xsl_stylesheetimpl.cpp:
- khtml/xsl/xslt_processorimpl.h:
- ksvg2/svg/SVGURIReferenceImpl.cpp:
- kwq/DOM.mm:
- kwq/DOMHTML.mm:
- kwq/DOMUtility.mm:
- kwq/KWQClipboard.h:
- page/FrameView.cpp:
- 3:29 PM Changeset in webkit [12086] by
-
- 35 edits3 moves1 delete in trunk/WebCore
Convert QMemArray to Array. QByteArray becomes ByteArray.
KWQArrayImpl becomes ArrayImpl.
Reviewed by anders
- ForwardingHeaders/qmemarray.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- khtml/css/cssstyleselector.h:
- khtml/ecma/xmlhttprequest.cpp: (KJS::XMLHttpRequest::send): (KJS::XMLHttpRequest::processSyncLoadResults):
- khtml/ecma/xmlhttprequest.h:
- khtml/html/HTMLOptionElementImpl.cpp: (DOM::HTMLOptionElementImpl::index):
- khtml/html/HTMLSelectElementImpl.cpp: (DOM::HTMLSelectElementImpl::selectedIndex): (DOM::HTMLSelectElementImpl::setSelectedIndex): (DOM::HTMLSelectElementImpl::length): (DOM::HTMLSelectElementImpl::remove): (DOM::HTMLSelectElementImpl::value): (DOM::HTMLSelectElementImpl::setValue): (DOM::HTMLSelectElementImpl::state): (DOM::HTMLSelectElementImpl::restoreState): (DOM::HTMLSelectElementImpl::appendFormData): (DOM::HTMLSelectElementImpl::optionToListIndex): (DOM::HTMLSelectElementImpl::listToOptionIndex): (DOM::HTMLSelectElementImpl::reset): (DOM::HTMLSelectElementImpl::notifyOptionSelected):
- khtml/html/HTMLSelectElementImpl.h: (DOM::HTMLSelectElementImpl::listItems):
- khtml/misc/formdata.cpp: (khtml::FormData::flatten): (khtml::FormData::flattenToString):
- khtml/misc/formdata.h: (khtml::FormDataElement::FormDataElement):
- khtml/rendering/bidi.cpp: (khtml::RenderBlock::layoutInlineChildren):
- khtml/rendering/render_form.cpp: (RenderSelect::updateFromElement): (RenderSelect::layout): (RenderSelect::slotSelected): (RenderSelect::slotSelectionChanged): (RenderSelect::updateSelection):
- khtml/rendering/render_table.cpp: (RenderTableSection::addCell): (RenderTableSection::setCellWidths):
- khtml/rendering/render_table.h:
- khtml/rendering/table_layout.cpp: (FixedTableLayout::layout):
- khtml/rendering/table_layout.h:
- khtml/xsl/xslt_processorimpl.cpp: (DOM::docLoaderFunc):
- kwq/KWQArrayImpl.cpp: Removed.
- kwq/KWQArrayImpl.h: Removed.
- kwq/KWQBuffer.cpp: (QBuffer::setBuffer):
- kwq/KWQBuffer.h: (QBuffer::QBuffer): (QBuffer::buffer):
- kwq/KWQCString.cpp: (QCString::QCString): (QCString::resize): (QCString::append):
- kwq/KWQCString.h:
- kwq/KWQKURL.mm: (findHostnamesInMailToURL): (encodeHostnames):
- kwq/KWQLoader.h:
- kwq/KWQLoader.mm: (KWQServeSynchronousRequest):
- kwq/KWQMemArray.h: Removed.
- kwq/KWQPixmap.h:
- kwq/KWQPixmap.mm: (QPixmap::QPixmap): (QPixmap::receivedData):
- kwq/KWQString.h:
- kwq/KWQString.mm: (QString::QString):
- kwq/KWQTextCodec.cpp: (QTextCodec::toUnicode):
- kwq/KWQTextCodec.h:
- kwq/KWQTextStream.cpp: (QTextStream::QTextStream):
- kwq/KWQTextStream.h:
- page/Frame.h:
- platform/Array.h: Added. (WebCore::Array::Array): (WebCore::Array::duplicate): (WebCore::Array::assign): (WebCore::Array::operator==): (WebCore::Array::operator!=):
- platform/ArrayImpl.cpp: Added. (WebCore::ArrayImpl::ArrayPrivate::ArrayPrivate): (WebCore::ArrayImpl::ArrayPrivate::~ArrayPrivate): (WebCore::ArrayImpl::ArrayImpl): (WebCore::ArrayImpl::~ArrayImpl): (WebCore::ArrayImpl::operator=): (WebCore::ArrayImpl::data): (WebCore::ArrayImpl::resize): (WebCore::ArrayImpl::duplicate): (WebCore::ArrayImpl::detach): (WebCore::ArrayImpl::fill): (WebCore::ArrayImpl::operator==):
- platform/ArrayImpl.h: Added. (WebCore::ArrayImpl::size):
- platform/IntPointArray.cpp: (IntPointArray::setPoint):
- platform/IntPointArray.h: (WebCore::IntPointArray::IntPointArray):
- 2:07 PM Changeset in webkit [12085] by
-
- 124 edits4 moves2 adds1 delete in trunk/WebCore
Convert QRect/QRectF -> IntRect/FloatRect. Same drill as point
and size.
Reviewed by mjs
- ForwardingHeaders/qrect.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/MacFrame.mm: (MacFrame::snapshotDragImage): (MacFrame::setDisplaysWithFocusAttributes):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge drawRect:withPainter:]): (-[WebCoreFrameBridge firstRectForDOMRange:]): (-[WebCoreFrameBridge ensureSelectionVisible]):
- kcanvas/KCanvasContainer.cpp: (KCanvasContainer::relativeBBox): (KCanvasContainer::getAspectRatio):
- kcanvas/KCanvasContainer.h:
- kcanvas/KCanvasFilters.cpp: (KCanvasFilterEffect::subRegion): (KCanvasFilterEffect::setSubRegion):
- kcanvas/KCanvasFilters.h: (KCanvasFilter::filterRect): (KCanvasFilter::setFilterRect):
- kcanvas/KCanvasItem.cpp: (RenderPath::relativeBBox):
- kcanvas/KCanvasItem.h:
- kcanvas/KCanvasResources.cpp: (KCanvasMarker::draw):
- kcanvas/KCanvasResources.h:
- kcanvas/KCanvasTreeDebug.cpp: (operator<<):
- kcanvas/KCanvasTreeDebug.h:
- kcanvas/RenderSVGImage.cpp: (RenderSVGImage::paint):
- kcanvas/device/KRenderingDevice.h:
- kcanvas/device/KRenderingPaintServerPattern.cpp: (KRenderingPaintServerPattern::setBbox): (KRenderingPaintServerPattern::bbox):
- kcanvas/device/KRenderingPaintServerPattern.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::prepareFilter): (KCanvasFilterQuartz::applyFilter):
- kcanvas/device/quartz/KCanvasItemQuartz.h: (KCanvasItemQuartz::getAbsoluteRepaintRect):
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (drawMarkerWithData): (KCanvasItemQuartz::drawMarkersIfNeeded): (KCanvasItemQuartz::bboxForPath):
- kcanvas/device/quartz/KCanvasMaskerQuartz.h:
- kcanvas/device/quartz/KCanvasMaskerQuartz.mm: (KCanvasMaskerQuartz::applyMask):
- kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasContainerQuartz::getAbsoluteRepaintRect):
- kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (KCanvasContainerQuartz::layout): (KCanvasContainerQuartz::paint): (KCanvasContainerQuartz::setViewport): (KCanvasContainerQuartz::viewport): (KCanvasContainerQuartz::setViewBox): (KCanvasContainerQuartz::viewBox): (KCanvasContainerQuartz::absoluteTransform): (KCanvasClipperQuartz::applyClip):
- kcanvas/device/quartz/KRenderingDeviceQuartz.h:
- kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceContextQuartz::mapFromVisual): (KRenderingDeviceContextQuartz::mapToVisual):
- kcanvas/device/quartz/KRenderingPaintServerQuartz.mm: (KRenderingPaintServerImageQuartz::draw):
- kcanvas/device/quartz/QuartzSupport.h:
- khtml/ecma/kjs_window.cpp: (KJS::Screen::getValueProperty): (KJS::showModalDialog): (KJS::Window::getValueProperty): (KJS::constrainToVisible): (KJS::WindowFunc::callAsFunction):
- khtml/editing/SelectionController.cpp: (khtml::caretY): (khtml::SelectionController::layout): (khtml::SelectionController::caretRect): (khtml::SelectionController::caretRepaintRect): (khtml::SelectionController::paintCaret):
- khtml/editing/SelectionController.h:
- khtml/html/html_imageimpl.cpp: (DOM::HTMLAreaElementImpl::getRect):
- khtml/html/html_imageimpl.h:
- khtml/html/html_inlineimpl.cpp: (DOM::HTMLAnchorElementImpl::isFocusable):
- khtml/misc/CachedImage.cpp: (khtml::CachedImage::valid_rect): (khtml::CachedImage::do_notify): (khtml::CachedImage::error):
- khtml/misc/CachedImage.h:
- khtml/misc/khtmllayout.h: (khtml::GapRects::left): (khtml::GapRects::center): (khtml::GapRects::right): (khtml::GapRects::uniteLeft): (khtml::GapRects::uniteCenter): (khtml::GapRects::uniteRight): (khtml::GapRects::operator IntRect):
- khtml/misc/loader_client.h: (khtml::CachedObjectClient::setPixmap):
- khtml/rendering/InlineTextBox.cpp: (khtml::InlineTextBox::selectionRect): (khtml::InlineTextBox::nodeAtPoint):
- khtml/rendering/InlineTextBox.h:
- khtml/rendering/RenderText.cpp: (khtml::RenderText::absoluteRects): (khtml::RenderText::caretRect): (khtml::RenderText::getAbsoluteRepaintRect): (khtml::RenderText::selectionRect):
- khtml/rendering/RenderText.h:
- khtml/rendering/bidi.cpp: (khtml::RenderBlock::layoutInlineChildren):
- khtml/rendering/font.cpp: (khtml::Font::selectionRectForText):
- khtml/rendering/font.h:
- khtml/rendering/render_block.cpp: (khtml::RenderBlock::overflowRect): (khtml::RenderBlock::layoutBlock): (khtml::RenderBlock::getAbsoluteRepaintRectIncludingFloats): (khtml::RenderBlock::paint): (khtml::RenderBlock::fillHorizontalSelectionGap): (khtml::RenderBlock::fillVerticalSelectionGap): (khtml::RenderBlock::fillLeftSelectionGap): (khtml::RenderBlock::fillRightSelectionGap): (khtml::RenderBlock::floatRect): (khtml::RenderBlock::isPointInScrollbar): (khtml::RenderBlock::nodeAtPoint):
- khtml/rendering/render_block.h: (khtml::RenderBlock::selectionRect):
- khtml/rendering/render_box.cpp: (RenderBox::nodeAtPoint): (RenderBox::paintBoxDecorations): (RenderBox::paintBackgroundExtended): (RenderBox::getOverflowClipRect): (RenderBox::getClipRect): (RenderBox::getAbsoluteRepaintRect): (RenderBox::computeAbsoluteRepaintRect): (RenderBox::caretRect):
- khtml/rendering/render_box.h: (khtml::RenderBox::borderBox):
- khtml/rendering/render_br.cpp: (khtml::RenderBR::caretRect):
- khtml/rendering/render_br.h: (khtml::RenderBR::selectionRect):
- khtml/rendering/render_button.cpp: (khtml::RenderButton::paintObject):
- khtml/rendering/render_canvas.cpp: (RenderCanvas::repaintViewRectangle): (RenderCanvas::getAbsoluteRepaintRect): (RenderCanvas::computeAbsoluteRepaintRect): (RenderCanvas::absoluteRects): (RenderCanvas::selectionRect): (RenderCanvas::viewRect):
- khtml/rendering/render_canvas.h: (khtml::RenderCanvas::printRect): (khtml::RenderCanvas::setPrintRect):
- khtml/rendering/render_canvasimage.cpp: (RenderCanvasImage::paint): (RenderCanvasImage::layout):
- khtml/rendering/render_flexbox.cpp: (khtml::RenderFlexibleBox::layoutBlock):
- khtml/rendering/render_flow.cpp: (RenderFlow::getAbsoluteRepaintRect): (RenderFlow::caretRect): (RenderFlow::paintOutlines): (RenderFlow::paintOutlineForLine):
- khtml/rendering/render_flow.h:
- khtml/rendering/render_frames.cpp: (RenderFrameSet::userResize): (RenderPart::updateWidgetPosition):
- khtml/rendering/render_image.cpp: (RenderImage::setImage): (RenderImage::setPixmap): (RenderImage::paint): (RenderImage::layout):
- khtml/rendering/render_image.h:
- khtml/rendering/render_inline.cpp: (RenderInline::absoluteRects):
- khtml/rendering/render_inline.h:
- khtml/rendering/render_layer.cpp: (khtml::RenderLayer::updateLayerPositions): (khtml::RenderLayer::scrollRectToVisible): (khtml::RenderLayer::getRectToExpose): (khtml::RenderLayer::positionScrollbars): (khtml::RenderLayer::updateScrollInfoAfterLayout): (khtml::RenderLayer::paintScrollbars): (khtml::RenderLayer::paint): (khtml::setClip): (khtml::restoreClip): (khtml::RenderLayer::paintLayer): (khtml::RenderLayer::hitTest): (khtml::RenderLayer::hitTestLayer): (khtml::RenderLayer::calculateClipRects): (khtml::RenderLayer::calculateRects): (khtml::mustExamineRenderer): (khtml::RenderLayer::intersectsDamageRect): (khtml::RenderLayer::containsPoint):
- khtml/rendering/render_layer.h: (khtml::ClipRects::m_refCnt): (khtml::ClipRects::overflowClipRect): (khtml::ClipRects::fixedClipRect): (khtml::ClipRects::posClipRect): (khtml::RenderLayer::repaintRect):
- khtml/rendering/render_line.cpp: (khtml::InlineBox::canAccommodateEllipsis): (khtml::InlineFlowBox::nodeAtPoint): (khtml::InlineFlowBox::paintBackground): (khtml::InlineFlowBox::paintBackgroundAndBorder): (khtml::EllipsisBox::nodeAtPoint):
- khtml/rendering/render_list.cpp: (RenderListItem::getAbsoluteRepaintRect): (RenderListMarker::setPixmap):
- khtml/rendering/render_list.h:
- khtml/rendering/render_object.cpp: (RenderObject::paintBorderImage): (RenderObject::paintBorder): (RenderObject::absoluteRects): (RenderObject::absoluteBoundingBoxRect): (RenderObject::addAbsoluteRectForLayer): (RenderObject::paintingRootRect): (RenderObject::repaintRectangle): (RenderObject::repaintAfterLayoutIfNeeded): (RenderObject::getAbsoluteRepaintRectWithOutline): (RenderObject::getAbsoluteRepaintRect): (RenderObject::getAbsoluteRepaintRectIncludingFloats): (RenderObject::computeAbsoluteRepaintRect): (RenderObject::viewRect): (RenderObject::caretRect): (RenderObject::addDashboardRegions): (RenderObject::setPixmap):
- khtml/rendering/render_object.h: (khtml::RenderObject::getOverflowClipRect): (khtml::RenderObject::getClipRect): (khtml::RenderObject::relativeBBox): (khtml::RenderObject::PaintInfo::PaintInfo): (khtml::RenderObject::RepaintInfo::m_repaintRect): (khtml::RenderObject::borderBox): (khtml::RenderObject::overflowRect): (khtml::RenderObject::floatRect): (khtml::RenderObject::selectionRect): (khtml::RenderObject::SelectionInfo::rect):
- khtml/rendering/render_replaced.cpp: (RenderReplaced::selectionRect): (RenderWidget::paint): (RenderWidget::updateWidgetPosition):
- khtml/rendering/render_replaced.h:
- khtml/rendering/render_table.cpp: (RenderTable::layout): (RenderTableRow::getAbsoluteRepaintRect): (RenderTableCell::computeAbsoluteRepaintRect): (RenderTableCell::getAbsoluteRepaintRect): (RenderTableCell::paintBoxDecorations):
- khtml/rendering/render_table.h:
- khtml/rendering/render_theme.cpp: (khtml::RenderTheme::paint):
- khtml/rendering/render_theme.h: (khtml::RenderTheme::adjustRepaintRect):
- khtml/rendering/render_theme_mac.h:
- khtml/rendering/render_theme_mac.mm: (khtml::RenderThemeMac::adjustRepaintRect): (khtml::RenderThemeMac::inflateRect): (khtml::RenderThemeMac::paintCheckbox): (khtml::RenderThemeMac::setCheckboxCellState): (khtml::RenderThemeMac::paintRadio): (khtml::RenderThemeMac::setRadioCellState): (khtml::RenderThemeMac::setButtonCellState): (khtml::RenderThemeMac::paintButton):
- khtml/xml/dom_elementimpl.cpp: (ElementImpl::scrollIntoView):
- khtml/xml/dom_nodeimpl.cpp: (DOM::NodeImpl::getRect): (DOM::ContainerNodeImpl::getRect):
- khtml/xml/dom_nodeimpl.h:
- ksvg2/css/SVGRenderStyle.h:
- ksvg2/svg/SVGFilterElementImpl.cpp: (SVGFilterElementImpl::canvasResource):
- ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.cpp: (SVGFilterPrimitiveStandardAttributesImpl::setStandardAttributes):
- ksvg2/svg/SVGLengthImpl.cpp: (SVGLengthImpl::value):
- ksvg2/svg/SVGLocatableImpl.cpp: (SVGLocatableImpl::getBBox):
- ksvg2/svg/SVGMaskElementImpl.cpp: (KSVG::SVGMaskElementImpl::drawMaskerContent):
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::drawPatternContentIntoTile):
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::checkIntersection): (SVGSVGElementImpl::checkEnclosure): (SVGSVGElementImpl::createRenderer):
- kwq/KWQAccObject.mm: (boundingBoxRect): (-[KWQAccObject position]): (-[KWQAccObject size]): (-[KWQAccObject doAXBoundsForTextMarkerRange:]):
- kwq/KWQApplication.h:
- kwq/KWQApplication.mm: (QDesktopWidget::screenGeometry): (QDesktopWidget::availableGeometry):
- kwq/KWQComboBox.h:
- kwq/KWQComboBox.mm: (QComboBox::frameGeometry): (QComboBox::setFrameGeometry):
- kwq/KWQFileButton.h:
- kwq/KWQFileButton.mm: (KWQFileButton::frameGeometry): (KWQFileButton::setFrameGeometry):
- kwq/KWQFontMetrics.h:
- kwq/KWQFontMetrics.mm: (QFontMetrics::selectionRectForText): (QFontMetrics::boundingRect):
- kwq/KWQKWinModule.h:
- kwq/KWQKWinModule.mm: (KWinModule::workArea):
- kwq/KWQObject.h:
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (QPainter::xForm): (QPainter::drawPixmap): (QPainter::fillRect): (QPainter::addClip): (QPainter::addRoundedRectClip):
- kwq/KWQPixmap.h:
- kwq/KWQPixmap.mm: (QPixmap::setAnimationRect): (QPixmap::rect):
- kwq/KWQRect.h: Removed.
- kwq/KWQRect.mm: Removed.
- kwq/KWQRectF.h: Removed.
- kwq/KWQRectF.mm: Removed.
- kwq/KWQRegion.cpp: (QRegion::QRegion): (QRegion::boundingRect):
- kwq/KWQRegion.h:
- kwq/KWQRenderTreeDebug.cpp: (operator<<): (write): (writeLayers): (externalRepresentation):
- kwq/KWQScrollView.h:
- kwq/KWQScrollView.mm: (QScrollView::updateContents):
- kwq/KWQWMatrix.cpp: (QWMatrix::mapRect):
- kwq/KWQWMatrix.h:
- kwq/KWQWidget.h:
- kwq/KWQWidget.mm: (QWidget::resize): (QWidget::move): (QWidget::frameGeometry): (QWidget::setFrameGeometry): (QWidget::paint):
- kwq/KWQWindowWidget.h:
- kwq/KWQWindowWidget.mm: (KWQWindowWidget::frameGeometry): (KWQWindowWidget::setFrameGeometry):
- page/Frame.cpp: (Frame::gotoAnchor): (Frame::paintCaret): (Frame::paintDragCaret): (Frame::selectionRect): (Frame::revealSelection): (Frame::paint): (Frame::adjustPageHeight): (Frame::centerSelectionInVisibleArea):
- page/Frame.h:
- page/FrameView.cpp: (KHTMLView::addRepaintInfo): (KHTMLView::scrollTo): (KHTMLView::focusNextPrevNode): (KHTMLView::repaintRectangle):
- page/FrameView.h:
- platform/FloatRect.cpp: Added. (WebCore::FloatRect::FloatRect): (WebCore::FloatRect::isNull): (WebCore::FloatRect::isValid): (WebCore::FloatRect::isEmpty): (WebCore::FloatRect::right): (WebCore::FloatRect::bottom): (WebCore::FloatRect::topLeft): (WebCore::FloatRect::topRight): (WebCore::FloatRect::bottomRight): (WebCore::FloatRect::bottomLeft): (WebCore::FloatRect::size): (WebCore::FloatRect::unite): (WebCore::FloatRect::normalize): (WebCore::FloatRect::intersects): (WebCore::FloatRect::intersect): (WebCore::FloatRect::inflate): (WebCore::operator==): (WebCore::operator!=):
- platform/FloatRect.h: Added. (WebCore::FloatRect::contains): (WebCore::FloatRect::operator&): (WebCore::enclosingIntRect):
- platform/IntPointArray.cpp: (IntPointArray::IntPointArray): (IntPointArray::boundingRect):
- platform/IntPointArray.h:
- platform/IntRect.cpp: Added. (WebCore::IntRect::IntRect): (WebCore::IntRect::isNull): (WebCore::IntRect::isValid): (WebCore::IntRect::isEmpty): (WebCore::IntRect::right): (WebCore::IntRect::bottom): (WebCore::IntRect::topLeft): (WebCore::IntRect::topRight): (WebCore::IntRect::bottomRight): (WebCore::IntRect::bottomLeft): (WebCore::IntRect::size): (WebCore::IntRect::unite): (WebCore::IntRect::normalize): (WebCore::IntRect::intersects): (WebCore::IntRect::intersect): (WebCore::IntRect::inflate): (WebCore::operator==): (WebCore::operator!=):
- platform/IntRect.h: Added. (WebCore::IntRect::contains): (WebCore::IntRect::operator&):
- platform/mac/FloatRect.mm: Added. (WebCore::FloatRect::FloatRect): (WebCore::FloatRect::operator NSRect): (WebCore::FloatRect::operator CGRect):
- platform/mac/IntRect.mm: Added. (WebCore::IntRect::IntRect): (WebCore::IntRect::operator NSRect): (WebCore::IntRect::operator CGRect):
Jan 13, 2006:
- 10:56 PM Changeset in webkit [12084] by
-
- 18 edits2 moves1 add in trunk/WebCore
Convert QPointF to FloatPoint and move it to the platform
directory.
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/KCanvasContainer.cpp: (KCanvasContainer::fillContains): (KCanvasContainer::strokeContains):
- kcanvas/KCanvasContainer.h:
- kcanvas/KCanvasFilters.h: (KCanvasFEConvolveMatrix::kernelUnitLength): (KCanvasFEConvolveMatrix::setKernelUnitLength):
- kcanvas/KCanvasItem.cpp: (RenderPath::fillContains): (RenderPath::strokeContains):
- kcanvas/KCanvasItem.h:
- kcanvas/KCanvasTreeDebug.cpp: (operator<<):
- kcanvas/KCanvasTreeDebug.h:
- kcanvas/device/KRenderingPaintServerGradient.cpp: (KRenderingPaintServerLinearGradient::gradientStart): (KRenderingPaintServerLinearGradient::setGradientStart): (KRenderingPaintServerLinearGradient::gradientEnd): (KRenderingPaintServerLinearGradient::setGradientEnd): (KRenderingPaintServerRadialGradient::gradientCenter): (KRenderingPaintServerRadialGradient::setGradientCenter): (KRenderingPaintServerRadialGradient::gradientFocal): (KRenderingPaintServerRadialGradient::setGradientFocal):
- kcanvas/device/KRenderingPaintServerGradient.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (ciVector):
- kcanvas/device/quartz/KCanvasItemQuartz.h:
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::nodeAtPoint): (KCanvasItemQuartz::hitsPath):
- ksvg2/svg/SVGLinearGradientElementImpl.cpp: (SVGLinearGradientElementImpl::buildGradient):
- ksvg2/svg/SVGRadialGradientElementImpl.cpp: (SVGRadialGradientElementImpl::buildGradient):
- kwq/KWQPointF.h: Removed.
- kwq/KWQPointF.mm: Removed.
- kwq/KWQRectF.h: (QRectF::contains):
- kwq/KWQRectF.mm: (QRectF::QRectF): (QRectF::topLeft): (QRectF::topRight): (QRectF::bottomRight): (QRectF::bottomLeft):
- platform/FloatPoint.cpp: Added. (WebCore::FloatPoint::FloatPoint): (WebCore::yCoord): (WebCore::operator+): (WebCore::operator-): (WebCore::operator*):
- platform/FloatPoint.h: Added. (WebCore::FloatPoint::operator -=):
- platform/mac/FloatPoint.mm: Added. (WebCore::FloatPoint::FloatPoint): (WebCore::FloatPoint::operator NSPoint): (WebCore::FloatPoint::operator CGPoint):
- 10:13 PM Changeset in webkit [12083] by
-
- 50 edits3 moves2 adds2 deletes in trunk/WebCore
Convert QPoint and QPointArray to IntPoint and IntPointArray.
Factor out the Objective-C-specific logic into a .mm file
for IntPoint.
- ForwardingHeaders/qpoint.h: Removed.
- ForwardingHeaders/qpointarray.h: Removed.
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/KWQKHTMLView.cpp: (KHTMLView::viewportToGlobal):
- bridge/mac/KWQKPartsBrowserExtension.h:
- bridge/mac/MacFrame.h:
- bridge/mac/MacFrame.mm: (MacFrame::khtmlMouseMoveEvent): (MacFrame::dragSourceMovedTo): (MacFrame::dragSourceEndedAt): (MacFrame::dispatchDragSrcEvent):
- bridge/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge elementAtPoint:]): (-[WebCoreFrameBridge dragOperationForDraggingInfo:]): (-[WebCoreFrameBridge dragExitedWithDraggingInfo:]): (-[WebCoreFrameBridge concludeDragForDraggingInfo:]): (-[WebCoreFrameBridge dragSourceMovedTo:]): (-[WebCoreFrameBridge dragSourceEndedAt:operation:]):
- kcanvas/KCanvasItem.h:
- kcanvas/KCanvasTreeDebug.cpp: (operator<<):
- kcanvas/KCanvasTreeDebug.h:
- kcanvas/device/KRenderingPaintServerGradient.cpp:
- kcanvas/device/KRenderingPaintServerPattern.h:
- khtml/ecma/kjs_events.cpp: (KJS::ClipboardProtoFunc::callAsFunction):
- khtml/ecma/kjs_window.cpp: (KJS::WindowFunc::callAsFunction):
- khtml/editing/SelectionController.cpp: (khtml::SelectionController::layout): (khtml::SelectionController::caretRect):
- khtml/editing/SelectionController.h:
- khtml/html/html_canvasimpl.cpp:
- khtml/html/html_imageimpl.cpp: (DOM::HTMLAreaElementImpl::mapMouseEvent): (DOM::HTMLAreaElementImpl::getRegion):
- khtml/rendering/render_image.cpp: (RenderImage::paint):
- khtml/rendering/render_list.cpp: (RenderListMarker::paint):
- khtml/rendering/render_object.cpp: (RenderObject::drawBorder):
- khtml/xml/dom2_eventsimpl.h:
- ksvg2/svg/SVGPointImpl.cpp: (SVGPointImpl::SVGPointImpl):
- ksvg2/svg/SVGPointImpl.h:
- ksvg2/svg/SVGSVGElementImpl.cpp: (SVGSVGElementImpl::createSVGPoint):
- ksvg2/svg/SVGSVGElementImpl.h:
- kwq/KWQClipboard.h:
- kwq/KWQClipboard.mm: (KWQClipboard::dragLocation): (KWQClipboard::setDragImage): (KWQClipboard::setDragImageElement):
- kwq/KWQCursor.h:
- kwq/KWQEvent.h: (QMouseEvent::pos): (QWheelEvent::QWheelEvent): (QWheelEvent::pos): (QWheelEvent::globalPos):
- kwq/KWQEvent.mm: (positionForEvent): (globalPositionForEvent):
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (QPainter::drawConvexPolygon): (QPainter::drawPixmap):
- kwq/KWQPixmap.mm: (QPixmap::rect):
- kwq/KWQPoint.mm: Removed.
- kwq/KWQPointArray.cpp: Removed.
- kwq/KWQPointArray.h: Removed.
- kwq/KWQPointF.h:
- kwq/KWQPointF.mm: (yCoord):
- kwq/KWQRect.h: (QRect::moveTopLeft): (QRect::contains):
- kwq/KWQRect.mm: (QRect::QRect): (QRect::topLeft): (QRect::topRight): (QRect::bottomRight): (QRect::bottomLeft):
- kwq/KWQRegion.cpp: (QRegion::QRegion): (QRegion::contains):
- kwq/KWQRegion.h:
- kwq/KWQScrollView.h:
- kwq/KWQScrollView.mm: (QScrollView::contentsToViewport):
- kwq/KWQWidget.h:
- kwq/KWQWidget.mm: (QWidget::pos): (QWidget::move): (QWidget::mapFromGlobal):
- kwq/KWQWindowWidget.h:
- kwq/KWQWindowWidget.mm: (KWQWindowWidget::mapFromGlobal): (KWQWindowWidget::viewportToGlobal):
- page/Frame.h:
- page/FramePrivate.h:
- page/FrameView.cpp: (KHTMLView::dispatchDragEvent): (KHTMLView::updateDragAndDrop): (KHTMLView::cancelDragAndDrop): (KHTMLView::performDragAndDrop):
- page/FrameView.h:
- platform/IntPoint.cpp: Added. (WebCore::IntPoint::IntPoint): (WebCore::operator+): (WebCore::operator-): (WebCore::operator*):
- platform/IntPoint.h: Added. (WebCore::IntPoint::x): (WebCore::IntPoint::y): (WebCore::IntPoint::setX): (WebCore::IntPoint::setY): (WebCore::IntPoint::isNull): (WebCore::IntPoint::operator -=):
- platform/IntPointArray.cpp: Added. (IntPointArray::IntPointArray): (IntPointArray::copy): (IntPointArray::boundingRect): (IntPointArray::point): (IntPointArray::setPoint): (IntPointArray::setPoints):
- platform/IntPointArray.h: Added. (WebCore::IntPointArray::IntPointArray):
- 3:54 PM Changeset in webkit [12082] by
-
- 1 edit in trunk/WebCore/kcanvas/KCanvasTreeDebug.h
Forgot to wrap FloatSize in a namespace. Fixing this.
- 3:41 PM Changeset in webkit [12081] by
-
- 4 edits in trunk/WebCore
Forgot to wrap FloatSize in a namespace. Fixing this.
- 3:28 PM Changeset in webkit [12080] by
-
- 7 edits2 moves1 add in trunk/WebCore
Convert QSizeF to FloatSize and move it to the platform
directory.
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/KCanvasFilters.h: (KCanvasFEConvolveMatrix::kernelSize): (KCanvasFEConvolveMatrix::setKernelSize): (KCanvasFEConvolveMatrix::targetOffset): (KCanvasFEConvolveMatrix::setTargetOffset):
- kcanvas/KCanvasTreeDebug.cpp: (operator<<):
- kcanvas/KCanvasTreeDebug.h:
- kwq/KWQRectF.h:
- kwq/KWQRectF.mm: (QRectF::QRectF): (QRectF::size):
- kwq/KWQSizeF.h: Removed.
- kwq/KWQSizeF.mm: Removed.
- platform/FloatSize.cpp: Added. (FloatSize::FloatSize): (FloatSize::isValid): (FloatSize::expandedTo): (operator+): (operator==): (operator!=):
- platform/FloatSize.h: Added.
- platform/mac/FloatSize.mm: Added. (FloatSize::FloatSize): (FloatSize::operator NSSize): (FloatSize::operator CGSize):
- 2:51 PM Changeset in webkit [12079] by
-
- 1 edit in trunk/WebCore/kwq/KWQSizeF.mm
Fix the last bit of bustage.
- 2:32 PM Changeset in webkit [12078] by
-
- 3 edits in trunk/WebCore
Fix build bustage from QSize -> IntSize change.
Reviewed by darin
- kwq/KWQObject.h:
- kwq/KWQSizeF.h:
- 2:04 PM Changeset in webkit [12077] by
-
- 52 edits2 moves3 adds in trunk/WebCore
Eliminate QSize and add the new class IntSize in the
platform subdirectory. Factor out the Objective-C portion
of IntSize into a platform-specific IntSize.mm that resides
in the mac subdirectory.
Win32 can just compile IntSize.cpp and doesn't need any
platform-specific extension here.
Reviewed by darin
- WebCore.xcodeproj/project.pbxproj:
- kcanvas/KCanvasImage.h:
- kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasImageQuartz::init): (KCanvasImageQuartz::size):
- kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceQuartz::contextForImage):
- khtml/css/cssstyleselector.cpp: (khtml::CSSStyleSelector::applyProperty):
- khtml/ecma/kjs_html.cpp: (KJS::Image::getValueProperty):
- khtml/ecma/kjs_window.cpp: (KJS::WindowFunc::callAsFunction):
- khtml/misc/CachedImage.cpp: (khtml::CachedImage::pixmap_size): (khtml::CachedImage::data):
- khtml/misc/CachedImage.h:
- khtml/misc/CachedImageCallback.cpp: (khtml::CachedImageCallback::notifyUpdate): (khtml::CachedImageCallback::notifyFinished):
- khtml/rendering/render_applet.cpp: (RenderApplet::createWidgetIfNecessary):
- khtml/rendering/render_form.cpp: (RenderLineEdit::calcMinMaxWidth): (RenderFileButton::calcMinMaxWidth): (RenderSelect::layout): (RenderTextArea::calcMinMaxWidth): (RenderSlider::calcMinMaxWidth):
- khtml/rendering/render_image.cpp: (RenderImage::paint):
- khtml/rendering/render_object.cpp: (RenderObject::paintBorder):
- khtml/rendering/render_style.h: (khtml::RenderStyle::borderTopLeftRadius): (khtml::RenderStyle::borderTopRightRadius): (khtml::RenderStyle::borderBottomLeftRadius): (khtml::RenderStyle::borderBottomRightRadius): (khtml::RenderStyle::setBorderTopLeftRadius): (khtml::RenderStyle::setBorderTopRightRadius): (khtml::RenderStyle::setBorderBottomLeftRadius): (khtml::RenderStyle::setBorderBottomRightRadius): (khtml::RenderStyle::setBorderRadius): (khtml::RenderStyle::initialBorderRadius):
- khtml/rendering/render_theme_mac.h:
- khtml/rendering/render_theme_mac.mm: (khtml::RenderThemeMac::inflateRect): (khtml::RenderThemeMac::setControlSize): (khtml::RenderThemeMac::sizeForFont): (khtml::RenderThemeMac::setSizeFromFont): (khtml::RenderThemeMac::checkboxSizes): (khtml::RenderThemeMac::setCheckboxCellState): (khtml::RenderThemeMac::radioSizes): (khtml::RenderThemeMac::setRadioCellState): (khtml::RenderThemeMac::buttonSizes): (khtml::RenderThemeMac::setButtonCellState): (khtml::RenderThemeMac::paintButton):
- ksvg2/svg/SVGMaskElementImpl.cpp: (KSVG::SVGMaskElementImpl::attributeChanged): (KSVG::SVGMaskElementImpl::drawMaskerContent):
- ksvg2/svg/SVGPatternElementImpl.cpp: (SVGPatternElementImpl::drawPatternContentIntoTile): (SVGPatternElementImpl::notifyAttributeChange):
- ksvg2/svg/SVGPatternElementImpl.h:
- kwq/KWQComboBox.h:
- kwq/KWQComboBox.mm: (QComboBox::sizeHint):
- kwq/KWQFileButton.h:
- kwq/KWQFileButton.mm: (KWQFileButton::sizeForCharacterWidth):
- kwq/KWQFontMetrics.h:
- kwq/KWQFontMetrics.mm: (QFontMetrics::size):
- kwq/KWQKJavaAppletWidget.h:
- kwq/KWQKJavaAppletWidget.mm: (KJavaAppletWidget::KJavaAppletWidget):
- kwq/KWQLineEdit.h:
- kwq/KWQLineEdit.mm: (QLineEdit::sizeForCharacterWidth):
- kwq/KWQListBox.h:
- kwq/KWQListBox.mm: (QListBox::sizeForNumberOfLines):
- kwq/KWQObject.h:
- kwq/KWQPainter.h:
- kwq/KWQPainter.mm: (QPainter::addRoundedRectClip):
- kwq/KWQPixmap.h:
- kwq/KWQPixmap.mm: (QPixmap::QPixmap): (QPixmap::size): (QPixmap::resize):
- kwq/KWQRect.h:
- kwq/KWQRect.mm: (QRect::QRect): (QRect::size):
- kwq/KWQSize.h: Removed.
- kwq/KWQSize.mm: Removed.
- kwq/KWQSizeF.h:
- kwq/KWQSizeF.mm: (QSizeF::QSizeF):
- kwq/KWQSlider.h:
- kwq/KWQSlider.mm: (QSlider::sizeHint):
- kwq/KWQStyle.cpp: (QStyle::sizeFromContents):
- kwq/KWQStyle.h:
- kwq/KWQTextEdit.h:
- kwq/KWQTextEdit.mm: (QTextEdit::sizeWithColumnsAndRows):
- kwq/KWQWidget.h:
- kwq/KWQWidget.mm: (QWidget::sizeHint): (QWidget::size): (QWidget::resize):
- kwq/KWQWindowWidget.h:
- kwq/KWQWindowWidget.mm: (KWQWindowWidget::sizeHint):
- platform: Added.
- platform/IntSize.cpp: Added. (WebCore::IntSize::IntSize): (WebCore::IntSize::isValid): (WebCore::IntSize::expandedTo): (WebCore::operator+): (WebCore::operator==): (WebCore::operator!=):
- platform/IntSize.h: Added.
- platform/mac: Added.
- platform/mac/IntSize.mm: Added. (WebCore::IntSize::IntSize): (WebCore::IntSize::operator NSSize): (WebCore::IntSize::operator CGSize):
- 12:16 PM Changeset in webkit [12076] by
-
- 5 edits3 adds in trunk
Mostly merging work by Peter Kelly. Reviewed by Maciej, landed by ap.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6261 Misc. array object fixes from KJS
- kjs/array_object.cpp: Don't treat 232-1 as a real array index property. (ArrayInstance::getOwnPropertySlot): Ditto. (ArrayInstance::deleteProperty): Ditto. (ArrayInstance::put): Ditto. (ArrayInstance::propList): Added a FIXME comment. (ArrayInstance::put): Throw exception on trying to set invalid array length. (ArrayProtoFunc::callAsFunction): Do not use a separator argument when doing toString/toLocalString.
- kjs/array_object.h: Added MAX_ARRAY_INDEX.
LayoutTests:
- fast/js/kde/Array-expected.txt: Updated for newly-passing tests.
- fast/js/array-tostring-ignore-separator.html: Added.
- fast/js/array-tostring-ignore-separator-expected.txt: Added.
- fast/js/resources/array-tostring-ignore-separator.js: Added.
- 9:53 AM Changeset in webkit [12075] by
-
- 3 edits4 adds in trunk
LayoutTests:
Based on test cases provided by Maks Orlovich.
- test for http://bugzilla.opendarwin.org/show_bug.cgi?id=4586 rowIndex calculation doesn't consider head to come before body.
- fast/table/rowindex.html: Added.
- fast/table/rowindex-expected.checksum: Added.
- fast/table/rowindex-expected.png: Added.
- fast/table/rowindex-expected.txt: Added.
WebCore:
Reviewed, redone a bit, and landed by Darin (help from Eric too).
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=4586 rowIndex calculation doesn't consider head to come before body.
Test: fast/table/rowindex.html
- khtml/html/html_tableimpl.cpp: (DOM::HTMLTableRowElementImpl::rowIndex): Change algorithm so the rows are numbered in this order: (a) all rows in the table header section, (b) all rows in all table body sections, (c) all rows in the table footer section. Rows in extra table header or footer sections don't get row numbers (rowIndex returns -1). This matches Firefox.
- 8:55 AM Changeset in webkit [12074] by
-
- 3 edits4 adds in trunk
LayoutTests:
Reviewed and landed by Darin.
- test fpr http://bugzilla.opendarwin.org/show_bug.cgi?id=6509 content property with supported value followed by currently unsupported open-quote displays duplicated content
- fast/css-generated-content/no-openclose-quote.html: Added.
- fast/css-generated-content/no-openclose-quote-expected.checksum: Added.
- fast/css-generated-content/no-openclose-quote-expected.png: Added.
- fast/css-generated-content/no-openclose-quote-expected.txt: Added.
WebCore:
Reviewed, tweaked, and landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6509 content property with supported value followed by currently unsupported open-quote displays duplicated content
Test: fast/css-generated-content/no-openclose-quote.html
- khtml/css/cssparser.cpp: (CSSParser::parseContent): Make sure parsedValue is always initialized to 0 (in particular for the CSS_IDENT case which is currently unimplemented).
- 8:39 AM Changeset in webkit [12073] by
-
- 7 edits6 adds in trunk
LayoutTests:
Reviewed and landed by Darin.
- tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=6418 Incorrect scrollbar when using overflow:auto and word-wrap:break-word; in some cases
- fast/replaced/inline-box-wrapper-handover.html: Updated test to not depend on the edge case behavior.
- fast/replaced/inline-box-wrapper-handover-expected.checksum: Updated results.
- fast/replaced/inline-box-wrapper-handover-expected.png: Ditto.
- fast/replaced/inline-box-wrapper-handover-expected.txt: Ditto.
- fast/text/basic/015.html: Added.
- fast/text/basic/015-expected.checksum: Added.
- fast/text/basic/015-expected.png: Added.
- fast/text/basic/015-expected.txt: Added.
- fast/dom/css-rule-functions-expected.checksum: Added.
- fast/dom/css-rule-functions-expected.png: Added.
WebCore:
Reviewed and landed by Darin.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6418 Incorrect scrollbar when using overflow:auto and word-wrap:break-word; in some cases
Test: fast/text/basic/015.html
- khtml/rendering/bidi.cpp: (khtml::RenderBlock::findNextLineBreak): Avoid inconsistent width measurement when breaking in the middle of a word is allowed. Eliminate the relaxation by 1 of the width overflow check that was supposed to compensate for the inconsistency but didn't always work, and on the other hand sometimes resulted in allowing text to overflow its container by one pixel. Also applied start and end width correctly in the break-words case.
- 2:21 AM Changeset in webkit [12072] by
-
- 64 edits4 moves in trunk
WebCore:
Rubber stamped by Eric.
- rename WebCoreBridge to WebCoreFrameBridge
- WebCore.exp:
- WebCore.xcodeproj/project.pbxproj:
- bridge/mac/KWQKHTMLPartBrowserExtension.mm: (KHTMLPartBrowserExtension::createNewWindow):
- bridge/mac/MacFrame.h: (MacFrame::bridge):
- bridge/mac/MacFrame.mm: (MacFrame::submitForm): (MacFrame::createPart): (MacFrame::bridgeForWidget): (MacFrame::documentViewForNode): (MacFrame::setBridge):
- bridge/mac/WebCoreBridge.h: Removed.
- bridge/mac/WebCoreBridge.mm: Removed.
- bridge/mac/WebCoreFrameBridge.h: Added.
- bridge/mac/WebCoreFrameBridge.mm: Added. (-[WebCoreFrameBridge executionContextForView:]): (frameHasSelection): (-[WebCoreFrameBridge firstChild]): (-[WebCoreFrameBridge lastChild]): (-[WebCoreFrameBridge previousSibling]): (-[WebCoreFrameBridge nextSibling]): (-[WebCoreFrameBridge isDescendantOfFrame:]): (-[WebCoreFrameBridge traverseNextFrameStayWithin:]): (-[WebCoreFrameBridge appendChild:]): (-[WebCoreFrameBridge removeChild:]): (-[WebCoreFrameBridge childFrameNamed:]): (-[WebCoreFrameBridge _deepLastChildFrame]): (-[WebCoreFrameBridge nextFrameWithWrap:]): (-[WebCoreFrameBridge previousFrameWithWrap:]): (-[WebCoreFrameBridge _shouldAllowAccessFrom:]): (-[WebCoreFrameBridge _descendantFrameNamed:sourceFrame:]): (-[WebCoreFrameBridge _frameInAnyWindowNamed:sourceFrame:]): (-[WebCoreFrameBridge findFrameNamed:]): (+[WebCoreFrameBridge bridgeForDOMDocument:]): (-[WebCoreFrameBridge setParent:]): (-[WebCoreFrameBridge parent]): (nowPrinting): (-[WebCoreFrameBridge opener]): (-[WebCoreFrameBridge setOpener:]): (+[WebCoreFrameBridge stringWithData:textEncodingName:]):
- kwq/KWQAccObject.mm: (-[KWQAccObject rendererForView:]):
- kwq/KWQComboBox.mm: (-[KWQPopUpButtonCell trackMouse:inRect:ofView:untilMouseUp:]):
- kwq/KWQFileButton.mm: (KWQFileButton::focusPolicy):
- kwq/KWQFrame.mm:
- kwq/KWQKJavaAppletWidget.mm:
- kwq/KWQLineEdit.mm:
- kwq/KWQListBox.mm: (-[KWQTableView keyDown:]): (-[KWQTableView keyUp:]):
- kwq/KWQLoader.mm: (KWQServeRequest): (KWQServeSynchronousRequest): (KWQCheckCacheObjectStatus): (KWQCacheObjectExpiresTime):
- kwq/KWQSlider.mm: (QSlider::focusPolicy):
- kwq/KWQTextArea.mm: (-[KWQTextAreaTextView textDidChange:]): (-[KWQTextAreaTextView _trackResizeFromMouseDown:]): (-[KWQTextAreaTextView keyDown:]): (-[KWQTextAreaTextView keyUp:]):
- kwq/KWQTextField.mm: (-[KWQTextFieldController controlTextDidBeginEditing:]): (-[KWQTextFieldController controlTextDidEndEditing:]): (-[KWQTextFieldController controlTextDidChange:]): (-[KWQTextFieldController control:textView:doCommandBySelector:]): (-[KWQTextFieldController textView:shouldHandleEvent:]):
- kwq/KWQWidget.mm: (QWidget::setFocus):
- kwq/KWQWindowWidget.h:
- kwq/KWQWindowWidget.mm: (KWQWindowWidget::KWQWindowWidget):
- kwq/WebCoreFrameNamespaces.h:
- kwq/WebCoreFrameNamespaces.m: (+[WebCoreFrameNamespaces addFrame:toNamespace:]):
- kwq/WebCoreFrameView.h:
- kwq/WebCoreSettings.mm:
- kwq/WebCoreTextRendererFactory.mm:
- kwq/WebCoreViewFactory.h:
WebKit:
Rubber stamped by Eric.
- rename WebBridge to WebFrameBridge
- also removed all tabs from WebFrameBridge.m
- DOM.subproj/WebDOMOperations.m: (-[DOMNode _bridge]): (-[DOMNode webArchive]): (-[DOMRange _bridge]): (-[DOMRange webArchive]):
- DOM.subproj/WebDOMOperationsPrivate.h:
- English.lproj/StringsNotToBeLocalized.txt:
- Misc.subproj/WebCoreStatistics.m:
- Misc.subproj/WebNSViewExtras.h:
- Misc.subproj/WebNSViewExtras.m: (-[NSView _bridge]):
- Plugins.subproj/WebBaseNetscapePluginView.m:
- Plugins.subproj/WebNetscapePluginEmbeddedView.m:
- Plugins.subproj/WebNetscapePluginStream.m: (-[WebNetscapePluginStream initWithRequest:pluginPointer:notifyData:sendNotification:]):
- Plugins.subproj/WebPluginContainerCheck.m: (-[WebPluginContainerCheck _isForbiddenFileLoad]):
- Plugins.subproj/WebPluginController.h:
- Plugins.subproj/WebPluginController.m: (-[WebPluginController bridge]):
- WebCoreSupport.subproj/WebBridge.h: Removed.
- WebCoreSupport.subproj/WebBridge.m: Removed.
- WebCoreSupport.subproj/WebFileButton.h:
- WebCoreSupport.subproj/WebFileButton.m: (-[WebFileChooserButton initWithBridge:delegate:]):
- WebCoreSupport.subproj/WebFrameBridge.h: Added.
- WebCoreSupport.subproj/WebFrameBridge.m: Added. (-[WebFrameBridge mainFrame]): (-[WebFrameBridge createWindowWithURL:frameName:]): (-[WebFrameBridge canTargetLoadInFrame:]): (-[WebFrameBridge createChildFrameNamed:withURL:referrer:renderPart:allowsScrolling:marginWidth:marginHeight:]): (formDelegate): (-[WebFrameBridge createModalDialogWithURL:]):
- WebCoreSupport.subproj/WebSubresourceLoader.m:
- WebCoreSupport.subproj/WebTextRendererFactory.m:
- WebCoreSupport.subproj/WebViewFactory.m: (-[WebViewFactory bridgeForView:]):
- WebKit.xcodeproj/project.pbxproj:
- WebView.subproj/WebDataSource.m: (-[WebDataSource _bridge]): (-[WebDataSource _receivedMainResourceError:complete:]): (-[WebDataSource _stringWithData:]):
- WebView.subproj/WebDataSourcePrivate.h:
- WebView.subproj/WebDebugDOMNode.m:
- WebView.subproj/WebDefaultContextMenuDelegate.m:
- WebView.subproj/WebFrame.m: (-[WebFrame _traverseNextFrameStayWithin::]): (Frame): (-[WebFrame _detachFromParent]): (-[WebFrame _bridge]): (-[WebFrame _initWithWebFrameView:webView:bridge:]):
- WebView.subproj/WebFrameInternal.h:
- WebView.subproj/WebFramePrivate.h:
- WebView.subproj/WebFrameView.m: (-[WebFrameView webCoreBridge]): (-[WebFrameView _bridge]):
- WebView.subproj/WebHTMLRepresentation.m: (+[WebHTMLRepresentation supportedMIMETypes]): (-[WebHTMLRepresentation _bridge]): (-[WebHTMLRepresentation documentSource]):
- WebView.subproj/WebHTMLRepresentationPrivate.h:
- WebView.subproj/WebHTMLView.m: (-[WebHTMLView _pasteWithPasteboard:allowPlainText:]): (-[WebHTMLView _deleteRange:killRing:prepend:smartDeleteOK:deletionAction:]): (-[WebHTMLView updateFocusState]): (-[NSArray validateUserInterfaceItem:]): (-[NSArray attributedString]): (-[NSArray selectedAttributedString]): (-[NSArray concludeDragForDraggingInfo:actionMask:]): (-[NSArray keyDown:]): (-[NSArray _alterCurrentSelection:direction:granularity:]): (-[NSArray _alterCurrentSelection:verticalDistance:]): (-[NSArray _expandSelectionToGranularity:]): (-[NSArray cut:]): (-[NSArray _applyStyleToSelection:withUndoAction:]): (-[NSArray _applyParagraphStyleToSelection:withUndoAction:]): (-[NSArray pasteAsPlainText:]): (-[NSArray insertNewline:]): (-[NSArray insertLineBreak:]): (-[NSArray insertParagraphSeparator:]): (-[NSArray _changeWordCaseWithSelector:]): (-[NSArray startSpeaking:]): (-[NSArray selectToMark:]): (-[NSArray swapWithMark:]): (-[NSArray transpose:]): (-[WebHTMLView characterIndexForPoint:]): (-[WebHTMLView firstRectForCharacterRange:]): (-[WebHTMLView selectedRange]): (-[WebHTMLView attributedSubstringFromRange:]): (-[WebHTMLView _selectMarkedText]): (-[WebHTMLView _selectRangeInMarkedText:]): (-[WebHTMLView setMarkedText:selectedRange:]): (-[WebHTMLView _selectionIsInsideMarkedText]): (-[WebTextCompleteController _insertMatch:]): (-[WebTextCompleteController doCompletion]): (-[WebTextCompleteController endRevertingChange:moveLeft:]):
- WebView.subproj/WebHTMLViewPrivate.h:
- WebView.subproj/WebImageView.m:
- WebView.subproj/WebMainResourceLoader.m:
- WebView.subproj/WebRenderNode.m:
- WebView.subproj/WebResource.m: (-[WebResource _stringValue]):
- WebView.subproj/WebScriptDebugDelegate.m:
- WebView.subproj/WebTextView.m:
- WebView.subproj/WebView.m: (-[WebView _createFrameNamed:inParent:allowsScrolling:]): (-[WebView _commonInitializationWithFrameName:groupName:]): (-[WebView writeSelectionWithPasteboardTypes:toPasteboard:]): (-[WebView moveDragCaretToPoint:]): (-[WebView shouldClose]): (-[WebView editableDOMRangeForPoint:]): (-[WebView setEditable:]): (-[WebView deleteSelection]): (-[WebView _bridgeForSelectedOrMainFrame]): (-[WebView _bridgeAtPoint:]):
- 2:07 AM Changeset in webkit [12071] by
-
- 183 edits in trunk/WebCore
- Replaced tabs with spaces in source files that had less than 10 lines with tabs.
- Set allow-tabs Subversion property in source files that have more than 10 lines with tabs.
- 2:06 AM Changeset in webkit [12070] by
-
- 64 edits in trunk/WebKit
- Replaced tabs with spaces in source files that had less than 10 lines with tabs.
- Set allow-tabs Subversion property in source files that have more than 10 lines with tabs.
- 1:32 AM Changeset in webkit [12069] by
-
- 54 edits in trunk/JavaScriptCore
- Replaced tabs with spaces in source files that had less than 10 lines with tabs.
- Set allow-tabs Subversion property in source files that have more than 10 lines with tabs.
- 1:05 AM Changeset in webkit [12068] by
-
- 1 edit in trunk/WebKitTools/ChangeLog
Oops, removed bogus ChangeLog entry.
- 1:04 AM Changeset in webkit [12067] by
-
- 1 edit in trunk/WebKitTools/ChangeLog
Removed tabs to make the new pre-commit script happy.
- 1:01 AM Changeset in webkit [12066] by
-
- 1 edit in trunk/WebKitLibraries/ChangeLog
Removed tabs from the ChangeLog file to make the pre-commit check happy.
- 12:36 AM Changeset in webkit [12065] by
-
- 2 edits in trunk/WebCore
2006-01-13 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Remove CG dependencies from kcanvas/device/quartz
http://bugzilla.opendarwin.org/show_bug.cgi?id=6521
Adding file omitted from last commit.
- kcanvas/RenderSVGImage.cpp: (RenderSVGImage::paint): removed cg calls
- 12:33 AM Changeset in webkit [12064] by
-
- 14 edits in trunk/WebCore
2006-01-13 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
Remove CG dependencies from kcanvas/device/quartz
http://bugzilla.opendarwin.org/show_bug.cgi?id=6521
- kcanvas/KCanvasFilters.h:
- kcanvas/KCanvasResources.h:
- kcanvas/device/KRenderingDevice.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.h:
- kcanvas/device/quartz/KCanvasFilterQuartz.mm: (KCanvasFilterQuartz::prepareFilter): removed parameter (KCanvasFilterQuartz::applyFilter): removed parameter
- kcanvas/device/quartz/KCanvasItemQuartz.h:
- kcanvas/device/quartz/KCanvasItemQuartz.mm: (KCanvasItemQuartz::drawMarkersIfNeeded): removed cg call (KCanvasItemQuartz::paint): removed cg calls (getSharedContext): spacing
- kcanvas/device/quartz/KCanvasMaskerQuartz.h:
- kcanvas/device/quartz/KCanvasMaskerQuartz.mm: (KCanvasMaskerQuartz::applyMask): removed parameter
- kcanvas/device/quartz/KCanvasResourcesQuartz.h: (KCanvasClipperQuartz::KCanvasClipperQuartz): (KCanvasImageQuartz::KCanvasImageQuartz):
- kcanvas/device/quartz/KCanvasResourcesQuartz.mm: (KCanvasContainerQuartz::paint): removed CG calls (KCanvasClipperQuartz::applyClip): removed parameter (KCanvasImageQuartz::~KCanvasImageQuartz): (KCanvasImageQuartz::cgLayer): spacing (KCanvasImageQuartz::setCGLayer): spacing
- kcanvas/device/quartz/KRenderingDeviceQuartz.h:
- kcanvas/device/quartz/KRenderingDeviceQuartz.mm: (KRenderingDeviceContextQuartz::clearPath): added. (KRenderingDeviceContextQuartz::addPath): added. (KRenderingDeviceQuartz::quartzContext): spacing
- 12:14 AM Changeset in webkit [12063] by
-
- 1 edit in trunk/WebCore/kwq/KWQVectorImpl.cpp
Oops, land this file again (checked in wrong version last time).
- 12:12 AM Changeset in webkit [12062] by
-
- 19 edits in trunk/WebCore
Reviewed by Hyatt.
- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=6508 retire APPLE_CHANGES
- WebCore.vcproj/WebCore/WebCore.vcproj: Don't set APPLE_CHANGES or HAVE_CONFIG_H any more.
- WebCore.xcodeproj/project.pbxproj: Don't set APPLE_CHANGES or KHTML_NO_CPLUSPLUS_DOM any more.
- kcanvas/KCanvasFilters.h: Use APPLE instead of APPLE_CHANGES.
- bridge/mac/MacFrame.mm: (MacFrame::respondToChangedContents):
- kcanvas/KCanvasTreeDebug.cpp:
- ksvg2/svg/SVGAElementImpl.cpp: (SVGAElementImpl::defaultEventHandler):
- ksvg2/svg/SVGElementImpl.h: (KSVG::svg_dynamic_cast):
- ksvg2/svg/SVGScriptElementImpl.cpp: (SVGScriptElementImpl::executeScript):
- page/Frame.cpp: (Frame::paint): Make some APPLE_CHANGES code unconditional.
- WebCore+SVG/kdom.h:
- ksvg2/ecma/Ecma.cpp: (Ecma::setupDocument):
- ksvg2/svg/SVGCursorElementImpl.cpp:
- ksvg2/svg/SVGImageElementImpl.cpp: Remove some !APPLE_CHANGES code.
- ksvg2/svg/SVGDocumentImpl.h: Remove some unneeded APPLE_CHANGES code.
- khtml/rendering/render_flexbox.cpp: (khtml::RenderFlexibleBox::layoutVerticalBox): Remove a misleading mention of APPLE_CHANGES in a comment.
Also changed tabs to spaces in files I am committing.