In perl.git, the branch rjbs/pod-checker-simple has been created

<http://perl5.git.perl.org/perl.git/commitdiff/f6abcefe984afb15f2342cf8299c1d52736d966f?hp=0000000000000000000000000000000000000000>

        at  f6abcefe984afb15f2342cf8299c1d52736d966f (commit)

- Log -----------------------------------------------------------------
commit f6abcefe984afb15f2342cf8299c1d52736d966f
Author: Marc Green <[email protected]>
Date:   Wed Jan 4 12:45:19 2012 -0500

    Fix Pod::Checker test bug, add a TODO

M       cpan/Pod-Parser/t/pod/podchkinter.t

commit f42a4fbd9815c3608c53b40831fb434d430efde3
Author: Marc Green <[email protected]>
Date:   Wed Jan 4 12:42:41 2012 -0500

    Stringify a L<>s node and page
    
    By forcing stringification, the user does not need to worry about
    Pod::Simple::LinkSections.
    
    Thanks to Karl Williamson for bringing this to my attention.

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 72e51d496712560989d5865c82fa3faba0570bb7
Author: Marc Green <[email protected]>
Date:   Tue Jan 3 22:19:40 2012 -0500

    Clarify documentation by copying comment from old Pod::Checker

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 5241288f858dfe5470cec6f27f7d8c2fc1081251
Author: Karl Williamson <[email protected]>
Date:   Tue Dec 13 18:49:23 2011 -0700

    Checker.pm: Trim trailing space from =head text
    
    This allows us to use 'eq' instead of qr// to check for things, and is
    what the old version did.

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 2591f6f2607ca407f6a1214e4ef81cb817f3f689
Author: Marc Green <[email protected]>
Date:   Tue Dec 20 16:15:47 2011 -0500

    Check for empty string, not for falseness.
    
    Thanks to Karl Williamson for finding the bug.

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit fc4c5223969078fa63c080a6dab77ffbb4c84e3b
Author: Marc Green <[email protected]>
Date:   Tue Dec 20 16:12:17 2011 -0500

    Fix warnings generated due to uninitialized $flag values
    
    Thanks to Karl Williamson for pointing out the warnings.

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit df31faa0fa045323223ab0dec0d117e6761d0249
Author: Marc Green <[email protected]>
Date:   Mon Aug 29 13:21:00 2011 -0400

    Remove redefined subroutines
    
    They must have snuck their way in during the merge.

M       cpan/Pod-Simple/lib/Pod/Simple.pm

commit 5b19f838d7ab5236b495925939d066ab0828ee59
Author: Marc Green <[email protected]>
Date:   Mon Aug 29 10:34:26 2011 -0400

    Update MANIFEST

M       MANIFEST

commit ef881d89101782759772f293aac0485ef83ab15b
Author: Marc Green <[email protected]>
Date:   Mon Aug 29 10:24:55 2011 -0400

    Remove files that should not have been tracked

D       cpan/Pod-Parser/pc-errors
D       cpan/Pod-Parser/pc-errors-todo
D       cpan/Pod-Parser/ps-errors

commit 673812e23ceceebe8b09e578d1a93070d0439251
Author: Marc Green <[email protected]>
Date:   Wed Aug 24 00:54:40 2011 -0400

    Update test cases' expected results

M       cpan/Pod-Parser/t/pod/podchkenc.xr
M       cpan/Pod-Parser/t/pod/poderrs.xr

commit 4ac12e7c7da0396cdde1da4e3edb7bf4abbcf01b
Author: Marc Green <[email protected]>
Date:   Tue Aug 23 23:34:58 2011 -0400

    Be more thorough when testing '|' and '/' escapes in L<>

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/t/pod/poderrs.t

commit c189418db0847dee3a00addec71a589b90a576bc
Author: Marc Green <[email protected]>
Date:   Tue Aug 23 23:13:33 2011 -0400

    Fix "possible =item type mismatch" bug to be more accurate

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 04c07660975e96a42dd612af2f0e2b300c89a02b
Author: Marc Green <[email protected]>
Date:   Mon Aug 22 10:30:31 2011 -0400

    Document that users should not use Pod::Simple's interface

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 35d18a1a836741132e5e2e189746d05d25cd71af
Author: Marc Green <[email protected]>
Date:   Thu Aug 18 22:04:11 2011 -0400

    Fix bug in checking for unescaped '<'/'>'s; update some docs

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 197ecc9d796ae1cc84e42ad3915d7681fb8bc551
Author: Marc Green <[email protected]>
Date:   Thu Aug 18 10:51:19 2011 -0400

    Update documentation to be more accurate

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 7aff4b77309e4024339a46e1d2b9118173e40d81
Author: Marc Green <[email protected]>
Date:   Thu Aug 18 10:21:30 2011 -0400

    Test =item parsing more; update docs

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/t/pod/podchkinter.t

commit d694ce95b40ef2ae17dfee0ebed33402f0baaea1
Author: Marc Green <[email protected]>
Date:   Wed Aug 17 18:55:54 2011 -0400

    Fix bug that makes X<>'s contents show up in node()

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/t/pod/podchkinter.t

commit bfd39f62a17bf92051faaad59c0d00b181172609
Author: Marc Green <[email protected]>
Date:   Tue Aug 16 22:28:08 2011 -0400

    Tackle some TODOs, update docs, update test case

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/t/pod/poderrs.t

commit 0633cff3e35a30d5006590a50c16d7204a146b2d
Author: Marc Green <[email protected]>
Date:   Mon Aug 15 21:07:37 2011 -0400

    Update Pod::Checker documentation

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 665952ab05f699fbdf575af67c9aaee1e2888a1a
Author: Marc Green <[email protected]>
Date:   Sun Aug 14 15:16:30 2011 -0400

    Implement and test multiple -warnings levels; update some docs

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/t/pod/podchkinter.t

commit 6dbe77c860e67ddef7ad75cef66861d1f1cff083
Author: Marc Green <[email protected]>
Date:   Sun Aug 14 14:23:22 2011 -0400

    Replace 'itemless =over/=back block' with 'empty =over/=back block' error 
check; clean up some docs

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 6962c59849aef818d0c9d07c69aeedc26730e276
Author: Marc Green <[email protected]>
Date:   Fri Aug 12 21:19:44 2011 -0400

    Implement 'whiteline' error check

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo
M       cpan/Pod-Parser/t/pod/poderrs.t

commit 8bd2be9df4de0ad3f1d032ceab14d5dad466d5f0
Author: Marc Green <[email protected]>
Date:   Fri Aug 12 19:02:29 2011 -0400

    More Pod::Checker interface tests

M       cpan/Pod-Parser/t/pod/podchkinter.t

commit 70af1d9428dcd9dd013ea2e0c3a8886d4cd9e262
Author: Marc Green <[email protected]>
Date:   Fri Aug 12 19:01:16 2011 -0400

    Make podchecker() %options work

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit bba7c009449543bc5384db3bf503717649385e35
Author: Marc Green <[email protected]>
Date:   Tue Aug 9 12:49:48 2011 -0400

    Start testing Pod::Checker interface

A       cpan/Pod-Parser/t/pod/podchkinter.t

commit 45d3453561c52f7e5ccc25db3f6c4c98760ec3b7
Author: Marc Green <[email protected]>
Date:   Thu Aug 11 11:36:50 2011 -0400

    Return from end_Document if no content earlier, document stuff

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit b4b6971f9565faa68460b6ae8c44b5fbcbfd16fd
Author: Marc Green <[email protected]>
Date:   Tue Aug 9 08:32:18 2011 -0400

    Implement 'unescaped <> in paragraph' warning

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 48b56bf301a041d780d2fda65497eae3e41f3726
Author: Marc Green <[email protected]>
Date:   Mon Aug 8 13:18:40 2011 -0400

    Update test cases to test 'raw' L<<>> handling

M       cpan/Pod-Parser/t/pod/poderrs.t

commit 200aa562ad76592486a3cc5b9f0a35fa41cb2828
Author: Marc Green <[email protected]>
Date:   Sun Aug 7 12:46:12 2011 -0400

    Update '=over without a closing =back' error check for EOF

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 6ab933770c405c77d25292df67314f0e18b0dbe7
Author: Marc Green <[email protected]>
Date:   Sun Aug 7 12:18:27 2011 -0400

    Remove 'nested =begin' error check and add '=begin without =end' error check

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit b02bd88f96971fd26e08e20288c881d6db1c87da
Author: Marc Green <[email protected]>
Date:   Sun Aug 7 09:36:53 2011 -0400

    Move unclosed '=begin html' to the end as to not interfere with other error 
checks

M       cpan/Pod-Parser/t/pod/poderrs.t

commit 237bf63f6d9fc72cbd90d8a38ba755161ad0dfd0
Author: Marc Green <[email protected]>
Date:   Sun Aug 7 09:35:48 2011 -0400

    Fix bug-causing typo

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 3289dc07699158504926b052b23f8274287c5375
Author: Marc Green <[email protected]>
Date:   Sun Aug 7 08:40:56 2011 -0400

    Add 'empty X<>' error -- I thought Pod::Simple did this but it doesn't

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 93c230af34f9997a65fd13a81427159219f4ec56
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 11:09:43 2011 -0400

    Acknowledge occasional wrong line number and skip deprecated test

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 492f1d02861edddac5a237ec34fe3f1645c13360
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 11:08:30 2011 -0400

    Remove error from todo list that is already in Pod::Simple

M       cpan/Pod-Parser/pc-errors-todo

commit b5b286d2667aacc823cde5277809c799a731f99d
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 10:11:54 2011 -0400

    Update test case to be more Pod::Simple friendly.
    
    The nested =begins are now correctly closed so that Pod::Simple knows
    to start caring about the POD instead of thinking it was still inside
    a =begin block.
    
    The space in the nested L<>s is removed to avoid the trailing
    whitespace error from being reported.

M       cpan/Pod-Parser/t/pod/poderrs.t

commit 16bc08e440aea24f5aebaf8d086209d6d3037aa6
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 10:11:21 2011 -0400

    Change severity of nested fcodes to WARNING

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 3b17d2284944fb59eec96a3af7cd80da75b14e53
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 09:13:13 2011 -0400

    Convert errors in Pod::Simple that are warnings in Pod::Checker

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 87d3a76543ce5ae26954bb12de617a2f4cd4473a
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 08:56:58 2011 -0400

    Update two error messages in POD

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 11023dcdbfd2c85874d8e86df430836baf4c8bfd
Author: Marc Green <[email protected]>
Date:   Sat Aug 6 08:39:13 2011 -0400

    Implement two L<> related error checks

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 2e2d0c66ac2468dc74f017cd9ea51f8fe8c1d5c5
Author: Marc Green <[email protected]>
Date:   Thu Aug 4 17:28:50 2011 -0400

    Update L<> handling code to use L<>'s 'raw' attribute, check for errors 
through Pod::Hyperlink

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 29a655c4268d97fce25a3ac06e6427f50703c3d4
Author: Marc Green <[email protected]>
Date:   Thu Aug 4 17:24:30 2011 -0400

    Remove errors that are already in Pod::Simple but are still quirky

M       cpan/Pod-Parser/pc-errors-todo

commit 8583486a218f7a316941247342c551d9e0c11b0f
Author: Marc Green <[email protected]>
Date:   Thu Aug 4 14:38:56 2011 -0400

    Add methods to handle empty =over/=back blocks b/c Pod::Simple now triggers 
them

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit aec68c5d33ce9eb5cb8f0d26d3a174a8594a7ab9
Author: Marc Green <[email protected]>
Date:   Thu Aug 4 14:33:43 2011 -0400

    Update docs to reflect the error checks I might not be able to do and do 
stylistic changes

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 678ea6754c79548f40149a56fda826e004c3a964
Author: Marc Green <[email protected]>
Date:   Mon Aug 1 20:41:51 2011 -0400

    Remove error check already in Pod::Simple

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo
M       cpan/Pod-Parser/t/pod/poderrs.t

commit d511004e7047b96ee8b844231877c85857dcdcba
Author: Marc Green <[email protected]>
Date:   Sun Jul 31 11:40:28 2011 -0400

    Implement nested formatting codes error check

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 6160c2950f8a02ecf6bdf7bcfb687f53141778f7
Author: Marc Green <[email protected]>
Date:   Sun Jul 31 08:48:03 2011 -0400

    Update to test for a plethora of nested formatting codes

M       cpan/Pod-Parser/t/pod/poderrs.t

commit 437996ca7ba765af46332676a0342ac7cb60d71e
Author: Marc Green <[email protected]>
Date:   Sat Jul 30 13:16:40 2011 -0400

    Start to write formatting code handlers

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 4618f6ea60be66e08ac80cf291b79b30385a09e2
Author: Marc Green <[email protected]>
Date:   Sat Jul 30 09:58:38 2011 -0400

    Implement nested =begin error check

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 254055e1d2029fe5c5bdf68c5d07d1adca1f7bc4
Author: Marc Green <[email protected]>
Date:   Sat Jul 30 09:41:21 2011 -0400

    Remove redundant check

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 4df187339942a22a1e373f26f909c1c12b5e30d5
Author: Marc Green <[email protected]>
Date:   Sat Jul 30 09:26:34 2011 -0400

    Process the rest of the =items, process Data paragraphs

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit fceff54313dbcaed383c6c6ebe70cc9a8d488607
Author: Marc Green <[email protected]>
Date:   Sat Jul 30 09:09:21 2011 -0400

    Remove this error check -- I already implemented it

M       cpan/Pod-Parser/pc-errors-todo

commit 2911070cffcc553e2abf3e8cc1fa3289f13b9c9a
Author: Marc Green <[email protected]>
Date:   Fri Jul 29 11:50:48 2011 -0400

    Expand tests to cover more warnings/errors

M       cpan/Pod-Parser/t/pod/poderrs.t
M       cpan/Pod-Parser/t/pod/testpchk.pl

commit b0bb72ef37c7dab2af8cff5b0f90e1854d0432de
Author: Marc Green <[email protected]>
Date:   Fri Jul 29 11:50:07 2011 -0400

    Remove items already whined about in Pod::Simple (categorized at the bottom 
of the document)

M       cpan/Pod-Parser/pc-errors-todo

commit 09e6545e02476efc1a5d7876a74e73ddccad3c41
Author: Marc Green <[email protected]>
Date:   Fri Jul 29 09:51:28 2011 -0400

    Implement empty list error check

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 1a30cf17aa2a090ece2513e42146fc648e5e622d
Author: Marc Green <[email protected]>
Date:   Thu Jul 28 14:02:56 2011 -0400

    Simplify list bookkeeping internally

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 7062918963a915f3bcc6fec443906cce0618575b
Author: Marc Green <[email protected]>
Date:   Thu Jul 28 12:12:45 2011 -0400

    Keep track of bullet =item directives

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 53cd585d6d71a525a624ff3e5801f9d2a1f2861c
Author: Marc Green <[email protected]>
Date:   Thu Jul 28 12:12:22 2011 -0400

    Keep track of =open directives

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit dc97c5fb65dd2d51daa272c72411e7c74ff93038
Author: Marc Green <[email protected]>
Date:   Thu Jul 28 09:29:17 2011 -0400

    Combine methods handling =for and =begin blocks - both trigger the same 
event

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 1d07cb4eb7ef4eee4f641f10dff2c357654f1287
Author: Marc Green <[email protected]>
Date:   Thu Jul 28 09:14:28 2011 -0400

    Add hyperlink warnings, remove two non-errors/warnings

M       cpan/Pod-Parser/pc-errors
M       cpan/Pod-Parser/pc-errors-todo

commit 1150e23ca4f7aa52b433798046c1587fb7e785c0
Author: Marc Green <[email protected]>
Date:   Wed Jul 27 17:45:06 2011 -0400

    Combine method that handles =pod/=cut directives

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 66b3029ba584da5abe384ad1d573c8db2bf3010c
Author: Marc Green <[email protected]>
Date:   Wed Jul 27 17:21:00 2011 -0400

    Add a 'pod_handler' option to Pod::Simple, similar to 'cut_handler'.
    
    In an effort to be complete, this commit introduces an option that allows
    the user to handle '=pod' directive lines.
    
    This commit consists of the added code, documentation, and test cases,
    and it removes my previous attempt at allowing =pod lines to be handled,
    as that broke tests.

M       cpan/Pod-Simple/lib/Pod/Simple.pm
M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm

commit 1af22a13623f1a1beefbb38af647a3e1b411f1d8
Author: Marc Green <[email protected]>
Date:   Wed Jul 27 16:03:57 2011 -0400

    Write some skeleton methods

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit aef2ae512d053462ca72c220e8db1627e92f7641
Author: Marc Green <[email protected]>
Date:   Tue Jul 26 14:11:36 2011 -0400

    Copy list helper methods, reorganize some code, implement 2 more error 
checks.
    
    I copied over _open_list and _close_list to help with managing =over
    and =back blocks. In doing so I took care of an error check testing
    if the previous =item had any content.
    
    I moved some code in new() around to organize it, and I renamed
    init_event to _init_event.
    
    Also, another error check, one testing if there is an =over without
    a matching =back has been *mostly* implemented. I still need to write
    the code to manage lists, but the error checks themselves are already
    in place.

M       cpan/Pod-Parser/lib/Pod/Checker.pm
M       cpan/Pod-Parser/pc-errors-todo

commit 83f6d24c91f17669999f06cd83d29339a301e68c
Author: Marc Green <[email protected]>
Date:   Mon Jul 25 11:43:06 2011 -0400

    Accept all =begin/=for targets in order to check them all

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit d1b2b923567b176762ea9585c1e0dd5e10816c08
Author: Marc Green <[email protected]>
Date:   Mon Jul 25 09:08:49 2011 -0400

    Trigger an event for =pod directives for completeness

M       cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm

commit 82a6016662686aa12654db8784f1543617928439
Author: Marc Green <[email protected]>
Date:   Mon Jul 25 09:06:58 2011 -0400

    Handle =cut and =pod directives, implement error checks for them

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit f07da22c0f47cc7da605242ca233077ef8a565f2
Author: Marc Green <[email protected]>
Date:   Mon Jul 25 09:05:36 2011 -0400

    Take note of all =head directives

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 6499218dff0f6862c74ee1b983be1f395aa2b8b9
Author: Marc Green <[email protected]>
Date:   Mon Jul 25 09:04:14 2011 -0400

    Clean up code in new(), comment out whine and scream for now

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit e8cc65b23dc21878f8619102587818f4e7c5f066
Author: Marc Green <[email protected]>
Date:   Sun Jul 24 16:14:59 2011 -0400

    Make a list of errors/warnings left to implement

A       cpan/Pod-Parser/pc-errors-todo

commit 473438469c05c7dc101cd144c60c47cca3eb527a
Author: Marc Green <[email protected]>
Date:   Sun Jul 24 18:32:36 2011 -0400

    Start writing the event handling methods, update docs and code too
    
    This is a large commit because I got carried away and forgot to commit
    throughout my additions. Within it lies several formatting updates to
    the existing code (such as $hash{key} -> $hash{'key'}), a few documentation
    updates, and a bunch of new code.
    
    The new code is mostly Pod::Simple::Methody event subroutines, but I also
    overrode whine() and scream() of Pod::Simple, among other changes.
    
    The event subroutines still need a lot of work, but I have gotten some
    basework down, and I have also ported three of Pod::Checker's 
errors/warnings
    over.

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 209753744e41fde9061ffdd5b1cf7d45d0aa4a16
Author: Marc Green <[email protected]>
Date:   Sun Jul 24 18:17:44 2011 -0400

    Remove Pod::Parser cruft, update some documentation

M       cpan/Pod-Parser/lib/Pod/Checker.pm

commit 774da95dc48a75f2668948fec50c5bfa2b0d936b
Author: Marc Green <[email protected]>
Date:   Fri Jul 22 10:28:30 2011 -0400

    Copy the errors/warnings for which Pod::Checker checks

A       cpan/Pod-Parser/pc-errors

commit 26dae8fc59ecd1334744e074fb6532fc7b8b303d
Author: Marc Green <[email protected]>
Date:   Fri Jul 22 10:15:36 2011 -0400

    Make a list of all the errors Pod::Simple whines and screams about

A       cpan/Pod-Parser/ps-errors
-----------------------------------------------------------------------

--
Perl5 Master Repository

Reply via email to