Dia ChangeLog report for Sun Jun 23 07:23:02 2002 (UTC)
From: Dia ChangeLog Daemon <nemo chepelov org>
To: dia-list gnome org
Subject: Dia ChangeLog report for Sun Jun 23 07:23:02 2002 (UTC)
Date: Sun, 23 Jun 2002 09:27:43 +0200
Snapshots available at http://www.crans.org/~chepelov/dia/snapshots
*** Recent ChangeLog entries:
--- ChangeLog.previous Sat Jun 22 09:23:32 2002
+++ dia-cvs-snapshot/ChangeLog Sun Jun 23 09:23:07 2002
@@ -1,3 +1,127 @@
+2002-06-22 Lars Clausen <lrclause@cs.uiuc.edu>
+
+ * lib/font.c:
+ * lib/font.h:
+ * lib/widgets.c: Font names sorted, style selector widget
+ reappeared. Doesn't select the old style yet.
+
+2002-06-22 Cyrille Chepelov <cyrille@chepelov.org>
+
+ * lib/font.c: one who expects a text's font to be changed shall
+ actually request the attributes to apply to the whole range of the
+ said text... D'oh!
+
+ * lib/font.c: extents computation was wrong.
+
+ * lib/font.c: dia_font_get_legacy_name(); g_strconcat works better
+ if a last NULL parameter is added...
+
+ * lib/font.c: extents computation was completely wrong. This looks
+ much better this time.
+
+ * objects/UML/class.c: fixed the various strings positions.
+
+ * lib/font.h, and **/*.[ch] (all callers of dia_font_new): used
+ macros to get the hardcoded base fonts.
+
+ * objects/ER/relationship.c: wasn't converted to DiaFont*
+
+2002-06-22 Hans Breuer <hans@breuer.org>
+
+ * lib/widget.c : dont use backend specific functions
+ to get on the font_families. Including it would mean
+ including <windows.h> which breaks due to namespace
+ pollutions ...
+
+ * lib/libdia.def : updated externals
+
+ * app/makefile.msc : temporary disabled: -DHAVE_LIBART
+
+ * lib/font.c : added empty dia_font_init_instance function,
+ reformatting of dia_fon_unref to allow to set breakpoint,
+ dia_fon_build_layout() : dont crash on string==NULL
+
+ * lib/text.c (text_set_attributes) : don't unref the wrong font
+
+ * lib/widgets.c (dia_fon_selector_set_font) : our hashtable
+ stores lowercased font names, but dia_font_get_family()
+ returns mixed case
+
+2002-06-22 Lars Clausen <lrclause@cs.uiuc.edu>
+
+ * lib/widgets.c:
+ * app/render_gdk.c: Patch from Hans Breuer.
+
+ * app/Makefile.am (dia_core_files): diaconv commented out for now.
+
+2002-06-22 Cyrille Chepelov <cyrille@chepelov.org>
+
+ * lib/all files touched yesterday: took into account some of Hans
+ Breuer's remarks in
+ <3.0.5.32.20020622073942.0088aec0@odin.botanik.biologie.uni-muenchen.de>
+ (jeez, weren't GUIDs supposed to be long and random enough ?)
+
+ * objects/chronogram/*:
+ * objects/custom/*:
+ * objects/ER/*:
+ * objects/flowchart/*:
+ * objects/FS/*:
+ * objects/GRAFCET/*:
+ * objects/SADT/*:
+ * objects/standard/textobj.?:
+ * objects/UML/*:
+ converted to the new DiaFonts.
+
+ * plug-ins/cgm/*:
+ * plug-ins/pstricks/*:
+ * plug-ins/wpg/*:
+ * plug-ins/dxf/*:
+ * plug-ins/xfig/*:
+ Made minimalistic conversions so that they'd at least compile.
+
+ * app/render_gdk.c:
+ * app/render_pixmap.c:
+ Converted to the new DiaFonts.
+
+ * app/app_procs.c
+ * app/diaconv.c:
+ * app/render_eps.c:
+ made the minimal changes so that it would at least build.
+
+ *** At this point, the thing builds on my machine, but segfaults
+ right away. ***
+
+2002-06-21 Cyrille Chepelov <cyrille@chepelov.org>
+
+ * configure.in: removed the backend-specific pango pkg_modules
+ (trivial to add back if needed, when actually needed)
+
+ * app/Makefile.am:
+ * app/*gnomeprint.[ch]: (removed): removed the GNOME-print
+ renderer. The APIs will have completely changed when we get around
+ to redo a renderer for it, anyways.
+
+ * font.[ch]: rewrote everything from scratch, with a Pango
+ implementation. Normally, only backend-neutral things should go in
+ there.
+
+ **WARNING**: new rules for managing DiaFont* pointers: these are
+ reference-counted GObjects. One >must< diafont_ref() and
+ diafont_unref() as appropriate. I wish I could overload operator=()...
+
+ lib/plug-ins.h: bumped up the plug-in API.
+
+ lib/attributes.c:
+ lib/dia_xml.c:
+ lib/dummy_dep.h
+ lib/object_defaults:
+ lib/prop_attr.c: Adapted to the new DiaFont API. This'll change
+ again tomorrow with GObject.
+
+ lib/widgets.c: Adapted to the new DiaFont API and to Pango.
+
+ **** The rest of the tree should be updated as well ****
+
2002-06-21 Lars Clausen <Lars R. Clausen <lrclause@cs.uiuc.edu>>
* app/render_gdk.h: