Hi,

I encountered another win32 specific problem in the mixmaster 3.0 code.

During initialization mix steps through several methods for locating it's
home directory--and stops at the first that succeeds. The very first method
mix checks is the environment variable, 'MIXPATH'. The problem here is that
mix2.0.4 uses the MIXPATH variable. Having both JBN and QS installed is not
uncommon in windows. In earlier versions of mixmaster, the check for MIXPATH
came _after_ the registry check. As the program stands now, if the QS user
has mix2.0.4 on their computer, mix will use that pool and create a fresh
mix.cfg there. The registry is never checked and the user unwittingly
changes mix.cfg files.

I see the logic in checking the environment first. To solve the problem,
I've changed the variable name to 'MIX3PATH'. 

I've also created and exported a function to return the mixmaster
version--mix_version().

I haven't released the 3.0.2 release yet but expect to in the next few days.

Richard


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Mixmaster-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixmaster-devel

Reply via email to