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

Dia ChangeLog report for 2009-01-11 04:00:01 UTC (Sun 11 Jan)



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

*** Recent ChangeLog entries:

--- ChangeLog.previous	2009-01-08 05:00:12.000000000 +0100
+++ dia-svn-snapshot/ChangeLog	2009-01-11 05:00:05.713679544 +0100
@@ -1,3 +1,64 @@
+2009-01-10  Hans Breuer  <hans breuer org>
+
+	* objects/standard/arc.c(arc_move_handle) : maintain a minimum
+	distance between the three arc handles. Two or even all three
+	handles in at the same position did produce unstable results.
+	As a side-effect this is fixing bug #501696
+	* objects/standard/outline.c(outline_move_handle) : maintain
+	minimum distance between the two handles here as well.
+	Otherwise a meaningless font-size of zero could occur.
+
+2009-01-09  Hans Breuer  <hans breuer org>
+
+	* plug-ins/xslt/Makefile.am : if !HAVE_XSLT prevent installation
+	bug #566842
+
+	* lib/propobject.c(object_list_get_propdescriptions) : for single
+	object in the list use the "intersection" because otherwise props
+	with PROP_FLAG_DONT_MERGE would not be accessible anymore, e.g.
+	for "Standard - Outline" there was no way to change the text anymore
+	(hopefully final regression introduced by fixing bug #60331)
+
+	* samples/render-test.dia : adapt font size check to concrete font
+	names commonly available on X and win32
+
+	* plug-ins/svg/render_svg.c : must use DIA_SVG_RENDERER_GET_CLASS
+	to cast from instance, otherwise it is crashing with GLib debug support
+
+	* lib/font.h : declare dia_font_get_size()
+	* lib/libdia.def : export it
+	* lib/font.c : use pango_font_description_set_absolute_size() - the
+	magic factor which tried to compensate for fontmap resolution issues
+	_and_ the difference between Dia's intention of "font_height" and
+	Pango's "font size" is gone.
+	There is a much less magic factor just compensating the second issue.
+	Dia's font-height always meant something like line height, i.e. a
+	good difference between two consecutive lines baselines (Pango itself
+	is using line_height=ascent+descent).
+	Instead of searching the right size for a given height a new factor
+	got introduced, which unfortunately changes the font-size on win32
+	and X, but all this finally fixes bug the OS dependent part of
+	bug #108293
+
+	* plug-ins/cairo/diacairo-renderer.c : use dia_font_get_size() and
+	pango_font_description_set_absolute_size instead of magic number 0.7
+	fixing bug #538499
+	* plug-ins/wmf/wmf.cpp : same here
+
+	* lib/diasvgrenderer.c(draw_string): moved #if-0-ed original ...
+	* plug-ins/svg/render_svg.c : ... implementation to be used in SVG
+	export but not for shape export. For SVG export we apparently want
+	the font-size instead of it's line-height - although my interpretation
+	of the specs differs ... should fix bug #345538
+
+	* lib/font-height.c : test program evaluating font size relations
+	* lib/makefile.msc : build it
+
+	[bugs found along the way]
+	* lib/text.c : don't use font_ref when a copy is needed
+
+	* lib/textline.c : removed superfluous g_warning
+
 2009-01-06  Hans Breuer  <hans breuer org>

 	* app/menus.c : bind "EditReplace" to "<control>H" (rather than ^F)


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