Dia ChangeLog report for Thu Aug 16 07:23:01 2001 (UTC)



*** 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




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