Gubi-970818	(public)	Tim Janik
	gubi-970818.tar.gz put up to
	ftp://ftp.softhome.net/pub/users/timj/gubi/devel
	middle mouse button in widget list dumps a gbc entry of a
	widget to stdout.
	fixed segfault with gsi_values_equal() in gsi_field_set_value()
	due to a comparision of a free()ed string (string_race).
	fixed few memory leaks.

Gubi-970817	(internal)	Tim Janik
	default for source builing is to *not* update (Ian).
	GtkNotebook widget has been added.
	GtkScale, GtkHScale and GtkVScale are hidden,
	because their creation segfaults.
	we've got a working signal handler editor now.
	first version of hello_world.gbc.
	*.gbc parsing works case insensitive now (excluding the
	GB_WIDGET_* keywords).
	configurable button clicks on list items.

Gubi-970814	(-)		Tim Janik
	found the reason for strange notebook child mappings.
	if GTK_BUGS_WORKAROUND is defined (default in Makefile),
	we unmap all children of a notebook and then select
	the current page again after it got messed up.

Gubi-970727	(internal)	Tim Janik
	command line options are evaluated, source building works
	from command line without X connection.
	dmallog implementation, if D_MALLOG is defined all memory
	allocations will be logged to "./d_mallog.log",
	prints summary information at end of log to watch out
	for memory leaks; invalid free()-calls are marked as
	`unknown/foreign'.
	corrected some memory leaks.
	merged "gsi" - generic structure interface into gubi with
	little extensions.
	gsi fixed an out of bounds access on gb_wdat_*_S with
	fields <4 bytes (e.g. gboolean), this seems to be the main
	reason for strange segfaults (especialy on calls to g_free)
	got -x c++ working again.

Gubi-970614	(-)		Tim Janik
	found the ref_count problem in gtk+ that made gubi unusable.
	adapted type2str.c for GtkArgType (although we don't realy
	need that ... ?;).
	wonder `check_enum' didn't break after gtk+970606 ;)
	gtk+: the links /usr/local/lib/.
	libgdk.so -> libgdk.so.1.0
	libglib.so -> libglib.so.1.0
	libgtk.so -> libgtk.so.1.0
	are needed to build a shared executable (gubi grew to >2mb ;)

Gubi-970521	(public)	Tim Janik
	gubi-970521.tar.gz put up to ftp://ftp.isys.net/pub/Linux/X11/gubi/.
	different widget add types (ADD_AS_CHILD, ADD_AS_PARENT,
	ADD_AS_SIB_BEFORE and ADD_AS_SIB_AFTER).
	reduced need for tree rebuilding if only parameters of a widget
	got changed (Peter).
	small bug fixes with radio buttons.
	*.gbc defaults are skipped now.
	parser improved to deal better with parsing errors.
	duplicate widget symbol names are not only warned about, the parser
	remembers them to still manage gb_wdat_*_S links correctly.
	runtime code distincts between STRUCT, LINKAGE, OBJECT, WIDGET,
	ABSTRACT (base types like MISC, BIN etc...), MISC, CONTAINER, BIN
	and WINDOW now.

Gubi-970509	(public)	Tim Janik
	gubi-970509.tar.gz put up to ftp://ftp.isys.net/pub/Linux/X11/gubi/.
	full RADIO_BUTTON implementation (gb_wdat_radio*_S links), this allows
	us the upcomming implementation of different add types.
	FILE_SELECTION implemented, needs to be read from "fileselection.gbc"
	as it cannot currently be added through the GUI.
	also implemented ?_SCALE (doesn't work because of lack of
	GtkAdjustment), ?_RULER, GB_WIDGET_DRAWING_AREA and TABLE.
	structure description implemented, this *greatly* reduced the lexer!
	gb_wdat_*_S has a sub structure for the linkage now, this alows parent
	specific addition.
	runtime code can distinct between STRUCT, LINKAGE, WIDGET, CHILD_WIDGET,
	WINDOW_WIDGET and CONTAINER_WIDGET.

Gubi-970408	(code-shot for peter and quartic)	Tim Janik
	chicken & eg problem solved!
	code compiles on intel SuSE-4.4.0 and Debian-1.2
	config location "./test_src" is hardwired ;(
	supported widgets:
	LABEL, ENTRY, H_SEPARATOR, V_SEPARATOR, WINDOW,
	BUTTON, TOGGLE_BUTTON, CHECK_BUTTON, FRAME,
	H_BOX, V_BOX, LIST, SCROLLED_WINDOW, PROGRESS_BAR,
	ARROW and half working RADIO_BUTTON.
