From 5d206a6d65eb49859bbef084b55af4b591ab4eb6 Mon Sep 17 00:00:00 2001 From: Brian Sweeney Date: Mon, 26 Feb 2024 08:47:36 -0500 Subject: [PATCH 1/4] Add authors file --- AUTHORS.md | 17 +++++++++++++++++ src/Svg/DefaultStyle.php | 1 - src/Svg/Document.php | 1 - src/Svg/Gradient/Stop.php | 1 - src/Svg/Style.php | 1 - src/Svg/Surface/CPdf.php | 5 ----- src/Svg/Surface/SurfaceCpdf.php | 1 - src/Svg/Surface/SurfaceInterface.php | 1 - src/Svg/Surface/SurfacePDFLib.php | 1 - src/Svg/Tag/AbstractTag.php | 1 - src/Svg/Tag/Anchor.php | 1 - src/Svg/Tag/Circle.php | 1 - src/Svg/Tag/ClipPath.php | 1 - src/Svg/Tag/Ellipse.php | 1 - src/Svg/Tag/Group.php | 1 - src/Svg/Tag/Image.php | 1 - src/Svg/Tag/Line.php | 1 - src/Svg/Tag/LinearGradient.php | 1 - src/Svg/Tag/Path.php | 1 - src/Svg/Tag/Polygon.php | 1 - src/Svg/Tag/Polyline.php | 1 - src/Svg/Tag/RadialGradient.php | 1 - src/Svg/Tag/Rect.php | 1 - src/Svg/Tag/Shape.php | 1 - src/Svg/Tag/Stop.php | 1 - src/Svg/Tag/StyleTag.php | 1 - src/Svg/Tag/Symbol.php | 1 - src/Svg/Tag/Text.php | 1 - src/Svg/Tag/UseTag.php | 1 - 29 files changed, 17 insertions(+), 32 deletions(-) create mode 100644 AUTHORS.md diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000..6642e3d --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,17 @@ +SvgLib was designed and developed by Fabien Ménager. + +### Current Team + +* **Brian Sweeney** (maintainer) + +### Alumni + +* **Fabien Ménager** (creator) + +### Contributors +* **ssddanbrown** +* [and many more...](https://github.com/dompdf/php-svg-lib/graphs/contributors) + +### Thanks + +SvgLib would not have been possible without strong community support. \ No newline at end of file diff --git a/src/Svg/DefaultStyle.php b/src/Svg/DefaultStyle.php index 4e73d29..5abd96b 100644 --- a/src/Svg/DefaultStyle.php +++ b/src/Svg/DefaultStyle.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Document.php b/src/Svg/Document.php index e5c2c24..3433a49 100644 --- a/src/Svg/Document.php +++ b/src/Svg/Document.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Gradient/Stop.php b/src/Svg/Gradient/Stop.php index a37fb97..db39c92 100644 --- a/src/Svg/Gradient/Stop.php +++ b/src/Svg/Gradient/Stop.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Style.php b/src/Svg/Style.php index 5234d47..666ec66 100644 --- a/src/Svg/Style.php +++ b/src/Svg/Style.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Surface/CPdf.php b/src/Svg/Surface/CPdf.php index e24f6f2..34414b1 100644 --- a/src/Svg/Surface/CPdf.php +++ b/src/Svg/Surface/CPdf.php @@ -7,11 +7,6 @@ * TCPDF and others as a guide. * * @author Wayne Munro - * @author Orion Richardson - * @author Helmut Tischer - * @author Ryan H. Masten - * @author Brian Sweeney - * @author Fabien Ménager * @license Public Domain http://creativecommons.org/licenses/publicdomain/ * @package Cpdf */ diff --git a/src/Svg/Surface/SurfaceCpdf.php b/src/Svg/Surface/SurfaceCpdf.php index 62cc74a..1a29580 100644 --- a/src/Svg/Surface/SurfaceCpdf.php +++ b/src/Svg/Surface/SurfaceCpdf.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Surface/SurfaceInterface.php b/src/Svg/Surface/SurfaceInterface.php index 25b3001..60d0739 100644 --- a/src/Svg/Surface/SurfaceInterface.php +++ b/src/Svg/Surface/SurfaceInterface.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Surface/SurfacePDFLib.php b/src/Svg/Surface/SurfacePDFLib.php index 3d25aef..e1ca3c1 100644 --- a/src/Svg/Surface/SurfacePDFLib.php +++ b/src/Svg/Surface/SurfacePDFLib.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/AbstractTag.php b/src/Svg/Tag/AbstractTag.php index c74e0eb..52da210 100644 --- a/src/Svg/Tag/AbstractTag.php +++ b/src/Svg/Tag/AbstractTag.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Anchor.php b/src/Svg/Tag/Anchor.php index 6979495..390c449 100644 --- a/src/Svg/Tag/Anchor.php +++ b/src/Svg/Tag/Anchor.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Circle.php b/src/Svg/Tag/Circle.php index e504ffe..7de4efd 100644 --- a/src/Svg/Tag/Circle.php +++ b/src/Svg/Tag/Circle.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/ClipPath.php b/src/Svg/Tag/ClipPath.php index 46722f9..614c2ed 100644 --- a/src/Svg/Tag/ClipPath.php +++ b/src/Svg/Tag/ClipPath.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Ellipse.php b/src/Svg/Tag/Ellipse.php index 42891e0..468c593 100644 --- a/src/Svg/Tag/Ellipse.php +++ b/src/Svg/Tag/Ellipse.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Group.php b/src/Svg/Tag/Group.php index bacb385..0ab05e1 100644 --- a/src/Svg/Tag/Group.php +++ b/src/Svg/Tag/Group.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Image.php b/src/Svg/Tag/Image.php index de397c4..2a27c39 100644 --- a/src/Svg/Tag/Image.php +++ b/src/Svg/Tag/Image.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Line.php b/src/Svg/Tag/Line.php index fb3b64c..acf178e 100644 --- a/src/Svg/Tag/Line.php +++ b/src/Svg/Tag/Line.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/LinearGradient.php b/src/Svg/Tag/LinearGradient.php index c5e6397..1b6d91a 100644 --- a/src/Svg/Tag/LinearGradient.php +++ b/src/Svg/Tag/LinearGradient.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Path.php b/src/Svg/Tag/Path.php index a2a4c5b..4cac586 100644 --- a/src/Svg/Tag/Path.php +++ b/src/Svg/Tag/Path.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Polygon.php b/src/Svg/Tag/Polygon.php index e7ca92a..f42eea0 100644 --- a/src/Svg/Tag/Polygon.php +++ b/src/Svg/Tag/Polygon.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Polyline.php b/src/Svg/Tag/Polyline.php index 45e2131..c0fb76e 100644 --- a/src/Svg/Tag/Polyline.php +++ b/src/Svg/Tag/Polyline.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/RadialGradient.php b/src/Svg/Tag/RadialGradient.php index a9de62f..0e3ccb7 100644 --- a/src/Svg/Tag/RadialGradient.php +++ b/src/Svg/Tag/RadialGradient.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Rect.php b/src/Svg/Tag/Rect.php index b5f3f77..2947479 100644 --- a/src/Svg/Tag/Rect.php +++ b/src/Svg/Tag/Rect.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Shape.php b/src/Svg/Tag/Shape.php index 767e81d..f219ca3 100644 --- a/src/Svg/Tag/Shape.php +++ b/src/Svg/Tag/Shape.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Stop.php b/src/Svg/Tag/Stop.php index 22c9a98..948a05b 100644 --- a/src/Svg/Tag/Stop.php +++ b/src/Svg/Tag/Stop.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/StyleTag.php b/src/Svg/Tag/StyleTag.php index 309de01..f748160 100644 --- a/src/Svg/Tag/StyleTag.php +++ b/src/Svg/Tag/StyleTag.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Symbol.php b/src/Svg/Tag/Symbol.php index d00e7ab..ca7b313 100644 --- a/src/Svg/Tag/Symbol.php +++ b/src/Svg/Tag/Symbol.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/Text.php b/src/Svg/Tag/Text.php index 80e08a6..3ce4d34 100644 --- a/src/Svg/Tag/Text.php +++ b/src/Svg/Tag/Text.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ diff --git a/src/Svg/Tag/UseTag.php b/src/Svg/Tag/UseTag.php index cb669b9..7c05fcd 100644 --- a/src/Svg/Tag/UseTag.php +++ b/src/Svg/Tag/UseTag.php @@ -2,7 +2,6 @@ /** * @package php-svg-lib * @link http://github.com/PhenX/php-svg-lib - * @author Fabien Ménager * @license GNU LGPLv3+ http://www.gnu.org/copyleft/lesser.html */ From b08faf09728987bef8b405f80473599c1bdafdf6 Mon Sep 17 00:00:00 2001 From: Brian Sweeney Date: Mon, 26 Feb 2024 08:50:35 -0500 Subject: [PATCH 2/4] Update Composer namespace --- composer.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 910a0a1..bf2b153 100644 --- a/composer.json +++ b/composer.json @@ -1,13 +1,13 @@ { - "name": "phenx/php-svg-lib", + "name": "dompdf/php-svg-lib", "type": "library", "description": "A library to read, parse and export to PDF SVG files.", - "homepage": "https://github.com/PhenX/php-svg-lib", + "homepage": "https://github.com/dompdf/php-svg-lib", "license": "LGPL-3.0-or-later", "authors": [ { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" + "name": "The SvgLib Community", + "homepage": "https://github.com/dompdf/php-svg-lib/blob/master/AUTHORS.md" } ], "autoload": { From b91b4614603fa69bb16b2c8a92992d9a116d139c Mon Sep 17 00:00:00 2001 From: Brian Sweeney Date: Sat, 16 Mar 2024 12:06:07 -0400 Subject: [PATCH 3/4] Update project link in file headers --- src/Svg/DefaultStyle.php | 2 +- src/Svg/Document.php | 2 +- src/Svg/Gradient/Stop.php | 2 +- src/Svg/Style.php | 2 +- src/Svg/Surface/SurfaceCpdf.php | 2 +- src/Svg/Surface/SurfaceInterface.php | 2 +- src/Svg/Surface/SurfacePDFLib.php | 2 +- src/Svg/Tag/AbstractTag.php | 2 +- src/Svg/Tag/Anchor.php | 2 +- src/Svg/Tag/Circle.php | 2 +- src/Svg/Tag/ClipPath.php | 2 +- src/Svg/Tag/Ellipse.php | 2 +- src/Svg/Tag/Group.php | 2 +- src/Svg/Tag/Image.php | 2 +- src/Svg/Tag/Line.php | 2 +- src/Svg/Tag/LinearGradient.php | 2 +- src/Svg/Tag/Path.php | 2 +- src/Svg/Tag/Polygon.php | 2 +- src/Svg/Tag/Polyline.php | 2 +- src/Svg/Tag/RadialGradient.php | 2 +- src/Svg/Tag/Rect.php | 2 +- src/Svg/Tag/Shape.php | 2 +- src/Svg/Tag/Stop.php | 2 +- src/Svg/Tag/StyleTag.php | 2 +- src/Svg/Tag/Symbol.php | 2 +- src/Svg/Tag/Text.php | 2 +- src/Svg/Tag/UseTag.php | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/Svg/DefaultStyle.php b/src/Svg/DefaultStyle.php index 5abd96b..e27bdb9 100644 --- a/src/Svg/DefaultStyle.php +++ b/src/Svg/DefaultStyle.php @@ -1,7 +1,7 @@ Date: Sat, 16 Mar 2024 12:06:23 -0400 Subject: [PATCH 4/4] Update Cpdf library header --- src/Svg/Surface/CPdf.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Svg/Surface/CPdf.php b/src/Svg/Surface/CPdf.php index 34414b1..ce807a2 100644 --- a/src/Svg/Surface/CPdf.php +++ b/src/Svg/Surface/CPdf.php @@ -3,10 +3,7 @@ * A PHP class to provide the basic functionality to create a pdf document without * any requirement for additional modules. * - * Extended by Orion Richardson to support Unicode / UTF-8 characters using - * TCPDF and others as a guide. - * - * @author Wayne Munro + * @author Wayne Munro * @license Public Domain http://creativecommons.org/licenses/publicdomain/ * @package Cpdf */