JavaScriptCore:
authorweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Jul 2006 23:15:25 +0000 (23:15 +0000)
committerweinig <weinig@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 29 Jul 2006 23:15:25 +0000 (23:15 +0000)
        Reviewed by Darin.

        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
          Adopt pedantic changes from the Unity project to improve
          cross-compiler compatibility

          Changes include:
          * Removing trailing semicolon from namespace braces.
          * Removing trailing comma from last enum declaration.
          * Updating to match style guidelines.
          * Adding missing newline to the end of the file.
          * Turning on gcc warning for missing newline at the end of a source file
            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).
          * Alphabetical sorting of Xcode source list files.
          * Replace use of non-portable variable-size array with Vector.
          * Use C-style comments instead of C++ comments in files that might
            be included by either C or C++ files.

        * API/JSCallbackConstructor.cpp:
        (KJS::JSCallbackConstructor::construct):
        * API/JSCallbackFunction.cpp:
        (KJS::JSCallbackFunction::callAsFunction):
        * API/JSCallbackObject.cpp:
        (KJS::JSCallbackObject::construct):
        (KJS::JSCallbackObject::callAsFunction):
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * JavaScriptCorePrefix.h:
        * bindings/jni/jni_class.cpp:
        (JavaClass::fieldNamed):
        * bindings/jni/jni_class.h:
        * bindings/jni/jni_instance.cpp:
        (JavaInstance::JavaInstance):
        (JavaInstance::valueOf):
        * bindings/jni/jni_objc.mm:
        (KJS::Bindings::dispatchJNICall):
        * bindings/jni/jni_runtime.cpp:
        (JavaParameter::JavaParameter):
        (JavaArray::JavaArray):
        * bindings/jni/jni_runtime.h:
        * bindings/jni/jni_utility.h:
        * bindings/objc/objc_instance.h:
        * bindings/runtime_array.h:
        * kjs/collector.h:
        * kjs/config.h:
        * kjs/ustring.cpp:
        * wtf/Platform.h:

JavaScriptGlue:

        Reviewed by Darin.

        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
          Adopt pedantic changes from the Unity project to improve
          cross-compiler compatibility

          Changes include:
          * Turning on gcc warning for missing newline at the end of a source file
            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).

        * JavaScriptGlue.xcodeproj/project.pbxproj:

WebCore:

        Reviewed by Darin.

        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
          Adopt pedantic changes from the Unity project to improve
          cross-compiler compatibility

          Changes include:
          * Removing trailing semicolon from namespace braces.
          * Removing trailing comma from last enum declaration.
          * Updating to match style guidelines.
          * Adding missing newline to the end of the file.
          * Turning on gcc warning for missing newline at the end of a source file
            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).
          * Alphabetical sorting of Xcode source list files.
          * Use abs() function from <math.h> instead of ABS() macro.
          * Use C-style comments instead of C++ comments in files that might
            be included by either C or C++ files.
          * Use -numeric_limits<double>::infinity() instead of -HUGE_VAL.

        * WebCore+SVG/DOMList.h:
        * WebCore.xcodeproj/project.pbxproj:
        * WebCorePrefix.h:
        * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
        * bindings/js/JSXSLTProcessor.h:
        * bindings/js/kjs_domnode.h:
        (KJS::DOMNode::):
        * bindings/objc/DOMCSS.h:
        (-[DOMCSSValue enum]):
        * bindings/objc/DOMCore.h:
        (-[DOMImplementation createDocument:::]):
        * bindings/objc/DOMEvents.h:
        (-[DOMOverflowEvent enum]):
        * bindings/objc/DOMRange.h:
        * bindings/objc/DOMTraversal.h:
        * bindings/objc/DOMXPath.h:
        (-[DOMXPathNSResolver lookupNamespaceURI:]):
        * bridge/mac/WebCoreFrameBridge.h:
        * bridge/mac/WebCoreKeyboardAccess.h:
        * css/makeprop:
        * css/makevalues:
        * dom/ChildNodeList.h:
        * dom/DocPtr.h:
        * dom/Document.h:
        (WebCore::Document::):
        * dom/DocumentMarker.h:
        (WebCore::DocumentMarker::):
        (WebCore::DocumentMarker::operator==):
        (WebCore::DocumentMarker::operator!=):
        * dom/EventTargetNode.h:
        * dom/KeyboardEvent.h:
        (WebCore::KeyboardEvent::):
        * dom/NameNodeList.h:
        (WebCore::NameNodeList::rootNodeChildrenChanged):
        * dom/QualifiedName.cpp:
        * editing/TypingCommand.h:
        (WebCore::TypingCommand::):
        * editing/UnlinkCommand.h:
        (WebCore::UnlinkCommand::editingAction):
        * html/FormDataList.h:
        (WebCore::FormDataListItem::FormDataListItem):
        (WebCore::FormDataList::appendData):
        * html/HTMLBlockquoteElement.h:
        * html/HTMLDivElement.h:
        * html/HTMLFormElement.h:
        * html/HTMLHRElement.h:
        * html/HTMLHeadingElement.h:
        * html/HTMLMarqueeElement.h:
        * html/HTMLParagraphElement.h:
        * html/HTMLPlugInElement.h:
        * html/HTMLPreElement.h:
        * html/HTMLTokenizer.h:
        (WebCore::HTMLTokenizer::State::):
        * icon/IconDatabase.cpp:
        * icon/SQLStatement.cpp:
        * kcanvas/KCanvasFilters.h:
        (WebCore::):
        (WebCore::KCanvasPoint3F::KCanvasPoint3F):
        (WebCore::KCanvasFilter::KCanvasFilter):
        (WebCore::KCanvasFilter::~KCanvasFilter):
        (WebCore::KCanvasFilterEffect::~KCanvasFilterEffect):
        (WebCore::KCComponentTransferFunction::KCComponentTransferFunction):
        (WebCore::KCanvasFEConvolveMatrix::KCanvasFEConvolveMatrix):
        (WebCore::KCLightSource::KCLightSource):
        (WebCore::KCDistantLightSource::KCDistantLightSource):
        (WebCore::KCPointLightSource::KCPointLightSource):
        (WebCore::KCSpotLightSource::KCSpotLightSource):
        (WebCore::KCanvasFEDiffuseLighting::KCanvasFEDiffuseLighting):
        (WebCore::KCanvasFEDisplacementMap::KCanvasFEDisplacementMap):
        (WebCore::KCanvasFEImage::KCanvasFEImage):
        (WebCore::KCanvasFESpecularLighting::KCanvasFESpecularLighting):
        * kcanvas/RenderSVGImage.h:
        * kcanvas/device/quartz/KRenderingDeviceQuartz.h:
        * ksvg2/css/SVGRenderStyle.h:
        (WebCore::SVGRenderStyle::InheritedFlags::):
        (WebCore::SVGRenderStyle::NonInheritedFlags::):
        * ksvg2/css/SVGRenderStyleDefs.h:
        (WebCore::):
        * ksvg2/events/SVGZoomEvent.h:
        * ksvg2/ksvg.h:
        (WebCore::):
        * ksvg2/misc/KCanvasRenderingStyle.h:
        * ksvg2/misc/SVGImageLoader.h:
        * ksvg2/scripts/make_names.pl:
        * ksvg2/svg/SVGAElement.h:
        * ksvg2/svg/SVGAngle.h:
        * ksvg2/svg/SVGAnimateColorElement.h:
        * ksvg2/svg/SVGAnimateElement.h:
        * ksvg2/svg/SVGAnimateTransformElement.h:
        * ksvg2/svg/SVGAnimatedAngle.h:
        * ksvg2/svg/SVGAnimatedBoolean.h:
        * ksvg2/svg/SVGAnimatedColor.h:
        * ksvg2/svg/SVGAnimatedEnumeration.h:
        * ksvg2/svg/SVGAnimatedInteger.h:
        * ksvg2/svg/SVGAnimatedLength.h:
        * ksvg2/svg/SVGAnimatedLengthList.h:
        * ksvg2/svg/SVGAnimatedNumber.h:
        * ksvg2/svg/SVGAnimatedNumberList.h:
        * ksvg2/svg/SVGAnimatedPathData.h:
        * ksvg2/svg/SVGAnimatedPoints.h:
        * ksvg2/svg/SVGAnimatedPreserveAspectRatio.h:
        * ksvg2/svg/SVGAnimatedRect.h:
        * ksvg2/svg/SVGAnimatedString.h:
        * ksvg2/svg/SVGAnimatedTemplate.h:
        * ksvg2/svg/SVGAnimatedTransformList.h:
        * ksvg2/svg/SVGAnimationElement.cpp:
        (SVGAnimationElement::calculateCurrentValueItem):
        (SVGAnimationElement::calculateRelativeTimePercentage):
        * ksvg2/svg/SVGAnimationElement.h:
        (WebCore::):
        * ksvg2/svg/SVGCircleElement.h:
        * ksvg2/svg/SVGClipPathElement.h:
        * ksvg2/svg/SVGColor.h:
        * ksvg2/svg/SVGComponentTransferFunctionElement.h:
        * ksvg2/svg/SVGCursorElement.h:
        * ksvg2/svg/SVGDOMImplementation.h:
        * ksvg2/svg/SVGDefsElement.h:
        * ksvg2/svg/SVGDescElement.h:
        * ksvg2/svg/SVGDocument.h:
        * ksvg2/svg/SVGElement.h:
        (WebCore::SVGElement::rendererIsNeeded):
        (WebCore::svg_dynamic_cast):
        * ksvg2/svg/SVGElementInstance.h:
        * ksvg2/svg/SVGElementInstanceList.h:
        * ksvg2/svg/SVGEllipseElement.h:
        * ksvg2/svg/SVGExternalResourcesRequired.h:
        * ksvg2/svg/SVGFEBlendElement.h:
        * ksvg2/svg/SVGFEColorMatrixElement.h:
        * ksvg2/svg/SVGFEComponentTransferElement.h:
        * ksvg2/svg/SVGFECompositeElement.h:
        * ksvg2/svg/SVGFEDiffuseLightingElement.h:
        * ksvg2/svg/SVGFEDisplacementMapElement.h:
        * ksvg2/svg/SVGFEDistantLightElement.h:
        * ksvg2/svg/SVGFEFloodElement.h:
        * ksvg2/svg/SVGFEFuncAElement.h:
        * ksvg2/svg/SVGFEFuncBElement.h:
        * ksvg2/svg/SVGFEFuncGElement.h:
        * ksvg2/svg/SVGFEFuncRElement.h:
        * ksvg2/svg/SVGFEGaussianBlurElement.h:
        * ksvg2/svg/SVGFEImageElement.h:
        * ksvg2/svg/SVGFELightElement.h:
        * ksvg2/svg/SVGFEMergeElement.h:
        * ksvg2/svg/SVGFEMergeNodeElement.h:
        * ksvg2/svg/SVGFEOffsetElement.h:
        * ksvg2/svg/SVGFEPointLightElement.h:
        * ksvg2/svg/SVGFESpecularLightingElement.h:
        * ksvg2/svg/SVGFESpotLightElement.h:
        * ksvg2/svg/SVGFETileElement.h:
        * ksvg2/svg/SVGFETurbulenceElement.h:
        * ksvg2/svg/SVGFilterElement.h:
        * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
        * ksvg2/svg/SVGFitToViewBox.h:
        * ksvg2/svg/SVGForeignObjectElement.cpp:
        * ksvg2/svg/SVGForeignObjectElement.h:
        * ksvg2/svg/SVGGElement.h:
        * ksvg2/svg/SVGGradientElement.h:
        * ksvg2/svg/SVGHelper.h:
        (WebCore::):
        * ksvg2/svg/SVGImageElement.h:
        * ksvg2/svg/SVGLangSpace.h:
        * ksvg2/svg/SVGLength.h:
        * ksvg2/svg/SVGLengthList.h:
        * ksvg2/svg/SVGLineElement.h:
        * ksvg2/svg/SVGLinearGradientElement.h:
        * ksvg2/svg/SVGList.h:
        * ksvg2/svg/SVGLocatable.h:
        * ksvg2/svg/SVGMarkerElement.h:
        * ksvg2/svg/SVGMaskElement.h:
        * ksvg2/svg/SVGMatrix.h:
        * ksvg2/svg/SVGNumber.h:
        * ksvg2/svg/SVGNumberList.h:
        * ksvg2/svg/SVGPaint.h:
        * ksvg2/svg/SVGPathElement.h:
        * ksvg2/svg/SVGPathSeg.h:
        * ksvg2/svg/SVGPathSegArc.h:
        * ksvg2/svg/SVGPathSegClosePath.h:
        * ksvg2/svg/SVGPathSegCurvetoCubic.h:
        * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
        * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
        * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
        * ksvg2/svg/SVGPathSegLineto.h:
        * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
        * ksvg2/svg/SVGPathSegLinetoVertical.h:
        * ksvg2/svg/SVGPathSegList.h:
        * ksvg2/svg/SVGPathSegMoveto.h:
        * ksvg2/svg/SVGPatternElement.h:
        * ksvg2/svg/SVGPoint.h:
        * ksvg2/svg/SVGPointList.h:
        * ksvg2/svg/SVGPolyElement.h:
        * ksvg2/svg/SVGPolygonElement.h:
        * ksvg2/svg/SVGPolylineElement.h:
        * ksvg2/svg/SVGPreserveAspectRatio.h:
        * ksvg2/svg/SVGRadialGradientElement.h:
        * ksvg2/svg/SVGRect.h:
        * ksvg2/svg/SVGRectElement.h:
        * ksvg2/svg/SVGSVGElement.h:
        * ksvg2/svg/SVGScriptElement.h:
        * ksvg2/svg/SVGSetElement.h:
        * ksvg2/svg/SVGStopElement.h:
        * ksvg2/svg/SVGStringList.h:
        * ksvg2/svg/SVGStylable.h:
        * ksvg2/svg/SVGStyleElement.h:
        * ksvg2/svg/SVGStyledElement.h:
        (WebCore::SVGStyledElement::rendererIsNeeded):
        (WebCore::SVGStyledElement::canvasResource):
        * ksvg2/svg/SVGStyledLocatableElement.h:
        * ksvg2/svg/SVGStyledTransformableElement.h:
        * ksvg2/svg/SVGSwitchElement.h:
        * ksvg2/svg/SVGSymbolElement.h:
        * ksvg2/svg/SVGTRefElement.h:
        * ksvg2/svg/SVGTSpanElement.h:
        * ksvg2/svg/SVGTests.h:
        * ksvg2/svg/SVGTextContentElement.h:
        * ksvg2/svg/SVGTextElement.h:
        * ksvg2/svg/SVGTextPositioningElement.h:
        * ksvg2/svg/SVGTitleElement.h:
        * ksvg2/svg/SVGTransform.h:
        * ksvg2/svg/SVGTransformList.h:
        * ksvg2/svg/SVGTransformable.h:
        * ksvg2/svg/SVGURIReference.h:
        * ksvg2/svg/SVGUseElement.h:
        * ksvg2/svg/SVGViewElement.h:
        * ksvg2/svg/SVGZoomAndPan.h:
        * ksvg2/svg/svgpathparser.h:
        * page/Frame.h:
        (WebCore::):
        * platform/AffineTransform.h:
        * platform/FontCache.cpp:
        (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey):
        * platform/FontData.cpp:
        (WebCore::FontData::FontData):
        * platform/FontData.h:
        * platform/TextBox.h:
        (WebCore::TextBox::):
        * platform/Timer.cpp:
        (WebCore::TimerBase::heapPop):
        * platform/mac/FontCacheMac.mm:
        * platform/mac/GlyphMapMac.cpp:
        * platform/mac/WebFontCache.mm:
        (betterChoice):
        * rendering/DeprecatedRenderSelect.cpp:
        (WebCore::DeprecatedRenderSelect::setWidgetWritingDirection):
        * rendering/EllipsisBox.h:
        * rendering/RenderBR.h:
        (WebCore::RenderBR::renderName):
        (WebCore::RenderBR::width):
        * rendering/RenderBlock.h:
        (WebCore::):
        * rendering/RenderFlexibleBox.h:
        * rendering/RenderFlow.h:
        (WebCore::RenderFlow::RenderFlow):
        * rendering/RenderFrame.cpp:
        * rendering/bidi.h:
        * rendering/break_lines.cpp:

WebKit:

        Reviewed by Darin.

        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
          Adopt pedantic changes from the Unity project to improve
          cross-compiler compatibility

          Changes include:
          * Adding missing newline to the end of the file.
          * Turning on gcc warning for missing newline at the end of a source file
            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).

        * WebKit.xcodeproj/project.pbxproj:
        * WebView/WebResourcePrivate.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15696 268f45cc-cd09-0410-ab3c-d52691b4dbfc

225 files changed:
JavaScriptCore/API/JSCallbackConstructor.cpp
JavaScriptCore/API/JSCallbackFunction.cpp
JavaScriptCore/API/JSCallbackObject.cpp
JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/JavaScriptCorePrefix.h
JavaScriptCore/bindings/jni/jni_class.cpp
JavaScriptCore/bindings/jni/jni_class.h
JavaScriptCore/bindings/jni/jni_instance.cpp
JavaScriptCore/bindings/jni/jni_objc.mm
JavaScriptCore/bindings/jni/jni_runtime.cpp
JavaScriptCore/bindings/jni/jni_runtime.h
JavaScriptCore/bindings/jni/jni_utility.h
JavaScriptCore/bindings/objc/objc_instance.h
JavaScriptCore/bindings/runtime_array.h
JavaScriptCore/kjs/collector.h
JavaScriptCore/kjs/config.h
JavaScriptCore/kjs/ustring.cpp
JavaScriptCore/wtf/Platform.h
JavaScriptGlue/ChangeLog
JavaScriptGlue/JavaScriptGlue.xcodeproj/project.pbxproj
WebCore/ChangeLog
WebCore/WebCore+SVG/DOMList.h
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/WebCorePrefix.h
WebCore/bindings/js/JSCanvasRenderingContext2DCustom.cpp
WebCore/bindings/js/JSXSLTProcessor.h
WebCore/bindings/js/kjs_domnode.h
WebCore/bindings/objc/DOMCSS.h
WebCore/bindings/objc/DOMCore.h
WebCore/bindings/objc/DOMEvents.h
WebCore/bindings/objc/DOMRange.h
WebCore/bindings/objc/DOMTraversal.h
WebCore/bindings/objc/DOMXPath.h
WebCore/bridge/mac/WebCoreFrameBridge.h
WebCore/bridge/mac/WebCoreKeyboardAccess.h
WebCore/css/makeprop
WebCore/css/makevalues
WebCore/dom/ChildNodeList.h
WebCore/dom/DocPtr.h
WebCore/dom/Document.h
WebCore/dom/DocumentMarker.h
WebCore/dom/EventTargetNode.h
WebCore/dom/KeyboardEvent.h
WebCore/dom/NameNodeList.h
WebCore/dom/QualifiedName.cpp
WebCore/editing/TypingCommand.h
WebCore/editing/UnlinkCommand.h
WebCore/html/FormDataList.h
WebCore/html/HTMLBlockquoteElement.h
WebCore/html/HTMLDivElement.h
WebCore/html/HTMLFormElement.h
WebCore/html/HTMLHRElement.h
WebCore/html/HTMLHeadingElement.h
WebCore/html/HTMLMarqueeElement.h
WebCore/html/HTMLParagraphElement.h
WebCore/html/HTMLPlugInElement.h
WebCore/html/HTMLPreElement.h
WebCore/html/HTMLTokenizer.h
WebCore/icon/IconDatabase.cpp
WebCore/icon/SQLStatement.cpp
WebCore/kcanvas/KCanvasFilters.h
WebCore/kcanvas/RenderSVGImage.h
WebCore/kcanvas/device/quartz/KRenderingDeviceQuartz.h
WebCore/ksvg2/css/SVGRenderStyle.h
WebCore/ksvg2/css/SVGRenderStyleDefs.h
WebCore/ksvg2/events/SVGZoomEvent.h
WebCore/ksvg2/ksvg.h
WebCore/ksvg2/misc/KCanvasRenderingStyle.h
WebCore/ksvg2/misc/SVGImageLoader.h
WebCore/ksvg2/scripts/make_names.pl
WebCore/ksvg2/svg/SVGAElement.h
WebCore/ksvg2/svg/SVGAngle.h
WebCore/ksvg2/svg/SVGAnimateColorElement.h
WebCore/ksvg2/svg/SVGAnimateElement.h
WebCore/ksvg2/svg/SVGAnimateTransformElement.h
WebCore/ksvg2/svg/SVGAnimatedAngle.h
WebCore/ksvg2/svg/SVGAnimatedBoolean.h
WebCore/ksvg2/svg/SVGAnimatedColor.h
WebCore/ksvg2/svg/SVGAnimatedEnumeration.h
WebCore/ksvg2/svg/SVGAnimatedInteger.h
WebCore/ksvg2/svg/SVGAnimatedLength.h
WebCore/ksvg2/svg/SVGAnimatedLengthList.h
WebCore/ksvg2/svg/SVGAnimatedNumber.h
WebCore/ksvg2/svg/SVGAnimatedNumberList.h
WebCore/ksvg2/svg/SVGAnimatedPathData.h
WebCore/ksvg2/svg/SVGAnimatedPoints.h
WebCore/ksvg2/svg/SVGAnimatedPreserveAspectRatio.h
WebCore/ksvg2/svg/SVGAnimatedRect.h
WebCore/ksvg2/svg/SVGAnimatedString.h
WebCore/ksvg2/svg/SVGAnimatedTemplate.h
WebCore/ksvg2/svg/SVGAnimatedTransformList.h
WebCore/ksvg2/svg/SVGAnimationElement.cpp
WebCore/ksvg2/svg/SVGAnimationElement.h
WebCore/ksvg2/svg/SVGCircleElement.h
WebCore/ksvg2/svg/SVGClipPathElement.h
WebCore/ksvg2/svg/SVGColor.h
WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.h
WebCore/ksvg2/svg/SVGCursorElement.h
WebCore/ksvg2/svg/SVGDOMImplementation.h
WebCore/ksvg2/svg/SVGDefsElement.h
WebCore/ksvg2/svg/SVGDescElement.h
WebCore/ksvg2/svg/SVGDocument.h
WebCore/ksvg2/svg/SVGElement.h
WebCore/ksvg2/svg/SVGElementInstance.h
WebCore/ksvg2/svg/SVGElementInstanceList.h
WebCore/ksvg2/svg/SVGEllipseElement.h
WebCore/ksvg2/svg/SVGExternalResourcesRequired.h
WebCore/ksvg2/svg/SVGFEBlendElement.h
WebCore/ksvg2/svg/SVGFEColorMatrixElement.h
WebCore/ksvg2/svg/SVGFEComponentTransferElement.h
WebCore/ksvg2/svg/SVGFECompositeElement.h
WebCore/ksvg2/svg/SVGFEDiffuseLightingElement.h
WebCore/ksvg2/svg/SVGFEDisplacementMapElement.h
WebCore/ksvg2/svg/SVGFEDistantLightElement.h
WebCore/ksvg2/svg/SVGFEFloodElement.h
WebCore/ksvg2/svg/SVGFEFuncAElement.h
WebCore/ksvg2/svg/SVGFEFuncBElement.h
WebCore/ksvg2/svg/SVGFEFuncGElement.h
WebCore/ksvg2/svg/SVGFEFuncRElement.h
WebCore/ksvg2/svg/SVGFEGaussianBlurElement.h
WebCore/ksvg2/svg/SVGFEImageElement.h
WebCore/ksvg2/svg/SVGFELightElement.h
WebCore/ksvg2/svg/SVGFEMergeElement.h
WebCore/ksvg2/svg/SVGFEMergeNodeElement.h
WebCore/ksvg2/svg/SVGFEOffsetElement.h
WebCore/ksvg2/svg/SVGFEPointLightElement.h
WebCore/ksvg2/svg/SVGFESpecularLightingElement.h
WebCore/ksvg2/svg/SVGFESpotLightElement.h
WebCore/ksvg2/svg/SVGFETileElement.h
WebCore/ksvg2/svg/SVGFETurbulenceElement.h
WebCore/ksvg2/svg/SVGFilterElement.h
WebCore/ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h
WebCore/ksvg2/svg/SVGFitToViewBox.h
WebCore/ksvg2/svg/SVGForeignObjectElement.cpp
WebCore/ksvg2/svg/SVGForeignObjectElement.h
WebCore/ksvg2/svg/SVGGElement.h
WebCore/ksvg2/svg/SVGGradientElement.h
WebCore/ksvg2/svg/SVGHelper.h
WebCore/ksvg2/svg/SVGImageElement.h
WebCore/ksvg2/svg/SVGLangSpace.h
WebCore/ksvg2/svg/SVGLength.h
WebCore/ksvg2/svg/SVGLengthList.h
WebCore/ksvg2/svg/SVGLineElement.h
WebCore/ksvg2/svg/SVGLinearGradientElement.h
WebCore/ksvg2/svg/SVGList.h
WebCore/ksvg2/svg/SVGLocatable.h
WebCore/ksvg2/svg/SVGMarkerElement.h
WebCore/ksvg2/svg/SVGMaskElement.h
WebCore/ksvg2/svg/SVGMatrix.h
WebCore/ksvg2/svg/SVGNumber.h
WebCore/ksvg2/svg/SVGNumberList.h
WebCore/ksvg2/svg/SVGPaint.h
WebCore/ksvg2/svg/SVGPathElement.h
WebCore/ksvg2/svg/SVGPathSeg.h
WebCore/ksvg2/svg/SVGPathSegArc.h
WebCore/ksvg2/svg/SVGPathSegClosePath.h
WebCore/ksvg2/svg/SVGPathSegCurvetoCubic.h
WebCore/ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h
WebCore/ksvg2/svg/SVGPathSegCurvetoQuadratic.h
WebCore/ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h
WebCore/ksvg2/svg/SVGPathSegLineto.h
WebCore/ksvg2/svg/SVGPathSegLinetoHorizontal.h
WebCore/ksvg2/svg/SVGPathSegLinetoVertical.h
WebCore/ksvg2/svg/SVGPathSegList.h
WebCore/ksvg2/svg/SVGPathSegMoveto.h
WebCore/ksvg2/svg/SVGPatternElement.h
WebCore/ksvg2/svg/SVGPoint.h
WebCore/ksvg2/svg/SVGPointList.h
WebCore/ksvg2/svg/SVGPolyElement.h
WebCore/ksvg2/svg/SVGPolygonElement.h
WebCore/ksvg2/svg/SVGPolylineElement.h
WebCore/ksvg2/svg/SVGPreserveAspectRatio.h
WebCore/ksvg2/svg/SVGRadialGradientElement.h
WebCore/ksvg2/svg/SVGRect.h
WebCore/ksvg2/svg/SVGRectElement.h
WebCore/ksvg2/svg/SVGSVGElement.h
WebCore/ksvg2/svg/SVGScriptElement.h
WebCore/ksvg2/svg/SVGSetElement.h
WebCore/ksvg2/svg/SVGStopElement.h
WebCore/ksvg2/svg/SVGStringList.h
WebCore/ksvg2/svg/SVGStylable.h
WebCore/ksvg2/svg/SVGStyleElement.h
WebCore/ksvg2/svg/SVGStyledElement.h
WebCore/ksvg2/svg/SVGStyledLocatableElement.h
WebCore/ksvg2/svg/SVGStyledTransformableElement.h
WebCore/ksvg2/svg/SVGSwitchElement.h
WebCore/ksvg2/svg/SVGSymbolElement.h
WebCore/ksvg2/svg/SVGTRefElement.h
WebCore/ksvg2/svg/SVGTSpanElement.h
WebCore/ksvg2/svg/SVGTests.h
WebCore/ksvg2/svg/SVGTextContentElement.h
WebCore/ksvg2/svg/SVGTextElement.h
WebCore/ksvg2/svg/SVGTextPositioningElement.h
WebCore/ksvg2/svg/SVGTitleElement.h
WebCore/ksvg2/svg/SVGTransform.h
WebCore/ksvg2/svg/SVGTransformList.h
WebCore/ksvg2/svg/SVGTransformable.h
WebCore/ksvg2/svg/SVGURIReference.h
WebCore/ksvg2/svg/SVGUseElement.h
WebCore/ksvg2/svg/SVGViewElement.h
WebCore/ksvg2/svg/SVGZoomAndPan.h
WebCore/ksvg2/svg/svgpathparser.h
WebCore/page/Frame.h
WebCore/platform/AffineTransform.h
WebCore/platform/FontCache.cpp
WebCore/platform/FontData.cpp
WebCore/platform/FontData.h
WebCore/platform/TextBox.h
WebCore/platform/Timer.cpp
WebCore/platform/mac/FontCacheMac.mm
WebCore/platform/mac/GlyphMapMac.cpp
WebCore/platform/mac/WebFontCache.mm
WebCore/rendering/DeprecatedRenderSelect.cpp
WebCore/rendering/EllipsisBox.h
WebCore/rendering/RenderBR.h
WebCore/rendering/RenderBlock.h
WebCore/rendering/RenderFlexibleBox.h
WebCore/rendering/RenderFlow.h
WebCore/rendering/RenderFrame.cpp
WebCore/rendering/bidi.h
WebCore/rendering/break_lines.cpp
WebKit/ChangeLog
WebKit/WebKit.xcodeproj/project.pbxproj
WebKit/WebView/WebResourcePrivate.h

index faf33a5..a4e3507 100644 (file)
@@ -25,7 +25,9 @@
  */
 
 #include "JSCallbackConstructor.h"
+
 #include "APICast.h"
+#include <wtf/Vector.h>
 
 namespace KJS {
 
@@ -63,7 +65,7 @@ JSObject* JSCallbackConstructor::construct(ExecState* exec, const List &args)
 
     if (m_callback) {
         size_t argumentCount = args.size();
-        JSValueRef arguments[argumentCount];
+        Vector<JSValueRef, 16> arguments(argumentCount);
         for (size_t i = 0; i < argumentCount; i++)
             arguments[i] = toRef(args[i]);
         return toJS(m_callback(ctx, thisRef, argumentCount, arguments, toRef(exec->exceptionSlot())));
index 0f9e4c1..b921cea 100644 (file)
  */
 
 #include "JSCallbackFunction.h"
+
 #include "APICast.h"
 #include "function.h"
 #include "function_object.h"
+#include <wtf/Vector.h>
 
 namespace KJS {
 
@@ -52,7 +54,7 @@ JSValue* JSCallbackFunction::callAsFunction(ExecState* exec, JSObject* thisObj,
     JSObjectRef thisObjRef = toRef(thisObj);
 
     size_t argumentCount = args.size();
-    JSValueRef arguments[argumentCount];
+    Vector<JSValueRef, 16> arguments(argumentCount);
     for (size_t i = 0; i < argumentCount; i++)
         arguments[i] = toRef(args[i]);
     return toJS(m_callback(execRef, thisRef, thisObjRef, argumentCount, arguments, toRef(exec->exceptionSlot())));
index df0afa7..b0c4b2a 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
+#include "JSCallbackObject.h"
+
 #include "APICast.h"
 #include "JSCallbackFunction.h"
-#include "JSCallbackObject.h"
-#include "JSStringRef.h"
 #include "JSClassRef.h"
 #include "JSObjectRef.h"
-#include "internal.h"
+#include "JSStringRef.h"
 #include "PropertyNameArray.h"
+#include "internal.h"
+#include <wtf/Vector.h>
 
 namespace KJS {
 
@@ -223,7 +225,7 @@ JSObject* JSCallbackObject::construct(ExecState* exec, const List& args)
     for (JSClassRef jsClass = m_class; jsClass; jsClass = jsClass->parentClass) {
         if (JSObjectCallAsConstructorCallback callAsConstructor = jsClass->callAsConstructor) {
             size_t argumentCount = args.size();
-            JSValueRef arguments[argumentCount];
+            Vector<JSValueRef, 16> arguments(argumentCount);
             for (size_t i = 0; i < argumentCount; i++)
                 arguments[i] = toRef(args[i]);
             return toJS(callAsConstructor(execRef, thisRef, argumentCount, arguments, toRef(exec->exceptionSlot())));
@@ -275,7 +277,7 @@ JSValue* JSCallbackObject::callAsFunction(ExecState* exec, JSObject* thisObj, co
     for (JSClassRef jsClass = m_class; jsClass; jsClass = jsClass->parentClass) {
         if (JSObjectCallAsFunctionCallback callAsFunction = jsClass->callAsFunction) {
             size_t argumentCount = args.size();
-            JSValueRef arguments[argumentCount];
+            Vector<JSValueRef, 16> arguments(argumentCount);
             for (size_t i = 0; i < argumentCount; i++)
                 arguments[i] = toRef(args[i]);
             return toJS(callAsFunction(execRef, thisRef, thisObjRef, argumentCount, arguments, toRef(exec->exceptionSlot())));
index e98dad6..48ebe1f 100644 (file)
@@ -1,3 +1,52 @@
+2006-07-29  Sam Weinig  <sam.weinig@gmail.com>
+
+        Reviewed by Darin.
+
+        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
+          Adopt pedantic changes from the Unity project to improve 
+          cross-compiler compatibility
+
+          Changes include:
+          * Removing trailing semicolon from namespace braces.
+          * Removing trailing comma from last enum declaration.
+          * Updating to match style guidelines.
+          * Adding missing newline to the end of the file.
+          * Turning on gcc warning for missing newline at the end of a source file
+            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).
+          * Alphabetical sorting of Xcode source list files. 
+          * Replace use of non-portable variable-size array with Vector.
+          * Use C-style comments instead of C++ comments in files that might
+            be included by either C or C++ files.
+
+        * API/JSCallbackConstructor.cpp:
+        (KJS::JSCallbackConstructor::construct):
+        * API/JSCallbackFunction.cpp:
+        (KJS::JSCallbackFunction::callAsFunction):
+        * API/JSCallbackObject.cpp:
+        (KJS::JSCallbackObject::construct):
+        (KJS::JSCallbackObject::callAsFunction):
+        * JavaScriptCore.xcodeproj/project.pbxproj:
+        * JavaScriptCorePrefix.h:
+        * bindings/jni/jni_class.cpp:
+        (JavaClass::fieldNamed):
+        * bindings/jni/jni_class.h:
+        * bindings/jni/jni_instance.cpp:
+        (JavaInstance::JavaInstance):
+        (JavaInstance::valueOf):
+        * bindings/jni/jni_objc.mm:
+        (KJS::Bindings::dispatchJNICall):
+        * bindings/jni/jni_runtime.cpp:
+        (JavaParameter::JavaParameter):
+        (JavaArray::JavaArray):
+        * bindings/jni/jni_runtime.h:
+        * bindings/jni/jni_utility.h:
+        * bindings/objc/objc_instance.h:
+        * bindings/runtime_array.h:
+        * kjs/collector.h:
+        * kjs/config.h:
+        * kjs/ustring.cpp:
+        * wtf/Platform.h:
+
 2006-07-29  Mike Emmel  <mike.emmel@gmail.com>
 
         Reviewed by Darin.
index 79fe00f..d239a20 100644 (file)
                65162EF108E6A21C007556CD /* wtf */ = {
                        isa = PBXGroup;
                        children = (
-                               BCF6553B0A2048DE0038A194 /* MathExtras.h */,
                                E195678D09E7CF1200B89D13 /* unicode */,
                                93AA4F770957251F0084B3A7 /* AlwaysInline.h */,
                                65E217B808E7EECC0023E5F6 /* Assertions.cpp */,
                                65DFC92E08EA173A00F7300B /* HashTable.h */,
                                65DFC92F08EA173A00F7300B /* HashTraits.h */,
                                148A1626095D16BB00666D0D /* ListRefPtr.h */,
+                               BCF6553B0A2048DE0038A194 /* MathExtras.h */,
                                9303F5690991190000AD71B8 /* Noncopyable.h */,
                                9303F5A409911A5800AD71B8 /* OwnArrayPtr.h */,
                                9303F567099118FA00AD71B8 /* OwnPtr.h */,
                0867D690FE84028FC02AAC07 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = 149C277108902AFE008A9EFC /* Build configuration list for PBXProject "JavaScriptCore" */;
-                       compatibilityVersion = "Xcode 2.4";
                        hasScannedForEncodings = 1;
                        mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptCore */;
                        productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
                        projectDirPath = "";
-                       projectRoot = "";
-                       shouldCheckCompatibility = 1;
                        targets = (
                                932F5B3E0822A1C700736975 /* JavaScriptCore */,
                                935F69F508244FEA003D1A45 /* dftables */,
                                GCC_STRICT_ALIASING = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_STRICT_ALIASING = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_STRICT_ALIASING = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                WARNING_CFLAGS = (
index 48e44eb..35f2442 100644 (file)
@@ -28,7 +28,7 @@
 
 #ifdef __cplusplus
 
-// Work around bug 3553309 by re-including <ctype.h>.
+/* Work around bug 3553309 by re-including <ctype.h>. */
 #include <cctype>
 #define isalnum(c)      __istype((c), (_CTYPE_A|_CTYPE_D))
 #define isalpha(c)      __istype((c), _CTYPE_A)
@@ -49,6 +49,6 @@
 
 #endif
 
-// Work around bug with C++ library that screws up Objective-C++ when exception support is disabled.
+/* Work around bug with C++ library that screws up Objective-C++ when exception support is disabled. */
 #undef try
 #undef catch
index ae41081..b870003 100644 (file)
@@ -112,7 +112,7 @@ Field *JavaClass::fieldNamed(const char *name, Instance*) const
     Field *aField = (Field *)CFDictionaryGetValue(_fields, fieldName);
     CFRelease (fieldName);
     return aField;
-};
+}
 
 bool JavaClass::isNumberClass() const
 {
index 1a93fef..65e8823 100644 (file)
@@ -32,8 +32,7 @@ namespace KJS {
 
 namespace Bindings {
 
-class JavaClass : public Class
-{
+class JavaClass : public Class {
 public:
     JavaClass (jobject anInstance);
     ~JavaClass ();
@@ -70,4 +69,4 @@ private:
 
 } // namespace KJS
 
-#endif
\ No newline at end of file
+#endif // JNI_CLASS_H_
index c9afa5e..652fb07 100644 (file)
@@ -48,7 +48,7 @@ JavaInstance::JavaInstance (jobject instance, const RootObject *r)
     _instance = new JObjectWrapper (instance);
     _class = 0;
     setExecutionContext (r);
-};
+}
 
 JavaInstance::~JavaInstance () 
 {
@@ -324,7 +324,7 @@ JSValue *JavaInstance::defaultValue (JSType hint) const
 JSValue *JavaInstance::valueOf() const 
 {
     return stringValue();
-};
+}
 
 JObjectWrapper::JObjectWrapper(jobject instance)
 : _refCount(0)
index e691206..43c7566 100644 (file)
@@ -64,4 +64,4 @@ bool KJS::Bindings::dispatchJNICall (const void *targetAppletView, jobject obj,
 
     bzero (&result, sizeof(jvalue));
     return false;
-}
\ No newline at end of file
+}
index 664c52e..987708b 100644 (file)
@@ -51,7 +51,7 @@ JavaParameter::JavaParameter (JNIEnv *env, jstring type)
 {
     _type = JavaString (env, type);
     _JNIType = JNITypeFromClassName (_type.UTF8String());
-};
+}
 
 JavaField::JavaField (JNIEnv *env, jobject aField)
 {
@@ -372,7 +372,7 @@ JavaArray::JavaArray (jobject a, const char *t, const RootObject *r)
     _length = env->GetArrayLength((jarray)_array->_instance);
     _type = strdup(t);
     _root = r;
-};
+}
 
 JavaArray::~JavaArray () 
 {
@@ -384,7 +384,7 @@ JavaArray::JavaArray (const JavaArray &other) : Array()
 {
     _array = other._array;
     _type = strdup(other._type);
-};
+}
 
 void JavaArray::setValueAt(ExecState *exec, unsigned int index, JSValue *aValue) const
 {
index e975f75..e87210a 100644 (file)
@@ -186,8 +186,8 @@ public:
     JNIType getJNIType() const { return _JNIType; }
     
 private:
-    void JavaField::dispatchSetValueToInstance(ExecState *exec, const JavaInstance *instance, jvalue javaValue, const char *name, const char *sig) const;
-    jvalue JavaField::dispatchValueFromInstance(ExecState *exec, const JavaInstance *instance, const char *name, const char *sig, JNIType returnType) const;
+    void dispatchSetValueToInstance(ExecState *exec, const JavaInstance *instance, jvalue javaValue, const char *name, const char *sig) const;
+    jvalue dispatchValueFromInstance(ExecState *exec, const JavaInstance *instance, const char *name, const char *sig, JNIType returnType) const;
 
     JavaString _name;
     JavaString _type;
index 97a03d4..42c16ca 100644 (file)
@@ -43,11 +43,10 @@ typedef enum {
     double_type
 } JNIType;
 
-namespace KJS
-{
+namespace KJS {
+
+namespace Bindings {
 
-namespace Bindings 
-{
 class JavaParameter;
 
 const char *getCharactersFromJString(jstring aJString);
@@ -111,4 +110,4 @@ bool dispatchJNICall(const void *targetAppletView, jobject obj, bool isStatic, J
 
 } // namespace KJS
 
-#endif
\ No newline at end of file
+#endif // _JNI_UTILITY_H_
index 941cb5a..e97a0ba 100644 (file)
@@ -35,8 +35,7 @@ namespace Bindings {
 
 class ObjcClass;
 
-class ObjcInstance : public Instance
-{
+class ObjcInstance : public Instance {
 public:
     ObjcInstance(ObjectStructPtr instance);
         
@@ -63,7 +62,7 @@ public:
     virtual bool supportsSetValueOfUndefinedField();
     virtual void setValueOfUndefinedField(ExecState *exec, const Identifier &property, JSValue *aValue);
     
-    virtual JSValue *ObjcInstance::getValueOfField(ExecState *exec, const Field *aField) const;
+    virtual JSValue *getValueOfField(ExecState *exec, const Field *aField) const;
     virtual JSValue *getValueOfUndefinedField(ExecState *exec, const Identifier &property, JSType hint) const;
 
     ObjectStructPtr getObject() const { return _instance; }
@@ -83,4 +82,4 @@ private:
 
 } // namespace KJS
 
-#endif
+#endif // BINDINGS_OBJC_INSTANCE_H_
index 2ece874..9725172 100644 (file)
@@ -59,6 +59,6 @@ private:
     Bindings::Array *_array;
 };
     
-}; // namespace KJS
+} // namespace KJS
 
-#endif
+#endif // RUNTIME_ARRAY_H_
index 5f5fc72..d4eee9c 100644 (file)
@@ -51,8 +51,8 @@ namespace KJS {
     static void finalCheck();
 #endif
 
-    static void protect(JSValue *);
-    static void unprotect(JSValue *);
+    static void protect(JSValue*);
+    static void unprotect(JSValue*);
 
     static size_t numInterpreters();
     static size_t numProtectedObjects();
@@ -65,13 +65,13 @@ namespace KJS {
 
     static void markProtectedObjects();
     static void markCurrentThreadConservatively();
-    static void markOtherThreadConservatively(Thread *thread);
+    static void markOtherThreadConservatively(Threadthread);
     static void markStackObjectsConservatively();
-    static void markStackObjectsConservatively(void *start, void *end);
+    static void markStackObjectsConservatively(void* start, void* end);
 
     static bool memoryFull;
   };
 
-};
+} // namespace KJS
 
-#endif /* _KJSCOLLECTOR_H_ */
+#endif /* KJSCOLLECTOR_H_ */
index ca2cadf..d23794d 100644 (file)
@@ -23,8 +23,7 @@
 
 #else
 
-// FIXME: is this actually used or do other platforms generate their
-// own config.h?
+/* FIXME: is this actually used or do other platforms generate their own config.h? */
 
 #define HAVE_ERRNO_H 1
 #define HAVE_FUNC_ISINF 1
@@ -39,7 +38,7 @@
 
 #define HAVE_PCREPOSIX 1
 
-// FIXME: if all platforms have these, do they really need #defines?
+/* FIXME: if all platforms have these, do they really need #defines? */
 #define HAVE_STDINT_H 1
 #define HAVE_STRING_H 1
 
index 71328ee..fcaa9be 100644 (file)
 #include <strings.h>
 #endif
 
-#include "operations.h"
+#include "dtoa.h"
 #include "identifier.h"
+#include "operations.h"
+#include <float.h>
 #include <math.h>
-#include "dtoa.h"
-
 #include <wtf/Vector.h>
 
 using std::max;
index e1b9ec6..6b975dc 100644 (file)
@@ -1,4 +1,4 @@
-// -*- mode: c++; c-basic-offset: 4 -*-
+/* -*- mode: c++; c-basic-offset: 4 -*- */
 /*
  * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
  *
 #ifndef KXMLCORE_PLATFORM_H
 #define KXMLCORE_PLATFORM_H
 
-// PLATFORM handles OS, operating environment, graphics API, and CPU
+/* PLATFORM handles OS, operating environment, graphics API, and CPU */
 #define PLATFORM(KX_FEATURE) (defined( KXMLCORE_PLATFORM_##KX_FEATURE ) && KXMLCORE_PLATFORM_##KX_FEATURE)
 #define COMPILER(KX_FEATURE) (defined( KXMLCORE_COMPILER_##KX_FEATURE ) && KXMLCORE_COMPILER_##KX_FEATURE)
 #define HAVE(KX_FEATURE) (defined( HAVE_##KX_FEATURE ) && HAVE_##KX_FEATURE)
 #define USE(KX_FEATURE) (defined( KXMLCORE_USE_##KX_FEATURE ) && KXMLCORE_USE_##KX_FEATURE)
 
-// Operating systems - low-level dependencies
+/* Operating systems - low-level dependencies */
 
-// PLATFORM(DARWIN)
-// Operating system level dependencies for Mac OS X / Darwin that should
-// be used regardless of operating environment
+/* PLATFORM(DARWIN) */
+/* Operating system level dependencies for Mac OS X / Darwin that should */
+/* be used regardless of operating environment */
 #ifdef __APPLE__
 #define KXMLCORE_PLATFORM_DARWIN 1
 #endif
 
-// PLATFORM(WIN_OS)
-// Operating system level dependencies for Windows that should be used
-// regardless of operating environment
+/* PLATFORM(WIN_OS) */
+/* Operating system level dependencies for Windows that should be used */
+/* regardless of operating environment */
 #if defined(WIN32) || defined(_WIN32)
 #define KXMLCORE_PLATFORM_WIN_OS 1
 #endif
 
-// PLATFORM(UNIX)
-// Operating system level dependencies for Unix-like systems that
-// should be used regardless of operating environment
-// (includes PLATFORM(DARWIN))
+/* PLATFORM(UNIX) */
+/* Operating system level dependencies for Unix-like systems that */
+/* should be used regardless of operating environment */
+/* (includes PLATFORM(DARWIN)) */
 #if   defined(__APPLE__)   \
    || defined(unix)        \
    || defined(__unix)      \
 #define KXMLCORE_PLATFORM_UNIX 1
 #endif
 
-// Operating environments
+/* Operating environments */
 
-// I made the BUILDING_KDE__ macro up for the KDE build system to define
+/* I made the BUILDING_KDE__ macro up for the KDE build system to define */
 
-// PLATFORM(KDE)
-// PLATFORM(MAC)
-// PLATFORM(WIN)
+/* PLATFORM(KDE) */
+/* PLATFORM(MAC) */
+/* PLATFORM(WIN) */
 #if defined(BUILDING_KDE__)
 #define KXMLCORE_PLATFORM_KDE 1
 #elif PLATFORM(DARWIN)
@@ -81,9 +81,9 @@
 #endif
 
 
-// CPU
+/* CPU */
 
-// PLATFORM(PPC)
+/* PLATFORM(PPC) */
 #if   defined(__ppc__)     \
    || defined(__PPC__)     \
    || defined(__powerpc__) \
@@ -95,7 +95,7 @@
 #define KXMLCORE_PLATFORM_BIG_ENDIAN 1
 #endif
 
-// PLATFORM(PPC64)
+/* PLATFORM(PPC64) */
 #if   defined(__ppc64__) \
    || defined(__PPC64__)
 #define KXMLCORE_PLATFORM_PPC64 1
 #define KXMLCORE_PLATFORM_MIDDLE_ENDIAN 1
 #endif
 
-// PLATFORM(X86)
+/* PLATFORM(X86) */
 #if   defined(__i386__) \
    || defined(i386)     \
    || defined(_M_IX86)  \
 #define KXMLCORE_PLATFORM_X86 1
 #endif
 
-// PLATFORM(X86_64)
+/* PLATFORM(X86_64) */
 #if   defined(__x86_64__) \
    || defined(__ia64__)
 #define KXMLCORE_PLATFORM_X86_64 1
 #endif
 
-// Compiler
+/* Compiler */
 
-// COMPILER(MSVC)
+/* COMPILER(MSVC) */
 #if defined(_MSC_VER)
 #define KXMLCORE_COMPILER_MSVC 1
 #endif
 
-// COMPILER(GCC)
+/* COMPILER(GCC) */
 #if defined(__GNUC__)
 #define KXMLCORE_COMPILER_GCC 1
 #endif
 
-// COMPILER(BORLAND)
-// not really fully supported - is this relevant any more?
+/* COMPILER(BORLAND) */
+/* not really fully supported - is this relevant any more? */
 #if defined(__BORLANDC__)
 #define KXMLCORE_COMPILER_BORLAND 1
 #endif
 
-// COMPILER(CYGWIN)
-// not really fully supported - is this relevant any more?
+/* COMPILER(CYGWIN) */
+/* not really fully supported - is this relevant any more? */
 #if defined(__CYGWIN__)
 #define KXMLCORE_COMPILER_CYGWIN 1
 #endif
 
-// multiple threads only supported on Mac for now
+/* multiple threads only supported on Mac for now */
 #if PLATFORM(MAC)
 #define KXMLCORE_USE_MULTIPLE_THREADS 1
 #endif
 
-// for Unicode, KDE uses Qt, everything else uses ICU
+/* for Unicode, KDE uses Qt, everything else uses ICU */
 #if PLATFORM(KDE)
 #define KXMLCORE_USE_QT4_UNICODE 1
 #else
 #define KXMLCORE_USE_ICU_UNICODE 1
 #endif
 
-#endif // KXMLCORE_PLATFORM_H
+#endif /* KXMLCORE_PLATFORM_H */
index 52190b4..b94bfbc 100644 (file)
@@ -1,3 +1,17 @@
+2006-07-29  Sam Weinig  <sam.weinig@gmail.com>
+
+        Reviewed by Darin.
+
+        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
+          Adopt pedantic changes from the Unity project to improve 
+          cross-compiler compatibility
+
+          Changes include:
+          * Turning on gcc warning for missing newline at the end of a source file
+            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).
+
+        * JavaScriptGlue.xcodeproj/project.pbxproj:
+
 === Safari-521.19 ===
 
 2006-07-19  Geoffrey Garen  <ggaren@apple.com>
index 2272ecf..e48eac7 100644 (file)
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_PREPROCESSOR_DEFINITIONS = "";
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                WARNING_CFLAGS = (
index 5bf5680..77335ae 100644 (file)
@@ -1,3 +1,279 @@
+2006-07-29  Sam Weinig  <sam.weinig@gmail.com>
+
+        Reviewed by Darin.
+
+        - patch for http://bugzilla.opendarwin.org/show_bug.cgi?id=10080
+          Adopt pedantic changes from the Unity project to improve 
+          cross-compiler compatibility
+
+          Changes include:
+          * Removing trailing semicolon from namespace braces.
+          * Removing trailing comma from last enum declaration.
+          * Updating to match style guidelines.
+          * Adding missing newline to the end of the file.
+          * Turning on gcc warning for missing newline at the end of a source file
+            (GCC_WARN_ABOUT_MISSING_NEWLINE in Xcode, -Wnewline in gcc).
+          * Alphabetical sorting of Xcode source list files.
+          * Use abs() function from <math.h> instead of ABS() macro.
+          * Use C-style comments instead of C++ comments in files that might
+            be included by either C or C++ files.
+          * Use -numeric_limits<double>::infinity() instead of -HUGE_VAL.
+
+        * WebCore+SVG/DOMList.h:
+        * WebCore.xcodeproj/project.pbxproj:
+        * WebCorePrefix.h:
+        * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
+        * bindings/js/JSXSLTProcessor.h:
+        * bindings/js/kjs_domnode.h:
+        (KJS::DOMNode::):
+        * bindings/objc/DOMCSS.h:
+        (-[DOMCSSValue enum]):
+        * bindings/objc/DOMCore.h:
+        (-[DOMImplementation createDocument:::]):
+        * bindings/objc/DOMEvents.h:
+        (-[DOMOverflowEvent enum]):
+        * bindings/objc/DOMRange.h:
+        * bindings/objc/DOMTraversal.h:
+        * bindings/objc/DOMXPath.h:
+        (-[DOMXPathNSResolver lookupNamespaceURI:]):
+        * bridge/mac/WebCoreFrameBridge.h:
+        * bridge/mac/WebCoreKeyboardAccess.h:
+        * css/makeprop:
+        * css/makevalues:
+        * dom/ChildNodeList.h:
+        * dom/DocPtr.h:
+        * dom/Document.h:
+        (WebCore::Document::):
+        * dom/DocumentMarker.h:
+        (WebCore::DocumentMarker::):
+        (WebCore::DocumentMarker::operator==):
+        (WebCore::DocumentMarker::operator!=):
+        * dom/EventTargetNode.h:
+        * dom/KeyboardEvent.h:
+        (WebCore::KeyboardEvent::):
+        * dom/NameNodeList.h:
+        (WebCore::NameNodeList::rootNodeChildrenChanged):
+        * dom/QualifiedName.cpp:
+        * editing/TypingCommand.h:
+        (WebCore::TypingCommand::):
+        * editing/UnlinkCommand.h:
+        (WebCore::UnlinkCommand::editingAction):
+        * html/FormDataList.h:
+        (WebCore::FormDataListItem::FormDataListItem):
+        (WebCore::FormDataList::appendData):
+        * html/HTMLBlockquoteElement.h:
+        * html/HTMLDivElement.h:
+        * html/HTMLFormElement.h:
+        * html/HTMLHRElement.h:
+        * html/HTMLHeadingElement.h:
+        * html/HTMLMarqueeElement.h:
+        * html/HTMLParagraphElement.h:
+        * html/HTMLPlugInElement.h:
+        * html/HTMLPreElement.h:
+        * html/HTMLTokenizer.h:
+        (WebCore::HTMLTokenizer::State::):
+        * icon/IconDatabase.cpp:
+        * icon/SQLStatement.cpp:
+        * kcanvas/KCanvasFilters.h:
+        (WebCore::):
+        (WebCore::KCanvasPoint3F::KCanvasPoint3F):
+        (WebCore::KCanvasFilter::KCanvasFilter):
+        (WebCore::KCanvasFilter::~KCanvasFilter):
+        (WebCore::KCanvasFilterEffect::~KCanvasFilterEffect):
+        (WebCore::KCComponentTransferFunction::KCComponentTransferFunction):
+        (WebCore::KCanvasFEConvolveMatrix::KCanvasFEConvolveMatrix):
+        (WebCore::KCLightSource::KCLightSource):
+        (WebCore::KCDistantLightSource::KCDistantLightSource):
+        (WebCore::KCPointLightSource::KCPointLightSource):
+        (WebCore::KCSpotLightSource::KCSpotLightSource):
+        (WebCore::KCanvasFEDiffuseLighting::KCanvasFEDiffuseLighting):
+        (WebCore::KCanvasFEDisplacementMap::KCanvasFEDisplacementMap):
+        (WebCore::KCanvasFEImage::KCanvasFEImage):
+        (WebCore::KCanvasFESpecularLighting::KCanvasFESpecularLighting):
+        * kcanvas/RenderSVGImage.h:
+        * kcanvas/device/quartz/KRenderingDeviceQuartz.h:
+        * ksvg2/css/SVGRenderStyle.h:
+        (WebCore::SVGRenderStyle::InheritedFlags::):
+        (WebCore::SVGRenderStyle::NonInheritedFlags::):
+        * ksvg2/css/SVGRenderStyleDefs.h:
+        (WebCore::):
+        * ksvg2/events/SVGZoomEvent.h:
+        * ksvg2/ksvg.h:
+        (WebCore::):
+        * ksvg2/misc/KCanvasRenderingStyle.h:
+        * ksvg2/misc/SVGImageLoader.h:
+        * ksvg2/scripts/make_names.pl:
+        * ksvg2/svg/SVGAElement.h:
+        * ksvg2/svg/SVGAngle.h:
+        * ksvg2/svg/SVGAnimateColorElement.h:
+        * ksvg2/svg/SVGAnimateElement.h:
+        * ksvg2/svg/SVGAnimateTransformElement.h:
+        * ksvg2/svg/SVGAnimatedAngle.h:
+        * ksvg2/svg/SVGAnimatedBoolean.h:
+        * ksvg2/svg/SVGAnimatedColor.h:
+        * ksvg2/svg/SVGAnimatedEnumeration.h:
+        * ksvg2/svg/SVGAnimatedInteger.h:
+        * ksvg2/svg/SVGAnimatedLength.h:
+        * ksvg2/svg/SVGAnimatedLengthList.h:
+        * ksvg2/svg/SVGAnimatedNumber.h:
+        * ksvg2/svg/SVGAnimatedNumberList.h:
+        * ksvg2/svg/SVGAnimatedPathData.h:
+        * ksvg2/svg/SVGAnimatedPoints.h:
+        * ksvg2/svg/SVGAnimatedPreserveAspectRatio.h:
+        * ksvg2/svg/SVGAnimatedRect.h:
+        * ksvg2/svg/SVGAnimatedString.h:
+        * ksvg2/svg/SVGAnimatedTemplate.h:
+        * ksvg2/svg/SVGAnimatedTransformList.h:
+        * ksvg2/svg/SVGAnimationElement.cpp:
+        (SVGAnimationElement::calculateCurrentValueItem):
+        (SVGAnimationElement::calculateRelativeTimePercentage):
+        * ksvg2/svg/SVGAnimationElement.h:
+        (WebCore::):
+        * ksvg2/svg/SVGCircleElement.h:
+        * ksvg2/svg/SVGClipPathElement.h:
+        * ksvg2/svg/SVGColor.h:
+        * ksvg2/svg/SVGComponentTransferFunctionElement.h:
+        * ksvg2/svg/SVGCursorElement.h:
+        * ksvg2/svg/SVGDOMImplementation.h:
+        * ksvg2/svg/SVGDefsElement.h:
+        * ksvg2/svg/SVGDescElement.h:
+        * ksvg2/svg/SVGDocument.h:
+        * ksvg2/svg/SVGElement.h:
+        (WebCore::SVGElement::rendererIsNeeded):
+        (WebCore::svg_dynamic_cast):
+        * ksvg2/svg/SVGElementInstance.h:
+        * ksvg2/svg/SVGElementInstanceList.h:
+        * ksvg2/svg/SVGEllipseElement.h:
+        * ksvg2/svg/SVGExternalResourcesRequired.h:
+        * ksvg2/svg/SVGFEBlendElement.h:
+        * ksvg2/svg/SVGFEColorMatrixElement.h:
+        * ksvg2/svg/SVGFEComponentTransferElement.h:
+        * ksvg2/svg/SVGFECompositeElement.h:
+        * ksvg2/svg/SVGFEDiffuseLightingElement.h:
+        * ksvg2/svg/SVGFEDisplacementMapElement.h:
+        * ksvg2/svg/SVGFEDistantLightElement.h:
+        * ksvg2/svg/SVGFEFloodElement.h:
+        * ksvg2/svg/SVGFEFuncAElement.h:
+        * ksvg2/svg/SVGFEFuncBElement.h:
+        * ksvg2/svg/SVGFEFuncGElement.h:
+        * ksvg2/svg/SVGFEFuncRElement.h:
+        * ksvg2/svg/SVGFEGaussianBlurElement.h:
+        * ksvg2/svg/SVGFEImageElement.h:
+        * ksvg2/svg/SVGFELightElement.h:
+        * ksvg2/svg/SVGFEMergeElement.h:
+        * ksvg2/svg/SVGFEMergeNodeElement.h:
+        * ksvg2/svg/SVGFEOffsetElement.h:
+        * ksvg2/svg/SVGFEPointLightElement.h:
+        * ksvg2/svg/SVGFESpecularLightingElement.h:
+        * ksvg2/svg/SVGFESpotLightElement.h:
+        * ksvg2/svg/SVGFETileElement.h:
+        * ksvg2/svg/SVGFETurbulenceElement.h:
+        * ksvg2/svg/SVGFilterElement.h:
+        * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h:
+        * ksvg2/svg/SVGFitToViewBox.h:
+        * ksvg2/svg/SVGForeignObjectElement.cpp:
+        * ksvg2/svg/SVGForeignObjectElement.h:
+        * ksvg2/svg/SVGGElement.h:
+        * ksvg2/svg/SVGGradientElement.h:
+        * ksvg2/svg/SVGHelper.h:
+        (WebCore::):
+        * ksvg2/svg/SVGImageElement.h:
+        * ksvg2/svg/SVGLangSpace.h:
+        * ksvg2/svg/SVGLength.h:
+        * ksvg2/svg/SVGLengthList.h:
+        * ksvg2/svg/SVGLineElement.h:
+        * ksvg2/svg/SVGLinearGradientElement.h:
+        * ksvg2/svg/SVGList.h:
+        * ksvg2/svg/SVGLocatable.h:
+        * ksvg2/svg/SVGMarkerElement.h:
+        * ksvg2/svg/SVGMaskElement.h:
+        * ksvg2/svg/SVGMatrix.h:
+        * ksvg2/svg/SVGNumber.h:
+        * ksvg2/svg/SVGNumberList.h:
+        * ksvg2/svg/SVGPaint.h:
+        * ksvg2/svg/SVGPathElement.h:
+        * ksvg2/svg/SVGPathSeg.h:
+        * ksvg2/svg/SVGPathSegArc.h:
+        * ksvg2/svg/SVGPathSegClosePath.h:
+        * ksvg2/svg/SVGPathSegCurvetoCubic.h:
+        * ksvg2/svg/SVGPathSegCurvetoCubicSmooth.h:
+        * ksvg2/svg/SVGPathSegCurvetoQuadratic.h:
+        * ksvg2/svg/SVGPathSegCurvetoQuadraticSmooth.h:
+        * ksvg2/svg/SVGPathSegLineto.h:
+        * ksvg2/svg/SVGPathSegLinetoHorizontal.h:
+        * ksvg2/svg/SVGPathSegLinetoVertical.h:
+        * ksvg2/svg/SVGPathSegList.h:
+        * ksvg2/svg/SVGPathSegMoveto.h:
+        * ksvg2/svg/SVGPatternElement.h:
+        * ksvg2/svg/SVGPoint.h:
+        * ksvg2/svg/SVGPointList.h:
+        * ksvg2/svg/SVGPolyElement.h:
+        * ksvg2/svg/SVGPolygonElement.h:
+        * ksvg2/svg/SVGPolylineElement.h:
+        * ksvg2/svg/SVGPreserveAspectRatio.h:
+        * ksvg2/svg/SVGRadialGradientElement.h:
+        * ksvg2/svg/SVGRect.h:
+        * ksvg2/svg/SVGRectElement.h:
+        * ksvg2/svg/SVGSVGElement.h:
+        * ksvg2/svg/SVGScriptElement.h:
+        * ksvg2/svg/SVGSetElement.h:
+        * ksvg2/svg/SVGStopElement.h:
+        * ksvg2/svg/SVGStringList.h:
+        * ksvg2/svg/SVGStylable.h:
+        * ksvg2/svg/SVGStyleElement.h:
+        * ksvg2/svg/SVGStyledElement.h:
+        (WebCore::SVGStyledElement::rendererIsNeeded):
+        (WebCore::SVGStyledElement::canvasResource):
+        * ksvg2/svg/SVGStyledLocatableElement.h:
+        * ksvg2/svg/SVGStyledTransformableElement.h:
+        * ksvg2/svg/SVGSwitchElement.h:
+        * ksvg2/svg/SVGSymbolElement.h:
+        * ksvg2/svg/SVGTRefElement.h:
+        * ksvg2/svg/SVGTSpanElement.h:
+        * ksvg2/svg/SVGTests.h:
+        * ksvg2/svg/SVGTextContentElement.h:
+        * ksvg2/svg/SVGTextElement.h:
+        * ksvg2/svg/SVGTextPositioningElement.h:
+        * ksvg2/svg/SVGTitleElement.h:
+        * ksvg2/svg/SVGTransform.h:
+        * ksvg2/svg/SVGTransformList.h:
+        * ksvg2/svg/SVGTransformable.h:
+        * ksvg2/svg/SVGURIReference.h:
+        * ksvg2/svg/SVGUseElement.h:
+        * ksvg2/svg/SVGViewElement.h:
+        * ksvg2/svg/SVGZoomAndPan.h:
+        * ksvg2/svg/svgpathparser.h:
+        * page/Frame.h:
+        (WebCore::):
+        * platform/AffineTransform.h:
+        * platform/FontCache.cpp:
+        (WebCore::FontPlatformDataCacheKey::FontPlatformDataCacheKey):
+        * platform/FontData.cpp:
+        (WebCore::FontData::FontData):
+        * platform/FontData.h:
+        * platform/TextBox.h:
+        (WebCore::TextBox::):
+        * platform/Timer.cpp:
+        (WebCore::TimerBase::heapPop):
+        * platform/mac/FontCacheMac.mm:
+        * platform/mac/GlyphMapMac.cpp:
+        * platform/mac/WebFontCache.mm:
+        (betterChoice):
+        * rendering/DeprecatedRenderSelect.cpp:
+        (WebCore::DeprecatedRenderSelect::setWidgetWritingDirection):
+        * rendering/EllipsisBox.h:
+        * rendering/RenderBR.h:
+        (WebCore::RenderBR::renderName):
+        (WebCore::RenderBR::width):
+        * rendering/RenderBlock.h:
+        (WebCore::):
+        * rendering/RenderFlexibleBox.h:
+        * rendering/RenderFlow.h:
+        (WebCore::RenderFlow::RenderFlow):
+        * rendering/RenderFrame.cpp:
+        * rendering/bidi.h:
+        * rendering/break_lines.cpp:
+
 2006-07-29  Rob Buis  <buis@kde.org>
 
         Reviewed by Geoff.
index 996f648..e099b84 100644 (file)
 #include "DeprecatedPtrList.h"
 #include "Shared.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     template<class T>
-    class DOMList : public Shared<DOMList<T> >
-    {
+    class DOMList : public Shared<DOMList<T> > {
     public:
         DOMList() : Shared<DOMList<T> >() { m_impl.setAutoDelete(false); }
         DOMList(const DOMList &other) { *this = other; }
@@ -119,9 +118,10 @@ namespace WebCore
     private:
         DeprecatedPtrList<T> m_impl;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KDOM_DOMList_H
 
 // vim:ts=4:noet
index db36ecb..6e7099d 100644 (file)
                854FE7370A2297BE0058D7AD /* Traversal.h in Headers */ = {isa = PBXBuildFile; fileRef = 854FE72D0A2297BE0058D7AD /* Traversal.h */; };
                854FE7380A2297BE0058D7AD /* TreeWalker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 854FE72E0A2297BE0058D7AD /* TreeWalker.cpp */; };
                854FE7390A2297BE0058D7AD /* TreeWalker.h in Headers */ = {isa = PBXBuildFile; fileRef = 854FE72F0A2297BE0058D7AD /* TreeWalker.h */; };
+               85EC9AFA0A71A2C600EEEAED /* FontData.h in Headers */ = {isa = PBXBuildFile; fileRef = 85EC9AF80A71A2C600EEEAED /* FontData.h */; };
+               85EC9AFB0A71A2C600EEEAED /* Language.h in Headers */ = {isa = PBXBuildFile; fileRef = 85EC9AF90A71A2C600EEEAED /* Language.h */; };
                93032CC809AEC34300F82A18 /* PathCG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 93032CC709AEC34300F82A18 /* PathCG.cpp */; };
                93032CCA09AEC34B00F82A18 /* Path.h in Headers */ = {isa = PBXBuildFile; fileRef = 93032CC909AEC34B00F82A18 /* Path.h */; };
                9305B24D098F1B6B00C28855 /* Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9305B24C098F1B6B00C28855 /* Timer.h */; };
                FAE04190097596C9000540BE /* SVGImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE0418E097596C9000540BE /* SVGImageLoader.h */; };
 /* End PBXBuildFile section */
 
-/* Begin PBXBuildStyle section */
-               D03DFF0D0A7ABE43004C8F18 /* Development */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               COPY_PHASE_STRIP = NO;
-                       };
-                       name = Development;
-               };
-               D03DFF0E0A7ABE43004C8F18 /* Deployment */ = {
-                       isa = PBXBuildStyle;
-                       buildSettings = {
-                               COPY_PHASE_STRIP = YES;
-                       };
-                       name = Deployment;
-               };
-/* End PBXBuildStyle section */
-
 /* Begin PBXContainerItemProxy section */
                DD041FF009D9E3250010AF2A /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                854FE72D0A2297BE0058D7AD /* Traversal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Traversal.h; sourceTree = "<group>"; };
                854FE72E0A2297BE0058D7AD /* TreeWalker.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = TreeWalker.cpp; sourceTree = "<group>"; };
                854FE72F0A2297BE0058D7AD /* TreeWalker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TreeWalker.h; sourceTree = "<group>"; };
+               85EC9AF80A71A2C600EEEAED /* FontData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FontData.h; sourceTree = "<group>"; };
+               85EC9AF90A71A2C600EEEAED /* Language.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = "<group>"; };
                93032CC709AEC34300F82A18 /* PathCG.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PathCG.cpp; sourceTree = "<group>"; };
                93032CC909AEC34B00F82A18 /* Path.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Path.h; sourceTree = "<group>"; };
                9305B24C098F1B6B00C28855 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
                93EEC1EC09C2877700C515D1 /* html */ = {
                        isa = PBXGroup;
                        children = (
-                               BCCD74DB0A4C8D35005FDA6D /* HTMLViewSourceDocument.h */,
                                93EEC1F009C2877700C515D1 /* CanvasGradient.cpp */,
                                93EEC1F109C2877700C515D1 /* CanvasGradient.h */,
                                930CAB8809C49EFA00229C04 /* CanvasGradient.idl */,
                                A8EA79E60A1916DF00A8EF5F /* HTMLUListElement.h */,
                                1A85B1D50A1B236C00D8C87C /* HTMLUListElement.idl */,
                                BCCD74E40A4C8DDF005FDA6D /* HTMLViewSourceDocument.cpp */,
+                               BCCD74DB0A4C8D35005FDA6D /* HTMLViewSourceDocument.h */,
                        );
                        path = html;
                        sourceTree = "<group>";
                                BC6DABF20A19015700E5CD14 /* FontCache.cpp */,
                                BCF7C0B70A1687CC0032F75B /* FontCache.h */,
                                BCC089190A1C4652006189A6 /* FontData.cpp */,
+                               85EC9AF80A71A2C600EEEAED /* FontData.h */,
                                BCC47E6A09A3FE4700ADB771 /* FontDescription.h */,
                                BCF7C0770A1680C00032F75B /* FontFallbackList.cpp */,
                                BCEB377509B7BB0D00CB38B1 /* FontFallbackList.h */,
                                BCF1A5EF097839600061A123 /* IntSize.h */,
                                6593923509AE4346002C531F /* KURL.cpp */,
                                6593923609AE4346002C531F /* KURL.h */,
+                               85EC9AF90A71A2C600EEEAED /* Language.h */,
                                F587851302DE375901EA4122 /* ListBox.h */,
                                935207BD09BD410A00F2038D /* LocalizedStrings.h */,
                                A8239DFE09B3CF8A00B60641 /* Logging.cpp */,
                F523D18402DE42E8018635CA /* css */ = {
                        isa = PBXGroup;
                        children = (
-                               4E1959230A39DACC00220FE5 /* MediaQuery.cpp */,
-                               4E1959240A39DACC00220FE5 /* MediaQuery.h */,
-                               4E1959250A39DACC00220FE5 /* MediaQueryEvaluator.cpp */,
-                               4E1959260A39DACC00220FE5 /* MediaQueryEvaluator.h */,
-                               4E1959270A39DACC00220FE5 /* MediaQueryExp.cpp */,
-                               4E1959280A39DACC00220FE5 /* MediaQueryExp.h */,
-                               4E19591F0A39DABA00220FE5 /* MediaFeatureNames.cpp */,
-                               4E1959200A39DABA00220FE5 /* MediaFeatureNames.h */,
                                A80E6CDA0A1989CA007FB8C5 /* Counter.h */,
                                930705C709E0C95F00B17FE4 /* Counter.idl */,
                                A80E6CBB0A1989CA007FB8C5 /* CSSBorderImageValue.cpp */,
                                93CA4C9B09DF93FA00DF8677 /* makeprop */,
                                93CA4C9C09DF93FA00DF8677 /* maketokenizer */,
                                93CA4C9D09DF93FA00DF8677 /* makevalues */,
+                               4E19591F0A39DABA00220FE5 /* MediaFeatureNames.cpp */,
+                               4E1959200A39DABA00220FE5 /* MediaFeatureNames.h */,
                                A8EA80010A19516E00A8EF5F /* MediaList.cpp */,
                                A8EA80060A19516E00A8EF5F /* MediaList.h */,
+                               4E1959230A39DACC00220FE5 /* MediaQuery.cpp */,
+                               4E1959240A39DACC00220FE5 /* MediaQuery.h */,
+                               4E1959250A39DACC00220FE5 /* MediaQueryEvaluator.cpp */,
+                               4E1959260A39DACC00220FE5 /* MediaQueryEvaluator.h */,
+                               4E1959270A39DACC00220FE5 /* MediaQueryExp.cpp */,
+                               4E1959280A39DACC00220FE5 /* MediaQueryExp.h */,
                                A80E6CD10A1989CA007FB8C5 /* Pair.h */,
                                93CA4C9F09DF93FA00DF8677 /* quirks.css */,
                                A80E79960A19BD21007FB8C5 /* Rect.idl */,
                F523D2F302DE443B018635CA /* rendering */ = {
                        isa = PBXGroup;
                        children = (
-                               ABDDFE730A5C6E6F00A3E11D /* RenderMenuList.cpp */,
-                               ABDDFE740A5C6E7000A3E11D /* RenderMenuList.h */,
-                               ABDDFE750A5C6E7000A3E11D /* RenderPopupMenu.cpp */,
-                               ABDDFE760A5C6E7000A3E11D /* RenderPopupMenu.h */,
-                               ABDDFE770A5C6E7000A3E11D /* RenderPopupMenuMac.h */,
-                               ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */,
-                               ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */,
-                               ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */,
                                A8CFF04B0A154F09000A4234 /* AutoTableLayout.cpp */,
                                A8CFF0490A154F09000A4234 /* AutoTableLayout.h */,
                                BCEA4813097D93020094C9E4 /* bidi.cpp */,
                                BCEA4815097D93020094C9E4 /* break_lines.cpp */,
                                BCEA4816097D93020094C9E4 /* break_lines.h */,
                                BCEA4817097D93020094C9E4 /* DataRef.h */,
+                               ABE7B5210A489F830031881C /* DeprecatedRenderSelect.cpp */,
+                               ABE7B5220A489F830031881C /* DeprecatedRenderSelect.h */,
                                BC92F1DB0A40AEA300AC0746 /* DeprecatedSlider.cpp */,
                                BC92F1DC0A40AEA300AC0746 /* DeprecatedSlider.h */,
                                A8CFF6CA0A1561CD000A4234 /* EllipsisBox.cpp */,
                                935C476009AC4CD100A6AAB4 /* Length.h */,
                                A8EA7A4D0A191A5200A8EF5F /* ListMarkerBox.cpp */,
                                A8EA7A490A191A5200A8EF5F /* ListMarkerBox.h */,
-                               BCEA4844097D93020094C9E4 /* RenderStyle.cpp */,
-                               BCEA4845097D93020094C9E4 /* RenderStyle.h */,
                                BCEA481C097D93020094C9E4 /* RenderApplet.cpp */,
                                BCEA481D097D93020094C9E4 /* RenderApplet.h */,
                                BCEA481E097D93020094C9E4 /* RenderArena.cpp */,
                                A8EA7A4C0A191A5200A8EF5F /* RenderListItem.h */,
                                A8EA7A4B0A191A5200A8EF5F /* RenderListMarker.cpp */,
                                A8EA7A4A0A191A5200A8EF5F /* RenderListMarker.h */,
+                               ABDDFE730A5C6E6F00A3E11D /* RenderMenuList.cpp */,
+                               ABDDFE740A5C6E7000A3E11D /* RenderMenuList.h */,
                                BCEA4840097D93020094C9E4 /* RenderObject.cpp */,
                                BCEA4841097D93020094C9E4 /* RenderObject.h */,
                                A871DEC80A1530C700B12A68 /* RenderPart.cpp */,
                                A871DECF0A1530C700B12A68 /* RenderPart.h */,
                                A871DECE0A1530C700B12A68 /* RenderPartObject.cpp */,
                                A871DECD0A1530C700B12A68 /* RenderPartObject.h */,
+                               ABDDFE750A5C6E7000A3E11D /* RenderPopupMenu.cpp */,
+                               ABDDFE760A5C6E7000A3E11D /* RenderPopupMenu.h */,
+                               ABDDFE770A5C6E7000A3E11D /* RenderPopupMenuMac.h */,
+                               ABDDFE780A5C6E7000A3E11D /* RenderPopupMenuMac.mm */,
                                A871DFDE0A15376B00B12A68 /* RenderReplaced.cpp */,
                                A871DFDF0A15376B00B12A68 /* RenderReplaced.h */,
+                               BCEA4844097D93020094C9E4 /* RenderStyle.cpp */,
+                               BCEA4845097D93020094C9E4 /* RenderStyle.h */,
                                A8DF4AE20980C42C0052981B /* RenderTable.cpp */,
                                A8DF4AE10980C42C0052981B /* RenderTable.h */,
                                A8DF4AE00980C42C0052981B /* RenderTableCell.cpp */,
                                E148432F0A674FC2007E4D39 /* StreamingTextDecoderMac.h in Headers */,
                                1CAF34810A6C405200ABE06E /* WebScriptObject.h in Headers */,
                                1CAF34830A6C405200ABE06E /* WebScriptObjectPrivate.h in Headers */,
+                               85EC9AFA0A71A2C600EEEAED /* FontData.h in Headers */,
+                               85EC9AFB0A71A2C600EEEAED /* Language.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                0867D690FE84028FC02AAC07 /* Project object */ = {
                        isa = PBXProject;
                        buildConfigurationList = 149C284308902B11008A9EFC /* Build configuration list for PBXProject "WebCore" */;
-                       buildSettings = {
-                       };
-                       buildStyles = (
-                               D03DFF0D0A7ABE43004C8F18 /* Development */,
-                               D03DFF0E0A7ABE43004C8F18 /* Deployment */,
-                       );
                        hasScannedForEncodings = 1;
                        knownRegions = (
                                English,
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                MACOSX_DEPLOYMENT_TARGET = 10.4;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_THREADSAFE_STATICS = NO;
                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
+                               GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
                                GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
                                GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
                                WARNING_CFLAGS = (
index 3b14b72..ed10137 100644 (file)
  *
  */
 
-// This prefix file is for use on Mac OS X only. It should contain only:
-//    1) files to precompile on Mac OS X for faster builds
-//    2) in one case at least: OS-X-specific performance bug workarounds
-//    3) the special trick to catch us using new or delete without including "config.h"
-// The project should be able to build without this header, although we rarely test that.
+/* This prefix file is for use on Mac OS X only. It should contain only:
+ *    1) files to precompile on Mac OS X for faster builds
+ *    2) in one case at least: OS-X-specific performance bug workarounds
+ *    3) the special trick to catch us using new or delete without including "config.h"
+ * The project should be able to build without this header, although we rarely test that.
+ */
+
 
-// Things that need to be defined globally should go into "config.h".
+/* Things that need to be defined globally should go into "config.h". */
 
 #ifdef __cplusplus
 #define NULL __null
@@ -54,7 +56,7 @@
 #include <cstddef>
 #include <new>
 
-// Work around bug 3553309 by re-including <ctype.h>.
+/* Work around bug 3553309 by re-including <ctype.h>. */
 #include <cctype>
 #define isalnum(c)      __istype((c), (_CTYPE_A|_CTYPE_D))
 #define isalpha(c)      __istype((c), _CTYPE_A)
@@ -94,6 +96,6 @@
 #define delete ("if you use new/delete make sure to include config.h at the top of the file"()) 
 #endif
 
-// Work around bug with C++ library that screws up Objective-C++ when exception support is disabled.
+/* Work around bug with C++ library that screws up Objective-C++ when exception support is disabled. */
 #undef try
 #undef catch
index c27a4de..fac74fc 100644 (file)
@@ -17,6 +17,7 @@
  * Boston, MA 02111-1307, USA.
  */
 #include "config.h"
+#include "JSCanvasRenderingContext2D.h"
 
 #include "CanvasGradient.h"
 #include "CanvasPattern.h"
@@ -28,7 +29,6 @@
 #include "HTMLImageElement.h"
 #include "JSCanvasGradient.h"
 #include "JSCanvasPattern.h"
-#include "JSCanvasRenderingContext2D.h"
 #include "JSHTMLCanvasElement.h"
 #include "JSHTMLImageElement.h"
 #include "kjs_html.h"
@@ -326,4 +326,4 @@ JSValue* JSCanvasRenderingContext2D::createPattern(ExecState* exec, const List&
     return 0;
 }
 
-}
\ No newline at end of file
+} // namespace WebCore
index 4922dbf..d348310 100644 (file)
@@ -32,7 +32,7 @@
 
 namespace WebCore {
     class XSLTProcessor;
-};
+}
 
 // Eventually we should implement XSLTException:
 // http://lxr.mozilla.org/seamonkey/source/content/xsl/public/nsIXSLTException.idl
@@ -63,8 +63,8 @@ public:
     virtual JSObject *construct(ExecState *exec, const List &args) { return new JSXSLTProcessor(exec); }
 };
 
-};
+} // namespace KJS
 
-#endif
+#endif // XSLTProcessor_H
 
 #endif // KHTML_XSLT
index 948bc49..ac42901 100644 (file)
@@ -53,7 +53,7 @@ public:
         Attributes, NamespaceURI, Prefix, LocalName, OwnerDocument, InsertBefore,
         ReplaceChild, RemoveChild, AppendChild, HasAttributes, HasChildNodes,
         CloneNode, Normalize, IsSupported, Contains, IsSameNode, IsEqualNode, TextContent,
-        IsDefaultNamespace, LookupNamespaceURI, LookupPrefix,
+        IsDefaultNamespace, LookupNamespaceURI, LookupPrefix
     };
     
 protected:
index a23bb3d..25a84cf 100644 (file)
@@ -46,7 +46,7 @@ enum {
     DOM_IMPORT_RULE                = 3,
     DOM_MEDIA_RULE                 = 4,
     DOM_FONT_FACE_RULE             = 5,
-    DOM_PAGE_RULE                  = 6,
+    DOM_PAGE_RULE                  = 6
 };
 
 @interface DOMCSSRule : DOMObject
@@ -111,7 +111,7 @@ enum {
     DOM_CSS_INHERIT = 0,
     DOM_CSS_PRIMITIVE_VALUE = 1,
     DOM_CSS_VALUE_LIST = 2,
-    DOM_CSS_CUSTOM = 3,
+    DOM_CSS_CUSTOM = 3
 };
 
 @interface DOMCSSValue : DOMObject
@@ -147,7 +147,7 @@ enum {
     DOM_CSS_ATTR                       = 22,
     DOM_CSS_COUNTER                    = 23,
     DOM_CSS_RECT                       = 24,
-    DOM_CSS_RGBCOLOR                   = 25,
+    DOM_CSS_RGBCOLOR                   = 25
 };
 
 @interface DOMCSSPrimitiveValue : DOMCSSValue
index 40c73f4..fa2a925 100644 (file)
@@ -61,7 +61,7 @@ enum {
     DOM_SYNTAX_ERR                    = 12,
     DOM_INVALID_MODIFICATION_ERR      = 13,
     DOM_NAMESPACE_ERR                 = 14,
-    DOM_INVALID_ACCESS_ERR            = 15,
+    DOM_INVALID_ACCESS_ERR            = 15
 };
 
 @interface DOMImplementation : DOMObject
@@ -85,7 +85,7 @@ enum {
     DOM_DOCUMENT_NODE                 = 9,
     DOM_DOCUMENT_TYPE_NODE            = 10,
     DOM_DOCUMENT_FRAGMENT_NODE        = 11,
-    DOM_NOTATION_NODE                 = 12,
+    DOM_NOTATION_NODE                 = 12
 };
 
 @interface DOMNode : DOMObject
index f1bed89..374fe12 100644 (file)
@@ -114,13 +114,13 @@ enum {
 - (unsigned short)orient;
 - (BOOL)horizontalOverflow;
 - (BOOL)verticalOverflow;
-@end;
+@end
 
 enum {
     DOM_KEY_LOCATION_STANDARD      = 0x00,
     DOM_KEY_LOCATION_LEFT          = 0x01,
     DOM_KEY_LOCATION_RIGHT         = 0x02,
-    DOM_KEY_LOCATION_NUMPAD        = 0x03,
+    DOM_KEY_LOCATION_NUMPAD        = 0x03
 };
 
 @interface DOMKeyboardEvent : DOMUIEvent
index a585ced..9c3a410 100644 (file)
@@ -32,7 +32,7 @@ enum {
     // DOM range exception codes
     //
     DOM_BAD_BOUNDARYPOINTS_ERR        = 1,
-    DOM_INVALID_NODE_TYPE_ERR         = 2,
+    DOM_INVALID_NODE_TYPE_ERR         = 2
 };
 
 enum {
@@ -42,7 +42,7 @@ enum {
     DOM_START_TO_START                = 0,
     DOM_START_TO_END                  = 1,
     DOM_END_TO_END                    = 2,
-    DOM_END_TO_START                  = 3,
+    DOM_END_TO_START                  = 3
 };
 
 @interface DOMRange : DOMObject
index 8462e05..2ca8e05 100644 (file)
@@ -31,7 +31,7 @@ enum {
     // Constants returned by acceptNode
     DOM_FILTER_ACCEPT                  = 1,
     DOM_FILTER_REJECT                  = 2,
-    DOM_FILTER_SKIP                    = 3,
+    DOM_FILTER_SKIP                    = 3
 };
 
 enum {
@@ -48,7 +48,7 @@ enum {
     DOM_SHOW_DOCUMENT                  = 0x00000100,
     DOM_SHOW_DOCUMENT_TYPE             = 0x00000200,
     DOM_SHOW_DOCUMENT_FRAGMENT         = 0x00000400,
-    DOM_SHOW_NOTATION                  = 0x00000800,
+    DOM_SHOW_NOTATION                  = 0x00000800
 };
 
 @protocol DOMNodeFilter <NSObject>
index 9ad7176..e6c0172 100644 (file)
@@ -47,7 +47,7 @@ enum {
     DOM_UNORDERED_NODE_SNAPSHOT_TYPE   = 6,
     DOM_ORDERED_NODE_SNAPSHOT_TYPE     = 7,
     DOM_ANY_UNORDERED_NODE_TYPE        = 8,
-    DOM_FIRST_ORDERED_NODE_TYPE        = 9,
+    DOM_FIRST_ORDERED_NODE_TYPE        = 9
 };
 
 @interface DOMXPathResult : DOMObject
index 6d8a522..faa0543 100644 (file)
@@ -72,7 +72,7 @@ typedef enum {
 typedef enum {
     WebSelectionStateNone,
     WebSelectionStateCaret,
-    WebSelectionStateRange,
+    WebSelectionStateRange
 } WebSelectionState;
 
 typedef enum {
@@ -157,7 +157,7 @@ typedef enum {
     ObjectElementNone,
     ObjectElementImage,
     ObjectElementFrame,
-    ObjectElementPlugin,
+    ObjectElementPlugin
 } ObjectElementType;
 
 @protocol WebCoreOpenPanelResultListener <NSObject>
index 229eea8..70d53f6 100644 (file)
@@ -27,5 +27,5 @@ typedef enum {
     WebCoreKeyboardAccessDefault     = 0x00000000,
     WebCoreKeyboardAccessFull        = 0x00000001,
     // this flag may be or'ed with either of the two above
-    WebCoreKeyboardAccessTabsToLinks = 0x10000000
+    WebCoreKeyboardAccessTabsToLinks = 0x10000000
 } WebCoreKeyboardUIMode;
index ed87c42..14386a1 100644 (file)
@@ -71,6 +71,6 @@ print "    if(id >= CSS_PROP_TOTAL || id == 0)"; \
 print "      return String();";\
 print "    else";\
 print "      return String(propertyList[id]);"; \
-print "};"; \
+print "}"; \
 print ""; \
 }' >> CSSPropertyNames.c
index d16acaa..9ddbec1 100644 (file)
@@ -70,6 +70,6 @@ print "    if(id >= CSS_VAL_TOTAL || id == 0)"; \
 print "      return String();";\
 print "    else";\
 print "      return String(valueList[id]);"; \
-print "};"; \
+print "}"; \
 print ""; \
 }' >> CSSValueKeywords.c
index c3067f1..f851080 100644 (file)
 
 namespace WebCore {
 
-class ChildNodeList : public NodeList
-{
+class ChildNodeList : public NodeList {
 public:
-    ChildNodeList( Node *n);
+    ChildNodeList(Node*);
 
     virtual unsigned length() const;
-    virtual Node *item ( unsigned index ) const;
+    virtual Node* item(unsigned index) const;
 
 protected:
-    virtual bool nodeMatches( Node *testNode ) const;
+    virtual bool nodeMatches(Node* testNode) const;
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // DOM_ChildNodeListImpl_h
index 66b1f33..869276e 100644 (file)
@@ -25,9 +25,8 @@
 
 namespace WebCore {
 
-template <class T> class DocPtr
-{
- public:
+template <class T> class DocPtr {
+public:
     DocPtr() : m_ptr(0) {}
     DocPtr(T *ptr) : m_ptr(ptr) { if (ptr) ptr->selfOnlyRef(); }
     DocPtr(const DocPtr &o) : m_ptr(o.m_ptr) { if (T *ptr = m_ptr) ptr->selfOnlyRefRef(); }
index e3bc645..840024f 100644 (file)
@@ -432,7 +432,7 @@ public:
         DOMNODEINSERTEDINTODOCUMENT_LISTENER = 0x10,
         DOMATTRMODIFIED_LISTENER             = 0x20,
         DOMCHARACTERDATAMODIFIED_LISTENER    = 0x40,
-        OVERFLOWCHANGED_LISTENER             = 0x80,
+        OVERFLOWCHANGED_LISTENER             = 0x80
     };
 
     bool hasListenerType(ListenerType listenerType) const { return (m_listenerTypes & listenerType); }
index 917e857..a51a0fd 100644 (file)
 namespace WebCore {
 
 // A range of a node within a document that is "marked", such as being misspelled
-struct DocumentMarker
-{
+struct DocumentMarker {
+
     enum MarkerType {
-        AllMarkers = -1,
-        Spelling = 0,
-        TextMatch,
+        AllMarkers  = -1,
+        Spelling    = 0,
+        TextMatch   = 1
     };
-    
+
     enum MarkerType type;
-    unsigned startOffset, endOffset;
-    
-    bool operator == (const DocumentMarker &o) const {
+    unsigned startOffset;
+    unsigned endOffset;
+
+    bool operator==(const DocumentMarker& o) const
+    {
         return type == o.type && startOffset == o.startOffset && endOffset == o.endOffset;
     }
-    bool operator != (const DocumentMarker &o) const {
+
+    bool operator!=(const DocumentMarker& o) const
+    {
         return !(*this == o);
     }
 };
 
-}
+} // namespace WebCore
 
-#endif
+#endif // DOM_DocumentMarker_h
index 6619d5c..f674397 100644 (file)
@@ -121,6 +121,6 @@ inline void allowEventDispatch() { }
 
 #endif // NDEBUG 
 
-} //namespace WebCore
+} // namespace WebCore
 
-#endif
+#endif // DOM_EventTargetNodeImpl_h
index cfcb6d4..0db44c4 100644 (file)
@@ -39,7 +39,7 @@ namespace WebCore {
             DOM_KEY_LOCATION_STANDARD      = 0x00,
             DOM_KEY_LOCATION_LEFT          = 0x01,
             DOM_KEY_LOCATION_RIGHT         = 0x02,
-            DOM_KEY_LOCATION_NUMPAD        = 0x03,
+            DOM_KEY_LOCATION_NUMPAD        = 0x03
         };
         
         KeyboardEvent();
index ba16305..0875b47 100644 (file)
@@ -33,25 +33,25 @@ namespace WebCore {
 /**
  * NodeList which lists all Nodes in a Element with a given "name=" tag
  */
-class NameNodeList : public NodeList
-{
+class NameNodeList : public NodeList {
 public:
-    NameNodeList( Node *doc, const String &t );
+    NameNodeList(Node* doc, const String& name);
 
     // DOM methods overridden from  parent classes
 
     virtual unsigned length() const;
-    virtual Node *item ( unsigned index ) const;
+    virtual Node* item(unsigned index) const;
 
     // Other methods (not part of DOM)
-    virtual void rootNodeChildrenChanged() {};
+    virtual void rootNodeChildrenChanged() { }
     virtual void rootNodeAttributeChanged() { NodeList::rootNodeChildrenChanged(); }
 
 protected:
-    virtual bool nodeMatches( Node *testNode ) const;
+    virtual bool nodeMatches(Node* testNode) const;
 
     String nodeName;
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // DOM_NameNodeListImpl_h
index e2c3500..1060734 100644 (file)
@@ -159,7 +159,7 @@ String QualifiedName::toString() const
 }
 
 // Global init routines
-DEFINE_GLOBAL(QualifiedName, anyName, nullAtom, starAtom, starAtom);
+DEFINE_GLOBAL(QualifiedName, anyName, nullAtom, starAtom, starAtom)
 
 void QualifiedName::init()
 {
index c0c6020..a34fe7d 100644 (file)
@@ -30,8 +30,7 @@
 
 namespace WebCore {
 
-class TypingCommand : public CompositeEditCommand
-{
+class TypingCommand : public CompositeEditCommand {
 public:
     enum ETypingCommand { 
         DeleteKey, 
@@ -39,7 +38,7 @@ public:
         InsertText, 
         InsertLineBreak, 
         InsertParagraphSeparator,
-        InsertParagraphSeparatorInQuotedContent,
+        InsertParagraphSeparatorInQuotedContent
     };
 
     TypingCommand(Document *document, ETypingCommand, const String &text = "", bool selectInsertedText = false, TextGranularity granularity = CharacterGranularity);
index e655b1c..9c88068 100644 (file)
 
 namespace WebCore {
 
-class UnlinkCommand : public CompositeEditCommand
-{
+class UnlinkCommand : public CompositeEditCommand {
 public:
     UnlinkCommand(Document*);
     virtual void doApply();
     virtual EditAction editingAction() const { return EditActionUnlink; }
-private:
 };
 
-} // namespace khtml
+} // namespace WebCore
 
-#endif // UnlinkCommand_h
\ No newline at end of file
+#endif // UnlinkCommand_h
index 0d6c74b..31cdc0d 100644 (file)
 #ifndef HTML_FormDataList_h
 #define HTML_FormDataList_h
 
+#include "DeprecatedValueList.h"
 #include "PlatformString.h"
 #include "TextEncoding.h"
-#include "DeprecatedValueList.h"
 
 namespace WebCore {
 
 struct FormDataListItem {
-    FormDataListItem(const DeprecatedCString &data) : m_data(data) { }
-    FormDataListItem(const DeprecatedString &path) : m_path(path) { }
+    FormDataListItem(const DeprecatedCStringdata) : m_data(data) { }
+    FormDataListItem(const DeprecatedStringpath) : m_path(path) { }
 
     DeprecatedString m_path;
     DeprecatedCString m_data;
@@ -45,15 +45,15 @@ class FormDataList {
 public:
     FormDataList(const TextEncoding&);
 
-    void appendData(const String &key, const String &value)
+    void appendData(const String& key, const String& value)
         { appendString(key.deprecatedString()); appendString(value.deprecatedString()); }
-    void appendData(const String &key, const DeprecatedString &value)
+    void appendData(const String& key, const DeprecatedString& value)
         { appendString(key.deprecatedString()); appendString(value); }
-    void appendData(const String &key, const DeprecatedCString &value)
+    void appendData(const String& key, const DeprecatedCString& value)
         { appendString(key.deprecatedString()); appendString(value); }
-    void appendData(const String &key, int value)
+    void appendData(const Stringkey, int value)
         { appendString(key.deprecatedString()); appendString(DeprecatedString::number(value)); }
-    void appendFile(const String &key, const String &filename);
+    void appendFile(const String& key, const String& filename);
 
     DeprecatedValueListConstIterator<FormDataListItem> begin() const
         { return m_list.begin(); }
@@ -61,13 +61,13 @@ public:
         { return m_list.end(); }
 
 private:
-    void appendString(const DeprecatedCString &s);
-    void appendString(const DeprecatedString &s);
+    void appendString(const DeprecatedCString&);
+    void appendString(const DeprecatedString&);
 
     TextEncoding m_encoding;
     DeprecatedValueList<FormDataListItem> m_list;
 };
 
-};
+} // namespace WebCore
 
-#endif
+#endif // HTML_FormDataList_h
index 045bc4a..36e2a3f 100644 (file)
@@ -28,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLBlockquoteElement : public HTMLElement
-{
+class HTMLBlockquoteElement : public HTMLElement {
 public:
     HTMLBlockquoteElement(Document*);
     ~HTMLBlockquoteElement();
@@ -41,5 +40,6 @@ public:
     void setCite(const String&);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLBlockquoteElement_H
index 5f13673..77f0ca2 100644 (file)
 
 namespace WebCore {
 
-class HTMLDivElement : public HTMLElement
-{
+class HTMLDivElement : public HTMLElement {
 public:
     HTMLDivElement(Document*);
     ~HTMLDivElement();
-    
+
     virtual HTMLTagStatus endTagRequirement() const { return TagStatusRequired; }
     virtual int tagPriority() const { return 5; }
-    
+
     virtual bool mapToEntry(const QualifiedName&, MappedAttributeEntry&) const;
     virtual void parseMappedAttribute(MappedAttribute*);
 
@@ -44,5 +43,6 @@ public:
     void setAlign(const String&);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLDivElement_H
index bc95963..3e234d2 100644 (file)
 #ifndef HTML_HTMLFormElementImpl_H
 #define HTML_HTMLFormElementImpl_H
 
-#include "HTMLElement.h"
 #include "HTMLCollection.h" 
-
-namespace WebCore {
-    class FormData;
-};
+#include "HTMLElement.h"
 
 namespace WebCore {
 
+class FormData;
 class HTMLGenericFormElement;
 class HTMLImageElement;
 class HTMLFormCollection;
 
-class HTMLFormElement : public HTMLElement
-{
+class HTMLFormElement : public HTMLElement {
 public:
     HTMLFormElement(Document*);
     virtual ~HTMLFormElement();
@@ -64,7 +60,7 @@ public:
 
     bool autoComplete() const { return m_autocomplete; }
 
-    virtual void parseMappedAttribute(MappedAttribute *attr);
+    virtual void parseMappedAttribute(MappedAttribute*);
 
     void registerFormElement(HTMLGenericFormElement*);
     void removeFormElement(HTMLGenericFormElement*);
@@ -81,10 +77,10 @@ public:
     void setPreserveAcrossRemove(bool b) { m_preserveAcrossRemove = b; }
     bool preserveAcrossRemove() const { return m_preserveAcrossRemove; }
 
-    virtual bool isURLAttribute(Attribute *attr) const;
+    virtual bool isURLAttribute(Attribute*) const;
     
     void submitClick();
-    bool formWouldHaveSecureSubmission(const String &url);
+    bool formWouldHaveSecureSubmission(const Stringurl);
 
     String name() const;
     void setName(const String&);
@@ -130,6 +126,6 @@ private:
     String oldNameAttr;
 };
 
-} //namespace
+} // namespace WebCore
 
-#endif
+#endif // HTML_HTMLFormElementImpl_H
index d00d75c..895ff4b 100644 (file)
@@ -28,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLHRElement : public HTMLElement
-{
+class HTMLHRElement : public HTMLElement {
 public:
     HTMLHRElement(Document*);
     ~HTMLHRElement();
@@ -53,5 +52,6 @@ public:
     void setWidth(const String&);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLHRElement_H
index c540762..54fad47 100644 (file)
@@ -21,7 +21,6 @@
  *
  */
 
-// -------------------------------------------------------------------------
 #ifndef HTMLHeadingElement_H
 #define HTMLHeadingElement_H
 
@@ -29,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLHeadingElement : public HTMLElement
-{
+class HTMLHeadingElement : public HTMLElement {
 public:
     HTMLHeadingElement(const QualifiedName&, Document*);
 
@@ -42,5 +40,6 @@ public:
     void setAlign(const String&);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLHeadingElement_H
index ac7cad3..eba4773 100644 (file)
@@ -28,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLMarqueeElement : public HTMLElement
-{
+class HTMLMarqueeElement : public HTMLElement {
 public:
     HTMLMarqueeElement(Document*);
     
@@ -45,5 +44,6 @@ private:
     int m_minimumDelay;
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLMarqueeElement_H
index c1455b5..ddb0abe 100644 (file)
@@ -28,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLParagraphElement : public HTMLElement
-{
+class HTMLParagraphElement : public HTMLElement {
 public:
     HTMLParagraphElement(Document*);
 
@@ -44,5 +43,6 @@ public:
     void setAlign(const String&);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLParagraphElement_H
index 42ee66e..beef8b1 100644 (file)
@@ -33,8 +33,7 @@
 
 namespace WebCore {
 
-class HTMLPlugInElement : public HTMLElement
-{
+class HTMLPlugInElement : public HTMLElement {
 public:
     HTMLPlugInElement(const QualifiedName& tagName, Document*);
     ~HTMLPlugInElement();
@@ -80,6 +79,6 @@ private:
     AtomicString m_frameName;
 };
 
-}
+} // namespace WebCore
 
-#endif
+#endif // HTMLPlugInElement_H
index e275f41..2b3c808 100644 (file)
@@ -28,8 +28,7 @@
 
 namespace WebCore {
 
-class HTMLPreElement : public HTMLElement
-{
+class HTMLPreElement : public HTMLElement {
 public:
     HTMLPreElement(const QualifiedName&, Document*);
 
@@ -41,10 +40,11 @@ public:
 
     int width() const;
     void setWidth(int w);
-    
+
     bool wrap() const;
     void setWrap(bool b);
 };
 
-}; //namespace
-#endif
+} // namespace WebCore
+
+#endif // HTMLPreElement_H
index 4874219..0553580 100644 (file)
@@ -249,7 +249,7 @@ private:
             DiscardLF = 1 << 20, // FIXME: should clarify difference between skip and discard
             AllowYield = 1 << 21,
             LoadingExtScript = 1 << 22,
-            ForceSynchronous = 1 << 23,
+            ForceSynchronous = 1 << 23
         };
     
         void setBit(StateBits bit, bool value) 
index 5705e18..5b535f4 100644 (file)
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
+
+#include "config.h"
 #include "IconDatabase.h"
 
 #include "Image.h"
 #include "Logging.h"
 #include "PlatformString.h"
-
 #include <errno.h>
-#include <sys/types.h>
 #include <sys/stat.h>
+#include <sys/types.h>
 #include <time.h>
 
 
@@ -771,4 +772,4 @@ IconDatabase::~IconDatabase()
     m_db.close();
 }
 
-} //namespace WebCore
\ No newline at end of file
+} //namespace WebCore
index 974a796..333719d 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
+#include "config.h"
 #include "SQLDatabase.h"
 
-#include <wtf/Assertions.h>
 #include "Logging.h"
+#include <wtf/Assertions.h>
 
 namespace WebCore {
 
@@ -352,5 +353,4 @@ bool SQLStatement::returnDoubleResults(int col, Vector<double>& v)
     return result;
 }
 
-}; // namespace WebCore
-
+} // namespace WebCore
index c43fe20..b27e6f9 100644 (file)
@@ -39,8 +39,7 @@ namespace WebCore {
 class KCanvasFilterQuartz;
 
 // Enumerations
-typedef enum
-{
+typedef enum {
     FE_DISTANT_LIGHT = 0,
     FE_POINT_LIGHT = 1,
     FE_SPOT_LIGHT = 2,
@@ -64,8 +63,19 @@ typedef enum
 
 class KCanvasPoint3F {
 public:
-    KCanvasPoint3F() : m_x(0), m_y(0), m_z(0) { }
-    KCanvasPoint3F(float x, float y, float z) : m_x(x), m_y(y), m_z(z) { }
+    KCanvasPoint3F()
+        : m_x(0)
+        , m_y(0)
+        , m_z(0)
+    {
+    }
+
+    KCanvasPoint3F(float x, float y, float z)
+        : m_x(x)
+        , m_y(y)
+        , m_z(z)
+    {
+    }
     
     float x() const { return m_x; }
     void setX(float x) { m_x = x; }
@@ -87,11 +97,10 @@ private:
 class KCanvasFilterEffect;
 class KRenderingDevice;
 
-class KCanvasFilter : public KCanvasResource
-{
+class KCanvasFilter : public KCanvasResource {
 public:
-    KCanvasFilter() { };
-    virtual ~KCanvasFilter() { };
+    KCanvasFilter() { }
+    virtual ~KCanvasFilter() { }
     
     virtual bool isFilter() const { return true; }
     
@@ -123,12 +132,11 @@ protected:
 
 KCanvasFilter *getFilterById(Document *document, const AtomicString &id);
 
-class KCanvasFilterEffect
-{
+class KCanvasFilterEffect {
 public:
     // this default constructor is only needed for gcc 3.3
     KCanvasFilterEffect() { }
-    virtual ~KCanvasFilterEffect() { };
+    virtual ~KCanvasFilterEffect() { }
 
     virtual KCFilterEffectType effectType() const { return FE_TURBULENCE; }
 
@@ -163,8 +171,7 @@ typedef enum {
     BM_LIGHTEN = 4
 } KCBlendModeType;
 
-class KCanvasFEBlend : public KCanvasFilterEffect
-{
+class KCanvasFEBlend : public KCanvasFilterEffect {
 public:
     DeprecatedString in2() const { return m_in2; }
     void setIn2(const DeprecatedString &in2) { m_in2 = in2; }
@@ -186,8 +193,7 @@ typedef enum {
     CMT_LUMINANCE_TO_ALPHA = 3
 } KCColorMatrixType;
 
-class KCanvasFEColorMatrix : public KCanvasFilterEffect
-{
+class KCanvasFEColorMatrix : public KCanvasFilterEffect {
 public:
     KCColorMatrixType type() const { return m_type; }
     void setType(KCColorMatrixType type) { m_type = type; }
@@ -210,9 +216,12 @@ typedef enum {
     CT_GAMMA = 4
 } KCComponentTransferType;
 
-struct KCComponentTransferFunction
-{
-    KCComponentTransferFunction() : type(CT_IDENTITY) {}
+struct KCComponentTransferFunction {
+    KCComponentTransferFunction()
+        : type(CT_IDENTITY)
+    {
+    }
+
     KCComponentTransferType type;
     Vector<float> tableValues;
     float slope;
@@ -222,8 +231,7 @@ struct KCComponentTransferFunction
     float offset;
 };
 
-class KCanvasFEComponentTransfer : public KCanvasFilterEffect
-{
+class KCanvasFEComponentTransfer : public KCanvasFilterEffect {
 public:    
     KCComponentTransferFunction redFunction() const { return m_redFunc; }
     void setRedFunction(const KCComponentTransferFunction& func) { m_redFunc = func; }
@@ -252,11 +260,10 @@ typedef enum {
     CO_OUT = 2,
     CO_ATOP = 3,
     CO_XOR = 4,
-    CO_ARITHMETIC = 5,
+    CO_ARITHMETIC = 5
 } KCCompositeOperationType;
 
-class KCanvasFEComposite : public KCanvasFilterEffect
-{
+class KCanvasFEComposite : public KCanvasFilterEffect {
 public:
     DeprecatedString in2() const { return m_in2; }
     void setIn2(const DeprecatedString &in2) { m_in2 = in2; }
@@ -290,10 +297,9 @@ typedef enum {
     EM_NONE = 2
 } KCEdgeModeType;
 
-class KCanvasFEConvolveMatrix : public KCanvasFilterEffect
-{
+class KCanvasFEConvolveMatrix : public KCanvasFilterEffect {
 public:
-    KCanvasFEConvolveMatrix() { };
+    KCanvasFEConvolveMatrix() { }
 
     FloatSize kernelSize() const { return m_kernelSize; }
     void setKernelSize(FloatSize kernelSize) { m_kernelSize = kernelSize; }
@@ -339,10 +345,12 @@ typedef enum{
 } KCLightType;
 
 //The light source for Diffuse/SpecularLighting
-class KCLightSource
-{
+class KCLightSource {
 public:
-    KCLightSource(KCLightType a_type) : m_type(a_type) { }
+    KCLightSource(KCLightType a_type)
+        : m_type(a_type)
+    {
+    }
     
     virtual ~KCLightSource() { }
     
@@ -354,11 +362,14 @@ private:
     KCLightType m_type;
 };
 
-class KCDistantLightSource : public KCLightSource
-{
+class KCDistantLightSource : public KCLightSource {
 public:
-    KCDistantLightSource(float azimuth, float elevation) :
-        KCLightSource(LS_DISTANT), m_azimuth(azimuth), m_elevation(elevation) { }
+    KCDistantLightSource(float azimuth, float elevation)
+        : KCLightSource(LS_DISTANT)
+        , m_azimuth(azimuth)
+        , m_elevation(elevation)
+    {
+    }
     
     float azimuth() const{ return m_azimuth; }
     float elevation() const{ return m_elevation; }
@@ -370,32 +381,40 @@ private:
     float m_elevation;
 };
 
-class KCPointLightSource : public KCLightSource
-{
+class KCPointLightSource : public KCLightSource {
 public:
-    KCPointLightSource(KCanvasPoint3F& position) : KCLightSource(LS_POINT), m_position(position) { }
+    KCPointLightSource(KCanvasPoint3F& position)
+        : KCLightSource(LS_POINT)
+        , m_position(position)
+    {
+    }
     
     const KCanvasPoint3F& position() const { return m_position; }
     
-    virtual TextStream &externalRepresentation(TextStream &) const;
+    virtual TextStream& externalRepresentation(TextStream&) const;
 
 private:
     KCanvasPoint3F m_position;
 };
 
-class KCSpotLightSource : public KCLightSource
-{
+class KCSpotLightSource : public KCLightSource {
 public:
-    KCSpotLightSource(KCanvasPoint3F& position, KCanvasPoint3F& direction, 
-        float specularExponent, float limitingConeAngle) : KCLightSource(LS_SPOT), 
-        m_position(position), m_direction(direction), m_specularExponent(specularExponent), m_limitingConeAngle(limitingConeAngle) { }
+    KCSpotLightSource(KCanvasPoint3F& position, KCanvasPoint3F& direction,float specularExponent, float limitingConeAngle) 
+        : KCLightSource(LS_SPOT)
+        , m_position(position)
+        , m_direction(direction)
+        , m_specularExponent(specularExponent)
+        , m_limitingConeAngle(limitingConeAngle)
+    {
+    }
     
     const KCanvasPoint3F& position() const { return m_position; }
     const KCanvasPoint3F& direction() const { return m_direction; }
     float specularExponent() const { return m_specularExponent; }
     float limitingConeAngle() const { return m_limitingConeAngle; }
     
-    virtual TextStream &externalRepresentation(TextStream &) const;
+    virtual TextStream& externalRepresentation(TextStream&) const;
+
 private:
     KCanvasPoint3F m_position;
     KCanvasPoint3F m_direction;
@@ -403,10 +422,12 @@ private:
     float          m_limitingConeAngle;
 };
 
-class KCanvasFEDiffuseLighting : public KCanvasFilterEffect
-{
+class KCanvasFEDiffuseLighting : public KCanvasFilterEffect {
 public:
-    KCanvasFEDiffuseLighting() : m_lightSource(0) { }
+    KCanvasFEDiffuseLighting()
+        : m_lightSource(0)
+    {
+    }
     ~KCanvasFEDiffuseLighting() { delete m_lightSource; }
 
     Color lightingColor() const { return m_lightingColor; }
@@ -445,10 +466,14 @@ typedef enum {
     CS_ALPHA = 3
 } KCChannelSelectorType;
 
-class KCanvasFEDisplacementMap : public KCanvasFilterEffect
-{
+class KCanvasFEDisplacementMap : public KCanvasFilterEffect {
 public:
-    KCanvasFEDisplacementMap() : m_xChannelSelector(CS_RED), m_yChannelSelector(CS_RED), m_scale(0) {}
+    KCanvasFEDisplacementMap()
+        : m_xChannelSelector(CS_RED)
+        , m_yChannelSelector(CS_RED)
+        , m_scale(0)
+    {
+    }
     
     DeprecatedString in2() const { return m_in2; }
     void setIn2(const DeprecatedString &in2) { m_in2 = in2; }
@@ -471,8 +496,7 @@ private:
     float m_scale;
 };
 
-class KCanvasFEFlood : public KCanvasFilterEffect
-{
+class KCanvasFEFlood : public KCanvasFilterEffect {
 public:
     Color floodColor() const { return m_floodColor; }
     void setFloodColor(const Color &color) { m_floodColor = color; }
@@ -487,8 +511,7 @@ private:
     float m_floodOpacity;
 };
 
-class KCanvasFEGaussianBlur : public KCanvasFilterEffect
-{
+class KCanvasFEGaussianBlur : public KCanvasFilterEffect {
 public:
     float stdDeviationX() const;
     void setStdDeviationX(float x);
@@ -503,10 +526,13 @@ private:
     float m_y;
 };
 
-class KCanvasFEImage : public KCanvasFilterEffect, public CachedResourceClient
-{
+class KCanvasFEImage : public KCanvasFilterEffect, public CachedResourceClient {
 public:
-    KCanvasFEImage(): m_cachedImage(0) { }
+    KCanvasFEImage()
+        : m_cachedImage(0)
+    {
+    }
+
     virtual ~KCanvasFEImage();
     
     // FIXME: Eventually we need to support <svg> (RenderObject *) as well as image data.
@@ -520,8 +546,7 @@ private:
     CachedImage* m_cachedImage;
 };
 
-class KCanvasFEMerge : public KCanvasFilterEffect
-{
+class KCanvasFEMerge : public KCanvasFilterEffect {
 public:
     DeprecatedStringList mergeInputs() const { return m_mergeInputs; }
     void setMergeInputs(const DeprecatedStringList &mergeInputs) { m_mergeInputs = mergeInputs; }
@@ -537,8 +562,7 @@ typedef enum {
     MO_DIALATE = 1
 } KCMorphologyOperatorType;
 
-class KCanvasFEMorphology : public KCanvasFilterEffect
-{
+class KCanvasFEMorphology : public KCanvasFilterEffect {
 public:
     KCMorphologyOperatorType morphologyOperator() const { return m_operator; }
     void setMorphologyOperator(KCMorphologyOperatorType _operator) { m_operator = _operator; }
@@ -557,8 +581,7 @@ private:
     float m_radiusY;
 };
 
-class KCanvasFEOffset : public KCanvasFilterEffect
-{
+class KCanvasFEOffset : public KCanvasFilterEffect {
 public:
     float dx() const { return m_dx; }
     void setDx(float dx) { m_dx = dx; }
@@ -573,10 +596,12 @@ private:
     float m_dy;
 };
 
-class KCanvasFESpecularLighting : public KCanvasFilterEffect
-{
+class KCanvasFESpecularLighting : public KCanvasFilterEffect {
 public:
-    KCanvasFESpecularLighting() : m_lightSource(0) { }
+    KCanvasFESpecularLighting()
+        : m_lightSource(0)
+    {
+    }
     ~KCanvasFESpecularLighting() { delete m_lightSource; }
 
     Color lightingColor() const { return m_lightingColor; }
@@ -619,8 +644,7 @@ typedef enum {
     TT_NOISE = 1
 } KCTurbulanceType;
 
-class KCanvasFETurbulence : public KCanvasFilterEffect
-{
+class KCanvasFETurbulence : public KCanvasFilterEffect {
 public:
     KCTurbulanceType type() const { return m_type; }
     void setType(KCTurbulanceType type) { m_type = type; }
@@ -651,8 +675,8 @@ private:
     KCTurbulanceType m_type;
 };
 
-}
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 
-#endif
+#endif // KCanvasFilters_H
index 935fa0f..b579749 100644 (file)
 #define KCanvas_RenderSVGImage_H
 #if SVG_SUPPORT
 
-#include "RenderImage.h"
 #include "AffineTransform.h"
+#include "RenderImage.h"
+
+namespace WebCore {
 
-namespace WebCore
-{
     class SVGImageElement;
     class SVGPreserveAspectRatio;
+
     class RenderSVGImage : public RenderImage {
     public:
         RenderSVGImage(SVGImageElement *impl);
@@ -53,7 +54,7 @@ namespace WebCore
 
         virtual void computeAbsoluteRepaintRect(IntRect& r, bool f);
 
-        virtual bool RenderSVGImage::nodeAtPoint(NodeInfo& info, int _x, int _y, int _tx, int _ty, HitTestAction hitTestAction);
+        virtual bool nodeAtPoint(NodeInfo& info, int _x, int _y, int _tx, int _ty, HitTestAction hitTestAction);
 
     private:
         void translateForAttributes();
@@ -61,9 +62,10 @@ namespace WebCore
         AffineTransform m_transform;
         IntRect m_absoluteBounds;
     };
-}
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KCanvas_RenderSVGImage_H
 
 // vim:ts=4:noet
index 28dcf48..3bfd818 100644 (file)
@@ -41,8 +41,7 @@ class NSGraphicsContext;
 
 namespace WebCore {
 
-class KRenderingDeviceContextQuartz : public KRenderingDeviceContext
-{
+class KRenderingDeviceContextQuartz : public KRenderingDeviceContext {
 public:
     KRenderingDeviceContextQuartz(CGContextRef context);
     virtual ~KRenderingDeviceContextQuartz();
@@ -66,8 +65,7 @@ private:
     NSGraphicsContext *m_nsGraphicsContext;
 };
 
-class KRenderingDeviceQuartz : public KRenderingDevice
-{
+class KRenderingDeviceQuartz : public KRenderingDevice {
 public:
     KRenderingDeviceQuartz() { }
     virtual ~KRenderingDeviceQuartz() { }
@@ -96,11 +94,11 @@ public:
     // filters (mostly debugging)
     static bool filtersEnabled();
     static void setFiltersEnabled(bool enabled);
-    static bool KRenderingDeviceQuartz::hardwareRenderingEnabled();
-    static void KRenderingDeviceQuartz::setHardwareRenderingEnabled(bool enabled);
+    static bool hardwareRenderingEnabled();
+    static void setHardwareRenderingEnabled(bool enabled);
 };
 
-}
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KRenderingDeviceQuartz_H
index 276836b..faad98b 100644 (file)
@@ -57,10 +57,9 @@ typedef unsigned long long uint64_t;
     if(!(Group->Variable == Value)) \
         Group.access()->Variable = Value;
 
-namespace WebCore
-{
-    class SVGRenderStyle : public Shared<SVGRenderStyle>
-    {    
+namespace WebCore {
+
+    class SVGRenderStyle : public Shared<SVGRenderStyle> {    
     public:
         SVGRenderStyle();
         SVGRenderStyle(bool); // Used to create the default style.
@@ -119,16 +118,13 @@ namespace WebCore
 
     protected:
         // inherit
-        struct InheritedFlags
-        {
+        struct InheritedFlags {
             // 64 bit inherited, don't add to the struct, or the operator will break.
             bool operator==(const InheritedFlags &other) const { return _iflags == other._iflags; }
             bool operator!=(const InheritedFlags &other) const { return _iflags != other._iflags; }
 
-            union
-            {
-                struct
-                {
+            union {
+                struct {
                     unsigned _colorRendering : 2; // EColorRendering
                     unsigned _imageRendering : 2; // EImageRendering 
                     unsigned _shapeRendering : 2; // EShapeRendering 
@@ -149,16 +145,13 @@ namespace WebCore
         } svg_inherited_flags;
 
         // don't inherit
-        struct NonInheritedFlags
-        {
+        struct NonInheritedFlags {
             // 64 bit non-inherited, don't add to the struct, or the operator will break.
             bool operator==(const NonInheritedFlags &other) const { return _niflags == other._niflags; }
             bool operator!=(const NonInheritedFlags &other) const { return _niflags != other._niflags; }
 
-            union
-            {
-                struct
-                {
+            union {
+                struct {
                     unsigned _alignmentBaseline : 4; // EAlignmentBaseline 
                     unsigned _dominantBaseline : 4; // EDominantBaseline
                     // 24 bits unused
@@ -204,9 +197,10 @@ namespace WebCore
             svg_noninherited_flags.f._dominantBaseline = initialDominantBaseline();
         }
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGRenderStyle_H
 
 // vim:ts=4:noet
index 0618015..4691999 100644 (file)
     Data Name() const { return (Data) svg_inherited_flags.f._##Name; } \
     static Data initial##Type() { return Initial; }
 
-namespace WebCore
-{
-    enum EWindRule
-    {
+namespace WebCore {
+
+    enum EWindRule {
         WR_NONZERO = 0, WR_EVENODD = 1
     };
 
-    enum ECapStyle
-    {
+    enum ECapStyle {
         CS_BUTT = 1, CS_ROUND = 2, CS_SQUARE = 3
     };
 
-    enum EJoinStyle
-    {
+    enum EJoinStyle {
         JS_MITER = 1, JS_ROUND = 2, JS_BEVEL = 3
     };
 
-    enum ETextAnchor
-    {
+    enum ETextAnchor {
         TA_START, TA_MIDDLE, TA_END
     };
 
-    enum EColorInterpolation
-    {
+    enum EColorInterpolation {
         CI_AUTO, CI_SRGB, CI_LINEARRGB
     };
 
-    enum EColorRendering
-    {
+    enum EColorRendering {
         CR_AUTO, CR_OPTIMIZESPEED, CR_OPTIMIZEQUALITY
     };
     
-    enum EImageRendering
-    {
+    enum EImageRendering {
         IR_AUTO, IR_OPTIMIZESPEED, IR_OPTIMIZEQUALITY
     };
 
-    enum EShapeRendering
-    {
+    enum EShapeRendering {
         SR_AUTO, SR_OPTIMIZESPEED, SR_CRISPEDGES, SR_GEOMETRICPRECISION
     };
 
-    enum ETextRendering
-    {
+    enum ETextRendering {
         TR_AUTO, TR_OPTIMIZESPEED, TR_OPTIMIZELEGIBILITY, TR_GEOMETRICPRECISION
     };
 
-    enum EWritingMode
-    {
+    enum EWritingMode {
         WM_LRTB, WM_LR, WM_RLTB, WM_RL, WM_TBRL, WM_TB
     };
     
-    enum EAlignmentBaseline
-    {
+    enum EAlignmentBaseline {
         AB_AUTO, AB_BASELINE, AB_BEFORE_EDGE, AB_TEXT_BEFORE_EDGE,
         AB_MIDDLE, AB_CENTRAL, AB_AFTER_EDGE, AB_TEXT_AFTER_EDGE,
         AB_IDEOGRAPHIC, AB_ALPHABETIC, AB_HANGING, AB_MATHEMATICAL
     };
 
-    enum EDominantBaseline
-    {
+    enum EDominantBaseline {
         DB_AUTO, DB_USE_SCRIPT, DB_NO_CHANGE, DB_RESET_SIZE,
         DB_IDEOGRAPHIC, DB_ALPHABETIC, DB_HANGING, DB_MATHEMATICAL,
         DB_CENTRAL, DB_MIDDLE, DB_TEXT_AFTER_EDGE, DB_TEXT_BEFORE_EDGE
     };
 
-    enum EPointerEvents
-    {
+    enum EPointerEvents {
         PE_NONE, PE_STROKE, PE_FILL, PE_PAINTED, PE_VISIBLE,
         PE_VISIBLE_STROKE, PE_VISIBLE_FILL, PE_VISIBLE_PAINTED, PE_ALL
     };
@@ -118,8 +105,7 @@ namespace WebCore
     class CSSValueList;
 
     // Inherited/Non-Inherited Style Datastructures
-    class StyleFillData : public Shared<StyleFillData>
-    {
+    class StyleFillData : public Shared<StyleFillData> {
     public:
         StyleFillData();
         StyleFillData(const StyleFillData &other);
@@ -137,8 +123,7 @@ namespace WebCore
         StyleFillData &operator=(const StyleFillData &);
     };
 
-    class StyleStrokeData : public Shared<StyleStrokeData>
-    {
+    class StyleStrokeData : public Shared<StyleStrokeData> {
     public:
         StyleStrokeData();
         StyleStrokeData(const StyleStrokeData &other);
@@ -162,8 +147,7 @@ namespace WebCore
         StyleStrokeData &operator=(const StyleStrokeData &);
     };
 
-    class StyleStopData : public Shared<StyleStopData>
-    {
+    class StyleStopData : public Shared<StyleStopData> {
     public:
         StyleStopData();
         StyleStopData(const StyleStopData &other);
@@ -181,8 +165,7 @@ namespace WebCore
         StyleStopData &operator=(const StyleStopData &);
     };
 
-    class StyleClipData : public Shared<StyleClipData>
-    {
+    class StyleClipData : public Shared<StyleClipData> {
     public:
         StyleClipData();
         StyleClipData(const StyleClipData &other);
@@ -199,8 +182,7 @@ namespace WebCore
         StyleClipData &operator=(const StyleClipData &);
     };
 
-    class StyleMaskData : public Shared<StyleMaskData>
-    {
+    class StyleMaskData : public Shared<StyleMaskData> {
     public:
         StyleMaskData();
         StyleMaskData(const StyleMaskData &other);
@@ -214,8 +196,7 @@ namespace WebCore
         StyleMaskData &operator=(const StyleMaskData &);
     };
 
-    class StyleMarkerData : public Shared<StyleMarkerData>
-    {
+    class StyleMarkerData : public Shared<StyleMarkerData> {
     public:
         StyleMarkerData();
         StyleMarkerData(const StyleMarkerData &other);
@@ -235,8 +216,7 @@ namespace WebCore
     };
 
     // Note : the rule for this class is, *no inheritance* of these props
-    class StyleMiscData : public Shared<StyleMiscData>
-    {
+    class StyleMiscData : public Shared<StyleMiscData> {
     public:
         StyleMiscData();
         StyleMiscData(const StyleMiscData &other);
@@ -254,9 +234,10 @@ namespace WebCore
     private:
         StyleMiscData &operator=(const StyleMiscData &);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGRenderStyleDefs_H
 
 // vim:ts=4:noet
index b220da9..adbad13 100644 (file)
@@ -29,8 +29,7 @@
 
 namespace WebCore {
 
-    class SVGZoomEvent : public UIEvent
-    {
+    class SVGZoomEvent : public UIEvent {
     public:
         SVGZoomEvent();
         virtual ~SVGZoomEvent();
@@ -57,9 +56,10 @@ namespace WebCore {
         FloatPoint m_newTranslate;
         FloatPoint m_previousTranslate;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // SVGZoomEvent_H
 
 // vim:ts=4:noet
index 4fd8bb7..659eaeb 100644 (file)
 /**
  * @short General namespace specific definitions.
  */
-namespace WebCore
-{
+namespace WebCore {
     /**
      * All SVG constants
      */
-    enum SVGExceptionCode
-    {
-        SVG_WRONG_TYPE_ERR            = 1,
+    enum SVGExceptionCode {
+        SVG_WRONG_TYPE_ERR           = 1,
         SVG_INVALID_VALUE_ERR        = 2,
         SVG_MATRIX_NOT_INVERTABLE    = 3
     };
     
-    enum SVGUnitTypes
-    {
-        SVG_UNIT_TYPE_UNKNOWN                = 0,
+    enum SVGUnitTypes {
+        SVG_UNIT_TYPE_UNKNOWN               = 0,
         SVG_UNIT_TYPE_USERSPACEONUSE        = 1,
-        SVG_UNIT_TYPE_OBJECTBOUNDINGBOX        = 2
+        SVG_UNIT_TYPE_OBJECTBOUNDINGBOX     = 2
     };
 
-    enum SVGRenderingIntentType
-    {
-        RENDERING_INTENT_UNKNOWN                = 0,
-        RENDERING_INTENT_AUTO                    = 1,
-        RENDERING_INTENT_PERCEPTUAL                = 2,
+    enum SVGRenderingIntentType {
+        RENDERING_INTENT_UNKNOWN                  = 0,
+        RENDERING_INTENT_AUTO                     = 1,
+        RENDERING_INTENT_PERCEPTUAL               = 2,
         RENDERING_INTENT_RELATIVE_COLORIMETRIC    = 3,
-        RENDERING_INTENT_SATURATION                = 4,
+        RENDERING_INTENT_SATURATION               = 4,
         RENDERING_INTENT_ABSOLUTE_COLORIMETRIC    = 5
     };
     
@@ -66,14 +62,12 @@ namespace WebCore
         SVG_TRANSFORM_SKEWY             = 6
     };
 
-    enum SVGCSSRuleType
-    {
+    enum SVGCSSRuleType {
         COLOR_PROFILE_RULE = 7
     };
 
-    enum SVGPreserveAspectRatioType
-    {
-        SVG_PRESERVEASPECTRATIO_UNKNOWN        = 0,
+    enum SVGPreserveAspectRatioType {
+        SVG_PRESERVEASPECTRATIO_UNKNOWN     = 0,
         SVG_PRESERVEASPECTRATIO_NONE        = 1,
         SVG_PRESERVEASPECTRATIO_XMINYMIN    = 2,
         SVG_PRESERVEASPECTRATIO_XMIDYMIN    = 3,
@@ -86,60 +80,54 @@ namespace WebCore
         SVG_PRESERVEASPECTRATIO_XMAXYMAX    = 10
     };
 
-    enum SVGMeetOrSliceType
-    {
+    enum SVGMeetOrSliceType {
         SVG_MEETORSLICE_UNKNOWN    = 0,
-        SVG_MEETORSLICE_MEET    = 1,
-        SVG_MEETORSLICE_SLICE    = 2
-    };
-
-    enum SVGPathSegType
-    {
-        PATHSEG_UNKNOWN                            = 0,
-        PATHSEG_CLOSEPATH                        = 1,
-        PATHSEG_MOVETO_ABS                        = 2,
-        PATHSEG_MOVETO_REL                        = 3,
-        PATHSEG_LINETO_ABS                        = 4,
-        PATHSEG_LINETO_REL                        = 5,
-        PATHSEG_CURVETO_CUBIC_ABS                = 6,
-        PATHSEG_CURVETO_CUBIC_REL                = 7,
-        PATHSEG_CURVETO_QUADRATIC_ABS            = 8,
-        PATHSEG_CURVETO_QUADRATIC_REL            = 9,
-        PATHSEG_ARC_ABS                            = 10,
-        PATHSEG_ARC_REL                            = 11,
-        PATHSEG_LINETO_HORIZONTAL_ABS            = 12,
-        PATHSEG_LINETO_HORIZONTAL_REL            = 13,
-        PATHSEG_LINETO_VERTICAL_ABS                = 14,
-        PATHSEG_LINETO_VERTICAL_REL                = 15,
+        SVG_MEETORSLICE_MEET       = 1,
+        SVG_MEETORSLICE_SLICE      = 2
+    };
+
+    enum SVGPathSegType {
+        PATHSEG_UNKNOWN                         = 0,
+        PATHSEG_CLOSEPATH                       = 1,
+        PATHSEG_MOVETO_ABS                      = 2,
+        PATHSEG_MOVETO_REL                      = 3,
+        PATHSEG_LINETO_ABS                      = 4,
+        PATHSEG_LINETO_REL                      = 5,
+        PATHSEG_CURVETO_CUBIC_ABS               = 6,
+        PATHSEG_CURVETO_CUBIC_REL               = 7,
+        PATHSEG_CURVETO_QUADRATIC_ABS           = 8,
+        PATHSEG_CURVETO_QUADRATIC_REL           = 9,
+        PATHSEG_ARC_ABS                         = 10,
+        PATHSEG_ARC_REL                         = 11,
+        PATHSEG_LINETO_HORIZONTAL_ABS           = 12,
+        PATHSEG_LINETO_HORIZONTAL_REL           = 13,
+        PATHSEG_LINETO_VERTICAL_ABS             = 14,
+        PATHSEG_LINETO_VERTICAL_REL             = 15,
         PATHSEG_CURVETO_CUBIC_SMOOTH_ABS        = 16,
         PATHSEG_CURVETO_CUBIC_SMOOTH_REL        = 17,
         PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS    = 18,
         PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL    = 19
     };
 
-    enum SVGLengthAdjustType
-    {
+    enum SVGLengthAdjustType {
         LENGTHADJUST_UNKNOWN            = 0,
         LENGTHADJUST_SPACING            = 1,
-        LENGTHADJUST_SPACINGANDGLYPHS    = 2
+        LENGTHADJUST_SPACINGANDGLYPHS   = 2
     };
 
-    enum SVGTextPathMethodType
-    {
+    enum SVGTextPathMethodType {
         TEXTPATH_METHODTYPE_UNKNOWN    = 0,
-        TEXTPATH_METHODTYPE_ALIGN    = 1,
+        TEXTPATH_METHODTYPE_ALIGN      = 1,
         TEXTPATH_METHODTYPE_STRETCH    = 2
     };
 
-    enum SVGTextPathSpacingType
-    {
+    enum SVGTextPathSpacingType {
         TEXTPATH_SPACINGTYPE_UNKNOWN    = 0,
-        TEXTPATH_SPACINGTYPE_AUTO        = 1,
-        TEXTPATH_SPACINGTYPE_EXACT        = 2
+        TEXTPATH_SPACINGTYPE_AUTO       = 1,
+        TEXTPATH_SPACINGTYPE_EXACT      = 2
     };
 
-    enum SVGPaintType
-    {
+    enum SVGPaintType {
         SVG_PAINTTYPE_UNKNOWN               = 0,
         SVG_PAINTTYPE_RGBCOLOR              = 1,
         SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR     = 2,
@@ -152,37 +140,32 @@ namespace WebCore
         SVG_PAINTTYPE_URI                   = 107
     };
 
-    enum SVGMarkerUnitsType
-    {
-        SVG_MARKERUNITS_UNKNOWN            = 0,
+    enum SVGMarkerUnitsType {
+        SVG_MARKERUNITS_UNKNOWN           = 0,
         SVG_MARKERUNITS_USERSPACEONUSE    = 1,
-        SVG_MARKERUNITS_STROKEWIDTH        = 2
+        SVG_MARKERUNITS_STROKEWIDTH       = 2
     };
 
-    enum SVGMarkerOrientType
-    {
+    enum SVGMarkerOrientType {
         SVG_MARKER_ORIENT_UNKNOWN    = 0,
-        SVG_MARKER_ORIENT_AUTO        = 1,
-        SVG_MARKER_ORIENT_ANGLE        = 2
+        SVG_MARKER_ORIENT_AUTO       = 1,
+        SVG_MARKER_ORIENT_ANGLE      = 2
     };
 
-    enum SVGGradientType
-    {
+    enum SVGGradientType {
         SVG_SPREADMETHOD_UNKNOWN = 0,
         SVG_SPREADMETHOD_PAD     = 1,
         SVG_SPREADMETHOD_REFLECT = 2,
         SVG_SPREADMETHOD_REPEAT  = 3
     };
 
-    enum SVGZoomAndPanType
-    {
+    enum SVGZoomAndPanType {
         SVG_ZOOMANDPAN_UNKNOWN = 0,
         SVG_ZOOMANDPAN_DISABLE = 1,
         SVG_ZOOMANDPAN_MAGNIFY = 2
     };
 
-    enum SVGBlendModeType
-    {
+    enum SVGBlendModeType {
         SVG_FEBLEND_MODE_UNKNOWN  = 0,
         SVG_FEBLEND_MODE_NORMAL   = 1,
         SVG_FEBLEND_MODE_MULTIPLY = 2,
@@ -191,8 +174,7 @@ namespace WebCore
         SVG_FEBLEND_MODE_LIGHTEN  = 5
     };
 
-    enum SVGColorMatrixType
-    {
+    enum SVGColorMatrixType {
         SVG_FECOLORMATRIX_TYPE_UNKNOWN          = 0,
         SVG_FECOLORMATRIX_TYPE_MATRIX           = 1,
         SVG_FECOLORMATRIX_TYPE_SATURATE         = 2,
@@ -200,8 +182,7 @@ namespace WebCore
         SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 4
     };
 
-    enum SVGComponentTransferType
-    {
+    enum SVGComponentTransferType {
         SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN  = 0,
         SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1,
         SVG_FECOMPONENTTRANSFER_TYPE_TABLE    = 2,
@@ -210,8 +191,7 @@ namespace WebCore
         SVG_FECOMPONENTTRANSFER_TYPE_GAMMA    = 5
     };
 
-    enum SVGCompositeOperators
-    {
+    enum SVGCompositeOperators {
         SVG_FECOMPOSITE_OPERATOR_UNKNOWN    = 0,
         SVG_FECOMPOSITE_OPERATOR_OVER       = 1,
         SVG_FECOMPOSITE_OPERATOR_IN         = 2,
@@ -221,16 +201,14 @@ namespace WebCore
         SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 6
     };
 
-    enum SVGEdgeModes
-    {
+    enum SVGEdgeModes {
         SVG_EDGEMODE_UNKNOWN   = 0,
         SVG_EDGEMODE_DUPLICATE = 1,
         SVG_EDGEMODE_WRAP      = 2,
         SVG_EDGEMODE_NONE      = 3
     };
 
-    enum SVGChannelSelectors
-    {
+    enum SVGChannelSelectors {
         SVG_CHANNEL_UNKNOWN = 0,
         SVG_CHANNEL_R       = 1,
         SVG_CHANNEL_G       = 2,
@@ -238,29 +216,27 @@ namespace WebCore
         SVG_CHANNEL_A       = 4
     };
 
-    enum SVGMorphologyOperators
-    {
+    enum SVGMorphologyOperators {
         SVG_MORPHOLOGY_OPERATOR_UNKNOWN = 0,
         SVG_MORPHOLOGY_OPERATOR_ERODE   = 1,
         SVG_MORPHOLOGY_OPERATOR_DILATE  = 2
     };
 
-    enum SVGTurbulenceType
-    {
+    enum SVGTurbulenceType {
         SVG_TURBULENCE_TYPE_UNKNOWN      = 0,
         SVG_TURBULENCE_TYPE_FRACTALNOISE = 1,
         SVG_TURBULENCE_TYPE_TURBULENCE   = 2
     };
 
-    enum SVGStitchOptions
-    {
+    enum SVGStitchOptions {
         SVG_STITCHTYPE_UNKNOWN  = 0,
         SVG_STITCHTYPE_STITCH   = 1,
         SVG_STITCHTYPE_NOSTITCH = 2
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_H
 
 // vim:ts=4:noet
index 35ae1dd..4553674 100644 (file)
@@ -25,8 +25,8 @@
 #define KSVG_KCanvasRenderingStyle_H
 #if SVG_SUPPORT
 
-#include <kcanvas/KCanvasMatrix.h>
 #include "DeprecatedValueList.h"
+#include <kcanvas/KCanvasMatrix.h>
 
 namespace WebCore {
 
@@ -43,7 +43,6 @@ enum KCJoinStyle {
     JOIN_BEVEL = 3
 };
 
-
 // Special types
 typedef DeprecatedValueList<float> KCDashArray;
 
@@ -53,8 +52,8 @@ typedef DeprecatedValueList<float> KCDashArray;
     class KRenderingPaintServer;
     class RenderStyle;
     class RenderObject;
-    class KSVGPainterFactory
-    {
+
+    class KSVGPainterFactory {
     public:
         static KRenderingFillPainter fillPainter(const RenderStyle*, const RenderObject*);
         static KRenderingStrokePainter strokePainter(const RenderStyle*, const RenderObject*);
@@ -67,9 +66,10 @@ typedef DeprecatedValueList<float> KCDashArray;
 
         static double cssPrimitiveToLength(const RenderObject*, CSSValue*, double defaultValue = 0.0);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_KCanvasRenderingStyle_H
 
 // vim:ts=4:noet
index 985f89c..f2478f4 100644 (file)
 
 #include "HTMLImageLoader.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class SVGImageElement;
+
     class SVGImageLoader : public HTMLImageLoader {
     public:
-        SVGImageLoader(SVGImageElement *node);
+        SVGImageLoader(SVGImageElement*);
         virtual ~SVGImageLoader();
         
         virtual void updateFromElement();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGImageLoader_H
 
 // vim:ts=4:noet
index 5aedb15..6c254ed 100755 (executable)
@@ -301,7 +301,7 @@ print "void init()
                printDefinitions(\@attrs, "attributes", $attrsNamespace);
        }
 
-       print "}\n\n} }";
+       print "}\n\n} }\n\n";
        restoreSTDOUT();
 }
 
@@ -415,7 +415,7 @@ ${namespace}Element *${namespace}ElementFactory::create${namespace}Element(const
     return new ${namespace}Element(qName, doc);
 }
 
-}; // namespace
+} // namespace
 
 END
 ;
index b9750f1..51c463d 100644 (file)
 #define KSVG_SVGAElementImpl_H
 #if SVG_SUPPORT
 
-#include "SVGTests.h"
+#include "SVGExternalResourcesRequired.h"
 #include "SVGLangSpace.h"
-#include "SVGURIReference.h"
 #include "SVGStyledTransformableElement.h"
-#include "SVGExternalResourcesRequired.h"
+#include "SVGTests.h"
+#include "SVGURIReference.h"
+
+namespace WebCore {
 
-namespace WebCore
-{
     class SVGAnimatedString;
+
     class SVGAElement : public SVGStyledTransformableElement,
                             public SVGURIReference,
                             public SVGTests,
@@ -59,9 +60,10 @@ namespace WebCore
     private:
         mutable RefPtr<SVGAnimatedString> m_target;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAElementImpl_H
 
 // vim:ts=4:noet
index 830db75..f6bae80 100644 (file)
 
 #include "PlatformString.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class SVGStyledElement;
 
-    class SVGAngle : public Shared<SVGAngle>
-    {
+    class SVGAngle : public Shared<SVGAngle> {
     public:
         SVGAngle(const SVGStyledElement *context);
         virtual ~SVGAngle();
@@ -77,9 +76,10 @@ namespace WebCore
 
         void calculate();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAngleImpl_H
 
 // vim:ts=4:noet
index ede1a27..3f50d1e 100644 (file)
 
 #include "SVGAnimationElement.h"
 
-namespace WebCore
-{
-    class SVGAnimateColorElement : public SVGAnimationElement
-    {
+namespace WebCore {
+
+    class SVGAnimateColorElement : public SVGAnimationElement {
     public:
         SVGAnimateColorElement(const QualifiedName&, Document*);
         virtual ~SVGAnimateColorElement();
@@ -56,9 +55,10 @@ namespace WebCore
         int m_greenDiff;
         int m_blueDiff;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimateColorElementImpl_H
 
 // vim:ts=4:noet
index 5fa947e..c49f2a5 100644 (file)
 
 #include "SVGAnimationElement.h"
 
-namespace WebCore
-{
-    class SVGAnimateElement : public SVGAnimationElement
-    {
+namespace WebCore {
+
+    class SVGAnimateElement : public SVGAnimationElement {
     public:
         SVGAnimateElement(const QualifiedName&, Document*);
         virtual ~SVGAnimateElement();
@@ -41,9 +40,10 @@ namespace WebCore
 
         DeprecatedString m_savedTo;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimateElementImpl_H
 
 // vim:ts=4:noet
index 4b4ae86..dd003d9 100644 (file)
 #define KSVG_SVGAnimateTransformElementImpl_H
 #if SVG_SUPPORT
 
-#include <kcanvas/KCanvasMatrix.h>
-
 #include "ksvg.h"
 #include "SVGAnimationElement.h"
+#include <kcanvas/KCanvasMatrix.h>
+
+namespace WebCore {
 
-namespace WebCore
-{
     class SVGTransform;
-    class SVGAnimateTransformElement : public SVGAnimationElement
-    {
+
+    class SVGAnimateTransformElement : public SVGAnimationElement {
     public:
         SVGAnimateTransformElement(const QualifiedName&, Document*);
         virtual ~SVGAnimateTransformElement();
@@ -64,9 +63,10 @@ namespace WebCore
         bool m_toRotateSpecialCase : 1;
         bool m_fromRotateSpecialCase : 1;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimateTransformElementImpl_H
 
 // vim:ts=4:noet
index 3ba91d1..35891f1 100644 (file)
 #include "SVGAngle.h"
 #include "SVGAnimatedTemplate.h"
 
-namespace WebCore
-{
-    class SVGAnimatedAngle : public SVGAnimatedTemplate<SVGAngle>
-    {
+namespace WebCore {
+
+    class SVGAnimatedAngle : public SVGAnimatedTemplate<SVGAngle> {
     public:
         SVGAnimatedAngle(const SVGStyledElement *context);
         virtual ~SVGAnimatedAngle();
@@ -39,9 +38,10 @@ namespace WebCore
         virtual SVGAngle *create() const;
         virtual void assign(SVGAngle *src, SVGAngle *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimatedAngleImpl_H
 
 // vim:ts=4:noet
index 72b33d0..d8ba732 100644 (file)
 
 #include "Shared.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class SVGStyledElement;
-    class SVGAnimatedBoolean : public Shared<SVGAnimatedBoolean>
-    {
+
+    class SVGAnimatedBoolean : public Shared<SVGAnimatedBoolean> {
     public:
         SVGAnimatedBoolean(const SVGStyledElement *context);
         virtual ~SVGAnimatedBoolean();
@@ -47,9 +47,10 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimatedBooleanImpl_H
 
 // vim:ts=4:noet
index 85b3faf..07cb21a 100644 (file)
@@ -25,8 +25,8 @@
 
 #include "SVGAnimatedTemplate.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class SVGAnimatedColor : public SVGAnimatedTemplate<SVGColor>
     {
     public:
@@ -37,7 +37,8 @@ namespace WebCore
         virtual SVGColor *create() const;
         virtual void assign(SVGColor *src, SVGColor *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 24127cf..e59c640 100644 (file)
@@ -48,7 +48,8 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3ef566f..a4de2f5 100644 (file)
@@ -48,7 +48,8 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3af5761..0c07a8e 100644 (file)
@@ -43,7 +43,8 @@ namespace WebCore
         LengthMode m_mode;
         const SVGElement *m_viewportElement;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 74b92b1..ebe35bd 100644 (file)
@@ -39,7 +39,8 @@ namespace WebCore
         virtual SVGLengthList *create() const;
         //virtual void assign(SVGLengthList *src, SVGLengthList *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3a1f7bc..2b3fd51 100644 (file)
@@ -48,7 +48,8 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 77a7abc..00ff257 100644 (file)
@@ -39,7 +39,8 @@ namespace WebCore
         virtual SVGNumberList *create() const;
         //virtual void assign(SVGNumberList *src, SVGNumberList *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 67b71a3..9dbd773 100644 (file)
@@ -39,7 +39,8 @@ namespace WebCore
         virtual SVGPathSegList *animatedPathSegList() const = 0;
         virtual SVGPathSegList *animatedNormalizedPathSegList() const = 0;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 8a51a51..fb86e2e 100644 (file)
@@ -37,7 +37,8 @@ namespace WebCore
         virtual SVGPointList *points() const = 0;
         virtual SVGPointList *animatedPoints() const = 0;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1a70956..a7ead01 100644 (file)
@@ -41,7 +41,8 @@ namespace WebCore
         virtual SVGPreserveAspectRatio *create() const;
         virtual void assign(SVGPreserveAspectRatio *src, SVGPreserveAspectRatio *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index a3b4f1b..8825e75 100644 (file)
@@ -39,7 +39,8 @@ namespace WebCore
         virtual SVGRect *create() const;
         virtual void assign(SVGRect *src, SVGRect *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 9274b92..ee5d2c3 100644 (file)
 
 #include "SVGAnimatedTemplate.h"
 
-namespace WebCore
-{
-    class SVGAnimatedString : public SVGAnimatedTemplate<StringImpl>
-    {
+namespace WebCore {
+
+    class SVGAnimatedString : public SVGAnimatedTemplate<StringImpl> {
     public:
         SVGAnimatedString(const SVGStyledElement *context);
         virtual ~SVGAnimatedString();
@@ -38,9 +37,10 @@ namespace WebCore
         virtual StringImpl *create() const;
         virtual void assign(StringImpl *src, StringImpl *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimatedStringImpl_H
 
 // vim:ts=4:noet
index 991366a..17a85dc 100644 (file)
@@ -26,8 +26,8 @@
 
 #include "SVGStyledElement.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     // SVGAnimatedTemplate
     // - lazy creation of baseVal/animVal
     //   (no more waste of mostly unused animVal variable!)
@@ -35,8 +35,7 @@ namespace WebCore
     // - no copy ctor/no assignment operator available
     //   (-> a class for only for pointer usage)
     template<class T>
-    class SVGAnimatedTemplate : public Shared<SVGAnimatedTemplate<T> >
-    {
+    class SVGAnimatedTemplate : public Shared<SVGAnimatedTemplate<T> > {
     public:
         virtual ~SVGAnimatedTemplate()
         {
@@ -97,9 +96,10 @@ namespace WebCore
         mutable RefPtr<T> m_baseVal;
         mutable RefPtr<T> m_animVal;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimatedTemplate_H
 
 // vim:ts=4:noet
index 223eda4..b4b6436 100644 (file)
 #include "SVGAnimatedTemplate.h"
 #include "SVGTransformList.h"
 
-namespace WebCore
-{
-    class SVGAnimatedTransformList : public SVGAnimatedTemplate<SVGTransformList>
-    {
+namespace WebCore {
+
+    class SVGAnimatedTransformList : public SVGAnimatedTemplate<SVGTransformList> {
     public:
         SVGAnimatedTransformList(const SVGStyledElement *context);
         virtual ~SVGAnimatedTransformList();
@@ -39,9 +38,10 @@ namespace WebCore
         virtual SVGTransformList *create() const;
         //virtual void assign(SVGTransformList *src, SVGTransformList *dst) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimatedTransformListImpl_H
 
 // vim:ts=4:noet
index 8214d57..694a1d6 100644 (file)
 
 #include "Attr.h"
 #include "CSSPropertyNames.h"
-#include "DOMImplementation.h"
 #include "Document.h"
+#include "DOMImplementation.h"
+#include "ksvgcssproperties.h"
 #include "KSVGTimeScheduler.h"
 #include "PlatformString.h"
 #include "SVGDocumentExtensions.h"
 #include "SVGHelper.h"
-#include "SVGSVGElement.h"
 #include "SVGStyledElement.h"
+#include "SVGSVGElement.h"
 #include "SVGURIReference.h"
 #include "XLinkNames.h"
-#include "ksvgcssproperties.h"
 #include <float.h>
 #include <math.h>
+#include <wtf/Vector.h>
 
 using namespace WebCore;
 using namespace std;
@@ -531,15 +532,14 @@ int SVGAnimationElement::calculateCurrentValueItem(double timePercentage)
     unsigned long items = m_values->numberOfItems();
 
     // Calculate the relative time percentages for each 'fade'.
-    double startTimes[items]; startTimes[0] = 0.0;
-    for (unsigned int i = 1; i < items; ++i)
+    Vector<double> startTimes(items);
+    startTimes[0] = 0.0;
+    for (unsigned i = 1; i < items; ++i)
         startTimes[i] = (((2.0 * i)) / (items - 1)) / 2.0;
 
     int itemByPercentage = -1;
-    for (unsigned int i = 0; i < items - 1; ++i)
-    {
-        if (timePercentage >= startTimes[i] && timePercentage <= startTimes[i + 1])
-        {
+    for (unsigned i = 0; i < items - 1; ++i) {
+        if (timePercentage >= startTimes[i] && timePercentage <= startTimes[i + 1]) {
             itemByPercentage = i;
             break;
         }
@@ -556,8 +556,9 @@ double SVGAnimationElement::calculateRelativeTimePercentage(double timePercentag
     unsigned long items = m_values->numberOfItems();
 
     // Calculate the relative time percentages for each 'fade'.
-    double startTimes[items]; startTimes[0] = 0.0;
-    for (unsigned int i = 1; i < items; ++i)
+    Vector<double> startTimes(items);
+    startTimes[0] = 0.0;
+    for (unsigned i = 1; i < items; ++i)
         startTimes[i] = (((2.0 * i)) / (items - 1)) / 2.0;
 
     double beginTimePercentage = startTimes[currentItem];
index 86eec46..fb48c05 100644 (file)
 #define KSVG_SVGAnimationElementImpl_H
 #if SVG_SUPPORT
 
-#include "SVGTests.h"
-#include "SVGStringList.h"
 #include "SVGExternalResourcesRequired.h"
+#include "SVGStringList.h"
+#include "SVGTests.h"
 
-namespace WebCore
-{
-    enum EFillMode
-    {
+namespace WebCore {
+
+    enum EFillMode {
         FILL_REMOVE = 0,
         FILL_FREEZE
     };
 
-    enum EAdditiveMode
-    {
+    enum EAdditiveMode {
         ADDITIVE_REPLACE = 0,
         ADDITIVE_SUM
     };
 
-    enum EAccumulateMode
-    {
+    enum EAccumulateMode {
         ACCUMULATE_NONE = 0,
         ACCUMULATE_SUM
     };
 
-    enum ECalcMode
-    {
+    enum ECalcMode {
         CALCMODE_DISCRETE = 0,
         CALCMODE_LINEAR,
         CALCMODE_PACED,
         CALCMODE_SPLINE
     };
 
-    enum ERestart
-    {
+    enum ERestart {
         RESTART_ALWAYS = 0,
         RESTART_WHENNOTACTIVE,
         RESTART_NEVER
     };
 
-    enum EAttributeType
-    {
+    enum EAttributeType {
         ATTRIBUTETYPE_CSS = 0,
         ATTRIBUTETYPE_XML,
         ATTRIBUTETYPE_AUTO
     };
 
-    enum EAnimationMode // internal
-    {
+    // internal
+    enum EAnimationMode {
         NO_ANIMATION = 0,
         TO_ANIMATION,
         BY_ANIMATION,
@@ -167,9 +161,10 @@ namespace WebCore
         RefPtr<SVGStringList> m_keyTimes;
         RefPtr<SVGStringList> m_keySplines;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGAnimationElementImpl_H
 
 // vim:ts=4:noet
index dd5d6ad..f38dd3b 100644 (file)
@@ -60,7 +60,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_cy;
         mutable RefPtr<SVGAnimatedLength> m_r;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 5be1921..69c339b 100644 (file)
@@ -56,7 +56,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedEnumeration> m_clipPathUnits;
         KCanvasClipper *m_clipper;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 48c47db..f9b52a8 100644 (file)
 #include "Color.h"
 #include "PlatformString.h"
 
-namespace WebCore
-{
+namespace WebCore {
     class RGBColor;
     typedef int ExceptionCode;
     
-    class SVGColor : public CSSValue
-    {
+    class SVGColor : public CSSValue {
     public:
         SVGColor();
         SVGColor(const String& rgbColor);
@@ -68,9 +66,10 @@ namespace WebCore
         unsigned short m_colorType;
         String m_rgbColor;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGColorImpl_H
 
 // vim:ts=4:noet
index f26f5f8..b8309c1 100644 (file)
@@ -62,7 +62,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumber> m_exponent;
         mutable RefPtr<SVGAnimatedNumber> m_offset;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 0d67ef3..f71cc85 100644 (file)
@@ -61,7 +61,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_y;
         CachedImage *m_cachedImage;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index e778bb4..5f0579e 100644 (file)
@@ -57,9 +57,9 @@ namespace WebCore {
         bool m_animationContext : 1;
     };
 
-}
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGDOMImplementationImpl_H
 
 // vim:ts=4:noet
index c1d828a..6195bf7 100644 (file)
@@ -42,7 +42,8 @@ namespace WebCore
         
         virtual bool isValid() const { return SVGTests::isValid(); }
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 437abd5..89b3385 100644 (file)
@@ -38,7 +38,8 @@ namespace WebCore
 
         StringImpl *description() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 991e247..c649dff 100644 (file)
@@ -32,8 +32,7 @@ namespace WebCore {
     class SVGSVGElement;
     class SVGDOMImplementation;
 
-    class SVGDocument : public Document
-    {
+    class SVGDocument : public Document {
     public:
         SVGDocument(SVGDOMImplementation *i, FrameView *view);
         virtual ~SVGDocument();
@@ -45,10 +44,10 @@ namespace WebCore {
         void dispatchZoomEvent(float prevScale, float newScale);
         void dispatchScrollEvent();
     };
-};
 
-#endif // SVG_SUPPORT
+} // namespace WebCore
 
-#endif
+#endif // SVG_SUPPORT
+#endif // KSVG_SVGDocumentImpl_H
 
 // vim:ts=4:noet
index ae452c8..ca04680 100644 (file)
 #include "SVGNames.h"
 
 namespace WebCore {
+    class DocumentPtr;
+    class Ecma;
     class SVGMatrix;
-    class SVGSVGElement;
     class SVGStyledElement;
-    class Ecma;
-    class DocumentPtr;
+    class SVGSVGElement;
 
-    class SVGElement : public StyledElement
-    {
+    class SVGElement : public StyledElement {
     public:
         SVGElement(const QualifiedName&, Document*);
         virtual ~SVGElement();
@@ -72,28 +71,29 @@ namespace WebCore {
         virtual bool isValid() const { return true; }
         
         virtual void closeRenderer() { m_closed = true; }
-        virtual bool rendererIsNeeded(RenderStyle *) { return false; }
-        virtual bool childShouldCreateRenderer(Node *) const;
+        virtual bool rendererIsNeeded(RenderStyle*) { return false; }
+        virtual bool childShouldCreateRenderer(Node*) const;
         
         // helper:
         bool isClosed() const { return m_closed; }
 
     private:
         bool m_closed;
-        void addSVGEventListener(const AtomicString& eventType, const Attribute* attr);
+        void addSVGEventListener(const AtomicString& eventType, const Attribute*);
     };
-};
 
-namespace WebCore {
-    static inline SVGElement *svg_dynamic_cast(Node *node) {
-        SVGElement *svgElement = NULL;
+
+    static inline SVGElement* svg_dynamic_cast(Node* node)
+    {
+        SVGElement* svgElement = NULL;
         if (node && node->isSVGElement())
-            svgElement = static_cast<SVGElement *>(node);
+            svgElement = static_cast<SVGElement*>(node);
         return svgElement;
     }
-};
+
+} // namespace WebCore 
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGElementImpl_H
 
 // vim:ts=4:noet
index 9cf186a..f6078a5 100644 (file)
@@ -48,7 +48,8 @@ namespace WebCore
         SVGElementInstance *firstChild() const;
         SVGElementInstance *lastChild() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 618ea77..d7442cf 100644 (file)
@@ -35,7 +35,8 @@ namespace WebCore
         SVGElementInstanceList(const SVGStyledElement *context = 0);
         virtual ~SVGElementInstanceList();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 613bb27..bcd6150 100644 (file)
@@ -62,7 +62,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_rx;
         mutable RefPtr<SVGAnimatedLength> m_ry;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 6631e86..0d21894 100644 (file)
@@ -43,7 +43,8 @@ namespace WebCore {
     private:
         mutable RefPtr<SVGAnimatedBoolean> m_external;
     };
-}
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 002ea70..92feed5 100644 (file)
@@ -54,7 +54,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedEnumeration> m_mode;
         mutable KCanvasFEBlend *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index e5f9eca..d861122 100644 (file)
@@ -55,7 +55,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumberList> m_values;
         mutable KCanvasFEColorMatrix *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index ebfc25d..8cea107 100644 (file)
@@ -49,7 +49,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedString> m_in1;
         mutable KCanvasFEComponentTransfer *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 9b94efb..7c1d117 100644 (file)
@@ -63,7 +63,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumber> m_k4;
         mutable KCanvasFEComposite *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3ef982f..8a66232 100644 (file)
@@ -63,7 +63,8 @@ namespace WebCore {
         //light management
         void updateLights() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 698e24e..2b4caee 100644 (file)
@@ -56,7 +56,8 @@ namespace WebCore {
         mutable RefPtr<SVGAnimatedNumber> m_scale;
         mutable KCanvasFEDisplacementMap* m_filterEffect;
     };
-}
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif // KSVG_SVGFEDisplacementMapElementImpl_H
index c8dae7d..d1034a5 100644 (file)
@@ -32,7 +32,8 @@ namespace WebCore
         virtual ~SVGFEDistantLightElement();
         virtual KCLightSource *lightSource() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 991dbf6..45503ca 100644 (file)
@@ -49,7 +49,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedString> m_in1;
         mutable KCanvasFEFlood *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index e1b25aa..6eb1a14 100644 (file)
@@ -34,7 +34,8 @@ namespace WebCore
         SVGFEFuncAElement(const QualifiedName&, Document*);
         virtual ~SVGFEFuncAElement();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 9f906e4..1c1808e 100644 (file)
@@ -34,7 +34,8 @@ namespace WebCore
         SVGFEFuncBElement(const QualifiedName&, Document*);
         virtual ~SVGFEFuncBElement();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 8ac56b2..4dc7c6b 100644 (file)
@@ -34,7 +34,8 @@ namespace WebCore
         SVGFEFuncGElement(const QualifiedName&, Document*);
         virtual ~SVGFEFuncGElement();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 6368699..12148a1 100644 (file)
@@ -34,7 +34,8 @@ namespace WebCore
         SVGFEFuncRElement(const QualifiedName&, Document*);
         virtual ~SVGFEFuncRElement();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1591daf..318619f 100644 (file)
@@ -56,7 +56,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumber> m_stdDeviationY;
         mutable KCanvasFEGaussianBlur *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index f0d3814..dfd5355 100644 (file)
@@ -57,7 +57,8 @@ namespace WebCore {
         CachedImage *m_cachedImage;
         mutable KCanvasFEImage *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index f33596b..17aa24a 100644 (file)
@@ -67,7 +67,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumber> m_limitingConeAngle;
         
     };
-}
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1043d96..dd7816d 100644 (file)
@@ -40,7 +40,8 @@ namespace WebCore
     private:
         mutable KCanvasFEMerge *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index e0076eb..213eade 100644 (file)
@@ -44,7 +44,8 @@ namespace WebCore
     private:
         mutable RefPtr<SVGAnimatedString> m_in1;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 940ca09..815f46d 100644 (file)
@@ -54,7 +54,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedNumber> m_dy;
         mutable KCanvasFEOffset *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 9794af0..1745974 100644 (file)
@@ -32,7 +32,8 @@ namespace WebCore
         virtual ~SVGFEPointLightElement();
         virtual KCLightSource *lightSource() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 398dad4..09d4125 100644 (file)
@@ -65,7 +65,8 @@ namespace WebCore
         //light management
         void updateLights() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 7563570..48dc986 100644 (file)
@@ -32,7 +32,8 @@ namespace WebCore
         virtual ~SVGFESpotLightElement();
         virtual KCLightSource *lightSource() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1a3b141..7bc1f82 100644 (file)
@@ -49,7 +49,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedString> m_in1;
         mutable KCanvasFETile *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index d698f8a..b357e43 100644 (file)
@@ -61,7 +61,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedEnumeration> m_type;
         mutable KCanvasFETurbulence *m_filterEffect;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index f577614..2db42e3 100644 (file)
@@ -75,7 +75,8 @@ namespace WebCore {
         mutable RefPtr<SVGAnimatedInteger> m_filterResY;
         KCanvasFilter *m_filter;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 12d9726..d5ae0f3 100644 (file)
@@ -60,7 +60,8 @@ namespace WebCore {
         mutable RefPtr<SVGAnimatedLength> m_height;
         mutable RefPtr<SVGAnimatedString> m_result;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index fd6403b..53a51c4 100644 (file)
 #define KSVG_SVGFitToViewBoxImpl_H
 #if SVG_SUPPORT
 
-namespace WebCore
-{
+namespace WebCore {
     class Attribute;
     class StringImpl;
-};
-
-namespace WebCore
-{
-    class SVGAnimatedRect;
     class SVGAnimatedPreserveAspectRatio;
+    class SVGAnimatedRect;
     class SVGMatrix;
-    class SVGFitToViewBox
-    {
+
+    class SVGFitToViewBox {
     public:
         SVGFitToViewBox();
         virtual ~SVGFitToViewBox();
@@ -54,9 +49,10 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedRect> m_viewBox;
         mutable RefPtr<SVGAnimatedPreserveAspectRatio> m_preserveAspectRatio;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGFitToViewBoxImpl_H
 
 // vim:ts=4:noet
index ba1cbd9..5c60f4a 100644 (file)
@@ -99,7 +99,7 @@ bool SVGForeignObjectElement::childShouldCreateRenderer(Node *child) const
     return StyledElement::childShouldCreateRenderer(child);
 }
 
-};
+} // namespace WebCore
 
 // vim:ts=4:noet
 #endif // SVG_SUPPORT
index a4e49d1..0f80b25 100644 (file)
@@ -64,7 +64,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_width;
         mutable RefPtr<SVGAnimatedLength> m_height;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1b80fe0..ffad855 100644 (file)
@@ -48,8 +48,7 @@ namespace WebCore
         virtual RenderObject *createRenderer(RenderArena *arena, RenderStyle *style);
     };
 
-    class SVGDummyElement : public SVGGElement
-    {
+    class SVGDummyElement : public SVGGElement {
     public:
         SVGDummyElement(const QualifiedName&, Document*);
         virtual ~SVGDummyElement();
@@ -59,7 +58,8 @@ namespace WebCore
     private:
         AtomicString m_localName;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 2e805cd..2e575ff 100644 (file)
@@ -65,7 +65,8 @@ namespace WebCore {
         mutable RefPtr<SVGAnimatedTransformList> m_gradientTransform;
         mutable KRenderingPaintServerGradient *m_resource;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index c514992..987dac2 100644 (file)
 
 #include "DeprecatedString.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class SVGElement;
     class SVGStringList;
 
     // KSVG extension
-    enum LengthMode
-    {
+    enum LengthMode {
         LM_UNKNOWN = 0,
         LM_WIDTH,
         LM_HEIGHT,
         LM_OTHER
     };
 
-    class SVGHelper
-    {
+    class SVGHelper {
     public:
         static float PercentageOfViewport(float value, const SVGElement *viewportElement, LengthMode mode);
 
@@ -102,9 +100,10 @@ namespace WebCore
 
         return variable.get();
     }
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGHelper_H
 
 // vim:ts=4:noet
index 687d68b..0d2a423 100644 (file)
@@ -73,7 +73,8 @@ namespace WebCore
 
         SVGImageLoader m_imageLoader;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3a1221c..4da8f31 100644 (file)
 
 #include "AtomicString.h"
 
-namespace WebCore
-{
-    class StringImpl;
-    class MappedAttribute;
-};
+namespace WebCore {
 
-namespace WebCore
-{
+    class MappedAttribute;
+    class StringImpl;
     class SVGAnimatedLength;
     class SVGAnimatedString;
 
-    class SVGLangSpace
-    {
+    class SVGLangSpace {
     public:
         SVGLangSpace();
         virtual ~SVGLangSpace();
@@ -56,9 +51,10 @@ namespace WebCore
         AtomicString m_lang;
         AtomicString m_space;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGLangSpaceImpl_H
 
 // vim:ts=4:noet
index 76f265c..4f40f53 100644 (file)
 #if SVG_SUPPORT
 
 #include "PlatformString.h"
-
 #include <ksvg2/svg/SVGHelper.h>
 
-class RenderPath;
+namespace WebCore {
 
-namespace WebCore
-{
+    class RenderPath;
     class SVGElement;
     class SVGStyledElement;
-    class SVGLength : public Shared<SVGLength>
-    {
+
+    class SVGLength : public Shared<SVGLength> {
     public:
         SVGLength(const SVGStyledElement* context, LengthMode mode = LM_UNKNOWN, const SVGElement* viewport = 0);
         virtual ~SVGLength();
@@ -93,9 +91,10 @@ namespace WebCore
         const SVGStyledElement *m_context;
         const SVGElement *m_viewportElement;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGLengthImpl_H
 
 // vim:ts=4:noet
index 149f36c..baee468 100644 (file)
@@ -37,7 +37,8 @@ namespace WebCore
 
         void parse(const DeprecatedString &value, const SVGStyledElement *context, LengthMode mode);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index d24f8a5..3ab3528 100644 (file)
@@ -62,7 +62,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_x2;
         mutable RefPtr<SVGAnimatedLength> m_y2;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 3d70e77..70ddc3d 100644 (file)
@@ -53,7 +53,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_x2;
         mutable RefPtr<SVGAnimatedLength> m_y2;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 0385898..ce81e65 100644 (file)
 #include "DOMList.h"
 #include <ksvg2/svg/SVGStyledElement.h>
 
-namespace WebCore
-{
+namespace WebCore {
+
     template<class T>
-    class SVGList : public DOMList<T>
-    {
+    class SVGList : public DOMList<T> {
     public:
         SVGList(const SVGStyledElement *context = 0)
         : DOMList<T>(), m_context(context) {}
@@ -87,9 +86,10 @@ namespace WebCore
     protected:
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGList_H
 
 // vim:ts=4:noet
index edfa480..7e87333 100644 (file)
 #if SVG_SUPPORT
 
 namespace WebCore {
+
     class FloatRect;
-    class SVGMatrix;
     class SVGElement;
+    class SVGMatrix;
     class SVGStyledElement;
-    class SVGLocatable
-    {
+
+    class SVGLocatable {
     public:
         SVGLocatable();
         virtual ~SVGLocatable();
@@ -51,9 +52,10 @@ namespace WebCore {
         static SVGMatrix* getCTM(const SVGElement*);
         static SVGMatrix* getScreenCTM(const SVGElement*);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // SVGLocatable_H
 
 // vim:ts=4:noet
index 73a0ec1..139604e 100644 (file)
@@ -74,7 +74,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedAngle> m_orientAngle;
         KCanvasMarker *m_marker;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index ee75fc5..5adeb2b 100644 (file)
@@ -75,7 +75,8 @@ namespace WebCore
         KCanvasMasker *m_masker;
         bool m_dirty;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 1a882a1..02aa005 100644 (file)
 #if SVG_SUPPORT
 
 #include "AffineTransform.h"
-
 #include "Shared.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     typedef int ExceptionCode;
 
-    class SVGMatrix : public Shared<SVGMatrix>
-    { 
+    class SVGMatrix : public Shared<SVGMatrix> { 
     public:
         SVGMatrix();
         SVGMatrix(double a, double b, double c, double d, double e, double f);
@@ -100,9 +98,10 @@ namespace WebCore
         void setMatrix(const AffineTransform&);
         AffineTransform m_mat;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGMatrixImpl_H
 
 // vim:ts=4:noet
index 282b9f4..bec1d02 100644 (file)
@@ -43,7 +43,8 @@ namespace WebCore
         float m_value;
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 720da1c..59710cf 100644 (file)
@@ -37,7 +37,8 @@ namespace WebCore
 
         void parse(const DeprecatedString &value, const SVGStyledElement *context = 0);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 7d98016..f20f740 100644 (file)
 
 #include <SVGColor.h>
 
-namespace WebCore
-{
-    class SVGPaint : public SVGColor
-    {
+namespace WebCore {
+
+    class SVGPaint : public SVGColor {
     public:
         SVGPaint();
         SVGPaint(StringImpl *uri);
@@ -50,9 +49,10 @@ namespace WebCore
         unsigned short m_paintType;
         String m_uri;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGPaintImpl_H
 
 // vim:ts=4:noet
index e548e13..0ce3dd8 100644 (file)
@@ -118,7 +118,8 @@ namespace WebCore
         virtual void svgArcTo(double x, double y, double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, bool abs = true);
         virtual void svgClosePath();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 2a444c8..edf12dd 100644 (file)
@@ -45,7 +45,8 @@ namespace WebCore
     protected:
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index ffcfca8..a338d12 100644 (file)
@@ -111,7 +111,8 @@ namespace WebCore
         bool m_largeArcFlag : 1;
         bool m_sweepFlag : 1;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 9ae0ec7..21e43b8 100644 (file)
@@ -38,7 +38,8 @@ namespace WebCore
         virtual String pathSegTypeAsLetter() const { return "Z"; }
         virtual String toString() const { return "Z"; }
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 60f7924..f49994e 100644 (file)
@@ -101,7 +101,8 @@ namespace WebCore
         double m_x2;
         double m_y2;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 12e81af..f1a898c 100644 (file)
@@ -85,7 +85,8 @@ namespace WebCore
         double m_x2;
         double m_y2;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index c9d2f4c..0c7da03 100644 (file)
@@ -85,7 +85,8 @@ namespace WebCore
         double m_x1;
         double m_y1;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index ce55227..70d9dd5 100644 (file)
@@ -69,7 +69,8 @@ namespace WebCore
         double m_x;
         double m_y;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 5ca4ce6..3aaa34b 100644 (file)
@@ -69,7 +69,8 @@ namespace WebCore
         double m_x;
         double m_y;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index e969317..7cdd202 100644 (file)
@@ -61,7 +61,8 @@ namespace WebCore
     private:
         double m_x;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 902cb6f..8661218 100644 (file)
@@ -61,7 +61,8 @@ namespace WebCore
     private:
         double m_y;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 201ea91..479aa6c 100644 (file)
@@ -35,7 +35,8 @@ namespace WebCore
         SVGPathSegList(const SVGStyledElement *context = 0);
         virtual ~SVGPathSegList();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 0336b15..d70c695 100644 (file)
@@ -69,7 +69,8 @@ namespace WebCore
         double m_x;
         double m_y;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index b95ca49..ef67dae 100644 (file)
@@ -101,7 +101,8 @@ namespace WebCore
         void drawPatternContentIntoTile(const SVGPatternElement *target, const IntSize &newSize, KCanvasMatrix patternTransformMatrix) const;
         void notifyClientsToRepaint() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 4e78c19..c369c0c 100644 (file)
@@ -57,7 +57,8 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index abffa55..1f1ff60 100644 (file)
@@ -35,7 +35,8 @@ namespace WebCore
         SVGPointList(const SVGStyledElement *context = 0);
         virtual ~SVGPointList();
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 680f466..9d7b681 100644 (file)
@@ -61,7 +61,8 @@ namespace WebCore
 
         virtual void svgPolyTo(double x1, double y1, int nr) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 6ce65ad..b8c9f48 100644 (file)
@@ -36,7 +36,8 @@ namespace WebCore
 
         virtual KCanvasPath* toPathData() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index b5d8dec..008e6c2 100644 (file)
@@ -36,7 +36,8 @@ namespace WebCore
 
         virtual KCanvasPath* toPathData() const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 6f8b30b..b2e3e37 100644 (file)
 
 #include "Shared.h"
 
-namespace WebCore
-{
-    class StringImpl;
-};
+namespace WebCore {
 
-namespace WebCore
-{
+    class StringImpl;
     class SVGMatrix;
     class SVGStyledElement;
-    class SVGPreserveAspectRatio : public Shared<SVGPreserveAspectRatio>
-    { 
+
+    class SVGPreserveAspectRatio : public Shared<SVGPreserveAspectRatio> 
     public:
         SVGPreserveAspectRatio(const SVGStyledElement *context);
         virtual ~SVGPreserveAspectRatio();
@@ -61,9 +57,10 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGPreserveAspectRatioImpl_H
 
 // vim:ts=4:noet
index 79e22cd..7578b81 100644 (file)
@@ -55,7 +55,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_fx;
         mutable RefPtr<SVGAnimatedLength> m_fy;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 514567c..825937d 100644 (file)
@@ -56,7 +56,8 @@ namespace WebCore
 
         const SVGStyledElement *m_context;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index a99678c..d4731c1 100644 (file)
@@ -68,7 +68,8 @@ namespace WebCore
         mutable RefPtr<SVGAnimatedLength> m_rx;
         mutable RefPtr<SVGAnimatedLength> m_ry;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 090e068..8e3d5cc 100644 (file)
@@ -136,7 +136,8 @@ namespace WebCore
         bool m_useCurrentView;
         TimeScheduler* m_timeScheduler;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 79e657e..b9e8559 100644 (file)
@@ -50,7 +50,8 @@ namespace WebCore
     private:
         String m_type;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index ff9d27f..064ce45 100644 (file)
@@ -39,7 +39,8 @@ namespace WebCore
     private:
         DeprecatedString m_savedTo;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 55b0e85..8215b32 100644 (file)
@@ -44,7 +44,8 @@ namespace WebCore
     private:
         mutable RefPtr<SVGAnimatedNumber> m_offset;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif
index 61d6a28..d998587 100644 (file)
 
 #include "SVGList.h"
 
-namespace WebCore
-{
-    class SVGStringList : public SVGList<StringImpl>
-    {
+namespace WebCore {
+
+    class SVGStringList : public SVGList<StringImpl> {
     public:
         SVGStringList(const SVGStyledElement *context = 0);
         virtual ~SVGStringList();
@@ -37,9 +36,10 @@ namespace WebCore
         // Internal
         void reset(const DeprecatedString &str);
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStringListImpl_H
 
 // vim:ts=4:noet
index 04307d0..5283812 100644 (file)
 
 #include "PlatformString.h"
 
-namespace WebCore
-{
+namespace WebCore {
+
     class String;
     class CSSValue;
     class CSSStyleDeclaration;
-};
-
-namespace WebCore
-{
     class SVGAnimatedString;
 
-    class SVGStylable
-    {
+    class SVGStylable {
     public:
         SVGStylable();
         virtual ~SVGStylable();
 
         // 'SVGStylable' functions
-        virtual SVGAnimatedString *className() const = 0;
+        virtual SVGAnimatedStringclassName() const = 0;
 
-        virtual CSSStyleDeclaration *style() = 0;
-        virtual CSSValue *getPresentationAttribute(StringImpl *name) = 0;
+        virtual CSSStyleDeclarationstyle() = 0;
+        virtual CSSValue* getPresentationAttribute(StringImpl* name) = 0;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStylableImpl_H
 
 // vim:ts=4:noet
index 6dec007..b7fba73 100644 (file)
 
 #include <SVGElement.h>
 
-namespace WebCore
-{
+namespace WebCore {
+
     class CSSStyleSheet;
-};
 
-namespace WebCore
-{
-    class SVGStyleElement : public SVGElement
-    {
+    class SVGStyleElement : public SVGElement {
     public:
         SVGStyleElement(const QualifiedName&, Document*);
         virtual ~SVGStyleElement();
@@ -64,9 +60,10 @@ namespace WebCore
         RefPtr<CSSStyleSheet> m_sheet;
         bool m_loading;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStyleElementImpl_H
 
 // vim:ts=4:noet
index 690905f..ecf80bc 100644 (file)
 #define KSVG_SVGStyledElementImpl_H
 #if SVG_SUPPORT
 
+#include "AffineTransform.h"
+#include "RenderStyle.h"
 #include "SVGElement.h"
 #include "SVGStylable.h"
-
-#include "AffineTransform.h"
 #include <kcanvas/KCanvasPath.h>
-#include "RenderStyle.h"
 
-namespace WebCore
-{
-    class RenderPath;
-    class KRenderingDevice;
-    class KCanvasResource;
-    class KCanvasRenderingStyle;
+namespace WebCore {
+
     class CSSStyleDeclaration;
+    class KCanvasRenderingStyle;
+    class KCanvasResource;
+    class KRenderingDevice;
+    class RenderPath;
     class RenderView;
-    class SVGStyledElement : public SVGElement
-    {
+
+    class SVGStyledElement : public SVGElement {
     public:
         SVGStyledElement(const QualifiedName&, Document*);
         virtual ~SVGStyledElement();
@@ -48,25 +47,25 @@ namespace WebCore
         virtual bool isStyled() const { return true; }
 
         // 'SVGStylable' functions
-        virtual SVGAnimatedString *className() const;
+        virtual SVGAnimatedStringclassName() const;
 
         // These need to be implemented.
-        virtual bool rendererIsNeeded(RenderStyle *) { return false; }
+        virtual bool rendererIsNeeded(RenderStyle*) { return false; }
         virtual KCanvasPath* toPathData() const { return 0; }
-        virtual RenderObject *createRenderer(RenderArena *arena, RenderStyle *style);
-        virtual KCanvasResource *canvasResource() { return 0; }
+        virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
+        virtual KCanvasResourcecanvasResource() { return 0; }
         
-        virtual void parseMappedAttribute(MappedAttribute *attr);
+        virtual void parseMappedAttribute(MappedAttribute*);
 
-        RenderView *view() const;
+        RenderViewview() const;
         virtual void notifyAttributeChange() const;
-        virtual void attributeChanged(Attribute *attr, bool preserveDecls = false);
+        virtual void attributeChanged(Attribute*, bool preserveDecls = false);
 
         // Imagine we're a <rect> inside of a <pattern> section with patternContentUnits="objectBoundingBox"
         // and our 'width' attribute is set to 50%. When the pattern gets referenced it knows the "bbox"
         // of it's user and has to push the "active client's bbox" as new attribute context to all attributes
         // of the 'rect'. This function also returns the old attribute context, to be able to restore it...
-        virtual const SVGStyledElement *pushAttributeContext(const SVGStyledElement *context);
+        virtual const SVGStyledElement* pushAttributeContext(const SVGStyledElement* context);
 
     protected:
         void updateCanvasItem(); // Handles "path data" object changes... (not for style/transform!)
@@ -78,9 +77,10 @@ namespace WebCore
         // Optimized updating logic
         bool m_updateVectorial : 1;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStyledElementImpl_H
 
 // vim:ts=4:noet
index abb7d1e..0d2b162 100644 (file)
 #define KSVG_SVGStyledLocatableElementImpl_H
 #if SVG_SUPPORT
 
-#include "SVGStyledElement.h"
 #include "SVGLocatable.h"
+#include "SVGStyledElement.h"
 
 namespace WebCore {
 
     class SVGMatrix;
     class SVGElement;
-    class SVGStyledLocatableElement : public SVGStyledElement, public SVGLocatable
-    {
+
+    class SVGStyledLocatableElement : public SVGStyledElement, public SVGLocatable {
     public:
         SVGStyledLocatableElement(const QualifiedName&, Document*);
         virtual ~SVGStyledLocatableElement();
@@ -40,17 +40,18 @@ namespace WebCore {
         virtual bool isStyledLocatable() const { return true; }
 
         // 'SVGStyledLocatableElement' functions
-        virtual SVGElement *nearestViewportElement() const;
-        virtual SVGElement *farthestViewportElement() const;
+        virtual SVGElementnearestViewportElement() const;
+        virtual SVGElementfarthestViewportElement() const;
 
         virtual FloatRect getBBox() const;
-        virtual SVGMatrix *getCTM() const;
-        virtual SVGMatrix *getScreenCTM() const;
-        virtual SVGMatrix *getTransformToElement(SVGElement *element) const;
+        virtual SVGMatrixgetCTM() const;
+        virtual SVGMatrixgetScreenCTM() const;
+        virtual SVGMatrix* getTransformToElement(SVGElement*) const;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStyledLocatableElementImpl_H
 
 // vim:ts=4:noet
index c94df0a..48b963c 100644 (file)
 #include "SVGStyledLocatableElement.h"
 #include "SVGTransformable.h"
 
-class AffineTransform;
+namespace WebCore {
 
-namespace WebCore
-{
+    class AffineTransform;
+    class Attribute;
     class Node;
     class StringImpl;
-    class Attribute;
-};
-
-namespace WebCore
-{
+    class SVGAnimatedTransformList;
     class SVGMatrix;
     class SVGTransformList;
-    class SVGAnimatedTransformList;
-    class SVGStyledTransformableElement : public SVGStyledLocatableElement, public SVGTransformable
-    {
+
+    class SVGStyledTransformableElement : public SVGStyledLocatableElement, public SVGTransformable {
     public:
         SVGStyledTransformableElement(const QualifiedName&, Document*);
         virtual ~SVGStyledTransformableElement();
@@ -72,9 +67,10 @@ namespace WebCore
         mutable RefPtr<SVGMatrix> m_localMatrix;
         mutable RefPtr<SVGAnimatedTransformList> m_transform;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
-#endif
+#endif // KSVG_SVGStyledTransformableElementImpl_H
 
 // vim:ts=4:noet
index e8972fd..10f398f 100644 (file)
@@ -50,7 +50,8 @@ namespace WebCore
     private:
         mutable bool m_insideRenderSection;
     };
-};
+
+} // namespace WebCore
 
 #endif // SVG_SUPPORT
 #endif