Re: Win32 status

Ed Sweetman <[email protected]>
Newsgroups gmane.comp.audio.zinf.devel
Message-ID <[email protected]>
Tim Lesher wrote:
> The win32 port (using VC6) is progressing pretty well against CVS
> head.  One issue I'm running into is the inconsistent use of C++
> standard library namespace resolution (using std::vector vs. just
> using vector and hoping that someplace else in the include tree
> there's a "using namespace std;" line).

NO.  We do not use "using namespace" in header files for this very 
reason. namespace pollution is a nasty thing.  "using namespace" should 
only be done in source files.

Any use of just plain "vector" in header files should be fixed.
or any other std type for that matter.

> So far I've been choosing to add explicit resolution everywhere.  Any
> opinions on which of the two ways we should adopt?
> 
> Also, I'm fine with removing "standard" libs from the zinf source tree
> (like zlib, zip, ogg, and id3).  I'm thinking about creating a top-level
> "win32libs" directory that the win32 build can access to get
> prcompiled versions of these libs.  I don't want to pollute the zinf
> CVS module with these binaries, since there's no reason a Linux
> developer needs to pull them down every time they do a cvs get, so
> either they'll be a separate CVS module or else they'll just be a file
> release a win32 developer can download and install before trying to
> build.

I like this idea of separating out the win32 libs.

> Finally, the issue of windows installers.  The README.win32 says that
> the installer is InstallShield-based, but the install script that's
> actually checked in is for the Wise installer.  Unfortunately, neither
> of these are freely available.  Any objection to moving to either a
> gratis installer like InnoSetup, or a Free installer like NSIS?
> 

you're the man for win32.  I'd say (not that that matters much) it's 
your call.  Whatever can easily be maintained and supported in your 
absence is the best thing to do. But wouldn't working on the installer 
be getting ahead of yourself?  I'd push that back until actually 
compiling the updated zinf is working nicely since that should be much 
more complicated than updating the installer.  The installer is just a 
gravy feature.






-------------------------------------------------------
This SF.net email is sponsored by: Does your code think in ink? 
You could win a Tablet PC. Get a free Tablet PC hat just for playing. 
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.