Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 83fdbc442c34c780ce43fb0b7e92fb51 > files > 3

gabedit-2.0.10-1mdv2008.0.src.rpm

diff -u gabedit-2.0.11/debian/changelog gabedit-2.0.11/debian/changelog
--- gabedit-2.0.11.orig/src/Utils/GabeditXYPlot.c
+++ gabedit-2.0.11/src/Utils/GabeditXYPlot.c
@@ -2334,7 +2334,7 @@
 	if (!GTK_IS_TOOLBAR (widget))  return;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_TOP);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Utils/UtilsInterface.c
+++ gabedit-2.0.11/src/Utils/UtilsInterface.c
@@ -324,7 +324,7 @@
   GtkWidget *Label = NULL;
 
   hbox = gtk_hbox_new (TRUE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
  
  
@@ -391,7 +391,7 @@
   GtkWidget *hbox;
 
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
  
   style = gtk_widget_get_style(widget);
@@ -425,7 +425,7 @@
   GtkWidget *hbox;
 
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
  
   style = gtk_widget_get_style(widget);
@@ -486,7 +486,7 @@
   GtkWidget *hbox;
 
   hbox = gtk_hbox_new (FALSE, 1);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
  
  
@@ -715,9 +715,9 @@
     
 	frame = gtk_frame_new (NULL);
     gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-    gtk_widget_ref (frame);
+    g_object_ref (frame);
     g_object_set_data_full (G_OBJECT (DialogueMessage), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
     gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
     gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(DialogueMessage)->vbox), frame);
@@ -1653,17 +1653,17 @@
   GtkWidget *Text;
   GtkWidget *scrolledwindow;
   scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_ref (scrolledwindow);
+  g_object_ref (scrolledwindow);
   g_object_set_data_full (G_OBJECT (win), "scrolledwindow", scrolledwindow,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (scrolledwindow);
   gtk_container_add (GTK_CONTAINER (frame), scrolledwindow);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
 
   Text = gabedit_text_new ();
-  gtk_widget_ref (Text);
+  g_object_ref (Text);
   g_object_set_data_full (G_OBJECT (win), "Text", Text,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (Text);
   gtk_container_add (GTK_CONTAINER (scrolledwindow), Text);
   gabedit_text_set_editable (GABEDIT_TEXT (Text), editable);
@@ -1763,14 +1763,14 @@
   GtkWidget *hbox;
  
   hbox = gtk_hbox_new (FALSE, 2);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
   gtk_box_pack_start (GTK_BOX (Vbox), hbox, FALSE, FALSE, 0);
 
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (win), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 2);
 
@@ -1914,8 +1914,8 @@
 {
 	GtkWidget *hseparator;
 	hseparator = gtk_hseparator_new ();
-	gtk_widget_ref (hseparator);
-	g_object_set_data_full (G_OBJECT (vbox), "hseparator", hseparator, (GtkDestroyNotify) gtk_widget_unref);
+	g_object_ref (hseparator);
+	g_object_set_data_full (G_OBJECT (vbox), "hseparator", hseparator, (GtkDestroyNotify) g_object_unref);
 	gtk_widget_show (hseparator);
 	gtk_box_pack_start (GTK_BOX (vbox), hseparator, FALSE, FALSE, 1);
 	return hseparator;
@@ -1925,8 +1925,8 @@
 {
 	GtkWidget *vseparator;
 	vseparator = gtk_vseparator_new ();
-	gtk_widget_ref (vseparator);
-	g_object_set_data_full (G_OBJECT (hbox), "vseparator", vseparator, (GtkDestroyNotify) gtk_widget_unref);
+	g_object_ref (vseparator);
+	g_object_set_data_full (G_OBJECT (hbox), "vseparator", vseparator, (GtkDestroyNotify) g_object_unref);
 	gtk_widget_show (vseparator);
 	gtk_box_pack_start (GTK_BOX (hbox), vseparator, FALSE, FALSE, 1);
 	return vseparator;
@@ -2047,8 +2047,8 @@
 {
 	GtkWidget* checkbutton;
 	checkbutton = gtk_check_button_new_with_label (tlabel);
-	gtk_widget_ref (checkbutton);
-	g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton, (GtkDestroyNotify) gtk_widget_unref);
+	g_object_ref (checkbutton);
+	g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton, (GtkDestroyNotify) g_object_unref);
 	gtk_widget_show (checkbutton);
 	gtk_box_pack_start (GTK_BOX (box), checkbutton, FALSE, FALSE, 0);
 	return checkbutton;
@@ -2070,8 +2070,8 @@
     
 	frame = gtk_frame_new (NULL);
 	gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-	gtk_widget_ref (frame);
-	g_object_set_data_full (G_OBJECT (DialogueMessage), "frame", frame,(GtkDestroyNotify) gtk_widget_unref);
+	g_object_ref (frame);
+	g_object_set_data_full (G_OBJECT (DialogueMessage), "frame", frame,(GtkDestroyNotify) g_object_unref);
 	gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
 	gtk_box_pack_start_defaults( GTK_BOX(GTK_DIALOG(DialogueMessage)->vbox), frame);
 	gtk_widget_show (frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/MolecularMechanics/MolecularMechanicsDlg.c
+++ gabedit-2.0.11/src/MolecularMechanics/MolecularMechanicsDlg.c
@@ -640,7 +640,7 @@
 	gtk_container_add (GTK_CONTAINER (frame1), hbox);
 
 	vbox1 = gtk_vbox_new (FALSE, 0);
-	gtk_widget_ref (vbox1);
+	g_object_ref (vbox1);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox1, TRUE, TRUE, 0);
 
 	for(i=0;i<NOPTIONS1;i++)
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Files/FileChooser.c
+++ gabedit-2.0.11/src/Files/FileChooser.c
@@ -411,8 +411,8 @@
    frame = gtk_frame_new (NULL);
    gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-   gtk_widget_ref (frame);
-   g_object_set_data_full (G_OBJECT (DialogueMessage), "frame", frame,(GtkDestroyNotify) gtk_widget_unref);
+   g_object_ref (frame);
+   g_object_set_data_full (G_OBJECT (DialogueMessage), "frame", frame,(GtkDestroyNotify) g_object_unref);
    gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(DialogueMessage)->vbox), frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/OpenGL/PovrayGL.c
+++ gabedit-2.0.11/src/OpenGL/PovrayGL.c
@@ -1379,7 +1379,7 @@
   gtk_container_set_border_width (GTK_CONTAINER (fp), 5);
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("Location&Name of file");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/OpenGL/Vibration.c
+++ gabedit-2.0.11/src/OpenGL/Vibration.c
@@ -3325,7 +3325,7 @@
 	GtkWidget *handlebox;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_LEFT);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/OpenGL/MenuToolBarGL.c
+++ gabedit-2.0.11/src/OpenGL/MenuToolBarGL.c
@@ -1440,7 +1440,7 @@
 	if (!GTK_IS_TOOLBAR (widget))  return;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_TOP);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/OpenGL/AnimationMD.c
+++ gabedit-2.0.11/src/OpenGL/AnimationMD.c
@@ -1891,7 +1891,7 @@
 	GtkWidget *handlebox;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_LEFT);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/OpenGL/AnimationGeomConv.c
+++ gabedit-2.0.11/src/OpenGL/AnimationGeomConv.c
@@ -3303,7 +3303,7 @@
 	GtkWidget *handlebox;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_LEFT);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Common/TextEdit.c
+++ gabedit-2.0.11/src/Common/TextEdit.c
@@ -193,7 +193,7 @@
 
   vboxframe = create_vbox(frame);
   hbox1 = gtk_hbox_new (FALSE, 5);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vboxframe), hbox1, FALSE, FALSE, 2);
   entry= create_combo_box_entry_liste_find(fp,hbox1," String to find :",liste,nliste);
@@ -208,7 +208,7 @@
   g_object_set_data(G_OBJECT (entry), "Label", label);
 
   hbox2 = gtk_hbox_new (TRUE, 0);
-  gtk_widget_ref (hbox2);
+  g_object_ref (hbox2);
   gtk_widget_show (hbox2);
   gtk_box_pack_start (GTK_BOX (vboxall), hbox2, FALSE, FALSE, 4);
   
@@ -307,8 +307,8 @@
   GABEDIT_TEXT(*TextP)->default_tab_width=7;
 */
 
-  gtk_widget_ref (*TextP);
-  g_object_set_data_full (G_OBJECT (Frame), "text", *TextP, (GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (*TextP);
+  g_object_set_data_full (G_OBJECT (Frame), "text", *TextP, (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (*TextP);
   gtk_container_add (GTK_CONTAINER (scrolledwindow), *TextP);
   g_object_set_data(G_OBJECT (*TextP), "LabelOnglet", LabelOnglet);
@@ -360,7 +360,7 @@
 
   iedit=1;
   NoteBookText = gtk_notebook_new();
-  g_object_set_data_full (G_OBJECT (NoteBookText), "Fenetre", Fenetre, (GtkDestroyNotify) gtk_widget_unref);
+  g_object_set_data_full (G_OBJECT (NoteBookText), "Fenetre", Fenetre, (GtkDestroyNotify) g_object_unref);
   g_signal_connect(G_OBJECT(NoteBookText),"switch_page", (GtkSignalFunc)view_result_calcul,NULL);
 
   gtk_box_pack_start(GTK_BOX (vboxtexts), NoteBookText,TRUE, TRUE, 0);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Common/MenuToolBar.c
+++ gabedit-2.0.11/src/Common/MenuToolBar.c
@@ -541,7 +541,7 @@
 	GtkWidget *handlebox;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_NONE);
 	gtk_box_pack_start (GTK_BOX (container), handlebox, FALSE, FALSE, 0);
 
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Common/Windows.c
+++ gabedit-2.0.11/src/Common/Windows.c
@@ -32,8 +32,8 @@
   GtkWidget *frame;
   GtkWidget *hbox;
   frame = gtk_frame_new ("Windows");
-  gtk_widget_ref (frame);
-  g_object_set_data_full (G_OBJECT (Fenetre), "frame", frame, (GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (frame);
+  g_object_set_data_full (G_OBJECT (Fenetre), "frame", frame, (GtkDestroyNotify) g_object_unref);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
   gtk_box_pack_start (GTK_BOX (box), frame, FALSE, FALSE, 0);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/MenuToolBarGeom.c
+++ gabedit-2.0.11/src/Geometry/MenuToolBarGeom.c
@@ -1166,7 +1166,7 @@
 	if (!GTK_IS_TOOLBAR (widget))  return;
 
 	handlebox =gtk_handle_box_new ();
-	gtk_widget_ref (handlebox);
+	g_object_ref (handlebox);
   	gtk_handle_box_set_handle_position  (GTK_HANDLE_BOX(handlebox),GTK_POS_TOP);
 	/*   GTK_SHADOW_NONE,  GTK_SHADOW_IN,  GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT */
 	gtk_handle_box_set_shadow_type(GTK_HANDLE_BOX(handlebox),GTK_SHADOW_OUT);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/Postscript.c
+++ gabedit-2.0.11/src/Geometry/Postscript.c
@@ -1114,7 +1114,7 @@
   gtk_container_set_border_width (GTK_CONTAINER (fp), 5);
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("Location&Name of file");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/GeomXYZ.c
+++ gabedit-2.0.11/src/Geometry/GeomXYZ.c
@@ -1388,8 +1388,8 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
-  g_object_set_data_full(G_OBJECT (Dialogue), "frame",frame,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (frame);
+  g_object_set_data_full(G_OBJECT (Dialogue), "frame",frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
 
@@ -1443,9 +1443,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -1925,9 +1925,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -2073,9 +2073,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -2205,9 +2205,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -8193,9 +8193,9 @@
   add_child(WindowGeom,Dialogue,gtk_widget_destroy," Delete Variable ");
   g_signal_connect(G_OBJECT(Dialogue),"delete_event",(GtkSignalFunc)delete_child,NULL);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -8254,9 +8254,9 @@
     frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -8365,9 +8365,9 @@
     frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/GeomZmatrix.c
+++ gabedit-2.0.11/src/Geometry/GeomZmatrix.c
@@ -1303,9 +1303,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -1545,9 +1545,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -2130,9 +2130,9 @@
 
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -2313,9 +2313,9 @@
 
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -2463,9 +2463,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -4311,9 +4311,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -4373,9 +4373,9 @@
 
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -4484,9 +4484,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/ResultsAnalise.c
+++ gabedit-2.0.11/src/Geometry/ResultsAnalise.c
@@ -1524,7 +1524,7 @@
 */
 
   handlebox =gtk_handle_box_new ();
-  gtk_widget_ref (handlebox);
+  g_object_ref (handlebox);
   gtk_container_add( GTK_CONTAINER (Vbox), handlebox);
   gtk_handle_box_set_shadow_type (GTK_HANDLE_BOX(handlebox),GTK_SHADOW_IN);
 /*
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/Povray.c
+++ gabedit-2.0.11/src/Geometry/Povray.c
@@ -913,7 +913,7 @@
   gtk_container_set_border_width (GTK_CONTAINER (fp), 5);
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("Location&Name of file");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/BuildLinear.c
+++ gabedit-2.0.11/src/Geometry/BuildLinear.c
@@ -189,9 +189,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dlg), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dlg)->vbox), frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/BuildRing.c
+++ gabedit-2.0.11/src/Geometry/BuildRing.c
@@ -202,9 +202,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dlg), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dlg)->vbox), frame);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/EnergiesCurves.c
+++ gabedit-2.0.11/src/Geometry/EnergiesCurves.c
@@ -506,13 +506,13 @@
  
         Frame = gtk_frame_new (tlabel);
         gtk_frame_set_shadow_type( GTK_FRAME(Frame),GTK_SHADOW_ETCHED_OUT);
-        gtk_widget_ref (Frame);
+        g_object_ref (Frame);
         gtk_box_pack_start(GTK_BOX(vbox), Frame,FALSE,FALSE,2);
         gtk_widget_show (Frame);
  
         Label = gtk_label_new(" ");
         gtk_label_set_justify(GTK_LABEL(Label),GTK_JUSTIFY_LEFT);
-        gtk_widget_ref (Label);
+        g_object_ref (Label);
         gtk_container_add (GTK_CONTAINER (Frame), Label);
  
   return Label;
@@ -596,9 +596,9 @@
         if(j%2 == 0)
         {
                 Hbox = gtk_hbox_new (FALSE, 0);
-                gtk_widget_ref (Hbox);
+                g_object_ref (Hbox);
 		t = g_strdup_printf("Hbox%d",j);
-		g_object_set_data_full(G_OBJECT (Vbox), t, Hbox,(GtkDestroyNotify) gtk_widget_unref);
+		g_object_set_data_full(G_OBJECT (Vbox), t, Hbox,(GtkDestroyNotify) g_object_unref);
 		g_free(t);
                 gtk_widget_show (Hbox);
                 gtk_box_pack_start(GTK_BOX(Vbox), Hbox,TRUE,TRUE,5);
@@ -611,12 +611,12 @@
 
 	Frame = gtk_frame_new (GeomConv->TypeCalcul);
         gtk_frame_set_shadow_type( GTK_FRAME(Frame),GTK_SHADOW_ETCHED_OUT);
-        gtk_widget_ref (Frame);
+        g_object_ref (Frame);
         gtk_box_pack_start(GTK_BOX(Hbox), Frame,TRUE,TRUE,10);
         gtk_widget_show (Frame);
 
 	hbox = gtk_hbox_new (FALSE, 0);
-	gtk_widget_ref (hbox);
+	g_object_ref (hbox);
 	gtk_widget_show (hbox);
 	gtk_container_add(GTK_CONTAINER(Frame),hbox);
 	
@@ -639,16 +639,16 @@
 
 	Frame = gtk_frame_new (NULL);
 	gtk_frame_set_shadow_type( GTK_FRAME(Frame),GTK_SHADOW_ETCHED_OUT);
-	gtk_widget_ref (Frame);
+	g_object_ref (Frame);
 	g_object_set_data_full(G_OBJECT (WindowEnergies), "Frame",
-							   Frame,(GtkDestroyNotify) gtk_widget_unref);
+							   Frame,(GtkDestroyNotify) g_object_unref);
 	gtk_box_pack_start(GTK_BOX(hbox), Frame,FALSE,FALSE,2);
 	gtk_widget_show (Frame);
  
 	vbox = gtk_vbox_new (FALSE, 0);
-	gtk_widget_ref (vbox);
+	g_object_ref (vbox);
 	g_object_set_data_full(G_OBJECT (Frame), "vbox", vbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
 	gtk_widget_show (vbox);
 	gtk_container_add(GTK_CONTAINER (Frame), vbox);
 
@@ -656,14 +656,14 @@
 
          Label = add_label(GeomConv->TypeData[0],vbox);
          g_object_set_data_full(G_OBJECT (dessin),GeomConv->TypeData[0], Label,
-                            (GtkDestroyNotify) gtk_widget_unref);      
+                            (GtkDestroyNotify) g_object_unref);      
         if(GeomConv->Npoint > 1)
         {
 		for(i=1;i<GeomConv->Ntype ;i++)
 		{
 			Label = add_label(GeomConv->TypeData[i],vbox);
 			g_object_set_data_full(G_OBJECT (dessin), GeomConv->TypeData[i], Label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
                 }
         }
 
@@ -765,12 +765,12 @@
 					   (GtkSignalFunc)destroy_widget_null,NULL);
 		
 	Vbox = gtk_vbox_new (FALSE, 0);
-	gtk_widget_ref (Vbox);
+	g_object_ref (Vbox);
 	gtk_widget_show (Vbox);
 	gtk_container_add(GTK_CONTAINER(WindowEnergies),Vbox);
 
          g_object_set_data_full(G_OBJECT (WindowEnergies), "Vbox",
-                                   Vbox,(GtkDestroyNotify) gtk_widget_unref);
+                                   Vbox,(GtkDestroyNotify) g_object_unref);
 	
 	gtk_widget_realize (WindowEnergies);
 
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Geometry/DrawGeom.c
+++ gabedit-2.0.11/src/Geometry/DrawGeom.c
@@ -8145,9 +8145,9 @@
   GtkWidget *frame;
   frame = gtk_frame_new (title);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (win), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 1);
   gtk_box_pack_start(GTK_BOX(vbox), frame,type,type,1);
   gtk_widget_show (frame);
@@ -8159,9 +8159,9 @@
 {
 	GtkWidget *vbox;
 	vbox = gtk_vbox_new (FALSE, 0);
-	gtk_widget_ref (vbox);
+	g_object_ref (vbox);
 	g_object_set_data_full(G_OBJECT (win), "vbox", vbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
 	gtk_widget_show (vbox);
 	gtk_box_pack_start (GTK_BOX (hbox), vbox, type, type, 1);
 
@@ -8172,7 +8172,7 @@
 {
 	GtkWidget *hbox;
 	hbox = gtk_hbox_new (FALSE, 0);
-	gtk_widget_ref (hbox);
+	g_object_ref (hbox);
 	gtk_widget_show (hbox);
 	gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);	
 	return hbox;
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Gaussian/GInterfaceRoute.c
+++ gabedit-2.0.11/src/Gaussian/GInterfaceRoute.c
@@ -364,9 +364,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("Dipole polarizabilities");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full (G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -506,9 +506,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("SCF procedure");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full (G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -676,9 +676,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new ("Force constants");
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full (G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -840,18 +840,18 @@
   hbox =create_hbox(vbox);
   checkbutton = gtk_check_button_new_with_label ("Extra print keys for gabedit");
   CheckButtons[0]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), TRUE);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Full population analysis");
   CheckButtons[1]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), TRUE);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
@@ -859,60 +859,60 @@
   hbox =create_hbox(vbox);
   checkbutton = gtk_check_button_new_with_label ("Archive");
   CheckButtons[2]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Ignore Symmetry");
   CheckButtons[3]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
 
   hbox =create_hbox(vbox);
   checkbutton = gtk_check_button_new_with_label ("Addtional print");
   CheckButtons[4]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), TRUE);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Density");
   CheckButtons[5]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton), TRUE);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (hbox), checkbutton, TRUE, TRUE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Mix HOMO & LUMO in initial guess");
   CheckButtons[6]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (vbox), checkbutton, FALSE, FALSE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Read initial Guess from checkpoint");
   CheckButtons[7]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (vbox), checkbutton, FALSE, FALSE, 0);
 
   checkbutton = gtk_check_button_new_with_label ("Read geometry from checkpoint");
   CheckButtons[8]=checkbutton;
-  gtk_widget_ref (checkbutton);
+  g_object_ref (checkbutton);
   g_object_set_data_full (G_OBJECT (win), "checkbutton", checkbutton,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (checkbutton);
   gtk_box_pack_start (GTK_BOX (vbox), checkbutton, FALSE, FALSE, 0);
 
@@ -1037,21 +1037,21 @@
   GtkWidget *hbox;
 
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   gtk_widget_show (hbox);
   gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
 
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (win), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
 
   entry = gtk_entry_new ();
-  gtk_widget_ref (entry);
+  g_object_ref (entry);
   g_object_set_data_full (G_OBJECT (win), "entry", entry,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry);
   gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, TRUE, 0);
   
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Gaussian/GInterfaceBasis.c
+++ gabedit-2.0.11/src/Gaussian/GInterfaceBasis.c
@@ -109,9 +109,9 @@
                 ,lwhite,letoile,ListAtoms,letoile);
   HboxBasis[2] = create_hbox(VboxBasis);
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (FrameBasis), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (HboxBasis[2]), label, TRUE, TRUE, 2);
   g_free(tlabel);
@@ -868,23 +868,23 @@
   Frame = create_frame(window,hbox,"Basis");
 
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   g_object_set_data_full (G_OBJECT (Frame), "hbox", hbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox);
   gtk_container_add (GTK_CONTAINER (Frame), hbox);
 
   vbox = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox);
+  g_object_ref (vbox);
   g_object_set_data_full (G_OBJECT (Frame), "vbox", vbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox);
   gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 5);
 
   label = gtk_label_new (" Define basis by type of center ");
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (Frame), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 2);
 
@@ -894,16 +894,16 @@
   vseparator = create_vseparator (hbox);
 
   vbox = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox);
+  g_object_ref (vbox);
   g_object_set_data_full (G_OBJECT (Frame), "vbox", vbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox);
   gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 5);
 
   label = gtk_label_new (" Define basis center by center (not recommended) ");
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (Frame), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 2);
 
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Gaussian/GInterfaceLink.c
+++ gabedit-2.0.11/src/Gaussian/GInterfaceLink.c
@@ -88,8 +88,8 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
-  g_object_set_data_full (G_OBJECT (fp), "frame", frame,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (frame);
+  g_object_set_data_full (G_OBJECT (fp), "frame", frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -97,14 +97,14 @@
   vboxframe = create_vbox(frame);
    hbox1 = create_hbox(vboxframe);
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
-  g_object_set_data_full (G_OBJECT (fp), "label", label,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (label);
+  g_object_set_data_full (G_OBJECT (fp), "label", label,(GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox1), label, TRUE, FALSE, 0);
 
   entry = gtk_entry_new ();
-  gtk_widget_ref (entry);
-  g_object_set_data_full (G_OBJECT (fp), "entry", entry,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (entry);
+  g_object_set_data_full (G_OBJECT (fp), "entry", entry,(GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry);
   gtk_box_pack_start (GTK_BOX (hbox1), entry, FALSE, TRUE, 0);
   gtk_entry_set_text(GTK_ENTRY(entry),set);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Gaussian/GInterfaceMethodeBase.c
+++ gabedit-2.0.11/src/Gaussian/GInterfaceMethodeBase.c
@@ -49,9 +49,9 @@
                 ,lwhite,letoile,ListAtoms,letoile);
   HboxB[2][NM] = create_hbox(VboxB[NM]);
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full (G_OBJECT (FrameB[NM]), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (HboxB[2][NM]), label, TRUE, TRUE, 2);
   g_free(tlabel);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Molpro/MInterfaceBasis.c
+++ gabedit-2.0.11/src/Molpro/MInterfaceBasis.c
@@ -950,9 +950,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Dialogue), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
    gtk_box_pack_start_defaults(
          GTK_BOX(GTK_DIALOG(Dialogue)->vbox), frame);
@@ -1040,14 +1040,14 @@
   button_style = gtk_widget_get_style(FenetreTable); 
 
   vbox = gtk_vbox_new (FALSE, 5);
-  gtk_widget_ref (vbox);
-  g_object_set_data_full(G_OBJECT (FenetreTable), "vbox", vbox,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (vbox);
+  g_object_set_data_full(G_OBJECT (FenetreTable), "vbox", vbox,(GtkDestroyNotify) g_object_unref);
   gtk_container_add(GTK_CONTAINER(FenetreTable),vbox);
   
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   g_object_set_data_full(G_OBJECT (FenetreTable), "hbox", hbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox);
   gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
 
@@ -1055,9 +1055,9 @@
   frame = gtk_frame_new (NULL);
   gtk_frame_set_shadow_type( GTK_FRAME(frame),GTK_SHADOW_ETCHED_OUT);
 
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (hbox), "frame",
-	  frame,(GtkDestroyNotify) gtk_widget_unref);
+	  frame,(GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 10);
   gtk_container_add(GTK_CONTAINER(hbox),frame);  
   gtk_widget_show (frame);
@@ -1103,9 +1103,9 @@
   GtkWidget *button;
 
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   g_object_set_data_full(G_OBJECT (BoiteV), "hbox", hbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox);
   gtk_box_pack_start (GTK_BOX (BoiteV), hbox, FALSE, FALSE, 5);
 
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Molpro/MInterfaceComm.c
+++ gabedit-2.0.11/src/Molpro/MInterfaceComm.c
@@ -117,9 +117,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -180,9 +180,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -246,9 +246,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -311,9 +311,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -372,9 +372,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -493,9 +493,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -503,16 +503,16 @@
   vboxframe = create_vbox(frame);
    hbox1 = create_hbox(vboxframe);
   label = gtk_label_new (titre);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full(G_OBJECT (fp), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox1), label, TRUE, FALSE, 0);
 
   entry = gtk_entry_new ();
-  gtk_widget_ref (entry);
+  g_object_ref (entry);
   g_object_set_data_full(G_OBJECT (fp), "entry", entry,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry);
   gtk_box_pack_start (GTK_BOX (hbox1), entry, FALSE, TRUE, 0);
   gtk_entry_set_text(GTK_ENTRY(entry),set);
@@ -571,9 +571,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -583,16 +583,16 @@
   {
     hbox1 = create_hbox(vboxframe);
   label = gtk_label_new (labelt[i]);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full(G_OBJECT (fp), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox1), label, TRUE, FALSE, 0);
 
   entry[i] = gtk_entry_new ();
-  gtk_widget_ref (entry[i]);
+  g_object_ref (entry[i]);
   g_object_set_data_full(G_OBJECT (fp), "entryi", entry[i],
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry[i]);
   gtk_box_pack_start (GTK_BOX (hbox1), entry[i], FALSE, TRUE, 0);
   }
@@ -654,9 +654,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -666,16 +666,16 @@
   {
     hbox1 = create_hbox(vboxframe);
   label = gtk_label_new (Sym[i]);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full(G_OBJECT (fp), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox1), label, TRUE, FALSE, 0);
 
   entry[i] = gtk_entry_new ();
-  gtk_widget_ref (entry[i]);
+  g_object_ref (entry[i]);
   g_object_set_data_full(G_OBJECT (fp), "entryi", entry[i],
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry[i]);
   gtk_box_pack_start (GTK_BOX (hbox1), entry[i], FALSE, TRUE, 0);
   }
@@ -775,9 +775,9 @@
 
   vboxall = create_vbox(fp);
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (fp), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
   gtk_container_add (GTK_CONTAINER (vboxall), frame);
   gtk_widget_show (frame);
@@ -1112,9 +1112,9 @@
   GtkWidget *frame;
 
   frame = gtk_frame_new (titre);
-  gtk_widget_ref (frame);
+  g_object_ref (frame);
   g_object_set_data_full(G_OBJECT (Window), "frame", frame,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (frame);
   gtk_box_pack_start (GTK_BOX (VboxOption), frame, TRUE, TRUE, 0);
   gtk_container_set_border_width (GTK_CONTAINER (frame), 5);
@@ -1254,23 +1254,23 @@
   FrameShow=NULL;
 
   frame2 = gtk_frame_new ("View all commands generated by gabedit");
-  gtk_widget_ref (frame2);
-  g_object_set_data_full(G_OBJECT (window1), "frame2", frame2,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (frame2);
+  g_object_set_data_full(G_OBJECT (window1), "frame2", frame2,(GtkDestroyNotify) g_object_unref);
   gtk_widget_show (frame2);
   gtk_box_pack_start (GTK_BOX (vbox1), frame2, TRUE, TRUE, 0);
   gtk_container_set_border_width (GTK_CONTAINER (frame2), 5);
 
   scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
-  gtk_widget_ref (scrolledwindow2);
+  g_object_ref (scrolledwindow2);
   g_object_set_data_full(G_OBJECT (window1), "scrolledwindow2", scrolledwindow2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (scrolledwindow2);
   gtk_container_add (GTK_CONTAINER (frame2), scrolledwindow2);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
 
   text2 = gabedit_text_new ();
-  gtk_widget_ref (text2);
-  g_object_set_data_full(G_OBJECT (window1), "text2", text2,(GtkDestroyNotify) gtk_widget_unref);
+  g_object_ref (text2);
+  g_object_set_data_full(G_OBJECT (window1), "text2", text2,(GtkDestroyNotify) g_object_unref);
   gtk_widget_show (text2);
   gtk_container_add (GTK_CONTAINER (scrolledwindow2), text2);
   gabedit_text_set_editable (GABEDIT_TEXT (text2), FALSE);
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Molpro/MInterfaceGene.c
+++ gabedit-2.0.11/src/Molpro/MInterfaceGene.c
@@ -85,9 +85,9 @@
 {
   GtkWidget *vseparator;
   vseparator = gtk_vseparator_new ();
-  gtk_widget_ref (vseparator);
+  g_object_ref (vseparator);
   g_object_set_data_full(G_OBJECT (win), "vseparator", vseparator,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vseparator);
   gtk_box_pack_start (GTK_BOX (hbox), vseparator, FALSE, FALSE, 10);
 }
@@ -95,9 +95,9 @@
 {
   GtkWidget *hseparator;
   hseparator = gtk_hseparator_new ();
-  gtk_widget_ref (hseparator);
+  g_object_ref (hseparator);
   g_object_set_data_full(G_OBJECT (win), "hseparator", hseparator,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hseparator);
   gtk_box_pack_start (GTK_BOX (vbox), hseparator, FALSE, FALSE, 0);
 }
@@ -107,17 +107,17 @@
   GtkWidget *label;
 
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full(G_OBJECT (win), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_set_size_request(GTK_WIDGET(label),len,-1);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
 
   entry = gtk_entry_new ();
-  gtk_widget_ref (entry);
+  g_object_ref (entry);
   g_object_set_data_full(G_OBJECT (win), "entry", entry,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_entry_set_text(GTK_ENTRY(entry),tset);
   gtk_widget_set_size_request(GTK_WIDGET(entry),60,-1);
   gtk_widget_show (entry);
@@ -131,16 +131,16 @@
   GtkWidget *label;
 
   label = gtk_label_new (tlabel);
-  gtk_widget_ref (label);
+  g_object_ref (label);
   g_object_set_data_full(G_OBJECT (win), "label", label,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label);
   gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, FALSE, 0);
 
   entry = gtk_entry_new ();
-  gtk_widget_ref (entry);
+  g_object_ref (entry);
   g_object_set_data_full(G_OBJECT (win), "entry", entry,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_entry_set_text(GTK_ENTRY(entry),tset);
   gtk_widget_show (entry);
   gtk_box_pack_start (GTK_BOX (hbox), entry, FALSE, TRUE, 0);
@@ -151,9 +151,9 @@
 {
   GtkWidget *hbox;
   hbox = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox);
+  g_object_ref (hbox);
   g_object_set_data_full(G_OBJECT (win), "hbox", hbox,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox);
   gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 0);
 
@@ -179,30 +179,30 @@
   GtkWidget *hbox5;
   window1 = Frame;
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_container_add (GTK_CONTAINER (window1), vbox1);
 
   hbox1 = gtk_hbox_new (FALSE, 10);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0);
 
   label1 = gtk_label_new ("Title :");
-  gtk_widget_ref (label1);
+  g_object_ref (label1);
   g_object_set_data_full(G_OBJECT (window1), "Title : ", label1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label1);
   gtk_box_pack_start (GTK_BOX (hbox1), label1, FALSE, FALSE, 0);
 
   entry20 = gtk_entry_new ();
-  gtk_widget_ref (entry20);
+  g_object_ref (entry20);
   g_object_set_data_full(G_OBJECT (window1), "entry20", entry20,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (entry20);
   gtk_box_pack_start (GTK_BOX (hbox1), entry20, TRUE, TRUE, 0);
   gtk_entry_set_text(GTK_ENTRY(entry20),"Input file generated by gabedit");
@@ -210,22 +210,22 @@
   add_separator_to_vbox( window1,vbox1);
 
   hbox5 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox5);
+  g_object_ref (hbox5);
   g_object_set_data_full(G_OBJECT (window1), "hbox5", hbox5,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox5);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox5, FALSE, FALSE, 0);
   label5 = gtk_label_new ("Memory size(in words) : ");
-  gtk_widget_ref (label5);
+  g_object_ref (label5);
   g_object_set_data_full(G_OBJECT (window1), "label5", label5,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label5);
   gtk_box_pack_start (GTK_BOX (hbox5), label5, FALSE, FALSE, 0);
 
   entry21 = gtk_entry_new ();
-  gtk_widget_ref (entry21);
+  g_object_ref (entry21);
   g_object_set_data_full(G_OBJECT (window1), "entry21", entry21,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_entry_set_text(GTK_ENTRY(entry21),"4000000");
   gtk_widget_show (entry21);
   gtk_box_pack_start (GTK_BOX (hbox5), entry21, FALSE, TRUE, 0);
@@ -235,25 +235,25 @@
 
   window1 = vbox1;
   frame1 = gtk_frame_new ("Global Thresholds ");
-  gtk_widget_ref (frame1);
+  g_object_ref (frame1);
   g_object_set_data_full(G_OBJECT (window1), "frame1", frame1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (frame1);
   gtk_container_add (GTK_CONTAINER (window1), frame1);
   gtk_frame_set_label_align (GTK_FRAME (frame1), 0.5, 0.5);
 
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_container_add (GTK_CONTAINER (frame1), hbox1);
 
   vboxo = vbox1;
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
 
@@ -264,9 +264,9 @@
   entry5=create_hboxlabelentry(window1,vbox1,"Locali  : ","1.d-8");
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
   entry6=create_hboxlabelentry(window1,vbox1,"  Eorder  : ","1.d-4");
@@ -276,9 +276,9 @@
   entry10=create_hboxlabelentry(window1,vbox1,"  Orbital : ","1.d-5");
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
 
@@ -317,33 +317,33 @@
 
   window1 = Frame;
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_container_add (GTK_CONTAINER (window1), vbox1);
 
 
   window1 = vbox1;
   frame1 = gtk_frame_new ("Global Print Options");
-  gtk_widget_ref (frame1);
+  g_object_ref (frame1);
   g_object_set_data_full(G_OBJECT (window1), "frame1", frame1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (frame1);
   gtk_container_add (GTK_CONTAINER (window1), frame1);
   gtk_frame_set_label_align (GTK_FRAME (frame1), 0.5, 0.5);
 
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_container_add (GTK_CONTAINER (frame1), hbox1);
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
 
@@ -358,9 +358,9 @@
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton[4]), TRUE);
 
   vbox2 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox2);
+  g_object_ref (vbox2);
   g_object_set_data_full(G_OBJECT (window1), "vbox2", vbox2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox2);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
 
@@ -402,34 +402,34 @@
 
   window1 = Frame;
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_container_add (GTK_CONTAINER (window1), vbox1);
 
   window1 = vbox1;
   frame1 = gtk_frame_new ("One-electron operators and expectation values");
-  gtk_widget_ref (frame1);
+  g_object_ref (frame1);
   g_object_set_data_full(G_OBJECT (window1), "frame1", frame1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (frame1);
   gtk_container_add (GTK_CONTAINER (window1), frame1);
   gtk_frame_set_label_align (GTK_FRAME (frame1), 0.5, 0.5);
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_container_add (GTK_CONTAINER (frame1), vbox1);
 
   add_separator_to_vbox( window1,vbox1);
 
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0);
 
@@ -448,9 +448,9 @@
 */
 
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0);
 
@@ -471,16 +471,16 @@
   add_separator_to_vbox( window1,vbox1);
 
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
 
   vbox1 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox1);
+  g_object_ref (vbox1);
   g_object_set_data_full(G_OBJECT (window1), "vbox1", vbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox1);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
 
@@ -488,9 +488,9 @@
   	checkbutton[i+14] = create_checkbutton(window1,vbox1,tO1[i]);
 
   vbox2 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox2);
+  g_object_ref (vbox2);
   g_object_set_data_full(G_OBJECT (window1), "vbox2", vbox2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox2);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
 
@@ -498,9 +498,9 @@
   	checkbutton[i+20] = create_checkbutton(window1,vbox2,tO2[i]);
 
   vbox2 = gtk_vbox_new (FALSE, 0);
-  gtk_widget_ref (vbox2);
+  g_object_ref (vbox2);
   g_object_set_data_full(G_OBJECT (window1), "vbox2", vbox2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (vbox2);
   gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);
 
only in patch2:
unchanged:
--- gabedit-2.0.11.orig/src/Molpro/MInterfaceGeom.c
+++ gabedit-2.0.11/src/Molpro/MInterfaceGeom.c
@@ -79,9 +79,9 @@
   window1=Frame;
   vbox1 = BoiteV;
   hbox1 = gtk_hbox_new (FALSE, 0);
-  gtk_widget_ref (hbox1);
+  g_object_ref (hbox1);
   g_object_set_data_full(G_OBJECT (window1), "hbox1", hbox1,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hbox1);
   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0);
 
@@ -107,23 +107,23 @@
   g_list_free (combo2_items);
 
   combo_entry2 = GTK_BIN (combo2)->child;
-  gtk_widget_ref (combo_entry2);
+  g_object_ref (combo_entry2);
   g_object_set_data_full(G_OBJECT (window1), "combo_entry2", combo_entry2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (combo_entry2);
 
 
   label3 = gtk_label_new ("         Options :    ");
-  gtk_widget_ref (label3);
+  g_object_ref (label3);
   g_object_set_data_full(G_OBJECT (window1), "label3", label3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (label3);
   gtk_box_pack_start (GTK_BOX (hbox1), label3, FALSE, FALSE, 0);
 
   combo3 = gtk_combo_box_entry_new_text ();
-  gtk_widget_ref (combo3);
+  g_object_ref (combo3);
   g_object_set_data_full(G_OBJECT (window1), "combo3", combo3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_set_size_request(GTK_WIDGET(combo3),100,-1);
   gtk_widget_show (combo3);
   gtk_box_pack_start (GTK_BOX (hbox1), combo3, FALSE, FALSE, 0);
@@ -138,9 +138,9 @@
   g_list_free (combo3_items);
 
   combo_entry3 = GTK_BIN (combo3)->child;
-  gtk_widget_ref (combo_entry3);
+  g_object_ref (combo_entry3);
   g_object_set_data_full(G_OBJECT (window1), "combo_entry3", combo_entry3,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
 
   gtk_widget_show (combo_entry3);
 
@@ -149,9 +149,9 @@
 */
 
   hseparator2 = gtk_hseparator_new ();
-  gtk_widget_ref (hseparator2);
+  g_object_ref (hseparator2);
   g_object_set_data_full(G_OBJECT (BoiteV), "hseparator2", hseparator2,
-                            (GtkDestroyNotify) gtk_widget_unref);
+                            (GtkDestroyNotify) g_object_unref);
   gtk_widget_show (hseparator2);
   gtk_box_pack_start (GTK_BOX (BoiteV), hseparator2, FALSE, FALSE, 0);