Dia ChangeLog report for Mon May 27 07:23:01 2002 (UTC)



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



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