In perl.git, the branch khw/podcheck has been created
<http://perl5.git.perl.org/perl.git/commitdiff/d45a4050e78be1d5a9ec9f4a42410658f3f11b19?hp=0000000000000000000000000000000000000000>
at d45a4050e78be1d5a9ec9f4a42410658f3f11b19 (commit)
- Log -----------------------------------------------------------------
commit d45a4050e78be1d5a9ec9f4a42410658f3f11b19
Author: Karl Williamson <[email protected]>
Date: Thu Jan 24 19:14:56 2013 -0700
Temp for rjbs packaging looksee
M t/porting/podcheck.t
commit dbc6dcf10ecb81984bfeff299a5c86365170271f
Author: Karl Williamson <[email protected]>
Date: Thu Jan 24 14:41:02 2013 -0700
Fix various minor pod issues
These were all uncovered by the new Pod::Checker, not yet in core.
Fixing these will speed up debugging the new Checker.
M dist/ExtUtils-ParseXS/lib/ExtUtils/Typemaps.pm
commit 0c9f118d9318535c104b8cb0b60f455d876b31d8
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 7dabf598991689fb74112872531ccb55c07a558a
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 96aefdc8bc0dcfb242d327805696c9cbd68cc3a1
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 b060b8a0844c8a832e0d22ab5d34ab74642930c3
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 7101ea3ce8db4481b4b90a544877f1969613cbf0
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 42b44941040e31744292f58d9319723721d7da53
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 ed9f3829d7ee7fb4a23bc56cc17dcde9efc6c256
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 3e31bd7bbecb31d23779f9bbd535c4c030c5e162
Author: Marc Green <[email protected]>
Date: Mon Aug 29 10:34:26 2011 -0400
Update MANIFEST
M MANIFEST
commit 735190fd5c00a5b30697446a11b8127237a08582
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 64694b2ca4ab1d19f803e8b85b94f6814942e85b
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 2836382b4e0e825e88b6a7c707450270dc474d4b
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 26bf66e88de5c8ce216169e64fa92f4692de261d
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 7f30d091fa21ffeda06ce7eb63750b078ecb9ca0
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 3ac2f2c44eaed7a75dd5911c4d7f99df3270319b
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 365f38617417df67e9a5556857e18b35ab90f874
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 a6edf17dc2775687845eb350c048693510cad1ff
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 183e24c4ab9a02756a106597de642c50d51011ed
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 cb6b9518f292544911c98ab8696fc6954e3b8feb
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 e2e59c9e71f0a1ffe08c9f3abb33c26d431e99c0
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 ada903d22539ebaad69d3cf7decef8471384ffc1
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 6e04fb7af22f9165fdf5da531c453fd733f646fd
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 d48b31d85d028c94d74b52d001d6c5129492d814
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 b46deeb9e3e09606e698719f4c373f128e403537
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 ef2df57b5862d72457c6899404722034dbb67977
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 c968678f8c5e944a7c4ab226fb2342fe1bfc393b
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 2d080c15d81e84399c003f8094742af0cf852ebb
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 b9792a033a8adf2664347ebd6f953d107dbb4cbe
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 74dfdd62c9bb4553bb4861768f1fe5281ac0f23a
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 bfc485ac3a6d0931f68fd3c73cb50a72b7e0e9b0
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 cb2eda39f7f123d02367014e84d77ae338e5a2fa
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 5d64550d31e4275caaf82d661170ef722fb76fcc
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 86a2daf2a2c92bf24466f541029eb49ebbc4c804
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 2cc52ba4fa2e84c3f78ea3c878cdff2ccb7576d4
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 b1fd8a47f767a33de4943abcf10a4d6a1a56afbb
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 b98bd904d860fd8600bf1610817245c7517fe046
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 15b7eab8e802d364cbe2cf1ee0832a8509a68e6e
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 89eabb8504f3586e7ef4e271b0b15fd32836bd45
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 c0bd2a863582f2fe481dfe55eb71509aef80f5b6
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 53e25687295004ff476013d90b3c1b255fbf0a79
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 ea63f32373de0397ffa007e3a7a36a92b36add57
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 8cf37813c408ce5e52e4cd4cd87d76297bd0a0ff
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 1a95bae9d079ab54dcb166ee3adfcdd6d550218f
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 5ecf305b63cd72b8691a975ef05ba13c66e61191
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 0f2b0019e095f20e6ee74360e46746931bd007af
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 5ef8230faade93de359f4223235830740f3d2289
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 cf8d2a872b8707913d2c34dc8350b49e16aec87b
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 deff471f227c91b0bd54a98aca036693df14a8dc
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 73e28ba463f3e98a41f082e75e1a732166decbf4
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 321f4034c42867f571a895825be88e8d2e13d14c
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 38f35ebde2cc48c3ba3103c664ed266e6bcbc9fb
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 b99cfb9e218c62422fc16eef585ec12af15241d6
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 909cbec7f8f7f429f49db423b347c7bd2b3fd381
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 f9e1ddbb97f27b06b3a699ef3569e283ee9477ec
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 de69ff7f72d6b0a97229bb7f29780fb60c7eca84
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 2af5a3c5e35354eb5cee1d3b26cf03daf2dc76c8
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 9ca1e77ea033ed9696f92e66d2b02f15c1e0e8e6
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 58f2ab5b005c40a78baefd47a2bda78757cefce0
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 12166081836205f8183d8c675529484613b052c7
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 ae700013b6dfece3020e481884dbd81ebbc3b079
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 4c45fb4a3bed7a6aa43f1ac3b3df6be5ce95dbbf
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 519a87ec792b2d050441e733d000f876a566da36
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 1d97cbf6ff221b40aafe7f382aae9e2053a895fe
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 bb85e5b184201364e8f6d3e9f81be6f9ed9a4b73
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 e272770256f99a6aea6aa90e967068e2dc3ce337
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 86e7afbed318dc822b371e5fe274d5bc1ef5e17b
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 f1ff2a3dcb18259f5aaefabf69942e2e875483bd
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 ea569f147962b15d1efad8fdac8626c3893448f7
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 7416136f835f98f36fdfd388dc3870f11e3ace0a
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 6d8c2bca4ae6684fe156164bd17e1fb79d3b0566
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 6c2374535b21b115eae00d4bfe4231d182c0f802
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 c8f22f9b1848620fa7bfcfeb0962bd4c833b2f25
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 17c1119128036e67b53d49568e9675c27c29dbfb
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 680e95878cbbac4dc6e42b78a79a1630140e953b
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 ad9a36cf70cb3b583b5b3e084787ab62c20b72e5
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