[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.