diff --git a/headers/private/servers/app/Painter.h b/headers/private/servers/app/Painter.h index 1961833b19..3a7ecf1c57 100644 --- a/headers/private/servers/app/Painter.h +++ b/headers/private/servers/app/Painter.h @@ -1,4 +1,11 @@ -// Painter.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * API to the Anti-Grain Geometry based "Painter" drawing backend. Manages + * rendering pipe-lines for stroke, fills, bitmap and text rendering. + * + */ #ifndef PAINTER_H #define PAINTER_H diff --git a/src/servers/app/drawing/Painter/Painter.cpp b/src/servers/app/drawing/Painter/Painter.cpp index f0088c9572..2b35a9e042 100644 --- a/src/servers/app/drawing/Painter/Painter.cpp +++ b/src/servers/app/drawing/Painter/Painter.cpp @@ -1,4 +1,11 @@ -// Painter.cpp +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * API to the Anti-Grain Geometry based "Painter" drawing backend. Manages + * rendering pipe-lines for stroke, fills, bitmap and text rendering. + * + */ #include #include diff --git a/src/servers/app/drawing/Painter/ShapeConverter.cpp b/src/servers/app/drawing/Painter/ShapeConverter.cpp index 8c48b26b5f..ebb22c385a 100644 --- a/src/servers/app/drawing/Painter/ShapeConverter.cpp +++ b/src/servers/app/drawing/Painter/ShapeConverter.cpp @@ -1,4 +1,11 @@ -// ShapeConverter.cpp +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Simple BShape to agg::path_storage converter, implemented as BShapeIterator. + * + */ + #include "ShapeConverter.h" diff --git a/src/servers/app/drawing/Painter/ShapeConverter.h b/src/servers/app/drawing/Painter/ShapeConverter.h index c4c567ac28..fcfa3f9d4f 100644 --- a/src/servers/app/drawing/Painter/ShapeConverter.h +++ b/src/servers/app/drawing/Painter/ShapeConverter.h @@ -1,4 +1,11 @@ -// ShapeConverter.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Simple BShape to agg::path_storage converter, implemented as BShapeIterator. + * + */ + #ifndef SHAPE_CONVERTER_H #define SHAPE_CONVERTER_H diff --git a/src/servers/app/drawing/Painter/Transformable.cpp b/src/servers/app/drawing/Painter/Transformable.cpp index acff53d673..7dd178d572 100644 --- a/src/servers/app/drawing/Painter/Transformable.cpp +++ b/src/servers/app/drawing/Painter/Transformable.cpp @@ -1,4 +1,10 @@ -// Transformable.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * A handy front-end to agg::trans_affine transformation matrix. + * + */ #include #include diff --git a/src/servers/app/drawing/Painter/Transformable.h b/src/servers/app/drawing/Painter/Transformable.h index fbc31696ea..e5afe95a3d 100644 --- a/src/servers/app/drawing/Painter/Transformable.h +++ b/src/servers/app/drawing/Painter/Transformable.h @@ -1,4 +1,11 @@ -// Transformable.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * A handy front-end to agg::trans_affine transformation matrix. + * + */ + #ifndef TRANSFORMABLE_H #define TRANSFORMABLE_H diff --git a/src/servers/app/drawing/Painter/agg_renderer_region.h b/src/servers/app/drawing/Painter/agg_renderer_region.h index e398448de3..70036208f3 100644 --- a/src/servers/app/drawing/Painter/agg_renderer_region.h +++ b/src/servers/app/drawing/Painter/agg_renderer_region.h @@ -1,21 +1,14 @@ -//---------------------------------------------------------------------------- -// Anti-Grain Geometry - Version 2.2 -// Copyright (C) 2002-2004 Maxim Shemanarev (http://www.antigrain.com) -// -// Permission to copy, use, modify, sell and distribute this software -// is granted provided this copyright notice appears in all copies. -// This software is provided "as is" without express or implied -// warranty, and with no claim as to its suitability for any purpose. -// -//---------------------------------------------------------------------------- -// Contact: mcseem@antigrain.com -// mcseemagg@yahoo.com -// http://www.antigrain.com -//---------------------------------------------------------------------------- -// -// class renderer_region -// -//---------------------------------------------------------------------------- +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Copyright 2002-2004 Maxim Shemanarev (http://www.antigrain.com) + * + * + * class renderer_region, slightly modified renderer_mclip which directly + * uses a BRegion for clipping info. + * + */ #ifndef AGG_RENDERER_REGION_INCLUDED #define AGG_RENDERER_REGION_INCLUDED diff --git a/src/servers/app/drawing/Painter/defines.h b/src/servers/app/drawing/Painter/defines.h index 0dddc02502..a45b7fe1ca 100644 --- a/src/servers/app/drawing/Painter/defines.h +++ b/src/servers/app/drawing/Painter/defines.h @@ -1,4 +1,11 @@ -// agg_renderer_types.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * global definitions for the Painter frame work, mainly types for the + * AGG pipelines + * + */ #ifndef DEFINES_H #define DEFINES_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingMode.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingMode.h index c6169aa6bd..f3f46c724a 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingMode.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingMode.h @@ -1,4 +1,10 @@ -// DrawingMode.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Base class for different drawing modes. + * + */ #ifndef DRAWING_MODE_H #define DRAWING_MODE_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAdd.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAdd.h index 1abb6f6486..f9467f5f4a 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAdd.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAdd.h @@ -1,4 +1,10 @@ -// DrawingModeAdd.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ADD on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ADD_H #define DRAWING_MODE_ADD_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCC.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCC.h index 9f1695c708..25d1979bcd 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCC.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCC.h @@ -1,4 +1,10 @@ -// DrawingModeAlphaCC.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ALPHA in "Constant Composite" mode on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ALPHA_CC_H #define DRAWING_MODE_ALPHA_CC_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCO.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCO.h index 050e71d5b6..ecb8adcf0f 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCO.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaCO.h @@ -1,4 +1,10 @@ -// DrawingModeAlphaCO.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ALPHA in "Constant Overlay" mode on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ALPHA_CO_H #define DRAWING_MODE_ALPHA_CO_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPC.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPC.h index 4233a9e481..df286464c1 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPC.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPC.h @@ -1,4 +1,10 @@ -// DrawingModeAlphaPC.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ALPHA in "Pixel Composite" mode on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ALPHA_PC_H #define DRAWING_MODE_ALPHA_PC_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPO.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPO.h index b536b41574..652f5b3283 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPO.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeAlphaPO.h @@ -1,4 +1,10 @@ -// DrawingModeAlphaPO.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ALPHA in "Constant Overlay" mode on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ALPHA_PO_H #define DRAWING_MODE_ALPHA_PO_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeBlend.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeBlend.h index 978d6d0fce..603454c069 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeBlend.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeBlend.h @@ -1,4 +1,10 @@ -// DrawingModeBlend.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_BLEND on B_RGBA32. + * + */ #ifndef DRAWING_MODE_BLEND_H #define DRAWING_MODE_BLEND_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopy.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopy.h index f5f6373c53..2db49cd81a 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopy.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopy.h @@ -1,4 +1,10 @@ -// DrawingModeCopy.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_COPY on B_RGBA32. + * + */ #ifndef DRAWING_MODE_COPY_H #define DRAWING_MODE_COPY_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopySolid.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopySolid.h index 7b47f34887..031df86195 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopySolid.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeCopySolid.h @@ -1,4 +1,10 @@ -// DrawingModeCopySolid.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_COPY ignoring the pattern (solid) on B_RGBA32. + * + */ #ifndef DRAWING_MODE_COPY_SOLID_H #define DRAWING_MODE_COPY_SOLID_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeErase.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeErase.h index 306ecc3b10..30da08e3ca 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeErase.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeErase.h @@ -1,4 +1,10 @@ -// DrawingModeErase.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_ERASE on B_RGBA32. + * + */ #ifndef DRAWING_MODE_ERASE_H #define DRAWING_MODE_ERASE_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.cpp b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.cpp index 8ca925c668..15538db38f 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.cpp +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.cpp @@ -1,4 +1,11 @@ -// DrawingModeFactory.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Manages retrieving/instantiating of the correct DrawingMode class for + * a given drawing_mode constant. + * + */ #include diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.h index c8f77ac2d9..190fe19ea8 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeFactory.h @@ -1,4 +1,11 @@ -// DrawingModeFactory.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Manages retrieving/instantiating of the correct DrawingMode class for + * a given drawing_mode constant. + * + */ #ifndef DRAWING_MODE_FACTORY_H #define DRAWING_MODE_FACTORY_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeInvert.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeInvert.h index 51d604a9c2..0865a132e4 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeInvert.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeInvert.h @@ -1,4 +1,10 @@ -// DrawingModeInvert.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_INVERT on B_RGBA32. + * + */ #ifndef DRAWING_MODE_INVERT_H #define DRAWING_MODE_INVERT_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeMax.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeMax.h index c3d02c6bb3..5955ca9b7c 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeMax.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeMax.h @@ -1,4 +1,10 @@ -// DrawingModeMax.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_MAX on B_RGBA32. + * + */ #ifndef DRAWING_MODE_MAX_H #define DRAWING_MODE_MAX_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeOver.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeOver.h index a1e9f715d0..22dbf3599a 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeOver.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeOver.h @@ -1,4 +1,10 @@ -// DrawingModeOver.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_OVER on B_RGBA32. + * + */ #ifndef DRAWING_MODE_OVER_H #define DRAWING_MODE_OVER_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSelect.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSelect.h index f08ab0131a..20b149229b 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSelect.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSelect.h @@ -1,4 +1,10 @@ -// DrawingModeSelect.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_SELECT on B_RGBA32. + * + */ #ifndef DRAWING_MODE_SELECT_H #define DRAWING_MODE_SELECT_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSubtract.h b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSubtract.h index b9042a8635..f1e008dd7c 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSubtract.h +++ b/src/servers/app/drawing/Painter/drawing_modes/DrawingModeSubtract.h @@ -1,4 +1,10 @@ -// DrawingModeSubtract.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * DrawingMode implementing B_OP_SUBTRACT on B_RGBA32. + * + */ #ifndef DRAWING_MODE_SUBTRACT_H #define DRAWING_MODE_SUBTRACT_H diff --git a/src/servers/app/drawing/Painter/drawing_modes/forwarding_pixfmt.h b/src/servers/app/drawing/Painter/drawing_modes/forwarding_pixfmt.h index 678249d0d8..8fca619b0c 100644 --- a/src/servers/app/drawing/Painter/drawing_modes/forwarding_pixfmt.h +++ b/src/servers/app/drawing/Painter/drawing_modes/forwarding_pixfmt.h @@ -1,4 +1,13 @@ -// forwarding_pixfmt.h +/* + * Copyright 2005, Stephan Aßmus . All rights reserved. + * Distributed under the terms of the MIT License. + * + * Copyright 2002-2004 Maxim Shemanarev (http://www.antigrain.com) + * + * A class implementing the AGG "pixel format" interface which maintains + * a PatternHandler and DrawingMode instance, to which it forwards any requests. + * + */ #ifndef FORWARDING_PIXFMT_H #define FORWARDING_PIXFMT_H diff --git a/src/servers/app/drawing/Painter/font_support/agg_font_freetype.cpp b/src/servers/app/drawing/Painter/font_support/agg_font_freetype.cpp index 01ed0909a5..3c860dffe0 100644 --- a/src/servers/app/drawing/Painter/font_support/agg_font_freetype.cpp +++ b/src/servers/app/drawing/Painter/font_support/agg_font_freetype.cpp @@ -1,4 +1,6 @@ //---------------------------------------------------------------------------- +// Copyright 2005 Michael Lotz +// // Anti-Grain Geometry - Version 2.2 // Copyright (C) 2002-2004 Maxim Shemanarev (http://www.antigrain.com) // @@ -12,7 +14,7 @@ // mcseemagg@yahoo.com // http://www.antigrain.com //---------------------------------------------------------------------------- - +// modified to use family and style id as glyph cache lookup #include #include "agg_font_freetype.h"