2004-01-03 Hans Breuer <hans@breuer.org>
commit4407cde7fd5fe8827c71200fb486a3e3445bfe75
authorhans <hans>
Fri, 3 Dec 2004 19:45:09 +0000 (3 19:45 +0000)
committerhans <hans>
Fri, 3 Dec 2004 19:45:09 +0000 (3 19:45 +0000)
treee8df8f295b132d8498fffc19dbd32d20a5eb7ef0
parentbb5e96dfdc8bc883fbf94befd911aba68d1dcc87
2004-01-03  Hans Breuer  <hans@breuer.org>

* lib/libdia.def : removed dia_marshal_*, they are implemented as macros.
added dia_font_set_height, dia_font_copy (note to self: don't try to
maintain these from the *NIX side ;)

* lib/widgets.h : removed DiaColorSelector::col, it is not maintained by
the new color selection anymore
* objects/UML/class_dialog.c : with the above change it would have been more
easy to fix the color loss bug #156996 which had nothing to do with 'a pointer
problem' but only was an unfinished usage of dia_color_slector(get|set)_color

*  objects/UML/class_dialog.c  objects/UML/class.[ch] : uml_apply_properties
(used in object vtable) and make its prototype match

* lib/widgets.c : made all the GtkTypeInfo 'static const'. I can't directly
correlate any of these strange crashing bug with it, but assume bad things to
happen when one passes stack allocated stuff to gtk_type_unique()

* lib/widgets.c(dia_font_selector_get_font) : don't access menuitem if it is
not there. Fixes most of the warnings from bug #156996

* lib/makefile.msc : rules to generate diamarshal.[ch]
ChangeLog
lib/libdia.def
lib/makefile.msc
lib/widgets.c
lib/widgets.h
objects/UML/class.c
objects/UML/class.h
objects/UML/class_dialog.c