Permalink
Browse files

import 2.50 from CPAN

  • Loading branch information...
0 parents commit 39c980268c68924d26606a006a11f9eb0ea8621e @szabgab szabgab committed Mar 28, 2012
@@ -0,0 +1,207 @@
+Revision history for Perl extension SVG.
+
+2.50 05 April, 2010
+ -Fixed inline SVG generation method (bug # 43814 and 50075)
+ -Fixed XML-escaped characters (bug # 53918 and 44454)
+ -Fixed undef bug in findChildIndex (bug # 48932)
+ -Fixed memory leaks with Scalar::Util::weaken() (bug # 54458)
+ -Fixed cloning method (bug # 36194)
+ -DOM::insertAtIndex() and removeAtIndex() now update the ID and element list
+
+2.49 23 January, 2009
+ -Fixed bugtracker URL in YAML
+
+2.48 08 January, 2009
+ -Improved YAML and MANIFEST for cpan testers game
+
+2.47 15 December, 2008
+ -Fixed MANIFEST - replaced Changes entry
+
+2.46 15 December, 2008
+ -Improved META.yml
+ -Fixed MANIFEST
+ -Removed all pointless files
+
+2.45 15 December, 2008
+ -Improved META.yml
+
+2.44 21 April, 2008
+ -Improved META.yml
+
+2.43 21 April, 2008
+ -Improved META.yml
+
+2.42 16 April, 2008
+ -Removed Makefile from MANIFEST
+
+2.41 16 April, 2008
+ -Fixed MANIFEST and added license data to the SVG.pm file
+
+2.40 14 April, 2008
+ -Changed tests to current recommendation. Moved to t/ directory.
+ -Added POD and POD Coverage tests
+
+2.39 08 April, 2008
+ -Added warnings
+
+2.38 03 April, 2008
+
+ -Modified SVG::Element to answer a bug report in rt.perl.org by slaven
+ regarding the redefined methods warnings when SVG is used twice.
+ -Fixed the POD to reflect annotation comments.
+
+2.37 02 March, 2008
+ -Added NS definitions for svg and xlink to enable xlink:href and svg: namespace usage in Firefox.
+
+2.36 16 September, 2007
+ -Fixed SVG::DOM POD
+
+2.35 14 September, 2007
+ -Fixed SVG::DOM POD
+
+2.34 17 May 2005
+ -SVG::Element - Removed elsep entry for CDATA, cdata, cdata_noxmlesc fields to get rid of
+ artificial blank spaces that confuse some browsers
+ -SVG::DOM - added getRootNode method
+ -Added user-contributed DOM2 methods to SVG::DOM
+
+2.33 14 May, 2005
+ -fixed the xlink reference behaviour which was wrong and
+ broke Mozilla native SVG. Fix submitted by Ian Hickson
+
+2.32 10 October, 2004
+ -bufgix to repair broken test which causes failure of make test
+ -added sorting to attribute list so output is consistent
+ -added generic support for -href for any method that adds
+ it as an attribute
+ -added xlink support to any tag with an -href attribute
+ -added 'a' and 'g' autosubs
+ -added numerous tests including pi, polygon, script, anchor, style tests
+ -bugfix for pi() method
+ -repaired script and style examples
+
+2.31 8 October, 2004
+ -bugfix to stop xml escaping of attribute data.
+ -additional support of making fe element types case insensitive
+
+2.30 30 Sept, 2004
+ -POD changes
+
+2.29 26 September, 2004
+ -exposed SVG::Extension
+ -exposed perlify
+ -added Mozilla native SVG support as default behaviour
+
+2.28 Monday 3 November, 2003 (RO, PW)
+ -Added SVG::GD to allow GD users to output SVG for simple GD drawings (RO)
+ -Added perlify support: Generate Perl code from an SVG document (PW)
+ -Added SVG::Extention for DTD validation support during serialisation (PW)
+ -Took away automatic xml escaping code. This belongs in user codei (RO).
+ -Added attributeName and attributeType to legal animateTransform in
+ SVG::Element SMIL animation per Mike Churchill bug report 2003.12.03
+ -bug fix to the inlinesvg.pl example Also per Mike Churchill bug report
+
+2.27 Wednesday 29 January 2002 (RO)
+ -Added setAttribute and setAttributes to SVG::DOM
+
+2.26 Sunday 4 August 2002 (PW)
+ - Moved all -specialarguments to %default_attrs so they
+ can be set at import time
+ - Added strict checking for duplicate IDs in tag() and attribute()
+ - Created test suite of 17 initial regession test scripts
+ - Improved xmlesc method in
+
+2.25 Sunday 13 July 2002 (PW)
+ - Extended DOM module to cover many more DOM functions
+ - Rewrote attrib() to also set and delete attributes
+ - Added 'attribute' and 'attr' aliases for attrib()
+
+2.22 Monday 24 June 2002
+ - Minor bug fix - method script was changed to uppercase accidentally.
+ Repaired this error.
+
+2.21 Thursday 20 June 2002
+ - Added the internal hash $svg->{-docref} which contains
+ the -elist and -idlist hashes for tracking the elements
+ and ids in the document in the DOM
+ - Added functionality to SVG::DOM including getElements, getElementByID
+ - Added an example of the use of SVG DOM in the examples directory
+ - Added element-level namespace support to override the document namespace
+
+
+2.2 (Not released) Friday 15 June 2002
+ - Bug fix for SVG::DOM
+ - Enabled SVG::DOM and added additional functionality
+
+2.1 27 May 2002
+ - Separated out the SVG module documentation and moved it to SVG::Manual.pm
+ - Added experimental SVG::DOM
+ - Improved script support and commenting.
+ - Added an end-of-output credit
+
+2.0 Mon Dec 24 14:00
+ - Improved POD, and moved it to SVG::manual
+ - Tested significantly
+ - Added aliases for xmlify
+ - broke out Element.pm module from SVG.pm file
+ - Repaired scripting support
+ - Added CDATA tag for unmollested text support
+ - changed underlying datastructure to support SVG::Parser
+ - Repaired inline SVG generation
+ - Added configurability and NON-SVG support
+
+1.12 Thu Oct 18 00:25
+ - Repaired Animate command
+ - Added import functionality
+ - Improved AUTOLOAD functionality
+ - Improved POD
+ - Tested significantly
+ - Modified constructor to accept XML-definition parameters
+ in preparation for supporting SVG::Parser
+
+0.60-1.0 Internal releases
+ - Not released to public.
+
+0.50 Sat Oct 13 12:00
+ - Maintenance release.
+ - Repaired and added consistency to pod
+ - Repaired small bug in inline.
+ - Added svg.pm to examples. Tested sample of the synopsis script.
+
+0.31 Thu Oct 10 12:00:00
+ - Bug fix for careless error. Left a debugging comment in the code.
+ - Next time, run the code through an interpreted rather than just
+ looking at the raw XML.
+
+0.30 Wed Oct 10 17:05:00
+ - Now support -T and inline and namespace.
+
+0.29 Tue Oct 9 14:36:00
+ - Repaired bug in method $self->use(). The method was
+ generating an <image > tag.
+
+0.28 Mon Oct 8 18:05:40
+ - Got the program to pass -w
+ - Fixed user-reported bug in animate function $rtr{-method}
+ was missing the minus.
+ - ran significant tests for complex files. Most work but some crash.
+
+0.26 Sun Oct 7 00:40:00
+ - Repaired the pod file
+ - Added title and desc support
+
+0.25 Sat Oct 6 23:00:02
+ - added image support; improved POD;
+ - Provided DTD & XML version support:
+ XML version '1.0'
+ XML encoding 'UTF-8'
+ standalone 'yes'
+ namespace 'svg'
+ DTD identifier '-//W3C//DTD SVG 1.0//EN';
+ DTD url 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'
+
+0.2 Sat Oct 6 02:47:02
+ - added filter support; improved POD.
+
+0.1 Thu Oct 4 09:46:28 2001
+ - original version; created by h2xs 1.19
@@ -0,0 +1,2 @@
+The modules in the SVG distribution are distributed under the same license as Perl itself. It is provided free of warranty and may be re-used freely.
+
@@ -0,0 +1,50 @@
+META.yml
+examples/attributeManip.pl
+examples/image_sample.pl
+examples/inline_sample.pl
+examples/inlinesvg.pl
+examples/minsvg.pl
+examples/starpath.cgi
+examples/sun_text_sample.pl
+examples/svg.pl
+examples/SVG_02_sample.pl
+examples/svg_dom_sample.pl
+examples/svgtest2.pl
+examples/yaph5.cgi
+lib/SVG.pm
+lib/SVG/DOM.pm
+lib/SVG/Element.pm
+lib/SVG/Extension.pm
+lib/SVG/Manual.pm
+lib/SVG/XML.pm
+LICENSE
+Makefile.PL
+MANIFEST
+README
+Changes
+t/01-loadsvg.t
+t/02-simpledoc.t
+t/03-render.t
+t/04-inline.t
+t/05-processinginstruction.t
+t/06-doctype.t
+t/07-extension.t
+t/08-looknfeel.t
+t/09-script.t
+t/10-autoload.t
+t/11-customtags.t
+t/12-elementid.t
+t/13-duplicateids.t
+t/14-attributes.t
+t/15-parentage.t
+t/16-siblings.t
+t/17-tagtypes.t
+t/18-filter.t
+t/19-style.t
+t/20-anchor.t
+t/21-polygon.t
+t/22-xlink.t
+t/23-xmlescape.t
+t/24-doubleuse.t
+t/98_all_pod.t
+t/99_test_pod_coverage.t
@@ -0,0 +1,22 @@
+--- #YAML:1.0
+name: SVG
+version: 2.50
+abstract: Perl extension for generating Scalable Vector Graphics (SVG) documents
+author:
+ - Ronan Oger <ronan@cpan.com>
+license: perl
+distribution_type: module
+configure_requires:
+ ExtUtils::MakeMaker: 0
+build_requires:
+ ExtUtils::MakeMaker: 0
+requires:
+ Scalar::Util: ~
+no_index:
+ directory:
+ - t
+ - inc
+generated_by: ExtUtils::MakeMaker version 6.55_02
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
@@ -0,0 +1,12 @@
+use ExtUtils::MakeMaker;
+# See lib/ExtUtils/MakeMaker.pm for details of how to influence
+# the contents of the Makefile that is written.
+WriteMakefile(
+ NAME => 'SVG',
+ VERSION_FROM => 'lib/SVG.pm', # finds $VERSION
+ PREREQ_PM => { 'Scalar::Util' },
+ ($] >= 5.005 ? ## Add these new keywords supported since 5.005
+ (ABSTRACT_FROM => 'lib/SVG/Manual.pm', # retrieve abstract from module
+ LICENSE => 'perl',
+ AUTHOR => 'Ronan Oger <ronan@cpan.com>') : ()),
+);
Oops, something went wrong.

0 comments on commit 39c9802

Please sign in to comment.