Index: cut-n-paste/zoom-control/ephy-zoom-action.c
===================================================================
--- cut-n-paste/zoom-control/ephy-zoom-action.c	(revision 3366)
+++ cut-n-paste/zoom-control/ephy-zoom-action.c	(working copy)
@@ -161,7 +161,7 @@ create_menu_item (GtkAction *action)
                                                         p->zoom == zoom_levels[i].level);
         
                         g_object_set_data (G_OBJECT (menu_item), "zoom-level", GINT_TO_POINTER (i));
-                        g_signal_connect_object (G_OBJECT (menu_item), "activate",
+                        g_signal_connect_object (menu_item, "activate",
                                                 G_CALLBACK (proxy_menu_activate_cb), action, 0);
                 }
         
Index: cut-n-paste/toolbar-editor/egg-editable-toolbar.c
===================================================================
--- cut-n-paste/toolbar-editor/egg-editable-toolbar.c	(revision 3366)
+++ cut-n-paste/toolbar-editor/egg-editable-toolbar.c	(working copy)
@@ -1841,7 +1841,7 @@ _egg_editable_toolbar_new_separator_imag
 {
   GtkWidget *image = gtk_image_new ();
   update_separator_image (GTK_IMAGE (image));
-  g_signal_connect (G_OBJECT (image), "style_set",
+  g_signal_connect (image, "style_set",
 		    G_CALLBACK (style_set_cb), GTK_IMAGE (image));
 
   return image;
Index: cut-n-paste/evmountoperation/ev-mount-operation.c
===================================================================
--- cut-n-paste/evmountoperation/ev-mount-operation.c	(revision 3366)
+++ cut-n-paste/evmountoperation/ev-mount-operation.c	(working copy)
@@ -574,7 +574,7 @@ ev_mount_operation_ask_password (GMountO
       gtk_box_pack_start (GTK_BOX (remember_box), choice, FALSE, FALSE, 0);
     }
 
-  g_signal_connect (G_OBJECT (dialog), "response",
+  g_signal_connect (dialog, "response",
                     G_CALLBACK (pw_dialog_got_response), operation);
 
   if (can_anonymous)
@@ -670,7 +670,7 @@ ev_mount_operation_ask_question (GMountO
   for (count = len - 1; count >= 0; count--)
     gtk_dialog_add_button (GTK_DIALOG (dialog), choices[count], count);
 
-  g_signal_connect (G_OBJECT (dialog), "response",
+  g_signal_connect (dialog, "response",
                     G_CALLBACK (question_dialog_button_clicked), op);
 
   priv->dialog = GTK_DIALOG (dialog);
Index: libview/ev-pixbuf-cache.c
===================================================================
--- libview/ev-pixbuf-cache.c	(revision 3366)
+++ libview/ev-pixbuf-cache.c	(working copy)
@@ -652,10 +652,10 @@ add_job (EvPixbufCache *pixbuf_cache,
 						  text, base);
 	}
 
-	g_signal_connect (G_OBJECT (job_info->job), "page-ready",
+	g_signal_connect (job_info->job, "page-ready",
 			  G_CALLBACK (job_page_ready_cb),
 			  pixbuf_cache);
-	g_signal_connect (G_OBJECT (job_info->job), "finished",
+	g_signal_connect (job_info->job, "finished",
 			  G_CALLBACK (job_finished_cb),
 			  pixbuf_cache);
 	ev_job_scheduler_push_job (job_info->job, priority);
Index: libview/ev-view.c
===================================================================
--- libview/ev-view.c	(revision 3366)
+++ libview/ev-view.c	(working copy)
@@ -1767,10 +1767,10 @@ ev_view_form_field_text_create_widget (E
 				g_free (txt);
 			}
 
-			g_signal_connect (G_OBJECT (text), "changed",
+			g_signal_connect (text, "changed",
 					  G_CALLBACK (ev_view_form_field_text_changed),
 					  field);
-			g_signal_connect_after (G_OBJECT (text), "activate",
+			g_signal_connect_after (text, "activate",
 						G_CALLBACK (ev_view_form_field_destroy),
 						view);
 			break;
@@ -1785,7 +1785,7 @@ ev_view_form_field_text_create_widget (E
 				g_free (txt);
 			}
 			
-			g_signal_connect (G_OBJECT (buffer), "changed",
+			g_signal_connect (buffer, "changed",
 					  G_CALLBACK (ev_view_form_field_text_changed),
 					  field);
 		}
@@ -1959,10 +1959,10 @@ ev_view_form_field_choice_create_widget 
 		gtk_container_add (GTK_CONTAINER (choice), tree_view);
 		gtk_widget_show (tree_view);
 
-		g_signal_connect (G_OBJECT (selection), "changed",
+		g_signal_connect (selection, "changed",
 				  G_CALLBACK (ev_view_form_field_choice_changed),
 				  field);
-		g_signal_connect_after (G_OBJECT (selection), "changed",
+		g_signal_connect_after (selection, "changed",
 					G_CALLBACK (ev_view_form_field_destroy),
 					view);
 	} else if (field_choice->is_editable) { /* ComboBoxEntry */
@@ -1975,10 +1975,10 @@ ev_view_form_field_choice_create_widget 
 			g_free (text);
 		}
 
-		g_signal_connect (G_OBJECT (choice), "changed",
+		g_signal_connect (choice, "changed",
 				  G_CALLBACK (ev_view_form_field_choice_changed),
 				  field);
-		g_signal_connect_after (G_OBJECT (GTK_BIN (choice)->child), "activate",
+		g_signal_connect_after (GTK_BIN(choice)->child, "activate",
 					G_CALLBACK (ev_view_form_field_destroy),
 					view);
 	} else { /* ComboBoxText */
@@ -1995,10 +1995,10 @@ ev_view_form_field_choice_create_widget 
 		gtk_combo_box_set_active (GTK_COMBO_BOX (choice), selected_item);
 		gtk_combo_box_popup (GTK_COMBO_BOX (choice));
 		
-		g_signal_connect (G_OBJECT (choice), "changed",
+		g_signal_connect (choice, "changed",
 				  G_CALLBACK (ev_view_form_field_choice_changed),
 				  field);
-		g_signal_connect_after (G_OBJECT (choice), "changed",
+		g_signal_connect_after (choice, "changed",
 					G_CALLBACK (ev_view_form_field_destroy),
 					view);
 	}
Index: shell/ev-sidebar-links.c
===================================================================
--- shell/ev-sidebar-links.c	(revision 3366)
+++ shell/ev-sidebar-links.c	(working copy)
@@ -439,11 +439,11 @@ ev_sidebar_links_construct (EvSidebarLin
 					     NULL);
 	g_object_set (G_OBJECT (renderer), "style", PANGO_STYLE_ITALIC, NULL);
 
-	g_signal_connect (GTK_TREE_VIEW (priv->tree_view),
+	g_signal_connect (priv->tree_view,
 			  "button_press_event",
 			  G_CALLBACK (button_press_cb),
 			  ev_sidebar_links);
-	g_signal_connect (GTK_TREE_VIEW (priv->tree_view),
+	g_signal_connect (priv->tree_view,
 			  "popup_menu",
 			  G_CALLBACK (popup_menu_cb),
 			  ev_sidebar_links);
@@ -658,7 +658,7 @@ job_finished_callback (EvJobLinks     *j
 						  sidebar_links);
 	if (priv->row_activated_id <= 0) {
 		priv->row_activated_id =
-			g_signal_connect (G_OBJECT (priv->tree_view), "row-activated",
+			g_signal_connect (priv->tree_view, "row-activated",
 					  G_CALLBACK (row_activated_callback),
 					  sidebar_links);
 	}
Index: shell/ev-print-operation.c
===================================================================
--- shell/ev-print-operation.c	(revision 3366)
+++ shell/ev-print-operation.c	(working copy)
@@ -927,10 +927,10 @@ export_print_page (EvPrintOperationExpor
 	
 	if (!export->job_export) {
 		export->job_export = ev_job_export_new (op->document);
-		g_signal_connect (G_OBJECT (export->job_export), "finished",
+		g_signal_connect (export->job_export, "finished",
 				  G_CALLBACK (export_job_finished),
 				  (gpointer)export);
-		g_signal_connect (G_OBJECT (export->job_export), "cancelled",
+		g_signal_connect (export->job_export, "cancelled",
 				  G_CALLBACK (export_job_cancelled),
 				  (gpointer)export);
 	}
@@ -1151,7 +1151,7 @@ ev_print_operation_export_run (EvPrintOp
 		gtk_print_unix_dialog_set_page_setup (GTK_PRINT_UNIX_DIALOG (dialog),
 						      export->page_setup);
 	
-	g_signal_connect (G_OBJECT (dialog), "response",
+	g_signal_connect (dialog, "response",
 			  G_CALLBACK (ev_print_operation_export_print_dialog_response_cb),
 			  export);
 
Index: shell/ev-history.c
===================================================================
--- shell/ev-history.c	(revision 3366)
+++ shell/ev-history.c	(working copy)
@@ -117,7 +117,7 @@ ev_history_add_link (EvHistory *history,
 							   history->priv->links);
 	}
 	
-	g_signal_emit (G_OBJECT (history), signals[HISTORY_CHANGED], 0);
+	g_signal_emit (history, signals[HISTORY_CHANGED], 0);
 }
 
 EvLink *
Index: shell/ev-file-monitor.c
===================================================================
--- shell/ev-file-monitor.c	(revision 3366)
+++ shell/ev-file-monitor.c	(working copy)
@@ -155,7 +155,7 @@ ev_file_monitor_new (const gchar *uri)
 	file = g_file_new_for_uri (uri);
 	ev_monitor->priv->monitor = g_file_monitor_file (file, G_FILE_MONITOR_NONE, NULL, &error);
 	if (ev_monitor->priv->monitor) {
-		g_signal_connect (G_OBJECT (ev_monitor->priv->monitor), "changed",
+		g_signal_connect (ev_monitor->priv->monitor, "changed",
 				  G_CALLBACK (ev_file_monitor_changed_cb), ev_monitor);
 	} else if (error) {
 		g_warning ("%s", error->message);
Index: shell/ev-window.c
===================================================================
--- shell/ev-window.c	(revision 3366)
+++ shell/ev-window.c	(working copy)
@@ -1433,7 +1433,7 @@ ev_window_load_job_cb (EvJob *job,
 
 		/* Create a monitor for the document */
 		ev_window->priv->monitor = ev_file_monitor_new (ev_window->priv->uri);
-		g_signal_connect_swapped (G_OBJECT (ev_window->priv->monitor), "changed",
+		g_signal_connect_swapped (ev_window->priv->monitor, "changed",
 					  G_CALLBACK (ev_window_document_changed),
 					  ev_window);
 		
@@ -2332,7 +2332,7 @@ ev_window_setup_recent (EvWindow *ev_win
 					gtk_recent_info_ref (info),
 					(GDestroyNotify) gtk_recent_info_unref);
 		
-		g_signal_connect (G_OBJECT (action), "activate",
+		g_signal_connect (action, "activate",
 				  G_CALLBACK (ev_window_cmd_recent_file_activate),
 				  (gpointer) ev_window);
 
@@ -2947,13 +2947,13 @@ ev_window_print_range (EvWindow *ev_wind
 		ev_window->priv->print_queue = g_queue_new ();
 
 	op = ev_print_operation_new (ev_window->priv->document);
-	g_signal_connect (G_OBJECT (op), "begin_print",
+	g_signal_connect (op, "begin_print",
 			  G_CALLBACK (ev_window_print_operation_begin_print),
 			  (gpointer)ev_window);
-	g_signal_connect (G_OBJECT (op), "status_changed",
+	g_signal_connect (op, "status_changed",
 			  G_CALLBACK (ev_window_print_operation_status_changed),
 			  (gpointer)ev_window);
-	g_signal_connect (G_OBJECT (op), "done",
+	g_signal_connect (op, "done",
 			  G_CALLBACK (ev_window_print_operation_done),
 			  (gpointer)ev_window);
 
Index: shell/ev-password-view.c
===================================================================
--- shell/ev-password-view.c	(revision 3366)
+++ shell/ev-password-view.c	(working copy)
@@ -398,7 +398,7 @@ ev_password_view_ask_password (EvPasswor
 		gtk_widget_show (choice);
 	}
 
-	g_signal_connect (G_OBJECT (dialog), "response",
+	g_signal_connect (dialog, "response",
 			  G_CALLBACK (ev_password_dialog_got_response),
 			  password_view);
 	
Index: shell/ev-sidebar-thumbnails.c
===================================================================
--- shell/ev-sidebar-thumbnails.c	(revision 3366)
+++ shell/ev-sidebar-thumbnails.c	(working copy)
@@ -593,11 +593,11 @@ ev_sidebar_thumbnails_init (EvSidebarThu
 	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (priv->swindow),
 					     GTK_SHADOW_IN);
 	priv->vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (priv->swindow));
-	g_signal_connect_data (G_OBJECT (priv->vadjustment), "value-changed",
+	g_signal_connect_data (priv->vadjustment, "value-changed",
 			       G_CALLBACK (adjustment_changed_cb),
 			       ev_sidebar_thumbnails, NULL,
 			       G_CONNECT_SWAPPED | G_CONNECT_AFTER);
-	g_signal_connect_swapped (G_OBJECT (priv->swindow), "size-allocate",
+	g_signal_connect_swapped (priv->swindow, "size-allocate",
 				  G_CALLBACK (adjustment_changed_cb),
 				  ev_sidebar_thumbnails);
 	gtk_box_pack_start (GTK_BOX (ev_sidebar_thumbnails), priv->swindow, TRUE, TRUE, 0);
Index: shell/ev-sidebar-attachments.c
===================================================================
--- shell/ev-sidebar-attachments.c	(revision 3366)
+++ shell/ev-sidebar-attachments.c	(working copy)
@@ -567,7 +567,7 @@ ev_sidebar_attachments_init (EvSidebarAt
 		      "text-column", COLUMN_NAME,
 		      "pixbuf-column", COLUMN_ICON,
 		      NULL);
-	g_signal_connect_swapped (G_OBJECT (ev_attachbar->priv->icon_view),
+	g_signal_connect_swapped (ev_attachbar->priv->icon_view,
 				  "button-press-event",
 				  G_CALLBACK (ev_sidebar_attachments_button_press),
 				  (gpointer) ev_attachbar);
@@ -605,7 +605,7 @@ ev_sidebar_attachments_init (EvSidebarAt
 		GDK_ACTION_COPY);
 #endif
 
-	g_signal_connect (G_OBJECT (ev_attachbar->priv->icon_view),
+	g_signal_connect (ev_attachbar->priv->icon_view,
 			  "drag-data-get",
 			  G_CALLBACK (ev_sidebar_attachments_drag_data_get),
 			  (gpointer) ev_attachbar);	
@@ -665,7 +665,7 @@ ev_sidebar_attachments_set_document (EvS
 
 		screen = gtk_widget_get_screen (GTK_WIDGET (ev_attachbar));
 		ev_attachbar->priv->icon_theme = gtk_icon_theme_get_for_screen (screen);
-		g_signal_connect_swapped (G_OBJECT (ev_attachbar->priv->icon_theme),
+		g_signal_connect_swapped (ev_attachbar->priv->icon_theme,
 					  "changed",
 					  G_CALLBACK (ev_sidebar_attachments_update_icons),
 					  (gpointer) ev_attachbar);
