Dia ChangeLog report for 2007-09-24 03:00:00 UTC (Mon 24 Sep)



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

*** Recent ChangeLog entries:

--- ChangeLog.previous  2007-09-23 05:00:12.000000000 +0200
+++ dia-svn-snapshot/ChangeLog  2007-09-24 05:00:09.865228176 +0200
@@ -1,3 +1,60 @@
+2007-09-23  Lars Clausen  <lars raeder dk>
+
+       * objects/UML/class_dialog.c: Make UML properties dialogs use
+       non-radio option menus.  Fixes bug #468203.
+
+       * objects/UML/class.c (umlclass_update_data): Patch from
+       <djpohly+gnome gmail com>: Don't add attributes size to connection
+       point placement if attributes aren't visible.  Fixes bug #470594.
+
+       * lib/font.c:
+       (dia_font_get_sizes): Fixed lack of const.
+       (dia_font_get_psfontname): Fixed postscript font name getter to
+       comply with postscript standard.
+
+       * app/diapsrenderer.c (dump_fonts): Use NewCenturySchlbk for
+       NewCenturySchoolbook, following Adobe standards.  Also for some
+       reason AvantGarde-Gothic is the "plain" name of the AvantGarde-Book
+       series. Stupid Adobe. Fixes bug #477079.
+
+       * app/preferences.c:
+       * app/diaunitspinner.[ch]:
+       * lib/prop_geomtypes.c: Font & length unit spinners now get the right
+       settings from prefs on startup.  Fixes bug #479244.  Also a bit of
+       cleanup.
+
+2007-09-21  Hans Breuer  <hans breuer org>
+
+       * lib/arrow.[hc] : refactoring to more information hiding:
+       type menudesc renamed to ArrowDesc and moved arrow_types to arrow.c.
+       It will probably contain some additional information to calculate
+       arrow bounding boxes.
+       * lib/attributes.c lib/diaarrowchooser.c lib/widgets.c
+         plug-ins/xfig/xfig-export.c : now only using accessors
+
+       * lib/autoroute.h lib/diagramdata.h lib/diavar.h lib/font.h :
+       minor cleanup for DIAVAR: removed unneeded includes, move
+       render_boundig_boxes to diavar.h to make it useable for arrow.c
+
+       * lib/libdia.def : adapted to the above
+
+       * lib/arrow.[hc] : declare and implement arrow_bbox() taking the
+       calculated start-point of arrows. The real size of arrows is only
+       known in lib/arrow.c so finally all the *BBoxExtras stuff concerned
+       with arrows needs to vanish. The issue is further complicated by
+       gap and other arrow posistion adjustmens; see bug #475168.
+
+       * objects/standard/arc.c : use arrow_bbox() and calculate_arrow_point()
+       for bounding box calculation. Get rid LineBBExtras usage for that.
+       (arc_update_handles) always intialize the middle_handle.pos, not only
+       when there is enough distance.
+
+       * samples/arrows.dia : updated for broader coverage
+
+       * app/interface.c : get rid of const for non-const strings, no more
+       interface.c(477) : 'function' : different 'const' qualifiers
+       interface.c(477) : 'g_free' : pointer mismatch for actual parameter 1
+
 2007-09-22  Lars Clausen  <lars raeder dk>

        * app/commands.c:
@@ -8,7 +65,6 @@
        integrated UI.  This implementation looks better than the old one,
        and should be used in the non-integrated version as well.

-
 2007-09-21  Hans Breuer  <hans breuer org>

        * plug-ins/python/python-startup.py : allow to override system



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