Dia ChangeLog report for Mon May 27 07:23:01 2002 (UTC)
From: Dia ChangeLog Daemon <nemo chepelov org>
To: dia-list gnome org
Subject: Dia ChangeLog report for Mon May 27 07:23:01 2002 (UTC)
Date: Mon, 27 May 2002 09:27:31 +0200
Snapshots available at http://www.crans.org/~chepelov/dia/snapshots
*** Recent ChangeLog entries:
--- ChangeLog.previous Sun May 26 18:20:38 2002
+++ dia-cvs-snapshot/ChangeLog Mon May 27 09:23:05 2002
@@ -1,3 +1,29 @@
+2002-05-27 Cyrille Cheeplov <cyrille@chepelov.org>
+
+ * objects/UML/state.c: there was a (gratuitous?) change of on-XML
+ format for the UML State object. Now there's a hack to reload
+ older files, and get them converted on the fly.
+ Justyna Biała <nell@poczta.gazeta.pl> reported this. Thanks!
+
+ * lib/properties.h:
+ * lib/propobject.c:
+ * lib/proplist.c: Added a new property flag, PROP_FLAG_LOAD_ONLY,
+ and adapter the proplist predicates. A LOAD_ONLY property is for
+ when you have legacy to support but can't resist moving your
+ fields around... (was needed to support the above state.c fix).
+
+ If the in-core of your object changes and you need a LOAD_ONLY
+ property for the old format, you must keep some spare room in your
+ object's struct to accomodate for the potential old-style
+ attributes. Then in foo_load(), after having called
+ object_load_using_properties(), you must inspect the old-style
+ fields and act accordingly. Don't ever change the on-disk formats...
+
+ * objects/UML/object.c:
+ * objects/UML/small_package.c: added a check against empty
+ stereotypes still consuming space. Reported by Dolores Alia de
+ Saravia <loli@unsa.edu.ar>. Thanks!
+
2002-05-26 Cyrille Chepelov <cyrille@chepelov.org>
* INSTALL: added platform notes from MÃ¥rten Svantesson, for when