PaulHowarth/Blog/2012-05-23

Wednesday 23rd May 2012

Local Packages

  • Updated perl-DBI to 1.621:

    • Fixed segmentation fault when a thread is created from within another thread (CPAN RT#77137)

  • Updated perl-Pod-Simple to 3.21:

    • Note: Compatibility Change: the 'codes_in_verbatim' option in Pod::Simple::XHTML is no longer enabled by default, which brings it into agreement with the other formatting classes, and eliminates unexpected behaviour in XHTML-formatted Pod; users who depended on this functionality can still get it by enabling 'codes_in_verbatim' in their code

    • Fixed some typos in the documentation (CPAN RT#75532)

    • Now emit a warning the first time a non-ASCII byte is encountered when no "=encoding" has been seen

    • When a non-ASCII byte is encountered before an "=encoding" line has been seen, a heuristic (as described in perlpodspec) is applied to select UTF-8 encoding if the non-ASCII bytes form a valid UTF-8 byte sequence, or Latin-1 otherwise

    • Added 'handle_code' method to Pod::Simple::XHTML, which allows subclasses to override the handling of verbatim blocks, and makes for a more cohesive interface, to boot

    • Subsequent text segments are now joined together and passed as a single unit to text handling code, which makes it easier for custom handlers to process complete blocks of text in a single call to 'handle_text', rather than in dribs and drabs

    • Replaced naïve text wrapping code in Pod::Simple::DumpAsXML with Text::Wrap, which was already used for similar purposes elsewhere in Pod::Simple


Recent