Riccardo,
On Thu, 6 May 2004, Riccardo Mottola wrote:
>
> Hey Jorge,
>
> just a quick precisation. On the box where i have the old 0.7.3 dillo
> which gives GTK errors, I have GIMP installed and that one works fine, I
> have edited quite some images.
>
> SO I suspect it is something in the way dillo calls GTK that could
> trigger the error, before saying GTK is bugged on that platform totally.
There may be some good news for you:
Try this patch:
diff -pru dillo/src/dillo.c dillo-0.8.0/src/dillo.c
--- dillo/src/dillo.c 2004-04-21 16:47:34.000000000 -0400
+++ dillo-0.8.0/src/dillo.c 2004-05-06 11:11:31.000000000 -0400
@@ -216,6 +216,8 @@ gint main(int argc, char *argv[])
/* Initialize GUI and parse GTK related args */
gtk_init(&argc, &argv);
gdk_rgb_init();
+ gtk_widget_set_default_colormap (gdk_rgb_get_cmap());
+ gtk_widget_set_default_visual (gdk_rgb_get_visual());
/* Handle command line options */
while ((opt_flg = Dillo_get_opt(Options, argc, argv, &opt_argv, &idx))) {
It fixes the colormap and visual detection/settings on some
systems. The documentation is a bit vague about this calls, they
are deprecated now, formerly suggested as initialization for most
cases and removed from theGTK+2.0 API (with compatibility
defines).
If you're lucky, it may help with AIX too.
Please test it and report.
Note: The patch is in CVS now, but use a "pre1" patched tarball
for the test. That asserts the use of the same configure script.
Cheers
Jorge.-