[interchange-cvs] CVS notice: activity by heins
interchange-cvs@lists.akopia.com
interchange-cvs@lists.akopia.com
Thu Jun 28 23:21:01 2001
CVS activity by user 'heins':
interchange/lib/Vend Interpolate.pm,1.40.2.85,1.40.2.86 Parse.pm,1.12.2.26,1.12.2.27
Update of /anon_cvs/repository/interchange/lib/Vend
In directory interchange.redhat.com:/tmp/cvs-serv23098
Modified Files:
Tag: DEV_4_7_0
Interpolate.pm Parse.pm
Log Message:
(Was going to commit all of these changes together for coherency, but
repository too unstable for that at the moment. Will try to keep comments
the same throughout.)
* Add matrix option widget and handling so that you can
select the variants based on individual widgets instead
of one. Uses the methodology of taking multiple settins
of mv_skuN, where N is the cart line. Each is joined with
a - character, and $::Variable->{MV_VARIANT_FILLER}|| 0
is inserted if it is blank.
* Method to tell if the individual widget method is used
is to have both o_matrix and o_modular set. This is less
than ideal, and a better method is needed. Will not document
this until the method is set.
* Add new "warnings" tag to eliminate the problem with overwriting
and fragmentation of [data session failure], [data session error],
[data session ui_failure], [data session ui_error], etc. Will add
separate namespaces in next iteration so that we can use different
ones for UI.
* Early preparation to formalize support for Windows only under Cygwin
(another Red Hat SW product, yeah!!). Will only be supported
for testing purposes.
* Change handling of option updates so that if an illegal variant
is selected from the database the code and mv_ib refuse to change.