2007-01-21 Lars Clausen * installer/rpm/dia.spec: * config.h.win32: * doc/en/dia.xml: * doc/pl/dia.xml: * doc/eu/dia.xml: * configure.in: * NEWS: Prerelease 2 of 0.96. * Makefile.am (applicationsdir): * po/POTFILES.in: Create versioned dia.desktop file by first intltool'ing it and then replacing the version number. * app/interface.c (create_tools): End g_strconcat with NULL. Fixes bug #398286. 2007-01-18 Lars Clausen * lib/Makefile.am (AM_CPPFLAGS): * lib/dia_dirs.c: DIA_DATADIR and DIA_LIBDIR reverted to being DATADIR and LIBDIR, see http://mail.gnome.org/archives/dia-list/2007-January/msg00008.html and bug #385701. 2007-01-16 Lars Clausen * doc/en/usage-layers.xml: Corrections from Mick Curtis & Tim Bogie (see bug #347210). 2007-01-14 Lars Clausen * Makefile.am (%.desktop.in): Attempt at better desktop.in building rule. No luck. * app/menus.c (tool_entries): Using shift-alt instead of alt for menus to avoid conflicts with menu shortcuts. Closing bug #350731. * objects/UML/class.c (uml_underline_text): Underline that skips leading whitespace, and is called on each part of a wrapped operation. Fixes bug #390145. * lib/diasvgrenderer.c (draw_text_line): Don't crash rendering text line, use text_line for rendering. Dimensions now correct in SVG file for render-test, too bad nobody seems to obey them:( Fixes bug #332826. * samples/Makefile.am (EXTRA_DIST): Added new samples to dist. * plug-ins/vdx/vdx-import.c: * plug-ins/vdx/vdx-xml.c: * plug-ins/vdx/vdx.h: * plug-ins/vdx/visio-types.h: Updated to version 0.7. Thanks to Ian again for more work on this. * objects/KAOS/metaandorrel.c: Full autogap enabled for line-like connector. Fixes bug #365437. * objects/KAOS/metabinrel.c (mbr_update_data): Added comment on why autogap is hard -- this line is a one-segment bezier. The standard bezier object has a generic bezier autogap function that could be reused given some work. 2007-01-13 Hans Breuer * app/menu.c : register action "ViewAntialised" even if we don't HAVE_LIBART ... * app/display.c : ... and disable the respective menu entry to avoid package dependent ui-file and crashing due to gtk+ bug http://bugzilla.gnome.org/show_bug.cgi?id=396161 2007-01-13 Tommi Vainikainen * app/diagram_tree_window.c (diagram_tree_window_new): "Diagram Tree" window title is now shown as translated. 2007-01-09 Hans Breuer * objects/UML/class.c : comments were not considered for connection point placement. Patch from Vadim Zelenin, fixes bug #342086 2007-01-06 Hans Breuer * plug-ins/python/Makefile.am : EXTRA_DIST += bbox.py * dia.desktop.in : 'svn mv dia.desktop.in dia.desktop.in.in' configure.in : add dia.desktop.in to AC_OUTPUT Makefile.am : changed rule for .desktop handling. Together this should resolve @VERSION@ in the dia.desktop file and thus gives us version info via bug-buddy automatically. This is more important with bug-buddy 2.16 cause there the user can not manually adapt the version anymore. Hopefully fixes bug #393618 (see also bug #348827) * plug-ins/python/bbox.py : draws bounding boxes of the objects in the active layer into a new layer. Helps analyzing the font size problems. * acinclude.m4 : deduce py_config_dir from py_prefix, helps GARNOME and seems not to break anything (tested on Fedora and Gentoo) Joseph Sacco, bug #338368 * plug-ins/python/pydia-property.c : finally implemented getters/setters for LengthProperty and FontsizeProperty. (We really should take g_warning more serious, this one was WARNING **: No handler for type 'length') * plug-ins/xslt/xslt.c : don't use g_warning but message_error for "No valid configuration files found for the XSLT plugin, not loading." 2007-01-05 Hans Breuer * objects/standard/line.c : fix typo in save_arrow(), patch from Michael Duelli closing bug #393201 * app/dia-win-remote.c app/paginate_gdiprint.cpp app/win32print.c lib/dia_dirs.c lib/font.c plug-ins/wmf/wmf.cpp : #define WIN32_MEAN_AND_LEAN before windows.h inclusion where ever possible to reduce namespace clashes 2007-01-03 Hans Breuer * lib/persistence.c : before restoring window positions check if they are still in valid range. Fixes bug #354266 * app/interface.c : refined the zooms-list drop-down to include 800%, stay symmetric and not have more than seven entries. Fixes bug #328596 * lib/makefile.msc : enable strict checking again (-FImsvc_recommended_pragmas.h) to enforce e.g. matching pointers at compile time * lib/textline.h : RenderCacheFreeFunc is only taking a pointer, not a pointer to a pointer and we dont need a pointer to the function pointer in the struct * objects/UML/constraint.c objects/UML/implements.c objects/UML/message.c objects/Jackson/phenomenon.c objects/KAOS/metaandorrel.c : move_handle() method needs to call connection_adjust_for_autogap() after connection_move_handle() because the endpoints used for relative text movement need adjustment after possible autogap correction. Fixes bug #362254. 2007-01-02 Hans Breuer * *.msc, *.win32, HACKING, *.nsh, *.am, *.xbm, *.xpm; *.shape, *.sheet : setting svn:eol-style=native * lib/diagdkrenderer.c : avoid leaks in rounded rectangles, bug #358171, Michael Duelli