Revision history for Perl extension Pod::Tree

1.17 2010 Jun 21

        pods2html
        - quote paths in REs

1.16 2009 Apr 10

        Pod::Tree::HTML
        - fix to work with IO::File 1.13 (RT 34755, 38307)

        mod2html
        - added to distribution

        Makefile.PL
        - added all required modules to PREREQ_PM

1.15 2007 Jun 24

Rename pod2html -> podtree2html (RT 18742)

        Pod::Tree::HTML
        - Changed destination resolution to accept a scalar reference,
          or anything with a 'print' method. (RT 12335)

        podtree2html, pods2html
        - documented HTML elements for CSS rules (RT 6118)

        pod.css
        - add example style sheet

1.14 2007 Jun 12

        Pod::Tree::HTML
        - remove use vars qw(&isa); (RT 14530)
        - document translate() error conditions (RT 12336)

        Makefile.PL
        - add Text::Template prerequisite (RT 26440)

1.13 2007 Apr 06

        Pod::Tree
        - rename the Stream package

        Pod::Tree::HTML
        - change the X<> markup to render as empty, per the perlpod manpage
        - rename the BitBucket package
        - add template support

        Pod::Tree:PerlUtil
        - handle malformed NAME paragraphs more gracefully

        pod2html
        - add template support

        pods2html
        - add template support

1.12 2006 Apr 22

        Pod::Tree::PerlBin
        - ignore non-existant directories on $PATH
        - protect File::Find::find from empty directory list

        Pod::Tree:PerlFunc
        - find the pod/ directory under either perl/ or perl/lib/ (Win32 issue)

        Pod::Tree::PerlLib
        - increase default col_width to 30

        Pod::Tree:PerlTop
        - find the pod/ directory under either perl/ or perl/lib/ (Win32 issue)

        Pod::Tree:PerlUtil
        - clean up whitespace in module names and descriptions

        pods2html
        - recursion check compares absolute paths instead of inodes (Win32 issue)

        t/pods2html.t
        - use rmtree instead of system "rm -r" (Win32 issue)

1.11 2004 Oct

        Pod::Tree
        - recognize blank lines per perlpodspec
        - added support for =head3 and =head4 commands
        - recognize \n, \r, \r\n line endings
        - separate paragraphs on blank (/^\s*$/) lines

        Pod::Tree::HTML
        - added support for =head3 and =head4 commands
        - expose the emit_toc and emit_body methods
        - drop the </li> tags in the TOC.
          It was the easiest way to fix the nesting problem.
        - added { empty => 1 } option

        Pod::Tree::Node
        - added support for =head3 and =head4 commands
        - consolidate consecutive verbatim paragraphs

        pods2html
        - added --module option
        - get depth from module name, not file path
        - added --empty option

        t/pod2html.t
        t/pods2html.t
        - invoke $Config{perlpath}, not 'perl'

        GENERAL
        - Set default BGCOLOR to ffffff

        - Removed all the
            use 5.x;
            require 5.x
          statements

        - reviewed all the copyright notices

1.10 2003 Jan

        Pod::Tree
        - documentation typos
        - dropped the require 5.6.0; statement
        
        Pod::Tree::HTML
        - added support for $link_map->url methods
        - deprecated        $link_map->map methods
        - exposed escape_2396 and assemble_url methods
        - documentation

        Pod::Tree::Node
        - documentation typos

        Pod::Tree::Pod
        - dropped the require 5.6.0; statement

        t/mapper.t
        t/mapper.d
        - created

1.09 2002 Jul

        Makefile.PL
        - traded in ABSTRACT for ABSTRACT_FROM

        Pod::Tree::Node
        - recoded unescapetext to use Pod::Escapes
        - expand the HTTP domain to include e.g. mailto:

        Pod::Tree::Pod
        - changed _escape to handle non-ASCII chars

        Pod::Tree::PerlUtils
        - Handle module names that contain dashes

        Pod::Tree::HTML
        - Handle PODs that have "name--description" with multiple dashes
        - Change default bgcolor to white
        - added css => $url option

        perl2html
        - traded in hard-coded /:/ for /$Config{path_sep}/

        pod2html
        - added -css URL option

        pods2html
        - added -css URL option
        - fixed recursion check on Win32

        t/pod2html.d
        t/pod2html.t
        - created

        t/pods2html.t
        - enable some tests on Win32
        - wrote RDiff() to ignore CVS directories

1.08 2001 May 30

        t/pods2html.t
        - skip test on Win32

1.07 2001 May 29

        Makefile.PL
        - added EXE_FILES key
        - added PREREQ_PM key

        Pod::Tree
        - preserve paragraph endings
        - preserve non-POD content
        - added has_pod() method
        
        Pod::Tree::Node
        - added code() and is_code()
        - added get_brackets() method
        - added get_raw() method
        - added clone() method
        - added set_filename()/get_filename() methods
        - added get_domain() and support for L<http://...>
        - carry =pod and =cut in command nodes
        - SplitBar() split(/\|/,,2) to protect links with a verbar
        
        Pod::Tree:HTML
        - fixed load_paragraphs() call in resolve_source()
        - added depth option
        - render  =for image foo.gif  as  <img src="foo.gif">
        - rewhacked emitlink to support target domains

        Pod::Tree::Pod
        - correctly reconstructs L<> markups

        Pod::Tree::PerlDist
        - added perl links for the README. files

        Pod::Tree::PerlFunc
        - fixed ShiftItems() to handle the getpw* items in perlfunc.pod

        Pod::Tree::PerlTop
        - added getdist_links() to pick up the README.* files

        pods2html
        - fixed relative links
        - don't translate foo.pm if foo.pod exists
        - works if HTMLDir is a subdir of PodDir
        - create HTMLDir with File::Path::mkpath

        t/
        - moved all the test files into .d/ directories

1.06 2000 Oct 17

Added Pod::Tree::Pod

        Pod::Tree::Node
        - fixed SpitBar()

1.05 2000 Oct 12

        Pod::Tree::Node
        - Added $VERSION to quiet CPAN.pm

1.04 2000 Oct 11

        Pod::Tree::HTML
        - Added $VERSION to quiet CPAN.pm

1.03 2000 Oct 09

        Pod::Tree::HTML
        - fixed \$pod bug in new()

        Pod::Tree::PerlBin
        - fixed xsubpp bug

        Pod::Tree::PerlFunc
        - fixed to handle do() properly

        Pod::Tree::PerlPod
        - compress whitespace in description lines
        
        pods2html
        - Fixed to handle relative paths

        perl2html
        - Fixed to handle relative paths

1.02 2000 May 19

        Pod::Tree::Node
        - added support for x<<>> style markups

        Pod::Tree::PerlFunc
        - added <dl></dl> tags to lists in perlfunc.pod sub-pages
        - sort function names within alphebetical index paragraphs

        Pod::Tree::PerlLib
        - scan for .pod files under @INC
        - added stop_file list

        Pod::Tree::PerlPod
        - don't convert PODs under /ext/

1.01 2000 Mar 11

        Pod::Tree
        - added limit => n option
        - added get_root(), set_root()
        - added push(), pop()
        - added walk()

        Pod::Tree::Node
        - allow text items to begin with * or number
        - parse L<sec tion> as "sec tion" in this man page
        - close line breaks in L<> markups

        Pod::Tree::HTML
        - emit </p> and </li> tags
        - suppress <p></p> markups from a single ordinary list item
        - changed escapetext() to conform to  RFC 2369
        - added linkMap => \&linkMap option
        - added link() constructor
        - close line breaks in <a name=""> markups
        - emit anchors for <DT> items in <DL> lists
        - accept =for HTML or =for html
        - emit <p></p> around =for HTLM paragraphs

        Makefile.PL
        - add DISTNAME key

        pod2html
        - fixed the shebang

        pods2html
        - fixed the shebang
        - added --index option
        
        Added
        - Pod::Tree::PerlBin
        - Pod::Tree::PerlDist
        - Pod::Tree::PerlFunc
        - Pod::Tree::PerlLib
        - Pod::Tree::PerlMap
        - Pod::Tree::PerlPod
        - Pod::Tree::PerlTop
        - Pod::Tree::PerlUtil
        - perl2html
        - ToDo

1.00 1999 Jun 23