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

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]