...in addition, assigning the console_log_handler with g_log_set_handler
in gtk/main.c doesn't seem to be needed yet. I always deactivate this
call and if there's a problem I always see messages on a console.
I'd like to submit a bug in that same file. Actually, when a user closes
Ethereal with the system command (ie: not with File/Quit),
main_window_delete_event_cb(...) gets called and can returns 'FALSE' for
the Window to be destroyed. When done, we enter the process to store
preferences. The problem is that "top_level->window" is freed BUT NOT
NULL. Therefore all tests checking the existence of the window by
comparing top_level->window with NULL is irrelevant. I have no time to
fix this for the moment...
Regards
Laurent
-----Original Message-----
From: Lars Roland [mailto:Lars.Roland@xxxxxxx]
Sent: Monday, July 21, 2003 5:37 PM
To: ethereal developer mailing list; Gerald Combs
Subject: [Ethereal-dev] Compiling ethereal with glib2 and gtk1.3 on
Win32
Hello Gerald,
attached patches allow you to build ethereal with glib2 and gtk1 on
Win32 using the libraries from
http://www.gimp.org/~tml/gimp/win32/downloads.html
See also http://www.ethereal.com/lists/ethereal-dev/200306/msg00130.html
The combination of using glib2 and newer gtk1.3 library improves
stability of ethereal, fixes a GDI-resource leak and supports 8-bit
colour display mode.
I think, it would be good to build official ethereal-release with them.
There will be no change in the look of the gui, because this is still
gtk1.
Extract both developement packages
http://www.gimp.org/~tml/gimp/win32/glib-dev-2.2.1.zip
http://www.gimp.org/~tml/gimp/win32/gtk+-dev-1.3.0-20030115.zip
into the same directory (preserve directory structure). This directory
will be GTK_DIR and GLIB_DIR in config.nmake .
For runtime and for nsis-packaging you need following:
From http://www.gimp.org/~tml/gimp/win32/gtk+-1.3.0-20030216.zip
the new gtk-libraries libgtk-0.dll and libgdk-0.dll .
From http://www.gimp.org/~tml/gimp/win32/glib-2.2.1.zip
libglib-2.0-0.dll , libgmodule-2.0-0.dll and libgobject-2.0-0.dll
http://www.gimp.org/~tml/gimp/win32/libintl-0.10.40-tml-20020904.zip
contains libintl-1.dll.
From http://ftp.gnu.org/gnu/libiconv/libiconv-1.9.1.bin.woe32.zip
iconv.dll
Best regards,
Lars Roland