In perl.git, the branch smoke-me/khw-podcheck has been created
<http://perl5.git.perl.org/perl.git/commitdiff/ff19176bbd513e5f4840fe1809a4eb7d4ed063aa?hp=0000000000000000000000000000000000000000>
at ff19176bbd513e5f4840fe1809a4eb7d4ed063aa (commit)
- Log -----------------------------------------------------------------
commit ff19176bbd513e5f4840fe1809a4eb7d4ed063aa
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 17:00:18 2016 -0600
XXX missing tests Pod::Checker: Reinstate hyperlink method
Actually, since this has been out on CPAN for several years without
complaint, I took the liberty of renaming the missing method to
'hyperlinks' to give a clearer meaning. It returns the link objects for
those links in a pod that point to entities outside the pod. This
method is used by core Perl's podcheck.t test file to verify that a
linked-to entity actually exists, and is not misspelled, etc.
The method was removed, but not the comments saying it existed, nor some
of the documentation that indicated it was used. It previously was
based on Pod::Hyperlink, part of Pod::Parser. I took that as a starting
point and removed most of it, to get to just the essentials.
The object returned by the hyperlink() method is actually a class, which
includes several methods. I have also taken the liberty (since these
have also been absent from Pod::Checker for several years) to change the
return of the type() method to use the types from Pod::Simple, namely
'url', 'man' and 'pod'. Previously it only distinguished between url
(called then 'hyperlink') and non-url. The methods are now documented.
M cpan/Pod-Checker/lib/Pod/Checker.pm
commit 2a2220e9c286b3c2c339de80d834949050e2dbde
Author: Karl Williamson <[email protected]>
Date: Mon Apr 25 10:36:40 2016 -0600
Don't warn if an =item has only verbatim text
Previously, it would say that it was empty. To detect this involves
looking at the parent Pod::Simple 'paras' structure element, which
generally contains the next paragraph type, though this isn't a
documented feature (nothing really is documented). I looked at the code
in Pod::Simple::Blackbox, and it looks like this remaining as it is is
likely.
M cpan/Pod-Checker/lib/Pod/Checker.pm
M cpan/Pod-Checker/t/pod/poderrs.t
M cpan/Pod-Checker/t/pod/poderrs.xr
commit fb06dfcd3093578bd277d106d87b801d12a12192
Author: Karl Williamson <[email protected]>
Date: Mon Apr 25 09:11:16 2016 -0600
X<0> is not an empty X<>
Pod::Checker was wrongly treating X<0> and similar to be empty X<>
M cpan/Pod-Checker/lib/Pod/Checker.pm
M cpan/Pod-Checker/t/pod/poderrs.t
M cpan/Pod-Checker/t/pod/poderrs.xr
commit dbe655b3094ec59bc51b404f7e29520c7160789d
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 16:58:23 2016 -0600
XXX podcheck
M t/porting/known_pod_issues.dat
M t/porting/podcheck.t
commit db0ffecdd6c3ea622e4a7477a3fc0fd432648427
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 16:53:40 2016 -0600
Pod::Functions/Functions_pm.PL: Fix pod error
This is trailing white space, that is warned against by the
new version of Pod::Checker that is about to be committed.
M ext/Pod-Functions/Functions_pm.PL
commit 6f16328fced44a162f602b56411398bdf5e16f22
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 16:52:20 2016 -0600
XXX unfinished, Pod::Simple: Make L<> raw text always appear
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
M cpan/Pod-Simple/t/fcodes_s.t
M cpan/Pod-Simple/t/x_nixer.t
commit 1f6a815c8e37159e717c3acdb197d8800077de3a
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 16:30:06 2016 -0600
Pod::Simple/BlackBox.pm: Add some comments
M cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
commit 8518560f8d2aedfbc0ee4e615d31236bea0d8be3
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 16:26:44 2016 -0600
Archive::Tar: pod fixes
M cpan/Archive-Tar/bin/ptar
commit 4c0cd9b49846402eb47ccbc0fb30470af33e032f
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 17:34:09 2016 -0600
XXX Why do I need to do this? Pod-Checker/scripts/podchecker.PL: Change
execute mode
M cpan/Pod-Checker/scripts/podchecker.PL
commit e4ef013caa245ea53646f1ec65f35db7bc80a5f1
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 18:01:18 2016 -0600
Update Pod-Checker to version 1.71
M cpan/Pod-Checker/lib/Pod/Checker.pm
M cpan/Pod-Checker/scripts/podchecker.PL
M cpan/Pod-Checker/t/pod/podchkenc.t
M cpan/Pod-Checker/t/pod/podchkenc.xr
M cpan/Pod-Checker/t/pod/poderrs.t
M cpan/Pod-Checker/t/pod/poderrs.xr
M cpan/Pod-Checker/t/pod/testpchk.pl
commit c57bb557dc764be6affb0fdbb981ef5c287a2dad
Author: Karl Williamson <[email protected]>
Date: Sat Apr 23 13:32:04 2016 -0600
Fix some pod errors
These (mostly) were found by the new version of Pod::Checker about to be
commited
M INSTALL
M dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod
M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
M dist/PathTools/lib/File/Spec/Mac.pm
M t/porting/known_pod_issues.dat
commit eae1966b6eed9e469638cd799cacdc0fbc1b2bc1
Author: Karl Williamson <[email protected]>
Date: Thu Apr 28 17:33:12 2016 -0600
locale.c: Fix typo in comment
M locale.c
-----------------------------------------------------------------------
--
Perl5 Master Repository