[html-formfu] [patch] Documentation cleanup

Ronald J Kimball rkimball+formfu at pangeamedia.com
Fri Nov 21 22:31:01 GMT 2008


I went through the documentation and did a quick cleanup, mostly fixing =

bad links.  I also added =3Dcut at the end of every POD section (to stop =

emacs from complaining) and fixed a few typos that I noticed.

The patch is attached.


I did not resolve the following issues:

HTML::FormFu links to HTML::FormFu::Exception::Input, but =

HTML::FormFu::Exception::Input has no POD

HTML::FormFu links to default_values in HTML::FormFu::Model, but =

HTML::FormFu::Model does not document default_values

HTML::FormFu links to update in HTML::FormFu::Model, but =

HTML::FormFu::Model does not document update

HTML::FormFu::Element links to prepare_id and prepare_attrs in =

HTML::FormFu::Element::_Field, but HTML::FormFu::Element::_Field does =

not document prepare_id or prepare_attrs

HTML::FormFu::Element::_Field links to add_attributes_loc and =

del_attributes_loc in HTML::FormFu, but HTML::FormFu does not document =

add_attributes_loc or del_attributes_loc


Ronald
-------------- next part --------------
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Attribute.pm HTML-Form=
Fu/lib/HTML/FormFu/Attribute.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Attribute.pm	2008-11-21 13:16:38.00000=
0000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Attribute.pm	2008-11-21 17:24:27.000000000 =
-0500
@@ -362,3 +362,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/ASCII.pm HT=
ML-FormFu/lib/HTML/FormFu/Constraint/ASCII.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/ASCII.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/ASCII.pm	2008-11-21 17:19:04.000=
000000 -0500
@@ -34,3 +34,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/AllOrNone.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/AllOrNone.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/AllOrNone.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/AllOrNone.pm	2008-11-21 17:19:08=
.000000000 -0500
@@ -76,8 +76,9 @@
 =

 By default, if some but not all fields are submitted, errors are attached =
to =

 those fields which weren't submitted. This behaviour can be changed by set=
ting =

-any of L</attach_errors_to_base>, L</attach_errors_to_others> or =

-L</attach_errors_to>.
+any of L<HTML::FormFu::Constraint::_others/attach_errors_to_base>,
+L<HTML::FormFu::Constraint::_others/attach_errors_to_others> or
+L<HTML::FormFu::Constraint::_others/attach_errors_to>.
 =

 This constraint doesn't honour the C<not()> value.
 =

@@ -96,3 +97,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/AutoSet.pm =
HTML-FormFu/lib/HTML/FormFu/Constraint/AutoSet.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/AutoSet.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/AutoSet.pm	2008-11-21 17:19:11.0=
00000000 -0500
@@ -54,3 +54,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Bool.pm HTM=
L-FormFu/lib/HTML/FormFu/Constraint/Bool.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Bool.pm	2008-11-21 13:16:38=
.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Bool.pm	2008-11-21 17:19:13.0000=
00000 -0500
@@ -34,3 +34,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Callback.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/Callback.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Callback.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Callback.pm	2008-11-21 17:19:17.=
000000000 -0500
@@ -83,3 +83,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/CallbackOnc=
e.pm HTML-FormFu/lib/HTML/FormFu/Constraint/CallbackOnce.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/CallbackOnce.pm	2008-11-21 =
13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/CallbackOnce.pm	2008-11-21 17:19=
:19.000000000 -0500
@@ -77,3 +77,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/DateTime.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/DateTime.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/DateTime.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/DateTime.pm	2008-11-21 13:56:06.=
000000000 -0500
@@ -96,7 +96,7 @@
 =

 Arguments: \%args
 =

-Required. Define the expected input string, so L<DataTime::Format::Builder=
> =

+Required. Define the expected input string, so L<DateTime::Format::Builder=
> =

 knows how to turn it into a L<DateTime> object.
 =

 Accepts arguments to be passed to L<DateTime::Format::Builder/parser>.
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/DependOn.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/DependOn.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/DependOn.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/DependOn.pm	2008-11-21 17:19:24.=
000000000 -0500
@@ -76,12 +76,15 @@
 =3Dhead1 DESCRIPTION
 =

 If a value is submitted for the field this constraint is attached to, then=
 a =

-value must also be submitted for all fields named in L</others>.
+value must also be submitted for all fields named in
+L<HTML::FormFu::Constraint::_others/others>.
 =

-By default, if any of the named fields in L</others> are missing, an error =

-will be attached to each missing field. This behaviour can be changed by =

-setting any of L</attach_errors_to_base>, L</attach_errors_to_others> or =

-L</attach_errors_to>.
+By default, if any of the named fields in
+L<HTML::FormFu::Constraint::_others/others> are missing, an error will be
+attached to each missing field. This behaviour can be changed by setting
+any of L<HTML::FormFu::Constraint::_others/attach_errors_to_base>,
+L<HTML::FormFu::Constraint::_others/attach_errors_to_others> or =

+L<HTML::FormFu::Constraint::_others/attach_errors_to>.
 =

 This constraint doesn't honour the C<not()> value.
 =

@@ -100,3 +103,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Email.pm HT=
ML-FormFu/lib/HTML/FormFu/Constraint/Email.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Email.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Email.pm	2008-11-21 17:19:27.000=
000000 -0500
@@ -42,3 +42,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Equal.pm HT=
ML-FormFu/lib/HTML/FormFu/Constraint/Equal.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Equal.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Equal.pm	2008-11-21 17:19:32.000=
000000 -0500
@@ -90,7 +90,7 @@
 =

 =3Dhead1 DESCRIPTION
 =

-All fields named in L</others> must have an equal value to the field this =

+All fields named in L<HTML::FormFu::Constraint::_others/others> must have =
an equal value to the field this =

 constraint is attached to.
 =

 =3Dhead1 SEE ALSO
@@ -108,3 +108,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MIME.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/File/MIME.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MIME.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/File/MIME.pm	2008-11-21 17:18:01=
.000000000 -0500
@@ -90,3 +90,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MaxSiz=
e.pm HTML-FormFu/lib/HTML/FormFu/Constraint/File/MaxSize.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MaxSize.pm	2008-11-21 =
13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/File/MaxSize.pm	2008-11-21 17:18=
:06.000000000 -0500
@@ -44,8 +44,8 @@
 =

 =3Dhead1 SEE ALSO
 =

-Is a sub-class of, and inherits methods from L<HTML::FormFu::File::Size>, =

-L<HTML::FormFu::Constraint>
+Is a sub-class of, and inherits methods from
+L<HTML::FormFu::Constraint::File::Size>, L<HTML::FormFu::Constraint>
 =

 L<HTML::FormFu>
 =

@@ -57,3 +57,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MinSiz=
e.pm HTML-FormFu/lib/HTML/FormFu/Constraint/File/MinSize.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/MinSize.pm	2008-11-21 =
13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/File/MinSize.pm	2008-11-21 17:18=
:09.000000000 -0500
@@ -57,3 +57,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/Size.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/File/Size.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File/Size.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/File/Size.pm	2008-11-21 17:18:13=
.000000000 -0500
@@ -160,3 +160,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File.pm HTM=
L-FormFu/lib/HTML/FormFu/Constraint/File.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/File.pm	2008-11-21 13:16:38=
.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/File.pm	2008-11-21 17:19:38.0000=
00000 -0500
@@ -37,7 +37,7 @@
 would still see this as a valid uploaded file - if you want to ensure that =

 you get a file with content, instead use =

 L<HTML::FormFu::Constraint::File::Size> with =

-L<min/HTML::FormFu::Constraint::File::Size/min> set to C<1>.
+L<min|HTML::FormFu::Constraint::File::Size/min> set to C<1>.
 =

 =3Dhead1 SEE ALSO
 =

@@ -53,3 +53,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Length.pm H=
TML-FormFu/lib/HTML/FormFu/Constraint/Length.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Length.pm	2008-11-21 13:16:=
38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Length.pm	2008-11-21 17:19:44.00=
0000000 -0500
@@ -76,3 +76,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MaxLength.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/MaxLength.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MaxLength.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/MaxLength.pm	2008-11-21 17:19:47=
.000000000 -0500
@@ -38,8 +38,8 @@
 =

 =3Dhead1 SEE ALSO
 =

-Is a sub-class of, and inherits methods from L<HTML::FormFu::Length>, =

-L<HTML::FormFu::Constraint>
+Is a sub-class of, and inherits methods from
+L<HTML::FormFu::Constraint::Length>, L<HTML::FormFu::Constraint>
 =

 L<HTML::FormFu>
 =

@@ -51,3 +51,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MaxRange.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/MaxRange.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MaxRange.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/MaxRange.pm	2008-11-21 17:19:49.=
000000000 -0500
@@ -38,8 +38,8 @@
 =

 =3Dhead1 SEE ALSO
 =

-Is a sub-class of, and inherits methods from L<HTML::FormFu::Range>, =

-L<HTML::FormFu::Constraint>
+Is a sub-class of, and inherits methods from
+L<HTML::FormFu::Constraint::Range>, L<HTML::FormFu::Constraint>
 =

 L<HTML::FormFu>
 =

@@ -51,3 +51,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinLength.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/MinLength.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinLength.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/MinLength.pm	2008-11-21 17:19:53=
.000000000 -0500
@@ -38,8 +38,8 @@
 =

 =3Dhead1 SEE ALSO
 =

-Is a sub-class of, and inherits methods from L<HTML::FormFu::Length>, =

-L<HTML::FormFu::Constraint>
+Is a sub-class of, and inherits methods from
+L<HTML::FormFu::Constraint::Length>, L<HTML::FormFu::Constraint>
 =

 L<HTML::FormFu>
 =

@@ -51,3 +51,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinMaxField=
s.pm HTML-FormFu/lib/HTML/FormFu/Constraint/MinMaxFields.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinMaxFields.pm	2008-11-21 =
13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/MinMaxFields.pm	2008-11-21 17:19=
:56.000000000 -0500
@@ -125,7 +125,7 @@
 =

 =3Dhead2 attach_errors_to_others
 =

-Default Value: 1
+Default Value: 0
 =

 =3Dhead1 SEE ALSO
 =

@@ -142,3 +142,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinRange.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/MinRange.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/MinRange.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/MinRange.pm	2008-11-21 17:19:59.=
000000000 -0500
@@ -38,8 +38,8 @@
 =

 =3Dhead1 SEE ALSO
 =

-Is a sub-class of, and inherits methods from L<HTML::FormFu::Range>, =

-L<HTML::FormFu::Constraint>
+Is a sub-class of, and inherits methods from
+L<HTML::FormFu::Constraint::Range>, L<HTML::FormFu::Constraint>
 =

 L<HTML::FormFu>
 =

@@ -51,3 +51,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Number.pm H=
TML-FormFu/lib/HTML/FormFu/Constraint/Number.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Number.pm	2008-11-21 13:16:=
38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Number.pm	2008-11-21 17:20:01.00=
0000000 -0500
@@ -41,3 +41,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Printable.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/Printable.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Printable.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Printable.pm	2008-11-21 17:20:04=
.000000000 -0500
@@ -35,3 +35,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Range.pm HT=
ML-FormFu/lib/HTML/FormFu/Constraint/Range.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Range.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Range.pm	2008-11-21 17:20:07.000=
000000 -0500
@@ -86,3 +86,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Regex.pm HT=
ML-FormFu/lib/HTML/FormFu/Constraint/Regex.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Regex.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Regex.pm	2008-11-21 17:20:10.000=
000000 -0500
@@ -91,3 +91,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Required.pm=
 HTML-FormFu/lib/HTML/FormFu/Constraint/Required.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Required.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Required.pm	2008-11-21 17:20:12.=
000000000 -0500
@@ -38,3 +38,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Set.pm HTML=
-FormFu/lib/HTML/FormFu/Constraint/Set.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Set.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Set.pm	2008-11-21 17:20:15.00000=
0000 -0500
@@ -69,3 +69,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/SingleValue=
.pm HTML-FormFu/lib/HTML/FormFu/Constraint/SingleValue.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/SingleValue.pm	2008-11-21 1=
3:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/SingleValue.pm	2008-11-21 17:20:=
19.000000000 -0500
@@ -41,3 +41,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Word.pm HTM=
L-FormFu/lib/HTML/FormFu/Constraint/Word.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/Word.pm	2008-11-21 13:16:38=
.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/Word.pm	2008-11-21 17:20:21.0000=
00000 -0500
@@ -35,3 +35,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/_others.pm =
HTML-FormFu/lib/HTML/FormFu/Constraint/_others.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/_others.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/_others.pm	2008-11-21 17:20:29.0=
00000000 -0500
@@ -141,3 +141,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint/reCAPTCHA.p=
m HTML-FormFu/lib/HTML/FormFu/Constraint/reCAPTCHA.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint/reCAPTCHA.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint/reCAPTCHA.pm	2008-11-21 17:20:35=
.000000000 -0500
@@ -106,3 +106,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Constraint.pm HTML-For=
mFu/lib/HTML/FormFu/Constraint.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Constraint.pm	2008-11-21 13:16:38.0000=
00000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Constraint.pm	2008-11-21 17:18:31.000000000=
 -0500
@@ -186,15 +186,15 @@
 =

 =3Dover
 =

-=3Ditem L<Filters|HTML::FormFu::Filter|HTML::FormFu::Filter>
+=3Ditem L<Filters|HTML::FormFu::Filter>
 =

-=3Ditem L<Constraints|HTML::FormFu::Constraint|HTML::FormFu::Constraint>
+=3Ditem L<Constraints|HTML::FormFu::Constraint>
 =

-=3Ditem L<Inflators|HTML::FormFu::Inflator|HTML::FormFu::Inflator>
+=3Ditem L<Inflators|HTML::FormFu::Inflator>
 =

-=3Ditem L<Validators|HTML::FormFu::Validator|HTML::FormFu::Validator>
+=3Ditem L<Validators|HTML::FormFu::Validator>
 =

-=3Ditem L<Transformers|HTML::FormFu::Transformer|HTML::FormFu::Transformer>
+=3Ditem L<Transformers|HTML::FormFu::Transformer>
 =

 =3Dback
 =

@@ -246,7 +246,7 @@
 Variant of L</message> which uses L<localize|HTML::FormFu/localize> to =

 create the message.
 =

-=3Dhead2 localise_args
+=3Dhead2 localize_args
 =

 Provide arguments that should be passed to L<localize|HTML::FormFu/localiz=
e> =

 to replace C<[_1]>, C<[_2]>, etc. in the localized string.
@@ -363,3 +363,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Deflator/CompoundDateT=
ime.pm HTML-FormFu/lib/HTML/FormFu/Deflator/CompoundDateTime.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Deflator/CompoundDateTime.pm	2008-11-2=
1 13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Deflator/CompoundDateTime.pm	2008-11-21 15:=
53:13.000000000 -0500
@@ -110,7 +110,7 @@
 =

 Arguments: \@order
 =

-If your field names doesn't follow the convention listed above, you must =

+If your field names don't follow the convention listed above, you must =

 provide an arrayref containing the above names, in the order they correspo=
nd =

 with your own fields.
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Deflator/CompoundSplit=
.pm HTML-FormFu/lib/HTML/FormFu/Deflator/CompoundSplit.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Deflator/CompoundSplit.pm	2008-11-21 1=
3:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Deflator/CompoundSplit.pm	2008-11-21 15:53:=
47.000000000 -0500
@@ -99,7 +99,7 @@
 =

 A L<default|HTML::FormFu::Element::_Field/default> value passed to the =

 L<Multi|HTML::FormFu::Element::Multi> field will be split according to the =

-L</split> setting, and it's resulting parts passed to it's child elements.
+L</split> setting, and its resulting parts passed to its child elements.
 =

 =3Dhead1 METHODS
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Deflator.pm HTML-FormF=
u/lib/HTML/FormFu/Deflator.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Deflator.pm	2008-11-21 13:16:38.000000=
000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Deflator.pm	2008-11-21 17:24:40.000000000 -=
0500
@@ -92,3 +92,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Blank.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Blank.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Blank.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Blank.pm	2008-11-21 17:21:02.000000=
000 -0500
@@ -46,3 +46,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Block.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Block.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Block.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Block.pm	2008-11-21 17:21:06.000000=
000 -0500
@@ -250,7 +250,7 @@
 Arguments: $string
 =

 If you don't want the content to be XML-escaped, use the L</content_xml> =

-method instead of </content>.
+method instead of L</content>.
 =

 =3Dhead2 content_loc
 =

@@ -343,7 +343,7 @@
 =

 =3Dhead2 auto_validator_class
 =

-See L<HTML::FormFu/auto_validator_class > for details.
+See L<HTML::FormFu/auto_validator_class> for details.
 =

 =3Dhead2 auto_transformer_class
 =

@@ -449,3 +449,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Button.pm HTML=
-FormFu/lib/HTML/FormFu/Element/Button.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Button.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Button.pm	2008-11-21 17:21:09.00000=
0000 -0500
@@ -50,3 +50,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Checkbox.pm HT=
ML-FormFu/lib/HTML/FormFu/Element/Checkbox.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Checkbox.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Checkbox.pm	2008-11-21 17:21:13.000=
000000 -0500
@@ -111,3 +111,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Checkboxgroup.=
pm HTML-FormFu/lib/HTML/FormFu/Element/Checkboxgroup.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Checkboxgroup.pm	2008-11-21 13=
:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Checkboxgroup.pm	2008-11-21 17:21:1=
7.000000000 -0500
@@ -250,3 +250,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/ComboBox.pm HT=
ML-FormFu/lib/HTML/FormFu/Element/ComboBox.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/ComboBox.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/ComboBox.pm	2008-11-21 17:21:21.000=
000000 -0500
@@ -323,11 +323,11 @@
 =

 =3Dhead2 empty_first
 =

-See L<HTML::FormFu::Element::Select/empty_first> for details.
+See L<HTML::FormFu::Element::_Group/empty_first> for details.
 =

 =3Dhead2 empty_first_label
 =

-See L<HTML::FormFu::Element::Select/empty_first_label> for details.
+See L<HTML::FormFu::Element::_Group/empty_first_label> for details.
 =

 =3Dhead2 select
 =

@@ -351,7 +351,7 @@
 =

 =3Dhead1 CAVEATS
 =

-Although this element inherits from L<HTML::FormFu::Element::Block>, it's =

+Although this element inherits from L<HTML::FormFu::Element::Block>, its =

 behaviour for the methods =

 L<filter/filters|HTML::FormFu/filters>, =

 L<constraint/constraints|HTML::FormFu/constraints>, =

@@ -359,13 +359,13 @@
 L<validator/validators|HTML::FormFu/validators> and =

 L<transformer/transformers|HTML::FormFu/transformers> is more like that of =

 a L<field element|HTML::FormFu::Element::_Field>, meaning all processors a=
re =

-added directly to the date element, not to it's child elements.
+added directly to the date element, not to its child elements.
 =

 This element's L<get_elements|HTML::FormFu/get_elements> and =

 L<get_all_elements|HTML::FormFu/get_all_elements> are inherited from =

 L<HTML::FormFu::Element::Block>, and so have the same behaviour. However, =
it =

-overrides the C<get_fields> method, such that it returns both itself and =

-it's child elements.
+overrides the L<get_fields|HTML::FormFu/get_fields> method, such that it
+returns both itself and its child elements.
 =

 =3Dhead1 SEE ALSO
 =

@@ -384,3 +384,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/ContentButton.=
pm HTML-FormFu/lib/HTML/FormFu/Element/ContentButton.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/ContentButton.pm	2008-11-21 13=
:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/ContentButton.pm	2008-11-21 17:21:2=
5.000000000 -0500
@@ -119,3 +119,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Date.pm HTML-F=
ormFu/lib/HTML/FormFu/Element/Date.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Date.pm	2008-11-21 13:16:38.00=
0000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Date.pm	2008-11-21 17:21:30.0000000=
00 -0500
@@ -611,7 +611,7 @@
 =

 =3Dhead1 CAVEATS
 =

-Although this element inherits from L<HTML::FormFu::Element::Block>, it's =

+Although this element inherits from L<HTML::FormFu::Element::Block>, its =

 behaviour for the methods =

 L<filter/filters|HTML::FormFu/filters>, =

 L<constraint/constraints|HTML::FormFu/constraints>, =

@@ -619,13 +619,13 @@
 L<validator/validators|HTML::FormFu/validators> and =

 L<transformer/transformers|HTML::FormFu/transformers> is more like that of =

 a L<field element|HTML::FormFu::Element::_Field>, meaning all processors a=
re =

-added directly to the date element, not to it's select-menu child elements.
+added directly to the date element, not to its select-menu child elements.
 =

 This element's L<get_elements|HTML::FormFu/get_elements> and =

 L<get_all_elements|HTML::FormFu/get_all_elements> are inherited from =

 L<HTML::FormFu::Element::Block>, and so have the same behaviour. However, =
it =

-overrides the C<get_fields> method, such that it returns both itself and =

-it's child elements.
+overrides the L<get_fields|HTML::FormFu/get_fields> method, such that it
+returns both itself and its child elements.
 =

 =3Dhead1 SEE ALSO
 =

@@ -645,3 +645,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Fieldset.pm HT=
ML-FormFu/lib/HTML/FormFu/Element/Fieldset.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Fieldset.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Fieldset.pm	2008-11-21 17:21:35.000=
000000 -0500
@@ -59,3 +59,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/File.pm HTML-F=
ormFu/lib/HTML/FormFu/Element/File.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/File.pm	2008-11-21 13:16:38.00=
0000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/File.pm	2008-11-21 17:21:40.0000000=
00 -0500
@@ -69,3 +69,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Hidden.pm HTML=
-FormFu/lib/HTML/FormFu/Element/Hidden.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Hidden.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Hidden.pm	2008-11-21 17:21:42.00000=
0000 -0500
@@ -64,3 +64,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Hr.pm HTML-For=
mFu/lib/HTML/FormFu/Element/Hr.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Hr.pm	2008-11-21 13:16:38.0000=
00000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Hr.pm	2008-11-21 17:21:45.000000000=
 -0500
@@ -40,3 +40,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Image.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Image.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Image.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Image.pm	2008-11-21 17:21:48.000000=
000 -0500
@@ -54,3 +54,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Multi.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Multi.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Multi.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Multi.pm	2008-11-21 17:21:51.000000=
000 -0500
@@ -251,3 +251,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Password.pm HT=
ML-FormFu/lib/HTML/FormFu/Element/Password.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Password.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Password.pm	2008-11-21 17:21:54.000=
000000 -0500
@@ -78,3 +78,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Radio.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Radio.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Radio.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Radio.pm	2008-11-21 17:21:56.000000=
000 -0500
@@ -56,3 +56,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Radiogroup.pm =
HTML-FormFu/lib/HTML/FormFu/Element/Radiogroup.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Radiogroup.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Radiogroup.pm	2008-11-21 17:22:01.0=
00000000 -0500
@@ -92,3 +92,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Repeatable.pm =
HTML-FormFu/lib/HTML/FormFu/Element/Repeatable.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Repeatable.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Repeatable.pm	2008-11-21 17:22:04.0=
00000000 -0500
@@ -237,7 +237,8 @@
 Note that C<< $form->process >> will call L</repeat> automatically to ensu=
re the
 initial child elements are correctly set up - unless you call L</repeat>
 manually first, in which case the child elements you created will be left
-untouched (otherwise L</process> would overwrite your changes).
+untouched (otherwise L<process|HTML::FormFu/process> would overwrite your
+changes).
 =

 Any subsequent call to L</repeat> will delete the previously copied elemen=
ts =

 before creating new copies - this means you cannot make repeated calls to =

@@ -271,7 +272,7 @@
 Default Value: 1
 =

 If true, then any copies of fields whose name contains a C<0>, will have =

-the C<0> replaced by it's L</repeatable_count> value.
+the C<0> replaced by its L</repeatable_count> value.
 =

     ---
     elements:
@@ -347,14 +348,14 @@
         <input name=3D"foo" type=3D"text" />
     </span>
 =

-See L<HTML::FormFu::Element::block/tag> for details.
+See L<HTML::FormFu::Element::Block/tag> for details.
 =

 =3Dhead2 auto_id
 =

 As well as the usual subtitutions, any instances of C<%r> will be =

 replaced with the value of L</repeatable_count>.
 =

-See L<HTML::FormFu::Element::block/auto_id> for further details.
+See L<HTML::FormFu::Element::Block/auto_id> for further details.
 =

     ---
     elements:
@@ -393,3 +394,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Reset.pm HTML-=
FormFu/lib/HTML/FormFu/Element/Reset.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Reset.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Reset.pm	2008-11-21 17:22:08.000000=
000 -0500
@@ -48,3 +48,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Select.pm HTML=
-FormFu/lib/HTML/FormFu/Element/Select.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Select.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Select.pm	2008-11-21 17:22:11.00000=
0000 -0500
@@ -140,6 +140,10 @@
 =

 See L<HTML::FormFu::Element::_Group/empty_first>.
 =

+=3Dhead2 empty_first_label
+
+See L<HTML::FormFu::Element::_Group/empty_first_label>.
+
 =3Dhead1 SEE ALSO
 =

 Is a sub-class of, and inherits methods from =

@@ -157,3 +161,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/SimpleTable.pm=
 HTML-FormFu/lib/HTML/FormFu/Element/SimpleTable.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/SimpleTable.pm	2008-11-21 13:1=
6:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/SimpleTable.pm	2008-11-21 17:22:14.=
000000000 -0500
@@ -149,9 +149,9 @@
 Sometimes you just really need to use a table to display some fields in a =

 grid format.
 =

-As it's name suggests, this is a compromise between power and simplicity. =

+As its name suggests, this is a compromise between power and simplicity. =

 If you want more control of the markup, you'll probably just have to rever=
t =

-to using nested L<block's|HTML::FormFu::Element::_Block>, setting the tags =

+to using nested L<blocks|HTML::FormFu::Element::Block>, setting the tags =

 to table, tr, td, etc. and adding the cell contents as elements.
 =

 =3Dhead1 METHODS
@@ -191,7 +191,7 @@
 =3Dhead1 SEE ALSO
 =

 Is a sub-class of, and inherits methods from =

-L<HTML::FormFu::Element::_Block>, =

+L<HTML::FormFu::Element::Block>, =

 L<HTML::FormFu::Element>
 =

 L<HTML::FormFu>
@@ -204,3 +204,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Src.pm HTML-Fo=
rmFu/lib/HTML/FormFu/Element/Src.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Src.pm	2008-11-21 13:16:38.000=
000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Src.pm	2008-11-21 17:22:18.00000000=
0 -0500
@@ -41,3 +41,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Submit.pm HTML=
-FormFu/lib/HTML/FormFu/Element/Submit.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Submit.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Submit.pm	2008-11-21 17:22:20.00000=
0000 -0500
@@ -30,10 +30,6 @@
 =

 =3Dhead1 METHODS
 =

-=3Dhead1 non_block
-
-See L<HTML::FormFu::Elements::_Field/non_block> for details.
-
 =3Dhead1 SEE ALSO
 =

 Is a sub-class of, and inherits methods from =

@@ -52,3 +48,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Text.pm HTML-F=
ormFu/lib/HTML/FormFu/Element/Text.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Text.pm	2008-11-21 13:16:38.00=
0000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Text.pm	2008-11-21 17:22:23.0000000=
00 -0500
@@ -45,3 +45,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/Textarea.pm HT=
ML-FormFu/lib/HTML/FormFu/Element/Textarea.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/Textarea.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/Textarea.pm	2008-11-21 17:22:26.000=
000000 -0500
@@ -72,11 +72,11 @@
 =

 =3Dhead1 SYNOPSIS
 =

-    my $element =3D $form->element( Text =3D> 'foo' );
+    my $element =3D $form->element( Textarea =3D> 'foo' );
 =

 =3Dhead1 DESCRIPTION
 =

-Text form field.
+Textarea form field.
 =

 =3Dhead1 METHODS
 =

@@ -96,3 +96,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_Field.pm HTML=
-FormFu/lib/HTML/FormFu/Element/_Field.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_Field.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_Field.pm	2008-11-21 17:22:30.00000=
0000 -0500
@@ -1113,7 +1113,7 @@
 Arguments: $string
 =

 If you don't want the default value to be XML-escaped, use the =

-L</default_xml> method instead of </default>.
+L</default_xml> method instead of L</default>.
 =

 =3Dhead2 default_loc
 =

@@ -1133,8 +1133,8 @@
 =

 For the L<HTML::FormFu::Element::Radiogroup> and =

 L<HTML::FormFu::Element::Select> elements, the L</value> is ignored: =

-L</values|HTML::FormFu::Element::_Group/values> or =

-L</options|HTML::FormFu::Element::_Group/options> provides the equivalent =

+L<values|HTML::FormFu::Element::_Group/values> or =

+L<options|HTML::FormFu::Element::_Group/options> provides the equivalent =

 function.
 =

 =3Dhead2 value_xml
@@ -1142,7 +1142,7 @@
 Arguments: $string
 =

 If you don't want the value to be XML-escaped, use the L</value_xml> =

-method instead of </value>.
+method instead of L</value>.
 =

 =3Dhead2 value_loc
 =

@@ -1171,7 +1171,7 @@
 Arguments: $string
 =

 If you don't want the label to be XML-escaped, use the L</label_xml> =

-method instead of </label>.
+method instead of L</label>.
 =

 =3Dhead2 label_loc
 =

@@ -1188,7 +1188,7 @@
 Arguments: $string
 =

 If you don't want the comment to be XML-escaped, use the L</comment_xml> =

-method instead of </comment>.
+method instead of L</comment>.
 =

 =3Dhead2 comment_loc
 =

@@ -1214,7 +1214,7 @@
 =

 If L</retain_default> is true and the form was submitted, but the field =

 didn't have a value submitted, then when the form is redisplayed to the us=
er =

-the field will have it's value set to it's default value , rather than the =

+the field will have its value set to its default value, rather than the =

 usual behaviour of having an empty value.
 =

 Default Value: C<false>
@@ -1223,7 +1223,7 @@
 =

 If L</force_default> is true and the form was submitted, and the field
 has a default/value set, then when the form is redisplayed to the user
-the field will have it's value set to it's default value.
+the field will have its value set to its default value.
 =

 If the default value is being changed after FormFu->process is being called
 the later default value is respected for rendering, *but* nevertheless the
@@ -1235,10 +1235,10 @@
 =

 Designed for use by Checkbox fields. Normally if a checkbox is not checked,
 no value is submitted for that field. If C<default_empty_value> is true,
-the Checkbox field is given an empty value during L</process>.
-Please note that, with this setting, the checkbox gets an EMPTY value (as
-opposed to no value at all without enabling it), NOT the default value
-assigned to the element (if any).
+the Checkbox field is given an empty value during
+L<process|HTML::FormFu/process>. Please note that, with this setting,
+the checkbox gets an EMPTY value (as opposed to no value at all without
+enabling it), NOT the default value assigned to the element (if any).
 =

 Default Value: C<false>
 =

@@ -1283,43 +1283,43 @@
 Arguments: [\%attributes]
 =

 If you don't want the values to be XML-escaped, use the =

-L</comment_attributes_xml> method instead of </comment_attributes>.
+L</comment_attributes_xml> method instead of L</comment_attributes>.
 =

 =3Dhead2 add_comment_attributes
 =

 =3Dhead2 add_comment_attrs
 =

-See L<HTML::FormFu::/add_attributes> for details.
+See L<HTML::FormFu/add_attributes> for details.
 =

 =3Dhead2 add_comment_attributes_xml
 =

 =3Dhead2 add_comment_attrs_xml
 =

-See L<HTML::FormFu::/add_attributes_xml> for details.
+See L<HTML::FormFu/add_attributes_xml> for details.
 =

 =3Dhead2 add_comment_attributes_loc
 =

 =3Dhead2 add_comment_attrs_loc
 =

-See L<HTML::FormFu::/add_attributes_loc> for details.
+See L<HTML::FormFu/add_attributes_loc> for details.
 =

 =3Dhead2 del_comment_attributes
 =

 =3Dhead2 del_comment_attrs
 =

-See L<HTML::FormFu::/del_attributes> for details.
+See L<HTML::FormFu/del_attributes> for details.
 =

 =3Dhead2 del_comment_attributes_xml
 =

 =3Dhead2 del_comment_attrs_xml
 =

-See L<HTML::FormFu::/del_attributes_xml> for details.
+See L<HTML::FormFu/del_attributes_xml> for details.
 =

 =3Dhead2 del_comment_attributes_loc
 =

 =3Dhead2 del_comment_attrs_loc
 =

-See L<HTML::FormFu::/del_attributes_loc> for details.
+See L<HTML::FormFu/del_attributes_loc> for details.
 =

 =3Dhead2 container_attributes
 =

@@ -1336,43 +1336,43 @@
 Arguments: [\%attributes]
 =

 If you don't want the values to be XML-escaped, use the =

-L</container_attributes_xml> method instead of </container_attributes>.
+L</container_attributes_xml> method instead of L</container_attributes>.
 =

 =3Dhead2 add_container_attributes
 =

 =3Dhead2 add_container_attrs
 =

-See L<HTML::FormFu::/add_attributes> for details.
+See L<HTML::FormFu/add_attributes> for details.
 =

 =3Dhead2 add_container_attributes_xml
 =

 =3Dhead2 add_container_attrs_xml
 =

-See L<HTML::FormFu::/add_attributes_xml> for details.
+See L<HTML::FormFu/add_attributes_xml> for details.
 =

 =3Dhead2 add_container_attributes_loc
 =

 =3Dhead2 add_container_attrs_loc
 =

-See L<HTML::FormFu::/add_attributes_loc> for details.
+See L<HTML::FormFu/add_attributes_loc> for details.
 =

 =3Dhead2 del_container_attributes
 =

 =3Dhead2 del_container_attrs
 =

-See L<HTML::FormFu::/del_attributes> for details.
+See L<HTML::FormFu/del_attributes> for details.
 =

 =3Dhead2 del_container_attributes_xml
 =

 =3Dhead2 del_container_attrs_xml
 =

-See L<HTML::FormFu::/del_attributes_xml> for details.
+See L<HTML::FormFu/del_attributes_xml> for details.
 =

 =3Dhead2 del_container_attributes_loc
 =

 =3Dhead2 del_container_attrs_loc
 =

-See L<HTML::FormFu::/del_attributes_loc> for details.
+See L<HTML::FormFu/del_attributes_loc> for details.
 =

 =3Dhead2 label_attributes
 =

@@ -1389,43 +1389,43 @@
 Arguments: [\%attributes]
 =

 If you don't want the values to be XML-escaped, use the =

-L</label_attributes_xml> method instead of </label_attributes>.
+L</label_attributes_xml> method instead of L</label_attributes>.
 =

 =3Dhead2 add_label_attributes
 =

 =3Dhead2 add_label_attrs
 =

-See L<HTML::FormFu::/add_attributes> for details.
+See L<HTML::FormFu/add_attributes> for details.
 =

 =3Dhead2 add_label_attributes_xml
 =

 =3Dhead2 add_label_attrs_xml
 =

-See L<HTML::FormFu::/add_attributes_xml> for details.
+See L<HTML::FormFu/add_attributes_xml> for details.
 =

 =3Dhead2 add_label_attributes_loc
 =

 =3Dhead2 add_label_attrs_loc
 =

-See L<HTML::FormFu::/add_attributes_loc> for details.
+See L<HTML::FormFu/add_attributes_loc> for details.
 =

 =3Dhead2 del_label_attributes
 =

 =3Dhead2 del_label_attrs
 =

-See L<HTML::FormFu::/del_attributes> for details.
+See L<HTML::FormFu/del_attributes> for details.
 =

 =3Dhead2 del_label_attributes_xml
 =

 =3Dhead2 del_label_attrs_xml
 =

-See L<HTML::FormFu::/del_attributes_xml> for details.
+See L<HTML::FormFu/del_attributes_xml> for details.
 =

 =3Dhead2 del_label_attributes_loc
 =

 =3Dhead2 del_label_attrs_loc
 =

-See L<HTML::FormFu::/del_attributes_loc> for details.
+See L<HTML::FormFu/del_attributes_loc> for details.
 =

 =3Dhead1 FORM LOGIC AND VALIDATION
 =

@@ -1608,3 +1608,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_Group.pm HTML=
-FormFu/lib/HTML/FormFu/Element/_Group.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_Group.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_Group.pm	2008-11-21 17:22:34.00000=
0000 -0500
@@ -387,7 +387,8 @@
 =

 =3Dhead1 DESCRIPTION
 =

-Base class for L<HTML::FormFu::Element::Radiogroup> and =

+Base class for L<HTML::FormFu::Element::Checkboxgroup>,
+L<HTML::FormFu::Element::Radiogroup>, and =

 L<HTML::FormFu::Element::Select> fields.
 =

 =3Dhead1 METHODS
@@ -422,8 +423,10 @@
 =

 Passing an item containing a C<group> key will, for =

 L<Select fields|HTML::FormFu::Element::Select>, create an optgroup. And fo=
r =

-L<RadioGroup fields|HTML::FormFu::Element::RadioGroup>, create a sub-group =

-of radiobuttons with a new C<span> block, with the classname C<subgroup>.
+L<Radiogroup fields|HTML::FormFu::Element::Radiogroup> or
+L<Checkboxgroup fields|HTML::FormFu::Element::Checkboxgroup>, create a
+sub-group of radiobuttons or checkboxes with a new C<span> block, with the
+classname C<subgroup>.
 =

 An example of Select optgroups:
 =

@@ -495,7 +498,7 @@
 =

 =3Dhead2 empty_first_label_loc
 =

-If L</empty_first> is true, and C<empty_first_label> is set, this value wi=
ll
+If L</empty_first> is true, and L</empty_first_label> is set, this value w=
ill
 be used as the label for the first option - so only the first option's val=
ue
 will be empty.
 =

@@ -514,3 +517,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_Input.pm HTML=
-FormFu/lib/HTML/FormFu/Element/_Input.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_Input.pm	2008-11-21 13:16:38.=
000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_Input.pm	2008-11-21 17:22:37.00000=
0000 -0500
@@ -121,3 +121,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiElement.=
pm HTML-FormFu/lib/HTML/FormFu/Element/_MultiElement.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiElement.pm	2008-11-21 13=
:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_MultiElement.pm	2008-11-21 17:22:4=
1.000000000 -0500
@@ -64,3 +64,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiSelect.p=
m HTML-FormFu/lib/HTML/FormFu/Element/_MultiSelect.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiSelect.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_MultiSelect.pm	2008-11-21 17:22:44=
.000000000 -0500
@@ -66,3 +66,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiText.pm =
HTML-FormFu/lib/HTML/FormFu/Element/_MultiText.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_MultiText.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_MultiText.pm	2008-11-21 17:22:52.0=
00000000 -0500
@@ -66,3 +66,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/_NonBlock.pm H=
TML-FormFu/lib/HTML/FormFu/Element/_NonBlock.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/_NonBlock.pm	2008-11-21 13:16:=
38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/_NonBlock.pm	2008-11-21 17:22:57.00=
0000000 -0500
@@ -76,3 +76,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element/reCAPTCHA.pm H=
TML-FormFu/lib/HTML/FormFu/Element/reCAPTCHA.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element/reCAPTCHA.pm	2008-11-21 13:16:=
38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element/reCAPTCHA.pm	2008-11-21 17:23:00.00=
0000000 -0500
@@ -195,3 +195,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Element.pm HTML-FormFu=
/lib/HTML/FormFu/Element.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Element.pm	2008-11-21 13:16:38.0000000=
00 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Element.pm	2008-11-21 17:15:46.000000000 -0=
500
@@ -419,7 +419,7 @@
 =

 L</del_attrs_xml> is an alias for L</del_attributes_xml>.
 =

-The following methods are shortcuts for accessing L<"/attributes"> keys.
+The following methods are shortcuts for accessing L</attributes> keys.
 =

 =3Dhead2 id
 =

@@ -466,8 +466,8 @@
 =

 =3Dhead2 parent
 =

-Returns the L<block element|HTML::FormFu::Element> or L<form|HTML::FormFu> =

-object that this element is attached to.
+Returns the L<block element|HTML::FormFu::Element::Block> or
+L<form|HTML::FormFu> object that this element is attached to.
 =

 =3Dhead2 form
 =

@@ -498,6 +498,8 @@
 =

 =3Ditem L<HTML::FormFu::Element::Checkboxgroup>
 =

+=3Ditem L<HTML::FormFu::Element::ComboBox>
+
 =3Ditem L<HTML::FormFu::Element::ContentButton>
 =

 =3Ditem L<HTML::FormFu::Element::Date>
@@ -561,7 +563,13 @@
 =

 =3Ditem L<HTML::FormFu::Element::_Input>
 =

-=3Ditem L<HTML::FormFu::Element::NonBlock>
+=3Ditem L<HTML::FormFu::Element::_MultiElement>
+
+=3Ditem L<HTML::FormFu::Element::_MultiSelect>
+
+=3Ditem L<HTML::FormFu::Element::_MultiText>
+
+=3Ditem L<HTML::FormFu::Element::_NonBlock>
 =

 =3Dback
 =

@@ -582,3 +590,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter/CopyValue.pm HT=
ML-FormFu/lib/HTML/FormFu/Filter/CopyValue.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter/CopyValue.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter/CopyValue.pm	2008-11-21 16:59:46.000=
000000 -0500
@@ -28,7 +28,7 @@
 =

 =3Dhead1 NAME
 =

-HTML::FormFu::Filter::CopyValue - copy the value from an other field
+HTML::FormFu::Filter::CopyValue - copy the value from another field
 =

 =3Dhead1 SYNOPSIS
 =

@@ -49,11 +49,9 @@
 =3Dhead1 CAVEATS
 =

 If the value of the original field contains an invalid value (a value that
-will be constrained through a constraint) this invalid value will be choos=
en
-for this field (the field with CopyValue filter).
-
-So the user has to change two fields or you remove the invalid value in a
-custom constraint.
+will be constrained through a constraint) this invalid value will be chosen
+for this field (the field with CopyValue filter).  So, the user has to cha=
nge
+two fields or you have to remove the invalid value in a custom constraint.
 =

 =3Dhead1 AUTHOR
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter/Regex.pm HTML-F=
ormFu/lib/HTML/FormFu/Filter/Regex.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter/Regex.pm	2008-11-21 13:16:38.00=
0000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter/Regex.pm	2008-11-21 17:02:07.0000000=
00 -0500
@@ -57,7 +57,7 @@
 =3Dhead2 replace
 =

 A string to be used in the "right-hand side" of a C<s///g> regular =

-expression. The string will replace every occurance of L</match>.
+expression. The string will replace every occurrence of L</match>.
 =

 Default Value: ''
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter/Split.pm HTML-F=
ormFu/lib/HTML/FormFu/Filter/Split.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter/Split.pm	2008-11-21 13:16:38.00=
0000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter/Split.pm	2008-11-21 16:53:07.0000000=
00 -0500
@@ -26,7 +26,7 @@
 =

 =3Dhead1 NAME
 =

-HTML::FormFu::Filter::Split - filter splitting a singe valut into an array=
ref
+HTML::FormFu::Filter::Split - filter splitting a singe value into an array=
ref
 =

 =3Dhead1 SYNOPSIS
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter/TrimEdges.pm HT=
ML-FormFu/lib/HTML/FormFu/Filter/TrimEdges.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter/TrimEdges.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter/TrimEdges.pm	2008-11-21 16:53:25.000=
000000 -0500
@@ -20,7 +20,7 @@
 =

 =3Dhead1 NAME
 =

-HTML::FormFu::Filter::TrimEdges - filter timming whitespace
+HTML::FormFu::Filter::TrimEdges - filter trimming whitespace
 =

 =3Dhead1 DESCRIPTION
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter/_Compound.pm HT=
ML-FormFu/lib/HTML/FormFu/Filter/_Compound.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter/_Compound.pm	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter/_Compound.pm	2008-11-21 16:54:14.000=
000000 -0500
@@ -45,7 +45,7 @@
 =

 Arguments: \@order
 =

-If the submitted parts should be joined in an order different that that of=
 the =

+If the submitted parts should be joined in an order different than that of=
 the =

 order of the fields, you must provide an arrayref containing the names, in=
 the =

 order they should be joined.
 =

diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Filter.pm HTML-FormFu/=
lib/HTML/FormFu/Filter.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Filter.pm	2008-11-21 13:16:38.00000000=
0 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Filter.pm	2008-11-21 17:18:39.000000000 -05=
00
@@ -161,6 +161,17 @@
 =

 =3Dback
 =

+=3Dhead1 FILTER BASE CLASSES
+
+The following are base classes for other filters, and generally needn't be =

+used directly.
+
+=3Dover
+
+=3Ditem L<HTML::FormFu::Filter::_Compound>
+
+=3Dback
+
 =3Dhead1 AUTHOR
 =

 Carl Franks, C<cfranks at cpan.org>
@@ -172,3 +183,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Inflator.pm HTML-FormF=
u/lib/HTML/FormFu/Inflator.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Inflator.pm	2008-11-21 13:16:38.000000=
000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Inflator.pm	2008-11-21 17:24:57.000000000 -=
0500
@@ -98,3 +98,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Manual/Cookbook.pod HT=
ML-FormFu/lib/HTML/FormFu/Manual/Cookbook.pod
--- HTML-FormFu.orig/lib/HTML/FormFu/Manual/Cookbook.pod	2008-11-21 13:16:3=
8.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Manual/Cookbook.pod	2008-11-21 17:17:33.000=
000000 -0500
@@ -313,7 +313,7 @@
 always pass, regardless of user input.
 =

 You can take advantage of this by setting =

-L<force_errors|HTML::FormFu/force_errors>, to display it's error message =

+L<force_errors|HTML::FormFu/force_errors>, to display its error message =

 when needed.
 =

 Example config:
@@ -459,3 +459,4 @@
 This document is free, you can redistribute it and/or modify it
 under the same terms as Perl itself.
 =

+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Manual/Unicode.pod HTM=
L-FormFu/lib/HTML/FormFu/Manual/Unicode.pod
--- HTML-FormFu.orig/lib/HTML/FormFu/Manual/Unicode.pod	2008-11-21 13:16:38=
.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Manual/Unicode.pod	2008-11-21 17:17:44.0000=
00000 -0500
@@ -167,3 +167,5 @@
 =

 This document is free, you can redistribute it and/or modify it
 under the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Model.pm HTML-FormFu/l=
ib/HTML/FormFu/Model.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Model.pm	2008-11-21 13:16:38.000000000=
 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Model.pm	2008-11-21 17:25:11.000000000 -0500
@@ -74,3 +74,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/MultiForm.pm HTML-Form=
Fu/lib/HTML/FormFu/MultiForm.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/MultiForm.pm	2008-11-21 13:16:38.00000=
0000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/MultiForm.pm	2008-11-21 17:25:15.000000000 =
-0500
@@ -581,3 +581,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor/Indent=
.pm HTML-FormFu/lib/HTML/FormFu/OutputProcessor/Indent.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor/Indent.pm	2008-11-21 1=
3:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/OutputProcessor/Indent.pm	2008-11-21 17:16:=
45.000000000 -0500
@@ -138,3 +138,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor/StripW=
hitespace.pm HTML-FormFu/lib/HTML/FormFu/OutputProcessor/StripWhitespace.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor/StripWhitespace.pm	200=
8-11-21 13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/OutputProcessor/StripWhitespace.pm	2008-11-=
21 17:16:37.000000000 -0500
@@ -184,3 +184,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor.pm HTM=
L-FormFu/lib/HTML/FormFu/OutputProcessor.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/OutputProcessor.pm	2008-11-21 13:16:38=
.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/OutputProcessor.pm	2008-11-21 17:24:12.0000=
00000 -0500
@@ -69,3 +69,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Plugin/StashValid.pm H=
TML-FormFu/lib/HTML/FormFu/Plugin/StashValid.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Plugin/StashValid.pm	2008-11-21 13:16:=
38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Plugin/StashValid.pm	2008-11-21 17:23:18.00=
0000000 -0500
@@ -65,3 +65,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Plugin.pm HTML-FormFu/=
lib/HTML/FormFu/Plugin.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Plugin.pm	2008-11-21 13:16:38.00000000=
0 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Plugin.pm	2008-11-21 17:25:25.000000000 -05=
00
@@ -121,3 +121,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Processor.pm HTML-Form=
Fu/lib/HTML/FormFu/Processor.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Processor.pm	2008-11-21 13:16:38.00000=
0000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Processor.pm	2008-11-21 17:25:31.000000000 =
-0500
@@ -102,3 +102,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/QueryType/CGI/Simple.p=
m HTML-FormFu/lib/HTML/FormFu/QueryType/CGI/Simple.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/QueryType/CGI/Simple.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/QueryType/CGI/Simple.pm	2008-11-21 17:17:00=
.000000000 -0500
@@ -92,3 +92,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/QueryType/CGI.pm HTML-=
FormFu/lib/HTML/FormFu/QueryType/CGI.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/QueryType/CGI.pm	2008-11-21 13:16:38.0=
00000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/QueryType/CGI.pm	2008-11-21 17:17:14.000000=
000 -0500
@@ -118,3 +118,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/QueryType/Catalyst.pm =
HTML-FormFu/lib/HTML/FormFu/QueryType/Catalyst.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/QueryType/Catalyst.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/QueryType/Catalyst.pm	2008-11-21 17:17:17.0=
00000000 -0500
@@ -167,3 +167,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Transformer/Callback.p=
m HTML-FormFu/lib/HTML/FormFu/Transformer/Callback.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Transformer/Callback.pm	2008-11-21 13:=
16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Transformer/Callback.pm	2008-11-21 17:23:52=
.000000000 -0500
@@ -65,3 +65,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Transformer.pm HTML-Fo=
rmFu/lib/HTML/FormFu/Transformer.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Transformer.pm	2008-11-21 13:16:38.000=
000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Transformer.pm	2008-11-21 17:25:35.00000000=
0 -0500
@@ -82,3 +82,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Upload.pm HTML-FormFu/=
lib/HTML/FormFu/Upload.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Upload.pm	2008-11-21 13:16:38.00000000=
0 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Upload.pm	2008-11-21 17:18:27.000000000 -05=
00
@@ -66,12 +66,12 @@
 =

 =3Dhead2 parent
 =

-Returns the L<field|HTML::FormFu::Element::_Field> object that the constra=
int =

-is associated with.
+Returns the L<field|HTML::FormFu::Element::_Field> object that the upload
+object is associated with.
 =

 =3Dhead2 form
 =

-Returns the L<HTML::FormFu> object that the constraint's field is attached =

+Returns the L<HTML::FormFu> object that the upload object's field is attac=
hed =

 to.
 =

 =3Dhead2 populate
@@ -90,3 +90,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/UploadParam.pm HTML-Fo=
rmFu/lib/HTML/FormFu/UploadParam.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/UploadParam.pm	2008-11-21 13:16:38.000=
000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/UploadParam.pm	2008-11-21 17:25:42.00000000=
0 -0500
@@ -115,3 +115,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Validator/Callback.pm =
HTML-FormFu/lib/HTML/FormFu/Validator/Callback.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Validator/Callback.pm	2008-11-21 13:16=
:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Validator/Callback.pm	2008-11-21 17:20:52.0=
00000000 -0500
@@ -63,3 +63,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu/Validator.pm HTML-Form=
Fu/lib/HTML/FormFu/Validator.pm
--- HTML-FormFu.orig/lib/HTML/FormFu/Validator.pm	2008-11-21 13:16:38.00000=
0000 -0500
+++ HTML-FormFu/lib/HTML/FormFu/Validator.pm	2008-11-21 17:25:48.000000000 =
-0500
@@ -99,3 +99,5 @@
 =

 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
+
+=3Dcut
diff -rN -x '*~' -u HTML-FormFu.orig/lib/HTML/FormFu.pm HTML-FormFu/lib/HTM=
L/FormFu.pm
--- HTML-FormFu.orig/lib/HTML/FormFu.pm	2008-11-21 13:16:38.000000000 -0500
+++ HTML-FormFu/lib/HTML/FormFu.pm	2008-11-21 17:15:26.000000000 -0500
@@ -1331,7 +1331,7 @@
 In the following example, multiple documents are taken advantage of to =

 load another config file after the elements are added. (If this were =

 a single document, the C<load_config_file> would be called before =

-C<elements>, regardless of it's position in the file).
+C<elements>, regardless of its position in the file).
 =

     ---
     elements:
@@ -1398,7 +1398,8 @@
 Set multiple field's default values from a single hash-ref.
 =

 The hash-ref's keys correspond to a form field's name, and the value is =

-passed to the field's L<default method|HTML::FormFu::_Field/default>.
+passed to the field's
+L<default method|HTML::FormFu::Element::_Field/default>.
 =

 This should be called after all fields have been added to the form, and =

 before L</process> is called (otherwise, call L</process> again before =

@@ -1451,7 +1452,7 @@
 the form. Thereafter, C<< $form->elements() >> will add all elements (exce=
pt =

 fieldsets) to that fieldset, rather than directly to the form.
 =

-To be specific, the elements are added to the L<last> fieldset on the form=
, =

+To be specific, the elements are added to the I<last> fieldset on the form=
, =

 so if you add another fieldset, any further elements will be added to that =

 fieldset.
 =

@@ -1576,9 +1577,9 @@
 Set defaults which will be added to every element, constraint, etc. of the
 listed type which is added to the form.
 =

-For example, to make every C<Text> element automatically have a =

-L<size|HTML::FormFu::Element/size> of C<10>, and make every C<Strftime> =

-deflator automatically get it's strftime set to C<%d/%m/%Y>:
+For example, to make every C<Text> element automatically have a size
+of C<10>, and make every C<Strftime> deflator automatically get its
+strftime set to C<%d/%m/%Y>:
 =

     default_args:
         elements:
@@ -1652,7 +1653,9 @@
 Return Value: @elements
 =

 Adds a new element to the form. See =

-L<HTML::FormFu::Element/"CORE ELEMENTS"> for a list of core elements.
+L<HTML::FormFu::Element/"CORE FORM FIELDS"> and
+L<HTML::FormFu::Element/"OTHER CORE ELEMENTS">
+for a list of core elements.
 =

 If you want to load an element from a namespace other than =

 C<HTML::FormFu::Element::>, you can use a fully qualified package-name by =

@@ -1684,7 +1687,7 @@
 =

 A L<deflator|HTML::FormFu::Deflator> may be associated with any form field=
, =

 and allows you to provide =

-L<< $field->default|HTML:FormFu::Element::_Field/default >> with a value =

+L<< $field->default|HTML::FormFu::Element::_Field/default >> with a value =

 which may be an object.
 =

 If an object doesn't stringify to a suitable value for display, the =

@@ -2179,7 +2182,7 @@
 Arguments: [$string]
 =

 If set, then all form fields will be given an auto-generated =

-L<name|HTML::FormFu::Element::Field/label>, if it doesn't have one already.
+L<label|HTML::FormFu::Element::_Field/label>, if it doesn't have one alrea=
dy.
 =

 The following character substitution will be performed: C<%f> will be =

 replaced by L<< $form->id|/id >>, C<%n> will be replaced by =

@@ -2205,7 +2208,7 @@
 replaced by L<< $form->id|/id >>, C<%n> will be replaced by =

 L<< $field->name|HTML::FormFu::Element/name >>, C<%t> will be replaced by =

 L<< lc( $field->type )|HTML::FormFu::Element/type >>, C<%s> will be replac=
ed =

-by L<< $error->stage >>.
+by L<< $error->stage|/"FORM LOGIC AND VALIDATION" >>.
 =

 Default Value: 'error_%s_%t'
 =

@@ -2227,7 +2230,7 @@
 replaced by L<< $form->id|/id >>, C<%n> will be replaced by =

 L<< $field->name|HTML::FormFu::Element/name >>, C<%t> will be replaced by =

 L<< lc( $field->type )|HTML::FormFu::Element/type >>, C<%s> will be replac=
ed
-by L<< $error->stage >>.
+by L<< $error->stage|/"FORM LOGIC AND VALIDATION" >>.
 =

 The generated string will be passed to L</localize> to create the message.
 =

@@ -2444,7 +2447,7 @@
 Return Value: @valid_names
 =

 No longer recommended for use, as its behaviour is hard to predict. Use =

-L<param_value>, L<param_array> or L<param_list> instead.
+L</param_value>, L</param_array> or L</param_list> instead.
 =

 A (readonly) method similar to that of L<CGI's|CGI>.
 =

@@ -2654,8 +2657,8 @@
 Accepts a hash-ref of arguments passed to L</render_method>, which is call=
ed
 internally by L</render>.
 =

-Within L</tt>, the keys C<RELATIVE> and C<RECURSION> are overridden to alw=
ays =

-be true, as these are a basic requirement for the L<Template> engine.
+Within L</tt_args>, the keys C<RELATIVE> and C<RECURSION> are overridden to
+always be true, as these are a basic requirement for the L<Template> engin=
e.
 =

 The system directory containing HTML::FormFu's template files is always =

 added to the end of C<INCLUDE_PATH>, so that the core template files will =
be =

@@ -2784,7 +2787,7 @@
 Return Value: \@elements
 =

 Returns all fields in the form (specifically, all elements which have a tr=
ue =

-L<HTML::FormFu::Element/is_field> value.
+L<HTML::FormFu::Element/is_field> value).
 =

 Accepts both C<name> and C<type> arguments to narrow the returned results.
 =

@@ -3077,7 +3080,7 @@
 =

 C<irc.perl.org>, channel C<#formfu>
 =

-The L<HTML::Widget archives|http://lists.scsys.co.uk/pipermail/html-widget=
/> =

+The HTML::Widget archives (L<http://lists.scsys.co.uk/pipermail/html-widge=
t/>)
 between January and May 2007 also contain discussion regarding HTML::FormF=
u.
 =

 =3Dhead1 BUGS
@@ -3143,3 +3146,4 @@
 This library is free software, you can redistribute it and/or modify it un=
der
 the same terms as Perl itself.
 =

+=3Dcut


More information about the HTML-FormFu mailing list