Pod::Thread Change History

2008-04-15  Russ Allbery

VERSION: Pod::Thread 0.10 released.

lib/Pod/Thread.pm (cmd_head1): Clear IN_NAME at the first =head1 that isn't NAME rather than leaving it set for the whole document.
(contents): Interpolate each heading before adding it to the contents section.
(navbar): Likewise before adding it to the navbar.

2002-09-15  Russ Allbery

VERSION: Pod::Thread 0.09 released.

lib/Pod/Thread.pm (preprocess_paragraph): Also escape square brackets using \entity.

VERSION: Pod::Thread 0.08 released.

lib/Pod/Thread.pm (seq_f): Tag with the class "file" for easier style sheet work.

lib/Pod/Thread.pm (cmd_over): Clear PENDING to allow for nested description lists.
(cmd_back): Re-establish PENDING here if we were inside a nested list.

VERSION: Pod::Thread 0.07 released.

lib/Pod/Thread.pm (cmd_item): Only consider an =item tag to be a bullet when it's literally *, allowing *Z<> to mark an =item tag that's a literal asterisk.

lib/Pod/Thread.pm (textblock): Use \class instead of \p.
(navbar): Likewise.
(contents): Use \number instead of \packnumber.

scripts/pod2thread.PL: Use Pod::Usage for pod2usage.

2002-09-11  Russ Allbery

VERSION: Pod::Thread 0.06 released.

lib/Pod/Thread.pm (begin_pod): New function. If title was set, output the header and title information right away.
(verbatim): Make sure that verbatim blocks end with two newlines.
(textblock): For NAME sections, use the id variable if set and output the navigation bar or table of contents if requested. Handle multiple comma-separated page names before the dash in the one-line description.
(preprocess_paragraph): Search for CVS Id strings only if the id variable isn't already set.
(cmd_head1): Only treat NAME as special if title isn't set, and if contents or navbar are set, add target attributes to the top-level headings.
(seq_l): If contents or navbar are set and the link is to an internal section that matches one of our top-level headings, make it a real link now that we can.
(contents): New function.
(navbar): New function.
(heading): Handle target attributes.

scripts/pod2thread.PL: Add support for -c and -n to set contents and navbar variables for Pod::Thread accordingly. If we have to scan the POD file, also look for CVS Id tags and set the id variable for Pod::Thread. Support the -t flag.
(find_headings): New function, called to find top level headings.

2002-06-29  Russ Allbery

VERSION: Pod::Thread 0.05 released. Make the package version number match the module version.

scripts/pod2thread.PL: Add a reference to the package web page to the documentation.

lib/Pod/Thread.pm: Strip the entities table down to just mappings for entities that don't exist in HTML 4.0. Add a reference to the web page to the documentation.
(interior_sequence): Pass all entities not found in the stripped table along to spin as \entity commands.

2002-06-28  Russ Allbery

VERSION: Pod::Thread 0.03 released.

lib/Pod/Thread.pm (preprocess_paragraph): Munge the Id tag in the source so that CVS doesn't get too smart.
(reformat): Don't forcibly break long lines. It causes bogus spaces in the XHTML output of spin.

VERSION: Pod::Thread 0.02 released.

lib/Pod/Thread.pm (preprocess_paragraph): Be more conservative about what we recognize as an Id tag in the input.

2002-06-27  Russ Allbery

VERSION: Pod::Thread 0.01 released.

lib/Pod/Thread.pm: New file.
scripts/pod2thread.PL: New file.
Makefile.PL: New file.

Generated by cl2xhtml 1.7 on 2008-04-16