--- Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.c 2008-07-04 11:37:19.861755734 +0200 +++ Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.c 2008-07-02 17:45:09.800647550 +0200 @@ -130,8 +130,7 @@ Py_DECREF(__pyx_1); __pyx_1 = 0; /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":103 */ - __pyx_4 = PyInt_AsLong(__pyx_v_gil); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 103; goto __pyx_L1;} - PyGILState_Release(__pyx_4); + __pyx_4 = (PyGILState_STATE) PyInt_AsLong(__pyx_v_gil); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 103; goto __pyx_L1;} PyGILState_Release(__pyx_4); goto __pyx_L0; __pyx_L1:; @@ -349,13 +348,13 @@ ((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->contextMenuCallBack = Py_None; /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":152 */ - g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k7,((void *)__pyx_f_14MozillaBrowser_open_uri_cb),((gpointer)__pyx_v_self)); + g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k7,((void (*)())(__pyx_f_14MozillaBrowser_open_uri_cb)),((gpointer)__pyx_v_self)); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":154 */ - g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k8,((void *)__pyx_f_14MozillaBrowser_on_dom_mouse_down),((gpointer)__pyx_v_self)); + g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k8,((void (*)())__pyx_f_14MozillaBrowser_on_dom_mouse_down),((gpointer)__pyx_v_self)); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":156 */ - g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k9,((void *)__pyx_f_14MozillaBrowser_new_window_cb),((gpointer)__pyx_v_self)); + g_signal_connect(((gpointer *)((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->cWidget),__pyx_k9,((void (*)())__pyx_f_14MozillaBrowser_new_window_cb),((gpointer)__pyx_v_self)); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":158 */ __pyx_1 = PyObject_GetAttr(((struct __pyx_obj_14MozillaBrowser_MozillaBrowser *)__pyx_v_self)->widget, __pyx_n_connect); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 158; goto __pyx_L1;} @@ -1402,13 +1401,13 @@ __pyx_v_w = gtk_window_new(GTK_WINDOW_TOPLEVEL); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":308 */ - __pyx_v_newmoz = gtk_moz_embed_new(); + __pyx_v_newmoz = (GtkMozEmbed*)gtk_moz_embed_new(); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":309 */ - gtk_container_add(__pyx_v_w,((GtkWidget *)__pyx_v_newmoz)); + gtk_container_add((GtkContainer*)__pyx_v_w,((GtkWidget *)__pyx_v_newmoz)); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":310 */ - g_signal_connect(((gpointer *)__pyx_v_newmoz),__pyx_k30,((void *)__pyx_f_14MozillaBrowser_new_window_open_uri_cb),((gpointer)__pyx_v_self)); + g_signal_connect(((gpointer *)__pyx_v_newmoz),__pyx_k30,((void (*)())__pyx_f_14MozillaBrowser_new_window_open_uri_cb),((gpointer)__pyx_v_self)); /* "/usr/local/src/Miro-1.2.4/platform/gtk-x11/platform/frontends/html/MozillaBrowser.pyx":312 */ gtk_widget_realize(__pyx_v_w);