Dia ChangeLog report for Mon Oct 7 07:23:01 2002 (UTC)
From: Dia ChangeLog Daemon <nemo chepelov org>
To: dia-list gnome org
Subject: Dia ChangeLog report for Mon Oct 7 07:23:01 2002 (UTC)
Date: Mon, 07 Oct 2002 09:26:15 +0200
Snapshots available at http://www.crans.org/~chepelov/dia/snapshots
*** Recent ChangeLog entries:
--- ChangeLog.previous 2002-10-02 09:23:16.000000000 +0200
+++ dia-cvs-snapshot/ChangeLog 2002-10-07 09:23:04.000000000 +0200
@@ -1,3 +1,81 @@
+2002-10-07 Steffen Macke <sdteffen@web.de>
+
+ * lib/Makefile.am: removed a '\' causing problems
+
+2002-10-07 Hans Breuer <hans@breuer.org>
+
+ [Libart Renderer resurrected; almost it's compiling but
+ almost instantly crashing :-]
+
+ * lib/dialibartrenderer.[hc] : new files, ported to DiaRenderer
+ * app/render_libart.[hc] : ported to DiaInteractiveRenderer
+ * lib/diatransform.[hc] : added dia_transform_coords_double()
+
+ * app/display.c : the right parameters for new_renderer_libart()
+ * app/export_png.c : ported, removed the blind Display hack
+
+ * app/makefile.msc lib/makefile.msc
+ lib/Makefile.am : updated
+
+ * lib/dia<|gdk|interactive>renderer.c : properly copyrighted
+
+2002-10-06 Hans Breuer <hans@breuer.org>
+
+ See also:
+ http://mail.gnome.org/archives/dia-list/2002-October/msg00027.html
+
+ * lib/dia-enums.h lib/diatransform.[hc]
+ lib/diarenderer.[hc] lib/diainteractiverenderer.c
+ lib/diagdkrenderer.[hc] lib/diasvgrenderer.[hc]
+ : new files
+
+ * lib/makefile.msc lib/makefile.am : added new files
+
+ * lib/plug-ins.c : g_module_error() returns a locale
+ string, convert to utf8 before further usage
+
+ * lib/render.h : #error out. Everything including this
+ needs porting
+ * lib/*.[hc] : ported to new renderer api
+
+ * app/diaepsrenderer.h : unfinished DiaEpsRenderer interface
+ just to make the rest compile
+ * app/render_eps.c : temporary disabled all of this
+ * app/render_eps.h : removed RendererEPS
+
+ * app/render_gdk.[hc] : a small wrapper around the new
+ DiaGdkRenderer form lib/*
+
+ * app/render_libart.h : removed RenderLibart definition
+ * app/render_libart.c : not yet ported to new DiaRenderer
+ but having an implementation to untie form FT2 dependency
+ at least on win32. It is using new Pango api form bug #94791
+
+ * app/render_pixmap.[hc] : a small wrapper around the new
+ DiaGdkRenderer form lib/*
+
+ * app/display.h : removed render_*.h includes
+ * app/display.c : the only place where specific
+ renderers need to be known
+
+ * app/connectionpoint_ops.c app/grid.c app/handle_ops.c
+ use new DiaInteractiveRenderer interface
+
+ * app/*.c : ported to new renderer api
+ * object/*/*.c : ported to new renderer api
+ s/render.h/diarenderer.h/
+ s/Renderer/DiaRenderer/
+ s/renderer->ops/renderer_ops/
+ add in every draw method:
+ DiaRendererClass *renderer_ops = DIA_RENDERER_GET_CLASS (renderer);
+
+ * plug-ins/hpgl/hpgl.c :
+ plug-ins/wmf/wmf.cpp
+ plug-ins/wpg/wpg.c : ported to be DiaRenderer based
+ * plug-ins/shape/shape-export.c
+ plug-ins/svg/render_svg.c : ported to be DiaSvgRenderer based
+ (nice how small these files became :-)
+
2002-09-28 Hans Breuer <hans@breuer.org>
* */makefile.msc : updated