1998-06-03  Martin Baulig  <baulig@merkur.uni-trier.de>

	* Makefile.am (INCLUDES): added $(GUILE_INCS).

1998-05-27  Marius Vollmer  <mvo@zagadka.ping.de>

	Adaption to guile-gtk-0.10.

	* Makefile.am (gnomeg_SOURCES): Added main.c, gnome-glue.c.
	Removed gnome-types.c, gnome-types.h and gnome-funcs.c.
	(pkgdata_DATA, scmgnomedir, install-data-local): Install gnome.scm
	into $(datadir)/guile/gnome/gnome.scm, thus making it the Guile
	module `(gnome gnome)'.
	(EXTRA_DIST): Added gnome.defs.guile, gnome-glue.c and main.c.
	Removed gnome-types.h, gnome-types.c and gnome-funcs.c.
	(CLEAN_FILES): Removed gnome-funcs.x.
	(BUILT_SOURCES): Removed gnome-types.c gnome-types.h gnome-funcs.c
	gnome-funcs.x.  Added main.c and gnome-glue.c.
	(gen_typeinfo, import, detail, nasty hacks): Removed.
	(gnome-funcs.c, gnome-types.c, gnome-types.h): Targets removed.
	(gnome-glue.c, main.c): Targets added.

	* gnome.defs: Import "gtk.defs".
	(gnome_libdir_file, gnome_datadir_file, gnome_pixmap_file,
	gnome_unconditional_libdir_file, gnome_unconditional_datadir_file,
	gnome_unconditional_pixmap_file, gnome_config_get_string):
	Activate previously uncommented functions that want to use the
	`string' return type.
	(GnomePropertyBox): Correctly use `fields' option.

	* gnome.defs.guile: New.

	* gnomeg.c (sgtk_gnome_libdir_file, sgtk_gnome_datadir_file,
	sgtk_gnome_pixmap_file, sgtk_gnome_unconditional_libdir_file,
	sgtk_gnome_unconditional_datadir_file,
	sgtk_gnome_unconditional_pixmap_file,
	sgtk_gnome_config_get_string): Inactivated with `#if 0'.  They are
	now generated.
	(guile_gnome_about): Accept `#f' for LOGO and pass as NULL to
	gnome_about_new.
	(init_guile_gnome_defs -> gnome_init_guile_support): Renamed and
	made non-static.  Don't register inactivated functions with
	libguile.
	(locate_error, inner_main, main): Inactivate with `#if 0'.
	Startup is now handled in main.c.  Nevertheless, use
	sgtk_init_with_args instead of sgtk_init.
	
	* client.c: Don't include gnome-types.h.  Include guile-gtk.h and
	gnome.h as `<guile-gtk.h>' and `<gnome.h>' respectively.

	* gnome.scm: Made into `(gnome gnome)' module.  Merge compiled
	code.
	(launch-gnome, gtk-widget-show-multi, gnome-make-filled-hbox,
	gnome-make-filled-vbox, gnome-boxed-widget-internal,
	gnome-boxed-widget, make-gnome-window, gnome-show-file,
	gnome-make-expander-button, gnome-expander-button?,
	gnome-expander-button-get-state, gnome-expander-button-set-state,
	gnome-expander-button-add-widgets,
	gnome-expander-button-remove-widgets): Made public.
	
Sat Apr 25 13:44:53 CEST 1998  Eckehard Berns  <eb@berns.prima.de>

	* gnome.defs (GnomeStockMenuNameType): Added trash, trash-full, home,
	stop, refresh.

Mon Mar 30 22:47:20 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome.defs (GnomeStockMenuNameType): Added mail, mail-receive,
	mail-send.

Sun Mar 22 10:48:54 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome.defs (GnomePropertyBox): Added.
	(gnome_property_box_new): Added.
	(gnome_property_box_changed): Added
	(gnome_property_box_append_page): Added.

Sat Mar 21 00:09:10 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome.defs: Include all gnome_config and gnome util functions
	removed from gnomeg.c.

	* gnomeg.c (guile_gnome_config_get_int): Removed.
	(guile_gnome_config_get_bool): Removed.
	(guile_gnome_config_set_string): Removed.
	(guile_gnome_config_set_int): Removed.
	(guile_gnome_config_set_bool): Removed.
	(guile_gnome_config_has_section): Removed.
	(guile_gnome_config_drop_all): Removed.
	(guile_gnome_config_sync): Removed.
	(guile_gnome_config_clean_file): Removed.
	(guile_gnome_config_clean_section): Removed.
	(guile_gnome_config_clean_key): Removed.
	(guile_gnome_config_push_prefix): Removed.
	(guile_gnome_config_pop_prefix): Removed.
	(guile_gnome_libdir_file): Removed.
	(init_guile_gnome_defs): Removed references to above functions.

	* gnome.defs (GnomeMessageBox, gnome_messagebox_set_modal,
	gnome_messagebox_set_default): Added.

	* gnome.defs (gnome_stock_or_ordinary_button): Added.

Thu Mar 19 01:58:36 1998  Tom Tromey  <tromey@cygnus.com>

	* gnomeg.c (guile_gnome_history_recent): Removed.
	(init_guile_gnome_defs): Don't create gnome-history-recently-used.
	* gnome.defs (gnome_history_recently_used): New function.
	Added copyright info.

	* gnome.defs (GnomeStockMenuNameType): Added save-as.

Mon Mar 16 16:15:45 1998  Tom Tromey  <tromey@cygnus.com>

	* gnome.defs (GnomeStockMenuNameType): Added quit, pref, undo,
	print, search, back, forward.

Sun Mar 15 17:00:59 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am: Generate extern for sgnome_senum_infos.

	* gnome.defs (GnomeStockButtonNameType): New string-enum.
	(GnomeStockMenuNameType): Likewise.
	(gnome_stock_button): New function.
	(gnome_stock_menu_item): Likewise.

1998-03-15  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* client.c (sgnome_client_p): Removed.
	(sgnome_client_disconnect): Removed.
	(sgnome_client_connect): Removed.
	(sgnome_client_set_id):	Removed.
	(sgnome_client_set_current_directory): Removed.
	(sgnome_client_set_process_id): Removed.
	(sgnome_client_set_program): Removed.
	(sgnome_client_set_restart_style): Removed.
	(sgnome_client_set_user_id): Removed.
	(sgnome_client_request_phase_2): Removed.
	(sgnome_client_request_save): Removed.
	(sgtk_gnome_client_request_interaction_interp): Removed.
	(sgtk_gnome_interaction_key_return): Removed.
	(sgnome_client_new_without_connection): Removed.
	(sgnome_client_new_default): Removed.
	(sgnome_client_new): Removed.
	(new_func): Removed.

	* gnome.defs (gnome_client_connect): New definition.
	(gnome_client_disconnect): New definition.
	(GnomeClient): New object.
	(GnomeRestartStyle): New definition.
	(GnomeSaveStyle): New definition.
	(GnomeDialogType): New definition.
	(GnomeInteractStyle): New definition.
	(gnome_client_new_without_connection): New definition.
	(gnome_client_new): New definition.
	(gnome_client_new_default): New definition.
	(gnome_client_flush): New definition.
	(gnome_client_set_id): New definition.
	(gnome_client_set_current_directory): New definition.
	(gnome_client_set_process_id): New definition.
	(gnome_client_set_program): New definition.
	(gnome_client_set_restart_style): New definition.
	(gnome_client_set_user_id): New definition.
	(gnome_client_request_phase_2): New definition.
	(gnome_client_request_save): New definition.
	(gnome_client_request_interaction_interp): New definition.
	(gnome_interaction_key_return): New definition.

Sat Mar 14 01:38:01 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (gnome-types.c, gnome-types.h): Rename some
	structures to avoid clash with guile-gtk.

	* gnomeg.c (guile_gnome_init_hack): New function.
	(guile_gnome_parser): New function.
	(parse_func_hack, parse_options_hack, sgnome_init_hack): New
	globals.
	(init_guile_gnome_defs): Create gnome-init-hack subr.
	(make_argv): New function.
	(inner_main): Don't call gnome_init.  Call
	scm_init_toolkits_gtkstubs_module.

	* client.c (gnome_guile_client_init): Only include client.x when
	SCM_MAGIC_SNARFER not defined.
	(sgnome_client_new): Don't use new_from_arglist.
	(sgnome_client_new_without_connection): Likewise.
	(new_from_arglist): Removed.
	(sgnome_client_new_default): New function.

Sun Mar  8 19:20:23 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (INCLUDES): Added GNOME_INCLUDEDIR.

	* gnomeg.c (inner_main): Use new gnome_init.

Mon Mar  2 01:09:29 1998  Tom Tromey  <tromey@cygnus.com>

	* gnomeg.c (inner_main): Call sgtk_init_gnome_defs.

	* gnome.defs: New file.

	* client.x: Removed.

	* Makefile.am (EXTRA_DIST): Don't distribute client.x.  Do
	distribute gnome.defs, gnome-funcs.c, gnome-types.[ch].
	(CLEANFILES): New macro.

Sun Mar  1 23:51:02 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (BUILT_SOURCES): Added gnome-types.[ch],
	gnome-funcs.[cx]
	(detail, import, gen_typeinfo): New macros.
	(gnome-funcs.c, gnome-funcs.x, gnome-types.c, gnome-types.h): New
	targets.
	(gnomeg_SOURCES): Include gnome-types.[ch], gnome-funcs.c.

