Dia ChangeLog report for 2005-05-21 03:00:00 UTC (Sat 21 May)
- From: Dia ChangeLog Daemon <nemo raeder dk>
- To: dia-list gnome org
- Subject: Dia ChangeLog report for 2005-05-21 03:00:00 UTC (Sat 21 May)
- Date: Sat, 21 May 2005 05:21:30 +0200 (CEST)
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]