Dia ChangeLog report for 2006-01-23 04:00:00 UTC (Mon 23 Jan)



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

*** Recent ChangeLog entries:

--- ChangeLog.previous  2006-01-22 05:00:08.000000000 +0100
+++ dia-cvs-snapshot/ChangeLog  2006-01-23 05:00:05.567457776 +0100
@@ -1,3 +1,43 @@
+2006-01-22  Hans Breuer  <hans breuer org>
+
+       * app/splash.c app/commands.c : dont share the logo and finally leak
+       it. Instead both place load and unref the logo themself.
+       Also unbreak GNOME case.
+
+       * app/commands.c : use GtkAboutDialog instead of homegrown GTK+
+       or GNOME specific one. 120 lines less code and more standard.
+       * configure.in : require GTK+ >= 2.6
+
+       * app/diapagelayout.c app/diaunitspinner.c app/layer_dialog.c :
+       make GtkTypeInfo static const as usual elsewhere
+
+       * app/recent_files.c : it almost certainly is an error to ignore
+       the return value of g_list_remove_link()
+
+       * lib/arrows.c lib/bezier_conn.[ch] lib/beziershape.h
+         lib/boundingbox.[ch] lib/color.[ch] lib/connectionpoint.c
+         lib/create.h lib/dia_svg.c lib/dia_xml.c lib/diaarrowchooser.c
+         lib/diagramdata.[ch] objects/UML/activity.c objects/UML/class.[ch]
+         objects/UML/uml.h : documentation fixes
+
+       * lib/object.h lib/diagramdata.h : avoid circular inclusion
+       * lib/connectionpoint.h lib/focus.h lib/group.h lib/handle.h
+         lib/properties.h lib/sheet.h lib/diamenu.h
+       : dont include "object.h", "diatypes.h" is enough.
+       Rule of thumb: only headers declaring an inheritant of DiaObject
+       should include "object.h"
+       * lib/diarenderer.h : include "font.h" not strictly needed by
+       this header, but needed in almost any plug-in/
+       * app/diagram_tree_menu.c app/dialogs.[hc] app/display.c
+         app/export_png.c app/interface.c app/load_save.c app/sheets.c
+         app/sheets_dialog.c app/sheets_dialog_callbacks.c
+         lib/diagdkrenderer.c lib/object.c lib/propobject.c
+         lib/text.c plug-ins/gprint/gnomeprint.c plug-ins/pixbuf/pixbuf.c
+         plug-ins/svg/render_svg.c
+         : some .c files now need to include "object.h" or <gtk/gtk.h>
+       or e.g. "intl.h" direct, formerly dargged in indirectly
+       * plug-ins/pgf/render_pgf.c : explicit inclusion of "arrows.h"
+
 2006-01-21  Hans Breuer  <hans breuer org>

         * lib/connection.c lib/connection.h lib/connectionpoint.h



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