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 <[email protected]> + + * 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 <[email protected]> + + * 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 <[email protected]> * app/menus.c : bind "EditReplace" to "<control>H" (rather than ^F) _______________________________________________ dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
