Wireshark-dev: Re: [Wireshark-dev] Win32: The best way to solve dependencies for user-guide.chm
From: Sebastien Tandel <sebastien@xxxxxxxxx>
Date: Thu, 18 Jan 2007 14:17:42 +0100
thx for the explanation*s* ;)

Ulf Lamping wrote:
> Sebastien Tandel wrote:
>   
>> hmmm ... IMHO, if you want to keep "things simple as much as possible
>> for newbie developer", it's better to let people download the html user
>> guide and they won't need an internet connection either.
>>   
>>     
> The setup should 
> install the help content, without any additional user intervention - 
> that's the first and primary goal!!! 
>   
of course ... :)

> The download method you'll suggest will end up in: You'll have to 
> explain our users where to get these docs, where to unzip these files 
> into so the Wireshark help system find these docs and so on. Hmm, not 
> very user friendly in my eyes - and I guess only very few people actual 
> do it.
>   
Nope, you may imagine distribute .html files with a release but not
putting them in the svn sources. Would it be a real problem?


>> Why this wish of distinction between unix/win32 platforms with
>> .chm/.html?(sorry if there was already a discussion about that)
>>   
>>     
> The .chm file is the "natural" Win32 way (look-and-feel) to do this - 
> opening a web browser is only the second best choice. In fact the .chm 
> way has even one big advantage in the everyday life:
>
> If you open several help topics with the browser/html method, you'll end 
> up in a lot of open browser tabs/windows - that's annoying, but I don't 
> know a way to prevent this.
>   
ok that's the real point for .chm files ... understood :)


Is the following situation possible?

Add an option to the configure (--enable-chm?) which enables the
compilation of .chm files. 
This option will be disabled by default. If you do not enable this
option, you'll get an html version of the help (with its cons). If you
really want .chm files, then you'll have to install all the dependencies.
Of course in the release you'll have the .chm files.



Thx again for this complete answer,
Sebastien Tandel