<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,11 @@
 Revision history for Perl module Handel
 
-0.20 Sat Sept 17 20:56:23 2005
+0.21 Mond Sep 19 18:15:23 2005
+    - Fixed proflem with helpers not working on *nix due to CRLF
+        Thanks to Andy Grundman and Bernard FRIT for the help tracking this down
+    - Changed eol-style=LF
+
+0.20 Sat Sep 17 20:56:23 2005
     - Catalyst controllers now use Data::FormValidator along with
         better error handling
     - Catalyst Checkout contoller now uses HTML::FillInForm to maintain form
@@ -12,11 +17,11 @@ Revision history for Perl module Handel
         to be returned from add/items during subclassing
     - Added HandelDBIDSN config variable
 
-0.19 Mon Sept 12 21:24:38 2005
+0.19 Mon Sep 12 21:24:38 2005
     - Added Path::Class/File::Find::Rule PREREQ
     - First official release with Catalyst support
 
-0.18_01 Sun Sept 11 22:23:07 2005
+0.18_01 Sun Sep 11 22:23:07 2005
     - Added Catalyst Helpers/Scaffold support
     - Added ; to end of sql statements in sql scripts that makes
         some versions of sqlite unhappy. Found by shenme#catalyst</diff>
      <filename>Changes</filename>
    </modified>
    <modified>
      <diff>@@ -1,383 +1,383 @@
-Terms of Perl itself
-
-a) the GNU General Public License as published by the Free
-   Software Foundation; either version 1, or (at your option) any
-   later version, or
-b) the &quot;Artistic License&quot;
-
----------------------------------------------------------------------------
-
-The General Public License (GPL)
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-Preamble
-
-The licenses for most software are designed to take away your freedom to share
-and change it. By contrast, the GNU General Public License is intended to
-guarantee your freedom to share and change free software--to make sure the
-software is free for all its users. This General Public License applies to most of
-the Free Software Foundation's software and to any other program whose
-authors commit to using it. (Some other Free Software Foundation software is
-covered by the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the freedom
-to distribute copies of free software (and charge for this service if you wish), that
-you receive source code or can get it if you want it, that you can change the
-software or use pieces of it in new free programs; and that you know you can do
-these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to deny
-you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for a
-fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2) offer
-you this license which gives you legal permission to copy, distribute and/or
-modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients to
-know that what they have is not the original, so that any problems introduced by
-others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We wish
-to avoid the danger that redistributors of a free program will individually obtain
-patent licenses, in effect making the program proprietary. To prevent this, we
-have made it clear that any patent must be licensed for everyone's free use or
-not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-GNU GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms of
-this General Public License. The &quot;Program&quot;, below, refers to any such program
-or work, and a &quot;work based on the Program&quot; means either the Program or any
-derivative work under copyright law: that is to say, a work containing the
-Program or a portion of it, either verbatim or with modifications and/or translated
-into another language. (Hereinafter, translation is included without limitation in
-the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;.
-
-Activities other than copying, distribution and modification are not covered by
-this License; they are outside its scope. The act of running the Program is not
-restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made by
-running the Program). Whether that is true depends on what the Program does.
-
-1. You may copy and distribute verbatim copies of the Program's source code as
-you receive it, in any medium, provided that you conspicuously and appropriately
-publish on each copy an appropriate copyright notice and disclaimer of warranty;
-keep intact all the notices that refer to this License and to the absence of any
-warranty; and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you may at
-your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it, thus
-forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you also
-meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that you
-changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be licensed
-as a whole at no charge to all third parties under the terms of this License.
-
-c) If the modified program normally reads commands interactively when run, you
-must cause it, when started running for such interactive use in the most ordinary
-way, to print or display an announcement including an appropriate copyright
-notice and a notice that there is no warranty (or else, saying that you provide a
-warranty) and that users may redistribute the program under these conditions,
-and telling the user how to view a copy of this License. (Exception: if the
-Program itself is interactive but does not normally print such an announcement,
-your work based on the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be reasonably
-considered independent and separate works in themselves, then this License,
-and its terms, do not apply to those sections when you distribute them as
-separate works. But when you distribute the same sections as part of a whole
-which is a work based on the Program, the distribution of the whole must be on
-the terms of this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to control
-the distribution of derivative or collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program with the
-Program (or with a work based on the Program) on a volume of a storage or
-distribution medium does not bring the other work under the scope of this
-License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1 and 2
-above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give any
-third party, for a charge no more than your cost of physically performing source
-distribution, a complete machine-readable copy of the corresponding source
-code, to be distributed under the terms of Sections 1 and 2 above on a medium
-customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for noncommercial
-distribution and only if you received the program in object code or executable
-form with such an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for making
-modifications to it. For an executable work, complete source code means all the
-source code for all modules it contains, plus any associated interface definition
-files, plus the scripts used to control compilation and installation of the
-executable. However, as a special exception, the source code distributed need
-not include anything that is normally distributed (in either source or binary form)
-with the major components (compiler, kernel, and so on) of the operating system
-on which the executable runs, unless that component itself accompanies the
-executable.
-
-If distribution of executable or object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the source
-code from the same place counts as distribution of the source code, even though
-third parties are not compelled to copy the source along with the object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy, modify,
-sublicense or distribute the Program is void, and will automatically terminate
-your rights under this License. However, parties who have received copies, or
-rights, from you under this License will not have their licenses terminated so long
-as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the Program
-or its derivative works. These actions are prohibited by law if you do not accept
-this License. Therefore, by modifying or distributing the Program (or any work
-based on the Program), you indicate your acceptance of this License to do so,
-and all its terms and conditions for copying, distributing or modifying the
-Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the Program),
-the recipient automatically receives a license from the original licensor to copy,
-distribute or modify the Program subject to these terms and conditions. You
-may not impose any further restrictions on the recipients' exercise of the rights
-granted herein. You are not responsible for enforcing compliance by third parties
-to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent infringement
-or for any other reason (not limited to patent issues), conditions are imposed on
-you (whether by court order, agreement or otherwise) that contradict the
-conditions of this License, they do not excuse you from the conditions of this
-License. If you cannot distribute so as to satisfy simultaneously your obligations
-under this License and any other pertinent obligations, then as a consequence
-you may not distribute the Program at all. For example, if a patent license would
-not permit royalty-free redistribution of the Program by all those who receive
-copies directly or indirectly through you, then the only way you could satisfy
-both it and this License would be to refrain entirely from distribution of the
-Program.
-
-If any portion of this section is held invalid or unenforceable under any particular
-circumstance, the balance of the section is intended to apply and the section as
-a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or other
-property right claims or to contest validity of any such claims; this section has
-the sole purpose of protecting the integrity of the free software distribution
-system, which is implemented by public license practices. Many people have
-made generous contributions to the wide range of software distributed through
-that system in reliance on consistent application of that system; it is up to the
-author/donor to decide if he or she is willing to distribute software through any
-other system and a licensee cannot impose that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain countries
-either by patents or by copyrighted interfaces, the original copyright holder who
-places the Program under this License may add an explicit geographical
-distribution limitation excluding those countries, so that distribution is permitted
-only in or among countries not thus excluded. In such case, this License
-incorporates the limitation as if written in the body of this License.
-
-9. The Free Software Foundation may publish revised and/or new versions of the
-General Public License from time to time. Such new versions will be similar in
-spirit to the present version, but may differ in detail to address new problems or
-concerns.
-
-Each version is given a distinguishing version number. If the Program specifies a
-version number of this License which applies to it and &quot;any later version&quot;, you
-have the option of following the terms and conditions either of that version or of
-any later version published by the Free Software Foundation. If the Program does
-not specify a version number of this License, you may choose any version ever
-published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software Foundation,
-write to the Free Software Foundation; we sometimes make exceptions for this.
-Our decision will be guided by the two goals of preserving the free status of all
-derivatives of our free software and of promoting the sharing and reuse of
-software generally.
-
-NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
-NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
-COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
-&quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
-IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
-ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
-YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
-CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
-TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
-WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
-PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
-(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
-OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
-BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-
-
----------------------------------------------------------------------------
-
-The Artistic License
-
-Preamble
-
-The intent of this document is to state the conditions under which a Package
-may be copied, such that the Copyright Holder maintains some semblance of
-artistic control over the development of the package, while giving the users of the
-package the right to use and distribute the Package in a more-or-less customary
-fashion, plus the right to make reasonable modifications.
-
-Definitions:
-
--    &quot;Package&quot; refers to the collection of files distributed by the Copyright
-     Holder, and derivatives of that collection of files created through textual
-     modification. 
--    &quot;Standard Version&quot; refers to such a Package if it has not been modified,
-     or has been modified in accordance with the wishes of the Copyright
-     Holder. 
--    &quot;Copyright Holder&quot; is whoever is named in the copyright or copyrights for
-     the package. 
--    &quot;You&quot; is you, if you're thinking about copying or distributing this Package.
--    &quot;Reasonable copying fee&quot; is whatever you can justify on the basis of
-     media cost, duplication charges, time of people involved, and so on. (You
-     will not be required to justify it to the Copyright Holder, but only to the
-     computing community at large as a market that must bear the fee.) 
--    &quot;Freely Available&quot; means that no fee is charged for the item itself, though
-     there may be fees involved in handling the item. It also means that
-     recipients of the item may redistribute it under the same conditions they
-     received it. 
-
-1. You may make and give away verbatim copies of the source form of the
-Standard Version of this Package without restriction, provided that you duplicate
-all of the original copyright notices and associated disclaimers.
-
-2. You may apply bug fixes, portability fixes and other modifications derived from
-the Public Domain or from the Copyright Holder. A Package modified in such a
-way shall still be considered the Standard Version.
-
-3. You may otherwise modify your copy of this Package in any way, provided
-that you insert a prominent notice in each changed file stating how and when
-you changed that file, and provided that you do at least ONE of the following:
-
-     a) place your modifications in the Public Domain or otherwise
-     make them Freely Available, such as by posting said modifications
-     to Usenet or an equivalent medium, or placing the modifications on
-     a major archive site such as ftp.uu.net, or by allowing the
-     Copyright Holder to include your modifications in the Standard
-     Version of the Package.
-
-     b) use the modified Package only within your corporation or
-     organization.
-
-     c) rename any non-standard executables so the names do not
-     conflict with standard executables, which must also be provided,
-     and provide a separate manual page for each non-standard
-     executable that clearly documents how it differs from the Standard
-     Version.
-
-     d) make other distribution arrangements with the Copyright Holder.
-
-4. You may distribute the programs of this Package in object code or executable
-form, provided that you do at least ONE of the following:
-
-     a) distribute a Standard Version of the executables and library
-     files, together with instructions (in the manual page or equivalent)
-     on where to get the Standard Version.
-
-     b) accompany the distribution with the machine-readable source of
-     the Package with your modifications.
-
-     c) accompany any non-standard executables with their
-     corresponding Standard Version executables, giving the
-     non-standard executables non-standard names, and clearly
-     documenting the differences in manual pages (or equivalent),
-     together with instructions on where to get the Standard Version.
-
-     d) make other distribution arrangements with the Copyright Holder.
-
-5. You may charge a reasonable copying fee for any distribution of this Package.
-You may charge any fee you choose for support of this Package. You may not
-charge a fee for this Package itself. However, you may distribute this Package in
-aggregate with other (possibly commercial) programs as part of a larger
-(possibly commercial) software distribution provided that you do not advertise
-this Package as a product of your own.
-
-6. The scripts and library files supplied as input to or produced as output from
-the programs of this Package do not automatically fall under the copyright of this
-Package, but belong to whomever generated them, and may be sold
-commercially, and may be aggregated with this Package.
-
-7. C or perl subroutines supplied by you and linked into this Package shall not
-be considered part of this Package.
-
-8. Aggregation of this Package with a commercial distribution is always permitted
-provided that the use of this Package is embedded; that is, when no overt attempt
-is made to make this Package's interfaces visible to the end user of the
-commercial distribution. Such use shall not be construed as a distribution of
-this Package.
-
-9. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written permission.
-
-10. THIS PACKAGE IS PROVIDED &quot;AS IS&quot; AND WITHOUT ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
-WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.
-
-The End
-
-
+Terms of Perl itself
+
+a) the GNU General Public License as published by the Free
+   Software Foundation; either version 1, or (at your option) any
+   later version, or
+b) the &quot;Artistic License&quot;
+
+---------------------------------------------------------------------------
+
+The General Public License (GPL)
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
+Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
+verbatim copies of this license document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to most of
+the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom
+to distribute copies of free software (and charge for this service if you wish), that
+you receive source code or can get it if you want it, that you can change the
+software or use pieces of it in new free programs; and that you know you can do
+these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for a
+fee, you must give the recipients all the rights that you have. You must make
+sure that they, too, receive or can get the source code. And you must show
+them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer
+you this license which gives you legal permission to copy, distribute and/or
+modify the software.
+
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software. If the
+software is modified by someone else and passed on, we want its recipients to
+know that what they have is not the original, so that any problems introduced by
+others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We wish
+to avoid the danger that redistributors of a free program will individually obtain
+patent licenses, in effect making the program proprietary. To prevent this, we
+have made it clear that any patent must be licensed for everyone's free use or
+not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+GNU GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
+MODIFICATION
+
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The &quot;Program&quot;, below, refers to any such program
+or work, and a &quot;work based on the Program&quot; means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or translated
+into another language. (Hereinafter, translation is included without limitation in
+the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;.
+
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is not
+restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and appropriately
+publish on each copy an appropriate copyright notice and disclaimer of warranty;
+keep intact all the notices that refer to this License and to the absence of any
+warranty; and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at
+your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such
+modifications or work under the terms of Section 1 above, provided that you also
+meet all of these conditions:
+
+a) You must cause the modified files to carry prominent notices stating that you
+changed the files and the date of any change.
+
+b) You must cause any work that you distribute or publish, that in whole or in
+part contains or is derived from the Program or any part thereof, to be licensed
+as a whole at no charge to all third parties under the terms of this License.
+
+c) If the modified program normally reads commands interactively when run, you
+must cause it, when started running for such interactive use in the most ordinary
+way, to print or display an announcement including an appropriate copyright
+notice and a notice that there is no warranty (or else, saying that you provide a
+warranty) and that users may redistribute the program under these conditions,
+and telling the user how to view a copy of this License. (Exception: if the
+Program itself is interactive but does not normally print such an announcement,
+your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License,
+and its terms, do not apply to those sections when you distribute them as
+separate works. But when you distribute the same sections as part of a whole
+which is a work based on the Program, the distribution of the whole must be on
+the terms of this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to
+work written entirely by you; rather, the intent is to exercise the right to control
+the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and 2
+above provided that you also do one of the following:
+
+a) Accompany it with the complete corresponding machine-readable source
+code, which must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange; or,
+
+b) Accompany it with a written offer, valid for at least three years, to give any
+third party, for a charge no more than your cost of physically performing source
+distribution, a complete machine-readable copy of the corresponding source
+code, to be distributed under the terms of Sections 1 and 2 above on a medium
+customarily used for software interchange; or,
+
+c) Accompany it with the information you received as to the offer to distribute
+corresponding source code. (This alternative is allowed only for noncommercial
+distribution and only if you received the program in object code or executable
+form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the
+source code for all modules it contains, plus any associated interface definition
+files, plus the scripts used to control compilation and installation of the
+executable. However, as a special exception, the source code distributed need
+not include anything that is normally distributed (in either source or binary form)
+with the major components (compiler, kernel, and so on) of the operating system
+on which the executable runs, unless that component itself accompanies the
+executable.
+
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source
+code from the same place counts as distribution of the source code, even though
+third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so long
+as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not accept
+this License. Therefore, by modifying or distributing the Program (or any work
+based on the Program), you indicate your acceptance of this License to do so,
+and all its terms and conditions for copying, distributing or modifying the
+Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to copy,
+distribute or modify the Program subject to these terms and conditions. You
+may not impose any further restrictions on the recipients' exercise of the rights
+granted herein. You are not responsible for enforcing compliance by third parties
+to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent infringement
+or for any other reason (not limited to patent issues), conditions are imposed on
+you (whether by court order, agreement or otherwise) that contradict the
+conditions of this License, they do not excuse you from the conditions of this
+License. If you cannot distribute so as to satisfy simultaneously your obligations
+under this License and any other pertinent obligations, then as a consequence
+you may not distribute the Program at all. For example, if a patent license would
+not permit royalty-free redistribution of the Program by all those who receive
+copies directly or indirectly through you, then the only way you could satisfy
+both it and this License would be to refrain entirely from distribution of the
+Program.
+
+If any portion of this section is held invalid or unenforceable under any particular
+circumstance, the balance of the section is intended to apply and the section as
+a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other
+property right claims or to contest validity of any such claims; this section has
+the sole purpose of protecting the integrity of the free software distribution
+system, which is implemented by public license practices. Many people have
+made generous contributions to the wide range of software distributed through
+that system in reliance on consistent application of that system; it is up to the
+author/donor to decide if he or she is willing to distribute software through any
+other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain countries
+either by patents or by copyrighted interfaces, the original copyright holder who
+places the Program under this License may add an explicit geographical
+distribution limitation excluding those countries, so that distribution is permitted
+only in or among countries not thus excluded. In such case, this License
+incorporates the limitation as if written in the body of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems or
+concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a
+version number of this License which applies to it and &quot;any later version&quot;, you
+have the option of following the terms and conditions either of that version or of
+any later version published by the Free Software Foundation. If the Program does
+not specify a version number of this License, you may choose any version ever
+published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of all
+derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
+NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
+COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
+&quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
+TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
+WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS
+PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
+ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
+(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
+OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+
+---------------------------------------------------------------------------
+
+The Artistic License
+
+Preamble
+
+The intent of this document is to state the conditions under which a Package
+may be copied, such that the Copyright Holder maintains some semblance of
+artistic control over the development of the package, while giving the users of the
+package the right to use and distribute the Package in a more-or-less customary
+fashion, plus the right to make reasonable modifications.
+
+Definitions:
+
+-    &quot;Package&quot; refers to the collection of files distributed by the Copyright
+     Holder, and derivatives of that collection of files created through textual
+     modification. 
+-    &quot;Standard Version&quot; refers to such a Package if it has not been modified,
+     or has been modified in accordance with the wishes of the Copyright
+     Holder. 
+-    &quot;Copyright Holder&quot; is whoever is named in the copyright or copyrights for
+     the package. 
+-    &quot;You&quot; is you, if you're thinking about copying or distributing this Package.
+-    &quot;Reasonable copying fee&quot; is whatever you can justify on the basis of
+     media cost, duplication charges, time of people involved, and so on. (You
+     will not be required to justify it to the Copyright Holder, but only to the
+     computing community at large as a market that must bear the fee.) 
+-    &quot;Freely Available&quot; means that no fee is charged for the item itself, though
+     there may be fees involved in handling the item. It also means that
+     recipients of the item may redistribute it under the same conditions they
+     received it. 
+
+1. You may make and give away verbatim copies of the source form of the
+Standard Version of this Package without restriction, provided that you duplicate
+all of the original copyright notices and associated disclaimers.
+
+2. You may apply bug fixes, portability fixes and other modifications derived from
+the Public Domain or from the Copyright Holder. A Package modified in such a
+way shall still be considered the Standard Version.
+
+3. You may otherwise modify your copy of this Package in any way, provided
+that you insert a prominent notice in each changed file stating how and when
+you changed that file, and provided that you do at least ONE of the following:
+
+     a) place your modifications in the Public Domain or otherwise
+     make them Freely Available, such as by posting said modifications
+     to Usenet or an equivalent medium, or placing the modifications on
+     a major archive site such as ftp.uu.net, or by allowing the
+     Copyright Holder to include your modifications in the Standard
+     Version of the Package.
+
+     b) use the modified Package only within your corporation or
+     organization.
+
+     c) rename any non-standard executables so the names do not
+     conflict with standard executables, which must also be provided,
+     and provide a separate manual page for each non-standard
+     executable that clearly documents how it differs from the Standard
+     Version.
+
+     d) make other distribution arrangements with the Copyright Holder.
+
+4. You may distribute the programs of this Package in object code or executable
+form, provided that you do at least ONE of the following:
+
+     a) distribute a Standard Version of the executables and library
+     files, together with instructions (in the manual page or equivalent)
+     on where to get the Standard Version.
+
+     b) accompany the distribution with the machine-readable source of
+     the Package with your modifications.
+
+     c) accompany any non-standard executables with their
+     corresponding Standard Version executables, giving the
+     non-standard executables non-standard names, and clearly
+     documenting the differences in manual pages (or equivalent),
+     together with instructions on where to get the Standard Version.
+
+     d) make other distribution arrangements with the Copyright Holder.
+
+5. You may charge a reasonable copying fee for any distribution of this Package.
+You may charge any fee you choose for support of this Package. You may not
+charge a fee for this Package itself. However, you may distribute this Package in
+aggregate with other (possibly commercial) programs as part of a larger
+(possibly commercial) software distribution provided that you do not advertise
+this Package as a product of your own.
+
+6. The scripts and library files supplied as input to or produced as output from
+the programs of this Package do not automatically fall under the copyright of this
+Package, but belong to whomever generated them, and may be sold
+commercially, and may be aggregated with this Package.
+
+7. C or perl subroutines supplied by you and linked into this Package shall not
+be considered part of this Package.
+
+8. Aggregation of this Package with a commercial distribution is always permitted
+provided that the use of this Package is embedded; that is, when no overt attempt
+is made to make this Package's interfaces visible to the end user of the
+commercial distribution. Such use shall not be construed as a distribution of
+this Package.
+
+9. The name of the Copyright Holder may not be used to endorse or promote
+products derived from this software without specific prior written permission.
+
+10. THIS PACKAGE IS PROVIDED &quot;AS IS&quot; AND WITHOUT ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.
+
+The End
+
+</diff>
      <filename>LICENSE</filename>
    </modified>
    <modified>
      <diff>@@ -1,420 +1,420 @@
-Changes
-demo/axkit/cart.xsp
-demo/axkit/httpd.conf.include
-demo/axkit/includes/footer.xml
-demo/axkit/includes/menu.xml
-demo/axkit/index.xsp
-demo/axkit/products.xsp
-demo/axkit/README
-demo/axkit/style/css/basic.css
-demo/axkit/style/xsl/cart.xsl
-demo/axkit/style/xsl/to_xhtml.xsl
-demo/createdb.pl
-demo/tt2/cart.tt2
-demo/tt2/httpd.conf.include
-demo/tt2/includes/footer.tt2
-demo/tt2/includes/header.tt2
-demo/tt2/includes/menu.tt2
-demo/tt2/index.tt2
-demo/tt2/products.tt2
-demo/tt2/README
-demo/tt2/style/css/basic.css
-lib/AxKit/XSP/Handel/Cart.pm
-lib/AxKit/XSP/Handel/Checkout.pm
-lib/AxKit/XSP/Handel/Order.pm
-lib/Catalyst/Helper/Handel/Scaffold.pm
-lib/Catalyst/Helper/Controller/Handel/Cart.pm
-lib/Catalyst/Helper/Controller/Handel/Checkout.pm
-lib/Catalyst/Helper/Controller/Handel/Order.pm
-lib/Catalyst/Helper/Model/Handel/Cart.pm
-lib/Catalyst/Helper/Model/Handel/Order.pm
-lib/Handel.pm
-lib/Handel/Cart.pm
-lib/Handel/Cart/Item.pm
-lib/Handel/Checkout.pm
-lib/Handel/Checkout/Message.pm
-lib/Handel/Checkout/Plugin.pm
-lib/Handel/Checkout/Plugin/AssignOrderNumber.pm
-lib/Handel/Checkout/Plugin/MarkOrderSaved.pm
-lib/Handel/ConfigReader.pm
-lib/Handel/Constants.pm
-lib/Handel/Constraints.pm
-lib/Handel/Currency.pm
-lib/Handel/DBI.pm
-lib/Handel/Exception.pm
-lib/Handel/Iterator.pm
-lib/Handel/L10N.pm
-lib/Handel/L10N/en_us.pm
-lib/Handel/L10N/fr.pm
-lib/Handel/Order.pm
-lib/Handel/Order/Item.pm
-lib/Template/Plugin/Handel/Cart.pm
-lib/Template/Plugin/Handel/Checkout.pm
-lib/Template/Plugin/Handel/Constants.pm
-lib/Template/Plugin/Handel/Order.pm
-LICENSE
-Makefile.PL
-MANIFEST
-MANIFEST.SKIP
-META.yml
-README
-sql/handel.sqlite.sql
-t/basic.t
-t/cart_add.t
-t/cart_clear.t
-t/cart_delete.t
-t/cart_item_new.t
-t/cart_items.t
-t/cart_iterator.t
-t/cart_load.t
-t/cart_new.t
-t/cart_restore.t
-t/cart_restore_append.t
-t/cart_restore_append_filter.t
-t/cart_restore_merge.t
-t/cart_restore_merge_filter.t
-t/cart_restore_replace.t
-t/cart_restore_replace_filter.t
-t/cart_save.t
-t/checkout_cart.t
-t/checkout_messages.t
-t/checkout_order.t
-t/checkout_phases.t
-t/checkout_plugins.t
-t/checkout_process.t
-t/conf/extra.conf.in
-t/config.t
-t/constants.t
-t/constraints_cart_type.t
-t/constraints_checkout_phase.t
-t/constraints_currency_code.t
-t/constraints_order_type.t
-t/constraints_price.t
-t/constraints_quantity.t
-t/constraints_uuid.t
-t/currency.t
-t/dbi.t
-t/exceptions.t
-t/htdocs/axkit/cart_cart.xsp
-t/htdocs/axkit/cart_cart_add.xsp
-t/htdocs/axkit/cart_cart_add_filtered.xsp
-t/htdocs/axkit/cart_cart_clear.xsp
-t/htdocs/axkit/cart_cart_delete.xsp
-t/htdocs/axkit/cart_cart_delete_filtered.xsp
-t/htdocs/axkit/cart_cart_filtered.xsp
-t/htdocs/axkit/cart_cart_filtered_no_results.xsp
-t/htdocs/axkit/cart_cart_item.xsp
-t/htdocs/axkit/cart_cart_item_filtered.xsp
-t/htdocs/axkit/cart_cart_item_filtered_no_results.xsp
-t/htdocs/axkit/cart_cart_item_update.xsp
-t/htdocs/axkit/cart_cart_items.xsp
-t/htdocs/axkit/cart_cart_items_filtered.xsp
-t/htdocs/axkit/cart_cart_items_filtered_no_results.xsp
-t/htdocs/axkit/cart_cart_items_update.xsp
-t/htdocs/axkit/cart_cart_no_results.xsp
-t/htdocs/axkit/cart_cart_save.xsp
-t/htdocs/axkit/cart_cart_update.xsp
-t/htdocs/axkit/cart_carts.xsp
-t/htdocs/axkit/cart_carts_add.xsp
-t/htdocs/axkit/cart_carts_add_filtered.xsp
-t/htdocs/axkit/cart_carts_clear.xsp
-t/htdocs/axkit/cart_carts_delete.xsp
-t/htdocs/axkit/cart_carts_delete_filtered.xsp
-t/htdocs/axkit/cart_carts_filtered.xsp
-t/htdocs/axkit/cart_carts_filtered_no_results.xsp
-t/htdocs/axkit/cart_carts_item.xsp
-t/htdocs/axkit/cart_carts_item_filtered.xsp
-t/htdocs/axkit/cart_carts_item_filtered_no_results.xsp
-t/htdocs/axkit/cart_carts_item_update.xsp
-t/htdocs/axkit/cart_carts_items.xsp
-t/htdocs/axkit/cart_carts_items_filtered.xsp
-t/htdocs/axkit/cart_carts_items_filtered_no_results.xsp
-t/htdocs/axkit/cart_carts_items_update.xsp
-t/htdocs/axkit/cart_carts_no_results.xsp
-t/htdocs/axkit/cart_carts_save.xsp
-t/htdocs/axkit/cart_carts_update.xsp
-t/htdocs/axkit/cart_currency_convert.xsp
-t/htdocs/axkit/cart_currency_format.xsp
-t/htdocs/axkit/cart_new.xsp
-t/htdocs/axkit/cart_new_and_add.xsp
-t/htdocs/axkit/cart_new_and_add_filtered.xsp
-t/htdocs/axkit/cart_new_filtered.xsp
-t/htdocs/axkit/cart_new_minimal.xsp
-t/htdocs/axkit/cart_new_no_results_trigger.xsp
-t/htdocs/axkit/cart_restore_append.xsp
-t/htdocs/axkit/cart_restore_merge.xsp
-t/htdocs/axkit/cart_restore_replace.xsp
-t/htdocs/axkit/cart_uuid.xsp
-t/htdocs/axkit/checkout_messages.xsp
-t/htdocs/axkit/checkout_order.xsp
-t/htdocs/axkit/checkout_phases.xsp
-t/htdocs/axkit/checkout_plugins.xsp
-t/htdocs/axkit/checkout_process.xsp
-t/htdocs/axkit/order_new.xsp
-t/htdocs/axkit/order_new_filtered.xsp
-t/htdocs/axkit/order_uuid.xsp
-t/htdocs/axkit/order_new_and_add.xsp
-t/htdocs/axkit/order_new_and_add_filtered.xsp
-t/htdocs/axkit/order_order.xsp
-t/htdocs/axkit/order_order_add.xsp
-t/htdocs/axkit/order_order_add_filtered.xsp
-t/htdocs/axkit/order_order_clear.xsp
-t/htdocs/axkit/order_order_delete.xsp
-t/htdocs/axkit/order_order_delete_filtered.xsp
-t/htdocs/axkit/order_order_filtered.xsp
-t/htdocs/axkit/order_order_filtered_no_results.xsp
-t/htdocs/axkit/order_order_item.xsp
-t/htdocs/axkit/order_order_item_filtered.xsp
-t/htdocs/axkit/order_order_item_filtered_no_results.xsp
-t/htdocs/axkit/order_order_item_update.xsp
-t/htdocs/axkit/order_order_items.xsp
-t/htdocs/axkit/order_order_items_filtered.xsp
-t/htdocs/axkit/order_order_items_filtered_no_results.xsp
-t/htdocs/axkit/order_order_items_update.xsp
-t/htdocs/axkit/order_order_no_results.xsp
-t/htdocs/axkit/order_order_update.xsp
-t/htdocs/axkit/order_currency_convert.xsp
-t/htdocs/axkit/order_currency_format.xsp
-t/htdocs/axkit/order_new_minimal.xsp
-t/htdocs/axkit/order_new_no_results_trigger.xsp
-t/htdocs/axkit/order_orders.xsp
-t/htdocs/axkit/order_orders_add.xsp
-t/htdocs/axkit/order_orders_add_filtered.xsp
-t/htdocs/axkit/order_orders_clear.xsp
-t/htdocs/axkit/order_orders_delete.xsp
-t/htdocs/axkit/order_orders_delete_filtered.xsp
-t/htdocs/axkit/order_orders_filtered.xsp
-t/htdocs/axkit/order_orders_filtered_no_results.xsp
-t/htdocs/axkit/order_orders_item.xsp
-t/htdocs/axkit/order_orders_item_filtered.xsp
-t/htdocs/axkit/order_orders_item_filtered_no_results.xsp
-t/htdocs/axkit/order_orders_item_update.xsp
-t/htdocs/axkit/order_orders_items.xsp
-t/htdocs/axkit/order_orders_items_filtered.xsp
-t/htdocs/axkit/order_orders_items_filtered_no_results.xsp
-t/htdocs/axkit/order_orders_items_update.xsp
-t/htdocs/axkit/order_orders_no_results.xsp
-t/htdocs/axkit/order_orders_update.xsp
-t/htdocs/axkit/out/cart_cart.xsp.out
-t/htdocs/axkit/out/cart_cart_add.xsp.out
-t/htdocs/axkit/out/cart_cart_add_filtered.xsp.out
-t/htdocs/axkit/out/cart_cart_clear.xsp.out
-t/htdocs/axkit/out/cart_cart_delete.xsp.out
-t/htdocs/axkit/out/cart_cart_delete_filtered.xsp.out
-t/htdocs/axkit/out/cart_cart_filtered.xsp.out
-t/htdocs/axkit/out/cart_cart_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_cart_item.xsp.out
-t/htdocs/axkit/out/cart_cart_item_filtered.xsp.out
-t/htdocs/axkit/out/cart_cart_item_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_cart_item_update.xsp.out
-t/htdocs/axkit/out/cart_cart_items.xsp.out
-t/htdocs/axkit/out/cart_cart_items_filtered.xsp.out
-t/htdocs/axkit/out/cart_cart_items_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_cart_items_update.xsp.out
-t/htdocs/axkit/out/cart_cart_no_results.xsp.out
-t/htdocs/axkit/out/cart_cart_save.xsp.out
-t/htdocs/axkit/out/cart_cart_update.xsp.out
-t/htdocs/axkit/out/cart_carts.xsp.out
-t/htdocs/axkit/out/cart_carts_add.xsp.out
-t/htdocs/axkit/out/cart_carts_add_filtered.xsp.out
-t/htdocs/axkit/out/cart_carts_clear.xsp.out
-t/htdocs/axkit/out/cart_carts_delete.xsp.out
-t/htdocs/axkit/out/cart_carts_delete_filtered.xsp.out
-t/htdocs/axkit/out/cart_carts_filtered.xsp.out
-t/htdocs/axkit/out/cart_carts_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_carts_item.xsp.out
-t/htdocs/axkit/out/cart_carts_item_filtered.xsp.out
-t/htdocs/axkit/out/cart_carts_item_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_carts_item_update.xsp.out
-t/htdocs/axkit/out/cart_carts_items.xsp.out
-t/htdocs/axkit/out/cart_carts_items_filtered.xsp.out
-t/htdocs/axkit/out/cart_carts_items_filtered_no_results.xsp.out
-t/htdocs/axkit/out/cart_carts_items_update.xsp.out
-t/htdocs/axkit/out/cart_carts_no_results.xsp.out
-t/htdocs/axkit/out/cart_carts_save.xsp.out
-t/htdocs/axkit/out/cart_carts_update.xsp.out
-t/htdocs/axkit/out/cart_currency_format.xsp.out
-t/htdocs/axkit/out/cart_new.xsp.out
-t/htdocs/axkit/out/cart_new_and_add.xsp.out
-t/htdocs/axkit/out/cart_new_and_add_filtered.xsp.out
-t/htdocs/axkit/out/cart_new_filtered.xsp.out
-t/htdocs/axkit/out/cart_new_minimal.xsp.out
-t/htdocs/axkit/out/cart_new_no_results_trigger.xsp.out
-t/htdocs/axkit/out/cart_restore_append.xsp.out
-t/htdocs/axkit/out/cart_restore_merge.xsp.out
-t/htdocs/axkit/out/cart_restore_replace.xsp.out
-t/htdocs/axkit/out/checkout_messages.xsp.out
-t/htdocs/axkit/out/checkout_order.xsp.out
-t/htdocs/axkit/out/checkout_phases.xsp.out
-t/htdocs/axkit/out/checkout_plugins.xsp.out
-t/htdocs/axkit/out/checkout_process.xsp.out
-t/htdocs/axkit/out/order_new.xsp.out
-t/htdocs/axkit/out/order_new_filtered.xsp.out
-t/htdocs/axkit/out/order_new_and_add.xsp.out
-t/htdocs/axkit/out/order_new_and_add_filtered.xsp.out
-t/htdocs/axkit/out/order_order.xsp.out
-t/htdocs/axkit/out/order_order_add.xsp.out
-t/htdocs/axkit/out/order_order_add_filtered.xsp.out
-t/htdocs/axkit/out/order_order_clear.xsp.out
-t/htdocs/axkit/out/order_order_delete.xsp.out
-t/htdocs/axkit/out/order_order_delete_filtered.xsp.out
-t/htdocs/axkit/out/order_order_filtered.xsp.out
-t/htdocs/axkit/out/order_order_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_order_item.xsp.out
-t/htdocs/axkit/out/order_order_item_filtered.xsp.out
-t/htdocs/axkit/out/order_order_item_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_order_item_update.xsp.out
-t/htdocs/axkit/out/order_order_items.xsp.out
-t/htdocs/axkit/out/order_order_items_filtered.xsp.out
-t/htdocs/axkit/out/order_order_items_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_order_items_update.xsp.out
-t/htdocs/axkit/out/order_order_no_results.xsp.out
-t/htdocs/axkit/out/order_order_update.xsp.out
-t/htdocs/axkit/out/order_currency_format.xsp.out
-t/htdocs/axkit/out/order_new_minimal.xsp.out
-t/htdocs/axkit/out/order_new_no_results_trigger.xsp.out
-t/htdocs/axkit/out/order_orders.xsp.out
-t/htdocs/axkit/out/order_orders_add.xsp.out
-t/htdocs/axkit/out/order_orders_add_filtered.xsp.out
-t/htdocs/axkit/out/order_orders_clear.xsp.out
-t/htdocs/axkit/out/order_orders_delete.xsp.out
-t/htdocs/axkit/out/order_orders_delete_filtered.xsp.out
-t/htdocs/axkit/out/order_orders_filtered.xsp.out
-t/htdocs/axkit/out/order_orders_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_orders_item.xsp.out
-t/htdocs/axkit/out/order_orders_item_filtered.xsp.out
-t/htdocs/axkit/out/order_orders_item_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_orders_item_update.xsp.out
-t/htdocs/axkit/out/order_orders_items.xsp.out
-t/htdocs/axkit/out/order_orders_items_filtered.xsp.out
-t/htdocs/axkit/out/order_orders_items_filtered_no_results.xsp.out
-t/htdocs/axkit/out/order_orders_items_update.xsp.out
-t/htdocs/axkit/out/order_orders_no_results.xsp.out
-t/htdocs/axkit/out/order_orders_update.xsp.out
-t/htdocs/tt2/cart_add.tt2
-t/htdocs/tt2/cart_clear.tt2
-t/htdocs/tt2/cart_create.tt2
-t/htdocs/tt2/cart_create_and_add.tt2
-t/htdocs/tt2/cart_delete.tt2
-t/htdocs/tt2/cart_fetch.tt2
-t/htdocs/tt2/cart_fetch_as_array.tt2
-t/htdocs/tt2/cart_fetch_as_iterator.tt2
-t/htdocs/tt2/cart_fetch_filtered.tt2
-t/htdocs/tt2/cart_fetch_filtered_no_results.tt2
-t/htdocs/tt2/cart_items.tt2
-t/htdocs/tt2/cart_items_as_array.tt2
-t/htdocs/tt2/cart_items_as_iterator.tt2
-t/htdocs/tt2/cart_items_filtered.tt2
-t/htdocs/tt2/cart_items_filtered_no_results.tt2
-t/htdocs/tt2/cart_items_update.tt2
-t/htdocs/tt2/cart_restore_append.tt2
-t/htdocs/tt2/cart_restore_merge.tt2
-t/htdocs/tt2/cart_restore_replace.tt2
-t/htdocs/tt2/cart_save.tt2
-t/htdocs/tt2/cart_update.tt2
-t/htdocs/tt2/cart_uuid.tt2
-t/htdocs/tt2/checkout_messages.tt2
-t/htdocs/tt2/checkout_order.tt2
-t/htdocs/tt2/checkout_phases.tt2
-t/htdocs/tt2/checkout_plugins.tt2
-t/htdocs/tt2/checkout_process.tt2
-t/htdocs/tt2/order_add.tt2
-t/htdocs/tt2/order_clear.tt2
-t/htdocs/tt2/order_create.tt2
-t/htdocs/tt2/order_create_and_add.tt2
-t/htdocs/tt2/order_create_cart.tt2
-t/htdocs/tt2/order_delete.tt2
-t/htdocs/tt2/order_fetch.tt2
-t/htdocs/tt2/order_fetch_as_array.tt2
-t/htdocs/tt2/order_fetch_as_iterator.tt2
-t/htdocs/tt2/order_fetch_filtered.tt2
-t/htdocs/tt2/order_fetch_filtered_no_results.tt2
-t/htdocs/tt2/order_items.tt2
-t/htdocs/tt2/order_items_as_array.tt2
-t/htdocs/tt2/order_items_as_iterator.tt2
-t/htdocs/tt2/order_items_filtered.tt2
-t/htdocs/tt2/order_items_filtered_no_results.tt2
-t/htdocs/tt2/order_items_update.tt2
-t/htdocs/tt2/order_update.tt2
-t/htdocs/tt2/order_uuid.tt2
-t/htdocs/tt2/out/cart_add.tt2.out
-t/htdocs/tt2/out/cart_clear.tt2.out
-t/htdocs/tt2/out/cart_create.tt2.out
-t/htdocs/tt2/out/cart_create_and_add.tt2.out
-t/htdocs/tt2/out/cart_delete.tt2.out
-t/htdocs/tt2/out/cart_fetch.tt2.out
-t/htdocs/tt2/out/cart_fetch_as_array.tt2.out
-t/htdocs/tt2/out/cart_fetch_as_iterator.tt2.out
-t/htdocs/tt2/out/cart_fetch_filtered.tt2.out
-t/htdocs/tt2/out/cart_fetch_filtered_no_results.tt2.out
-t/htdocs/tt2/out/cart_items.tt2.out
-t/htdocs/tt2/out/cart_items_as_array.tt2.out
-t/htdocs/tt2/out/cart_items_as_iterator.tt2.out
-t/htdocs/tt2/out/cart_items_filtered.tt2.out
-t/htdocs/tt2/out/cart_items_filtered_no_results.tt2.out
-t/htdocs/tt2/out/cart_items_update.tt2.out
-t/htdocs/tt2/out/cart_restore_append.tt2.out
-t/htdocs/tt2/out/cart_restore_merge.tt2.out
-t/htdocs/tt2/out/cart_restore_replace.tt2.out
-t/htdocs/tt2/out/cart_save.tt2.out
-t/htdocs/tt2/out/cart_update.tt2.out
-t/htdocs/tt2/out/checkout_messages.tt2.out
-t/htdocs/tt2/out/checkout_order.tt2.out
-t/htdocs/tt2/out/checkout_phases.tt2.out
-t/htdocs/tt2/out/checkout_plugins.tt2.out
-t/htdocs/tt2/out/checkout_process.tt2.out
-t/htdocs/tt2/out/order_add.tt2.out
-t/htdocs/tt2/out/order_clear.tt2.out
-t/htdocs/tt2/out/order_create.tt2.out
-t/htdocs/tt2/out/order_create_and_add.tt2.out
-t/htdocs/tt2/out/order_create_cart.tt2.out
-t/htdocs/tt2/out/order_delete.tt2.out
-t/htdocs/tt2/out/order_fetch.tt2.out
-t/htdocs/tt2/out/order_fetch_as_array.tt2.out
-t/htdocs/tt2/out/order_fetch_as_iterator.tt2.out
-t/htdocs/tt2/out/order_fetch_filtered.tt2.out
-t/htdocs/tt2/out/order_fetch_filtered_no_results.tt2.out
-t/htdocs/tt2/out/order_items.tt2.out
-t/htdocs/tt2/out/order_items_as_array.tt2.out
-t/htdocs/tt2/out/order_items_as_iterator.tt2.out
-t/htdocs/tt2/out/order_items_filtered.tt2.out
-t/htdocs/tt2/out/order_items_filtered_no_results.tt2.out
-t/htdocs/tt2/out/order_items_update.tt2.out
-t/htdocs/tt2/out/order_update.tt2.out
-t/l10n.t
-t/lib/Handel/Checkout/Plugin/TestPlugin.pm
-t/lib/Handel/Checkout/Plugin/TestBogusPlugin.pm
-t/lib/Handel/Checkout/TestMessage.pm
-t/lib/Handel/OtherTestPlugins/Second.pm
-t/lib/Handel/TestHelper.pm
-t/lib/Handel/TestPipeline/InitializeTotals.pm
-t/lib/Handel/TestPipeline/ValidateError.pm
-t/lib/Handel/TestPipeline/ReadFromStash.pm
-t/lib/Handel/TestPipeline/WriteToStash.pm
-t/lib/Handel/TestPlugins/First.pm
-t/order_add.t
-t/order_clear.t
-t/order_delete.t
-t/order_item_new.t
-t/order_items.t
-t/order_load.t
-t/order_new.t
-t/pod_coverage.t
-t/pod_syntax.t
-t/strict.t
-t/SMOKE.PL
-t/sql/cart_create_table.sql
-t/sql/cart_delete_data.sql
-t/sql/cart_fake_data.sql
-t/sql/order_create_table.sql
-t/sql/order_delete_data.sql
-t/sql/order_fake_data.sql
-t/TEST.PL
-t/tt2_cart.t
-t/tt2_checkout.t
-t/tt2_order.t
-t/warnings.t
-t/xsp_cart.t
-t/xsp_checkout.t
-t/xsp_order.t
-Todo
+Changes
+demo/axkit/cart.xsp
+demo/axkit/httpd.conf.include
+demo/axkit/includes/footer.xml
+demo/axkit/includes/menu.xml
+demo/axkit/index.xsp
+demo/axkit/products.xsp
+demo/axkit/README
+demo/axkit/style/css/basic.css
+demo/axkit/style/xsl/cart.xsl
+demo/axkit/style/xsl/to_xhtml.xsl
+demo/createdb.pl
+demo/tt2/cart.tt2
+demo/tt2/httpd.conf.include
+demo/tt2/includes/footer.tt2
+demo/tt2/includes/header.tt2
+demo/tt2/includes/menu.tt2
+demo/tt2/index.tt2
+demo/tt2/products.tt2
+demo/tt2/README
+demo/tt2/style/css/basic.css
+lib/AxKit/XSP/Handel/Cart.pm
+lib/AxKit/XSP/Handel/Checkout.pm
+lib/AxKit/XSP/Handel/Order.pm
+lib/Catalyst/Helper/Handel/Scaffold.pm
+lib/Catalyst/Helper/Controller/Handel/Cart.pm
+lib/Catalyst/Helper/Controller/Handel/Checkout.pm
+lib/Catalyst/Helper/Controller/Handel/Order.pm
+lib/Catalyst/Helper/Model/Handel/Cart.pm
+lib/Catalyst/Helper/Model/Handel/Order.pm
+lib/Handel.pm
+lib/Handel/Cart.pm
+lib/Handel/Cart/Item.pm
+lib/Handel/Checkout.pm
+lib/Handel/Checkout/Message.pm
+lib/Handel/Checkout/Plugin.pm
+lib/Handel/Checkout/Plugin/AssignOrderNumber.pm
+lib/Handel/Checkout/Plugin/MarkOrderSaved.pm
+lib/Handel/ConfigReader.pm
+lib/Handel/Constants.pm
+lib/Handel/Constraints.pm
+lib/Handel/Currency.pm
+lib/Handel/DBI.pm
+lib/Handel/Exception.pm
+lib/Handel/Iterator.pm
+lib/Handel/L10N.pm
+lib/Handel/L10N/en_us.pm
+lib/Handel/L10N/fr.pm
+lib/Handel/Order.pm
+lib/Handel/Order/Item.pm
+lib/Template/Plugin/Handel/Cart.pm
+lib/Template/Plugin/Handel/Checkout.pm
+lib/Template/Plugin/Handel/Constants.pm
+lib/Template/Plugin/Handel/Order.pm
+LICENSE
+Makefile.PL
+MANIFEST
+MANIFEST.SKIP
+META.yml
+README
+sql/handel.sqlite.sql
+t/basic.t
+t/cart_add.t
+t/cart_clear.t
+t/cart_delete.t
+t/cart_item_new.t
+t/cart_items.t
+t/cart_iterator.t
+t/cart_load.t
+t/cart_new.t
+t/cart_restore.t
+t/cart_restore_append.t
+t/cart_restore_append_filter.t
+t/cart_restore_merge.t
+t/cart_restore_merge_filter.t
+t/cart_restore_replace.t
+t/cart_restore_replace_filter.t
+t/cart_save.t
+t/checkout_cart.t
+t/checkout_messages.t
+t/checkout_order.t
+t/checkout_phases.t
+t/checkout_plugins.t
+t/checkout_process.t
+t/conf/extra.conf.in
+t/config.t
+t/constants.t
+t/constraints_cart_type.t
+t/constraints_checkout_phase.t
+t/constraints_currency_code.t
+t/constraints_order_type.t
+t/constraints_price.t
+t/constraints_quantity.t
+t/constraints_uuid.t
+t/currency.t
+t/dbi.t
+t/exceptions.t
+t/htdocs/axkit/cart_cart.xsp
+t/htdocs/axkit/cart_cart_add.xsp
+t/htdocs/axkit/cart_cart_add_filtered.xsp
+t/htdocs/axkit/cart_cart_clear.xsp
+t/htdocs/axkit/cart_cart_delete.xsp
+t/htdocs/axkit/cart_cart_delete_filtered.xsp
+t/htdocs/axkit/cart_cart_filtered.xsp
+t/htdocs/axkit/cart_cart_filtered_no_results.xsp
+t/htdocs/axkit/cart_cart_item.xsp
+t/htdocs/axkit/cart_cart_item_filtered.xsp
+t/htdocs/axkit/cart_cart_item_filtered_no_results.xsp
+t/htdocs/axkit/cart_cart_item_update.xsp
+t/htdocs/axkit/cart_cart_items.xsp
+t/htdocs/axkit/cart_cart_items_filtered.xsp
+t/htdocs/axkit/cart_cart_items_filtered_no_results.xsp
+t/htdocs/axkit/cart_cart_items_update.xsp
+t/htdocs/axkit/cart_cart_no_results.xsp
+t/htdocs/axkit/cart_cart_save.xsp
+t/htdocs/axkit/cart_cart_update.xsp
+t/htdocs/axkit/cart_carts.xsp
+t/htdocs/axkit/cart_carts_add.xsp
+t/htdocs/axkit/cart_carts_add_filtered.xsp
+t/htdocs/axkit/cart_carts_clear.xsp
+t/htdocs/axkit/cart_carts_delete.xsp
+t/htdocs/axkit/cart_carts_delete_filtered.xsp
+t/htdocs/axkit/cart_carts_filtered.xsp
+t/htdocs/axkit/cart_carts_filtered_no_results.xsp
+t/htdocs/axkit/cart_carts_item.xsp
+t/htdocs/axkit/cart_carts_item_filtered.xsp
+t/htdocs/axkit/cart_carts_item_filtered_no_results.xsp
+t/htdocs/axkit/cart_carts_item_update.xsp
+t/htdocs/axkit/cart_carts_items.xsp
+t/htdocs/axkit/cart_carts_items_filtered.xsp
+t/htdocs/axkit/cart_carts_items_filtered_no_results.xsp
+t/htdocs/axkit/cart_carts_items_update.xsp
+t/htdocs/axkit/cart_carts_no_results.xsp
+t/htdocs/axkit/cart_carts_save.xsp
+t/htdocs/axkit/cart_carts_update.xsp
+t/htdocs/axkit/cart_currency_convert.xsp
+t/htdocs/axkit/cart_currency_format.xsp
+t/htdocs/axkit/cart_new.xsp
+t/htdocs/axkit/cart_new_and_add.xsp
+t/htdocs/axkit/cart_new_and_add_filtered.xsp
+t/htdocs/axkit/cart_new_filtered.xsp
+t/htdocs/axkit/cart_new_minimal.xsp
+t/htdocs/axkit/cart_new_no_results_trigger.xsp
+t/htdocs/axkit/cart_restore_append.xsp
+t/htdocs/axkit/cart_restore_merge.xsp
+t/htdocs/axkit/cart_restore_replace.xsp
+t/htdocs/axkit/cart_uuid.xsp
+t/htdocs/axkit/checkout_messages.xsp
+t/htdocs/axkit/checkout_order.xsp
+t/htdocs/axkit/checkout_phases.xsp
+t/htdocs/axkit/checkout_plugins.xsp
+t/htdocs/axkit/checkout_process.xsp
+t/htdocs/axkit/order_new.xsp
+t/htdocs/axkit/order_new_filtered.xsp
+t/htdocs/axkit/order_uuid.xsp
+t/htdocs/axkit/order_new_and_add.xsp
+t/htdocs/axkit/order_new_and_add_filtered.xsp
+t/htdocs/axkit/order_order.xsp
+t/htdocs/axkit/order_order_add.xsp
+t/htdocs/axkit/order_order_add_filtered.xsp
+t/htdocs/axkit/order_order_clear.xsp
+t/htdocs/axkit/order_order_delete.xsp
+t/htdocs/axkit/order_order_delete_filtered.xsp
+t/htdocs/axkit/order_order_filtered.xsp
+t/htdocs/axkit/order_order_filtered_no_results.xsp
+t/htdocs/axkit/order_order_item.xsp
+t/htdocs/axkit/order_order_item_filtered.xsp
+t/htdocs/axkit/order_order_item_filtered_no_results.xsp
+t/htdocs/axkit/order_order_item_update.xsp
+t/htdocs/axkit/order_order_items.xsp
+t/htdocs/axkit/order_order_items_filtered.xsp
+t/htdocs/axkit/order_order_items_filtered_no_results.xsp
+t/htdocs/axkit/order_order_items_update.xsp
+t/htdocs/axkit/order_order_no_results.xsp
+t/htdocs/axkit/order_order_update.xsp
+t/htdocs/axkit/order_currency_convert.xsp
+t/htdocs/axkit/order_currency_format.xsp
+t/htdocs/axkit/order_new_minimal.xsp
+t/htdocs/axkit/order_new_no_results_trigger.xsp
+t/htdocs/axkit/order_orders.xsp
+t/htdocs/axkit/order_orders_add.xsp
+t/htdocs/axkit/order_orders_add_filtered.xsp
+t/htdocs/axkit/order_orders_clear.xsp
+t/htdocs/axkit/order_orders_delete.xsp
+t/htdocs/axkit/order_orders_delete_filtered.xsp
+t/htdocs/axkit/order_orders_filtered.xsp
+t/htdocs/axkit/order_orders_filtered_no_results.xsp
+t/htdocs/axkit/order_orders_item.xsp
+t/htdocs/axkit/order_orders_item_filtered.xsp
+t/htdocs/axkit/order_orders_item_filtered_no_results.xsp
+t/htdocs/axkit/order_orders_item_update.xsp
+t/htdocs/axkit/order_orders_items.xsp
+t/htdocs/axkit/order_orders_items_filtered.xsp
+t/htdocs/axkit/order_orders_items_filtered_no_results.xsp
+t/htdocs/axkit/order_orders_items_update.xsp
+t/htdocs/axkit/order_orders_no_results.xsp
+t/htdocs/axkit/order_orders_update.xsp
+t/htdocs/axkit/out/cart_cart.xsp.out
+t/htdocs/axkit/out/cart_cart_add.xsp.out
+t/htdocs/axkit/out/cart_cart_add_filtered.xsp.out
+t/htdocs/axkit/out/cart_cart_clear.xsp.out
+t/htdocs/axkit/out/cart_cart_delete.xsp.out
+t/htdocs/axkit/out/cart_cart_delete_filtered.xsp.out
+t/htdocs/axkit/out/cart_cart_filtered.xsp.out
+t/htdocs/axkit/out/cart_cart_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_cart_item.xsp.out
+t/htdocs/axkit/out/cart_cart_item_filtered.xsp.out
+t/htdocs/axkit/out/cart_cart_item_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_cart_item_update.xsp.out
+t/htdocs/axkit/out/cart_cart_items.xsp.out
+t/htdocs/axkit/out/cart_cart_items_filtered.xsp.out
+t/htdocs/axkit/out/cart_cart_items_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_cart_items_update.xsp.out
+t/htdocs/axkit/out/cart_cart_no_results.xsp.out
+t/htdocs/axkit/out/cart_cart_save.xsp.out
+t/htdocs/axkit/out/cart_cart_update.xsp.out
+t/htdocs/axkit/out/cart_carts.xsp.out
+t/htdocs/axkit/out/cart_carts_add.xsp.out
+t/htdocs/axkit/out/cart_carts_add_filtered.xsp.out
+t/htdocs/axkit/out/cart_carts_clear.xsp.out
+t/htdocs/axkit/out/cart_carts_delete.xsp.out
+t/htdocs/axkit/out/cart_carts_delete_filtered.xsp.out
+t/htdocs/axkit/out/cart_carts_filtered.xsp.out
+t/htdocs/axkit/out/cart_carts_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_carts_item.xsp.out
+t/htdocs/axkit/out/cart_carts_item_filtered.xsp.out
+t/htdocs/axkit/out/cart_carts_item_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_carts_item_update.xsp.out
+t/htdocs/axkit/out/cart_carts_items.xsp.out
+t/htdocs/axkit/out/cart_carts_items_filtered.xsp.out
+t/htdocs/axkit/out/cart_carts_items_filtered_no_results.xsp.out
+t/htdocs/axkit/out/cart_carts_items_update.xsp.out
+t/htdocs/axkit/out/cart_carts_no_results.xsp.out
+t/htdocs/axkit/out/cart_carts_save.xsp.out
+t/htdocs/axkit/out/cart_carts_update.xsp.out
+t/htdocs/axkit/out/cart_currency_format.xsp.out
+t/htdocs/axkit/out/cart_new.xsp.out
+t/htdocs/axkit/out/cart_new_and_add.xsp.out
+t/htdocs/axkit/out/cart_new_and_add_filtered.xsp.out
+t/htdocs/axkit/out/cart_new_filtered.xsp.out
+t/htdocs/axkit/out/cart_new_minimal.xsp.out
+t/htdocs/axkit/out/cart_new_no_results_trigger.xsp.out
+t/htdocs/axkit/out/cart_restore_append.xsp.out
+t/htdocs/axkit/out/cart_restore_merge.xsp.out
+t/htdocs/axkit/out/cart_restore_replace.xsp.out
+t/htdocs/axkit/out/checkout_messages.xsp.out
+t/htdocs/axkit/out/checkout_order.xsp.out
+t/htdocs/axkit/out/checkout_phases.xsp.out
+t/htdocs/axkit/out/checkout_plugins.xsp.out
+t/htdocs/axkit/out/checkout_process.xsp.out
+t/htdocs/axkit/out/order_new.xsp.out
+t/htdocs/axkit/out/order_new_filtered.xsp.out
+t/htdocs/axkit/out/order_new_and_add.xsp.out
+t/htdocs/axkit/out/order_new_and_add_filtered.xsp.out
+t/htdocs/axkit/out/order_order.xsp.out
+t/htdocs/axkit/out/order_order_add.xsp.out
+t/htdocs/axkit/out/order_order_add_filtered.xsp.out
+t/htdocs/axkit/out/order_order_clear.xsp.out
+t/htdocs/axkit/out/order_order_delete.xsp.out
+t/htdocs/axkit/out/order_order_delete_filtered.xsp.out
+t/htdocs/axkit/out/order_order_filtered.xsp.out
+t/htdocs/axkit/out/order_order_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_order_item.xsp.out
+t/htdocs/axkit/out/order_order_item_filtered.xsp.out
+t/htdocs/axkit/out/order_order_item_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_order_item_update.xsp.out
+t/htdocs/axkit/out/order_order_items.xsp.out
+t/htdocs/axkit/out/order_order_items_filtered.xsp.out
+t/htdocs/axkit/out/order_order_items_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_order_items_update.xsp.out
+t/htdocs/axkit/out/order_order_no_results.xsp.out
+t/htdocs/axkit/out/order_order_update.xsp.out
+t/htdocs/axkit/out/order_currency_format.xsp.out
+t/htdocs/axkit/out/order_new_minimal.xsp.out
+t/htdocs/axkit/out/order_new_no_results_trigger.xsp.out
+t/htdocs/axkit/out/order_orders.xsp.out
+t/htdocs/axkit/out/order_orders_add.xsp.out
+t/htdocs/axkit/out/order_orders_add_filtered.xsp.out
+t/htdocs/axkit/out/order_orders_clear.xsp.out
+t/htdocs/axkit/out/order_orders_delete.xsp.out
+t/htdocs/axkit/out/order_orders_delete_filtered.xsp.out
+t/htdocs/axkit/out/order_orders_filtered.xsp.out
+t/htdocs/axkit/out/order_orders_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_orders_item.xsp.out
+t/htdocs/axkit/out/order_orders_item_filtered.xsp.out
+t/htdocs/axkit/out/order_orders_item_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_orders_item_update.xsp.out
+t/htdocs/axkit/out/order_orders_items.xsp.out
+t/htdocs/axkit/out/order_orders_items_filtered.xsp.out
+t/htdocs/axkit/out/order_orders_items_filtered_no_results.xsp.out
+t/htdocs/axkit/out/order_orders_items_update.xsp.out
+t/htdocs/axkit/out/order_orders_no_results.xsp.out
+t/htdocs/axkit/out/order_orders_update.xsp.out
+t/htdocs/tt2/cart_add.tt2
+t/htdocs/tt2/cart_clear.tt2
+t/htdocs/tt2/cart_create.tt2
+t/htdocs/tt2/cart_create_and_add.tt2
+t/htdocs/tt2/cart_delete.tt2
+t/htdocs/tt2/cart_fetch.tt2
+t/htdocs/tt2/cart_fetch_as_array.tt2
+t/htdocs/tt2/cart_fetch_as_iterator.tt2
+t/htdocs/tt2/cart_fetch_filtered.tt2
+t/htdocs/tt2/cart_fetch_filtered_no_results.tt2
+t/htdocs/tt2/cart_items.tt2
+t/htdocs/tt2/cart_items_as_array.tt2
+t/htdocs/tt2/cart_items_as_iterator.tt2
+t/htdocs/tt2/cart_items_filtered.tt2
+t/htdocs/tt2/cart_items_filtered_no_results.tt2
+t/htdocs/tt2/cart_items_update.tt2
+t/htdocs/tt2/cart_restore_append.tt2
+t/htdocs/tt2/cart_restore_merge.tt2
+t/htdocs/tt2/cart_restore_replace.tt2
+t/htdocs/tt2/cart_save.tt2
+t/htdocs/tt2/cart_update.tt2
+t/htdocs/tt2/cart_uuid.tt2
+t/htdocs/tt2/checkout_messages.tt2
+t/htdocs/tt2/checkout_order.tt2
+t/htdocs/tt2/checkout_phases.tt2
+t/htdocs/tt2/checkout_plugins.tt2
+t/htdocs/tt2/checkout_process.tt2
+t/htdocs/tt2/order_add.tt2
+t/htdocs/tt2/order_clear.tt2
+t/htdocs/tt2/order_create.tt2
+t/htdocs/tt2/order_create_and_add.tt2
+t/htdocs/tt2/order_create_cart.tt2
+t/htdocs/tt2/order_delete.tt2
+t/htdocs/tt2/order_fetch.tt2
+t/htdocs/tt2/order_fetch_as_array.tt2
+t/htdocs/tt2/order_fetch_as_iterator.tt2
+t/htdocs/tt2/order_fetch_filtered.tt2
+t/htdocs/tt2/order_fetch_filtered_no_results.tt2
+t/htdocs/tt2/order_items.tt2
+t/htdocs/tt2/order_items_as_array.tt2
+t/htdocs/tt2/order_items_as_iterator.tt2
+t/htdocs/tt2/order_items_filtered.tt2
+t/htdocs/tt2/order_items_filtered_no_results.tt2
+t/htdocs/tt2/order_items_update.tt2
+t/htdocs/tt2/order_update.tt2
+t/htdocs/tt2/order_uuid.tt2
+t/htdocs/tt2/out/cart_add.tt2.out
+t/htdocs/tt2/out/cart_clear.tt2.out
+t/htdocs/tt2/out/cart_create.tt2.out
+t/htdocs/tt2/out/cart_create_and_add.tt2.out
+t/htdocs/tt2/out/cart_delete.tt2.out
+t/htdocs/tt2/out/cart_fetch.tt2.out
+t/htdocs/tt2/out/cart_fetch_as_array.tt2.out
+t/htdocs/tt2/out/cart_fetch_as_iterator.tt2.out
+t/htdocs/tt2/out/cart_fetch_filtered.tt2.out
+t/htdocs/tt2/out/cart_fetch_filtered_no_results.tt2.out
+t/htdocs/tt2/out/cart_items.tt2.out
+t/htdocs/tt2/out/cart_items_as_array.tt2.out
+t/htdocs/tt2/out/cart_items_as_iterator.tt2.out
+t/htdocs/tt2/out/cart_items_filtered.tt2.out
+t/htdocs/tt2/out/cart_items_filtered_no_results.tt2.out
+t/htdocs/tt2/out/cart_items_update.tt2.out
+t/htdocs/tt2/out/cart_restore_append.tt2.out
+t/htdocs/tt2/out/cart_restore_merge.tt2.out
+t/htdocs/tt2/out/cart_restore_replace.tt2.out
+t/htdocs/tt2/out/cart_save.tt2.out
+t/htdocs/tt2/out/cart_update.tt2.out
+t/htdocs/tt2/out/checkout_messages.tt2.out
+t/htdocs/tt2/out/checkout_order.tt2.out
+t/htdocs/tt2/out/checkout_phases.tt2.out
+t/htdocs/tt2/out/checkout_plugins.tt2.out
+t/htdocs/tt2/out/checkout_process.tt2.out
+t/htdocs/tt2/out/order_add.tt2.out
+t/htdocs/tt2/out/order_clear.tt2.out
+t/htdocs/tt2/out/order_create.tt2.out
+t/htdocs/tt2/out/order_create_and_add.tt2.out
+t/htdocs/tt2/out/order_create_cart.tt2.out
+t/htdocs/tt2/out/order_delete.tt2.out
+t/htdocs/tt2/out/order_fetch.tt2.out
+t/htdocs/tt2/out/order_fetch_as_array.tt2.out
+t/htdocs/tt2/out/order_fetch_as_iterator.tt2.out
+t/htdocs/tt2/out/order_fetch_filtered.tt2.out
+t/htdocs/tt2/out/order_fetch_filtered_no_results.tt2.out
+t/htdocs/tt2/out/order_items.tt2.out
+t/htdocs/tt2/out/order_items_as_array.tt2.out
+t/htdocs/tt2/out/order_items_as_iterator.tt2.out
+t/htdocs/tt2/out/order_items_filtered.tt2.out
+t/htdocs/tt2/out/order_items_filtered_no_results.tt2.out
+t/htdocs/tt2/out/order_items_update.tt2.out
+t/htdocs/tt2/out/order_update.tt2.out
+t/l10n.t
+t/lib/Handel/Checkout/Plugin/TestPlugin.pm
+t/lib/Handel/Checkout/Plugin/TestBogusPlugin.pm
+t/lib/Handel/Checkout/TestMessage.pm
+t/lib/Handel/OtherTestPlugins/Second.pm
+t/lib/Handel/TestHelper.pm
+t/lib/Handel/TestPipeline/InitializeTotals.pm
+t/lib/Handel/TestPipeline/ValidateError.pm
+t/lib/Handel/TestPipeline/ReadFromStash.pm
+t/lib/Handel/TestPipeline/WriteToStash.pm
+t/lib/Handel/TestPlugins/First.pm
+t/order_add.t
+t/order_clear.t
+t/order_delete.t
+t/order_item_new.t
+t/order_items.t
+t/order_load.t
+t/order_new.t
+t/pod_coverage.t
+t/pod_syntax.t
+t/strict.t
+t/SMOKE.PL
+t/sql/cart_create_table.sql
+t/sql/cart_delete_data.sql
+t/sql/cart_fake_data.sql
+t/sql/order_create_table.sql
+t/sql/order_delete_data.sql
+t/sql/order_fake_data.sql
+t/TEST.PL
+t/tt2_cart.t
+t/tt2_checkout.t
+t/tt2_order.t
+t/warnings.t
+t/xsp_cart.t
+t/xsp_checkout.t
+t/xsp_order.t
+Todo</diff>
      <filename>MANIFEST</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,13 @@
-\bRCS\b
-\bCVS\b
-,v$
-\B\.svn\b
-^blib/
-^pm_to_blib
-^MakeMaker-\d
-Makefile$
-Makefile.old$
-\.db
-t/TEST$
-t/SMOKE$
+\bRCS\b
+\bCVS\b
+,v$
+\B\.svn\b
+^blib/
+^pm_to_blib
+^MakeMaker-\d
+Makefile$
+Makefile.old$
+\.db
+t/TEST$
+t/SMOKE$
 ^blibdirs\.ts
\ No newline at end of file</diff>
      <filename>MANIFEST.SKIP</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,8 @@
 --- #YAML:1.0
 name: Handel
-abstract: Simple commerce framework with AxKit/TT2 support
+abstract: Simple commerce framework with AxKit/TT/Catalyst support
 author: Christopher H. Laco &lt;claco@chrislaco.com&gt;
-version: 0.20
+version: 0.21
 version_from: lib/Handel.pm
 installdirs: site
 license: perl
@@ -29,7 +29,7 @@ recommends:
   Test:Strict: 0.05
 no_index:
   dir:
-    - demo
-    - sql
+    - demo/*
+    - sql/*
 distribution_type: module
 generated_by: ExtUtils::MakeMaker version 6.17</diff>
      <filename>META.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,173 +1,173 @@
-NAME
-    Handel - Simple commerce framework with AxKit/TT2 support
-
-DESCRIPTION
-    Handel is a quick and not-so-dirty ecommerce framework with AxKit taglib
-    support and TT2 (Template Toolkit) support. It was started for the
-    conversion of an IIS/ASP based commerce site to Apache/ModPerl, but I
-    decided that is might be useful to others so here it is on CPAN.
-
-    For the curious, Handel is German for commerce.
-
-WEBSITE
-    You can get the latest news, source, documentation and wiki help at
-    http://handelframework.com/.
-
-MAILING LIST
-    Join the mailing list at
-    http://lists.rawmode.org/cgi-bin/mailman/listinfo/handel. Big thanks to
-    gabb@#catalyst for the list space.
-
-GOALS
-    Database agnostic. Thanks to Class::DBI and staying away from auto
-    incrementing ids, Handel should run in any database that Class::DBI
-    supports.
-    Implementation agnostic. Handel should be able to be used from the
-    command line, from a web page, from a SOAP service, or from a GUI
-    application. It's simply a data access mechanism. Any interaction with
-    forms, web pages, browser, cookies, etc is the responsibility of the
-    consumer
-    Checkout agnostic. A checkout process means different things to
-    different people in different situations. The Handel checkout pipeline
-    by itself does absolutely nothing with an order. It is instead a plugin
-    manager that allows you to specifiy and build plugins to do various
-    actions (payment autorization, address validation, fax delivery, etc).
-    Each site, server, page, even process() call can have it's own uniquie
-    order processing pipeline.
-    Easy integration into AxKit using taglibs.
-    Easy integration into TT2 using plugins.
-    Easy intrgration into Catalyst using plugins.
-    Easy integration into other systems using SOAP.
-    Feature complete demo site in AxKit.
-    Feature complete demo site in TT2.
-    Feature complete demo site in Catalyst.
-    Public Subversion repository.
-    Public Wiki/Docs site.
-    Get someone to actually use the damn thing. :-)
-    Abstract schema into SQL::Translator scripts
-
-WHAT HANDEL IS
-    Simple cart and order record maintenance.
-    Plugin based checkout pipeline processing framework.
-
-WHAT HANDEL ISN'T
-    Intershop, Cart32, WebGUI, CMS, complete web commerce package(1). Handel
-    is a simple framework to load/upload cart/order data and shove that data
-    through a plugin based pipeline.
-    (1) While it is not a complete web based commerce system, I do plan on
-    having feature complete working demos sites so people can still
-    quick-start their own projects.
-
-FEATURES
-    Add/Update/Delete/Save/Restore Cart Contents
-    Full AxKit XSP Taglib Support
-    Template Toolkit 2 Plugin Support
-    Currency Conversion
-    Currency Formatting
-    Basic Localization Support
-    Multiple Database Support
-
-REQUIREMENTS
-  Prerequisites
-    The following modules are required for Handel to work properly. Older
-    versions may work fine, but hese are the versions I have installed and
-    verified to work correctly. IF you have older versious and all tests
-    pass, send me an email and I'll lower the version requirements.
-
-    Class::DBI
-        &quot;Class::DBI&quot; version 0.96 or greater.
-
-    DBI &quot;DBI&quot; version 1.36 or greater.
-
-    Error
-        &quot;Error&quot; version 0.14 or greater.
-
-    Locale::Maketext
-        &quot;Locale::Maketext&quot; version 1.06 or greater.
-
-    Data::UUID
-        At least one of the following modules are required to create uuids:
-        &quot;UUID&quot; 0.02, &quot;Win32::Guidgen&quot; 0.04, &quot;Win32API::GUID&quot; 0.02, or
-        &quot;Data::UUID&quot; 0.10.
-
-  Optional Modules
-    The following modules are not required for Handel to run, although some
-    features may be unavailable without them.
-
-    AxKit
-        &quot;AxKit&quot; version 1.61 or greater.
-
-        &quot;AxKit&quot; is only required if you plan on using &quot;Handel&quot; within XSP
-        using the supplied taglibs.
-
-    Locale::Currency::Format
-        &quot;Locale::Currency::Format&quot; version 1.22 or greater.
-
-        When present, this module allows all prices to be formatted to
-        specific currency codes and formats.
-
-    Finance::Currency::Convert::WebserviceX
-        &quot;Finance::Currency::Convert::WebserviceX&quot; version 0.03 or greater.
-
-        When present, this module allows all prices to be converted from one
-        currency to another.
-
-    Locale::Currency
-        &quot;Locale::Currency&quot; version 2.07 or greater.
-
-        When present, this module allows all conversion and currency codes
-        to be verified as real 3 letter ISO currency codes.
-
-    Template
-        &quot;Template&quot; version 2.07 or greater.
-
-        &quot;Template&quot; (TT2/Template ToolKit) is only required if you plan on
-        using Handel within TT2 based websites.
-
-  Build/Test Modules
-    The following modules are only required for the test suite when running
-    &quot;make test&quot;.
-
-    Test::More
-        &quot;Test::More&quot; version 0.48 or greater.
-
-        The &quot;Test::More&quot; included with perl 5.8.4 and &quot;Test::More&quot; &lt;= 0.48
-        have issues with ithreads that usually cause crashes in tests that
-        use &quot;Class::DBI&quot; or &quot;DBIx:ContextualFetch&quot;. The errors usual mention
-        &quot;attempt to free unreferenced scalar&quot;. If you reveive these during
-        &quot;make test&quot;, try upgrading &quot;Test::More&quot;.
-
-    Pod::Coverage
-        &quot;Pod::Coverage&quot; version 0.14 or greater.
-
-        The pod coverage tests may fail complaining about missing pod for
-        methods if Pod::Coverage &lt; 0.14 is installed. This is due to certain
-        syntax variations of the pod with escaped gt/lt. I may just alter
-        the pod and bump this version down if there is enough feedback to do
-        so.
-
-    Test::Pod
-        &quot;Test::Pod&quot; version 1.00 or greater.
-
-        &quot;Test::Pod&quot; 1.00 added the &quot;all_pod_files_ok()&quot; method which makes
-        my life easier. :-)
-
-    Test::Pod::Coverage
-        &quot;Test::Pod::Coverage&quot; version 1.04 or greater.
-
-        &quot;Test::Pod::Coverage&quot; 1.04 was made taint safe, and we run the tests
-        with -wT like good girls and boys.
-
-    Test:Strict
-        &quot;Test::Strict&quot; version 0.01 or greater.
-
-        This keeps me honest and makes sure I always &quot;use strict&quot;.
-
-SEE ALSO
-    Handel::Cart
-
-AUTHOR
-        Christopher H. Laco
-        CPAN ID: CLACO
-        claco@chrislaco.com
-        http://today.icantfocus.com/blog/
+NAME
+    Handel - Simple commerce framework with AxKit/TT2 support
+
+DESCRIPTION
+    Handel is a quick and not-so-dirty ecommerce framework with AxKit taglib
+    support and TT2 (Template Toolkit) support. It was started for the
+    conversion of an IIS/ASP based commerce site to Apache/ModPerl, but I
+    decided that is might be useful to others so here it is on CPAN.
+
+    For the curious, Handel is German for commerce.
+
+WEBSITE
+    You can get the latest news, source, documentation and wiki help at
+    http://handelframework.com/.
+
+MAILING LIST
+    Join the mailing list at
+    http://lists.rawmode.org/cgi-bin/mailman/listinfo/handel. Big thanks to
+    gabb@#catalyst for the list space.
+
+GOALS
+    Database agnostic. Thanks to Class::DBI and staying away from auto
+    incrementing ids, Handel should run in any database that Class::DBI
+    supports.
+    Implementation agnostic. Handel should be able to be used from the
+    command line, from a web page, from a SOAP service, or from a GUI
+    application. It's simply a data access mechanism. Any interaction with
+    forms, web pages, browser, cookies, etc is the responsibility of the
+    consumer
+    Checkout agnostic. A checkout process means different things to
+    different people in different situations. The Handel checkout pipeline
+    by itself does absolutely nothing with an order. It is instead a plugin
+    manager that allows you to specifiy and build plugins to do various
+    actions (payment autorization, address validation, fax delivery, etc).
+    Each site, server, page, even process() call can have it's own uniquie
+    order processing pipeline.
+    Easy integration into AxKit using taglibs.
+    Easy integration into TT2 using plugins.
+    Easy intrgration into Catalyst using plugins.
+    Easy integration into other systems using SOAP.
+    Feature complete demo site in AxKit.
+    Feature complete demo site in TT2.
+    Feature complete demo site in Catalyst.
+    Public Subversion repository.
+    Public Wiki/Docs site.
+    Get someone to actually use the damn thing. :-)
+    Abstract schema into SQL::Translator scripts
+
+WHAT HANDEL IS
+    Simple cart and order record maintenance.
+    Plugin based checkout pipeline processing framework.
+
+WHAT HANDEL ISN'T
+    Intershop, Cart32, WebGUI, CMS, complete web commerce package(1). Handel
+    is a simple framework to load/upload cart/order data and shove that data
+    through a plugin based pipeline.
+    (1) While it is not a complete web based commerce system, I do plan on
+    having feature complete working demos sites so people can still
+    quick-start their own projects.
+
+FEATURES
+    Add/Update/Delete/Save/Restore Cart Contents
+    Full AxKit XSP Taglib Support
+    Template Toolkit 2 Plugin Support
+    Currency Conversion
+    Currency Formatting
+    Basic Localization Support
+    Multiple Database Support
+
+REQUIREMENTS
+  Prerequisites
+    The following modules are required for Handel to work properly. Older
+    versions may work fine, but hese are the versions I have installed and
+    verified to work correctly. IF you have older versious and all tests
+    pass, send me an email and I'll lower the version requirements.
+
+    Class::DBI
+        &quot;Class::DBI&quot; version 0.96 or greater.
+
+    DBI &quot;DBI&quot; version 1.36 or greater.
+
+    Error
+        &quot;Error&quot; version 0.14 or greater.
+
+    Locale::Maketext
+        &quot;Locale::Maketext&quot; version 1.06 or greater.
+
+    Data::UUID
+        At least one of the following modules are required to create uuids:
+        &quot;UUID&quot; 0.02, &quot;Win32::Guidgen&quot; 0.04, &quot;Win32API::GUID&quot; 0.02, or
+        &quot;Data::UUID&quot; 0.10.
+
+  Optional Modules
+    The following modules are not required for Handel to run, although some
+    features may be unavailable without them.
+
+    AxKit
+        &quot;AxKit&quot; version 1.61 or greater.
+
+        &quot;AxKit&quot; is only required if you plan on using &quot;Handel&quot; within XSP
+        using the supplied taglibs.
+
+    Locale::Currency::Format
+        &quot;Locale::Currency::Format&quot; version 1.22 or greater.
+
+        When present, this module allows all prices to be formatted to
+        specific currency codes and formats.
+
+    Finance::Currency::Convert::WebserviceX
+        &quot;Finance::Currency::Convert::WebserviceX&quot; version 0.03 or greater.
+
+        When present, this module allows all prices to be converted from one
+        currency to another.
+
+    Locale::Currency
+        &quot;Locale::Currency&quot; version 2.07 or greater.
+
+        When present, this module allows all conversion and currency codes
+        to be verified as real 3 letter ISO currency codes.
+
+    Template
+        &quot;Template&quot; version 2.07 or greater.
+
+        &quot;Template&quot; (TT2/Template ToolKit) is only required if you plan on
+        using Handel within TT2 based websites.
+
+  Build/Test Modules
+    The following modules are only required for the test suite when running
+    &quot;make test&quot;.
+
+    Test::More
+        &quot;Test::More&quot; version 0.48 or greater.
+
+        The &quot;Test::More&quot; included with perl 5.8.4 and &quot;Test::More&quot; &lt;= 0.48
+        have issues with ithreads that usually cause crashes in tests that
+        use &quot;Class::DBI&quot; or &quot;DBIx:ContextualFetch&quot;. The errors usual mention
+        &quot;attempt to free unreferenced scalar&quot;. If you reveive these during
+        &quot;make test&quot;, try upgrading &quot;Test::More&quot;.
+
+    Pod::Coverage
+        &quot;Pod::Coverage&quot; version 0.14 or greater.
+
+        The pod coverage tests may fail complaining about missing pod for
+        methods if Pod::Coverage &lt; 0.14 is installed. This is due to certain
+        syntax variations of the pod with escaped gt/lt. I may just alter
+        the pod and bump this version down if there is enough feedback to do
+        so.
+
+    Test::Pod
+        &quot;Test::Pod&quot; version 1.00 or greater.
+
+        &quot;Test::Pod&quot; 1.00 added the &quot;all_pod_files_ok()&quot; method which makes
+        my life easier. :-)
+
+    Test::Pod::Coverage
+        &quot;Test::Pod::Coverage&quot; version 1.04 or greater.
+
+        &quot;Test::Pod::Coverage&quot; 1.04 was made taint safe, and we run the tests
+        with -wT like good girls and boys.
+
+    Test:Strict
+        &quot;Test::Strict&quot; version 0.01 or greater.
+
+        This keeps me honest and makes sure I always &quot;use strict&quot;.
+
+SEE ALSO
+    Handel::Cart
+
+AUTHOR
+        Christopher H. Laco
+        CPAN ID: CLACO
+        claco@chrislaco.com
+        http://today.icantfocus.com/blog/</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,12 @@
-TODO list for Perl module Handel (in no particular order):
-
-    - create sql from SQL::Translator schema scripts
-    - add taglib test to check for bogus filter names
-    - add sql schema and conversions using SQL::Translator
-    - enhance demo sites to use full feature set
-    - slim taglib code to remove repeated code blocks left for clarity
-    - find translation volunteer other than Google translate
-    - clean up cart test variable names
-    - add additional cart restore w/filter tests for multiple saved carts
-    - devise method for overriding constraints
-    - abstract DBI layer to use Class::DBI, DBIx::CDBICompat, or DBIx::Class
+TODO list for Perl module Handel (in no particular order):
+
+    - create sql from SQL::Translator schema scripts
+    - add taglib test to check for bogus filter names
+    - add sql schema and conversions using SQL::Translator
+    - enhance demo sites to use full feature set
+    - slim taglib code to remove repeated code blocks left for clarity
+    - find translation volunteer other than Google translate
+    - clean up cart test variable names
+    - add additional cart restore w/filter tests for multiple saved carts
+    - devise method for overriding constraints
+    - abstract DBI layer to use Class::DBI, DBIx::CDBICompat, or DBIx::Class</diff>
      <filename>Todo</filename>
    </modified>
    <modified>
      <diff>@@ -1,21 +1,21 @@
-This is a quick little demo using the Template::Plugin::Handel::Cart plugin
-within Template Toolkit to create, add to, update, and delete from a shopping
-cart.
-
-To run this demo, you will need to have already installed DBD::SQLite and
-Apache::Template.
-
-If you have DBD::SQLite installed, simply run demo/createdb.pl
-to create the database used by default. If you would like use another database,
-you should be able to run t/sql/cart_create_table.sql against the database of
-your choosing to create the require schema. Make sure to change
-httpd.conf.include to reflect the correct db_name, db_driver, etc.
-See the Handel::DBI docs for all of the database connection variables available.
-
-To setup the Handel shopping cart demo, just include httpd.conf.include
-in your existing httpd.conf file like so:
-
-	Include /path/to/this/httpd.conf.include
-
-Don't forget to change DocumentRoot, ErrorLog, db_name and 'use lib' to
-match your system configuration and the installation of Handel.
+This is a quick little demo using the Template::Plugin::Handel::Cart plugin
+within Template Toolkit to create, add to, update, and delete from a shopping
+cart.
+
+To run this demo, you will need to have already installed DBD::SQLite and
+Apache::Template.
+
+If you have DBD::SQLite installed, simply run demo/createdb.pl
+to create the database used by default. If you would like use another database,
+you should be able to run t/sql/cart_create_table.sql against the database of
+your choosing to create the require schema. Make sure to change
+httpd.conf.include to reflect the correct db_name, db_driver, etc.
+See the Handel::DBI docs for all of the database connection variables available.
+
+To setup the Handel shopping cart demo, just include httpd.conf.include
+in your existing httpd.conf file like so:
+
+	Include /path/to/this/httpd.conf.include
+
+Don't forget to change DocumentRoot, ErrorLog, db_name and 'use lib' to
+match your system configuration and the installation of Handel.</diff>
      <filename>demo/tt2/README</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-[%# $Id$ %]
-[% META title='Home' %]
-[% INCLUDE header.tt2 %]
-
+[%# $Id$ %]
+[% META title='Home' %]
+[% INCLUDE header.tt2 %]
+
 [% INCLUDE footer.tt2 %]
\ No newline at end of file</diff>
      <filename>demo/tt2/index.tt2</filename>
    </modified>
    <modified>
      <diff>@@ -27,7 +27,7 @@ __END__
 
 =head1 NAME
 
-Catalyst::Helper::Handel::Scaffold - Helper for create Handel frameework scaffolding
+Catalyst::Helper::Handel::Scaffold - Helper for creating Handel framework scaffolding
 
 =head1 SYNOPSIS
 </diff>
      <filename>lib/Catalyst/Helper/Handel/Scaffold.pm</filename>
    </modified>
    <modified>
      <diff>@@ -4,7 +4,7 @@ use strict;
 use warnings;
 use vars qw($VERSION);
 
-$VERSION = '0.20';
+$VERSION = '0.21';
 
 BEGIN {
     use Handel::ConfigReader;
@@ -54,7 +54,7 @@ __END__
 
 =head1 NAME
 
-Handel - Simple commerce framework with AxKit/TT2 support
+Handel - Simple commerce framework with AxKit/TT/Catalyst support
 
 =head1 DESCRIPTION
 </diff>
      <filename>lib/Handel.pm</filename>
    </modified>
    <modified>
      <diff>@@ -289,7 +289,7 @@ __END__
 
 =head1 NAME
 
-Handel::Checkout - Checkout Pipeline Process
+Handel::Checkout - Checkout Pipeline Processor
 
 =head1 SYNOPSIS
 </diff>
      <filename>lib/Handel/Checkout.pm</filename>
    </modified>
    <modified>
      <diff>@@ -93,7 +93,7 @@ __END__
 
 =head1 NAME
 
-Handel::Currency - Price container to do currency formatting
+Handel::Currency - Price container to do currency conversion/formatting
 
 =head1 SYNOPSIS
 </diff>
      <filename>lib/Handel/Currency.pm</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;!-- $Id:$ --&gt;
+&lt;!-- $Id$ --&gt;
 &lt;xsp:page
 	xmlns:xsp=&quot;http://apache.org/xsp/core/v1&quot;
 	xmlns:order=&quot;http://today.icantfocus.com/CPAN/AxKit/XSP/Handel/Order&quot;</diff>
      <filename>t/htdocs/axkit/order_uuid.xsp</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# $Id:$
+# $Id$
 package Handel::Checkout::TestMessage;
 use strict;
 use warnings;</diff>
      <filename>t/lib/Handel/Checkout/TestMessage.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>09b521354495bcd9cf58f6eae4f33fd40efc31b4</id>
    </parent>
  </parents>
  <author>
    <name>claco</name>
    <email>claco@52a70e3a-55ec-0310-b14e-7917f69ecacc</email>
  </author>
  <url>http://github.com/claco/handel/commit/e9a57827534f6c6107341f4145f3a15f347b210f</url>
  <id>e9a57827534f6c6107341f4145f3a15f347b210f</id>
  <committed-date>2005-09-19T15:56:39-07:00</committed-date>
  <authored-date>2005-09-19T15:56:39-07:00</authored-date>
  <message>Updated to version 0.21
Changed eol-style=LF for Catalyst helpers to deal with __DATA__/render_file bug

git-svn-id: http://svn.icantfocus.com/CPAN/Handel/trunk@837 52a70e3a-55ec-0310-b14e-7917f69ecacc</message>
  <tree>d9885cc8ce6fe4a02a0956639f2aefb866ad0338</tree>
  <committer>
    <name>claco</name>
    <email>claco@52a70e3a-55ec-0310-b14e-7917f69ecacc</email>
  </committer>
</commit>
