Revision history for Perl extension SVG. 2.84 2018.02.19 MANWAR - Removed '+x' bits from the script "xt/author/pod-syntax.t". 2.83 2018.02.12 MANWAR - Merged PR #11 (Test Reports), thanks @genio. 2.82 2017.12.18 MANWAR - Fixed subquery (txn-1762542) of the issue RT #123896. 2.81 2017.12.17 MANWAR - Fixed issue RT #123896 (trailing space in credit comment). 2.80 2017.11.30 MANWAR - Added one more test author only as suggested by @DAVE. (RT #123705) 2.79 2017.11.30 MANWAR - Addressed RT #123705, making test t/96-perl-critic.t and t/99_test_pod_coverage.t author only. 2.78 2017.07.07 MANWAR - Merged PR #10 (fix entity escaping), thanks @haarg. This also resolved RT #121612. 2.77 2017.05.18 MANWAR - Proposed fix to the following test failure: http://www.cpantesters.org/cpan/report/ddc7eefc-3429-11e7-8430-9cfb106f656a 2.76 2017.05.08 MANWAR - Added AUTHOR ONLY test scripts (meta-json.t and meta-yml.t). 2.75 2017.05.07 MANWAR - Tidied up unit test scripts and removed '+x' attributes. - Tidied up SEE ALSO section in SVG::XML package pod. 2.74 2017.05.04 MANWAR - Added key 'provides' to the Makefile.PL script as recommended by CPANTS. 2.73 2017.05.03 MANWAR - Merged PR #8, thanks @CSSON. Modified slightly to keep tidyall happy. - Correct some spelling errors that were detected by codespell. - Don't insert whitespace between tag name and closing bracked when a tag has no attributes 2.72 2017.05.02 MANWAR - Added test script t/00-load.t - Fixed typo in the pod document. 2.71 2017.05.01 MANWAR - Fixed issue RT #57000 with regard to be explici about SVG instance. 2.70 2017.04.27 MANWAR - Added MIN_PERL_VERSION to the Makefile.PL script as suggested by CPANTS. 2.69 2017.04.20 MANWAR - Fixed issue RT #118091, skip test if Perl::Tidy is missing. 2.68 2017.04.19 MANWAR - Fixed issue RT #109521, adding min ver of Test::More v0.94. 2.67 2017.04.18 MANWAR - Fixed the issue with regard to github respository info in the Makefile.PL script, thanks @KENTNL. 2.66 2017.04.17 MANWAR - Addressed issue RT #121197 (incorrect meta spec), thanks @KENTNL. - Added 'clean' and 'dist' keys to the Makefile.PL script. - Tidied up .gitignore file. - Added MANIFEST file, no need to generate every time. 2.65 2017.04.16 MANWAR - Merged PR #9, correcting typo in the pod. Thanks @vti. - Tidied up Changes file. - Tidied up Makefile.PL script. - Tidied up README file. 2.64 2015.06.02 - RT #103938 SVG::DOM insertSiblingAfter calls nonexistent 'parent' method (Marius Gavrilescu) 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 - 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::Extension 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 - Added setAttribute and setAttributes to SVG::DOM 2.26 2002.08.04 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Now support -T and inline and namespace. 0.29 2001.10.09 - Repaired bug in method $self->use(). The method was generating an <image > tag. 0.28 2001.10.08 - 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 - Repaired the pod file - Added title and desc support 0.25 2001.10.06 - 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