[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Dia ChangeLog report for 2005-05-21 03:00:00 UTC (Sat 21 May)



Snapshots available at http://www.raeder.dk/~larsrc/Dia/snapshots

*** Recent ChangeLog entries:

--- ChangeLog.previous	2005-05-20 05:00:27.000000000 +0200
+++ dia-cvs-snapshot/ChangeLog	2005-05-21 05:00:04.560124120 +0200
@@ -1,4 +1,33 @@
-2005-05-19  Lars Clausen  <lars raeder dk>
+2005-05-20  Hans Breuer  <hans breuer org>
+
+	* lib/text.c : advice from valgrind and data_string() review:
+	neither g_free() memory on the stack
+	* objects/GRAFCET/boolequation.c : ... nor const strings
+	* objects/UML/association.c:934 : definitely lost. Even g_strdup("")
+	wants to be freed
+
+	* app/diagram.c : a g_object_ref() following g_object_new() is almost
+	always wrong. Why would we need two refernces?
+	* app/app_procs.c : same here.If it crashes later on someone is dropping
+	refernces he does not own, and *that* needs to be fixed. This is reverting
+	"Remember to ref g_object_new'd object" (bug #170972) below, which
+	causes more harm (leaking, hiding bugs elsewhere) than good.
+
+	* app/app_procs.c lib/diagramdata.[ch] lib/libdia.def : get rid of
+	diagramdata_destroy() which was only a wrapper to g_object_unref()
+
+	* app/display.c(selection_changed) : don't g_strdup_printf() without
+	g_free() later /or/ a C++ comment of me mostly denotes an error
+
+	* app/diagram.c : diagram_parent_sort_cb make signature match GCompareFunc
+
+	* lib/widget.c : dia_dynamic_menu_select_entry() cleanup. If it takes a
+	const gchar* entry it must not eat memory, added a lot of g_free() and
+	some const. Fixed a bunch - i.e. *all* - warnings.
+	* lib/widget.h : removed unused/deleted functions
+
+	* app/layer_dialog.c(dia_layer_widget_connectable_toggled) : trying to
+	avoid 'Invalid write of size 4', no luck yet2005-05-19  Lars Clausen  <lars raeder dk>

 	* objects/UML/class.c:
 	* objects/UML/class.h:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]