Changeset 17850 in webkit
- Timestamp:
- Nov 18, 2006 6:44:41 PM (17 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 61 added
- 6 deleted
- 59 edited
- 41 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/CMakeLists.txt
r17827 r17850 38 38 ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/qt 39 39 ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg 40 ${CMAKE_CURRENT_SOURCE_DIR}/platform/graphics/svg/filters 40 41 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders 41 42 ${CMAKE_CURRENT_SOURCE_DIR}/platform/image-decoders/gif … … 534 535 kcanvas/device/qt/KRenderingPaintServerPatternQt.cpp 535 536 kcanvas/device/qt/KRenderingPaintServerQt.cpp 536 kcanvas/device/qt/KRenderingPaintServerSolidQt.cpp 537 kcanvas/device/qt/RenderPathQt.cpp 538 kcanvas/KCanvasFilters.cpp 537 kcanvas/device/qt/KRenderingPaintServerSolidQt.cpp 538 kcanvas/device/qt/RenderPathQt.cpp 539 539 540 540 ksvg2/css/SVGCSSParser.cpp … … 1020 1020 platform/graphics/AffineTransform.cpp 1021 1021 platform/graphics/Color.cpp 1022 platform/graphics/FloatPoint3D.cpp 1022 1023 platform/graphics/FloatPoint.cpp 1023 1024 platform/graphics/FloatRect.cpp … … 1044 1045 platform/graphics/svg/SVGResource.cpp 1045 1046 platform/graphics/svg/SVGResourceClipper.cpp 1047 platform/graphics/svg/SVGResourceFilter.cpp 1046 1048 platform/graphics/svg/SVGResourceMarker.cpp 1047 1049 platform/graphics/svg/SVGResourceMasker.cpp 1050 1051 platform/graphics/svg/filters/SVGFEBlend.cpp 1052 platform/graphics/svg/filters/SVGFEColorMatrix.cpp 1053 platform/graphics/svg/filters/SVGFEComponentTransfer.cpp 1054 platform/graphics/svg/filters/SVGFEComposite.cpp 1055 platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp 1056 platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp 1057 platform/graphics/svg/filters/SVGFEDisplacementMap.cpp 1058 platform/graphics/svg/filters/SVGFEFlood.cpp 1059 platform/graphics/svg/filters/SVGFEGaussianBlur.cpp 1060 platform/graphics/svg/filters/SVGFEImage.cpp 1061 platform/graphics/svg/filters/SVGFEMerge.cpp 1062 platform/graphics/svg/filters/SVGFEMorphology.cpp 1063 platform/graphics/svg/filters/SVGFEOffset.cpp 1064 platform/graphics/svg/filters/SVGFESpecularLighting.cpp 1065 platform/graphics/svg/filters/SVGFETurbulence.cpp 1066 platform/graphics/svg/filters/SVGFilterEffect.cpp 1067 platform/graphics/svg/filters/SVGLightSource.cpp 1048 1068 1049 1069 platform/graphics/svg/qt/SVGResourceClipperQt.cpp -
trunk/WebCore/ChangeLog
r17848 r17850 1 2006-11-19 Nikolas Zimmermann <zimmermann@kde.org> 2 3 Reviewed by Oliver. 4 5 Fixes: http://bugs.webkit.org/show_bug.cgi?id=11596 6 7 Split up KCanvasFilters & KCanvasFilterQuartz into several 8 new classes (SVGFEBlend, SVGFEComposite...) and move them 9 into platform/graphics/svg. This is still a temporary location, 10 as discussed with Darin; the whole platform/graphics/svg directory 11 will probably be moved into ksvg2/ in near future. 12 13 This finally removes the duplicated enumerations in the svg filter 14 classes and within kcanvas. ksvg2/ and platform/graphics/svg share 15 their enums now. As KCanvasFilters is gone now, The kcanvas/ subdirectory 16 is empty. 17 18 * CMakeLists.txt: 19 * WebCore.xcodeproj/project.pbxproj: 20 * bindings/scripts/CodeGeneratorJS.pm: 21 * kcanvas/KCanvasFilters.cpp: Removed. 22 * kcanvas/KCanvasFilters.h: Removed. 23 * kcanvas/device/KRenderingDevice.h: 24 * kcanvas/device/qt/KRenderingDeviceQt.cpp: 25 (WebCore::KRenderingDeviceQt::createFilterEffect): 26 * kcanvas/device/qt/KRenderingDeviceQt.h: 27 * kcanvas/device/quartz/KCanvasFilterQuartz.h: Removed. 28 * kcanvas/device/quartz/KCanvasFilterQuartz.mm: Removed. 29 * kcanvas/device/quartz/KCanvasItemQuartz.cpp: 30 * kcanvas/device/quartz/KRenderingDeviceQuartz.cpp: 31 (WebCore::KRenderingDeviceQuartz::createResource): 32 (WebCore::KRenderingDeviceQuartz::createFilterEffect): 33 * kcanvas/device/quartz/KRenderingDeviceQuartz.h: 34 * kcanvas/device/quartz/filters/WKArithmeticFilter.cikernel: Removed. 35 * kcanvas/device/quartz/filters/WKArithmeticFilter.h: Removed. 36 * kcanvas/device/quartz/filters/WKArithmeticFilter.m: Removed. 37 * kcanvas/device/quartz/filters/WKComponentMergeFilter.cikernel: Removed. 38 * kcanvas/device/quartz/filters/WKComponentMergeFilter.h: Removed. 39 * kcanvas/device/quartz/filters/WKComponentMergeFilter.m: Removed. 40 * kcanvas/device/quartz/filters/WKDiffuseLightingFilter.cikernel: Removed. 41 * kcanvas/device/quartz/filters/WKDiffuseLightingFilter.h: Removed. 42 * kcanvas/device/quartz/filters/WKDiffuseLightingFilter.m: Removed. 43 * kcanvas/device/quartz/filters/WKDiscreteTransferFilter.cikernel: Removed. 44 * kcanvas/device/quartz/filters/WKDiscreteTransferFilter.h: Removed. 45 * kcanvas/device/quartz/filters/WKDiscreteTransferFilter.m: Removed. 46 * kcanvas/device/quartz/filters/WKDisplacementMapFilter.cikernel: Removed. 47 * kcanvas/device/quartz/filters/WKDisplacementMapFilter.h: Removed. 48 * kcanvas/device/quartz/filters/WKDisplacementMapFilter.m: Removed. 49 * kcanvas/device/quartz/filters/WKDistantLightFilter.cikernel: Removed. 50 * kcanvas/device/quartz/filters/WKDistantLightFilter.h: Removed. 51 * kcanvas/device/quartz/filters/WKDistantLightFilter.m: Removed. 52 * kcanvas/device/quartz/filters/WKGammaTransferFilter.cikernel: Removed. 53 * kcanvas/device/quartz/filters/WKGammaTransferFilter.h: Removed. 54 * kcanvas/device/quartz/filters/WKGammaTransferFilter.m: Removed. 55 * kcanvas/device/quartz/filters/WKIdentityTransferFilter.h: Removed. 56 * kcanvas/device/quartz/filters/WKIdentityTransferFilter.m: Removed. 57 * kcanvas/device/quartz/filters/WKLinearTransferFilter.cikernel: Removed. 58 * kcanvas/device/quartz/filters/WKLinearTransferFilter.h: Removed. 59 * kcanvas/device/quartz/filters/WKLinearTransferFilter.m: Removed. 60 * kcanvas/device/quartz/filters/WKNormalMapFilter.cikernel: Removed. 61 * kcanvas/device/quartz/filters/WKNormalMapFilter.h: Removed. 62 * kcanvas/device/quartz/filters/WKNormalMapFilter.m: Removed. 63 * kcanvas/device/quartz/filters/WKPointLightFilter.cikernel: Removed. 64 * kcanvas/device/quartz/filters/WKPointLightFilter.h: Removed. 65 * kcanvas/device/quartz/filters/WKPointLightFilter.m: Removed. 66 * kcanvas/device/quartz/filters/WKSpecularLightingFilter.cikernel: Removed. 67 * kcanvas/device/quartz/filters/WKSpecularLightingFilter.h: Removed. 68 * kcanvas/device/quartz/filters/WKSpecularLightingFilter.m: Removed. 69 * kcanvas/device/quartz/filters/WKSpotLightFilter.cikernel: Removed. 70 * kcanvas/device/quartz/filters/WKSpotLightFilter.h: Removed. 71 * kcanvas/device/quartz/filters/WKSpotLightFilter.m: Removed. 72 * kcanvas/device/quartz/filters/WKTableTransferFilter.cikernel: Removed. 73 * kcanvas/device/quartz/filters/WKTableTransferFilter.h: Removed. 74 * kcanvas/device/quartz/filters/WKTableTransferFilter.m: Removed. 75 * ksvg2/svg/SVGComponentTransferFunctionElement.cpp: 76 (WebCore::SVGComponentTransferFunctionElement::transferFunction): 77 * ksvg2/svg/SVGComponentTransferFunctionElement.h: 78 * ksvg2/svg/SVGFEBlendElement.cpp: 79 (WebCore::SVGFEBlendElement::filterEffect): 80 * ksvg2/svg/SVGFEBlendElement.h: 81 * ksvg2/svg/SVGFEColorMatrixElement.cpp: 82 (WebCore::SVGFEColorMatrixElement::filterEffect): 83 * ksvg2/svg/SVGFEColorMatrixElement.h: 84 * ksvg2/svg/SVGFEComponentTransferElement.cpp: 85 (WebCore::SVGFEComponentTransferElement::filterEffect): 86 * ksvg2/svg/SVGFEComponentTransferElement.h: 87 * ksvg2/svg/SVGFECompositeElement.cpp: 88 (WebCore::SVGFECompositeElement::filterEffect): 89 * ksvg2/svg/SVGFECompositeElement.h: 90 * ksvg2/svg/SVGFEDiffuseLightingElement.cpp: 91 (WebCore::SVGFEDiffuseLightingElement::filterEffect): 92 (WebCore::SVGFEDiffuseLightingElement::updateLights): 93 * ksvg2/svg/SVGFEDiffuseLightingElement.h: 94 * ksvg2/svg/SVGFEDisplacementMapElement.cpp: 95 (WebCore::SVGFEDisplacementMapElement::stringToChannel): 96 (WebCore::SVGFEDisplacementMapElement::filterEffect): 97 * ksvg2/svg/SVGFEDisplacementMapElement.h: 98 * ksvg2/svg/SVGFEDistantLightElement.cpp: 99 (WebCore::SVGFEDistantLightElement::lightSource): 100 * ksvg2/svg/SVGFEDistantLightElement.h: 101 * ksvg2/svg/SVGFEFloodElement.cpp: 102 (WebCore::SVGFEFloodElement::filterEffect): 103 * ksvg2/svg/SVGFEFloodElement.h: 104 * ksvg2/svg/SVGFEGaussianBlurElement.cpp: 105 (WebCore::SVGFEGaussianBlurElement::filterEffect): 106 * ksvg2/svg/SVGFEGaussianBlurElement.h: 107 * ksvg2/svg/SVGFEImageElement.cpp: 108 (WebCore::SVGFEImageElement::filterEffect): 109 * ksvg2/svg/SVGFEImageElement.h: 110 * ksvg2/svg/SVGFELightElement.h: 111 * ksvg2/svg/SVGFEMergeElement.cpp: 112 (WebCore::SVGFEMergeElement::filterEffect): 113 * ksvg2/svg/SVGFEMergeElement.h: 114 * ksvg2/svg/SVGFEOffsetElement.cpp: 115 (WebCore::SVGFEOffsetElement::filterEffect): 116 * ksvg2/svg/SVGFEOffsetElement.h: 117 * ksvg2/svg/SVGFEPointLightElement.cpp: 118 (WebCore::SVGFEPointLightElement::lightSource): 119 * ksvg2/svg/SVGFEPointLightElement.h: 120 * ksvg2/svg/SVGFESpecularLightingElement.cpp: 121 (WebCore::SVGFESpecularLightingElement::filterEffect): 122 (WebCore::SVGFESpecularLightingElement::updateLights): 123 * ksvg2/svg/SVGFESpecularLightingElement.h: 124 * ksvg2/svg/SVGFESpotLightElement.cpp: 125 (WebCore::SVGFESpotLightElement::lightSource): 126 * ksvg2/svg/SVGFESpotLightElement.h: 127 * ksvg2/svg/SVGFETileElement.cpp: 128 (WebCore::SVGFETileElement::filterEffect): 129 * ksvg2/svg/SVGFETileElement.h: 130 * ksvg2/svg/SVGFETurbulenceElement.cpp: 131 (WebCore::SVGFETurbulenceElement::filterEffect): 132 * ksvg2/svg/SVGFETurbulenceElement.h: 133 (WebCore::): 134 * ksvg2/svg/SVGFilterElement.cpp: 135 (WebCore::SVGFilterElement::canvasResource): 136 * ksvg2/svg/SVGFilterElement.h: 137 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp: 138 (WebCore::SVGFilterPrimitiveStandardAttributes::setStandardAttributes): 139 * ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h: 140 * platform/graphics/FloatPoint3D.cpp: Added. 141 (WebCore::FloatPoint3D::FloatPoint3D): 142 (WebCore::FloatPoint3D::x): 143 (WebCore::FloatPoint3D::setX): 144 (WebCore::FloatPoint3D::y): 145 (WebCore::FloatPoint3D::setY): 146 (WebCore::FloatPoint3D::z): 147 (WebCore::FloatPoint3D::setZ): 148 (WebCore::FloatPoint3D::normalize): 149 * platform/graphics/FloatPoint3D.h: Added. 150 * platform/graphics/svg/SVGResourceFilter.cpp: Added. 151 (WebCore::SVGResourceFilter::clearEffects): 152 (WebCore::SVGResourceFilter::addFilterEffect): 153 (WebCore::SVGResourceFilter::filterBBoxForItemBBox): 154 (WebCore::SVGResourceFilter::externalRepresentation): 155 (WebCore::getFilterById): 156 * platform/graphics/svg/SVGResourceFilter.h: Added. 157 (WebCore::SVGResourceFilter::isFilter): 158 (WebCore::SVGResourceFilter::filterBoundingBoxMode): 159 (WebCore::SVGResourceFilter::setFilterBoundingBoxMode): 160 (WebCore::SVGResourceFilter::effectBoundingBoxMode): 161 (WebCore::SVGResourceFilter::setEffectBoundingBoxMode): 162 (WebCore::SVGResourceFilter::filterRect): 163 (WebCore::SVGResourceFilter::setFilterRect): 164 * platform/graphics/svg/SVGResourceImage.h: 165 * platform/graphics/svg/SVGResourceListener.h: 166 (SVGResourceListener::SVGResourceListener): 167 (SVGResourceListener::~SVGResourceListener): 168 * platform/graphics/svg/cg/SVGResourceClipperCg.cpp: 169 * platform/graphics/svg/cg/SVGResourceFilterCg.mm: Added. 170 (WebCore::SVGResourceFilter::SVGResourceFilter): 171 (WebCore::SVGResourceFilter::~SVGResourceFilter): 172 (WebCore::SVGResourceFilter::prepareFilter): 173 (WebCore::SVGResourceFilter::applyFilter): 174 (WebCore::SVGResourceFilter::getCIFilterStack): 175 (WebCore::SVGResourceFilter::imageForName): 176 (WebCore::SVGResourceFilter::setImageForName): 177 (WebCore::SVGResourceFilter::setOutputImage): 178 (WebCore::alphaImageForImage): 179 (WebCore::SVGResourceFilter::inputImage): 180 * platform/graphics/svg/cg/SVGResourceMaskerCg.h: Removed. 181 * platform/graphics/svg/cg/SVGResourceMaskerCg.mm: 182 * platform/graphics/svg/filters/SVGDistantLightSource.h: Added. 183 (WebCore::SVGDistantLightSource::SVGDistantLightSource): 184 (WebCore::SVGDistantLightSource::azimuth): 185 (WebCore::SVGDistantLightSource::elevation): 186 * platform/graphics/svg/filters/SVGFEBlend.cpp: Added. 187 (WebCore::SVGFEBlend::in2): 188 (WebCore::SVGFEBlend::setIn2): 189 (WebCore::SVGFEBlend::blendMode): 190 (WebCore::SVGFEBlend::setBlendMode): 191 (WebCore::operator<<): 192 (WebCore::SVGFEBlend::externalRepresentation): 193 * platform/graphics/svg/filters/SVGFEBlend.h: Added. 194 (WebCore::): 195 * platform/graphics/svg/filters/SVGFEColorMatrix.cpp: Added. 196 (WebCore::SVGFEColorMatrix::type): 197 (WebCore::SVGFEColorMatrix::setType): 198 (WebCore::SVGFEColorMatrix::values): 199 (WebCore::SVGFEColorMatrix::setValues): 200 (WebCore::operator<<): 201 (WebCore::SVGFEColorMatrix::externalRepresentation): 202 * platform/graphics/svg/filters/SVGFEColorMatrix.h: Added. 203 (WebCore::): 204 * platform/graphics/svg/filters/SVGFEComponentTransfer.cpp: Added. 205 (WebCore::SVGFEComponentTransfer::redFunction): 206 (WebCore::SVGFEComponentTransfer::setRedFunction): 207 (WebCore::SVGFEComponentTransfer::greenFunction): 208 (WebCore::SVGFEComponentTransfer::setGreenFunction): 209 (WebCore::SVGFEComponentTransfer::blueFunction): 210 (WebCore::SVGFEComponentTransfer::setBlueFunction): 211 (WebCore::SVGFEComponentTransfer::alphaFunction): 212 (WebCore::SVGFEComponentTransfer::setAlphaFunction): 213 (WebCore::operator<<): 214 (WebCore::SVGFEComponentTransfer::externalRepresentation): 215 * platform/graphics/svg/filters/SVGFEComponentTransfer.h: Added. 216 (WebCore::): 217 (WebCore::SVGComponentTransferFunction::SVGComponentTransferFunction): 218 * platform/graphics/svg/filters/SVGFEComposite.cpp: Added. 219 (WebCore::SVGFEComposite::in2): 220 (WebCore::SVGFEComposite::setIn2): 221 (WebCore::SVGFEComposite::operation): 222 (WebCore::SVGFEComposite::setOperation): 223 (WebCore::SVGFEComposite::k1): 224 (WebCore::SVGFEComposite::setK1): 225 (WebCore::SVGFEComposite::k2): 226 (WebCore::SVGFEComposite::setK2): 227 (WebCore::SVGFEComposite::k3): 228 (WebCore::SVGFEComposite::setK3): 229 (WebCore::SVGFEComposite::k4): 230 (WebCore::SVGFEComposite::setK4): 231 (WebCore::SVGFEComposite::externalRepresentation): 232 * platform/graphics/svg/filters/SVGFEComposite.h: Added. 233 (WebCore::): 234 * platform/graphics/svg/filters/SVGFEConvolveMatrix.cpp: Added. 235 (WebCore::SVGFEConvolveMatrix::kernelSize): 236 (WebCore::SVGFEConvolveMatrix::setKernelSize): 237 (WebCore::SVGFEConvolveMatrix::kernel): 238 (WebCore::SVGFEConvolveMatrix::setKernel): 239 (WebCore::SVGFEConvolveMatrix::divisor): 240 (WebCore::SVGFEConvolveMatrix::setDivisor): 241 (WebCore::SVGFEConvolveMatrix::bias): 242 (WebCore::SVGFEConvolveMatrix::setBias): 243 (WebCore::SVGFEConvolveMatrix::targetOffset): 244 (WebCore::SVGFEConvolveMatrix::setTargetOffset): 245 (WebCore::SVGFEConvolveMatrix::edgeMode): 246 (WebCore::SVGFEConvolveMatrix::setEdgeMode): 247 (WebCore::SVGFEConvolveMatrix::kernelUnitLength): 248 (WebCore::SVGFEConvolveMatrix::setKernelUnitLength): 249 (WebCore::SVGFEConvolveMatrix::preserveAlpha): 250 (WebCore::SVGFEConvolveMatrix::setPreserveAlpha): 251 (WebCore::operator<<): 252 (WebCore::SVGFEConvolveMatrix::externalRepresentation): 253 * platform/graphics/svg/filters/SVGFEConvolveMatrix.h: Added. 254 (WebCore::): 255 * platform/graphics/svg/filters/SVGFEDiffuseLighting.cpp: Added. 256 (WebCore::SVGFEDiffuseLighting::SVGFEDiffuseLighting): 257 (WebCore::SVGFEDiffuseLighting::~SVGFEDiffuseLighting): 258 (WebCore::SVGFEDiffuseLighting::lightingColor): 259 (WebCore::SVGFEDiffuseLighting::setLightingColor): 260 (WebCore::SVGFEDiffuseLighting::surfaceScale): 261 (WebCore::SVGFEDiffuseLighting::setSurfaceScale): 262 (WebCore::SVGFEDiffuseLighting::diffuseConstant): 263 (WebCore::SVGFEDiffuseLighting::setDiffuseConstant): 264 (WebCore::SVGFEDiffuseLighting::kernelUnitLengthX): 265 (WebCore::SVGFEDiffuseLighting::setKernelUnitLengthX): 266 (WebCore::SVGFEDiffuseLighting::kernelUnitLengthY): 267 (WebCore::SVGFEDiffuseLighting::setKernelUnitLengthY): 268 (WebCore::SVGFEDiffuseLighting::lightSource): 269 (WebCore::SVGFEDiffuseLighting::setLightSource): 270 (WebCore::SVGFEDiffuseLighting::externalRepresentation): 271 * platform/graphics/svg/filters/SVGFEDiffuseLighting.h: Added. 272 * platform/graphics/svg/filters/SVGFEDisplacementMap.cpp: Added. 273 (WebCore::SVGFEDisplacementMap::SVGFEDisplacementMap): 274 (WebCore::SVGFEDisplacementMap::in2): 275 (WebCore::SVGFEDisplacementMap::setIn2): 276 (WebCore::SVGFEDisplacementMap::xChannelSelector): 277 (WebCore::SVGFEDisplacementMap::setXChannelSelector): 278 (WebCore::SVGFEDisplacementMap::yChannelSelector): 279 (WebCore::SVGFEDisplacementMap::setYChannelSelector): 280 (WebCore::SVGFEDisplacementMap::scale): 281 (WebCore::SVGFEDisplacementMap::setScale): 282 (WebCore::operator<<): 283 (WebCore::SVGFEDisplacementMap::externalRepresentation): 284 * platform/graphics/svg/filters/SVGFEDisplacementMap.h: Added. 285 (WebCore::): 286 * platform/graphics/svg/filters/SVGFEFlood.cpp: Added. 287 (WebCore::SVGFEFlood::floodColor): 288 (WebCore::SVGFEFlood::setFloodColor): 289 (WebCore::SVGFEFlood::floodOpacity): 290 (WebCore::SVGFEFlood::setFloodOpacity): 291 (WebCore::SVGFEFlood::externalRepresentation): 292 * platform/graphics/svg/filters/SVGFEFlood.h: Added. 293 * platform/graphics/svg/filters/SVGFEGaussianBlur.cpp: Added. 294 (WebCore::SVGFEGaussianBlur::stdDeviationX): 295 (WebCore::SVGFEGaussianBlur::setStdDeviationX): 296 (WebCore::SVGFEGaussianBlur::stdDeviationY): 297 (WebCore::SVGFEGaussianBlur::setStdDeviationY): 298 (WebCore::SVGFEGaussianBlur::externalRepresentation): 299 * platform/graphics/svg/filters/SVGFEGaussianBlur.h: Added. 300 * platform/graphics/svg/filters/SVGFEImage.cpp: Added. 301 (WebCore::SVGFEImage::SVGFEImage): 302 (WebCore::SVGFEImage::~SVGFEImage): 303 (WebCore::SVGFEImage::cachedImage): 304 (WebCore::SVGFEImage::setCachedImage): 305 (WebCore::SVGFEImage::externalRepresentation): 306 * platform/graphics/svg/filters/SVGFEImage.h: Added. 307 * platform/graphics/svg/filters/SVGFEMerge.cpp: Added. 308 (WebCore::SVGFEMerge::mergeInputs): 309 (WebCore::SVGFEMerge::setMergeInputs): 310 (WebCore::SVGFEMerge::externalRepresentation): 311 * platform/graphics/svg/filters/SVGFEMerge.h: Added. 312 * platform/graphics/svg/filters/SVGFEMorphology.cpp: Added. 313 (WebCore::SVGFEMorphology::morphologyOperator): 314 (WebCore::SVGFEMorphology::setMorphologyOperator): 315 (WebCore::SVGFEMorphology::radiusX): 316 (WebCore::SVGFEMorphology::setRadiusX): 317 (WebCore::SVGFEMorphology::radiusY): 318 (WebCore::SVGFEMorphology::setRadiusY): 319 (WebCore::operator<<): 320 (WebCore::SVGFEMorphology::externalRepresentation): 321 * platform/graphics/svg/filters/SVGFEMorphology.h: Added. 322 (WebCore::): 323 * platform/graphics/svg/filters/SVGFEOffset.cpp: Added. 324 (WebCore::SVGFEOffset::dx): 325 (WebCore::SVGFEOffset::setDx): 326 (WebCore::SVGFEOffset::dy): 327 (WebCore::SVGFEOffset::setDy): 328 (WebCore::SVGFEOffset::externalRepresentation): 329 * platform/graphics/svg/filters/SVGFEOffset.h: Added. 330 * platform/graphics/svg/filters/SVGFESpecularLighting.cpp: Added. 331 (WebCore::SVGFESpecularLighting::SVGFESpecularLighting): 332 (WebCore::SVGFESpecularLighting::~SVGFESpecularLighting): 333 (WebCore::SVGFESpecularLighting::lightingColor): 334 (WebCore::SVGFESpecularLighting::setLightingColor): 335 (WebCore::SVGFESpecularLighting::surfaceScale): 336 (WebCore::SVGFESpecularLighting::setSurfaceScale): 337 (WebCore::SVGFESpecularLighting::specularConstant): 338 (WebCore::SVGFESpecularLighting::setSpecularConstant): 339 (WebCore::SVGFESpecularLighting::specularExponent): 340 (WebCore::SVGFESpecularLighting::setSpecularExponent): 341 (WebCore::SVGFESpecularLighting::kernelUnitLengthX): 342 (WebCore::SVGFESpecularLighting::setKernelUnitLengthX): 343 (WebCore::SVGFESpecularLighting::kernelUnitLengthY): 344 (WebCore::SVGFESpecularLighting::setKernelUnitLengthY): 345 (WebCore::SVGFESpecularLighting::lightSource): 346 (WebCore::SVGFESpecularLighting::setLightSource): 347 (WebCore::SVGFESpecularLighting::externalRepresentation): 348 * platform/graphics/svg/filters/SVGFESpecularLighting.h: Added. 349 * platform/graphics/svg/filters/SVGFETile.h: Added. 350 * platform/graphics/svg/filters/SVGFETurbulence.cpp: Added. 351 (WebCore::SVGFETurbulence::type): 352 (WebCore::SVGFETurbulence::setType): 353 (WebCore::SVGFETurbulence::baseFrequencyY): 354 (WebCore::SVGFETurbulence::setBaseFrequencyY): 355 (WebCore::SVGFETurbulence::baseFrequencyX): 356 (WebCore::SVGFETurbulence::setBaseFrequencyX): 357 (WebCore::SVGFETurbulence::seed): 358 (WebCore::SVGFETurbulence::setSeed): 359 (WebCore::SVGFETurbulence::numOctaves): 360 (WebCore::SVGFETurbulence::setNumOctaves): 361 (WebCore::SVGFETurbulence::stitchTiles): 362 (WebCore::SVGFETurbulence::setStitchTiles): 363 (WebCore::operator<<): 364 (WebCore::SVGFETurbulence::externalRepresentation): 365 * platform/graphics/svg/filters/SVGFETurbulence.h: Added. 366 (WebCore::): 367 * platform/graphics/svg/filters/SVGFilterEffect.cpp: Added. 368 (WebCore::SVGFilterEffect::subRegion): 369 (WebCore::SVGFilterEffect::setSubRegion): 370 (WebCore::SVGFilterEffect::in): 371 (WebCore::SVGFilterEffect::setIn): 372 (WebCore::SVGFilterEffect::result): 373 (WebCore::SVGFilterEffect::setResult): 374 (WebCore::SVGFilterEffect::externalRepresentation): 375 (WebCore::operator<<): 376 * platform/graphics/svg/filters/SVGFilterEffect.h: Added. 377 (WebCore::): 378 (WebCore::SVGFilterEffect::SVGFilterEffect): 379 (WebCore::SVGFilterEffect::~SVGFilterEffect): 380 (WebCore::SVGFilterEffect::effectType): 381 * platform/graphics/svg/filters/SVGLightSource.cpp: Added. 382 (WebCore::operator<<): 383 (WebCore::SVGPointLightSource::externalRepresentation): 384 (WebCore::SVGSpotLightSource::externalRepresentation): 385 (WebCore::SVGDistantLightSource::externalRepresentation): 386 * platform/graphics/svg/filters/SVGLightSource.h: Added. 387 (WebCore::): 388 (WebCore::SVGLightSource::SVGLightSource): 389 (WebCore::SVGLightSource::~SVGLightSource): 390 (WebCore::SVGLightSource::type): 391 * platform/graphics/svg/filters/SVGPointLightSource.h: Added. 392 (WebCore::SVGPointLightSource::SVGPointLightSource): 393 (WebCore::SVGPointLightSource::position): 394 * platform/graphics/svg/filters/SVGSpotLightSource.h: Added. 395 (WebCore::SVGSpotLightSource::SVGSpotLightSource): 396 (WebCore::SVGSpotLightSource::position): 397 (WebCore::SVGSpotLightSource::direction): 398 (WebCore::SVGSpotLightSource::specularExponent): 399 (WebCore::SVGSpotLightSource::limitingConeAngle): 400 * platform/graphics/svg/filters/cg/SVGFEBlendCg.mm: Added. 401 (WebCore::SVGFEBlend::getCIFilter): 402 * platform/graphics/svg/filters/cg/SVGFEColorMatrixCg.mm: Added. 403 (WebCore::SVGFEColorMatrix::getCIFilter): 404 * platform/graphics/svg/filters/cg/SVGFEComponentTransferCg.mm: Added. 405 (WebCore::genImageFromTable): 406 (WebCore::setParametersForComponentFunc): 407 (WebCore::filterForComponentFunc): 408 (WebCore::getFilterForFunc): 409 (WebCore::SVGFEComponentTransfer::getFunctionFilter): 410 (WebCore::SVGFEComponentTransfer::getCIFilter): 411 * platform/graphics/svg/filters/cg/SVGFECompositeCg.mm: Added. 412 (WebCore::SVGFEComposite::getCIFilter): 413 * platform/graphics/svg/filters/cg/SVGFEDiffuseLightingCg.mm: Added. 414 (WebCore::SVGFEDiffuseLighting::getCIFilter): 415 * platform/graphics/svg/filters/cg/SVGFEDisplacementMapCg.mm: Added. 416 (WebCore::SVGFEDisplacementMap::getCIFilter): 417 * platform/graphics/svg/filters/cg/SVGFEFloodCg.mm: Added. 418 (WebCore::SVGFEFlood::getCIFilter): 419 * platform/graphics/svg/filters/cg/SVGFEGaussianBlurCg.mm: Added. 420 (WebCore::SVGFEGaussianBlur::getCIFilter): 421 * platform/graphics/svg/filters/cg/SVGFEHelpersCg.h: Added. 422 * platform/graphics/svg/filters/cg/SVGFEHelpersCg.mm: Added. 423 (WebCore::getVectorForChannel): 424 (WebCore::ciColor): 425 (WebCore::getPointLightVectors): 426 (WebCore::getLightVectors): 427 (WebCore::getNormalMap): 428 * platform/graphics/svg/filters/cg/SVGFEImageCg.mm: Added. 429 (WebCore::SVGFEImage::getCIFilter): 430 * platform/graphics/svg/filters/cg/SVGFEMergeCg.mm: Added. 431 (WebCore::SVGFEMerge::getCIFilter): 432 * platform/graphics/svg/filters/cg/SVGFEOffsetCg.mm: Added. 433 (WebCore::SVGFEOffset::getCIFilter): 434 * platform/graphics/svg/filters/cg/SVGFESpecularLightingCg.mm: Added. 435 (WebCore::SVGFESpecularLighting::getCIFilter): 436 * platform/graphics/svg/filters/cg/SVGFETileCg.mm: Added. 437 (WebCore::SVGFETile::getCIFilter): 438 * platform/graphics/svg/filters/cg/SVGFilterEffectCg.mm: Added. 439 (WebCore::SVGFilterEffect::getCIFilter): 440 * rendering/RenderPath.cpp: 441 (WebCore::RenderPath::getAbsoluteRepaintRect): 442 (WebCore::RenderPath::paint): 443 * rendering/RenderSVGContainer.cpp: 444 (WebCore::RenderSVGContainer::paint): 445 (WebCore::RenderSVGContainer::getAbsoluteRepaintRect): 446 * rendering/RenderSVGImage.cpp: 447 (WebCore::RenderSVGImage::paint): 448 (WebCore::RenderSVGImage::getAbsoluteRepaintRect): 449 * rendering/SVGInlineFlowBox.cpp: 450 (WebCore::paintSVGInlineFlow): 451 1 452 2006-11-18 Rob Buis <buis@kde.org> 2 453 -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r17841 r17850 1625 1625 A70023FE0B02BEAB00170215 /* MimeTypeRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = A70023FC0B02BEAB00170215 /* MimeTypeRegistry.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1626 1626 A70024000B02BECC00170215 /* MimeTypeRegistryMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A70023FF0B02BECC00170215 /* MimeTypeRegistryMac.mm */; }; 1627 A7638A8B09958EA50007E14F /* WKDisplacementMapFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7638A8909958EA50007E14F /* WKDisplacementMapFilter.h */; };1628 A7638A8C09958EA50007E14F /* WKDisplacementMapFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7638A8A09958EA50007E14F /* WKDisplacementMapFilter.m */; };1629 A7638A92099592C30007E14F /* WKDisplacementMapFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7638A91099592C30007E14F /* WKDisplacementMapFilter.cikernel */; };1630 1627 A7638A970995965D0007E14F /* SVGFEDisplacementMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A7638A950995965D0007E14F /* SVGFEDisplacementMapElement.h */; }; 1631 1628 A7638A980995965D0007E14F /* SVGFEDisplacementMapElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A7638A960995965D0007E14F /* SVGFEDisplacementMapElement.cpp */; }; 1632 A7B97B770979C3A1000E8EB1 /* WKComponentMergeFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7B97B660979C3A1000E8EB1 /* WKComponentMergeFilter.cikernel */; };1633 A7B97B780979C3A1000E8EB1 /* WKComponentMergeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B670979C3A1000E8EB1 /* WKComponentMergeFilter.h */; };1634 A7B97B790979C3A1000E8EB1 /* WKComponentMergeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B680979C3A1000E8EB1 /* WKComponentMergeFilter.m */; };1635 A7B97B7A0979C3A1000E8EB1 /* WKDiscreteTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7B97B690979C3A1000E8EB1 /* WKDiscreteTransferFilter.cikernel */; };1636 A7B97B7B0979C3A1000E8EB1 /* WKDiscreteTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B6A0979C3A1000E8EB1 /* WKDiscreteTransferFilter.h */; };1637 A7B97B7C0979C3A1000E8EB1 /* WKDiscreteTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B6B0979C3A1000E8EB1 /* WKDiscreteTransferFilter.m */; };1638 A7B97B7D0979C3A1000E8EB1 /* WKGammaTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7B97B6C0979C3A1000E8EB1 /* WKGammaTransferFilter.cikernel */; };1639 A7B97B7E0979C3A1000E8EB1 /* WKGammaTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B6D0979C3A1000E8EB1 /* WKGammaTransferFilter.h */; };1640 A7B97B7F0979C3A1000E8EB1 /* WKGammaTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B6E0979C3A1000E8EB1 /* WKGammaTransferFilter.m */; };1641 A7B97B800979C3A1000E8EB1 /* WKIdentityTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B6F0979C3A1000E8EB1 /* WKIdentityTransferFilter.h */; };1642 A7B97B810979C3A1000E8EB1 /* WKIdentityTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B700979C3A1000E8EB1 /* WKIdentityTransferFilter.m */; };1643 A7B97B820979C3A1000E8EB1 /* WKLinearTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7B97B710979C3A1000E8EB1 /* WKLinearTransferFilter.cikernel */; };1644 A7B97B830979C3A1000E8EB1 /* WKLinearTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B720979C3A1000E8EB1 /* WKLinearTransferFilter.h */; };1645 A7B97B840979C3A1000E8EB1 /* WKLinearTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B730979C3A1000E8EB1 /* WKLinearTransferFilter.m */; };1646 A7B97B850979C3A1000E8EB1 /* WKTableTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A7B97B740979C3A1000E8EB1 /* WKTableTransferFilter.cikernel */; };1647 A7B97B860979C3A1000E8EB1 /* WKTableTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B97B750979C3A1000E8EB1 /* WKTableTransferFilter.h */; };1648 A7B97B870979C3A1000E8EB1 /* WKTableTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B97B760979C3A1000E8EB1 /* WKTableTransferFilter.m */; };1649 1629 A7D23C540B03E41300582A4F /* WebMimeTypeRegistryBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = A7D23C520B03E41300582A4F /* WebMimeTypeRegistryBridge.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1650 1630 A7D23C550B03E41300582A4F /* WebMimeTypeRegistryBridge.mm in Sources */ = {isa = PBXBuildFile; fileRef = A7D23C530B03E41300582A4F /* WebMimeTypeRegistryBridge.mm */; }; … … 1784 1764 A833C80D0A2CF25600D57664 /* XMLNames.h in Headers */ = {isa = PBXBuildFile; fileRef = A833C80B0A2CF25600D57664 /* XMLNames.h */; }; 1785 1765 A833C8520A2CF52800D57664 /* SVGElementFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 656581E609D1508D000E61D7 /* SVGElementFactory.cpp */; }; 1786 A8415FA20AC10C5D00F7D0DF /* KCanvasFilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8415F990AC10C5D00F7D0DF /* KCanvasFilters.cpp */; };1787 1766 A86629CF09DA2B47009633A5 /* JSUIEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = A86629C909DA2B47009633A5 /* JSUIEvent.h */; }; 1788 1767 A86629D009DA2B48009633A5 /* JSUIEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A86629CA09DA2B47009633A5 /* JSUIEvent.cpp */; }; … … 1860 1839 A88AD3910952486D001DD196 /* KRenderingPaintServerSolid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB62089701F700BA5114 /* KRenderingPaintServerSolid.cpp */; }; 1861 1840 A88AD3920952486D001DD196 /* KRenderingPaintServerSolid.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB63089701F700BA5114 /* KRenderingPaintServerSolid.h */; }; 1862 A88AD3950952486D001DD196 /* WKArithmeticFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C32920093BB732000B9CAC /* WKArithmeticFilter.cikernel */; };1863 A88AD3960952486D001DD196 /* WKArithmeticFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C32921093BB732000B9CAC /* WKArithmeticFilter.h */; };1864 A88AD3970952486D001DD196 /* WKArithmeticFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C32922093BB732000B9CAC /* WKArithmeticFilter.m */; };1865 A88AD3980952486D001DD196 /* WKDiffuseLightingFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C32923093BB732000B9CAC /* WKDiffuseLightingFilter.cikernel */; };1866 A88AD3990952486D001DD196 /* WKDiffuseLightingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C32924093BB732000B9CAC /* WKDiffuseLightingFilter.h */; };1867 A88AD39A0952486D001DD196 /* WKDiffuseLightingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C32925093BB732000B9CAC /* WKDiffuseLightingFilter.m */; };1868 A88AD39B0952486D001DD196 /* WKDistantLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C32926093BB732000B9CAC /* WKDistantLightFilter.cikernel */; };1869 A88AD39C0952486D001DD196 /* WKDistantLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C32927093BB732000B9CAC /* WKDistantLightFilter.h */; };1870 A88AD39D0952486D001DD196 /* WKDistantLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C32928093BB732000B9CAC /* WKDistantLightFilter.m */; };1871 A88AD39E0952486D001DD196 /* WKNormalMapFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C32929093BB732000B9CAC /* WKNormalMapFilter.cikernel */; };1872 A88AD39F0952486D001DD196 /* WKNormalMapFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C3292A093BB732000B9CAC /* WKNormalMapFilter.h */; };1873 A88AD3A00952486D001DD196 /* WKNormalMapFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C3292B093BB732000B9CAC /* WKNormalMapFilter.m */; };1874 A88AD3A10952486D001DD196 /* WKPointLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C3292C093BB732000B9CAC /* WKPointLightFilter.cikernel */; };1875 A88AD3A20952486D001DD196 /* WKPointLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C3292D093BB732000B9CAC /* WKPointLightFilter.h */; };1876 A88AD3A30952486D001DD196 /* WKPointLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C3292E093BB732000B9CAC /* WKPointLightFilter.m */; };1877 A88AD3A40952486D001DD196 /* WKSpecularLightingFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C3292F093BB732000B9CAC /* WKSpecularLightingFilter.cikernel */; };1878 A88AD3A50952486D001DD196 /* WKSpecularLightingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C32930093BB732000B9CAC /* WKSpecularLightingFilter.h */; };1879 A88AD3A60952486D001DD196 /* WKSpecularLightingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C32931093BB732000B9CAC /* WKSpecularLightingFilter.m */; };1880 A88AD3A70952486D001DD196 /* WKSpotLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = A8C32932093BB732000B9CAC /* WKSpotLightFilter.cikernel */; };1881 A88AD3A80952486D001DD196 /* WKSpotLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C32933093BB732000B9CAC /* WKSpotLightFilter.h */; };1882 A88AD3A90952486D001DD196 /* WKSpotLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A8C32934093BB732000B9CAC /* WKSpotLightFilter.m */; };1883 A88AD3AA0952486D001DD196 /* KCanvasFilterQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB69089701F800BA5114 /* KCanvasFilterQuartz.h */; };1884 A88AD3AB0952486D001DD196 /* KCanvasFilterQuartz.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB6A089701F800BA5114 /* KCanvasFilterQuartz.mm */; };1885 1841 A88AD3AD0952486D001DD196 /* KCanvasItemQuartz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB6C089701F800BA5114 /* KCanvasItemQuartz.cpp */; }; 1886 1842 A88AD3B00952486E001DD196 /* KRenderingDeviceQuartz.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB71089701F800BA5114 /* KRenderingDeviceQuartz.h */; }; … … 1891 1847 A88AD3B50952486E001DD196 /* QuartzSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB76089701F800BA5114 /* QuartzSupport.h */; }; 1892 1848 A88AD3B60952486E001DD196 /* QuartzSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0FB77089701F800BA5114 /* QuartzSupport.cpp */; }; 1893 A88AD3BE0952486E001DD196 /* KCanvasFilters.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0FB7F089701F800BA5114 /* KCanvasFilters.h */; };1894 1849 A88AD401095248F0001DD196 /* SVGRenderStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8C0F6FF089701F100BA5114 /* SVGRenderStyle.cpp */; }; 1895 1850 A88AD402095248F0001DD196 /* SVGRenderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C0F700089701F100BA5114 /* SVGRenderStyle.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 2346 2301 B2CB41930AB75904004D9C45 /* SVGRenderingIntent.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CB414C0AB75904004D9C45 /* SVGRenderingIntent.h */; }; 2347 2302 B2CB41A60AB75904004D9C45 /* SVGUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CB415F0AB75904004D9C45 /* SVGUnitTypes.h */; }; 2303 B2E27BD50B0F2A9500F17C7B /* SVGResourceFilterCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BD30B0F2A9500F17C7B /* SVGResourceFilterCg.mm */; }; 2304 B2E27BDA0B0F2AC800F17C7B /* SVGResourceFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BD70B0F2AC800F17C7B /* SVGResourceFilter.cpp */; }; 2305 B2E27BDB0B0F2AC800F17C7B /* SVGResourceFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BD80B0F2AC800F17C7B /* SVGResourceFilter.h */; }; 2306 B2E27BDC0B0F2AC800F17C7B /* SVGResourceListener.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BD90B0F2AC800F17C7B /* SVGResourceListener.h */; }; 2307 B2E27C3E0B0F2AE600F17C7B /* SVGFEBlendCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BDF0B0F2AE600F17C7B /* SVGFEBlendCg.mm */; }; 2308 B2E27C3F0B0F2AE600F17C7B /* SVGFEColorMatrixCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE00B0F2AE600F17C7B /* SVGFEColorMatrixCg.mm */; }; 2309 B2E27C400B0F2AE600F17C7B /* SVGFEComponentTransferCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE10B0F2AE600F17C7B /* SVGFEComponentTransferCg.mm */; }; 2310 B2E27C410B0F2AE600F17C7B /* SVGFECompositeCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE20B0F2AE600F17C7B /* SVGFECompositeCg.mm */; }; 2311 B2E27C420B0F2AE600F17C7B /* SVGFEDiffuseLightingCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE30B0F2AE600F17C7B /* SVGFEDiffuseLightingCg.mm */; }; 2312 B2E27C430B0F2AE600F17C7B /* SVGFEDisplacementMapCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE40B0F2AE600F17C7B /* SVGFEDisplacementMapCg.mm */; }; 2313 B2E27C440B0F2AE600F17C7B /* SVGFEFloodCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE50B0F2AE600F17C7B /* SVGFEFloodCg.mm */; }; 2314 B2E27C450B0F2AE600F17C7B /* SVGFEGaussianBlurCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE60B0F2AE600F17C7B /* SVGFEGaussianBlurCg.mm */; }; 2315 B2E27C460B0F2AE600F17C7B /* SVGFEHelpersCg.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BE70B0F2AE600F17C7B /* SVGFEHelpersCg.h */; }; 2316 B2E27C470B0F2AE600F17C7B /* SVGFEHelpersCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE80B0F2AE600F17C7B /* SVGFEHelpersCg.mm */; }; 2317 B2E27C480B0F2AE600F17C7B /* SVGFEImageCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BE90B0F2AE600F17C7B /* SVGFEImageCg.mm */; }; 2318 B2E27C490B0F2AE600F17C7B /* SVGFEMergeCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BEA0B0F2AE600F17C7B /* SVGFEMergeCg.mm */; }; 2319 B2E27C4A0B0F2AE600F17C7B /* SVGFEOffsetCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BEB0B0F2AE600F17C7B /* SVGFEOffsetCg.mm */; }; 2320 B2E27C4B0B0F2AE600F17C7B /* SVGFESpecularLightingCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BEC0B0F2AE600F17C7B /* SVGFESpecularLightingCg.mm */; }; 2321 B2E27C4C0B0F2AE600F17C7B /* SVGFETileCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BED0B0F2AE600F17C7B /* SVGFETileCg.mm */; }; 2322 B2E27C4D0B0F2AE600F17C7B /* SVGFilterEffectCg.mm in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BEE0B0F2AE600F17C7B /* SVGFilterEffectCg.mm */; }; 2323 B2E27C4E0B0F2AE600F17C7B /* WKArithmeticFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BEF0B0F2AE600F17C7B /* WKArithmeticFilter.cikernel */; }; 2324 B2E27C4F0B0F2AE600F17C7B /* WKArithmeticFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BF00B0F2AE600F17C7B /* WKArithmeticFilter.h */; }; 2325 B2E27C500B0F2AE600F17C7B /* WKArithmeticFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BF10B0F2AE600F17C7B /* WKArithmeticFilter.m */; }; 2326 B2E27C510B0F2AE600F17C7B /* WKComponentMergeFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BF20B0F2AE600F17C7B /* WKComponentMergeFilter.cikernel */; }; 2327 B2E27C520B0F2AE600F17C7B /* WKComponentMergeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BF30B0F2AE600F17C7B /* WKComponentMergeFilter.h */; }; 2328 B2E27C530B0F2AE600F17C7B /* WKComponentMergeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BF40B0F2AE600F17C7B /* WKComponentMergeFilter.m */; }; 2329 B2E27C540B0F2AE600F17C7B /* WKDiffuseLightingFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BF50B0F2AE600F17C7B /* WKDiffuseLightingFilter.cikernel */; }; 2330 B2E27C550B0F2AE600F17C7B /* WKDiffuseLightingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BF60B0F2AE600F17C7B /* WKDiffuseLightingFilter.h */; }; 2331 B2E27C560B0F2AE600F17C7B /* WKDiffuseLightingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BF70B0F2AE600F17C7B /* WKDiffuseLightingFilter.m */; }; 2332 B2E27C570B0F2AE600F17C7B /* WKDiscreteTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BF80B0F2AE600F17C7B /* WKDiscreteTransferFilter.cikernel */; }; 2333 B2E27C580B0F2AE600F17C7B /* WKDiscreteTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BF90B0F2AE600F17C7B /* WKDiscreteTransferFilter.h */; }; 2334 B2E27C590B0F2AE600F17C7B /* WKDiscreteTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BFA0B0F2AE600F17C7B /* WKDiscreteTransferFilter.m */; }; 2335 B2E27C5A0B0F2AE600F17C7B /* WKDisplacementMapFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BFB0B0F2AE600F17C7B /* WKDisplacementMapFilter.cikernel */; }; 2336 B2E27C5B0B0F2AE600F17C7B /* WKDisplacementMapFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BFC0B0F2AE600F17C7B /* WKDisplacementMapFilter.h */; }; 2337 B2E27C5C0B0F2AE600F17C7B /* WKDisplacementMapFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27BFD0B0F2AE600F17C7B /* WKDisplacementMapFilter.m */; }; 2338 B2E27C5D0B0F2AE600F17C7B /* WKDistantLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27BFE0B0F2AE600F17C7B /* WKDistantLightFilter.cikernel */; }; 2339 B2E27C5E0B0F2AE600F17C7B /* WKDistantLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27BFF0B0F2AE600F17C7B /* WKDistantLightFilter.h */; }; 2340 B2E27C5F0B0F2AE600F17C7B /* WKDistantLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C000B0F2AE600F17C7B /* WKDistantLightFilter.m */; }; 2341 B2E27C600B0F2AE600F17C7B /* WKGammaTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C010B0F2AE600F17C7B /* WKGammaTransferFilter.cikernel */; }; 2342 B2E27C610B0F2AE600F17C7B /* WKGammaTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C020B0F2AE600F17C7B /* WKGammaTransferFilter.h */; }; 2343 B2E27C620B0F2AE600F17C7B /* WKGammaTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C030B0F2AE600F17C7B /* WKGammaTransferFilter.m */; }; 2344 B2E27C630B0F2AE600F17C7B /* WKIdentityTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C040B0F2AE600F17C7B /* WKIdentityTransferFilter.h */; }; 2345 B2E27C640B0F2AE600F17C7B /* WKIdentityTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C050B0F2AE600F17C7B /* WKIdentityTransferFilter.m */; }; 2346 B2E27C650B0F2AE600F17C7B /* WKLinearTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C060B0F2AE600F17C7B /* WKLinearTransferFilter.cikernel */; }; 2347 B2E27C660B0F2AE600F17C7B /* WKLinearTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C070B0F2AE600F17C7B /* WKLinearTransferFilter.h */; }; 2348 B2E27C670B0F2AE600F17C7B /* WKLinearTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C080B0F2AE600F17C7B /* WKLinearTransferFilter.m */; }; 2349 B2E27C680B0F2AE600F17C7B /* WKNormalMapFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C090B0F2AE600F17C7B /* WKNormalMapFilter.cikernel */; }; 2350 B2E27C690B0F2AE600F17C7B /* WKNormalMapFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C0A0B0F2AE600F17C7B /* WKNormalMapFilter.h */; }; 2351 B2E27C6A0B0F2AE600F17C7B /* WKNormalMapFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C0B0B0F2AE600F17C7B /* WKNormalMapFilter.m */; }; 2352 B2E27C6B0B0F2AE600F17C7B /* WKPointLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C0C0B0F2AE600F17C7B /* WKPointLightFilter.cikernel */; }; 2353 B2E27C6C0B0F2AE600F17C7B /* WKPointLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C0D0B0F2AE600F17C7B /* WKPointLightFilter.h */; }; 2354 B2E27C6D0B0F2AE600F17C7B /* WKPointLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C0E0B0F2AE600F17C7B /* WKPointLightFilter.m */; }; 2355 B2E27C6E0B0F2AE600F17C7B /* WKSpecularLightingFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C0F0B0F2AE600F17C7B /* WKSpecularLightingFilter.cikernel */; }; 2356 B2E27C6F0B0F2AE600F17C7B /* WKSpecularLightingFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C100B0F2AE600F17C7B /* WKSpecularLightingFilter.h */; }; 2357 B2E27C700B0F2AE600F17C7B /* WKSpecularLightingFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C110B0F2AE600F17C7B /* WKSpecularLightingFilter.m */; }; 2358 B2E27C710B0F2AE600F17C7B /* WKSpotLightFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C120B0F2AE600F17C7B /* WKSpotLightFilter.cikernel */; }; 2359 B2E27C720B0F2AE600F17C7B /* WKSpotLightFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C130B0F2AE600F17C7B /* WKSpotLightFilter.h */; }; 2360 B2E27C730B0F2AE600F17C7B /* WKSpotLightFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C140B0F2AE600F17C7B /* WKSpotLightFilter.m */; }; 2361 B2E27C740B0F2AE600F17C7B /* WKTableTransferFilter.cikernel in Resources */ = {isa = PBXBuildFile; fileRef = B2E27C150B0F2AE600F17C7B /* WKTableTransferFilter.cikernel */; }; 2362 B2E27C750B0F2AE600F17C7B /* WKTableTransferFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C160B0F2AE600F17C7B /* WKTableTransferFilter.h */; }; 2363 B2E27C760B0F2AE600F17C7B /* WKTableTransferFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C170B0F2AE600F17C7B /* WKTableTransferFilter.m */; }; 2364 B2E27C770B0F2AE600F17C7B /* SVGDistantLightSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C180B0F2AE600F17C7B /* SVGDistantLightSource.h */; }; 2365 B2E27C780B0F2AE600F17C7B /* SVGFEBlend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C190B0F2AE600F17C7B /* SVGFEBlend.cpp */; }; 2366 B2E27C790B0F2AE600F17C7B /* SVGFEBlend.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C1A0B0F2AE600F17C7B /* SVGFEBlend.h */; }; 2367 B2E27C7A0B0F2AE600F17C7B /* SVGFEColorMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C1B0B0F2AE600F17C7B /* SVGFEColorMatrix.cpp */; }; 2368 B2E27C7B0B0F2AE600F17C7B /* SVGFEColorMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C1C0B0F2AE600F17C7B /* SVGFEColorMatrix.h */; }; 2369 B2E27C7C0B0F2AE600F17C7B /* SVGFEComponentTransfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C1D0B0F2AE600F17C7B /* SVGFEComponentTransfer.cpp */; }; 2370 B2E27C7D0B0F2AE600F17C7B /* SVGFEComponentTransfer.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C1E0B0F2AE600F17C7B /* SVGFEComponentTransfer.h */; }; 2371 B2E27C7E0B0F2AE600F17C7B /* SVGFEComposite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C1F0B0F2AE600F17C7B /* SVGFEComposite.cpp */; }; 2372 B2E27C7F0B0F2AE600F17C7B /* SVGFEComposite.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C200B0F2AE600F17C7B /* SVGFEComposite.h */; }; 2373 B2E27C800B0F2AE600F17C7B /* SVGFEConvolveMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C210B0F2AE600F17C7B /* SVGFEConvolveMatrix.cpp */; }; 2374 B2E27C810B0F2AE600F17C7B /* SVGFEConvolveMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C220B0F2AE600F17C7B /* SVGFEConvolveMatrix.h */; }; 2375 B2E27C820B0F2AE600F17C7B /* SVGFEDiffuseLighting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C230B0F2AE600F17C7B /* SVGFEDiffuseLighting.cpp */; }; 2376 B2E27C830B0F2AE600F17C7B /* SVGFEDiffuseLighting.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C240B0F2AE600F17C7B /* SVGFEDiffuseLighting.h */; }; 2377 B2E27C840B0F2AE600F17C7B /* SVGFEDisplacementMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C250B0F2AE600F17C7B /* SVGFEDisplacementMap.cpp */; }; 2378 B2E27C850B0F2AE600F17C7B /* SVGFEDisplacementMap.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C260B0F2AE600F17C7B /* SVGFEDisplacementMap.h */; }; 2379 B2E27C860B0F2AE600F17C7B /* SVGFEFlood.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C270B0F2AE600F17C7B /* SVGFEFlood.cpp */; }; 2380 B2E27C870B0F2AE600F17C7B /* SVGFEFlood.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C280B0F2AE600F17C7B /* SVGFEFlood.h */; }; 2381 B2E27C880B0F2AE600F17C7B /* SVGFEGaussianBlur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C290B0F2AE600F17C7B /* SVGFEGaussianBlur.cpp */; }; 2382 B2E27C890B0F2AE600F17C7B /* SVGFEGaussianBlur.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C2A0B0F2AE600F17C7B /* SVGFEGaussianBlur.h */; }; 2383 B2E27C8A0B0F2AE600F17C7B /* SVGFEImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C2B0B0F2AE600F17C7B /* SVGFEImage.cpp */; }; 2384 B2E27C8B0B0F2AE600F17C7B /* SVGFEImage.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C2C0B0F2AE600F17C7B /* SVGFEImage.h */; }; 2385 B2E27C8C0B0F2AE600F17C7B /* SVGFEMerge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C2D0B0F2AE600F17C7B /* SVGFEMerge.cpp */; }; 2386 B2E27C8D0B0F2AE600F17C7B /* SVGFEMerge.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C2E0B0F2AE600F17C7B /* SVGFEMerge.h */; }; 2387 B2E27C8E0B0F2AE600F17C7B /* SVGFEMorphology.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C2F0B0F2AE600F17C7B /* SVGFEMorphology.cpp */; }; 2388 B2E27C8F0B0F2AE600F17C7B /* SVGFEMorphology.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C300B0F2AE600F17C7B /* SVGFEMorphology.h */; }; 2389 B2E27C900B0F2AE600F17C7B /* SVGFEOffset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C310B0F2AE600F17C7B /* SVGFEOffset.cpp */; }; 2390 B2E27C910B0F2AE600F17C7B /* SVGFEOffset.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C320B0F2AE600F17C7B /* SVGFEOffset.h */; }; 2391 B2E27C920B0F2AE600F17C7B /* SVGFESpecularLighting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C330B0F2AE600F17C7B /* SVGFESpecularLighting.cpp */; }; 2392 B2E27C930B0F2AE600F17C7B /* SVGFESpecularLighting.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C340B0F2AE600F17C7B /* SVGFESpecularLighting.h */; }; 2393 B2E27C940B0F2AE600F17C7B /* SVGFETile.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C350B0F2AE600F17C7B /* SVGFETile.h */; }; 2394 B2E27C950B0F2AE600F17C7B /* SVGFETurbulence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C360B0F2AE600F17C7B /* SVGFETurbulence.cpp */; }; 2395 B2E27C960B0F2AE600F17C7B /* SVGFETurbulence.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C370B0F2AE600F17C7B /* SVGFETurbulence.h */; }; 2396 B2E27C970B0F2AE600F17C7B /* SVGFilterEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C380B0F2AE600F17C7B /* SVGFilterEffect.cpp */; }; 2397 B2E27C980B0F2AE600F17C7B /* SVGFilterEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C390B0F2AE600F17C7B /* SVGFilterEffect.h */; }; 2398 B2E27C990B0F2AE600F17C7B /* SVGLightSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C3A0B0F2AE600F17C7B /* SVGLightSource.cpp */; }; 2399 B2E27C9A0B0F2AE600F17C7B /* SVGLightSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C3B0B0F2AE600F17C7B /* SVGLightSource.h */; }; 2400 B2E27C9B0B0F2AE600F17C7B /* SVGPointLightSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C3C0B0F2AE600F17C7B /* SVGPointLightSource.h */; }; 2401 B2E27C9C0B0F2AE600F17C7B /* SVGSpotLightSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C3D0B0F2AE600F17C7B /* SVGSpotLightSource.h */; }; 2402 B2E27C9F0B0F2B0900F17C7B /* FloatPoint3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2E27C9D0B0F2B0900F17C7B /* FloatPoint3D.cpp */; }; 2403 B2E27CA00B0F2B0900F17C7B /* FloatPoint3D.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E27C9E0B0F2B0900F17C7B /* FloatPoint3D.h */; }; 2348 2404 B2EBDC9C0AF77E3400AE4A68 /* SVGRenderTreeAsText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B2EBDC9A0AF77E3400AE4A68 /* SVGRenderTreeAsText.cpp */; }; 2349 2405 B2EBDC9D0AF77E3400AE4A68 /* SVGRenderTreeAsText.h in Headers */ = {isa = PBXBuildFile; fileRef = B2EBDC9B0AF77E3400AE4A68 /* SVGRenderTreeAsText.h */; }; … … 4478 4534 A70023FC0B02BEAB00170215 /* MimeTypeRegistry.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = MimeTypeRegistry.h; sourceTree = "<group>"; }; 4479 4535 A70023FF0B02BECC00170215 /* MimeTypeRegistryMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = MimeTypeRegistryMac.mm; sourceTree = "<group>"; }; 4480 A7638A8909958EA50007E14F /* WKDisplacementMapFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDisplacementMapFilter.h; sourceTree = "<group>"; };4481 A7638A8A09958EA50007E14F /* WKDisplacementMapFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDisplacementMapFilter.m; sourceTree = "<group>"; };4482 A7638A91099592C30007E14F /* WKDisplacementMapFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WKDisplacementMapFilter.cikernel; sourceTree = "<group>"; };4483 4536 A7638A950995965D0007E14F /* SVGFEDisplacementMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVGFEDisplacementMapElement.h; sourceTree = "<group>"; }; 4484 4537 A7638A960995965D0007E14F /* SVGFEDisplacementMapElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEDisplacementMapElement.cpp; sourceTree = "<group>"; }; 4485 A7B97B660979C3A1000E8EB1 /* WKComponentMergeFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKComponentMergeFilter.cikernel; sourceTree = "<group>"; };4486 A7B97B670979C3A1000E8EB1 /* WKComponentMergeFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKComponentMergeFilter.h; sourceTree = "<group>"; };4487 A7B97B680979C3A1000E8EB1 /* WKComponentMergeFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKComponentMergeFilter.m; sourceTree = "<group>"; };4488 A7B97B690979C3A1000E8EB1 /* WKDiscreteTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKDiscreteTransferFilter.cikernel; sourceTree = "<group>"; };4489 A7B97B6A0979C3A1000E8EB1 /* WKDiscreteTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDiscreteTransferFilter.h; sourceTree = "<group>"; };4490 A7B97B6B0979C3A1000E8EB1 /* WKDiscreteTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDiscreteTransferFilter.m; sourceTree = "<group>"; };4491 A7B97B6C0979C3A1000E8EB1 /* WKGammaTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKGammaTransferFilter.cikernel; sourceTree = "<group>"; };4492 A7B97B6D0979C3A1000E8EB1 /* WKGammaTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKGammaTransferFilter.h; sourceTree = "<group>"; };4493 A7B97B6E0979C3A1000E8EB1 /* WKGammaTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKGammaTransferFilter.m; sourceTree = "<group>"; };4494 A7B97B6F0979C3A1000E8EB1 /* WKIdentityTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKIdentityTransferFilter.h; sourceTree = "<group>"; };4495 A7B97B700979C3A1000E8EB1 /* WKIdentityTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKIdentityTransferFilter.m; sourceTree = "<group>"; };4496 A7B97B710979C3A1000E8EB1 /* WKLinearTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKLinearTransferFilter.cikernel; sourceTree = "<group>"; };4497 A7B97B720979C3A1000E8EB1 /* WKLinearTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKLinearTransferFilter.h; sourceTree = "<group>"; };4498 A7B97B730979C3A1000E8EB1 /* WKLinearTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKLinearTransferFilter.m; sourceTree = "<group>"; };4499 A7B97B740979C3A1000E8EB1 /* WKTableTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKTableTransferFilter.cikernel; sourceTree = "<group>"; };4500 A7B97B750979C3A1000E8EB1 /* WKTableTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKTableTransferFilter.h; sourceTree = "<group>"; };4501 A7B97B760979C3A1000E8EB1 /* WKTableTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKTableTransferFilter.m; sourceTree = "<group>"; };4502 4538 A7D23C520B03E41300582A4F /* WebMimeTypeRegistryBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebMimeTypeRegistryBridge.h; sourceTree = "<group>"; }; 4503 4539 A7D23C530B03E41300582A4F /* WebMimeTypeRegistryBridge.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebMimeTypeRegistryBridge.mm; sourceTree = "<group>"; }; … … 4661 4697 A833C80A0A2CF25600D57664 /* XMLNames.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = XMLNames.cpp; sourceTree = "<group>"; }; 4662 4698 A833C80B0A2CF25600D57664 /* XMLNames.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XMLNames.h; sourceTree = "<group>"; }; 4663 A8415F990AC10C5D00F7D0DF /* KCanvasFilters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KCanvasFilters.cpp; sourceTree = "<group>"; };4664 4699 A85D7A2F0879EBA9006A9172 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; }; 4665 4700 A86629C909DA2B47009633A5 /* JSUIEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSUIEvent.h; sourceTree = "<group>"; }; … … 4954 4989 A8C0FB62089701F700BA5114 /* KRenderingPaintServerSolid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KRenderingPaintServerSolid.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4955 4990 A8C0FB63089701F700BA5114 /* KRenderingPaintServerSolid.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = KRenderingPaintServerSolid.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4956 A8C0FB69089701F800BA5114 /* KCanvasFilterQuartz.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = KCanvasFilterQuartz.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4957 A8C0FB6A089701F800BA5114 /* KCanvasFilterQuartz.mm */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = KCanvasFilterQuartz.mm; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4958 4991 A8C0FB6C089701F800BA5114 /* KCanvasItemQuartz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KCanvasItemQuartz.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4959 4992 A8C0FB71089701F800BA5114 /* KRenderingDeviceQuartz.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = KRenderingDeviceQuartz.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; … … 4964 4997 A8C0FB76089701F800BA5114 /* QuartzSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = QuartzSupport.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4965 4998 A8C0FB77089701F800BA5114 /* QuartzSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QuartzSupport.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4966 A8C0FB7F089701F800BA5114 /* KCanvasFilters.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = KCanvasFilters.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4967 A8C32920093BB732000B9CAC /* WKArithmeticFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKArithmeticFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4968 A8C32921093BB732000B9CAC /* WKArithmeticFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKArithmeticFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4969 A8C32922093BB732000B9CAC /* WKArithmeticFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKArithmeticFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4970 A8C32923093BB732000B9CAC /* WKDiffuseLightingFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKDiffuseLightingFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4971 A8C32924093BB732000B9CAC /* WKDiffuseLightingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKDiffuseLightingFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4972 A8C32925093BB732000B9CAC /* WKDiffuseLightingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKDiffuseLightingFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4973 A8C32926093BB732000B9CAC /* WKDistantLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKDistantLightFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4974 A8C32927093BB732000B9CAC /* WKDistantLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKDistantLightFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4975 A8C32928093BB732000B9CAC /* WKDistantLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKDistantLightFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4976 A8C32929093BB732000B9CAC /* WKNormalMapFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKNormalMapFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4977 A8C3292A093BB732000B9CAC /* WKNormalMapFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKNormalMapFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4978 A8C3292B093BB732000B9CAC /* WKNormalMapFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKNormalMapFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4979 A8C3292C093BB732000B9CAC /* WKPointLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKPointLightFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4980 A8C3292D093BB732000B9CAC /* WKPointLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKPointLightFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4981 A8C3292E093BB732000B9CAC /* WKPointLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKPointLightFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4982 A8C3292F093BB732000B9CAC /* WKSpecularLightingFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKSpecularLightingFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4983 A8C32930093BB732000B9CAC /* WKSpecularLightingFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKSpecularLightingFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4984 A8C32931093BB732000B9CAC /* WKSpecularLightingFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKSpecularLightingFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4985 A8C32932093BB732000B9CAC /* WKSpotLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = text; path = WKSpotLightFilter.cikernel; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4986 A8C32933093BB732000B9CAC /* WKSpotLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = WKSpotLightFilter.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4987 A8C32934093BB732000B9CAC /* WKSpotLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.objc; path = WKSpotLightFilter.m; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };4988 4999 A8C3295C093BB7B2000B9CAC /* SVGFELightElement.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = SVGFELightElement.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; 4989 5000 A8C3295D093BB7B2000B9CAC /* SVGFELightElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFELightElement.cpp; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; }; … … 5315 5326 B2CB41630AB75904004D9C45 /* SVGViewElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SVGViewElement.idl; sourceTree = "<group>"; }; 5316 5327 B2CB41640AB75904004D9C45 /* SVGZoomAndPan.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SVGZoomAndPan.idl; sourceTree = "<group>"; }; 5328 B2E27BD30B0F2A9500F17C7B /* SVGResourceFilterCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGResourceFilterCg.mm; sourceTree = "<group>"; }; 5329 B2E27BD70B0F2AC800F17C7B /* SVGResourceFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGResourceFilter.cpp; sourceTree = "<group>"; }; 5330 B2E27BD80B0F2AC800F17C7B /* SVGResourceFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGResourceFilter.h; sourceTree = "<group>"; }; 5331 B2E27BD90B0F2AC800F17C7B /* SVGResourceListener.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGResourceListener.h; sourceTree = "<group>"; }; 5332 B2E27BDF0B0F2AE600F17C7B /* SVGFEBlendCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEBlendCg.mm; sourceTree = "<group>"; }; 5333 B2E27BE00B0F2AE600F17C7B /* SVGFEColorMatrixCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEColorMatrixCg.mm; sourceTree = "<group>"; }; 5334 B2E27BE10B0F2AE600F17C7B /* SVGFEComponentTransferCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEComponentTransferCg.mm; sourceTree = "<group>"; }; 5335 B2E27BE20B0F2AE600F17C7B /* SVGFECompositeCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFECompositeCg.mm; sourceTree = "<group>"; }; 5336 B2E27BE30B0F2AE600F17C7B /* SVGFEDiffuseLightingCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEDiffuseLightingCg.mm; sourceTree = "<group>"; }; 5337 B2E27BE40B0F2AE600F17C7B /* SVGFEDisplacementMapCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEDisplacementMapCg.mm; sourceTree = "<group>"; }; 5338 B2E27BE50B0F2AE600F17C7B /* SVGFEFloodCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEFloodCg.mm; sourceTree = "<group>"; }; 5339 B2E27BE60B0F2AE600F17C7B /* SVGFEGaussianBlurCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEGaussianBlurCg.mm; sourceTree = "<group>"; }; 5340 B2E27BE70B0F2AE600F17C7B /* SVGFEHelpersCg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEHelpersCg.h; sourceTree = "<group>"; }; 5341 B2E27BE80B0F2AE600F17C7B /* SVGFEHelpersCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEHelpersCg.mm; sourceTree = "<group>"; }; 5342 B2E27BE90B0F2AE600F17C7B /* SVGFEImageCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEImageCg.mm; sourceTree = "<group>"; }; 5343 B2E27BEA0B0F2AE600F17C7B /* SVGFEMergeCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEMergeCg.mm; sourceTree = "<group>"; }; 5344 B2E27BEB0B0F2AE600F17C7B /* SVGFEOffsetCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFEOffsetCg.mm; sourceTree = "<group>"; }; 5345 B2E27BEC0B0F2AE600F17C7B /* SVGFESpecularLightingCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFESpecularLightingCg.mm; sourceTree = "<group>"; }; 5346 B2E27BED0B0F2AE600F17C7B /* SVGFETileCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFETileCg.mm; sourceTree = "<group>"; }; 5347 B2E27BEE0B0F2AE600F17C7B /* SVGFilterEffectCg.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = SVGFilterEffectCg.mm; sourceTree = "<group>"; }; 5348 B2E27BEF0B0F2AE600F17C7B /* WKArithmeticFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKArithmeticFilter.cikernel; sourceTree = "<group>"; }; 5349 B2E27BF00B0F2AE600F17C7B /* WKArithmeticFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKArithmeticFilter.h; sourceTree = "<group>"; }; 5350 B2E27BF10B0F2AE600F17C7B /* WKArithmeticFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKArithmeticFilter.m; sourceTree = "<group>"; }; 5351 B2E27BF20B0F2AE600F17C7B /* WKComponentMergeFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKComponentMergeFilter.cikernel; sourceTree = "<group>"; }; 5352 B2E27BF30B0F2AE600F17C7B /* WKComponentMergeFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKComponentMergeFilter.h; sourceTree = "<group>"; }; 5353 B2E27BF40B0F2AE600F17C7B /* WKComponentMergeFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKComponentMergeFilter.m; sourceTree = "<group>"; }; 5354 B2E27BF50B0F2AE600F17C7B /* WKDiffuseLightingFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKDiffuseLightingFilter.cikernel; sourceTree = "<group>"; }; 5355 B2E27BF60B0F2AE600F17C7B /* WKDiffuseLightingFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDiffuseLightingFilter.h; sourceTree = "<group>"; }; 5356 B2E27BF70B0F2AE600F17C7B /* WKDiffuseLightingFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDiffuseLightingFilter.m; sourceTree = "<group>"; }; 5357 B2E27BF80B0F2AE600F17C7B /* WKDiscreteTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKDiscreteTransferFilter.cikernel; sourceTree = "<group>"; }; 5358 B2E27BF90B0F2AE600F17C7B /* WKDiscreteTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDiscreteTransferFilter.h; sourceTree = "<group>"; }; 5359 B2E27BFA0B0F2AE600F17C7B /* WKDiscreteTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDiscreteTransferFilter.m; sourceTree = "<group>"; }; 5360 B2E27BFB0B0F2AE600F17C7B /* WKDisplacementMapFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKDisplacementMapFilter.cikernel; sourceTree = "<group>"; }; 5361 B2E27BFC0B0F2AE600F17C7B /* WKDisplacementMapFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDisplacementMapFilter.h; sourceTree = "<group>"; }; 5362 B2E27BFD0B0F2AE600F17C7B /* WKDisplacementMapFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDisplacementMapFilter.m; sourceTree = "<group>"; }; 5363 B2E27BFE0B0F2AE600F17C7B /* WKDistantLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKDistantLightFilter.cikernel; sourceTree = "<group>"; }; 5364 B2E27BFF0B0F2AE600F17C7B /* WKDistantLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKDistantLightFilter.h; sourceTree = "<group>"; }; 5365 B2E27C000B0F2AE600F17C7B /* WKDistantLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKDistantLightFilter.m; sourceTree = "<group>"; }; 5366 B2E27C010B0F2AE600F17C7B /* WKGammaTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKGammaTransferFilter.cikernel; sourceTree = "<group>"; }; 5367 B2E27C020B0F2AE600F17C7B /* WKGammaTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKGammaTransferFilter.h; sourceTree = "<group>"; }; 5368 B2E27C030B0F2AE600F17C7B /* WKGammaTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKGammaTransferFilter.m; sourceTree = "<group>"; }; 5369 B2E27C040B0F2AE600F17C7B /* WKIdentityTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKIdentityTransferFilter.h; sourceTree = "<group>"; }; 5370 B2E27C050B0F2AE600F17C7B /* WKIdentityTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKIdentityTransferFilter.m; sourceTree = "<group>"; }; 5371 B2E27C060B0F2AE600F17C7B /* WKLinearTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKLinearTransferFilter.cikernel; sourceTree = "<group>"; }; 5372 B2E27C070B0F2AE600F17C7B /* WKLinearTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKLinearTransferFilter.h; sourceTree = "<group>"; }; 5373 B2E27C080B0F2AE600F17C7B /* WKLinearTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKLinearTransferFilter.m; sourceTree = "<group>"; }; 5374 B2E27C090B0F2AE600F17C7B /* WKNormalMapFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKNormalMapFilter.cikernel; sourceTree = "<group>"; }; 5375 B2E27C0A0B0F2AE600F17C7B /* WKNormalMapFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKNormalMapFilter.h; sourceTree = "<group>"; }; 5376 B2E27C0B0B0F2AE600F17C7B /* WKNormalMapFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKNormalMapFilter.m; sourceTree = "<group>"; }; 5377 B2E27C0C0B0F2AE600F17C7B /* WKPointLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKPointLightFilter.cikernel; sourceTree = "<group>"; }; 5378 B2E27C0D0B0F2AE600F17C7B /* WKPointLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKPointLightFilter.h; sourceTree = "<group>"; }; 5379 B2E27C0E0B0F2AE600F17C7B /* WKPointLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKPointLightFilter.m; sourceTree = "<group>"; }; 5380 B2E27C0F0B0F2AE600F17C7B /* WKSpecularLightingFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKSpecularLightingFilter.cikernel; sourceTree = "<group>"; }; 5381 B2E27C100B0F2AE600F17C7B /* WKSpecularLightingFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKSpecularLightingFilter.h; sourceTree = "<group>"; }; 5382 B2E27C110B0F2AE600F17C7B /* WKSpecularLightingFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKSpecularLightingFilter.m; sourceTree = "<group>"; }; 5383 B2E27C120B0F2AE600F17C7B /* WKSpotLightFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKSpotLightFilter.cikernel; sourceTree = "<group>"; }; 5384 B2E27C130B0F2AE600F17C7B /* WKSpotLightFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKSpotLightFilter.h; sourceTree = "<group>"; }; 5385 B2E27C140B0F2AE600F17C7B /* WKSpotLightFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKSpotLightFilter.m; sourceTree = "<group>"; }; 5386 B2E27C150B0F2AE600F17C7B /* WKTableTransferFilter.cikernel */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = WKTableTransferFilter.cikernel; sourceTree = "<group>"; }; 5387 B2E27C160B0F2AE600F17C7B /* WKTableTransferFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WKTableTransferFilter.h; sourceTree = "<group>"; }; 5388 B2E27C170B0F2AE600F17C7B /* WKTableTransferFilter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = WKTableTransferFilter.m; sourceTree = "<group>"; }; 5389 B2E27C180B0F2AE600F17C7B /* SVGDistantLightSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGDistantLightSource.h; sourceTree = "<group>"; }; 5390 B2E27C190B0F2AE600F17C7B /* SVGFEBlend.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEBlend.cpp; sourceTree = "<group>"; }; 5391 B2E27C1A0B0F2AE600F17C7B /* SVGFEBlend.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEBlend.h; sourceTree = "<group>"; }; 5392 B2E27C1B0B0F2AE600F17C7B /* SVGFEColorMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEColorMatrix.cpp; sourceTree = "<group>"; }; 5393 B2E27C1C0B0F2AE600F17C7B /* SVGFEColorMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEColorMatrix.h; sourceTree = "<group>"; }; 5394 B2E27C1D0B0F2AE600F17C7B /* SVGFEComponentTransfer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEComponentTransfer.cpp; sourceTree = "<group>"; }; 5395 B2E27C1E0B0F2AE600F17C7B /* SVGFEComponentTransfer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEComponentTransfer.h; sourceTree = "<group>"; }; 5396 B2E27C1F0B0F2AE600F17C7B /* SVGFEComposite.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEComposite.cpp; sourceTree = "<group>"; }; 5397 B2E27C200B0F2AE600F17C7B /* SVGFEComposite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEComposite.h; sourceTree = "<group>"; }; 5398 B2E27C210B0F2AE600F17C7B /* SVGFEConvolveMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEConvolveMatrix.cpp; sourceTree = "<group>"; }; 5399 B2E27C220B0F2AE600F17C7B /* SVGFEConvolveMatrix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEConvolveMatrix.h; sourceTree = "<group>"; }; 5400 B2E27C230B0F2AE600F17C7B /* SVGFEDiffuseLighting.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEDiffuseLighting.cpp; sourceTree = "<group>"; }; 5401 B2E27C240B0F2AE600F17C7B /* SVGFEDiffuseLighting.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEDiffuseLighting.h; sourceTree = "<group>"; }; 5402 B2E27C250B0F2AE600F17C7B /* SVGFEDisplacementMap.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEDisplacementMap.cpp; sourceTree = "<group>"; }; 5403 B2E27C260B0F2AE600F17C7B /* SVGFEDisplacementMap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEDisplacementMap.h; sourceTree = "<group>"; }; 5404 B2E27C270B0F2AE600F17C7B /* SVGFEFlood.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEFlood.cpp; sourceTree = "<group>"; }; 5405 B2E27C280B0F2AE600F17C7B /* SVGFEFlood.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEFlood.h; sourceTree = "<group>"; }; 5406 B2E27C290B0F2AE600F17C7B /* SVGFEGaussianBlur.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEGaussianBlur.cpp; sourceTree = "<group>"; }; 5407 B2E27C2A0B0F2AE600F17C7B /* SVGFEGaussianBlur.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEGaussianBlur.h; sourceTree = "<group>"; }; 5408 B2E27C2B0B0F2AE600F17C7B /* SVGFEImage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEImage.cpp; sourceTree = "<group>"; }; 5409 B2E27C2C0B0F2AE600F17C7B /* SVGFEImage.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEImage.h; sourceTree = "<group>"; }; 5410 B2E27C2D0B0F2AE600F17C7B /* SVGFEMerge.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEMerge.cpp; sourceTree = "<group>"; }; 5411 B2E27C2E0B0F2AE600F17C7B /* SVGFEMerge.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEMerge.h; sourceTree = "<group>"; }; 5412 B2E27C2F0B0F2AE600F17C7B /* SVGFEMorphology.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEMorphology.cpp; sourceTree = "<group>"; }; 5413 B2E27C300B0F2AE600F17C7B /* SVGFEMorphology.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEMorphology.h; sourceTree = "<group>"; }; 5414 B2E27C310B0F2AE600F17C7B /* SVGFEOffset.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFEOffset.cpp; sourceTree = "<group>"; }; 5415 B2E27C320B0F2AE600F17C7B /* SVGFEOffset.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFEOffset.h; sourceTree = "<group>"; }; 5416 B2E27C330B0F2AE600F17C7B /* SVGFESpecularLighting.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFESpecularLighting.cpp; sourceTree = "<group>"; }; 5417 B2E27C340B0F2AE600F17C7B /* SVGFESpecularLighting.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFESpecularLighting.h; sourceTree = "<group>"; }; 5418 B2E27C350B0F2AE600F17C7B /* SVGFETile.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFETile.h; sourceTree = "<group>"; }; 5419 B2E27C360B0F2AE600F17C7B /* SVGFETurbulence.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFETurbulence.cpp; sourceTree = "<group>"; }; 5420 B2E27C370B0F2AE600F17C7B /* SVGFETurbulence.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFETurbulence.h; sourceTree = "<group>"; }; 5421 B2E27C380B0F2AE600F17C7B /* SVGFilterEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGFilterEffect.cpp; sourceTree = "<group>"; }; 5422 B2E27C390B0F2AE600F17C7B /* SVGFilterEffect.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGFilterEffect.h; sourceTree = "<group>"; }; 5423 B2E27C3A0B0F2AE600F17C7B /* SVGLightSource.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = SVGLightSource.cpp; sourceTree = "<group>"; }; 5424 B2E27C3B0B0F2AE600F17C7B /* SVGLightSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGLightSource.h; sourceTree = "<group>"; }; 5425 B2E27C3C0B0F2AE600F17C7B /* SVGPointLightSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGPointLightSource.h; sourceTree = "<group>"; }; 5426 B2E27C3D0B0F2AE600F17C7B /* SVGSpotLightSource.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SVGSpotLightSource.h; sourceTree = "<group>"; }; 5427 B2E27C9D0B0F2B0900F17C7B /* FloatPoint3D.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FloatPoint3D.cpp; sourceTree = "<group>"; }; 5428 B2E27C9E0B0F2B0900F17C7B /* FloatPoint3D.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FloatPoint3D.h; sourceTree = "<group>"; }; 5317 5429 B2E954610AB5FB7F0076DE37 /* SVGAnimatedAngle.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SVGAnimatedAngle.idl; sourceTree = "<group>"; }; 5318 5430 B2E954620AB5FB7F0076DE37 /* SVGAnimatedBoolean.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SVGAnimatedBoolean.idl; sourceTree = "<group>"; }; … … 8238 8350 children = ( 8239 8351 A8C0FB53089701F700BA5114 /* device */, 8240 A8415F990AC10C5D00F7D0DF /* KCanvasFilters.cpp */,8241 A8C0FB7F089701F800BA5114 /* KCanvasFilters.h */,8242 8352 ); 8243 8353 path = kcanvas; … … 8264 8374 isa = PBXGroup; 8265 8375 children = ( 8266 A8C3291F093BB732000B9CAC /* filters */,8267 A8C0FB69089701F800BA5114 /* KCanvasFilterQuartz.h */,8268 A8C0FB6A089701F800BA5114 /* KCanvasFilterQuartz.mm */,8269 8376 A8C0FB6C089701F800BA5114 /* KCanvasItemQuartz.cpp */, 8270 8377 A8C0FB71089701F800BA5114 /* KRenderingDeviceQuartz.h */, … … 8277 8384 ); 8278 8385 path = quartz; 8279 sourceTree = "<group>";8280 };8281 A8C3291F093BB732000B9CAC /* filters */ = {8282 isa = PBXGroup;8283 children = (8284 A8C32920093BB732000B9CAC /* WKArithmeticFilter.cikernel */,8285 A7B97B660979C3A1000E8EB1 /* WKComponentMergeFilter.cikernel */,8286 A7B97B670979C3A1000E8EB1 /* WKComponentMergeFilter.h */,8287 A7B97B680979C3A1000E8EB1 /* WKComponentMergeFilter.m */,8288 A7B97B690979C3A1000E8EB1 /* WKDiscreteTransferFilter.cikernel */,8289 A7B97B6A0979C3A1000E8EB1 /* WKDiscreteTransferFilter.h */,8290 A7B97B6B0979C3A1000E8EB1 /* WKDiscreteTransferFilter.m */,8291 A7B97B6C0979C3A1000E8EB1 /* WKGammaTransferFilter.cikernel */,8292 A7B97B6D0979C3A1000E8EB1 /* WKGammaTransferFilter.h */,8293 A7B97B6E0979C3A1000E8EB1 /* WKGammaTransferFilter.m */,8294 A7B97B6F0979C3A1000E8EB1 /* WKIdentityTransferFilter.h */,8295 A7B97B700979C3A1000E8EB1 /* WKIdentityTransferFilter.m */,8296 A7B97B710979C3A1000E8EB1 /* WKLinearTransferFilter.cikernel */,8297 A7B97B720979C3A1000E8EB1 /* WKLinearTransferFilter.h */,8298 A7B97B730979C3A1000E8EB1 /* WKLinearTransferFilter.m */,8299 A7B97B740979C3A1000E8EB1 /* WKTableTransferFilter.cikernel */,8300 A7B97B750979C3A1000E8EB1 /* WKTableTransferFilter.h */,8301 A7B97B760979C3A1000E8EB1 /* WKTableTransferFilter.m */,8302 A8C32921093BB732000B9CAC /* WKArithmeticFilter.h */,8303 A8C32922093BB732000B9CAC /* WKArithmeticFilter.m */,8304 A8C32923093BB732000B9CAC /* WKDiffuseLightingFilter.cikernel */,8305 A8C32924093BB732000B9CAC /* WKDiffuseLightingFilter.h */,8306 A8C32925093BB732000B9CAC /* WKDiffuseLightingFilter.m */,8307 A7638A91099592C30007E14F /* WKDisplacementMapFilter.cikernel */,8308 A7638A8909958EA50007E14F /* WKDisplacementMapFilter.h */,8309 A7638A8A09958EA50007E14F /* WKDisplacementMapFilter.m */,8310 A8C32926093BB732000B9CAC /* WKDistantLightFilter.cikernel */,8311 A8C32927093BB732000B9CAC /* WKDistantLightFilter.h */,8312 A8C32928093BB732000B9CAC /* WKDistantLightFilter.m */,8313 A8C32929093BB732000B9CAC /* WKNormalMapFilter.cikernel */,8314 A8C3292A093BB732000B9CAC /* WKNormalMapFilter.h */,8315 A8C3292B093BB732000B9CAC /* WKNormalMapFilter.m */,8316 A8C3292C093BB732000B9CAC /* WKPointLightFilter.cikernel */,8317 A8C3292D093BB732000B9CAC /* WKPointLightFilter.h */,8318 A8C3292E093BB732000B9CAC /* WKPointLightFilter.m */,8319 A8C3292F093BB732000B9CAC /* WKSpecularLightingFilter.cikernel */,8320 A8C32930093BB732000B9CAC /* WKSpecularLightingFilter.h */,8321 A8C32931093BB732000B9CAC /* WKSpecularLightingFilter.m */,8322 A8C32932093BB732000B9CAC /* WKSpotLightFilter.cikernel */,8323 A8C32933093BB732000B9CAC /* WKSpotLightFilter.h */,8324 A8C32934093BB732000B9CAC /* WKSpotLightFilter.m */,8325 );8326 path = filters;8327 8386 sourceTree = "<group>"; 8328 8387 }; … … 8376 8435 B275353A0B053814002CE64F /* FloatPoint.cpp */, 8377 8436 B275353B0B053814002CE64F /* FloatPoint.h */, 8437 B2E27C9D0B0F2B0900F17C7B /* FloatPoint3D.cpp */, 8438 B2E27C9E0B0F2B0900F17C7B /* FloatPoint3D.h */, 8378 8439 B275353C0B053814002CE64F /* FloatRect.cpp */, 8379 8440 B275353D0B053814002CE64F /* FloatRect.h */, … … 8404 8465 isa = PBXGroup; 8405 8466 children = ( 8467 B2E27BDD0B0F2AE500F17C7B /* filters */, 8406 8468 B2A015970AF6CD53006BCE0E /* cg */, 8407 8469 B2A0159F0AF6CD53006BCE0E /* SVGResource.cpp */, … … 8409 8471 B2A015A10AF6CD53006BCE0E /* SVGResourceClipper.cpp */, 8410 8472 B2A015A20AF6CD53006BCE0E /* SVGResourceClipper.h */, 8473 B2E27BD70B0F2AC800F17C7B /* SVGResourceFilter.cpp */, 8474 B2E27BD80B0F2AC800F17C7B /* SVGResourceFilter.h */, 8411 8475 B2A015A30AF6CD53006BCE0E /* SVGResourceImage.h */, 8476 B2E27BD90B0F2AC800F17C7B /* SVGResourceListener.h */, 8412 8477 B2A015A40AF6CD53006BCE0E /* SVGResourceMarker.cpp */, 8413 8478 B2A015A50AF6CD53006BCE0E /* SVGResourceMarker.h */, … … 8421 8486 isa = PBXGroup; 8422 8487 children = ( 8488 B2E27BD30B0F2A9500F17C7B /* SVGResourceFilterCg.mm */, 8423 8489 B2A015980AF6CD53006BCE0E /* SVGResourceClipperCg.cpp */, 8424 8490 B2A015990AF6CD53006BCE0E /* SVGResourceImageCg.cpp */, 8425 8491 B2A0159A0AF6CD53006BCE0E /* SVGResourceMaskerCg.mm */, 8492 ); 8493 path = cg; 8494 sourceTree = "<group>"; 8495 }; 8496 B2E27BDD0B0F2AE500F17C7B /* filters */ = { 8497 isa = PBXGroup; 8498 children = ( 8499 B2E27BDE0B0F2AE500F17C7B /* cg */, 8500 B2E27C180B0F2AE600F17C7B /* SVGDistantLightSource.h */, 8501 B2E27C190B0F2AE600F17C7B /* SVGFEBlend.cpp */, 8502 B2E27C1A0B0F2AE600F17C7B /* SVGFEBlend.h */, 8503 B2E27C1B0B0F2AE600F17C7B /* SVGFEColorMatrix.cpp */, 8504 B2E27C1C0B0F2AE600F17C7B /* SVGFEColorMatrix.h */, 8505 B2E27C1D0B0F2AE600F17C7B /* SVGFEComponentTransfer.cpp */, 8506 B2E27C1E0B0F2AE600F17C7B /* SVGFEComponentTransfer.h */, 8507 B2E27C1F0B0F2AE600F17C7B /* SVGFEComposite.cpp */, 8508 B2E27C200B0F2AE600F17C7B /* SVGFEComposite.h */, 8509 B2E27C210B0F2AE600F17C7B /* SVGFEConvolveMatrix.cpp */, 8510 B2E27C220B0F2AE600F17C7B /* SVGFEConvolveMatrix.h */, 8511 B2E27C230B0F2AE600F17C7B /* SVGFEDiffuseLighting.cpp */, 8512 B2E27C240B0F2AE600F17C7B /* SVGFEDiffuseLighting.h */, 8513 B2E27C250B0F2AE600F17C7B /* SVGFEDisplacementMap.cpp */, 8514 B2E27C260B0F2AE600F17C7B /* SVGFEDisplacementMap.h */, 8515 B2E27C270B0F2AE600F17C7B /* SVGFEFlood.cpp */, 8516 B2E27C280B0F2AE600F17C7B /* SVGFEFlood.h */, 8517 B2E27C290B0F2AE600F17C7B /* SVGFEGaussianBlur.cpp */, 8518 B2E27C2A0B0F2AE600F17C7B /* SVGFEGaussianBlur.h */, 8519 B2E27C2B0B0F2AE600F17C7B /* SVGFEImage.cpp */, 8520 B2E27C2C0B0F2AE600F17C7B /* SVGFEImage.h */, 8521 B2E27C2D0B0F2AE600F17C7B /* SVGFEMerge.cpp */, 8522 B2E27C2E0B0F2AE600F17C7B /* SVGFEMerge.h */, 8523 B2E27C2F0B0F2AE600F17C7B /* SVGFEMorphology.cpp */, 8524 B2E27C300B0F2AE600F17C7B /* SVGFEMorphology.h */, 8525 B2E27C310B0F2AE600F17C7B /* SVGFEOffset.cpp */, 8526 B2E27C320B0F2AE600F17C7B /* SVGFEOffset.h */, 8527 B2E27C330B0F2AE600F17C7B /* SVGFESpecularLighting.cpp */, 8528 B2E27C340B0F2AE600F17C7B /* SVGFESpecularLighting.h */, 8529 B2E27C350B0F2AE600F17C7B /* SVGFETile.h */, 8530 B2E27C360B0F2AE600F17C7B /* SVGFETurbulence.cpp */, 8531 B2E27C370B0F2AE600F17C7B /* SVGFETurbulence.h */, 8532 B2E27C380B0F2AE600F17C7B /* SVGFilterEffect.cpp */, 8533 B2E27C390B0F2AE600F17C7B /* SVGFilterEffect.h */, 8534 B2E27C3A0B0F2AE600F17C7B /* SVGLightSource.cpp */, 8535 B2E27C3B0B0F2AE600F17C7B /* SVGLightSource.h */, 8536 B2E27C3C0B0F2AE600F17C7B /* SVGPointLightSource.h */, 8537 B2E27C3D0B0F2AE600F17C7B /* SVGSpotLightSource.h */, 8538 ); 8539 path = filters; 8540 sourceTree = "<group>"; 8541 }; 8542 B2E27BDE0B0F2AE500F17C7B /* cg */ = { 8543 isa = PBXGroup; 8544 children = ( 8545 B2E27BDF0B0F2AE600F17C7B /* SVGFEBlendCg.mm */, 8546 B2E27BE00B0F2AE600F17C7B /* SVGFEColorMatrixCg.mm */, 8547 B2E27BE10B0F2AE600F17C7B /* SVGFEComponentTransferCg.mm */, 8548 B2E27BE20B0F2AE600F17C7B /* SVGFECompositeCg.mm */, 8549 B2E27BE30B0F2AE600F17C7B /* SVGFEDiffuseLightingCg.mm */, 8550 B2E27BE40B0F2AE600F17C7B /* SVGFEDisplacementMapCg.mm */, 8551 B2E27BE50B0F2AE600F17C7B /* SVGFEFloodCg.mm */, 8552 B2E27BE60B0F2AE600F17C7B /* SVGFEGaussianBlurCg.mm */, 8553 B2E27BE70B0F2AE600F17C7B /* SVGFEHelpersCg.h */, 8554 B2E27BE80B0F2AE600F17C7B /* SVGFEHelpersCg.mm */, 8555 B2E27BE90B0F2AE600F17C7B /* SVGFEImageCg.mm */, 8556 B2E27BEA0B0F2AE600F17C7B /* SVGFEMergeCg.mm */, 8557 B2E27BEB0B0F2AE600F17C7B /* SVGFEOffsetCg.mm */, 8558 B2E27BEC0B0F2AE600F17C7B /* SVGFESpecularLightingCg.mm */, 8559 B2E27BED0B0F2AE600F17C7B /* SVGFETileCg.mm */, 8560 B2E27BEE0B0F2AE600F17C7B /* SVGFilterEffectCg.mm */, 8561 B2E27BEF0B0F2AE600F17C7B /* WKArithmeticFilter.cikernel */, 8562 B2E27BF00B0F2AE600F17C7B /* WKArithmeticFilter.h */, 8563 B2E27BF10B0F2AE600F17C7B /* WKArithmeticFilter.m */, 8564 B2E27BF20B0F2AE600F17C7B /* WKComponentMergeFilter.cikernel */, 8565 B2E27BF30B0F2AE600F17C7B /* WKComponentMergeFilter.h */, 8566 B2E27BF40B0F2AE600F17C7B /* WKComponentMergeFilter.m */, 8567 B2E27BF50B0F2AE600F17C7B /* WKDiffuseLightingFilter.cikernel */, 8568 B2E27BF60B0F2AE600F17C7B /* WKDiffuseLightingFilter.h */, 8569 B2E27BF70B0F2AE600F17C7B /* WKDiffuseLightingFilter.m */, 8570 B2E27BF80B0F2AE600F17C7B /* WKDiscreteTransferFilter.cikernel */, 8571 B2E27BF90B0F2AE600F17C7B /* WKDiscreteTransferFilter.h */, 8572 B2E27BFA0B0F2AE600F17C7B /* WKDiscreteTransferFilter.m */, 8573 B2E27BFB0B0F2AE600F17C7B /* WKDisplacementMapFilter.cikernel */, 8574 B2E27BFC0B0F2AE600F17C7B /* WKDisplacementMapFilter.h */, 8575 B2E27BFD0B0F2AE600F17C7B /* WKDisplacementMapFilter.m */, 8576 B2E27BFE0B0F2AE600F17C7B /* WKDistantLightFilter.cikernel */, 8577 B2E27BFF0B0F2AE600F17C7B /* WKDistantLightFilter.h */, 8578 B2E27C000B0F2AE600F17C7B /* WKDistantLightFilter.m */, 8579 B2E27C010B0F2AE600F17C7B /* WKGammaTransferFilter.cikernel */, 8580 B2E27C020B0F2AE600F17C7B /* WKGammaTransferFilter.h */, 8581 B2E27C030B0F2AE600F17C7B /* WKGammaTransferFilter.m */, 8582 B2E27C040B0F2AE600F17C7B /* WKIdentityTransferFilter.h */, 8583 B2E27C050B0F2AE600F17C7B /* WKIdentityTransferFilter.m */, 8584 B2E27C060B0F2AE600F17C7B /* WKLinearTransferFilter.cikernel */, 8585 B2E27C070B0F2AE600F17C7B /* WKLinearTransferFilter.h */, 8586 B2E27C080B0F2AE600F17C7B /* WKLinearTransferFilter.m */, 8587 B2E27C090B0F2AE600F17C7B /* WKNormalMapFilter.cikernel */, 8588 B2E27C0A0B0F2AE600F17C7B /* WKNormalMapFilter.h */, 8589 B2E27C0B0B0F2AE600F17C7B /* WKNormalMapFilter.m */, 8590 B2E27C0C0B0F2AE600F17C7B /* WKPointLightFilter.cikernel */, 8591 B2E27C0D0B0F2AE600F17C7B /* WKPointLightFilter.h */, 8592 B2E27C0E0B0F2AE600F17C7B /* WKPointLightFilter.m */, 8593 B2E27C0F0B0F2AE600F17C7B /* WKSpecularLightingFilter.cikernel */, 8594 B2E27C100B0F2AE600F17C7B /* WKSpecularLightingFilter.h */, 8595 B2E27C110B0F2AE600F17C7B /* WKSpecularLightingFilter.m */, 8596 B2E27C120B0F2AE600F17C7B /* WKSpotLightFilter.cikernel */, 8597 B2E27C130B0F2AE600F17C7B /* WKSpotLightFilter.h */, 8598 B2E27C140B0F2AE600F17C7B /* WKSpotLightFilter.m */, 8599 B2E27C150B0F2AE600F17C7B /* WKTableTransferFilter.cikernel */, 8600 B2E27C160B0F2AE600F17C7B /* WKTableTransferFilter.h */, 8601 B2E27C170B0F2AE600F17C7B /* WKTableTransferFilter.m */, 8426 8602 ); 8427 8603 path = cg; … … 9249 9425 A88AD3900952486D001DD196 /* KRenderingPaintServerPattern.h in Headers */, 9250 9426 A88AD3920952486D001DD196 /* KRenderingPaintServerSolid.h in Headers */, 9251 A88AD3960952486D001DD196 /* WKArithmeticFilter.h in Headers */,9252 A88AD3990952486D001DD196 /* WKDiffuseLightingFilter.h in Headers */,9253 A88AD39C0952486D001DD196 /* WKDistantLightFilter.h in Headers */,9254 A88AD39F0952486D001DD196 /* WKNormalMapFilter.h in Headers */,9255 A88AD3A20952486D001DD196 /* WKPointLightFilter.h in Headers */,9256 A88AD3A50952486D001DD196 /* WKSpecularLightingFilter.h in Headers */,9257 A88AD3A80952486D001DD196 /* WKSpotLightFilter.h in Headers */,9258 A88AD3AA0952486D001DD196 /* KCanvasFilterQuartz.h in Headers */,9259 9427 A88AD3B00952486E001DD196 /* KRenderingDeviceQuartz.h in Headers */, 9260 9428 A88AD3B30952486E001DD196 /* KRenderingPaintServerQuartz.h in Headers */, 9261 9429 A88AD3B50952486E001DD196 /* QuartzSupport.h in Headers */, 9262 A88AD3BE0952486E001DD196 /* KCanvasFilters.h in Headers */,9263 9430 A88AD402095248F0001DD196 /* SVGRenderStyle.h in Headers */, 9264 9431 A88AD404095248F0001DD196 /* SVGRenderStyleDefs.h in Headers */, … … 9390 9557 A81369E4097374F600D74463 /* HTMLKeygenElement.h in Headers */, 9391 9558 A8136D380973A8E700D74463 /* FormDataList.h in Headers */, 9392 A7B97B780979C3A1000E8EB1 /* WKComponentMergeFilter.h in Headers */,9393 A7B97B7B0979C3A1000E8EB1 /* WKDiscreteTransferFilter.h in Headers */,9394 A7B97B7E0979C3A1000E8EB1 /* WKGammaTransferFilter.h in Headers */,9395 A7B97B800979C3A1000E8EB1 /* WKIdentityTransferFilter.h in Headers */,9396 A7B97B830979C3A1000E8EB1 /* WKLinearTransferFilter.h in Headers */,9397 A7B97B860979C3A1000E8EB1 /* WKTableTransferFilter.h in Headers */,9398 9559 65BF022F0974816300C43196 /* Frame.h in Headers */, 9399 9560 65BF02300974816300C43196 /* FramePrivate.h in Headers */, … … 9491 9652 93CD4FEC0995FD2A007ECC97 /* PlatformString.h in Headers */, 9492 9653 6582A14009999CD600BEEB6D /* DeprecatedString.h in Headers */, 9493 A7638A8B09958EA50007E14F /* WKDisplacementMapFilter.h in Headers */,9494 9654 A7638A970995965D0007E14F /* SVGFEDisplacementMapElement.h in Headers */, 9495 9655 93309DD7099E64920056E581 /* AppendNodeCommand.h in Headers */, … … 10600 10760 065AD4F50B0C2EDA005A2B1D /* ContextMenuClient.h in Headers */, 10601 10761 065AD4F70B0C2EDA005A2B1D /* ContextMenuController.h in Headers */, 10762 B2E27BDB0B0F2AC800F17C7B /* SVGResourceFilter.h in Headers */, 10763 B2E27BDC0B0F2AC800F17C7B /* SVGResourceListener.h in Headers */, 10764 B2E27C460B0F2AE600F17C7B /* SVGFEHelpersCg.h in Headers */, 10765 B2E27C4F0B0F2AE600F17C7B /* WKArithmeticFilter.h in Headers */, 10766 B2E27C520B0F2AE600F17C7B /* WKComponentMergeFilter.h in Headers */, 10767 B2E27C550B0F2AE600F17C7B /* WKDiffuseLightingFilter.h in Headers */, 10768 B2E27C580B0F2AE600F17C7B /* WKDiscreteTransferFilter.h in Headers */, 10769 B2E27C5B0B0F2AE600F17C7B /* WKDisplacementMapFilter.h in Headers */, 10770 B2E27C5E0B0F2AE600F17C7B /* WKDistantLightFilter.h in Headers */, 10771 B2E27C610B0F2AE600F17C7B /* WKGammaTransferFilter.h in Headers */, 10772 B2E27C630B0F2AE600F17C7B /* WKIdentityTransferFilter.h in Headers */, 10773 B2E27C660B0F2AE600F17C7B /* WKLinearTransferFilter.h in Headers */, 10774 B2E27C690B0F2AE600F17C7B /* WKNormalMapFilter.h in Headers */, 10775 B2E27C6C0B0F2AE600F17C7B /* WKPointLightFilter.h in Headers */, 10776 B2E27C6F0B0F2AE600F17C7B /* WKSpecularLightingFilter.h in Headers */, 10777 B2E27C720B0F2AE600F17C7B /* WKSpotLightFilter.h in Headers */, 10778 B2E27C750B0F2AE600F17C7B /* WKTableTransferFilter.h in Headers */, 10779 B2E27C770B0F2AE600F17C7B /* SVGDistantLightSource.h in Headers */, 10780 B2E27C790B0F2AE600F17C7B /* SVGFEBlend.h in Headers */, 10781 B2E27C7B0B0F2AE600F17C7B /* SVGFEColorMatrix.h in Headers */, 10782 B2E27C7D0B0F2AE600F17C7B /* SVGFEComponentTransfer.h in Headers */, 10783 B2E27C7F0B0F2AE600F17C7B /* SVGFEComposite.h in Headers */, 10784 B2E27C810B0F2AE600F17C7B /* SVGFEConvolveMatrix.h in Headers */, 10785 B2E27C830B0F2AE600F17C7B /* SVGFEDiffuseLighting.h in Headers */, 10786 B2E27C850B0F2AE600F17C7B /* SVGFEDisplacementMap.h in Headers */, 10787 B2E27C870B0F2AE600F17C7B /* SVGFEFlood.h in Headers */, 10788 B2E27C890B0F2AE600F17C7B /* SVGFEGaussianBlur.h in Headers */, 10789 B2E27C8B0B0F2AE600F17C7B /* SVGFEImage.h in Headers */, 10790 B2E27C8D0B0F2AE600F17C7B /* SVGFEMerge.h in Headers */, 10791 B2E27C8F0B0F2AE600F17C7B /* SVGFEMorphology.h in Headers */, 10792 B2E27C910B0F2AE600F17C7B /* SVGFEOffset.h in Headers */, 10793 B2E27C930B0F2AE600F17C7B /* SVGFESpecularLighting.h in Headers */, 10794 B2E27C940B0F2AE600F17C7B /* SVGFETile.h in Headers */, 10795 B2E27C960B0F2AE600F17C7B /* SVGFETurbulence.h in Headers */, 10796 B2E27C980B0F2AE600F17C7B /* SVGFilterEffect.h in Headers */, 10797 B2E27C9A0B0F2AE600F17C7B /* SVGLightSource.h in Headers */, 10798 B2E27C9B0B0F2AE600F17C7B /* SVGPointLightSource.h in Headers */, 10799 B2E27C9C0B0F2AE600F17C7B /* SVGSpotLightSource.h in Headers */, 10800 B2E27CA00B0F2B0900F17C7B /* FloatPoint3D.h in Headers */, 10602 10801 ); 10603 10802 runOnlyForDeploymentPostprocessing = 0; … … 10663 10862 files = ( 10664 10863 ED048ABC0833F132006E1E67 /* textAreaResizeCorner.tiff in Resources */, 10665 A88AD3950952486D001DD196 /* WKArithmeticFilter.cikernel in Resources */,10666 A88AD3980952486D001DD196 /* WKDiffuseLightingFilter.cikernel in Resources */,10667 A88AD39B0952486D001DD196 /* WKDistantLightFilter.cikernel in Resources */,10668 A88AD39E0952486D001DD196 /* WKNormalMapFilter.cikernel in Resources */,10669 A88AD3A10952486D001DD196 /* WKPointLightFilter.cikernel in Resources */,10670 A88AD3A40952486D001DD196 /* WKSpecularLightingFilter.cikernel in Resources */,10671 A88AD3A70952486D001DD196 /* WKSpotLightFilter.cikernel in Resources */,10672 A7B97B770979C3A1000E8EB1 /* WKComponentMergeFilter.cikernel in Resources */,10673 A7B97B7A0979C3A1000E8EB1 /* WKDiscreteTransferFilter.cikernel in Resources */,10674 A7B97B7D0979C3A1000E8EB1 /* WKGammaTransferFilter.cikernel in Resources */,10675 A7B97B820979C3A1000E8EB1 /* WKLinearTransferFilter.cikernel in Resources */,10676 A7B97B850979C3A1000E8EB1 /* WKTableTransferFilter.cikernel in Resources */,10677 A7638A92099592C30007E14F /* WKDisplacementMapFilter.cikernel in Resources */,10678 10864 AB4261D80A2F6C9700BDD17D /* missingImage.tiff in Resources */, 10679 10865 5115095C0A9CE04700901013 /* urlIcon.tiff in Resources */, … … 10702 10888 46F9D5DE0B0D60170028EE36 /* noDropCursor.png in Resources */, 10703 10889 46F9D5DF0B0D60170028EE36 /* progressCursor.png in Resources */, 10890 B2E27C4E0B0F2AE600F17C7B /* WKArithmeticFilter.cikernel in Resources */, 10891 B2E27C510B0F2AE600F17C7B /* WKComponentMergeFilter.cikernel in Resources */, 10892 B2E27C540B0F2AE600F17C7B /* WKDiffuseLightingFilter.cikernel in Resources */, 10893 B2E27C570B0F2AE600F17C7B /* WKDiscreteTransferFilter.cikernel in Resources */, 10894 B2E27C5A0B0F2AE600F17C7B /* WKDisplacementMapFilter.cikernel in Resources */, 10895 B2E27C5D0B0F2AE600F17C7B /* WKDistantLightFilter.cikernel in Resources */, 10896 B2E27C600B0F2AE600F17C7B /* WKGammaTransferFilter.cikernel in Resources */, 10897 B2E27C650B0F2AE600F17C7B /* WKLinearTransferFilter.cikernel in Resources */, 10898 B2E27C680B0F2AE600F17C7B /* WKNormalMapFilter.cikernel in Resources */, 10899 B2E27C6B0B0F2AE600F17C7B /* WKPointLightFilter.cikernel in Resources */, 10900 B2E27C6E0B0F2AE600F17C7B /* WKSpecularLightingFilter.cikernel in Resources */, 10901 B2E27C710B0F2AE600F17C7B /* WKSpotLightFilter.cikernel in Resources */, 10902 B2E27C740B0F2AE600F17C7B /* WKTableTransferFilter.cikernel in Resources */, 10704 10903 ); 10705 10904 runOnlyForDeploymentPostprocessing = 0; … … 10804 11003 A88AD38F0952486D001DD196 /* KRenderingPaintServerPattern.cpp in Sources */, 10805 11004 A88AD3910952486D001DD196 /* KRenderingPaintServerSolid.cpp in Sources */, 10806 A88AD3970952486D001DD196 /* WKArithmeticFilter.m in Sources */,10807 A88AD39A0952486D001DD196 /* WKDiffuseLightingFilter.m in Sources */,10808 A88AD39D0952486D001DD196 /* WKDistantLightFilter.m in Sources */,10809 A88AD3A00952486D001DD196 /* WKNormalMapFilter.m in Sources */,10810 A88AD3A30952486D001DD196 /* WKPointLightFilter.m in Sources */,10811 A88AD3A60952486D001DD196 /* WKSpecularLightingFilter.m in Sources */,10812 A88AD3A90952486D001DD196 /* WKSpotLightFilter.m in Sources */,10813 A88AD3AB0952486D001DD196 /* KCanvasFilterQuartz.mm in Sources */,10814 11005 A88AD3AD0952486D001DD196 /* KCanvasItemQuartz.cpp in Sources */, 10815 11006 A88AD3B10952486E001DD196 /* KRenderingDeviceQuartz.cpp in Sources */, … … 10942 11133 A81369E5097374F600D74463 /* HTMLKeygenElement.cpp in Sources */, 10943 11134 A8136D390973A8E700D74463 /* FormDataList.cpp in Sources */, 10944 A7B97B790979C3A1000E8EB1 /* WKComponentMergeFilter.m in Sources */,10945 A7B97B7C0979C3A1000E8EB1 /* WKDiscreteTransferFilter.m in Sources */,10946 A7B97B7F0979C3A1000E8EB1 /* WKGammaTransferFilter.m in Sources */,10947 A7B97B810979C3A1000E8EB1 /* WKIdentityTransferFilter.m in Sources */,10948 A7B97B840979C3A1000E8EB1 /* WKLinearTransferFilter.m in Sources */,10949 A7B97B870979C3A1000E8EB1 /* WKTableTransferFilter.m in Sources */,10950 11135 65BF022E0974816300C43196 /* Frame.cpp in Sources */, 10951 11136 65BF02450974819000C43196 /* FrameMac.mm in Sources */, … … 11031 11216 6582A16309999D6D00BEEB6D /* SystemTimeMac.cpp in Sources */, 11032 11217 6582A17809999EA000BEEB6D /* DeprecatedStringMac.mm in Sources */, 11033 A7638A8C09958EA50007E14F /* WKDisplacementMapFilter.m in Sources */,11034 11218 A7638A980995965D0007E14F /* SVGFEDisplacementMapElement.cpp in Sources */, 11035 11219 93309DD6099E64920056E581 /* AppendNodeCommand.cpp in Sources */, … … 11640 11824 85BCBC140ABBA87D00381160 /* DOMHTMLDocument.mm in Sources */, 11641 11825 AA21ECCA0ABF0FBA002B834C /* CSSCursorImageValue.cpp in Sources */, 11642 A8415FA20AC10C5D00F7D0DF /* KCanvasFilters.cpp in Sources */,11643 11826 8541636A0AC7180B0001E01B /* DOMSVGTransformList.mm in Sources */, 11644 11827 8541636C0AC7180B0001E01B /* DOMSVGTransform.mm in Sources */, … … 11872 12055 93B6A0EA0B0BCA8400F5027A /* ContextMenuMac.mm in Sources */, 11873 12056 065AD4F60B0C2EDA005A2B1D /* ContextMenuController.cpp in Sources */, 12057 B2E27BD50B0F2A9500F17C7B /* SVGResourceFilterCg.mm in Sources */, 12058 B2E27BDA0B0F2AC800F17C7B /* SVGResourceFilter.cpp in Sources */, 12059 B2E27C3E0B0F2AE600F17C7B /* SVGFEBlendCg.mm in Sources */, 12060 B2E27C3F0B0F2AE600F17C7B /* SVGFEColorMatrixCg.mm in Sources */, 12061 B2E27C400B0F2AE600F17C7B /* SVGFEComponentTransferCg.mm in Sources */, 12062 B2E27C410B0F2AE600F17C7B /* SVGFECompositeCg.mm in Sources */, 12063 B2E27C420B0F2AE600F17C7B /* SVGFEDiffuseLightingCg.mm in Sources */, 12064 B2E27C430B0F2AE600F17C7B /* SVGFEDisplacementMapCg.mm in Sources */, 12065 B2E27C440B0F2AE600F17C7B /* SVGFEFloodCg.mm in Sources */, 12066 B2E27C450B0F2AE600F17C7B /* SVGFEGaussianBlurCg.mm in Sources */, 12067 B2E27C470B0F2AE600F17C7B /* SVGFEHelpersCg.mm in Sources */, 12068 B2E27C480B0F2AE600F17C7B /* SVGFEImageCg.mm in Sources */, 12069 B2E27C490B0F2AE600F17C7B /* SVGFEMergeCg.mm in Sources */, 12070 B2E27C4A0B0F2AE600F17C7B /* SVGFEOffsetCg.mm in Sources */, 12071 B2E27C4B0B0F2AE600F17C7B /* SVGFESpecularLightingCg.mm in Sources */, 12072 B2E27C4C0B0F2AE600F17C7B /* SVGFETileCg.mm in Sources */, 12073 B2E27C4D0B0F2AE600F17C7B /* SVGFilterEffectCg.mm in Sources */, 12074 B2E27C500B0F2AE600F17C7B /* WKArithmeticFilter.m in Sources */, 12075 B2E27C530B0F2AE600F17C7B /* WKComponentMergeFilter.m in Sources */, 12076 B2E27C560B0F2AE600F17C7B /* WKDiffuseLightingFilter.m in Sources */, 12077 B2E27C590B0F2AE600F17C7B /* WKDiscreteTransferFilter.m in Sources */, 12078 B2E27C5C0B0F2AE600F17C7B /* WKDisplacementMapFilter.m in Sources */, 12079 B2E27C5F0B0F2AE600F17C7B /* WKDistantLightFilter.m in Sources */, 12080 B2E27C620B0F2AE600F17C7B /* WKGammaTransferFilter.m in Sources */, 12081 B2E27C640B0F2AE600F17C7B /* WKIdentityTransferFilter.m in Sources */, 12082 B2E27C670B0F2AE600F17C7B /* WKLinearTransferFilter.m in Sources */, 12083 B2E27C6A0B0F2AE600F17C7B /* WKNormalMapFilter.m in Sources */, 12084 B2E27C6D0B0F2AE600F17C7B /* WKPointLightFilter.m in Sources */, 12085 B2E27C700B0F2AE600F17C7B /* WKSpecularLightingFilter.m in Sources */, 12086 B2E27C730B0F2AE600F17C7B /* WKSpotLightFilter.m in Sources */, 12087 B2E27C760B0F2AE600F17C7B /* WKTableTransferFilter.m in Sources */, 12088 B2E27C780B0F2AE600F17C7B /* SVGFEBlend.cpp in Sources */, 12089 B2E27C7A0B0F2AE600F17C7B /* SVGFEColorMatrix.cpp in Sources */, 12090 B2E27C7C0B0F2AE600F17C7B /* SVGFEComponentTransfer.cpp in Sources */, 12091 B2E27C7E0B0F2AE600F17C7B /* SVGFEComposite.cpp in Sources */, 12092 B2E27C800B0F2AE600F17C7B /* SVGFEConvolveMatrix.cpp in Sources */, 12093 B2E27C820B0F2AE600F17C7B /* SVGFEDiffuseLighting.cpp in Sources */, 12094 B2E27C840B0F2AE600F17C7B /* SVGFEDisplacementMap.cpp in Sources */, 12095 B2E27C860B0F2AE600F17C7B /* SVGFEFlood.cpp in Sources */, 12096 B2E27C880B0F2AE600F17C7B /* SVGFEGaussianBlur.cpp in Sources */, 12097 B2E27C8A0B0F2AE600F17C7B /* SVGFEImage.cpp in Sources */, 12098 B2E27C8C0B0F2AE600F17C7B /* SVGFEMerge.cpp in Sources */, 12099 B2E27C8E0B0F2AE600F17C7B /* SVGFEMorphology.cpp in Sources */, 12100 B2E27C900B0F2AE600F17C7B /* SVGFEOffset.cpp in Sources */, 12101 B2E27C920B0F2AE600F17C7B /* SVGFESpecularLighting.cpp in Sources */, 12102 B2E27C950B0F2AE600F17C7B /* SVGFETurbulence.cpp in Sources */, 12103 B2E27C970B0F2AE600F17C7B /* SVGFilterEffect.cpp in Sources */, 12104 B2E27C990B0F2AE600F17C7B /* SVGLightSource.cpp in Sources */, 12105 B2E27C9F0B0F2B0900F17C7B /* FloatPoint3D.cpp in Sources */, 11874 12106 ); 11875 12107 runOnlyForDeploymentPostprocessing = 0; -
trunk/WebCore/bindings/scripts/CodeGeneratorJS.pm
r17220 r17850 200 200 } 201 201 202 sub HashValueForClassAndName 203 { 204 my $class = shift; 205 my $name = shift; 206 207 # SVG Filter enums live in WebCore namespace (platform/graphics/) 208 if ($class =~ /^SVGFE*/ or $class =~ /^SVGComponentTransferFunctionElement$/) { 209 return "WebCore::$name"; 210 } 211 212 return "${class}::$name"; 213 } 214 202 215 sub GenerateHeader 203 216 { … … 528 541 push(@hashKeys, $name); 529 542 530 my $value = "${implClassName}::$name";543 my $value = HashValueForClassAndName($implClassName, $name); 531 544 push(@hashValues, $value); 532 545 … … 561 574 push(@hashKeys, $name); 562 575 563 my $value = "${implClassName}::$name";576 my $value = HashValueForClassAndName($implClassName, $name); 564 577 push(@hashValues, $value); 565 578 -
trunk/WebCore/kcanvas/device/KRenderingDevice.h
r17467 r17850 23 23 #ifndef KRenderingDevice_H 24 24 #define KRenderingDevice_H 25 25 26 #ifdef SVG_SUPPORT 26 27 27 #include " KCanvasFilters.h"28 #include "SVGFilterEffect.h" 28 29 #include "KRenderingPaintServer.h" 29 30 … … 51 52 52 53 class SVGResourceImage; 53 class KCanvasFilterEffect;54 class SVGResourceFilterEffect; 54 55 class KRenderingDevice 55 56 { … … 72 73 // Creation tools 73 74 virtual PassRefPtr<SVGResource> createResource(const SVGResourceType&) const = 0; 74 virtual KCanvasFilterEffect* createFilterEffect(const KCFilterEffectType&) const = 0;75 virtual SVGFilterEffect* createFilterEffect(const SVGFilterEffectType&) const = 0; 75 76 virtual PassRefPtr<KRenderingPaintServer> createPaintServer(const KCPaintServerType&) const = 0; 76 77 -
trunk/WebCore/kcanvas/device/qt/KRenderingDeviceQt.cpp
r17473 r17850 179 179 } 180 180 181 KCanvasFilterEffect* KRenderingDeviceQt::createFilterEffect(const KCFilterEffectType& type) const181 SVGFilterEffect* KRenderingDeviceQt::createFilterEffect(const SVGFilterEffectType& type) const 182 182 { 183 183 qDebug("KRenderingDeviceQt::createFilterEffect() TODO!"); -
trunk/WebCore/kcanvas/device/qt/KRenderingDeviceQt.h
r17467 r17850 80 80 virtual PassRefPtr<SVGResource> createResource(const SVGResourceType&) const; 81 81 virtual PassRefPtr<KRenderingPaintServer> createPaintServer(const KCPaintServerType&) const; 82 virtual KCanvasFilterEffect* createFilterEffect(const KCFilterEffectType&) const;82 virtual SVGFilterEffect* createFilterEffect(const SVGFilterEffectType&) const; 83 83 }; 84 84 -
trunk/WebCore/kcanvas/device/quartz/KCanvasItemQuartz.cpp
r17492 r17850 32 32 33 33 #include <ApplicationServices/ApplicationServices.h> 34 #include "KCanvasFilterQuartz.h"35 34 #include "KCanvasRenderingStyle.h" 36 35 #include "KRenderingDeviceQuartz.h" -
trunk/WebCore/kcanvas/device/quartz/KRenderingDeviceQuartz.cpp
r17492 r17850 29 29 #ifdef SVG_SUPPORT 30 30 #include "KRenderingDeviceQuartz.h" 31 32 31 #include "GraphicsContext.h" 32 #include "SVGFEBlend.h" 33 #include "SVGFEColorMatrix.h" 34 #include "SVGFEComponentTransfer.h" 35 #include "SVGFEComposite.h" 36 #include "SVGFEDiffuseLighting.h" 37 #include "SVGFEDisplacementMap.h" 38 #include "SVGFEFlood.h" 39 #include "SVGFEGaussianBlur.h" 40 #include "SVGFEImage.h" 41 #include "SVGFEMerge.h" 42 #include "SVGFEOffset.h" 43 #include "SVGFESpecularLighting.h" 44 #include "SVGFETile.h" 33 45 #include "SVGResourceClipper.h" 46 #include "SVGResourceFilter.h" 34 47 #include "SVGResourceImage.h" 35 48 #include "SVGResourceMarker.h" 36 #include "KCanvasFilterQuartz.h"37 49 #include "SVGResourceMasker.h" 38 50 #include "KRenderingPaintServerQuartz.h" … … 167 179 return new SVGResourceImage(); 168 180 case RS_FILTER: 169 return new KCanvasFilterQuartz();181 return new SVGResourceFilter(); 170 182 case RS_MASKER: 171 183 return new SVGResourceMasker(); … … 175 187 } 176 188 177 KCanvasFilterEffect *KRenderingDeviceQuartz::createFilterEffect(const KCFilterEffectType& type) const189 SVGFilterEffect* KRenderingDeviceQuartz::createFilterEffect(const SVGFilterEffectType& type) const 178 190 { 179 191 switch(type) … … 184 196 case FE_SPOT_LIGHT: 185 197 */ 186 case FE_BLEND: return new KCanvasFEBlendQuartz();187 case FE_COLOR_MATRIX: return new KCanvasFEColorMatrixQuartz();188 case FE_COMPONENT_TRANSFER: return new KCanvasFEComponentTransferQuartz();189 case FE_COMPOSITE: return new KCanvasFECompositeQuartz();198 case FE_BLEND: return new SVGFEBlend(); 199 case FE_COLOR_MATRIX: return new SVGFEColorMatrix(); 200 case FE_COMPONENT_TRANSFER: return new SVGFEComponentTransfer(); 201 case FE_COMPOSITE: return new SVGFEComposite(); 190 202 // case FE_CONVOLVE_MATRIX: 191 case FE_DIFFUSE_LIGHTING: return new KCanvasFEDiffuseLightingQuartz();192 case FE_DISPLACEMENT_MAP: return new KCanvasFEDisplacementMapQuartz();193 case FE_FLOOD: return new KCanvasFEFloodQuartz();194 case FE_GAUSSIAN_BLUR: return new KCanvasFEGaussianBlurQuartz();195 case FE_IMAGE: return new KCanvasFEImageQuartz();196 case FE_MERGE: return new KCanvasFEMergeQuartz();203 case FE_DIFFUSE_LIGHTING: return new SVGFEDiffuseLighting(); 204 case FE_DISPLACEMENT_MAP: return new SVGFEDisplacementMap(); 205 case FE_FLOOD: return new SVGFEFlood(); 206 case FE_GAUSSIAN_BLUR: return new SVGFEGaussianBlur(); 207 case FE_IMAGE: return new SVGFEImage(); 208 case FE_MERGE: return new SVGFEMerge(); 197 209 // case FE_MORPHOLOGY: 198 case FE_OFFSET: return new KCanvasFEOffsetQuartz();199 case FE_SPECULAR_LIGHTING: return new KCanvasFESpecularLightingQuartz();200 case FE_TILE: return new KCanvasFETileQuartz();210 case FE_OFFSET: return new SVGFEOffset(); 211 case FE_SPECULAR_LIGHTING: return new SVGFESpecularLighting(); 212 case FE_TILE: return new SVGFETile(); 201 213 // case FE_TURBULENCE: 202 214 default: -
trunk/WebCore/kcanvas/device/quartz/KRenderingDeviceQuartz.h
r17492 r17850 71 71 virtual PassRefPtr<SVGResource> createResource(const SVGResourceType&) const; 72 72 virtual PassRefPtr<KRenderingPaintServer> createPaintServer(const KCPaintServerType&) const; 73 virtual KCanvasFilterEffect *createFilterEffect(const KCFilterEffectType&) const;73 virtual SVGFilterEffect *createFilterEffect(const SVGFilterEffectType&) const; 74 74 75 75 // filters (mostly debugging) -
trunk/WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.cpp
r16921 r17850 88 88 } 89 89 90 KCComponentTransferFunction SVGComponentTransferFunctionElement::transferFunction() const90 SVGComponentTransferFunction SVGComponentTransferFunctionElement::transferFunction() const 91 91 { 92 KCComponentTransferFunction func;93 func.type = ( KCComponentTransferType)(type() - 1);92 SVGComponentTransferFunction func; 93 func.type = (SVGComponentTransferType) type(); 94 94 func.slope = slope(); 95 95 func.intercept = intercept(); -
trunk/WebCore/ksvg2/svg/SVGComponentTransferFunctionElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include "KCanvasFilters.h"28 27 #include "SVGElement.h" 28 #include "SVGFEComponentTransfer.h" 29 29 30 30 namespace WebCore … … 35 35 { 36 36 public: 37 enum SVGComponentTransferType {38 SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN = 0,39 SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY = 1,40 SVG_FECOMPONENTTRANSFER_TYPE_TABLE = 2,41 SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE = 3,42 SVG_FECOMPONENTTRANSFER_TYPE_LINEAR = 4,43 SVG_FECOMPONENTTRANSFER_TYPE_GAMMA = 544 };45 46 37 SVGComponentTransferFunctionElement(const QualifiedName&, Document*); 47 38 virtual ~SVGComponentTransferFunctionElement(); … … 51 42 virtual void parseMappedAttribute(MappedAttribute* attr); 52 43 53 KCComponentTransferFunction transferFunction() const;44 SVGComponentTransferFunction transferFunction() const; 54 45 55 46 private: -
trunk/WebCore/ksvg2/svg/SVGFEBlendElement.cpp
r16921 r17850 68 68 } 69 69 70 KCanvasFEBlend* SVGFEBlendElement::filterEffect() const70 SVGFEBlend* SVGFEBlendElement::filterEffect() const 71 71 { 72 72 if (!m_filterEffect) 73 m_filterEffect = static_cast< KCanvasFEBlend*>(renderingDevice()->createFilterEffect(FE_BLEND));73 m_filterEffect = static_cast<SVGFEBlend*>(renderingDevice()->createFilterEffect(FE_BLEND)); 74 74 if (!m_filterEffect) 75 75 return 0; 76 m_filterEffect->setBlendMode(( KCBlendModeType)(mode()-1));76 m_filterEffect->setBlendMode((SVGBlendModeType) mode()); 77 77 m_filterEffect->setIn(in1()); 78 78 m_filterEffect->setIn2(in2()); -
trunk/WebCore/ksvg2/svg/SVGFEBlendElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFEBlend.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 30 30 namespace WebCore 31 31 { 32 33 32 class SVGFEBlendElement : public SVGFilterPrimitiveStandardAttributes 34 33 { 35 34 public: 36 enum SVGBlendModeType {37 SVG_FEBLEND_MODE_UNKNOWN = 0,38 SVG_FEBLEND_MODE_NORMAL = 1,39 SVG_FEBLEND_MODE_MULTIPLY = 2,40 SVG_FEBLEND_MODE_SCREEN = 3,41 SVG_FEBLEND_MODE_DARKEN = 4,42 SVG_FEBLEND_MODE_LIGHTEN = 543 };44 45 35 SVGFEBlendElement(const QualifiedName&, Document*); 46 36 virtual ~SVGFEBlendElement(); … … 50 40 virtual void parseMappedAttribute(MappedAttribute* attr); 51 41 52 virtual KCanvasFEBlend* filterEffect() const;42 virtual SVGFEBlend* filterEffect() const; 53 43 54 44 protected: … … 59 49 ANIMATED_PROPERTY_DECLARATIONS(SVGFEBlendElement, String, String, In2, in2) 60 50 ANIMATED_PROPERTY_DECLARATIONS(SVGFEBlendElement, int, int, Mode, mode) 61 mutable KCanvasFEBlend* m_filterEffect;51 mutable SVGFEBlend* m_filterEffect; 62 52 }; 63 53 -
trunk/WebCore/ksvg2/svg/SVGFEColorMatrixElement.cpp
r17818 r17850 70 70 } 71 71 72 KCanvasFEColorMatrix* SVGFEColorMatrixElement::filterEffect() const72 SVGFEColorMatrix* SVGFEColorMatrixElement::filterEffect() const 73 73 { 74 74 if (!m_filterEffect) 75 m_filterEffect = static_cast< KCanvasFEColorMatrix*>(renderingDevice()->createFilterEffect(FE_COLOR_MATRIX));75 m_filterEffect = static_cast<SVGFEColorMatrix*>(renderingDevice()->createFilterEffect(FE_COLOR_MATRIX)); 76 76 if (!m_filterEffect) 77 77 return 0; … … 87 87 _values.append(numbers->getItem(i, ec)); 88 88 m_filterEffect->setValues(_values); 89 m_filterEffect->setType(( KCColorMatrixType)(type() - 1));89 m_filterEffect->setType((SVGColorMatrixType) type()); 90 90 91 91 return m_filterEffect; -
trunk/WebCore/ksvg2/svg/SVGFEColorMatrixElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFEColorMatrix.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 … … 35 35 { 36 36 public: 37 enum SVGColorMatrixType {38 SVG_FECOLORMATRIX_TYPE_UNKNOWN = 0,39 SVG_FECOLORMATRIX_TYPE_MATRIX = 1,40 SVG_FECOLORMATRIX_TYPE_SATURATE = 2,41 SVG_FECOLORMATRIX_TYPE_HUEROTATE = 3,42 SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA = 443 };44 45 37 SVGFEColorMatrixElement(const QualifiedName&, Document*); 46 38 virtual ~SVGFEColorMatrixElement(); … … 50 42 virtual void parseMappedAttribute(MappedAttribute* attr); 51 43 52 virtual KCanvasFEColorMatrix* filterEffect() const;44 virtual SVGFEColorMatrix* filterEffect() const; 53 45 54 46 protected: … … 59 51 ANIMATED_PROPERTY_DECLARATIONS(SVGFEColorMatrixElement, int, int, Type, type) 60 52 ANIMATED_PROPERTY_DECLARATIONS(SVGFEColorMatrixElement, SVGNumberList*, RefPtr<SVGNumberList>, Values, values) 61 mutable KCanvasFEColorMatrix* m_filterEffect;53 mutable SVGFEColorMatrix* m_filterEffect; 62 54 }; 63 55 -
trunk/WebCore/ksvg2/svg/SVGFEComponentTransferElement.cpp
r16465 r17850 25 25 #include "Attr.h" 26 26 27 #include "KCanvasFilters.h"28 27 #include "KRenderingDevice.h" 29 28 … … 61 60 } 62 61 63 KCanvasFEComponentTransfer *SVGFEComponentTransferElement::filterEffect() const62 SVGFEComponentTransfer *SVGFEComponentTransferElement::filterEffect() const 64 63 { 65 64 if (!m_filterEffect) 66 m_filterEffect = static_cast< KCanvasFEComponentTransfer *>(renderingDevice()->createFilterEffect(FE_COMPONENT_TRANSFER));65 m_filterEffect = static_cast<SVGFEComponentTransfer *>(renderingDevice()->createFilterEffect(FE_COMPONENT_TRANSFER)); 67 66 if (!m_filterEffect) 68 67 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEComponentTransferElement.h
r16330 r17850 26 26 27 27 #include "SVGFilterPrimitiveStandardAttributes.h" 28 #include " KCanvasFilters.h"28 #include "SVGFEComponentTransfer.h" 29 29 30 30 namespace WebCore … … 41 41 virtual void parseMappedAttribute(MappedAttribute *attr); 42 42 43 virtual KCanvasFEComponentTransfer *filterEffect() const;43 virtual SVGFEComponentTransfer *filterEffect() const; 44 44 45 45 protected: … … 48 48 private: 49 49 ANIMATED_PROPERTY_DECLARATIONS(SVGFEComponentTransferElement, String, String, In1, in1) 50 mutable KCanvasFEComponentTransfer *m_filterEffect;50 mutable SVGFEComponentTransfer *m_filterEffect; 51 51 }; 52 52 -
trunk/WebCore/ksvg2/svg/SVGFECompositeElement.cpp
r16921 r17850 89 89 } 90 90 91 KCanvasFEComposite *SVGFECompositeElement::filterEffect() const91 SVGFEComposite *SVGFECompositeElement::filterEffect() const 92 92 { 93 93 if (!m_filterEffect) 94 m_filterEffect = static_cast< KCanvasFEComposite *>(renderingDevice()->createFilterEffect(FE_COMPOSITE));94 m_filterEffect = static_cast<SVGFEComposite *>(renderingDevice()->createFilterEffect(FE_COMPOSITE)); 95 95 if (!m_filterEffect) 96 96 return 0; 97 m_filterEffect->setOperation(( KCCompositeOperationType)(_operator() - 1));97 m_filterEffect->setOperation((SVGCompositeOperationType) _operator()); 98 98 m_filterEffect->setIn(in1()); 99 99 m_filterEffect->setIn2(in2()); -
trunk/WebCore/ksvg2/svg/SVGFECompositeElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFEComposite.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 … … 34 34 { 35 35 public: 36 enum SVGCompositeOperators {37 SVG_FECOMPOSITE_OPERATOR_UNKNOWN = 0,38 SVG_FECOMPOSITE_OPERATOR_OVER = 1,39 SVG_FECOMPOSITE_OPERATOR_IN = 2,40 SVG_FECOMPOSITE_OPERATOR_OUT = 3,41 SVG_FECOMPOSITE_OPERATOR_ATOP = 4,42 SVG_FECOMPOSITE_OPERATOR_XOR = 5,43 SVG_FECOMPOSITE_OPERATOR_ARITHMETIC = 644 };45 46 36 SVGFECompositeElement(const QualifiedName&, Document*); 47 37 virtual ~SVGFECompositeElement(); … … 51 41 virtual void parseMappedAttribute(MappedAttribute* attr); 52 42 53 virtual KCanvasFEComposite* filterEffect() const;43 virtual SVGFEComposite* filterEffect() const; 54 44 55 45 protected: … … 64 54 ANIMATED_PROPERTY_DECLARATIONS(SVGFECompositeElement, double, double, K3, k3) 65 55 ANIMATED_PROPERTY_DECLARATIONS(SVGFECompositeElement, double, double, K4, k4) 66 mutable KCanvasFEComposite* m_filterEffect;56 mutable SVGFEComposite* m_filterEffect; 67 57 }; 68 58 -
trunk/WebCore/ksvg2/svg/SVGFEDiffuseLightingElement.cpp
r17597 r17850 25 25 26 26 #include "Attr.h" 27 #include "KCanvasFilters.h"28 27 #include "KRenderingDevice.h" 29 28 #include "SVGColor.h" … … 32 31 #include "SVGNames.h" 33 32 #include "SVGRenderStyle.h" 33 #include "SVGFEDiffuseLighting.h" 34 34 35 35 namespace WebCore { … … 80 80 } 81 81 82 KCanvasFilterEffect *SVGFEDiffuseLightingElement::filterEffect() const82 SVGFilterEffect *SVGFEDiffuseLightingElement::filterEffect() const 83 83 { 84 84 if (!m_filterEffect) 85 m_filterEffect = static_cast< KCanvasFEDiffuseLighting *>(renderingDevice()->createFilterEffect(FE_DIFFUSE_LIGHTING));85 m_filterEffect = static_cast<SVGFEDiffuseLighting *>(renderingDevice()->createFilterEffect(FE_DIFFUSE_LIGHTING)); 86 86 m_filterEffect->setIn(in1()); 87 87 setStandardAttributes(m_filterEffect); … … 100 100 return; 101 101 102 KCLightSource *light = 0;102 SVGLightSource *light = 0; 103 103 for (Node *n = firstChild(); n; n = n->nextSibling()) { 104 104 if (n->hasTagName(SVGNames::feDistantLightTag)||n->hasTagName(SVGNames::fePointLightTag)||n->hasTagName(SVGNames::feSpotLightTag)) { -
trunk/WebCore/ksvg2/svg/SVGFEDiffuseLightingElement.h
r16330 r17850 27 27 28 28 namespace WebCore { 29 class KCanvasFEDiffuseLighting;29 class SVGFEDiffuseLighting; 30 30 class SVGColor; 31 31 … … 40 40 virtual void parseMappedAttribute(MappedAttribute *attr); 41 41 42 virtual KCanvasFilterEffect *filterEffect() const;42 virtual SVGFilterEffect *filterEffect() const; 43 43 44 44 protected: … … 53 53 ANIMATED_PROPERTY_DECLARATIONS(SVGFEDiffuseLightingElement, double, double, KernelUnitLengthY, kernelUnitLengthY) 54 54 //need other properties here... 55 mutable KCanvasFEDiffuseLighting *m_filterEffect;55 mutable SVGFEDiffuseLighting *m_filterEffect; 56 56 57 57 //light management -
trunk/WebCore/ksvg2/svg/SVGFEDisplacementMapElement.cpp
r16921 r17850 48 48 ANIMATED_PROPERTY_DEFINITIONS(SVGFEDisplacementMapElement, double, Number, number, Scale, scale, SVGNames::scaleAttr.localName(), m_scale) 49 49 50 KCChannelSelectorType SVGFEDisplacementMapElement::stringToChannel(const String& key)50 SVGChannelSelectorType SVGFEDisplacementMapElement::stringToChannel(const String& key) 51 51 { 52 52 if (key == "R") 53 return CS_RED;53 return SVG_CHANNEL_R; 54 54 else if (key == "G") 55 return CS_GREEN;55 return SVG_CHANNEL_G; 56 56 else if (key == "B") 57 return CS_BLUE;57 return SVG_CHANNEL_B; 58 58 else if (key == "A") 59 return CS_ALPHA;60 //error 61 return (KCChannelSelectorType)-1;59 return SVG_CHANNEL_A; 60 61 return SVG_CHANNEL_UNKNOWN; 62 62 } 63 63 … … 79 79 } 80 80 81 KCanvasFEDisplacementMap* SVGFEDisplacementMapElement::filterEffect() const81 SVGFEDisplacementMap* SVGFEDisplacementMapElement::filterEffect() const 82 82 { 83 83 if (!m_filterEffect) 84 m_filterEffect = static_cast< KCanvasFEDisplacementMap *>(renderingDevice()->createFilterEffect(FE_DISPLACEMENT_MAP));84 m_filterEffect = static_cast<SVGFEDisplacementMap *>(renderingDevice()->createFilterEffect(FE_DISPLACEMENT_MAP)); 85 85 if (!m_filterEffect) 86 86 return 0; 87 m_filterEffect->setXChannelSelector(( KCChannelSelectorType)(xChannelSelector()));88 m_filterEffect->setYChannelSelector(( KCChannelSelectorType)(yChannelSelector()));87 m_filterEffect->setXChannelSelector((SVGChannelSelectorType)(xChannelSelector())); 88 m_filterEffect->setYChannelSelector((SVGChannelSelectorType)(yChannelSelector())); 89 89 m_filterEffect->setIn(in1()); 90 90 m_filterEffect->setIn2(in2()); -
trunk/WebCore/ksvg2/svg/SVGFEDisplacementMapElement.h
r16921 r17850 22 22 #ifdef SVG_SUPPORT 23 23 24 #include " KCanvasFilters.h"24 #include "SVGFEDisplacementMap.h" 25 25 #include "SVGFilterPrimitiveStandardAttributes.h" 26 26 … … 29 29 class SVGFEDisplacementMapElement : public SVGFilterPrimitiveStandardAttributes { 30 30 public: 31 enum SVGChannelSelectors {32 SVG_CHANNEL_UNKNOWN = 0,33 SVG_CHANNEL_R = 1,34 SVG_CHANNEL_G = 2,35 SVG_CHANNEL_B = 3,36 SVG_CHANNEL_A = 437 };38 39 31 SVGFEDisplacementMapElement(const QualifiedName& tagName, Document*); 40 32 virtual ~SVGFEDisplacementMapElement(); 41 33 42 34 // 'SVGFEDisplacementMapElement' functions 43 static KCChannelSelectorType stringToChannel(const String&);35 static SVGChannelSelectorType stringToChannel(const String&); 44 36 45 37 // Derived from: 'Element' 46 38 virtual void parseMappedAttribute(MappedAttribute*); 47 39 48 virtual KCanvasFEDisplacementMap* filterEffect() const;40 virtual SVGFEDisplacementMap* filterEffect() const; 49 41 50 42 protected: … … 57 49 ANIMATED_PROPERTY_DECLARATIONS(SVGFEDisplacementMapElement, int, int, YChannelSelector, yChannelSelector) 58 50 ANIMATED_PROPERTY_DECLARATIONS(SVGFEDisplacementMapElement, double, double, Scale, scale) 59 mutable KCanvasFEDisplacementMap* m_filterEffect;51 mutable SVGFEDisplacementMap* m_filterEffect; 60 52 }; 61 53 -
trunk/WebCore/ksvg2/svg/SVGFEDistantLightElement.cpp
r16273 r17850 21 21 #ifdef SVG_SUPPORT 22 22 #include "SVGFEDistantLightElement.h" 23 23 #include "SVGDistantLightSource.h" 24 24 25 25 namespace WebCore { … … 34 34 } 35 35 36 KCLightSource *SVGFEDistantLightElement::lightSource() const36 SVGLightSource *SVGFEDistantLightElement::lightSource() const 37 37 { 38 return new KCDistantLightSource(azimuth(), elevation());38 return new SVGDistantLightSource(azimuth(), elevation()); 39 39 } 40 40 -
trunk/WebCore/ksvg2/svg/SVGFEDistantLightElement.h
r15828 r17850 31 31 SVGFEDistantLightElement(const QualifiedName&, Document*); 32 32 virtual ~SVGFEDistantLightElement(); 33 virtual KCLightSource *lightSource() const;33 virtual SVGLightSource *lightSource() const; 34 34 }; 35 35 -
trunk/WebCore/ksvg2/svg/SVGFEFloodElement.cpp
r16330 r17850 30 30 #include "SVGNames.h" 31 31 #include "SVGRenderStyle.h" 32 #include "KCanvasFilters.h"33 32 #include "KRenderingDevice.h" 34 33 … … 57 56 } 58 57 59 KCanvasFEFlood *SVGFEFloodElement::filterEffect() const58 SVGFEFlood *SVGFEFloodElement::filterEffect() const 60 59 { 61 60 if (!m_filterEffect) 62 m_filterEffect = static_cast< KCanvasFEFlood *>(renderingDevice()->createFilterEffect(FE_FLOOD));61 m_filterEffect = static_cast<SVGFEFlood *>(renderingDevice()->createFilterEffect(FE_FLOOD)); 63 62 if (!m_filterEffect) 64 63 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEFloodElement.h
r16330 r17850 26 26 27 27 #include "SVGFilterPrimitiveStandardAttributes.h" 28 #include " KCanvasFilters.h"28 #include "SVGFEFlood.h" 29 29 30 30 namespace WebCore … … 41 41 virtual void parseMappedAttribute(MappedAttribute *attr); 42 42 43 virtual KCanvasFEFlood *filterEffect() const;43 virtual SVGFEFlood *filterEffect() const; 44 44 45 45 protected: … … 48 48 private: 49 49 ANIMATED_PROPERTY_DECLARATIONS(SVGFEFloodElement, String, String, In1, in1) 50 mutable KCanvasFEFlood *m_filterEffect;50 mutable SVGFEFlood *m_filterEffect; 51 51 }; 52 52 -
trunk/WebCore/ksvg2/svg/SVGFEGaussianBlurElement.cpp
r16921 r17850 69 69 } 70 70 71 KCanvasFEGaussianBlur* SVGFEGaussianBlurElement::filterEffect() const71 SVGFEGaussianBlur* SVGFEGaussianBlurElement::filterEffect() const 72 72 { 73 73 if (!m_filterEffect) 74 m_filterEffect = static_cast< KCanvasFEGaussianBlur*>(renderingDevice()->createFilterEffect(FE_GAUSSIAN_BLUR));74 m_filterEffect = static_cast<SVGFEGaussianBlur*>(renderingDevice()->createFilterEffect(FE_GAUSSIAN_BLUR)); 75 75 if (!m_filterEffect) 76 76 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEGaussianBlurElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFEGaussianBlur.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 … … 43 43 virtual void parseMappedAttribute(MappedAttribute* attr); 44 44 45 virtual KCanvasFEGaussianBlur* filterEffect() const;45 virtual SVGFEGaussianBlur* filterEffect() const; 46 46 47 47 protected: … … 52 52 ANIMATED_PROPERTY_DECLARATIONS(SVGFEGaussianBlurElement, double, double, StdDeviationX, stdDeviationX) 53 53 ANIMATED_PROPERTY_DECLARATIONS(SVGFEGaussianBlurElement, double, double, StdDeviationY, stdDeviationY) 54 mutable KCanvasFEGaussianBlur* m_filterEffect;54 mutable SVGFEGaussianBlur* m_filterEffect; 55 55 }; 56 56 -
trunk/WebCore/ksvg2/svg/SVGFEImageElement.cpp
r17467 r17850 87 87 } 88 88 89 KCanvasFEImage *SVGFEImageElement::filterEffect() const89 SVGFEImage *SVGFEImageElement::filterEffect() const 90 90 { 91 91 if (!m_filterEffect) 92 m_filterEffect = static_cast< KCanvasFEImage *>(renderingDevice()->createFilterEffect(FE_IMAGE));92 m_filterEffect = static_cast<SVGFEImage *>(renderingDevice()->createFilterEffect(FE_IMAGE)); 93 93 if (!m_filterEffect) 94 94 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEImageElement.h
r16308 r17850 29 29 #include "SVGLangSpace.h" 30 30 #include "SVGExternalResourcesRequired.h" 31 #include " KCanvasFilters.h"31 #include "SVGFEImage.h" 32 32 33 33 namespace WebCore { … … 49 49 50 50 protected: 51 virtual KCanvasFEImage *filterEffect() const;51 virtual SVGFEImage *filterEffect() const; 52 52 53 53 protected: … … 61 61 62 62 CachedImage *m_cachedImage; 63 mutable KCanvasFEImage *m_filterEffect;63 mutable SVGFEImage *m_filterEffect; 64 64 }; 65 65 -
trunk/WebCore/ksvg2/svg/SVGFELightElement.h
r16921 r17850 24 24 #ifdef SVG_SUPPORT 25 25 26 #include "KCanvasFilters.h"27 26 #include "SVGElement.h" 27 #include "SVGLightSource.h" 28 28 29 29 namespace WebCore … … 38 38 39 39 // 'SVGComponentTransferFunctionElement' functions 40 virtual KCLightSource* lightSource() const = 0;40 virtual SVGLightSource* lightSource() const = 0; 41 41 42 42 // Derived from: 'Element' -
trunk/WebCore/ksvg2/svg/SVGFEMergeElement.cpp
r16921 r17850 42 42 } 43 43 44 KCanvasFEMerge* SVGFEMergeElement::filterEffect() const44 SVGFEMerge* SVGFEMergeElement::filterEffect() const 45 45 { 46 46 if (!m_filterEffect) 47 m_filterEffect = static_cast< KCanvasFEMerge*>(renderingDevice()->createFilterEffect(FE_MERGE));47 m_filterEffect = static_cast<SVGFEMerge*>(renderingDevice()->createFilterEffect(FE_MERGE)); 48 48 if (!m_filterEffect) 49 49 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEMergeElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFEMerge.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 … … 36 36 virtual ~SVGFEMergeElement(); 37 37 38 virtual KCanvasFEMerge* filterEffect() const;38 virtual SVGFEMerge* filterEffect() const; 39 39 40 40 protected: … … 42 42 43 43 private: 44 mutable KCanvasFEMerge* m_filterEffect;44 mutable SVGFEMerge* m_filterEffect; 45 45 }; 46 46 -
trunk/WebCore/ksvg2/svg/SVGFEOffsetElement.cpp
r16568 r17850 25 25 #include "Attr.h" 26 26 27 #include "KCanvasFilters.h"28 27 #include "KRenderingDevice.h" 29 28 #include "KRenderingPaintServerGradient.h" … … 65 64 } 66 65 67 KCanvasFEOffset *SVGFEOffsetElement::filterEffect() const66 SVGFEOffset *SVGFEOffsetElement::filterEffect() const 68 67 { 69 68 if (!m_filterEffect) 70 m_filterEffect = static_cast< KCanvasFEOffset *>(renderingDevice()->createFilterEffect(FE_OFFSET));69 m_filterEffect = static_cast<SVGFEOffset *>(renderingDevice()->createFilterEffect(FE_OFFSET)); 71 70 if (!m_filterEffect) 72 71 return 0; -
trunk/WebCore/ksvg2/svg/SVGFEOffsetElement.h
r16330 r17850 26 26 27 27 #include "SVGFilterPrimitiveStandardAttributes.h" 28 #include " KCanvasFilters.h"28 #include "SVGFEOffset.h" 29 29 30 30 namespace WebCore … … 41 41 virtual void parseMappedAttribute(MappedAttribute *attr); 42 42 43 virtual KCanvasFEOffset *filterEffect() const;43 virtual SVGFEOffset *filterEffect() const; 44 44 45 45 protected: … … 50 50 ANIMATED_PROPERTY_DECLARATIONS(SVGFEOffsetElement, double, double, Dx, dx) 51 51 ANIMATED_PROPERTY_DECLARATIONS(SVGFEOffsetElement, double, double, Dy, dy) 52 mutable KCanvasFEOffset *m_filterEffect;52 mutable SVGFEOffset *m_filterEffect; 53 53 }; 54 54 -
trunk/WebCore/ksvg2/svg/SVGFEPointLightElement.cpp
r16273 r17850 21 21 #ifdef SVG_SUPPORT 22 22 #include "SVGFEPointLightElement.h" 23 23 #include "SVGPointLightSource.h" 24 24 25 25 namespace WebCore { … … 34 34 } 35 35 36 KCLightSource *SVGFEPointLightElement::lightSource() const36 SVGLightSource *SVGFEPointLightElement::lightSource() const 37 37 { 38 KCanvasPoint3Fpos(x(), y(), z());39 return new KCPointLightSource(pos);38 FloatPoint3D pos(x(), y(), z()); 39 return new SVGPointLightSource(pos); 40 40 } 41 41 -
trunk/WebCore/ksvg2/svg/SVGFEPointLightElement.h
r15828 r17850 31 31 SVGFEPointLightElement(const QualifiedName&, Document*); 32 32 virtual ~SVGFEPointLightElement(); 33 virtual KCLightSource *lightSource() const;33 virtual SVGLightSource *lightSource() const; 34 34 }; 35 35 -
trunk/WebCore/ksvg2/svg/SVGFESpecularLightingElement.cpp
r16921 r17850 81 81 } 82 82 83 KCanvasFESpecularLighting* SVGFESpecularLightingElement::filterEffect() const83 SVGFESpecularLighting* SVGFESpecularLightingElement::filterEffect() const 84 84 { 85 85 if (!m_filterEffect) 86 m_filterEffect = static_cast< KCanvasFESpecularLighting*>(renderingDevice()->createFilterEffect(FE_SPECULAR_LIGHTING));86 m_filterEffect = static_cast<SVGFESpecularLighting*>(renderingDevice()->createFilterEffect(FE_SPECULAR_LIGHTING)); 87 87 m_filterEffect->setIn(in1()); 88 88 setStandardAttributes(m_filterEffect); … … 102 102 return; 103 103 104 KCLightSource* light = 0;104 SVGLightSource* light = 0; 105 105 for (Node* n = firstChild(); n; n = n->nextSibling()) { 106 106 if (n->hasTagName(SVGNames::feDistantLightTag)||n->hasTagName(SVGNames::fePointLightTag)||n->hasTagName(SVGNames::feSpotLightTag)) { -
trunk/WebCore/ksvg2/svg/SVGFESpecularLightingElement.h
r16921 r17850 24 24 #ifdef SVG_SUPPORT 25 25 26 #include " KCanvasFilters.h"26 #include "SVGFESpecularLighting.h" 27 27 #include "SVGFilterPrimitiveStandardAttributes.h" 28 28 … … 41 41 virtual void parseMappedAttribute(MappedAttribute* attr); 42 42 43 virtual KCanvasFESpecularLighting* filterEffect() const;43 virtual SVGFESpecularLighting* filterEffect() const; 44 44 45 45 protected: … … 55 55 ANIMATED_PROPERTY_DECLARATIONS(SVGFESpecularLightingElement, double, double, KernelUnitLengthY, kernelUnitLengthY) 56 56 //need other properties here... 57 mutable KCanvasFESpecularLighting* m_filterEffect;57 mutable SVGFESpecularLighting* m_filterEffect; 58 58 59 59 //light management -
trunk/WebCore/ksvg2/svg/SVGFESpotLightElement.cpp
r16273 r17850 21 21 #ifdef SVG_SUPPORT 22 22 #include "SVGFESpotLightElement.h" 23 23 #include "SVGSpotLightSource.h" 24 24 25 25 namespace WebCore { … … 34 34 } 35 35 36 KCLightSource *SVGFESpotLightElement::lightSource() const36 SVGLightSource *SVGFESpotLightElement::lightSource() const 37 37 { 38 KCanvasPoint3Fpos(x(), y(), z());38 FloatPoint3D pos(x(), y(), z()); 39 39 //convert lookAt to a direction 40 KCanvasPoint3Fdirection(pointsAtX() - pos.x(),40 FloatPoint3D direction(pointsAtX() - pos.x(), 41 41 pointsAtY() - pos.y(), 42 42 pointsAtZ() - pos.z()); 43 43 direction.normalize(); 44 return new KCSpotLightSource(pos, direction, specularExponent(), limitingConeAngle());44 return new SVGSpotLightSource(pos, direction, specularExponent(), limitingConeAngle()); 45 45 } 46 46 -
trunk/WebCore/ksvg2/svg/SVGFESpotLightElement.h
r15828 r17850 31 31 SVGFESpotLightElement(const QualifiedName&, Document*); 32 32 virtual ~SVGFESpotLightElement(); 33 virtual KCLightSource *lightSource() const;33 virtual SVGLightSource *lightSource() const; 34 34 }; 35 35 -
trunk/WebCore/ksvg2/svg/SVGFETileElement.cpp
r17265 r17850 28 28 29 29 #include "Attr.h" 30 #include "KCanvasFilters.h"31 30 #include "KRenderingDevice.h" 32 31 #include "SVGHelper.h" … … 57 56 } 58 57 59 KCanvasFETile *SVGFETileElement::filterEffect() const58 SVGFETile *SVGFETileElement::filterEffect() const 60 59 { 61 60 if (!m_filterEffect) 62 m_filterEffect = static_cast< KCanvasFETile *>(renderingDevice()->createFilterEffect(FE_TILE));61 m_filterEffect = static_cast<SVGFETile *>(renderingDevice()->createFilterEffect(FE_TILE)); 63 62 if (!m_filterEffect) 64 63 return 0; -
trunk/WebCore/ksvg2/svg/SVGFETileElement.h
r16330 r17850 26 26 27 27 #include "SVGFilterPrimitiveStandardAttributes.h" 28 #include " KCanvasFilters.h"28 #include "SVGFETile.h" 29 29 30 30 namespace WebCore … … 41 41 virtual void parseMappedAttribute(MappedAttribute *attr); 42 42 43 virtual KCanvasFETile *filterEffect() const;43 virtual SVGFETile *filterEffect() const; 44 44 45 45 protected: … … 48 48 private: 49 49 ANIMATED_PROPERTY_DECLARATIONS(SVGFETileElement, String, String, In1, in1) 50 mutable KCanvasFETile *m_filterEffect;50 mutable SVGFETile *m_filterEffect; 51 51 }; 52 52 -
trunk/WebCore/ksvg2/svg/SVGFETurbulenceElement.cpp
r16921 r17850 81 81 } 82 82 83 KCanvasFETurbulence* SVGFETurbulenceElement::filterEffect() const83 SVGFETurbulence* SVGFETurbulenceElement::filterEffect() const 84 84 { 85 85 if (!m_filterEffect) 86 m_filterEffect = static_cast< KCanvasFETurbulence*>(renderingDevice()->createFilterEffect(FE_TURBULENCE));86 m_filterEffect = static_cast<SVGFETurbulence*>(renderingDevice()->createFilterEffect(FE_TURBULENCE)); 87 87 if (!m_filterEffect) 88 88 return 0; 89 89 90 m_filterEffect->setType(( KCTurbulanceType)(type() - 1));90 m_filterEffect->setType((SVGTurbulanceType) type()); 91 91 setStandardAttributes(m_filterEffect); 92 92 m_filterEffect->setBaseFrequencyX(baseFrequencyX()); -
trunk/WebCore/ksvg2/svg/SVGFETurbulenceElement.h
r16921 r17850 25 25 #ifdef SVG_SUPPORT 26 26 27 #include " KCanvasFilters.h"27 #include "SVGFETurbulence.h" 28 28 #include "SVGFilterPrimitiveStandardAttributes.h" 29 29 30 30 namespace WebCore 31 31 { 32 enum SVGStitchOptions { 33 SVG_STITCHTYPE_UNKNOWN = 0, 34 SVG_STITCHTYPE_STITCH = 1, 35 SVG_STITCHTYPE_NOSTITCH = 2 36 }; 32 37 33 38 class SVGFETurbulenceElement : public SVGFilterPrimitiveStandardAttributes 34 39 { 35 40 public: 36 enum SVGTurbulenceType {37 SVG_TURBULENCE_TYPE_UNKNOWN = 0,38 SVG_TURBULENCE_TYPE_FRACTALNOISE = 1,39 SVG_TURBULENCE_TYPE_TURBULENCE = 240 };41 42 enum SVGStitchOptions {43 SVG_STITCHTYPE_UNKNOWN = 0,44 SVG_STITCHTYPE_STITCH = 1,45 SVG_STITCHTYPE_NOSTITCH = 246 };47 48 41 SVGFETurbulenceElement(const QualifiedName&, Document*); 49 42 virtual ~SVGFETurbulenceElement(); … … 53 46 virtual void parseMappedAttribute(MappedAttribute* attr); 54 47 55 virtual KCanvasFETurbulence* filterEffect() const;48 virtual SVGFETurbulence* filterEffect() const; 56 49 57 50 protected: … … 65 58 ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, int, int, StitchTiles, stitchTiles) 66 59 ANIMATED_PROPERTY_DECLARATIONS(SVGFETurbulenceElement, int, int, Type, type) 67 mutable KCanvasFETurbulence* m_filterEffect;60 mutable SVGFETurbulence* m_filterEffect; 68 61 }; 69 62 -
trunk/WebCore/ksvg2/svg/SVGFilterElement.cpp
r17467 r17850 28 28 #include "Attr.h" 29 29 #include "KRenderingDevice.h" 30 #include " KCanvasFilters.h"30 #include "SVGResourceFilter.h" 31 31 #include "SVGFilterPrimitiveStandardAttributes.h" 32 32 #include "SVGHelper.h" … … 114 114 115 115 if (!m_filter) 116 m_filter = WTF::static_pointer_cast< KCanvasFilter>(renderingDevice()->createResource(RS_FILTER));116 m_filter = WTF::static_pointer_cast<SVGResourceFilter>(renderingDevice()->createResource(RS_FILTER)); 117 117 118 118 bool filterBBoxMode = filterUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX; -
trunk/WebCore/ksvg2/svg/SVGFilterElement.h
r17467 r17850 26 26 #ifdef SVG_SUPPORT 27 27 28 #include " KCanvasFilters.h"28 #include "SVGResourceFilter.h" 29 29 #include "SVGExternalResourcesRequired.h" 30 30 #include "SVGLangSpace.h" … … 67 67 ANIMATED_PROPERTY_DECLARATIONS(SVGFilterElement, long, long, FilterResY, filterResY) 68 68 69 RefPtr< KCanvasFilter> m_filter;69 RefPtr<SVGResourceFilter> m_filter; 70 70 }; 71 71 -
trunk/WebCore/ksvg2/svg/SVGFilterPrimitiveStandardAttributes.cpp
r16921 r17850 26 26 27 27 #include "SVGFilterElement.h" 28 #include "SVGFilterEffect.h" 28 29 #include "SVGLength.h" 29 30 #include "SVGNames.h" … … 72 73 } 73 74 74 void SVGFilterPrimitiveStandardAttributes::setStandardAttributes( KCanvasFilterEffect* filterEffect) const75 void SVGFilterPrimitiveStandardAttributes::setStandardAttributes(SVGFilterEffect* filterEffect) const 75 76 { 76 77 ASSERT(filterEffect); -
trunk/WebCore/ksvg2/svg/SVGFilterPrimitiveStandardAttributes.h
r16921 r17850 28 28 29 29 namespace WebCore { 30 class KCanvasFilterEffect;30 class SVGFilterEffect; 31 31 class SVGLength; 32 32 … … 42 42 virtual void parseMappedAttribute(MappedAttribute *attr); 43 43 44 virtual KCanvasFilterEffect* filterEffect() const = 0;44 virtual SVGFilterEffect* filterEffect() const = 0; 45 45 46 46 protected: 47 void setStandardAttributes( KCanvasFilterEffect* filterEffect) const;47 void setStandardAttributes(SVGFilterEffect* filterEffect) const; 48 48 49 49 protected: -
trunk/WebCore/platform/graphics/svg/SVGResourceImage.h
r17609 r17850 47 47 48 48 #if PLATFORM(CG) 49 virtual ~SVGResourceImage();49 virtual ~SVGResourceImage(); 50 50 #endif 51 51 -
trunk/WebCore/platform/graphics/svg/SVGResourceListener.h
r17467 r17850 21 21 */ 22 22 23 #ifndef KCanvasResourceListener_H 24 #define KCanvasResourceListener_H 23 #ifndef SVGResourceListener_H 24 #define SVGResourceListener_H 25 25 26 #ifdef SVG_SUPPORT 26 27 27 class KCanvasResourceListener28 class SVGResourceListener 28 29 { 29 30 public: 30 KCanvasResourceListener() { }31 virtual ~ KCanvasResourceListener() { }31 SVGResourceListener() { } 32 virtual ~SVGResourceListener() { } 32 33 33 34 virtual void resourceNotification() const = 0; … … 35 36 36 37 #endif // SVG_SUPPORT 38 37 39 #endif 38 40 -
trunk/WebCore/platform/graphics/svg/cg/SVGResourceClipperCg.cpp
r17818 r17850 32 32 33 33 #include "GraphicsContext.h" 34 #include "KCanvasFilterQuartz.h"35 34 #include "KRenderingDeviceQuartz.h" 36 35 #include "QuartzSupport.h" -
trunk/WebCore/platform/graphics/svg/cg/SVGResourceMaskerCg.mm
r17467 r17850 28 28 29 29 #ifdef SVG_SUPPORT 30 #import "SVGResourceFilter.h" 30 31 #import "SVGResourceMasker.h" 31 32 #import "SVGResourceImage.h" … … 36 37 37 38 #import <QuartzCore/CoreImage.h> 38 39 #import <QuartzCore/CIFilter.h> 40 # 39 41 namespace WebCore { 40 42 -
trunk/WebCore/rendering/RenderPath.cpp
r17529 r17850 31 31 #include "RenderSVGContainer.h" 32 32 #include "SVGResourceClipper.h" 33 #include "SVGResourceFilter.h" 33 34 #include "SVGResourceMasker.h" 34 35 #include "SVGResourceMarker.h" … … 141 142 142 143 // Filters can expand the bounding box 143 KCanvasFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1));144 SVGResourceFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1)); 144 145 if (filter) 145 146 repaintRect.unite(filter->filterBBoxForItemBBox(repaintRect)); … … 189 190 190 191 // setup to apply filters 191 KCanvasFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1));192 SVGResourceFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1)); 192 193 if (filter) { 193 194 filter->prepareFilter(relativeBBox(true)); -
trunk/WebCore/rendering/RenderSVGContainer.cpp
r17521 r17850 26 26 27 27 #include "SVGResourceClipper.h" 28 #include "SVGResourceFilter.h" 28 29 #include "SVGResourceMasker.h" 29 30 #include "KRenderingDevice.h" … … 144 145 return; 145 146 146 KCanvasFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1));147 SVGResourceFilter* filter = getFilterById(document(), style()->svgStyle()->filter().substring(1)); 147 148 if (!firstChild() && !filter) 148 149 return; // Spec: groups w/o children still may render filter content. … … 272 273 273 274 // Filters can expand the bounding box 274 KCanvasFilter *filter = getFilterById(document(), style()->svgStyle()->filter().substring(1));275 SVGResourceFilter *filter = getFilterById(document(), style()->svgStyle()->filter().substring(1)); 275 276 if (filter) 276 277 repaintRect.unite(enclosingIntRect(filter->filterBBoxForItemBBox(repaintRect))); -
trunk/WebCore/rendering/RenderSVGImage.cpp
r17597 r17850 28 28 #include "GraphicsContext.h" 29 29 #include "SVGResourceClipper.h" 30 #include "SVGResourceFilter.h" 30 31 #include "SVGResourceMasker.h" 31 32 #include "KRenderingDevice.h" … … 152 153 masker->applyMask(boundingBox); 153 154 154 KCanvasFilter* filter = getFilterById(document(), svgStyle->filter().substring(1));155 SVGResourceFilter* filter = getFilterById(document(), svgStyle->filter().substring(1)); 155 156 if (filter) 156 157 filter->prepareFilter(boundingBox); … … 262 263 263 264 // Filters can expand the bounding box 264 KCanvasFilter *filter = getFilterById(document(), style()->svgStyle()->filter().substring(1));265 SVGResourceFilter *filter = getFilterById(document(), style()->svgStyle()->filter().substring(1)); 265 266 if (filter) 266 267 repaintRect.unite(filter->filterBBoxForItemBBox(repaintRect)); -
trunk/WebCore/rendering/SVGInlineFlowBox.cpp
r17521 r17850 31 31 #include "InlineTextBox.h" 32 32 #include "SVGResourceClipper.h" 33 #include "SVGResourceFilter.h" 33 34 #include "SVGResourceMasker.h" 34 35 #include "KCanvasRenderingStyle.h" … … 86 87 masker->applyMask(boundingBox); 87 88 88 KCanvasFilter* filter = getFilterById(object->document(), svgStyle->filter().substring(1));89 SVGResourceFilter* filter = getFilterById(object->document(), svgStyle->filter().substring(1)); 89 90 if (filter) 90 91 filter->prepareFilter(boundingBox);
Note: See TracChangeset
for help on using the changeset viewer.