Use #pragma once in WebCore
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Nov 2016 10:05:43 +0000 (10:05 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 13 Nov 2016 10:05:43 +0000 (10:05 +0000)
https://bugs.webkit.org/show_bug.cgi?id=164686

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2016-11-13
Reviewed by Michael Catanzaro.

* css/*.h:
* plugins/*.h:
* rendering/*.h:
* style/*.h:
* svg/*.h:
* testing/*.h:

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

547 files changed:
Source/WebCore/ChangeLog
Source/WebCore/css/CSSContentDistributionValue.h
Source/WebCore/css/CSSCrossfadeValue.h
Source/WebCore/css/CSSCursorImageValue.h
Source/WebCore/css/CSSCustomPropertyValue.h
Source/WebCore/css/CSSDefaultStyleSheets.h
Source/WebCore/css/CSSFilterImageValue.h
Source/WebCore/css/CSSFontFaceSource.h
Source/WebCore/css/CSSFontFaceSrcValue.h
Source/WebCore/css/CSSFontFamily.h
Source/WebCore/css/CSSFontFeatureValue.h
Source/WebCore/css/CSSFontSelector.h
Source/WebCore/css/CSSGridAutoRepeatValue.h
Source/WebCore/css/CSSGridLineNamesValue.h
Source/WebCore/css/CSSGridTemplateAreasValue.h
Source/WebCore/css/CSSHelper.h
Source/WebCore/css/CSSImageGeneratorValue.h
Source/WebCore/css/CSSImageSetValue.h
Source/WebCore/css/CSSInheritedValue.h
Source/WebCore/css/CSSInitialValue.h
Source/WebCore/css/CSSKeyframeRule.h
Source/WebCore/css/CSSKeyframesRule.h
Source/WebCore/css/CSSLineBoxContainValue.h
Source/WebCore/css/CSSMarkup.h
Source/WebCore/css/CSSNamedImageValue.h
Source/WebCore/css/CSSPropertySourceData.h
Source/WebCore/css/CSSReflectionDirection.h
Source/WebCore/css/CSSRevertValue.h
Source/WebCore/css/CSSRule.h
Source/WebCore/css/CSSSegmentedFontFace.h
Source/WebCore/css/CSSSelector.h
Source/WebCore/css/CSSSelectorList.h
Source/WebCore/css/CSSShadowValue.h
Source/WebCore/css/CSSSupportsRule.h
Source/WebCore/css/CSSTimingFunctionValue.h
Source/WebCore/css/CSSToLengthConversionData.h
Source/WebCore/css/CSSToStyleMap.h
Source/WebCore/css/CSSUnicodeRangeValue.h
Source/WebCore/css/CSSUnknownRule.h
Source/WebCore/css/CSSUnsetValue.h
Source/WebCore/css/CSSValueList.h
Source/WebCore/css/CSSValuePool.h
Source/WebCore/css/CSSVariableDependentValue.h
Source/WebCore/css/CSSVariableValue.h
Source/WebCore/css/DashboardRegion.h
Source/WebCore/css/DocumentRuleSets.h
Source/WebCore/css/ElementRuleCollector.h
Source/WebCore/css/FontVariantBuilder.h
Source/WebCore/css/LengthFunctions.h
Source/WebCore/css/LengthRepeat.h
Source/WebCore/css/MediaQueryListListener.h
Source/WebCore/css/PageRuleCollector.h
Source/WebCore/css/RuleFeature.h
Source/WebCore/css/RuleSet.h
Source/WebCore/css/SelectorChecker.h
Source/WebCore/css/SelectorCheckerTestFunctions.h
Source/WebCore/css/SelectorFilter.h
Source/WebCore/css/SelectorPseudoTypeMap.h
Source/WebCore/css/StyleBuilder.h
Source/WebCore/css/StyleBuilderConverter.h
Source/WebCore/css/StyleInvalidationAnalysis.h
Source/WebCore/css/StyleMedia.h
Source/WebCore/css/StyleRuleImport.h
Source/WebCore/css/StyleSheet.h
Source/WebCore/css/StyleSheetContents.h
Source/WebCore/css/TransformFunctions.h
Source/WebCore/css/ViewportStyleResolver.h
Source/WebCore/css/WebKitCSSRegionRule.h
Source/WebCore/css/WebKitCSSViewportRule.h
Source/WebCore/css/makeprop.pl
Source/WebCore/css/makevalues.pl
Source/WebCore/css/parser/CSSParserFastPaths.h
Source/WebCore/css/parser/CSSParserIdioms.h
Source/WebCore/css/parser/CSSParserMode.h
Source/WebCore/css/parser/CSSParserObserver.h
Source/WebCore/css/parser/CSSParserObserverWrapper.h
Source/WebCore/css/parser/CSSParserToken.h
Source/WebCore/css/parser/CSSParserTokenRange.h
Source/WebCore/css/parser/CSSPropertyParser.h
Source/WebCore/css/parser/CSSPropertyParserHelpers.h
Source/WebCore/css/parser/CSSTokenizer.h
Source/WebCore/css/parser/CSSTokenizerInputStream.h
Source/WebCore/css/parser/MediaQueryBlockWatcher.h
Source/WebCore/css/parser/MediaQueryParser.h
Source/WebCore/plugins/DOMMimeType.h
Source/WebCore/plugins/DOMMimeTypeArray.h
Source/WebCore/plugins/DOMPlugin.h
Source/WebCore/plugins/DOMPluginArray.h
Source/WebCore/plugins/PluginData.h
Source/WebCore/plugins/PluginViewBase.h
Source/WebCore/rendering/AutoTableLayout.h
Source/WebCore/rendering/BidiRun.h
Source/WebCore/rendering/BorderEdge.h
Source/WebCore/rendering/ClipPathOperation.h
Source/WebCore/rendering/ClipRect.h
Source/WebCore/rendering/ColumnInfo.h
Source/WebCore/rendering/CounterNode.h
Source/WebCore/rendering/EllipsisBox.h
Source/WebCore/rendering/FilterEffectRenderer.h
Source/WebCore/rendering/FixedTableLayout.h
Source/WebCore/rendering/FloatingObjects.h
Source/WebCore/rendering/FlowThreadController.h
Source/WebCore/rendering/GapRects.h
Source/WebCore/rendering/HitTestLocation.h
Source/WebCore/rendering/HitTestRequest.h
Source/WebCore/rendering/HitTestResult.h
Source/WebCore/rendering/HitTestingTransformState.h
Source/WebCore/rendering/ImageQualityController.h
Source/WebCore/rendering/InlineBox.h
Source/WebCore/rendering/InlineElementBox.h
Source/WebCore/rendering/InlineFlowBox.h
Source/WebCore/rendering/InlineIterator.h
Source/WebCore/rendering/InlineTextBox.h
Source/WebCore/rendering/LayerFragment.h
Source/WebCore/rendering/LayoutRepainter.h
Source/WebCore/rendering/LayoutState.h
Source/WebCore/rendering/LogicalSelectionOffsetCaches.h
Source/WebCore/rendering/OrderIterator.h
Source/WebCore/rendering/OverlapTestRequestClient.h
Source/WebCore/rendering/Pagination.h
Source/WebCore/rendering/PaintInfo.h
Source/WebCore/rendering/PaintPhase.h
Source/WebCore/rendering/PointerEventsHitRules.cpp
Source/WebCore/rendering/PointerEventsHitRules.h
Source/WebCore/rendering/RegionOversetState.h
Source/WebCore/rendering/RenderAncestorIterator.h
Source/WebCore/rendering/RenderBlock.h
Source/WebCore/rendering/RenderBlockFlow.h
Source/WebCore/rendering/RenderBox.h
Source/WebCore/rendering/RenderBoxModelObject.h
Source/WebCore/rendering/RenderBoxRegionInfo.h
Source/WebCore/rendering/RenderButton.h
Source/WebCore/rendering/RenderChildIterator.h
Source/WebCore/rendering/RenderCombineText.h
Source/WebCore/rendering/RenderCounter.h
Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h
Source/WebCore/rendering/RenderDetailsMarker.h
Source/WebCore/rendering/RenderElement.h
Source/WebCore/rendering/RenderEmbeddedObject.h
Source/WebCore/rendering/RenderFieldset.h
Source/WebCore/rendering/RenderFileUploadControl.h
Source/WebCore/rendering/RenderFlexibleBox.h
Source/WebCore/rendering/RenderFlowThread.h
Source/WebCore/rendering/RenderFrameBase.h
Source/WebCore/rendering/RenderFrameSet.h
Source/WebCore/rendering/RenderFullScreen.h
Source/WebCore/rendering/RenderGeometryMap.h
Source/WebCore/rendering/RenderGrid.h
Source/WebCore/rendering/RenderHTMLCanvas.h
Source/WebCore/rendering/RenderIFrame.h
Source/WebCore/rendering/RenderImageResource.h
Source/WebCore/rendering/RenderImageResourceStyleImage.h
Source/WebCore/rendering/RenderInline.h
Source/WebCore/rendering/RenderIterator.h
Source/WebCore/rendering/RenderLayerBacking.h
Source/WebCore/rendering/RenderLayerCompositor.h
Source/WebCore/rendering/RenderLayerModelObject.h
Source/WebCore/rendering/RenderLineBoxList.h
Source/WebCore/rendering/RenderLineBreak.h
Source/WebCore/rendering/RenderListBox.h
Source/WebCore/rendering/RenderListItem.h
Source/WebCore/rendering/RenderListMarker.h
Source/WebCore/rendering/RenderMarquee.h
Source/WebCore/rendering/RenderMediaControlElements.h
Source/WebCore/rendering/RenderMediaControls.h
Source/WebCore/rendering/RenderMenuList.h
Source/WebCore/rendering/RenderMeter.h
Source/WebCore/rendering/RenderMultiColumnFlowThread.h
Source/WebCore/rendering/RenderMultiColumnSet.h
Source/WebCore/rendering/RenderMultiColumnSpannerPlaceholder.h
Source/WebCore/rendering/RenderNamedFlowFragment.h
Source/WebCore/rendering/RenderNamedFlowThread.h
Source/WebCore/rendering/RenderOverflow.h
Source/WebCore/rendering/RenderProgress.h
Source/WebCore/rendering/RenderPtr.h
Source/WebCore/rendering/RenderQuote.h
Source/WebCore/rendering/RenderRegion.h
Source/WebCore/rendering/RenderRegionSet.h
Source/WebCore/rendering/RenderReplaced.h
Source/WebCore/rendering/RenderReplica.h
Source/WebCore/rendering/RenderRuby.h
Source/WebCore/rendering/RenderRubyBase.h
Source/WebCore/rendering/RenderRubyRun.h
Source/WebCore/rendering/RenderRubyText.h
Source/WebCore/rendering/RenderScrollbar.h
Source/WebCore/rendering/RenderScrollbarPart.h
Source/WebCore/rendering/RenderScrollbarTheme.h
Source/WebCore/rendering/RenderSearchField.h
Source/WebCore/rendering/RenderSelectionInfo.h
Source/WebCore/rendering/RenderSlider.h
Source/WebCore/rendering/RenderSnapshottedPlugIn.h
Source/WebCore/rendering/RenderTable.h
Source/WebCore/rendering/RenderTableCaption.h
Source/WebCore/rendering/RenderTableCell.h
Source/WebCore/rendering/RenderTableCol.h
Source/WebCore/rendering/RenderTableRow.h
Source/WebCore/rendering/RenderTableSection.h
Source/WebCore/rendering/RenderText.h
Source/WebCore/rendering/RenderTextControl.h
Source/WebCore/rendering/RenderTextControlSingleLine.h
Source/WebCore/rendering/RenderTextFragment.h
Source/WebCore/rendering/RenderTextLineBoxes.h
Source/WebCore/rendering/RenderTheme.h
Source/WebCore/rendering/RenderThemeEfl.h
Source/WebCore/rendering/RenderThemeGtk.h
Source/WebCore/rendering/RenderThemeWin.h
Source/WebCore/rendering/RenderTreeAsText.h
Source/WebCore/rendering/RenderVTTCue.h
Source/WebCore/rendering/RenderView.h
Source/WebCore/rendering/RenderWidget.h
Source/WebCore/rendering/RootInlineBox.h
Source/WebCore/rendering/SelectionSubtreeRoot.h
Source/WebCore/rendering/SimpleLineLayout.h
Source/WebCore/rendering/SimpleLineLayoutFlowContents.h
Source/WebCore/rendering/SimpleLineLayoutFunctions.h
Source/WebCore/rendering/SimpleLineLayoutResolver.h
Source/WebCore/rendering/TableLayout.h
Source/WebCore/rendering/TextDecorationPainter.h
Source/WebCore/rendering/TextPaintStyle.h
Source/WebCore/rendering/TextPainter.h
Source/WebCore/rendering/TrailingFloatsRootInlineBox.h
Source/WebCore/rendering/VerticalPositionCache.h
Source/WebCore/rendering/line/LineBreaker.h
Source/WebCore/rendering/line/LineInfo.h
Source/WebCore/rendering/line/LineInlineHeaders.h
Source/WebCore/rendering/line/LineLayoutState.h
Source/WebCore/rendering/line/LineWidth.h
Source/WebCore/rendering/line/TrailingObjects.h
Source/WebCore/rendering/shapes/BoxShape.h
Source/WebCore/rendering/shapes/PolygonShape.h
Source/WebCore/rendering/shapes/RasterShape.h
Source/WebCore/rendering/shapes/RectangleShape.h
Source/WebCore/rendering/shapes/Shape.h
Source/WebCore/rendering/shapes/ShapeInterval.h
Source/WebCore/rendering/style/BasicShapes.h
Source/WebCore/rendering/style/BorderData.h
Source/WebCore/rendering/style/BorderValue.h
Source/WebCore/rendering/style/CollapsedBorderValue.h
Source/WebCore/rendering/style/ContentData.h
Source/WebCore/rendering/style/CounterContent.h
Source/WebCore/rendering/style/CounterDirectives.h
Source/WebCore/rendering/style/CursorData.h
Source/WebCore/rendering/style/CursorList.h
Source/WebCore/rendering/style/DataRef.h
Source/WebCore/rendering/style/FillLayer.h
Source/WebCore/rendering/style/GridArea.h
Source/WebCore/rendering/style/GridLength.h
Source/WebCore/rendering/style/GridPosition.h
Source/WebCore/rendering/style/GridPositionsResolver.h
Source/WebCore/rendering/style/GridTrackSize.h
Source/WebCore/rendering/style/KeyframeList.h
Source/WebCore/rendering/style/LineClampValue.h
Source/WebCore/rendering/style/NinePieceImage.h
Source/WebCore/rendering/style/OutlineValue.h
Source/WebCore/rendering/style/QuotesData.h
Source/WebCore/rendering/style/RenderStyleConstants.h
Source/WebCore/rendering/style/SVGRenderStyle.h
Source/WebCore/rendering/style/SVGRenderStyleDefs.h
Source/WebCore/rendering/style/ShadowData.h
Source/WebCore/rendering/style/StyleBackgroundData.h
Source/WebCore/rendering/style/StyleBoxData.h
Source/WebCore/rendering/style/StyleCachedImage.h
Source/WebCore/rendering/style/StyleContentAlignmentData.h
Source/WebCore/rendering/style/StyleCustomPropertyData.h
Source/WebCore/rendering/style/StyleDashboardRegion.h
Source/WebCore/rendering/style/StyleDeprecatedFlexibleBoxData.h
Source/WebCore/rendering/style/StyleFilterData.h
Source/WebCore/rendering/style/StyleFlexibleBoxData.h
Source/WebCore/rendering/style/StyleGeneratedImage.h
Source/WebCore/rendering/style/StyleGridData.h
Source/WebCore/rendering/style/StyleGridItemData.h
Source/WebCore/rendering/style/StyleImage.h
Source/WebCore/rendering/style/StyleInheritedData.h
Source/WebCore/rendering/style/StyleMarqueeData.h
Source/WebCore/rendering/style/StyleMultiColData.h
Source/WebCore/rendering/style/StyleRareInheritedData.h
Source/WebCore/rendering/style/StyleReflection.h
Source/WebCore/rendering/style/StyleScrollSnapPoints.h
Source/WebCore/rendering/style/StyleSelfAlignmentData.h
Source/WebCore/rendering/style/StyleSurroundData.h
Source/WebCore/rendering/style/StyleTransformData.h
Source/WebCore/rendering/style/StyleVisualData.h
Source/WebCore/rendering/style/TextSizeAdjustment.h
Source/WebCore/rendering/style/WillChangeData.h
Source/WebCore/rendering/svg/RenderSVGBlock.h
Source/WebCore/rendering/svg/RenderSVGContainer.h
Source/WebCore/rendering/svg/RenderSVGEllipse.h
Source/WebCore/rendering/svg/RenderSVGForeignObject.h
Source/WebCore/rendering/svg/RenderSVGGradientStop.h
Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h
Source/WebCore/rendering/svg/RenderSVGImage.h
Source/WebCore/rendering/svg/RenderSVGInline.h
Source/WebCore/rendering/svg/RenderSVGInlineText.h
Source/WebCore/rendering/svg/RenderSVGModelObject.h
Source/WebCore/rendering/svg/RenderSVGPath.h
Source/WebCore/rendering/svg/RenderSVGRect.h
Source/WebCore/rendering/svg/RenderSVGResource.h
Source/WebCore/rendering/svg/RenderSVGResourceContainer.h
Source/WebCore/rendering/svg/RenderSVGResourceFilter.h
Source/WebCore/rendering/svg/RenderSVGResourceFilterPrimitive.h
Source/WebCore/rendering/svg/RenderSVGResourceGradient.h
Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h
Source/WebCore/rendering/svg/RenderSVGResourceMarker.h
Source/WebCore/rendering/svg/RenderSVGResourcePattern.h
Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h
Source/WebCore/rendering/svg/RenderSVGResourceSolidColor.h
Source/WebCore/rendering/svg/RenderSVGRoot.h
Source/WebCore/rendering/svg/RenderSVGShape.h
Source/WebCore/rendering/svg/RenderSVGTSpan.h
Source/WebCore/rendering/svg/RenderSVGText.h
Source/WebCore/rendering/svg/RenderSVGTextPath.h
Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h
Source/WebCore/rendering/svg/RenderSVGViewportContainer.h
Source/WebCore/rendering/svg/SVGInlineFlowBox.h
Source/WebCore/rendering/svg/SVGInlineTextBox.h
Source/WebCore/rendering/svg/SVGMarkerData.h
Source/WebCore/rendering/svg/SVGPathData.h
Source/WebCore/rendering/svg/SVGRenderSupport.h
Source/WebCore/rendering/svg/SVGRenderTreeAsText.h
Source/WebCore/rendering/svg/SVGRenderingContext.h
Source/WebCore/rendering/svg/SVGResources.h
Source/WebCore/rendering/svg/SVGResourcesCache.h
Source/WebCore/rendering/svg/SVGResourcesCycleSolver.h
Source/WebCore/rendering/svg/SVGRootInlineBox.h
Source/WebCore/rendering/svg/SVGSubpathData.h
Source/WebCore/rendering/svg/SVGTextChunk.h
Source/WebCore/rendering/svg/SVGTextChunkBuilder.h
Source/WebCore/rendering/svg/SVGTextFragment.h
Source/WebCore/rendering/svg/SVGTextLayoutAttributes.h
Source/WebCore/rendering/svg/SVGTextLayoutAttributesBuilder.h
Source/WebCore/rendering/svg/SVGTextLayoutEngine.h
Source/WebCore/rendering/svg/SVGTextLayoutEngineBaseline.h
Source/WebCore/rendering/svg/SVGTextLayoutEngineSpacing.h
Source/WebCore/rendering/svg/SVGTextMetrics.h
Source/WebCore/rendering/svg/SVGTextMetricsBuilder.h
Source/WebCore/rendering/svg/SVGTextQuery.h
Source/WebCore/style/AttributeChangeInvalidation.h
Source/WebCore/style/ClassChangeInvalidation.h
Source/WebCore/style/IdChangeInvalidation.h
Source/WebCore/style/InlineTextBoxStyle.h
Source/WebCore/style/RenderTreePosition.h
Source/WebCore/style/RenderTreeUpdater.h
Source/WebCore/style/StyleChange.h
Source/WebCore/style/StyleFontSizeFunctions.h
Source/WebCore/style/StyleRelations.h
Source/WebCore/style/StyleResolveForDocument.h
Source/WebCore/style/StyleSharingResolver.h
Source/WebCore/style/StyleUpdate.h
Source/WebCore/svg/GradientAttributes.h
Source/WebCore/svg/LinearGradientAttributes.h
Source/WebCore/svg/PatternAttributes.h
Source/WebCore/svg/RadialGradientAttributes.h
Source/WebCore/svg/SVGAElement.h
Source/WebCore/svg/SVGAltGlyphDefElement.h
Source/WebCore/svg/SVGAltGlyphItemElement.h
Source/WebCore/svg/SVGAnimateColorElement.h
Source/WebCore/svg/SVGAnimateElement.h
Source/WebCore/svg/SVGAnimateElementBase.h
Source/WebCore/svg/SVGAnimateMotionElement.h
Source/WebCore/svg/SVGAnimateTransformElement.h
Source/WebCore/svg/SVGAnimatedAngle.h
Source/WebCore/svg/SVGAnimatedBoolean.h
Source/WebCore/svg/SVGAnimatedColor.h
Source/WebCore/svg/SVGAnimatedEnumeration.h
Source/WebCore/svg/SVGAnimatedInteger.h
Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h
Source/WebCore/svg/SVGAnimatedLength.h
Source/WebCore/svg/SVGAnimatedLengthList.h
Source/WebCore/svg/SVGAnimatedNumber.h
Source/WebCore/svg/SVGAnimatedNumberList.h
Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h
Source/WebCore/svg/SVGAnimatedPath.h
Source/WebCore/svg/SVGAnimatedPointList.h
Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h
Source/WebCore/svg/SVGAnimatedRect.h
Source/WebCore/svg/SVGAnimatedString.h
Source/WebCore/svg/SVGAnimatedTransformList.h
Source/WebCore/svg/SVGAnimatedType.h
Source/WebCore/svg/SVGAnimatedTypeAnimator.h
Source/WebCore/svg/SVGAnimatorFactory.h
Source/WebCore/svg/SVGCircleElement.h
Source/WebCore/svg/SVGClipPathElement.h
Source/WebCore/svg/SVGComponentTransferFunctionElement.h
Source/WebCore/svg/SVGCursorElement.h
Source/WebCore/svg/SVGDefsElement.h
Source/WebCore/svg/SVGDescElement.h
Source/WebCore/svg/SVGDocument.h
Source/WebCore/svg/SVGDocumentExtensions.h
Source/WebCore/svg/SVGElementRareData.h
Source/WebCore/svg/SVGEllipseElement.h
Source/WebCore/svg/SVGException.h
Source/WebCore/svg/SVGExternalResourcesRequired.h
Source/WebCore/svg/SVGFEBlendElement.h
Source/WebCore/svg/SVGFEColorMatrixElement.h
Source/WebCore/svg/SVGFEComponentTransferElement.h
Source/WebCore/svg/SVGFECompositeElement.h
Source/WebCore/svg/SVGFEConvolveMatrixElement.h
Source/WebCore/svg/SVGFEDiffuseLightingElement.h
Source/WebCore/svg/SVGFEDisplacementMapElement.h
Source/WebCore/svg/SVGFEDistantLightElement.h
Source/WebCore/svg/SVGFEDropShadowElement.h
Source/WebCore/svg/SVGFEFloodElement.h
Source/WebCore/svg/SVGFEFuncAElement.h
Source/WebCore/svg/SVGFEFuncBElement.h
Source/WebCore/svg/SVGFEFuncGElement.h
Source/WebCore/svg/SVGFEFuncRElement.h
Source/WebCore/svg/SVGFEGaussianBlurElement.h
Source/WebCore/svg/SVGFELightElement.h
Source/WebCore/svg/SVGFEMergeElement.h
Source/WebCore/svg/SVGFEMergeNodeElement.h
Source/WebCore/svg/SVGFEMorphologyElement.h
Source/WebCore/svg/SVGFEOffsetElement.h
Source/WebCore/svg/SVGFEPointLightElement.h
Source/WebCore/svg/SVGFESpecularLightingElement.h
Source/WebCore/svg/SVGFESpotLightElement.h
Source/WebCore/svg/SVGFETileElement.h
Source/WebCore/svg/SVGFETurbulenceElement.h
Source/WebCore/svg/SVGFilterElement.h
Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h
Source/WebCore/svg/SVGFitToViewBox.h
Source/WebCore/svg/SVGFontElement.h
Source/WebCore/svg/SVGFontFaceElement.h
Source/WebCore/svg/SVGFontFaceFormatElement.h
Source/WebCore/svg/SVGFontFaceNameElement.h
Source/WebCore/svg/SVGFontFaceSrcElement.h
Source/WebCore/svg/SVGFontFaceUriElement.h
Source/WebCore/svg/SVGForeignObjectElement.h
Source/WebCore/svg/SVGGElement.h
Source/WebCore/svg/SVGGlyphElement.h
Source/WebCore/svg/SVGGradientElement.h
Source/WebCore/svg/SVGGraphicsElement.h
Source/WebCore/svg/SVGHKernElement.h
Source/WebCore/svg/SVGImageElement.h
Source/WebCore/svg/SVGImageLoader.h
Source/WebCore/svg/SVGLangSpace.h
Source/WebCore/svg/SVGLineElement.h
Source/WebCore/svg/SVGLinearGradientElement.h
Source/WebCore/svg/SVGMPathElement.h
Source/WebCore/svg/SVGMarkerElement.h
Source/WebCore/svg/SVGMaskElement.h
Source/WebCore/svg/SVGMetadataElement.h
Source/WebCore/svg/SVGMissingGlyphElement.h
Source/WebCore/svg/SVGParserUtilities.h
Source/WebCore/svg/SVGParsingError.h
Source/WebCore/svg/SVGPathBlender.h
Source/WebCore/svg/SVGPathBuilder.h
Source/WebCore/svg/SVGPathByteStream.h
Source/WebCore/svg/SVGPathByteStreamBuilder.h
Source/WebCore/svg/SVGPathByteStreamSource.h
Source/WebCore/svg/SVGPathConsumer.h
Source/WebCore/svg/SVGPathElement.h
Source/WebCore/svg/SVGPathParser.h
Source/WebCore/svg/SVGPathSeg.h
Source/WebCore/svg/SVGPathSegArc.h
Source/WebCore/svg/SVGPathSegArcAbs.h
Source/WebCore/svg/SVGPathSegArcRel.h
Source/WebCore/svg/SVGPathSegClosePath.h
Source/WebCore/svg/SVGPathSegCurvetoCubic.h
Source/WebCore/svg/SVGPathSegCurvetoCubicAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicRel.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmooth.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadratic.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticRel.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.h
Source/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.h
Source/WebCore/svg/SVGPathSegLinetoAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontal.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalAbs.h
Source/WebCore/svg/SVGPathSegLinetoHorizontalRel.h
Source/WebCore/svg/SVGPathSegLinetoRel.h
Source/WebCore/svg/SVGPathSegLinetoVertical.h
Source/WebCore/svg/SVGPathSegLinetoVerticalAbs.h
Source/WebCore/svg/SVGPathSegLinetoVerticalRel.h
Source/WebCore/svg/SVGPathSegListBuilder.h
Source/WebCore/svg/SVGPathSegListSource.h
Source/WebCore/svg/SVGPathSegMovetoAbs.h
Source/WebCore/svg/SVGPathSegMovetoRel.h
Source/WebCore/svg/SVGPathSegWithContext.h
Source/WebCore/svg/SVGPathSource.h
Source/WebCore/svg/SVGPathStringSource.h
Source/WebCore/svg/SVGPathTraversalStateBuilder.h
Source/WebCore/svg/SVGPatternElement.h
Source/WebCore/svg/SVGPoint.h
Source/WebCore/svg/SVGPolyElement.h
Source/WebCore/svg/SVGPolygonElement.h
Source/WebCore/svg/SVGPolylineElement.h
Source/WebCore/svg/SVGRadialGradientElement.h
Source/WebCore/svg/SVGRect.h
Source/WebCore/svg/SVGRectElement.h
Source/WebCore/svg/SVGRenderingIntent.h
Source/WebCore/svg/SVGSVGElement.h
Source/WebCore/svg/SVGScriptElement.h
Source/WebCore/svg/SVGSetElement.h
Source/WebCore/svg/SVGStopElement.h
Source/WebCore/svg/SVGSwitchElement.h
Source/WebCore/svg/SVGSymbolElement.h
Source/WebCore/svg/SVGTRefElement.h
Source/WebCore/svg/SVGTSpanElement.h
Source/WebCore/svg/SVGTextElement.h
Source/WebCore/svg/SVGTextPathElement.h
Source/WebCore/svg/SVGTextPositioningElement.h
Source/WebCore/svg/SVGTitleElement.h
Source/WebCore/svg/SVGToOTFFontConversion.h
Source/WebCore/svg/SVGTransform.h
Source/WebCore/svg/SVGTransformDistance.h
Source/WebCore/svg/SVGTransformable.h
Source/WebCore/svg/SVGURIReference.h
Source/WebCore/svg/SVGUnitTypes.h
Source/WebCore/svg/SVGUnknownElement.h
Source/WebCore/svg/SVGVKernElement.h
Source/WebCore/svg/SVGViewElement.h
Source/WebCore/svg/SVGZoomAndPan.h
Source/WebCore/svg/SVGZoomEvent.h
Source/WebCore/svg/animation/SMILTime.h
Source/WebCore/svg/animation/SMILTimeContainer.h
Source/WebCore/svg/graphics/SVGImage.h
Source/WebCore/svg/graphics/SVGImageCache.h
Source/WebCore/svg/graphics/SVGImageClients.h
Source/WebCore/svg/graphics/SVGImageForContainer.h
Source/WebCore/svg/graphics/filters/SVGFEImage.h
Source/WebCore/svg/graphics/filters/SVGFilter.h
Source/WebCore/svg/graphics/filters/SVGFilterBuilder.h
Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h
Source/WebCore/svg/properties/SVGAnimatedProperty.h
Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.h
Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h
Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h
Source/WebCore/svg/properties/SVGAttributeToPropertyMap.h
Source/WebCore/svg/properties/SVGMatrixTearOff.h
Source/WebCore/svg/properties/SVGProperty.h
Source/WebCore/svg/properties/SVGPropertyInfo.h
Source/WebCore/svg/properties/SVGPropertyTraits.h
Source/WebCore/svg/properties/SVGStaticPropertyTearOff.h
Source/WebCore/testing/MallocStatistics.h
Source/WebCore/testing/MemoryInfo.h
Source/WebCore/testing/MockCDM.h
Source/WebCore/testing/MockContentFilter.h
Source/WebCore/testing/MockContentFilterSettings.h
Source/WebCore/testing/MockPageOverlay.h
Source/WebCore/testing/MockPageOverlayClient.h
Source/WebCore/testing/TypeConversions.h
Source/WebCore/testing/js/WebCoreTestSupport.h

index ee4e749..79dd32f 100644 (file)
@@ -1,3 +1,17 @@
+2016-11-13  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Use #pragma once in WebCore
+        https://bugs.webkit.org/show_bug.cgi?id=164686
+
+        Reviewed by Michael Catanzaro.
+
+        * css/*.h:
+        * plugins/*.h:
+        * rendering/*.h:
+        * style/*.h:
+        * svg/*.h:
+        * testing/*.h:
+
 2016-11-12  Dan Bernstein  <mitz@apple.com>
 
         Tried to fix the iOS build after r208666.
index 25b718e..7d9a285 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSContentDistributionValue_h
-#define CSSContentDistributionValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include "CSSValuePool.h"
@@ -59,5 +58,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSContentDistributionValue, isContentDistributionValue())
-
-#endif // CSSContentDistributionValue_h
index d934199..4677a65 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSCrossfadeValue_h
-#define CSSCrossfadeValue_h
+#pragma once
 
 #include "CachedImageClient.h"
 #include "CachedResourceHandle.h"
@@ -115,5 +114,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSCrossfadeValue, isCrossfadeValue())
-
-#endif // CSSCrossfadeValue_h
index 996096e..d2da62d 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSCursorImageValue_h
-#define CSSCursorImageValue_h
+#pragma once
 
 #include "CSSImageValue.h"
 #include "IntPoint.h"
@@ -77,5 +76,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSCursorImageValue, isCursorImageValue())
-
-#endif // CSSCursorImageValue_h
index b4ad052..b3b4f91 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSCustomPropertyValue_h
-#define CSSCustomPropertyValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include "CSSVariableData.h"
@@ -134,5 +133,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSCustomPropertyValue, isCustomPropertyValue())
-
-#endif // CSSCustomPropertyValue_h
index 402dc29..3672ca1 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef CSSDefaultStyleSheets_h
-#define CSSDefaultStyleSheets_h
+#pragma once
 
 namespace WebCore {
 
@@ -53,5 +52,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // CSSDefaultStyleSheets_h
index 952a08d..cc59d6f 100644 (file)
@@ -24,8 +24,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef CSSFilterImageValue_h
-#define CSSFilterImageValue_h
+#pragma once
 
 #include "CSSImageGeneratorValue.h"
 #include "CSSPrimitiveValue.h"
@@ -119,5 +118,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSFilterImageValue, isFilterImageValue())
-
-#endif // CSSFilterImageValue_h
index 887fc21..4d00652 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSFontFaceSource_h
-#define CSSFontFaceSource_h
+#pragma once
 
 #include "CachedFontClient.h"
 #include "CachedResourceHandle.h"
@@ -94,6 +93,4 @@ private:
     Status m_status { Status::Pending };
 };
 
-}
-
-#endif
+} // namespace WebCore
index aae3ee5..4cca8da 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSFontFaceSrcValue_h
-#define CSSFontFaceSrcValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include "CachedResourceHandle.h"
@@ -96,5 +95,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSFontFaceSrcValue, isFontFaceSrcValue())
-
-#endif
index e1f32da..87a647d 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSFontFamily_h
-#define CSSFontFamily_h
+#pragma once
 
 #include <wtf/text/WTFString.h>
 
@@ -50,6 +49,3 @@ inline bool operator==(const CSSFontFamily& a, const CSSFontFamily& b)
 }
 
 } // namespace WebCore
-
-#endif // CSSFontFamily_h
-
index 83ed7d0..f444fe3 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSFontFeatureValue_h
-#define CSSFontFeatureValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include "FontTaggedSettings.h"
@@ -54,5 +53,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSFontFeatureValue, isFontFeatureValue())
-
-#endif
index 7a62e6d..623f248 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSFontSelector_h
-#define CSSFontSelector_h
+#pragma once
 
 #include "CSSFontFace.h"
 #include "CSSFontFaceSet.h"
@@ -118,5 +117,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSFontSelector_h
index aa3cbdf..d9c390b 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSGridAutoRepeatValue_h
-#define CSSGridAutoRepeatValue_h
+#pragma once
 
 #if ENABLE(CSS_GRID_LAYOUT)
 
@@ -75,5 +74,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridAutoRepeatValue, isGridAutoRepeatValue());
 
 #endif // ENABLE(CSS_GRID_LAYOUT)
-
-#endif // CSSGridAutoRepeatValue_h
index 6aed615..26c0199 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSGridLineNamesValue_h
-#define CSSGridLineNamesValue_h
+#pragma once
 
 #if ENABLE(CSS_GRID_LAYOUT)
+
 #include "CSSValueList.h"
 
 namespace WebCore {
@@ -56,4 +56,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridLineNamesValue, isGridLineNamesValue());
 
 #endif // ENABLE(CSS_GRID_LAYOUT)
-#endif // CSSGridLineNamesValue_h
index 4a9388e..51f8f6b 100644 (file)
@@ -29,8 +29,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSGridTemplateAreasValue_h
-#define CSSGridTemplateAreasValue_h
+#pragma once
 
 #if ENABLE(CSS_GRID_LAYOUT)
 
@@ -68,6 +67,4 @@ private:
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSGridTemplateAreasValue, isGridTemplateAreasValue())
 
-#endif /* ENABLE(CSS_GRID_LAYOUT) */
-
-#endif // CSSGridTemplateAreasValue_h
+#endif // ENABLE(CSS_GRID_LAYOUT)
index 6f2ffca..576112f 100644 (file)
  *
  */
 
-#ifndef CSSHelper_h
-#define CSSHelper_h
-
-#include <wtf/Forward.h>
+#pragma once
 
 namespace WebCore {
 
@@ -32,5 +29,3 @@ namespace WebCore {
 const float cssPixelsPerInch = 96;
 
 } // namespace WebCore
-
-#endif // CSSHelper_h
index 9527dd8..5cc464e 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSImageGeneratorValue_h
-#define CSSImageGeneratorValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include "FloatSize.h"
@@ -97,5 +96,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSImageGeneratorValue, isImageGeneratorValue())
-
-#endif // CSSImageGeneratorValue_h
index 6f38107..47ee570 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSImageSetValue_h
-#define CSSImageSetValue_h
+#pragma once
 
 #include "CSSValueList.h"
 #include "CachedImageClient.h"
@@ -81,5 +80,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSImageSetValue, isImageSetValue())
-
-#endif // CSSImageSetValue_h
index f2e7994..8f9253d 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSInheritedValue_h
-#define CSSInheritedValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/NeverDestroyed.h>
@@ -48,5 +47,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSInheritedValue, isInheritedValue())
-
-#endif // CSSInheritedValue_h
index 3c198b9..c416151 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSInitialValue_h
-#define CSSInitialValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/NeverDestroyed.h>
@@ -63,5 +62,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSInitialValue, isInitialValue())
-
-#endif // CSSInitialValue_h
index d8e5fa4..0aed8d8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSKeyframeRule_h
-#define CSSKeyframeRule_h
+#pragma once
 
 #include "CSSParser.h"
 #include "CSSRule.h"
@@ -99,5 +98,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSKeyframeRule_h
index 8c64e9c..aaf3fcd 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSKeyframesRule_h
-#define CSSKeyframesRule_h
+#pragma once
 
 #include "CSSRule.h"
 #include "StyleRule.h"
@@ -104,5 +103,3 @@ SPECIALIZE_TYPE_TRAITS_CSS_RULE(CSSKeyframesRule, CSSRule::KEYFRAMES_RULE)
 SPECIALIZE_TYPE_TRAITS_BEGIN(WebCore::StyleRuleKeyframes)
     static bool isType(const WebCore::StyleRuleBase& rule) { return rule.isKeyframesRule(); }
 SPECIALIZE_TYPE_TRAITS_END()
-
-#endif // CSSKeyframesRule_h
index 673d928..248b233 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSLineBoxContainValue_h
-#define CSSLineBoxContainValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/RefPtr.h>
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSLineBoxContainValue, isLineBoxContainValue())
-
-#endif // CSSLineBoxContainValue_h
index a1ae16e..4ddafe5 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSMarkup_h
-#define CSSMarkup_h
+#pragma once
 
 #include <wtf/text/WTFString.h>
 
@@ -37,5 +36,3 @@ String serializeURI(const String&);
 String serializeFontFamily(const String&);
 
 } // namespace WebCore
-
-#endif // CSSMarkup_h
index 238618e..2bc28ba 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSNamedImageValue_h
-#define CSSNamedImageValue_h
+#pragma once
 
 #include "CSSImageGeneratorValue.h"
-
 #include "Image.h"
 
 namespace WebCore {
 
-class Document;
-
 class CSSNamedImageValue final : public CSSImageGeneratorValue {
 public:
     static Ref<CSSNamedImageValue> create(const String& name)
@@ -63,5 +59,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSNamedImageValue, isNamedImageValue())
-
-#endif // CSSNamedImageValue_h
index ad8ab06..4b7a9f1 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSPropertySourceData_h
-#define CSSPropertySourceData_h
+#pragma once
 
 #include <utility>
 #include <wtf/Forward.h>
@@ -130,5 +129,3 @@ struct CSSRuleSourceData : public RefCounted<CSSRuleSourceData> {
 };
 
 } // namespace WebCore
-
-#endif // CSSPropertySourceData_h
index daf1616..17c1245 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSReflectionDirection_h
-#define CSSReflectionDirection_h
+#pragma once
 
 namespace WebCore {
 
 enum CSSReflectionDirection { ReflectionBelow, ReflectionAbove, ReflectionLeft, ReflectionRight };
 
 } // namespace WebCore
-
-#endif // CSSReflectionDirection_h
index 08f8aff..a73d6d0 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSRevertValue_h
-#define CSSRevertValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/NeverDestroyed.h>
@@ -53,5 +52,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSRevertValue, isRevertValue())
-
-#endif // CSSRevertValue_h
index 86724ba..0081887 100644 (file)
@@ -119,4 +119,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_BEGIN(WebCore::ToValueTypeName) \
     static bool isType(const WebCore::CSSRule& rule) { return rule.type() == WebCore::predicate; } \
 SPECIALIZE_TYPE_TRAITS_END()
-
index 8ed4efe..f66e733 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSSegmentedFontFace_h
-#define CSSSegmentedFontFace_h
+#pragma once
 
 #include "CSSFontFace.h"
 #include "FontCache.h"
@@ -66,5 +65,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSSegmentedFontFace_h
index 8fd6955..a301590 100644 (file)
@@ -19,8 +19,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSSelector_h
-#define CSSSelector_h
+#pragma once
 
 #include "QualifiedName.h"
 #include "RenderStyleConstants.h"
@@ -585,5 +584,3 @@ inline bool CSSSelector::attributeValueMatchingIsCaseInsensitive() const
 }
 
 } // namespace WebCore
-
-#endif // CSSSelector_h
index 05b7e98..8a88b96 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSSelectorList_h
-#define CSSSelectorList_h
+#pragma once
 
 #include "CSSSelector.h"
 #include <memory>
@@ -87,5 +86,3 @@ inline const CSSSelector* CSSSelectorList::next(const CSSSelector* current)
 }
 
 } // namespace WebCore
-
-#endif // CSSSelectorList_h
index dd3ec3a..2685702 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSShadowValue_h
-#define CSSShadowValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/RefPtr.h>
@@ -64,5 +63,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSShadowValue, isShadowValue())
-
-#endif // CSSShadowValue_h
index 92c3faf..5ede1aa 100644 (file)
@@ -26,8 +26,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSSupportsRule_h
-#define CSSSupportsRule_h
+#pragma once
 
 #include "CSSGroupingRule.h"
 
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_RULE(CSSSupportsRule, CSSRule::SUPPORTS_RULE)
-
-#endif // CSSSupportsRule_h
index 18f0b67..a9bf4ee 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSTimingFunctionValue_h
-#define CSSTimingFunctionValue_h
+#pragma once
 
 #include "CSSValue.h"
 
@@ -125,5 +124,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSCubicBezierTimingFunctionValue, isCubicBezierTimingFunctionValue())
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSStepsTimingFunctionValue, isStepsTimingFunctionValue())
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSSpringTimingFunctionValue, isSpringTimingFunctionValue())
-
-#endif // CSSTimingFunctionValue_h
index ff8ed7a..e526496 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSToLengthConversionData_h
-#define CSSToLengthConversionData_h
+#pragma once
 
 #include <wtf/Assertions.h>
 #include <wtf/Noncopyable.h>
@@ -92,5 +91,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif
index d5cbdae..31bb0b9 100644 (file)
@@ -19,8 +19,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSToStyleMap_h
-#define CSSToStyleMap_h
+#pragma once
 
 #include "CSSPropertyNames.h"
 #include <wtf/FastMalloc.h>
@@ -31,12 +30,11 @@ namespace WebCore {
 class Animation;
 class CSSValue;
 class FillLayer;
+class LengthBox;
+class NinePieceImage;
 class RenderStyle;
 class StyleImage;
 class StyleResolver;
-class NinePieceImage;
-
-class LengthBox;
 
 class CSSToStyleMap {
     WTF_MAKE_NONCOPYABLE(CSSToStyleMap);
@@ -92,6 +90,4 @@ private:
     StyleResolver* m_resolver;
 };
 
-}
-
-#endif
+} // namespace WebCore
index 9d2df0c..2c58fe5 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSUnicodeRangeValue_h
-#define CSSUnicodeRangeValue_h
+#pragma once
 
 #include "CSSValue.h"
 
@@ -59,5 +58,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSUnicodeRangeValue, isUnicodeRangeValue())
-
-#endif // CSSUnicodeRangeValue_h
index 4bd9ba0..be06453 100644 (file)
@@ -19,8 +19,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSUnknownRule_h
-#define CSSUnknownRule_h
+#pragma once
 
 #include "CSSRule.h"
 
@@ -43,5 +42,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSUnknownRule_h
index cd1b602..edf717a 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSUnsetValue_h
-#define CSSUnsetValue_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/NeverDestroyed.h>
@@ -53,5 +52,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSUnsetValue, isUnsetValue())
-
-#endif // CSSUnsetValue_h
index ec23149..a963251 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSValueList_h
-#define CSSValueList_h
+#pragma once
 
 #include "CSSValue.h"
 #include <wtf/Vector.h>
@@ -107,5 +106,3 @@ inline void CSSValueList::prepend(Ref<CSSValue>&& value)
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSValueList, isValueList())
-
-#endif // CSSValueList_h
index 63541ed..fbb21c5 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSValuePool_h
-#define CSSValuePool_h
+#pragma once
 
 #include "CSSFontFamily.h"
 #include "CSSInheritedValue.h"
@@ -102,6 +101,4 @@ private:
     LazyNeverDestroyed<CSSPrimitiveValue> m_identifierValues[numCSSValueKeywords];
 };
 
-}
-
-#endif
+} // namespace WebCore
index 15186ac..6edefeb 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSVariableDependentValue_h
-#define CSSVariableDependentValue_h
+#pragma once
 
 #include "CSSPropertyNames.h"
 #include "CSSValueList.h"
@@ -77,5 +76,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSVariableDependentValue, isVariableDependentValue())
-
-#endif // CSSCustomPropertyValue_h
index 32dff06..8ac52c2 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSVariableValue_h
-#define CSSVariableValue_h
+#pragma once
 
 #include "CSSValue.h"
 
@@ -67,6 +66,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_CSS_VALUE(CSSVariableValue, isVariableValue())
-
-#endif
-
index d6027a0..a811d8f 100644 (file)
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef DashboardRegion_h
-#define DashboardRegion_h
-
-#include "Rect.h"
+#pragma once
 
 #if ENABLE(DASHBOARD_SUPPORT)
 
+#include "Rect.h"
+
 namespace WebCore {
 
 class DashboardRegion final : public RectBase, public RefCounted<DashboardRegion> {
@@ -47,8 +46,6 @@ private:
     DashboardRegion() : m_isCircle(false), m_isRectangle(false) { }
 };
 
-} // namespace
-
-#endif
+} // namespace WebCore
 
 #endif
index c0ad9f8..0d3f5fb 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef DocumentRuleSets_h
-#define DocumentRuleSets_h
+#pragma once
 
 #include "CSSDefaultStyleSheets.h"
 #include "RuleFeature.h"
@@ -38,7 +37,6 @@ class CSSStyleSheet;
 class ExtensionStyleSheets;
 class InspectorCSSOMWrappers;
 class MediaQueryEvaluator;
-class RuleSet;
 
 class DocumentRuleSets {
 public:
@@ -99,5 +97,3 @@ inline RuleFeatureSet& DocumentRuleSets::mutableFeatures()
 }
 
 } // namespace WebCore
-
-#endif // DocumentRuleSets_h
index 742b70a..d438be8 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef ElementRuleCollector_h
-#define ElementRuleCollector_h
+#pragma once
 
 #include "MediaQueryEvaluator.h"
 #include "SelectorChecker.h"
@@ -117,5 +116,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // ElementRuleCollector_h
index 5f29e0c..691a699 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef FontVariantBuilder_h
-#define FontVariantBuilder_h
+#pragma once
 
 #include <wtf/Ref.h>
 
@@ -42,6 +41,4 @@ FontVariantEastAsianValues extractFontVariantEastAsian(const CSSValue&);
 
 Ref<CSSValue> computeFontVariant(const FontVariantSettings&);
 
-}
-
-#endif
+} // namespace WebCore
index fe75ce2..9d224d9 100644 (file)
@@ -21,8 +21,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef LengthFunctions_h
-#define LengthFunctions_h
+#pragma once
 
 #include "LayoutUnit.h"
 #include "Length.h"
@@ -75,5 +74,3 @@ inline int minimumIntValueForLength(const Length& length, LayoutUnit maximumValu
 }
 
 } // namespace WebCore
-
-#endif // LengthFunctions_h
index 256b4a5..ab5f609 100644 (file)
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef LengthRepeat_h
-#define LengthRepeat_h
+#pragma once
 
 #if ENABLE(CSS_SCROLL_SNAP)
 
 #include "CSSPrimitiveValue.h"
 #include <wtf/RefPtr.h>
-#include <wtf/text/StringBuilder.h>
 
 namespace WebCore {
 
@@ -65,6 +63,4 @@ private:
 
 } // namespace WebCore
 
-#endif /* ENABLE(CSS_SCROLL_SNAP) */
-
-#endif // LengthRepeat_h
+#endif // ENABLE(CSS_SCROLL_SNAP)
index 5625677..4def1fd 100644 (file)
@@ -17,8 +17,7 @@
  *  Boston, MA 02110-1301, USA.
  */
 
-#ifndef MediaQueryListListener_h
-#define MediaQueryListListener_h
+#pragma once
 
 #include <wtf/RefCounted.h>
 
@@ -49,5 +48,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // MediaQueryListListener_h
index f771283..828bc79 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef PageRuleCollector_h
-#define PageRuleCollector_h
+#pragma once
 
 #include "DocumentRuleSets.h"
 #include "StyleResolver.h"
@@ -55,5 +54,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // PageRuleCollector_h
index 906ef53..50bb361 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef RuleFeature_h
-#define RuleFeature_h
+#pragma once
 
 #include "CSSSelector.h"
 #include <wtf/Forward.h>
@@ -81,5 +80,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RuleFeature_h
index 9909173..adce5bf 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef RuleSet_h
-#define RuleSet_h
+#pragma once
 
 #include "RuleFeature.h"
 #include "SelectorCompiler.h"
@@ -229,9 +228,8 @@ inline const RuleSet::RuleDataVector* RuleSet::tagRules(AtomicStringImpl* key, b
 } // namespace WebCore
 
 namespace WTF {
+
 // RuleData is simple enough that initializing to 0 and moving with memcpy will totally work.
 template<> struct VectorTraits<WebCore::RuleData> : SimpleClassVectorTraits { };
 
 } // namespace WTF
-
-#endif // RuleSet_h
index 878ef41..cc3ba59 100644 (file)
@@ -25,8 +25,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef SelectorChecker_h
-#define SelectorChecker_h
+#pragma once
 
 #include "CSSSelector.h"
 #include "Element.h"
@@ -127,6 +126,4 @@ inline bool SelectorChecker::isCommonPseudoClassSelector(const CSSSelector* sele
         || pseudoType == CSSSelector::PseudoClassFocus;
 }
 
-}
-
-#endif
+} // namespace WebCore
index 1dd6c56..db62a8b 100644 (file)
@@ -24,8 +24,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SelectorCheckerTestFunctions_h
-#define SelectorCheckerTestFunctions_h
+#pragma once
 
 #include "FocusController.h"
 #include "HTMLInputElement.h"
@@ -376,5 +375,3 @@ ALWAYS_INLINE bool matchesPastCuePseudoClass(const Element& element)
 #endif
 
 } // namespace WebCore
-
-#endif // SelectorCheckerTestFunctions_h
index b50d0fd..60e8ba1 100644 (file)
@@ -26,8 +26,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef SelectorFilter_h
-#define SelectorFilter_h
+#pragma once
 
 #include "Element.h"
 #include <memory>
@@ -76,6 +75,4 @@ inline bool SelectorFilter::fastRejectSelector(const unsigned* identifierHashes)
     return false;
 }
 
-}
-
-#endif
+} // namespace WebCore
index e393349..0d3b4fe 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef SelectorPseudoTypeMap_h
-#define SelectorPseudoTypeMap_h
+#pragma once
 
 #include "CSSSelector.h"
 
@@ -42,5 +41,3 @@ PseudoClassOrCompatibilityPseudoElement parsePseudoClassAndCompatibilityElementS
 CSSSelector::PseudoElementType parsePseudoElementString(const StringImpl& pseudoTypeString);
 
 } // namespace WebCore
-
-#endif // SelectorPseudoTypeMap_h
index 829afb3..88a2392 100644 (file)
@@ -24,8 +24,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StyleBuilder_h
-#define StyleBuilder_h
+#pragma once
 
 #include "CSSPropertyNames.h"
 
@@ -40,5 +39,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // StyleBuilder_h
index 16f6b30..94a6803 100644 (file)
@@ -24,8 +24,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StyleBuilderConverter_h
-#define StyleBuilderConverter_h
+#pragma once
 
 #include "BasicShapeFunctions.h"
 #include "CSSCalculationValue.h"
@@ -1521,5 +1520,3 @@ inline HangingPunctuation StyleBuilderConverter::convertHangingPunctuation(Style
 }
 
 } // namespace WebCore
-
-#endif // StyleBuilderConverter_h
index e19dc0f..33e25b6 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StyleInvalidationAnalysis_h
-#define StyleInvalidationAnalysis_h
+#pragma once
 
 #include <wtf/text/AtomicStringImpl.h>
 
@@ -61,6 +60,4 @@ private:
     bool m_didInvalidateHostChildren { false };
 };
 
-}
-
-#endif
+} // namespace WebCore
index fd70ddb..b2cbd5f 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef StyleMedia_h
-#define StyleMedia_h
+#pragma once
 
 #include "DOMWindowProperty.h"
 #include <wtf/RefCounted.h>
@@ -46,6 +45,4 @@ private:
     explicit StyleMedia(Frame*);
 };
 
-} // namespace
-
-#endif // StyleMedia_h
+} // namespace WebCore
index b7b6771..adaec6c 100644 (file)
@@ -19,8 +19,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef StyleRuleImport_h
-#define StyleRuleImport_h
+#pragma once
 
 #include "CachedResourceHandle.h"
 #include "CachedStyleSheetClient.h"
@@ -88,5 +87,3 @@ class ImportedStyleSheetClient final : public CachedStyleSheetClient {
 SPECIALIZE_TYPE_TRAITS_BEGIN(WebCore::StyleRuleImport)
     static bool isType(const WebCore::StyleRuleBase& rule) { return rule.isImportRule(); }
 SPECIALIZE_TYPE_TRAITS_END()
-
-#endif
index 1a094da..bab4e62 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef StyleSheet_h
-#define StyleSheet_h
+#pragma once
 
 #include "CSSParserMode.h"
 #include <wtf/Forward.h>
@@ -54,5 +53,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // StyleSheet_h
index b728bee..d791c8e 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef StyleSheetContents_h
-#define StyleSheetContents_h
+#pragma once
 
 #include "CSSParserMode.h"
 #include "CachePolicy.h"
@@ -175,6 +174,4 @@ private:
     Vector<CSSStyleSheet*> m_clients;
 };
 
-} // namespace
-
-#endif
+} // namespace WebCore
index 8c0128e..b86caf0 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef TransformFunctions_h
-#define TransformFunctions_h
+#pragma once
 
 #include "TransformOperations.h"
 
@@ -45,5 +44,4 @@ struct Length;
 bool transformsForValue(const CSSValue&, const CSSToLengthConversionData&, TransformOperations&);
 Length convertToFloatLength(const CSSPrimitiveValue*, const CSSToLengthConversionData&);
 
-}
-#endif
+} // namespace WebCore
index 619672c..ff38563 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef ViewportStyleResolver_h
-#define ViewportStyleResolver_h
+#pragma once
 
 #if ENABLE(CSS_DEVICE_ADAPTATION)
 
@@ -70,5 +69,3 @@ private:
 } // namespace WebCore
 
 #endif // ENABLE(CSS_DEVICE_ADAPTATION)
-
-#endif // ViewportStyleResolver_h
index 5d7766c..07ec986 100644 (file)
@@ -28,8 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef WebKitCSSRegionRule_h
-#define WebKitCSSRegionRule_h
+#pragma once
 
 #include "CSSGroupingRule.h"
 
@@ -55,5 +54,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_CSS_RULE(WebKitCSSRegionRule, CSSRule::WEBKIT_REGION_RULE)
 
 #endif // ENABLE(CSS_REGIONS)
-
-#endif // WebKitCSSRegionRule_h
index d2b9e1c..9e10649 100644 (file)
@@ -28,8 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef WebKitCSSViewportRule_h
-#define WebKitCSSViewportRule_h
+#pragma once
 
 #if ENABLE(CSS_DEVICE_ADAPTATION)
 
@@ -65,6 +64,4 @@ private:
 
 } // namespace WebCore
 
-#endif // WebKitCSSViewportRule_h
-
 #endif // ENABLE(CSS_DEVICE_ADAPTATION)
index 423fba6..0b126b3 100755 (executable)
@@ -273,8 +273,7 @@ open HEADER, ">CSSPropertyNames.h" || die "Could not open CSSPropertyNames.h for
 print HEADER << "EOF";
 /* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
 
-#ifndef CSSPropertyNames_h
-#define CSSPropertyNames_h
+#pragma once
 
 #include <string.h>
 #include <wtf/HashFunctions.h>
@@ -334,9 +333,7 @@ template<> struct HashTraits<WebCore::CSSPropertyID> : GenericHashTraits<WebCore
     static void constructDeletedValue(WebCore::CSSPropertyID& slot) { slot = static_cast<WebCore::CSSPropertyID>(WebCore::lastCSSProperty + 1); }
     static bool isDeletedValue(WebCore::CSSPropertyID value) { return value == (WebCore::lastCSSProperty + 1); }
 };
-}
-
-#endif // CSSPropertyNames_h
+} // namespace WTF
 
 EOF
 
@@ -909,8 +906,7 @@ open SHORTHANDS_H, ">StylePropertyShorthandFunctions.h" || die "Could not open S
 print SHORTHANDS_H << "EOF";
 /* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
 
-#ifndef StylePropertyShorthandFunctions_h
-#define StylePropertyShorthandFunctions_h
+#pragma once
 
 namespace WebCore {
 
@@ -928,8 +924,6 @@ foreach my $name (@names) {
 print SHORTHANDS_H << "EOF";
 
 } // namespace WebCore
-
-#endif // StylePropertyShorthandFunctions_h
 EOF
 
 close SHORTHANDS_H;
index 3ce32c2..47fdace 100755 (executable)
@@ -137,8 +137,7 @@ open HEADER, ">CSSValueKeywords.h" || die "Could not open CSSValueKeywords.h for
 print HEADER << "EOF";
 /* This file is automatically generated from CSSValueKeywords.in by makevalues, do not edit */
 
-#ifndef CSSValueKeywords_h
-#define CSSValueKeywords_h
+#pragma once
 
 #include <string.h>
 
@@ -168,9 +167,6 @@ print HEADER << "EOF";
 const char* getValueName(unsigned short id);
 
 } // namespace WebCore
-
-#endif // CSSValueKeywords_h
-
 EOF
 close HEADER;
 
index 19ac7aa..b914710 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSParserFastPaths_h
-#define CSSParserFastPaths_h
+#pragma once
 
 #include "CSSParserMode.h"
 #include "CSSPropertyNames.h"
@@ -53,5 +52,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // CSSParserFastPaths_h
index 888d1fe..2a40c4c 100644 (file)
@@ -29,8 +29,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef CSSParserIdioms_h
-#define CSSParserIdioms_h
+#pragma once
 
 #include "CSSParserMode.h"
 #include <wtf/ASCIICType.h>
@@ -67,6 +66,4 @@ bool isValueAllowedInMode(unsigned short, CSSParserMode);
 
 URL completeURL(const CSSParserContext&, const String& url);
 
-}
-
-#endif
+} // namespace WebCore
index c8df47b..a8187ba 100644 (file)
@@ -28,8 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef CSSParserMode_h
-#define CSSParserMode_h
+#pragma once
 
 #include "TextEncoding.h"
 #include "URL.h"
@@ -160,7 +159,7 @@ struct CSSParserContextHash {
     static const bool safeToCompareToEmptyOrDeleted = false;
 };
 
-}
+} // namespace WebCore
 
 namespace WTF {
 template<> struct HashTraits<WebCore::CSSParserContext> : GenericHashTraits<WebCore::CSSParserContext> {
@@ -172,6 +171,4 @@ template<> struct HashTraits<WebCore::CSSParserContext> : GenericHashTraits<WebC
 template<> struct DefaultHash<WebCore::CSSParserContext> {
     typedef WebCore::CSSParserContextHash Hash;
 };
-}
-
-#endif // CSSParserMode_h
+} // namespace WTF
index 1f139eb..6d19838 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSParserObserver_h
-#define CSSParserObserver_h
+#pragma once
 
 #include "CSSPropertySourceData.h"
 #include "StyleRule.h"
@@ -51,5 +50,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // CSSParserObserver_h
index 7489d48..456c0cd 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSParserObserverWrapper_h
-#define CSSParserObserverWrapper_h
+#pragma once
 
 #include "CSSParserObserver.h"
 
@@ -76,5 +75,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSParserObserverWrapper_h
index ce7989c..b971b6a 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSParserToken_h
-#define CSSParserToken_h
+#pragma once
 
 #include "CSSPrimitiveValue.h"
 #include <wtf/text/StringView.h>
@@ -177,5 +176,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSSParserToken_h
index ea94619..4984f7e 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSParserTokenRange_h
-#define CSSParserTokenRange_h
+#pragma once
 
 #include "CSSParserToken.h"
 #include <wtf/Vector.h>
@@ -102,5 +101,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSParserTokenRange_h
index 8794a7e..89a6e66 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef CSSPropertyParser_h
-#define CSSPropertyParser_h
+#pragma once
 
 #include "CSSParserTokenRange.h"
 #include "StyleRule.h"
@@ -109,5 +108,3 @@ CSSPropertyID cssPropertyID(StringView);
 CSSValueID cssValueKeywordID(StringView);
 
 } // namespace WebCore
-
-#endif // CSSPropertyParser_h
index 687402c..671ec03 100644 (file)
@@ -27,9 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-
-#ifndef CSSPropertyParserHelpers_h
-#define CSSPropertyParserHelpers_h
+#pragma once
 
 #include "CSSCustomIdentValue.h"
 #include "CSSParserMode.h"
@@ -114,5 +112,3 @@ static inline bool isCSSWideKeyword(const CSSValueID& id)
 } // namespace CSSPropertyParserHelpers
 
 } // namespace WebCore
-
-#endif // CSSPropertyParserHelpers_h
index 1628de9..120cf8e 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSTokenizer_h
-#define CSSTokenizer_h
+#pragma once
 
 #include "CSSParserToken.h"
 #include "InputStreamPreprocessor.h"
@@ -136,5 +135,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSTokenizer_h
index 566e302..1bc371e 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef CSSTokenizerInputStream_h
-#define CSSTokenizerInputStream_h
+#pragma once
 
 #include <wtf/text/StringView.h>
 #include <wtf/text/WTFString.h>
@@ -105,6 +104,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // CSSTokenizerInputStream_h
-
index d765e8d..1e6c2e1 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef MediaQueryBlockWatcher_h
-#define MediaQueryBlockWatcher_h
+#pragma once
 
 namespace WebCore {
 
@@ -45,5 +44,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // MediaQueryBlockWatcher_h
index 5508efa..98ab40f 100644 (file)
@@ -27,8 +27,7 @@
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-#ifndef MediaQueryParser_h
-#define MediaQueryParser_h
+#pragma once
 
 #include "CSSParserToken.h"
 #include "CSSParserTokenRange.h"
@@ -132,9 +131,6 @@ private:
     const static State SkipUntilComma;
     const static State SkipUntilBlockEnd;
     const static State Done;
-
 };
 
 } // namespace WebCore
-
-#endif // MediaQueryParser_h
index 833b64b..d5e15eb 100644 (file)
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef DOMMimeType_h
-#define DOMMimeType_h
+#pragma once
 
 #include "FrameDestructionObserver.h"
 #include "PluginData.h"
-
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
@@ -48,5 +46,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // DOMMimeType_h
index a2485fb..6a374b0 100644 (file)
@@ -18,8 +18,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef DOMMimeTypeArray_h
-#define DOMMimeTypeArray_h
+#pragma once
 
 #include "DOMMimeType.h"
 #include "DOMWindowProperty.h"
@@ -47,5 +46,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // DOMMimeTypeArray_h
index 38e116a..91124ee 100644 (file)
@@ -17,8 +17,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef DOMPlugin_h
-#define DOMPlugin_h
+#pragma once
 
 #include "FrameDestructionObserver.h"
 #include "DOMMimeType.h"
@@ -53,5 +52,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // DOMPlugin_h
index 30c0b0f..9b803fd 100644 (file)
@@ -18,8 +18,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef DOMPluginArray_h
-#define DOMPluginArray_h
+#pragma once
 
 #include "DOMPlugin.h"
 #include "DOMWindowProperty.h"
@@ -49,5 +48,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // DOMPluginArray_h
index b3635a4..1fa4626 100644 (file)
@@ -18,8 +18,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef PluginData_h
-#define PluginData_h
+#pragma once
 
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
@@ -117,5 +116,3 @@ protected:
 };
 
 } // namespace WebCore
-
-#endif // PluginData_h
index ea54b86..5d8e321 100644 (file)
@@ -22,8 +22,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef PluginViewBase_h
-#define PluginViewBase_h
+#pragma once
 
 #include "AudioHardwareListener.h"
 #include "BridgeJSC.h"
@@ -91,5 +90,3 @@ protected:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_WIDGET(PluginViewBase, isPluginViewBase())
-
-#endif // PluginViewBase_h
index f73f62c..86729c3 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef AutoTableLayout_h
-#define AutoTableLayout_h
+#pragma once
 
 #include "LayoutUnit.h"
 #include "Length.h"
@@ -68,5 +67,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // AutoTableLayout_h
index ccafb5d..8ede1d5 100644 (file)
@@ -21,8 +21,7 @@
  *
  */
 
-#ifndef BidiRun_h
-#define BidiRun_h
+#pragma once
 
 #include <wtf/StdLibExtras.h>
 #include "BidiResolver.h"
@@ -48,6 +47,4 @@ private:
     InlineBox* m_box;
 };
 
-}
-
-#endif // BidiRun_h
+} // namespace WebCore
index 1424ff7..f439f58 100644 (file)
@@ -23,8 +23,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef BorderEdge_h
-#define BorderEdge_h
+#pragma once
 
 #include "Color.h"
 #include "LayoutUnit.h"
@@ -89,5 +88,3 @@ inline bool includesAdjacentEdges(BorderEdgeFlags flags)
 }
 
 } // namespace WebCore
-
-#endif // BorderEdge_h
index 6e31f51..6c8bee8 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef ClipPathOperation_h
-#define ClipPathOperation_h
+#pragma once
 
 #include "BasicShapes.h"
 #include "Path.h"
@@ -172,5 +171,3 @@ SPECIALIZE_TYPE_TRAITS_END()
 SPECIALIZE_TYPE_TRAITS_CLIP_PATH_OPERATION(ReferenceClipPathOperation, ClipPathOperation::Reference)
 SPECIALIZE_TYPE_TRAITS_CLIP_PATH_OPERATION(ShapeClipPathOperation, ClipPathOperation::Shape)
 SPECIALIZE_TYPE_TRAITS_CLIP_PATH_OPERATION(BoxClipPathOperation, ClipPathOperation::Box)
-
-#endif // ClipPathOperation_h
index 47b09a3..5ed7a6c 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ClipRect_h
-#define ClipRect_h
+#pragma once
 
 #include "LayoutRect.h"
 
@@ -103,6 +102,5 @@ inline ClipRect intersection(const ClipRect& a, const ClipRect& b)
     c.intersect(b);
     return c;
 }
-}
 
-#endif
+} // namespace WebCore
index 3f9689b..8786447 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef ColumnInfo_h
-#define ColumnInfo_h
+#pragma once
 
 #include "LayoutUnit.h"
 
@@ -114,6 +113,4 @@ private:
     PaginationUnit m_paginationUnit;
 };
 
-}
-
-#endif
+} // namespace WebCore
index 2462869..d92ee9e 100644 (file)
@@ -19,8 +19,7 @@
  *
 */
 
-#ifndef CounterNode_h
-#define CounterNode_h
+#pragma once
 
 #include <wtf/Forward.h>
 #include <wtf/Noncopyable.h>
@@ -97,5 +96,3 @@ private:
 // Outside the WebCore namespace for ease of invocation from gdb.
 void showCounterTree(const WebCore::CounterNode*);
 #endif
-
-#endif // CounterNode_h
index 92c13d8..3f69748 100644 (file)
@@ -17,8 +17,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef EllipsisBox_h
-#define EllipsisBox_h
+#pragma once
 
 #include "InlineElementBox.h"
 #include "RenderBlockFlow.h"
@@ -52,5 +51,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // EllipsisBox_h
index 2a96fc3..14ef904 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef FilterEffectRenderer_h
-#define FilterEffectRenderer_h
+#pragma once
 
 #include "Filter.h"
 #include "FilterEffect.h"
@@ -39,7 +38,6 @@
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
 
-
 namespace WebCore {
 
 class Document;
@@ -150,5 +148,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // FilterEffectRenderer_h
index 0fab626..05d482a 100644 (file)
@@ -18,8 +18,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef FixedTableLayout_h
-#define FixedTableLayout_h
+#pragma once
 
 #include "LayoutUnit.h"
 #include "Length.h"
@@ -45,5 +44,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // FixedTableLayout_h
index 1f574ae..c0c8c3b 100644 (file)
@@ -21,8 +21,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef FloatingObjects_h
-#define FloatingObjects_h
+#pragma once
 
 #include "PODIntervalTree.h"
 #include "RootInlineBox.h"
@@ -174,5 +173,3 @@ template<> struct ValueToString<FloatingObject*> {
 #endif
 
 } // namespace WebCore
-
-#endif // FloatingObjects_h
index fd6e621..cf5cbf6 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef FlowThreadController_h
-#define FlowThreadController_h
+#pragma once
 
 #include "RenderView.h"
 #include <memory>
@@ -99,6 +98,4 @@ private:
     HashMap<const Element*, RenderNamedFlowThread*> m_mapNamedFlowContentElement;
 };
 
-}
-
-#endif
+} // namespace WebCore
index 46d05bc..70f7ea3 100644 (file)
@@ -20,8 +20,7 @@
     Some useful definitions needed for laying out elements
 */
 
-#ifndef GapRects_h
-#define GapRects_h
+#pragma once
 
 #include "LayoutRect.h"
 
@@ -58,5 +57,3 @@ namespace WebCore {
     };
 
 } // namespace WebCore
-
-#endif // GapRects_h
index c87e316..14b1b1f 100644 (file)
@@ -19,8 +19,7 @@
  *
 */
 
-#ifndef HitTestLocation_h
-#define HitTestLocation_h
+#pragma once
 
 #include "FloatQuad.h"
 #include "FloatRect.h"
 
 namespace WebCore {
 
-class Element;
-class Frame;
-#if ENABLE(VIDEO)
-class HTMLMediaElement;
-#endif
-class Image;
-class URL;
-class Node;
-class Scrollbar;
-
 class HitTestLocation {
 public:
-
     WEBCORE_EXPORT HitTestLocation();
     HitTestLocation(const LayoutPoint&);
     WEBCORE_EXPORT HitTestLocation(const FloatPoint&);
@@ -96,5 +84,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // HitTestLocation_h
index 632cee6..ca2b9a6 100644 (file)
@@ -20,8 +20,7 @@
  *
 */
 
-#ifndef HitTestRequest_h
-#define HitTestRequest_h
+#pragma once
 
 namespace WebCore {
 
@@ -73,5 +72,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // HitTestRequest_h
index 4a9bee1..beedf8b 100644 (file)
@@ -19,8 +19,7 @@
  *
 */
 
-#ifndef HitTestResult_h
-#define HitTestResult_h
+#pragma once
 
 #include "FloatQuad.h"
 #include "FloatRect.h"
@@ -37,13 +36,11 @@ namespace WebCore {
 
 class Element;
 class Frame;
-#if ENABLE(VIDEO)
 class HTMLMediaElement;
-#endif
 class Image;
-class URL;
 class Node;
 class Scrollbar;
+class URL;
 
 class HitTestResult {
 public:
@@ -175,5 +172,3 @@ private:
 WEBCORE_EXPORT String displayString(const String&, const Node*);
 
 } // namespace WebCore
-
-#endif // HitTestResult_h
index a720c69..e474900 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef HitTestingTransformState_h
-#define HitTestingTransformState_h
+#pragma once
 
 #include "AffineTransform.h"
 #include "FloatPoint.h"
@@ -91,5 +90,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // HitTestingTransformState_h
index 4ff846f..2b1a445 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef ImageQualityController_h
-#define ImageQualityController_h
+#pragma once
 
 #include "GraphicsTypes.h"
 #include "Timer.h"
@@ -67,6 +66,4 @@ private:
     bool m_liveResizeOptimizationIsActive { false };
 };
 
-} // namespace
-
-#endif
+} // namespace WebCore
index f1e3587..8db2a31 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef InlineBox_h
-#define InlineBox_h
+#pragma once
 
 #include "RenderBoxModelObject.h"
 #include "RenderText.h"
@@ -459,5 +458,3 @@ SPECIALIZE_TYPE_TRAITS_END()
 void showNodeTree(const WebCore::InlineBox*);
 void showLineTree(const WebCore::InlineBox*);
 #endif
-
-#endif // InlineBox_h
index c45d77e..535324e 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef InlineElementBox_h
-#define InlineElementBox_h
+#pragma once
 
 #include "InlineBox.h"
 
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_INLINE_BOX(InlineElementBox, isInlineElementBox())
-
-#endif // InlineElementBox_h
index 08c5bdc..27d5aca 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef InlineFlowBox_h
-#define InlineFlowBox_h
+#pragma once
 
 #include "InlineBox.h"
 #include "RenderOverflow.h"
@@ -378,5 +377,3 @@ SPECIALIZE_TYPE_TRAITS_INLINE_BOX(InlineFlowBox, isInlineFlowBox())
 // Outside the WebCore namespace for ease of invocation from gdb.
 void showTree(const WebCore::InlineFlowBox*);
 #endif
-
-#endif // InlineFlowBox_h
index b3cd9a7..a7ad816 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef InlineIterator_h
-#define InlineIterator_h
+#pragma once
 
 #include "BidiRun.h"
 #include "RenderBlockFlow.h"
@@ -588,6 +587,4 @@ inline void InlineBidiResolver::appendRunInternal()
     m_status.eor = U_OTHER_NEUTRAL;
 }
 
-}
-
-#endif // InlineIterator_h
+} // namespace WebCore
index 5258aab..6a97232 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef InlineTextBox_h
-#define InlineTextBox_h
+#pragma once
 
 #include "InlineBox.h"
 #include "RenderText.h"
@@ -183,5 +182,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_INLINE_BOX(InlineTextBox, isInlineTextBox())
-
-#endif // InlineTextBox_h
index 9ffd25d..64b0c8a 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef LayerFragment_h
-#define LayerFragment_h
+#pragma once
 
 #include "ClipRect.h"
 
@@ -84,6 +83,4 @@ public:
 
 typedef Vector<LayerFragment, 1> LayerFragments;
 
-}
-
-#endif
+} // namespace WebCore
index cae8f10..9ddfc12 100644 (file)
@@ -23,8 +23,7 @@
  *
  */
 
-#ifndef LayoutRepainter_h
-#define LayoutRepainter_h
+#pragma once
 
 #include "LayoutRect.h"
 
@@ -52,5 +51,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // LayoutRepainter_h
index 968a780..ce8b2c8 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef LayoutState_h
-#define LayoutState_h
+#pragma once
 
 #include "LayoutRect.h"
 #include <wtf/Noncopyable.h>
@@ -128,5 +127,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // LayoutState_h
index 6a3f457..ecd63fd 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef LogicalSelectionOffsetCaches_h
-#define LogicalSelectionOffsetCaches_h
+#pragma once
 
 #include "RenderBlock.h"
 
@@ -130,5 +129,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // LogicalSelectionOffsetCaches_h
index 7fe7e9a..378ec52 100644 (file)
@@ -29,8 +29,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef OrderIterator_h
-#define OrderIterator_h
+#pragma once
 
 #include <wtf/Noncopyable.h>
 #include <wtf/Optional.h>
@@ -74,5 +73,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif //  OrderIterator_h
index 71400ab..0cf8f4d 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef OverlapTestRequestClient_h
-#define OverlapTestRequestClient_h
+#pragma once
 
 namespace WebCore {
     
@@ -35,5 +34,3 @@ public:
 };
 
 } // namespace WebCore
-
-#endif // OverlapTestRequestClient_h
index 1afad69..8d5ca37 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef Pagination_h
-#define Pagination_h
+#pragma once
 
 namespace WebCore {
 
@@ -56,5 +55,3 @@ struct Pagination {
 };
 
 } // namespace WebCore
-
-#endif
index 511a6bc..8e30707 100644 (file)
@@ -23,8 +23,7 @@
  *
  */
 
-#ifndef PaintInfo_h
-#define PaintInfo_h
+#pragma once
 
 #include "AffineTransform.h"
 #include "GraphicsContext.h"
@@ -127,5 +126,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // PaintInfo_h
index 6e80330..49fb7df 100644 (file)
@@ -23,8 +23,7 @@
  *
  */
 
-#ifndef PaintPhase_h
-#define PaintPhase_h
+#pragma once
 
 namespace WebCore {
 
@@ -69,5 +68,3 @@ enum PaintBehaviorFlags {
 typedef unsigned PaintBehavior;
 
 } // namespace WebCore
-
-#endif // PaintPhase_h
index 45fa8d1..4c52623 100644 (file)
@@ -109,5 +109,3 @@ PointerEventsHitRules::PointerEventsHitRules(EHitTesting hitTesting, const HitTe
 }
 
 }
-
-// vim:ts=4:noet
index 72fbc45..678acd0 100644 (file)
@@ -17,8 +17,7 @@
     Boston, MA 02110-1301, USA.
 */
 
-#ifndef PointerEventsHitRules_h
-#define PointerEventsHitRules_h
+#pragma once
 
 #include "HitTestRequest.h"
 #include "RenderStyleConstants.h"
@@ -42,8 +41,4 @@ public:
     bool canHitFill;  
 };
 
-}
-
-#endif
-
-// vim:ts=4:noet
+} // namespace WebCore
index e29e370..911f412 100644 (file)
@@ -16,8 +16,7 @@
  *
  */
 
-#ifndef RegionOversetState_h
-#define RegionOversetState_h
+#pragma once
 
 namespace WebCore {
 
@@ -29,5 +28,3 @@ enum RegionOversetState {
 };
 
 } // namespace WebCore
-
-#endif // RegionOversetState_h
index 8e8d88e..0cedeef 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderAncestorIterator_h
-#define RenderAncestorIterator_h
+#pragma once
 
 #include "RenderIterator.h"
 
@@ -199,6 +198,4 @@ inline RenderAncestorConstIteratorAdapter<T> lineageOfType(const RenderObject& f
     return ancestorsOfType<T>(first);
 }
 
-}
-
-#endif
+} // namespace WebCore
index 5dca6e9..4e78667 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderBlock_h
-#define RenderBlock_h
+#pragma once
 
 #include "GapRects.h"
 #include "LineWidth.h"
@@ -540,5 +539,3 @@ inline RenderBlock* RenderBlock::createAnonymousBlock(EDisplay display) const
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderBlock, isRenderBlock())
-
-#endif // RenderBlock_h
index 02d2777..1a7a830 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderBlockFlow_h
-#define RenderBlockFlow_h
+#pragma once
 
 #include "FloatingObjects.h"
 #include "LineWidth.h"
@@ -37,7 +36,6 @@ class FloatWithRect;
 class LayoutStateMaintainer;
 class LineBreaker;
 class LineInfo;
-class LineWidth;
 class RenderMultiColumnFlowThread;
 class RenderNamedFlowFragment;
 class RenderRubyRun;
@@ -654,5 +652,3 @@ inline const SimpleLineLayout::Layout* RenderBlockFlow::simpleLineLayout() const
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderBlockFlow, isRenderBlockFlow())
-
-#endif // RenderBlockFlow_h
index 4bb3cad..2a68cfd 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderBox_h
-#define RenderBox_h
+#pragma once
 
 #include "FrameView.h"
 #include "RenderBoxModelObject.h"
@@ -781,5 +780,3 @@ inline void RenderBox::setInlineBoxWrapper(InlineElementBox* boxWrapper)
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderBox, isBox())
-
-#endif // RenderBox_h
index 9712aa1..78f52ec 100644 (file)
@@ -21,8 +21,7 @@
  *
  */
 
-#ifndef RenderBoxModelObject_h
-#define RenderBoxModelObject_h
+#pragma once
 
 #include "LayoutRect.h"
 #include "RenderLayerModelObject.h"
@@ -328,5 +327,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderBoxModelObject, isBoxModelObject())
-
-#endif // RenderBoxModelObject_h
index ea23c1e..a0710e5 100644 (file)
@@ -23,9 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderBoxRegionInfo_h
-#define RenderBoxRegionInfo_h
+#pragma once
 
 #include "RenderOverflow.h"
 
@@ -64,5 +62,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderBoxRegionInfo_h
index 190e29c..0eadd00 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderButton_h
-#define RenderButton_h
+#pragma once
 
 #include "RenderFlexibleBox.h"
 #include "Timer.h"
@@ -83,5 +82,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderButton, isRenderButton())
-
-#endif // RenderButton_h
index 268f28a..03a8d94 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderChildIterator_h
-#define RenderChildIterator_h
+#pragma once
 
 #include "RenderIterator.h"
 
@@ -193,6 +192,4 @@ inline RenderChildConstIteratorAdapter<T> childrenOfType(const RenderElement& pa
     return RenderChildConstIteratorAdapter<T>(parent);
 }
 
-}
-
-#endif
+} // namespace WebCore
index 7f19e28..2b8bcd2 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderCombineText_h
-#define RenderCombineText_h
+#pragma once
 
 #include "FontCascade.h"
 #include "RenderElement.h"
@@ -62,5 +61,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderCombineText, isCombineText())
-
-#endif // RenderCombineText_h
index 315f1b5..015cda7 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef RenderCounter_h
-#define RenderCounter_h
+#pragma once
 
 #include "CounterContent.h"
 #include "RenderText.h"
@@ -63,5 +62,3 @@ SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderCounter, isCounter())
 // Outside the WebCore namespace for ease of invocation from gdb.
 void showCounterRendererTree(const WebCore::RenderObject*, const char* counterName = nullptr);
 #endif
-
-#endif // RenderCounter_h
index 0c3a281..9362147 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderDeprecatedFlexibleBox_h
-#define RenderDeprecatedFlexibleBox_h
+#pragma once
 
 #include "RenderBlock.h"
 
@@ -71,5 +70,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderDeprecatedFlexibleBox, isDeprecatedFlexibleBox())
-
-#endif // RenderDeprecatedFlexibleBox_h
index 2fa961d..64b1aa8 100644 (file)
  *
  */
 
-#ifndef RenderDetailsMarker_h
-#define RenderDetailsMarker_h
+#pragma once
 
 #if ENABLE(DETAILS_ELEMENT)
+
 #include "DetailsMarkerControl.h"
 #include "RenderBlockFlow.h"
 
@@ -50,6 +50,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderDetailsMarker, isDetailsMarker())
 
 #endif // ENABLE(DETAILS_ELEMENT)
-
-#endif // RenderDetailsMarker_h
-
index 88e6688..2d577f3 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderElement_h
-#define RenderElement_h
+#pragma once
 
 #include "AnimationController.h"
 #include "LengthFunctions.h"
@@ -490,5 +489,3 @@ inline LayoutUnit adjustLayoutUnitForAbsoluteZoom(LayoutUnit value, const Render
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderElement, isRenderElement())
-
-#endif // RenderElement_h
index 6210cc9..989b9b1 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderEmbeddedObject_h
-#define RenderEmbeddedObject_h
+#pragma once
 
 #include "RenderWidget.h"
 
@@ -105,5 +104,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderEmbeddedObject, isEmbeddedObject())
-
-#endif // RenderEmbeddedObject_h
index 110ce53..62582c9 100644 (file)
@@ -21,8 +21,7 @@
  *
  */
 
-#ifndef RenderFieldset_h
-#define RenderFieldset_h
+#pragma once
 
 #include "HTMLFieldSetElement.h"
 #include "RenderBlockFlow.h"
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFieldset, isFieldset())
-
-#endif // RenderFieldset_h
index b38f0fc..43c0b94 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderFileUploadControl_h
-#define RenderFileUploadControl_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -67,5 +66,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFileUploadControl, isFileUploadControl())
-
-#endif // RenderFileUploadControl_h
index eed2575..394a8de 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderFlexibleBox_h
-#define RenderFlexibleBox_h
+#pragma once
 
 #include "OrderIterator.h"
 #include "RenderBlock.h"
@@ -173,5 +172,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFlexibleBox, isFlexibleBox())
-
-#endif // RenderFlexibleBox_h
index 3b3b35e..f095738 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef RenderFlowThread_h
-#define RenderFlowThread_h
+#pragma once
 
 #include "LayerFragment.h"
 #include "RenderBlockFlow.h"
@@ -381,5 +380,3 @@ template <> struct ValueToString<RenderRegion*> {
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFlowThread, isRenderFlowThread())
-
-#endif // RenderFlowThread_h
index 419dd58..ceef98d 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderFrameBase_h
-#define RenderFrameBase_h
+#pragma once
 
 #include "FrameView.h"
 #include "RenderWidget.h"
@@ -51,5 +50,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderFrameBase_h
index 6575f75..843e215 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderFrameSet_h
-#define RenderFrameSet_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -129,5 +128,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFrameSet, isFrameSet())
-
-#endif // RenderFrameSet_h
index 11a4341..73cd32b 100644 (file)
@@ -22,8 +22,7 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderFullScreen_h
-#define RenderFullScreen_h
+#pragma once
 
 #if ENABLE(FULLSCREEN_API)
 
@@ -59,5 +58,3 @@ protected:
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderFullScreen, isRenderFullScreen())
 
 #endif // ENABLE(FULLSCREEN_API)
-
-#endif // RenderFullScreen_h
index 9ceb462..ebbc8fb 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderGeometryMap_h
-#define RenderGeometryMap_h
+#pragma once
 
 #include "FloatPoint.h"
 #include "FloatQuad.h"
@@ -141,5 +140,3 @@ namespace WTF {
 // initializing to 0 and moving with memcpy (and then not destructing the original) will work.
 template<> struct VectorTraits<WebCore::RenderGeometryMapStep> : SimpleClassVectorTraits { };
 }
-
-#endif // RenderGeometryMap_h
index 64d9ff9..761a240 100644 (file)
@@ -24,8 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderGrid_h
-#define RenderGrid_h
+#pragma once
 
 #if ENABLE(CSS_GRID_LAYOUT)
 
@@ -233,6 +232,4 @@ size_t inline RenderGrid::autoRepeatCountForDirection(GridTrackSizingDirection d
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderGrid, isRenderGrid())
 
-#endif /* ENABLE(CSS_GRID_LAYOUT) */
-
-#endif // RenderGrid_h
+#endif // ENABLE(CSS_GRID_LAYOUT)
index 01f3b24..77e5dde 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderHTMLCanvas_h
-#define RenderHTMLCanvas_h
+#pragma once
 
 #include "RenderReplaced.h"
 
@@ -52,5 +51,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderHTMLCanvas, isCanvas())
-
-#endif // RenderHTMLCanvas_h
index 0389d0c..8cf04cf 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderIFrame_h
-#define RenderIFrame_h
+#pragma once
 
 #include "RenderFrameBase.h"
 
@@ -65,5 +64,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderIFrame, isRenderIFrame())
-
-#endif // RenderIFrame_h
index e6e5aba..7dfeb15 100644 (file)
@@ -23,8 +23,7 @@
  *
  */
 
-#ifndef RenderImageResource_h
-#define RenderImageResource_h
+#pragma once
 
 #include "CachedImage.h"
 #include "CachedResourceHandle.h"
@@ -71,5 +70,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderImage_h
index c7c91a5..2ab8ebd 100644 (file)
@@ -23,8 +23,7 @@
  *
  */
 
-#ifndef RenderImageResourceStyleImage_h
-#define RenderImageResourceStyleImage_h
+#pragma once
 
 #include "RenderImageResource.h"
 #include "StyleImage.h"
@@ -60,5 +59,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderImageStyleImage_h
index eafebf2..bb26cf0 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderInline_h
-#define RenderInline_h
+#pragma once
 
 #include "InlineFlowBox.h"
 #include "RenderBoxModelObject.h"
@@ -187,5 +186,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderInline, isRenderInline())
-
-#endif // RenderInline_h
index 5c43a1d..ba172e7 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderIterator_h
-#define RenderIterator_h
+#pragma once
 
 #include "RenderElement.h"
 
@@ -358,9 +357,7 @@ inline bool RenderConstIterator<T>::operator!=(const RenderConstIterator& other)
     return !(*this == other);
 }
 
-}
+} // namespace WebCore
 
 #include "RenderAncestorIterator.h"
 #include "RenderChildIterator.h"
-
-#endif
index 83a76a2..272ef82 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderLayerBacking_h
-#define RenderLayerBacking_h
+#pragma once
 
 #include "FloatPoint.h"
 #include "FloatPoint3D.h"
@@ -390,5 +389,3 @@ enum CanvasCompositingStrategy {
 CanvasCompositingStrategy canvasCompositingStrategy(const RenderObject&);
 
 } // namespace WebCore
-
-#endif // RenderLayerBacking_h
index 2ef49da..04e99dd 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderLayerCompositor_h
-#define RenderLayerCompositor_h
+#pragma once
 
 #include "ChromeClient.h"
 #include "GraphicsLayerClient.h"
@@ -570,5 +569,3 @@ private:
 void paintScrollbar(Scrollbar*, GraphicsContext&, const IntRect& clip);
 
 } // namespace WebCore
-
-#endif // RenderLayerCompositor_h
index 7f0a9be..08a3957 100644 (file)
@@ -20,8 +20,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderLayerModelObject_h
-#define RenderLayerModelObject_h
+#pragma once
 
 #include "RenderElement.h"
 
@@ -72,5 +71,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderLayerModelObject, isRenderLayerModelObject())
-
-#endif // RenderLayerModelObject_h
index 921788d..231d8f0 100644 (file)
@@ -26,9 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderLineBoxList_h
-#define RenderLineBoxList_h
+#pragma once
 
 #include "RenderObject.h"
 
@@ -89,5 +87,3 @@ inline void RenderLineBoxList::checkConsistency() const
 #endif
 
 } // namespace WebCore
-
-#endif // RenderFlow_h
index 9707cd1..26883a8 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef RenderLineBreak_h
-#define RenderLineBreak_h
+#pragma once
 
 #include "RenderBoxModelObject.h"
 
@@ -97,5 +96,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderLineBreak, isLineBreak())
-
-#endif // RenderLineBreak_h
index 5ef3ed3..f280c07 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderListBox_h
-#define RenderListBox_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 #include "ScrollableArea.h"
-
 #include <wtf/Optional.h>
 
 namespace WebCore {
@@ -186,5 +184,3 @@ private:
 } // namepace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderListBox, isListBox())
-
-#endif // RenderListBox_h
index b0ebae4..2ac2dce 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderListItem_h
-#define RenderListItem_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 #include "RenderPtr.h"
@@ -96,5 +95,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderListItem, isListItem())
-
-#endif // RenderListItem_h
index d11f4d9..1372354 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderListMarker_h
-#define RenderListMarker_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -88,5 +87,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderListMarker, isListMarker())
-
-#endif // RenderListMarker_h
index a98a88e..0636c0c 100644 (file)
@@ -41,8 +41,7 @@
  * version of this file under any of the LGPL, the MPL or the GPL.
  */
 
-#ifndef RenderMarquee_h
-#define RenderMarquee_h
+#pragma once
 
 #include "Length.h"
 #include "RenderStyleConstants.h"
@@ -96,5 +95,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderMarquee_h
index 08b2555..f754540 100644 (file)
@@ -25,8 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderMediaControlElements_h
-#define RenderMediaControlElements_h
+#pragma once
 
 #if ENABLE(VIDEO)
 
@@ -72,6 +71,3 @@ private:
 } // namespace WebCore
 
 #endif // ENABLE(VIDEO)
-
-#endif // RenderMediaControlElements_h
-
index a2b7c99..2cca317 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderMediaControls_h
-#define RenderMediaControls_h
+#pragma once
 
 #if ENABLE(VIDEO)
 
@@ -53,5 +52,3 @@ public:
 } // namespace WebCore
 
 #endif // ENABLE(VIDEO)
-
-#endif // RenderMediaControls_h
index faac555..275b1aa 100644 (file)
@@ -21,8 +21,7 @@
  *
  */
 
-#ifndef RenderMenuList_h
-#define RenderMenuList_h
+#pragma once
 
 #include "LayoutRect.h"
 #include "PopupMenu.h"
@@ -157,5 +156,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderMenuList, isMenuList())
-
-#endif
index c60473a..ccb7998 100644 (file)
  *
  */
 
-#ifndef RenderMeter_h
-#define RenderMeter_h
+#pragma once
 
 #if ENABLE(METER_ELEMENT)
+
 #include "RenderBlockFlow.h"
 #include "RenderWidget.h"
 
-
 namespace WebCore {
 
 class HTMLMeterElement;
@@ -52,6 +51,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderMeter, isMeter())
 
 #endif // ENABLE(METER_ELEMENT)
-
-#endif // RenderMeter_h
-
index 84273b7..8843c13 100644 (file)
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderMultiColumnFlowThread_h
-#define RenderMultiColumnFlowThread_h
+#pragma once
 
 #include "RenderFlowThread.h"
-
 #include <wtf/HashMap.h>
 
 namespace WebCore {
@@ -155,6 +152,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderMultiColumnFlowThread, isRenderMultiColumnFlowThread())
-
-#endif // RenderMultiColumnFlowThread_h
-
index 7c99423..ab40751 100644 (file)
@@ -23,9 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderMultiColumnSet_h
-#define RenderMultiColumnSet_h
+#pragma once
 
 #include "LayerFragment.h"
 #include "RenderMultiColumnFlowThread.h"
@@ -230,6 +228,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderMultiColumnSet, isRenderMultiColumnSet())
-
-#endif // RenderMultiColumnSet_h
-
index 395529e..63bd324 100644 (file)
@@ -27,8 +27,7 @@
  * OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderMultiColumnSpannerPlaceholder_h
-#define RenderMultiColumnSpannerPlaceholder_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderMultiColumnSpannerPlaceholder, isRenderMultiColumnSpannerPlaceholder())
-
-#endif // RenderMultiColumnSpannerPlaceholder_h
index aac4f92..d44fe8a 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef RenderNamedFlowFragment_h
-#define RenderNamedFlowFragment_h
+#pragma once
 
 #include "RenderRegion.h"
 
@@ -166,5 +165,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderNamedFlowFragment, isRenderNamedFlowFragment())
-
-#endif // RenderNamedFlowFragment_h
index fee2f35..9d65565 100644 (file)
@@ -23,9 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderNamedFlowThread_h
-#define RenderNamedFlowThread_h
+#pragma once
 
 #include "RenderFlowThread.h"
 #include "SelectionSubtreeRoot.h"
@@ -150,5 +148,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderNamedFlowThread, isRenderNamedFlowThread())
-
-#endif // RenderNamedFlowThread_h
index 2570305..d8d98bc 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderOverflow_h
-#define RenderOverflow_h
+#pragma once
 
 #include "LayoutRect.h"
 #include <wtf/RefCounted.h>
@@ -105,5 +104,3 @@ inline void RenderOverflow::setVisualOverflow(const LayoutRect& rect)
 }
 
 } // namespace WebCore
-
-#endif // RenderOverflow_h
index 82cf46f..029b9ec 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderProgress_h
-#define RenderProgress_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -61,6 +60,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderProgress, isProgress())
-
-#endif // RenderProgress_h
-
index aa4e88c..d2cbba2 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderPtr_h
-#define RenderPtr_h
+#pragma once
 
 #include <algorithm>
 #include <cstddef>
@@ -177,5 +176,3 @@ template<typename T> struct HashTraits<WebCore::RenderPtr<T>> : SimpleClassHashT
 };
 
 } // namespace WTF
-
-#endif // RenderPtr_h
index 1cce79b..f8d7186 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderQuote_h
-#define RenderQuote_h
+#pragma once
 
 #include "RenderInline.h"
 
@@ -58,5 +57,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderQuote, isQuote())
-
-#endif // RenderQuote_h
index b67d516..0150ff7 100644 (file)
@@ -27,8 +27,7 @@
  * SUCH DAMAGE.
  */
 
-#ifndef RenderRegion_h
-#define RenderRegion_h
+#pragma once
 
 #include "LayerFragment.h"
 #include "RenderBlockFlow.h"
@@ -190,5 +189,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRegion, isRenderRegion())
-
-#endif // RenderRegion_h
index c750fd1..344919c 100644 (file)
@@ -23,9 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-
-#ifndef RenderRegionSet_h
-#define RenderRegionSet_h
+#pragma once
 
 #include "RenderRegion.h"
 #include "RenderBoxRegionInfo.h"
@@ -61,6 +59,3 @@ private:
 };
 
 } // namespace WebCore
-
-#endif // RenderRegionSet_h
-
index 776760a..2bcce7d 100644 (file)
@@ -19,8 +19,7 @@
  *
  */
 
-#ifndef RenderReplaced_h
-#define RenderReplaced_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -95,5 +94,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderReplaced, isRenderReplaced())
-
-#endif
index 3df6963..91373cb 100644 (file)
@@ -26,8 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderReplica_h
-#define RenderReplica_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -50,9 +49,6 @@ private:
     bool isReplica() const override { return true; }
     bool canHaveChildren() const override { return false; }
     void computePreferredLogicalWidths() override;
-
 };
 
 } // namespace WebCore
-
-#endif // RenderReplica_h
index 4f92a0e..e6550fa 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderRuby_h
-#define RenderRuby_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 #include "RenderInline.h"
@@ -97,5 +96,3 @@ inline bool isRuby(const RenderObject* renderer) { return (renderer && isRuby(*r
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRubyAsInline, isRubyInline())
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRubyAsBlock, isRubyBlock())
-
-#endif // RenderRuby_h
index da443b8..6cb793f 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderRubyBase_h
-#define RenderRubyBase_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -80,5 +79,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRubyBase, isRubyBase())
-
-#endif // RenderRubyBase_h
index ed9120c..c6677ec 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderRubyRun_h
-#define RenderRubyRun_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -92,5 +91,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRubyRun, isRubyRun())
-
-#endif // RenderRubyRun_h
index cf4d61d..0c46c6c 100644 (file)
@@ -28,8 +28,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderRubyText_h
-#define RenderRubyText_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -61,5 +60,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderRubyText, isRubyText())
-
-#endif // RenderRubyText_h
index 77bed6a..bdb81da 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderScrollbar_h
-#define RenderScrollbar_h
+#pragma once
 
 #include "RenderPtr.h"
 #include "RenderStyleConstants.h"
@@ -93,5 +92,3 @@ private:
 SPECIALIZE_TYPE_TRAITS_BEGIN(WebCore::RenderScrollbar)
     static bool isType(const WebCore::Scrollbar& scrollbar) { return scrollbar.isCustomScrollbar(); }
 SPECIALIZE_TYPE_TRAITS_END()
-
-#endif // RenderScrollbar_h
index 309127a..da0ccd6 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderScrollbarPart_h
-#define RenderScrollbarPart_h
+#pragma once
 
 #include "RenderBlock.h"
 #include "ScrollTypes.h"
@@ -76,5 +75,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderScrollbarPart, isRenderScrollbarPart())
-
-#endif // RenderScrollbarPart_h
index 8b44353..ed49bed 100644 (file)
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RenderScrollbarTheme_h
-#define RenderScrollbarTheme_h
+#pragma once
 
 #include "ScrollbarThemeComposite.h"
 
@@ -82,5 +81,3 @@ protected:
 };
 
 } // namespace WebCore
-
-#endif // RenderScrollbarTheme_h
index 31ca396..60c3a2e 100644 (file)
@@ -20,8 +20,7 @@
  *
  */
 
-#ifndef RenderSearchField_h
-#define RenderSearchField_h
+#pragma once
 
 #include "PopupMenuClient.h"
 #include "RenderTextControlSingleLine.h"
@@ -93,5 +92,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderSearchField, isTextField())
-
-#endif
index 68891cf..c88df5c 100644 (file)
@@ -22,8 +22,7 @@
  *
  */
 
-#ifndef RenderSelectionInfo_h
-#define RenderSelectionInfo_h
+#pragma once
 
 #include "GapRects.h"
 #include "RenderBlock.h"
@@ -76,6 +75,3 @@ private:
 };
 
 } // namespace WebCore
-
-
-#endif // RenderSelectionInfo_h
index eac48ac..535588e 100644 (file)
@@ -18,8 +18,7 @@
  *
  */
 
-#ifndef RenderSlider_h
-#define RenderSlider_h
+#pragma once
 
 #include "RenderFlexibleBox.h"
 
@@ -27,7 +26,6 @@ namespace WebCore {
 
 class HTMLInputElement;
 class MouseEvent;
-class SliderThumbElement;
 
 class RenderSlider final : public RenderFlexibleBox {
 public:
@@ -56,5 +54,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderSlider, isSlider())
-
-#endif // RenderSlider_h
index d0903d2..134db83 100644 (file)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef RenderSnapshottedPlugIn_h
-#define RenderSnapshottedPlugIn_h
+#pragma once
 
 #include "RenderEmbeddedObject.h"
 #include "RenderImageResource.h"
@@ -66,5 +65,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderSnapshottedPlugIn, isSnapshottedPlugIn())
-
-#endif // RenderSnapshottedPlugIn_h
index e663c19..fd97a01 100644 (file)
@@ -22,8 +22,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderTable_h
-#define RenderTable_h
+#pragma once
 
 #include "CSSPropertyNames.h"
 #include "CollapsedBorderValue.h"
@@ -389,5 +388,3 @@ inline std::unique_ptr<RenderBox> RenderTable::createAnonymousBoxWithSameTypeAs(
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderTable, isTable())
-
-#endif // RenderTable_h
index ee68f1a..7fb19cf 100644 (file)
@@ -17,8 +17,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderTableCaption_h
-#define RenderTableCaption_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 
@@ -47,5 +46,3 @@ private:
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderTableCaption, isTableCaption())
-
-#endif // RenderTableCaption_h
index 595d785..6a77f18 100644 (file)
@@ -22,8 +22,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderTableCell_h
-#define RenderTableCell_h
+#pragma once
 
 #include "RenderBlockFlow.h"
 #include "RenderTableRow.h"
@@ -384,5 +383,3 @@ inline std::unique_ptr<RenderBox> RenderTableCell::createAnonymousBoxWithSameTyp
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderTableCell, isTableCell())
-
-#endif // RenderTableCell_h
index b4fced3..e9fbd96 100644 (file)
@@ -23,8 +23,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderTableCol_h
-#define RenderTableCol_h
+#pragma once
 
 #include "RenderBox.h"
 
@@ -105,5 +104,3 @@ inline RenderTableCol* RenderTableCol::enclosingColumnGroupIfAdjacentAfter() con
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderTableCol, isRenderTableCol())
-
-#endif // RenderTableCol_h
index 3da7c60..0830c3b 100644 (file)
@@ -22,8 +22,7 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef RenderTableRow_h
-#define RenderTableRow_h
+#pragma once
 
 #include "RenderTableSection.h"
 
@@ -159,5 +158,3 @@ inline std::unique_ptr<RenderBox> RenderTableRow::createAnonymousBoxWithSameType
 } // namespace WebCore
 
 SPECIALIZE_TYPE_TRAITS_RENDER_OBJECT(RenderTableRow,&nbs