Ethereal-dev: Re: [Ethereal-dev] Mac OS X (Jaguar) edition of ethereal

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: bfowler@xxxxxxxxxxxxxx (ewitness - Ben Fowler)
Date: Thu, 31 Oct 2002 06:35:32 +0100
At 12:39 pm -0800 30/10/02, Guy Harris wrote:
>On Sun, Oct 27, 2002 at 07:03:18PM +0100, ewitness - Ben Fowler wrote:
>> Is there an Aqua or a Cocoa-ethereal project?
>
>None that I know of.  (The two projects would presumably be the same,
>given that the non-GUI parts of Ethereal use UNIX APIs; I assume it's
>difficult, if not impossible, to use Carbon GUI APIs and UNIX APIs, but
>presumably you can combine Cocoa and UNIX.)

The best working example would be the combination of Cocoa and Mozilla,
(Fizilla) which has brought us Chimera that uses unix networking
code and Aqua/Quartz rendering. (Not everyone is enamoured of the
Mozilaa project, mind ...)

>...the only two GUIs for which there's support in the current CVS tree are
>GTK+ 1.2[.x] and GTK+ 2.x; ...

Is this a permanent thing? Alternatively, do you plan on adding further
GUI support, or using a framework such as wxWindows which has support
for multiple GUIs?

> > If not are there any known difficulties (in the way that
>> Cocoa-Gimp seems to be a non-runner).
>
>I assume by "Cocoa-Gimp" you mean "Cocoa-GTK+"; I presume a port of the
>GIMP to use Aqua/Cocoa would be done with a port of GTK+.

I did mean a Cocoa port of the Gimp (which is not on because Gimp 1.x
has GTK too deeply woven into its roots); though a sourceforge project
to implement GTK in Cocoa (and which would presumeably carry the
Gimp along) has been mooted, but currently has nil support. Perhaps
some attempt should be made to breathe life into it.

>I have not at all looked into what difficulties there might be.
>
>The difficulties would probably be different from those with GTK+, as we
>wouldn't be implementing the exact semantics of GTK+; instead, we'd be
>implementing higher-level GUI semantics. ...

Would you accept patches intended to create such a product? If not,
is this because there are better priorities? Or a better way of doing
things? Assuming that ethereal works under XDarwin (and its presence in
the Fink system suggests that it does) then you might want to say
GTK only for the foreseeable future.

Ben.

-- 
Privileged/Confidential Information may be contained in this message.
If you are not the addressee indicated in this message (or responsible 
for delivery of the message to such person), you may not copy or deliver 
this message to anyone. In such case, you should destroy this message 
and kindly notify the sender by reply email.  Please advise immediately 
if you or your employer do not consent to Internet email messages of this
kind.  Opinions, conclusions and other information in this message that 
do not relate to the official business of ewitness Limited shall be 
understood as neither given nor endorsed by it.

eWitness Limited, Alpha House, Redvers Close, Lawnswood Business Park, Leeds, LS16 6QY
Telephone:  0113 2951112  Fax: 0113 2951114