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

Dia ChangeLog report for 2009-01-26 04:00:00 UTC (Mon 26 Jan)



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

*** Recent ChangeLog entries:

--- ChangeLog.previous	2009-01-22 05:00:07.000000000 +0100
+++ dia-svn-snapshot/ChangeLog	2009-01-26 05:00:05.708732960 +0100
@@ -1,3 +1,58 @@
+2009-01-24  Hans Breuer  <hans breuer org>
+
+	[
+	  One menu entry File/Print is enough. The not any longer experimental
+	  cairo plug-in together with GtkPrint from gtk+-2-12 and cairo-1- or
+	  above superseds both former print facilities.
+	]
+	* app/menus.[ch] : introduce /InvisibleMenu as target for known actions
+	registered from plug-ins supposed to be available only once. Currently
+	there is just one of these actions "FilePrint" which gets routed to
+	FilePrintGTK, FilePrintGDI or FilePrintPS in that order, i.e. depending
+	on the plug-ins being loaded
+	* plug-ins/cairo/diacairo.c plug-ins/postscript/postscript.c
+	  plug-ins/wmf/wmf.cpp : register print actions to invisible menu
+
+	* shapes/Civil/civil_basin.shape shapes/Civil/civil_motor.shape :
+	foreground for stroke
+
+	* objects/UML/class_dialog.c(umlclass_dialog_free) : avoid double free
+	of the dialog struct. Is is already destroyed by destroy-signal
+	Fixes bug #569013
+
+	* objects/UML/fork.c : fix property get/set by using the right
+	methods, not object_return_void/object_return_null, bug #568524
+	* lib/object.[ch] lib/libdia.def : remove object_return_* helpers.
+	They are not used anymore now and were causing more harm than good.
+
+	* lib/diarenderer.h : moved draw_rounded_polyline to the high-level
+	methods of DiaRenderer, which are seldom implemented by "normal"
+	renderers
+	* lib/diarenderer.c : just coding style
+
+	* lib/plug-ins.h : bump DIA_PLUGIN_API_VERSION for all of the above
+
+	[
+	  Start of plug-in implementation around idea "DiaRenderScript", an
+	  XML-dialect modelled after the DiaRenderer API. Currently it is
+	  only useful for debugging other parts of Dia or itsef ;)
+	]
+	* plug-ins/drs/dia-render-script.dtd : to verify the xml files
+	* plug-ins/drs/dia-render-script-renderer.c : implementing allmost all
+	required and medium-level methods a renderer should have
+	* plug-ins/drs/dia-render-script.[ch] : registration of the exporter
+	and some dedicated diagram/layer render functions to preserve invisble
+	layers when writing .drs
+	* plug-ins/drs/dia-render-script-import.c : unfinished (some helpers
+	to parse back .drs, but far away from real import)
+	* plug-ins/drs/dia-render-script-object.c : mostly empty (should later
+	include the implmentation of a DiaObject capable to render .drs
+	* plug-ins/makefile.msc : build it
+	* configure.in plug-ins/Makefile.am plug-ins/drs/Makefile.am : build
+	drs on *NIX, too. But do not install it.
+	plug-ins/drs/*.[hc] : no warnings with gcc except defined but not used
+	* po/POTFILES.in : not much to translate, just silence 'make distcheck'
+
 2009-01-20  Hans Breuer  <hans breuer org>

 	* lib/persistence.c : use g_warning() instead of printf() for


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