Sometime a while back I saw mention of horrible speed differences between
the unix and win32 versions of some package in gEDA.  I don't quite
remember which one it was.

Anyway, I stumbled across this message this evening:
http://mail.gnome.org/archives/gtk-list/2001-March/msg00130.html

Hmmm..."plural" functions.

Instead of using gtk_draw_line in the win32 compile of gtkwave-1.3 for the
drawing intensive stuff with the wave window, I used gtk_draw_segments
after gathering endpoints for the various graphics contexts which speeded
up drawing considerably.

As it seems to be a worthwhile patch, I just upped the source tarball
1.3.58 to http://www.ibiblio.org/pub/Linux/Incoming/ ...it should be up in
a day or two either there or /pub/Linux/apps/circuits/ depending on how
fast it's moved by UNC's automated scripts.

[No, I still don't have a current webpage back online...probably sometime
soon.]

I also fixed the compile scripts for the MinGW build so it it should
compile against GTK2 out of the box.  The configure script still supports
GTK1 also.  Anyway, the Win32 viewer now handles the more "industrial
strength" dump formats that have been available for some time in unix like
lxt2 and vzt.

Sometime this spring/early summer I'll probably port those formats up to
the 2.x series.  It shouldn't be too hard as I have reader APIs for them.

Cheers,
-Tony




Reply via email to