Revision history for Perl extension SVG.
2.63 2015.03.06
- Move SVG results from POD to external files.
2.62 2015.03.06
- Remove more duplicate pod.
- Encoding of the pod RT #89414
2.61 2015.03.03
- Eliminate a bunch of duplicate documentation.
- Skip tidy testing if module is not available (RT #102484)
- POD formatting.
2.60 2015.03.03
- Convert source files to utf8
- Add more tests
- css styles are now sorted to make it easeier to test
- Run Perltidy on the code
2.59 2013.03.31
- Experiment to show images on MetaCPAN
2.56 2013.03.30
- Move all the content of SVG::Manual to SVG
2.55 2013.03.30
- Add an image to the pod generated by and example.
- Rename SVG::Manual from .pm to .pod.
- Stop violating the Subroutines::ProhibitExplicitReturnUndef policy,
eliminate 'return undef' and return wantarray?():undef; from the code.
2.54 2013.02.16
- Update the dates in the Changes file.
- Remove the function prototypes that don't work on methods anyway.
Stop violating the Subroutines::ProhibitSubroutinePrototypes policy.
2.53 2012.08.09
- missing test file removed from MANIFEST (RT #78856)
2.52 2012.05.29
- move POD testing to xt/
- Some example cleanup - Shlomi Fish
- removing prototype - Shlomi Fish
- POD fixes - David Paleino
2.51 2012.03.30
- Maintenance by Gabor Szabo
- Some documentation fixes.
- Modernizing test suite.
- Link to new public repository.
2.50 2010.04.05
-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 2009.01.23
-Fixed bugtracker URL in YAML
2.48 2009.01.08
-Improved YAML and MANIFEST for cpan testers game
2.47 2008.12.15
-Fixed MANIFEST - replaced Changes entry
2.46 2008.12.15
-Improved META.yml
-Fixed MANIFEST
-Removed all pointless files
2.45 2008.12.15
-Improved META.yml
2.44 2008.04.21
-Improved META.yml
2.43 2008.04.21
-Improved META.yml
2.42 2008.04.16
-Removed Makefile from MANIFEST
2.41 2008.04.16
-Fixed MANIFEST and added license data to the SVG.pm file
2.40 2008.04.14
-Changed tests to current recommendation. Moved to t/ directory.
-Added POD and POD Coverage tests
2.39 2008.04.08
-Added warnings
2.38 2008.04.03
-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 2008.03.02
-Added NS definitions for svg and xlink to enable xlink:href and svg: namespace usage in Firefox.
2.36 2007.09.16
-Fixed SVG::DOM POD
2.35 2007.09.14
-Fixed SVG::DOM POD
2.34 2005.05.17
-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 2005.05.14
-fixed the xlink reference behaviour which was wrong and
broke Mozilla native SVG. Fix submitted by Ian Hickson
2.32 2004.10.10
-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 2004.10.08
-bugfix to stop xml escaping of attribute data.
-additional support of making fe element types case insensitive
2.30 2004.09.30
-POD changes
2.29 2004.09.26
-exposed SVG::Extension
-exposed perlify
-added Mozilla native SVG support as default behaviour
2.28 2003.11.03
- date was: 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 2002.01.29
- date was: Wednesday 29 January 2002 (RO)
-Added setAttribute and setAttributes to SVG::DOM
2.26 2002.08.04
- date was: 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 2002.07.13
- date: 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 2002.06.24
- Minor bug fix - method script was changed to uppercase accidentally.
Repaired this error.
2.21 2002.06.20
- 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 2002.06.15
- date was: (Not released) Friday 15 June 2002
- Bug fix for SVG::DOM
- Enabled SVG::DOM and added additional functionality
2.1 2002.05.27
- 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 2001.12.24
- date: 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 2001.10.18
- date: 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 2001.10.13
- date: 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 2001.10.10
- date: 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 2001.10.10
- date: Wed Oct 10 17:05:00
- Now support -T and inline and namespace.
0.29 2001.10.09
- Tue Oct 9 14:36:00
- Repaired bug in method $self->use(). The method was
generating an <image > tag.
0.28 2001.10.08
- date: 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 2001.10.07
- date: Sun Oct 7 00:40:00
- Repaired the pod file
- Added title and desc support
0.25 2001.10.06
- date: 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 2001.10.06
- date: Sat Oct 6 02:47:02
- added filter support; improved POD.
0.1 2001.10.04
- date was: Thu Oct 4 09:46:28 2001
- original version; created by h2xs 1.19