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]