2007-01-21  Lars Clausen  <lars@raeder.dk>

	* 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  <lars@raeder.dk>

	* 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  <larsrc@raeder.dk>

	* doc/en/usage-layers.xml: Corrections from Mick Curtis & Tim
	Bogie (see bug #347210).

2007-01-14  Lars Clausen  <larsrc@static>

	* 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  <hans@breuer.org>

	* 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  <thv@iki.fi>

	* app/diagram_tree_window.c (diagram_tree_window_new): "Diagram
	Tree" window title is now shown as translated.

2007-01-09  Hans Breuer  <hans@breuer.org>

	* objects/UML/class.c : comments were not considered for connection
	point placement. Patch from Vadim Zelenin, fixes bug #342086

2007-01-06  Hans Breuer  <hans@breuer.org>

	* 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  <hans@breuer.org>

	* 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  <hans@breuer.org>

	* 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  <hans@breuer.org>

	* *.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