Please disregard my other mail.
I panicked when i saw the cvs update.
Without lowprio threads the tap system will not work well at all.
gtk1 has a better than nothing solution but since it runs in the main
thread,
do gtk1 expect ethereal to crap if you try capturing packets while having
cpu expensive
tap extensions running. (those that keeps a live graph updated in realtime,
yes all of them)
I only added support for tap under gtk1 as something better than nothing
until gtk1 was phased out and everyone used gtk2 with multithreading
instead.
I will sooner or later provide realtime graphs as extensions and this means
that
win32 users will get a significantly substandard ethereal compared to
everyone else unless they get multithreading as well.
----- Original Message -----
From: "Olivier Abad"
Sent: Saturday, September 28, 2002 7:37 PM
Subject: Re: [Ethereal-dev] gtk2 and win32
> On mar, sep 24, 2002 at 10:37:31 +0200, Ulf Lamping wrote:
> > The changes I have made in gtk2/main.c:
> > -gettimeofday changed into glib g_get_current_time (to be able to
compile)
> > -disabled multithreading (to be able to run)
>
> Checked in. Since multithreading is disabled on win32, I added code
> (gtk_timeout_add() from gtk/main.c) to keep tap extensions updating.
>
> Olivier