? crash.patch
? docs/user-guide/eu/Makefile
? docs/user-guide/eu/Makefile.in
? docs/user-guide/eu/omf_timestamp
? docs/user-guide/eu/planner-eu.omf.out
? eds-backend/.deps
? eds-backend/planner-source/.deps
? eds-backend/utils/.deps
? libegg/recent-files/.deps
? libegg/recent-files/.libs
? libegg/recent-files/egg-recent-item.lo
? libegg/recent-files/egg-recent-model.lo
? libegg/recent-files/egg-recent-util.lo
? libegg/recent-files/egg-recent-vfs-utils.lo
? libegg/recent-files/egg-recent-view-uimanager.lo
? libegg/recent-files/egg-recent-view.lo
? libegg/recent-files/libeggrecent.la
? libplanner/.deps
? libplanner/.libs
? po/stamp-it
? python/.deps
? src/.deps
? src/.libs
? src/libhtml-plugin.la
? src/libmsp-plugin.la
? src/libxmlplanner-plugin.la
? src/planner-html-plugin.lo
? src/planner-msp-plugin.lo
? src/planner-xml-planner-plugin.lo
Index: libplanner/mrp-old-xml.c
===================================================================
RCS file: /cvs/gnome/planner/libplanner/mrp-old-xml.c,v
retrieving revision 1.12
diff -u -b -B -p -r1.12 mrp-old-xml.c
--- libplanner/mrp-old-xml.c	16 Apr 2005 20:27:39 -0000	1.12
+++ libplanner/mrp-old-xml.c	17 Jul 2006 21:55:23 -0000
@@ -1004,7 +1004,8 @@ old_xml_read_project (MrpParser *parser)
 		xmlNodePtr day;
 
  		child = old_xml_search_child (calendars, "day-types");
-
+		/* Fix for bugzilla 334116 */
+		if (child != NULL) {
 		/* Insert hardcoded days. */
 		g_hash_table_insert (parser->day_hash,
 				     GINT_TO_POINTER (MRP_DAY_WORK), 
@@ -1024,6 +1025,7 @@ old_xml_read_project (MrpParser *parser)
 		for (child = calendars->children; child; child = child->next) {
 			if (strcmp (child->name, "calendar") == 0) {
 				old_xml_read_calendar (parser, NULL, child);
+				}
 			}
 		}
 	}
Index: src/planner-format.c
===================================================================
RCS file: /cvs/gnome/planner/src/planner-format.c,v
retrieving revision 1.6
diff -u -b -B -p -r1.6 planner-format.c
--- src/planner-format.c	8 Jul 2006 16:20:36 -0000	1.6
+++ src/planner-format.c	17 Jul 2006 21:55:26 -0000
@@ -522,7 +522,10 @@ planner_parse_duration_with_day_length (
 			break;
 		}
 		
+		/* Fix for bugzilla 334121 */
+		if (end_ptr) {
 		p = end_ptr + 1;
+		}
 	}
 
 	g_free (str);
Index: src/planner-project-properties.c
===================================================================
RCS file: /cvs/gnome/planner/src/planner-project-properties.c,v
retrieving revision 1.20
diff -u -b -B -p -r1.20 planner-project-properties.c
--- src/planner-project-properties.c	23 Apr 2005 10:33:10 -0000	1.20
+++ src/planner-project-properties.c	17 Jul 2006 21:55:32 -0000
@@ -1089,8 +1089,11 @@ mpp_property_value_data_func (GtkTreeVie
 		break;
 	}
 
+/* Fix for bugzilla 334113 */
+	if (svalue != NULL) {
 	g_object_set (cell, "text", svalue, NULL);
 	g_free (svalue);
+	}
 }
 
 static void
@@ -1772,6 +1775,8 @@ mpp_project_property_get_value_string (M
 				
 	default:
 		g_warning ("Property type not implemented.");
+		/* Fix for bugzilla 334113 */
+		svalue = g_strdup ("");
 		break;
 	}
 	return ((const char *) svalue);
Index: src/planner-resource-view.c
===================================================================
RCS file: /cvs/gnome/planner/src/planner-resource-view.c,v
retrieving revision 1.46
diff -u -b -B -p -r1.46 planner-resource-view.c
--- src/planner-resource-view.c	3 May 2006 01:10:31 -0000	1.46
+++ src/planner-resource-view.c	17 Jul 2006 21:55:40 -0000
@@ -2363,8 +2363,11 @@ resource_view_property_data_func (GtkTre
 		break;
 	}
 
+	/* Fix for bugzilla 334113 */
+	if (svalue != NULL) {
 	g_object_set (cell, "text", svalue, NULL);
 	g_free (svalue);
+	}
 }
 
 static void
Index: src/planner-task-tree.c
===================================================================
RCS file: /cvs/gnome/planner/src/planner-task-tree.c,v
retrieving revision 1.63
diff -u -b -B -p -r1.63 planner-task-tree.c
--- src/planner-task-tree.c	21 Apr 2006 12:44:16 -0000	1.63
+++ src/planner-task-tree.c	17 Jul 2006 21:55:50 -0000
@@ -1966,8 +1966,11 @@ task_tree_property_data_func (GtkTreeVie
 		break;
 	}
 
+	/* Fix for bugzilla 334113 */
+	if (svalue != NULL) {
 	g_object_set (cell, "text", svalue, NULL);
 	g_free (svalue);
+	}
 }
 
 static GValue
@@ -3122,6 +3125,8 @@ planner_task_tree_unindent_task (Planner
 	}
 	g_list_free (list);
 
+	/* Fix bugzilla 334117 */
+	if (unindent_tasks != NULL) {
 	if (unindent_tasks->next) {
 		many = TRUE;
 	} else {
@@ -3170,6 +3175,7 @@ planner_task_tree_unindent_task (Planner
 	}
 	
 	g_list_free (unindent_tasks);
+	}
 }
 
 void 
Index: src/planner-usage-row.c
===================================================================
RCS file: /cvs/gnome/planner/src/planner-usage-row.c,v
retrieving revision 1.3
diff -u -b -B -p -r1.3 planner-usage-row.c
--- src/planner-usage-row.c	11 Apr 2006 04:27:04 -0000	1.3
+++ src/planner-usage-row.c	17 Jul 2006 21:55:56 -0000
@@ -478,6 +478,9 @@ recalc_bounds (PlannerUsageRow *row)
 		get_resource_bounds (priv->resource, priv->scale, &x_debut,
 				     &x_fin, &x_debut_real);
 	}
+	else {  /* Fix for bugzilla 334114 - return before we use any of x_debut, x_fin or x_debut_real */
+		return FALSE;
+	}
 	
 	priv->x = x_debut;
 	priv->width = x_fin - x_debut;
Index: tests/scheduler-test.c
===================================================================
RCS file: /cvs/gnome/planner/tests/scheduler-test.c,v
retrieving revision 1.2
diff -u -b -B -p -r1.2 scheduler-test.c
--- tests/scheduler-test.c	1 Aug 2004 22:41:34 -0000	1.2
+++ tests/scheduler-test.c	17 Jul 2006 21:55:57 -0000
@@ -178,8 +178,10 @@ read_project (const gchar *filename)
 	data->project_start = old_xml_get_date (doc->children, "project-start");
 	
 	tasks = old_xml_search_child (doc->children, "tasks");
+	/* This check put in as old_xml_search_child can return NULL */
+	if (tasks != NULL) {
 	read_tasks (data, tasks);
-
+	}
 	return data;
 }
 
