Dia ChangeLog report for 2009-01-11 04:00:01 UTC (Sun 11 Jan)
- From: Dia ChangeLog Daemon <nemo raeder dk>
- To: dia-list gnome org
- Subject: Dia ChangeLog report for 2009-01-11 04:00:01 UTC (Sun 11 Jan)
- Date: Sun, 11 Jan 2009 05:18:19 +0100 (CET)
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]