Dia ChangeLog report for Sun Jun 23 07:23:02 2002 (UTC)



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:



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