Fixes =item 0. Also pays attention to the type of the first =item in an
=over/=back block and only translates =item/=item * into a real bullet if
the first =item in the block is =item/=item *. This is to avoid turning
=item * into a bullet when it's more likely talking about a literal
asterisk, and to follow more standard rules to determine the type of the
=item commands.
Note that I didn't have time over the holidays to look at i18n support in
Pod::Man as I'd hoped. INN ended up taking up all of my time. I still
plan on working on this, but I can't make any guarantees as to when I'll
get to it. Patches are very welcome; see the TODO list in podlators.
Even partial patches tend to get me jumpstarted on getting something
working, and I'm certainly willing to improve things incrementally.
I don't have any present plans to port podlators to a different POD parser
myself, but if someone provides a clean, maintainable patch to do so that
has obvious and clear advantages over the current implementation, I'll
certainly evaluate it on its own merits.
The URL
ftp://ftp.eyrie.org/pub/software/modules/podlators-1.25.tar.gz
has entered CPAN as
file: $CPAN/authors/id/R/RR/RRA/podlators-1.25.tar.gz
size: 69700 bytes
md5: f73da8f90b889025baf8a8ded57665e2
Changes from previous release:
2003-01-04 Russ Allbery <[EMAIL PROTECTED]>
* VERSION: podlators 1.25 released.
* lib/Pod/Man.pm (begin_pod): Initialize ITEMTYPES.
(textblock): Fix a comment about SHIFTWAIT and SHIFTS.
(cmd_over): Push unknown onto ITEMTYPES.
(cmd_back): Pop an item type off ITEMTYPES.
(cmd_item): Set the top element of ITEMTYPES if set to unknown
based on whether this item is =item/=item * or not. Only map
asterisk to a real bullet if the item type for this =over/=back
pair is bullet. Fix a bug where =item 0 was interpreted the same
as =item.
* t/man.t: Add tests for bullet handling with =item.
--
Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/>