Dia ChangeLog report for Thu Aug 16 07:23:01 2001 (UTC)
From: Dia ChangeLog Daemon <nemo traminer dyndns org>
To: dia-list gnome org
Subject: Dia ChangeLog report for Thu Aug 16 07:23:01 2001 (UTC)
Date: Thu, 16 Aug 2001 09:24:05 +0200
*** Recent ChangeLog entries:
--- ChangeLog.previous Wed Aug 15 22:37:23 2001
+++ dia-cvs-snapshot/ChangeLog Thu Aug 16 09:23:32 2001
@@ -1,3 +1,78 @@
+2001-08-15 Cyrille Chepelov <chepelov@calixo.net>
+
+ * lib/properties.h:
+ * lib/proplist.c: (prop_list_singleton):
+ * lib/propobject.c: (object_prop_by_name_type), (object_prop_by_name):
+ Added these, to simplify interactions of plug-ins with the StdProp
+ core.
+
+ * lib/Makefile.am:
+ * lib/dia_xml.h:
+ * lib/dia_xml_libxml.h (NEW):
+ * app/load_save.c:
+ * lib/dia_xml.c:
+ * lib/plug-ins.c:
+ * lib/sheet.c:
+ * objects/custom/shape_info.c: A few prototypes were causing
+ #include hell, because we generally attempt to not pull the whole
+ libxml header set when we include dia_xml.h. Moved those
+ prototypes away for the rare cases they're necessary.
+
+2001-08-15 Hans Breuer <hans@breuer.org>
+
+ * lib/font.c : made LARS_TRACE_MESSAGES Standard C conform
+
+ * lib/libdia.def :
+ * lib/makefile.msc : updated
+
+ * lib/prop_basic.c : __FUNCTION__ is a gcc extension. Please
+ use G_GNUC_FUNCTION instead.
+
+ * lib/prop_inttypes.c : include <stdlib.h> for strtol()
+
+ * objects/sadt/annotation.c : disable TEMPORARY_EVENT_TEST for
+ msvc instead of cleaning missing includes
+
+ * plug-ins/wmf/wmf.cpp :
+ * plug-ins/wmf/wmf_gdi.h : fixed for Font to DiaFont renaming
+
+2001-08-15 Cyrille Chepelov <chepelov@calixo.net>
+
+ * app/app_procs.c:
+ * app/load_save.c:
+ * lib/dia_xml.c:
+ * lib/plug-ins.c:
+ * lib/sheet.c:
+ * objects/custom/shape_info.c:
+ * plug-ins/shape/shape-export.c:
+ * plug-ins/svg/render_svg.c: used the libxml1/libxml2
+ compatibility macros as taught by http://xmlsoft.org/upgrade.html;
+ removed xmlKeepBlanksDefault(0) in favour for proper
+ xmlIsBlankNode() testing. Lots of other fixups to use the
+ "libxml1.5" (libxml2 parser embedded in recent libxml1), and to
+ make libxml1 output correct files.
+
+ * configure.in: use libxml2 (>= 2.3.9) if it's found, or
+ libxml1 (>= 1.8.14). Exactly one of these must be installed (devel
+ packages). If both devel packages are found, the build will stop
+ (Fredrik: please add a Build-Conflicts: on libxml2-dev for the moment)
+
+ * lib/bezier_conn.c: (bezierconn_init): Lars, you forgot to
+ allocate the first handle :-)
+
+ * lib/object.c: (object_init): <gratuitous>g_new() used instead of
+ a cast and a sizeof.</gratuitous>
+
+ * objects/custom/custom_object.c: (custom_copy): don't call
+ text_get_attrbutes if the shape has no text...
+ (custom_update_data): The info->resize_with_text code was a bit
+ directive; basically, the shape's bounding box was forced to be
+ proportional to the text's bounding box.... This fixes #57187.
+
+ * objects/custom/shape_info.c: (load_shape_info): Set an obvious
+ default for info->aspect_ratio; unobfuscated a line about
+ info->resize_with_text;
+
2001-08-15 Cyrille Chepelov <chepelov@calixo.net>
* lib/properties.h: added comments next to the PROP_TYPEs to tell