2000-11-28  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: gnome_canvas_item_show, gnome_canvas_item_hide: NEW

2000-11-25  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: (GnomeCanvasText, GnomeCanvasWidget): NEW
	
2000-11-25  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: gnome_canvas_item_rotate_scm, gnome_canvas_item_scale_scm: NEW
	We also include functions from gnome-canvas-support.h
	(GnomeCanvasText): 

	* gnome-canvas-support.c (gnome_canvas_item_scale_scm): Function to scale 
	a canvas item.
	(gnome_canvas_item_rotate_scm): Function to rotate a canvas item.
	This functions should be available in gnome-canvas.h but they aren't.
	* gnome-canvas-support.h: Ditto.
	* Makefile.am: Include gnome-canvas-support.c and gnome-canvas-support.h

2000-11-23  Ariel Rios  <ariel@arcavia.com>

	* Makefile.am: Add glade conditionals.

2000-11-23  Ariel Rios  <ariel@arcavia.com>

	* Makefile.am: Add ghttp conditionals.

2000-11-23  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: gnome_canvas_item_raise: NEW
	 gnome_canvas_item_scale, gnome_canvas_item_rotate: Comment functions. 
	Although these funcs are defined on gnome-canvas.h they are not implemented
	in libgnomeui!

2000-11-22  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: gnome_canvas_item_scale, gnome_canvas_item_rotate: NEW

2000-11-20  Ariel Rios  <ariel@arcavia.com>

	* Makefile.am: Conditionally compile the gdk-pixbuf directory.

2000-11-19  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: Lots of fixes to make compile again.

2000-11-05  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: GnomeDateEdit: New Object
	GnomeDateEditFlag: New enum
	gnome_date_edit_new, gnome_date_edit_new_flags, gnome_date_edit_set_time,
	gnome_date_edit_set_popup_range, gnome_date_edit_get_date,
	gnome_date_edit_set_flags, gnome_date_edit_get_flags: NEW

2000-11-05  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: GnomeAnimator: New object
	GnomeAnimatorStatus, GnomeAnimatorLoopType: New enums 
	gnome_animator_new_with_size, gnome_animator_set_loop_type, 
	gnome_animator_get_loop_type, gnome_animator_set_playback_direction, 
	gnome_animator_get_playback_direction, gnome_animator_append_frame_from_imlib_at_size, 
	gnome_animator_append_frame_from_imlib,
	gnome_animator_append_frame_from_file_at_size: NEW

2000-11-05  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs (GnomeEntry): New Object.
	gnome_entry_new, gnome_entry_gtk_entry, gnome_entry_set_history_id, 
	gnome_entry_set_max_saved, gnome_entry_prepend_history, 
	gnome_entry_append_history, gnome_entry_load_history,
	gnome_entry_save_history: NEW 

2000-10-28  Ariel Rios <ariel@arcavia.com>

	* gal/*: Added gal module.

2000-07-23  Martin Baulig  <baulig@suse.de>

	* gnome.defs: gnome_dialog_run, gnome_dialog_run_and_close:
	(NEW)

2000-06-06  Ariel Rios  <ariel@arcavia.com>

	* gnorba.defs (GoadServerType): Defined as an enum instead of flag.
	(GoadActivationFlags): Ditto.

2000-05-20  JP Rosevear  <jpr@arcavia.com>

	* Makefile.am: Conditionally compile the bonobo, libglade 
	and gtkhtml dirs

2000-02-25  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs:: GnomeDialog, GnomeAbout (New Object)
	gnome_about_new, gnome_about_construct: (New)

2000-02-24  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: GnomeDEntryEdit (New Object)
	gnome_dentry_edit_new, gnome_dentry_edit_new_notebook,
	gnome_dentry_edit_clear, gnome_dentry_edit_load_file,
	gnome_dentry_set_dentry, gnome_dentry_edit_get_dentry,
	gnome_dentry_get_dentry, gnome_dentry_edit_get_icon,
	gnome_dentry_get_name, gnome_dentry_get_name_entry,
	gnome_dentry_get_comment_entry, gnome_dentry_get_exec_entry,
	gnome_dentry_get_get_tryexec_entry,
	gnome_dentry_get_doc_entry, gnome_dentry_get_icon_entry:
	(NEW)

2000-02-23  Ariel Rios <ariel@arcavia.com>

	* Makefile.am: Added zvt directory.

2000-02-23  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: GtkClock (New Object)
	gtk_clock_new, gtk_clock_set_format, gtk_clock_set_seconds,
	gtk_clock_set_update_interval, gtk_clock_start, gtk_clock_stop:
	(NEW)
	
2000-02-23  Ariel Rios  <ariel@arcavia.com>

	* gnome.defs: GnomeCalculator (New Object)
	gnome_calculator_new, gnome_calculator_clear,
	gnome_calculator_set (NEW)

2000-02-19   Ariel Rios  <ariel@arcavia.com>

	* Makefile.am: Changes se we can compile the gtkhtml and 
	libglade libraries.

1999-12-23   Ariel Rios  <jarios@usa.net>

	* gnome.defs (GnomeIconList):NEW
	(GnomeIconListMode): NEW
	gnome_icon_list_new, gnome_icon_list_new_flags, 
	gnome_icon_list_construct, gnome_icon_list_set_hadjustment 
	gnome_icon_list_set_vadjustment, gnome_icon_list_freeze 
	gnome_icon_list_thaw, gnome_icon_list_insert, 
	gnome_icon_list_append, gnome_icon_list_clear, 
	gnome_icon_list_remove: NEW

1999-10-25  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs (gnome_help_file_find_file): 
	(gnome_help_file_path): 
	(gnome_help_goto_file): added

	* gnomeg.c (gnome_help_goto_file): added glue

1999-10-02  Martin Baulig  <martin@home-of-linux.org>

	* gnorba.defs: Use `define-ptype' where appropriate.

1999-10-01  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Install .defs in $(datadir)/gnome-guile.

	* gnorba.defs (GoadServerType, GnorbaInitFlags): Added.
	(GoadActivationFlags): Added.

1999-08-12  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs (gnome_file_convert_fd): 
	(gnome_file_convert): added gnome-fileconvert support

1999-07-23  Martin Baulig  <martin@home-of-linux.org>

	* gnorba.defs (gnome_CORBA_init): Added.

1999-07-19  Martin Baulig  <martin@home-of-linux.org>

	Added initial version of a `(gnome gnorba)' module for libgnorba.

	* gnorba-main.c, gnorba-main.h: New files.
	* gnorba.defs, gnorba.defs.guile, gnorba.scm: New files.

1999-07-11  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* examples/cauldron-test.scm (caul): new file

	* gnomeg.c (sgtk_gnome_config_foreach & co): fixed scm_apply call
	(sgtk_cauldron_args_callback):
	(sgtk_gtk_dialog_cauldron): fixed cauldron bugs, modulo bugs in
 	the actual gtkCauldron implementation - the cauldron-test.scm
 	seems to tickle one of them

1999-07-07  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs: fixed define-finc typos
	(gnome_execute_shell_fds): 
	(gnome_execute_shell): 
	(gnome_execute_async_with_env_fds): 
	(gnome_execute_async_with_env): 
	(gnome_execute_async_fds): 
	(gnome_execute_async): wrapped gnome-exec

1999-06-29  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnomeg.c (sgtk_gtk_dialog_cauldron):
	(sgtk_cauldron_cleanup):
	(sgtk_cauldron_standard_callback):
	(sgtk_cauldron_args_callback):
	(sgtk_cauldron_do_nothing):
	(sgtk_cauldron_body): added full support for GtkCauldron widget,
	including autoconf tricks for backward compatibility

	* gnome.defs (gnome-config-typo):
	(gnome-config-typo): conditional wrappers for these two (for bug
 	compatibility)
	(GtkCauldronOptions): added flag list

1999-06-28  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs (gnome_config_private_has_section):
	(gnome_config_sync_file):
	(gnome_config_private_sync_file):
	(gnome_config_drop_file):
	(gnome_config_private_drop_file):
	(gnome_config_private_clean_file):
	(gnome_config_private_clean_section):
	(gnome_config_private_clean_key):
	(gnome_config_get_real_path):
	(gnome_config_private_get_real_path):
	(gnome_config_make_vector):
	(gnome_config_assemble_vector): these bindings should completly
 	cover gnome-config functionality.
	(GnomeDesktopEntry):
	(gnome_desktop_entry_load):
	(gnome_desktop_entry_load_flags):
	(gnome_desktop_entry_load_unconditional):
	(gnome_desktop_entry_save):
	(gnome_desktop_entry_launch):
	(gnome_desktop_entry_launch_with_args):
	(gnome_is_program_in_path): gnome-dentry functionality, except
 	gnome_desktop_entry_destroy

	* gnomeg.c (sgtk_gnome_config_foreach): 
	(sgtk_gnome_config_map): 
	(sgtk_gnome_config_private_foreach): 
	(sgtk_gnome_config_private_map): 
	(sgtk_gnome_config_sections_foreach): 
	(sgtk_gnome_config_sections_map): 
	(sgtk_gnome_config_private_sections_foreach): 
	(sgtk_gnome_config_private_sections_map): new
	(gnome_init_guile_support): Support for the new bindings above

	* gnome.defs (gnome_config_private_set_vector): 
	(gnome_config_private_set_float): 
	(gnome_config_set_vector): 
	(gnome_config_set_float): new

1999-06-22  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs (gnome_config_get_vector): added
	(gnome_config_get_vector_with_default): 
	(gnome_config_private_get_vector): 
	(gnome_config_private_get_vector_with_default): 

1999-06-21  Miroslav Silovic  <silovic@zesoi.fer.hr>

	* gnome.defs (gnome_config_get_string_with_default): 
	(gnome_config_get_translated_string): 
	(gnome_config_get_translated_string_with_default): 
	(gnome_config_get_int_with_default): 
	(gnome_config_get_bool_with_default): 
	(gnome_config_private_get_string): 
	(gnome_config_private_get_bool_with_default): 
	(gnome_config_private_get_string): 
	(gnome_config_private_get_string_with_default): 
	(gnome_config_private_get_translated_string): 
	(gnome_config_private_get_translated_string_with_default): 
	(gnome_config_private_get_int): 
	(gnome_config_private_get_int_with_default): 
	(gnome_config_private_get_bool): 
	(gnome_config_private_get_bool_with_default): 
	(gnome_config_set_translated_string):
	(gnome_app_set_statusbar_custom): 
	(gnome_app_set_statusbar): 
	(gnome_app_set_contents): 
	(GnomeDockItemBehavior): 
	(GnomeDockPlacement): 
	(gnome_app_add_toolbar): 
	(gnome_app_add_docked): 
	(GnomeDockItem): 
	(GnomeDock): 
	(gnome_app_add_dock_item): 
	(gnome_app_enable_layout_config): 
	(gnome_app_get_dock): 
	(gnome_app_get_dock_item_by_name): added

1999-03-02  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnomeg.c (gnome_canvas_points_ref,
	gnome_canvas_points_from_from_coords,
	sgnome_canvas_points_conversion, gnome_canvas_points_intern): New.
	
	* gnome.defs: More GnomeCanvas definitions, but not all.

	* Makefile.am (gnomeg_LDADD): Link against libguilegtk.la, not
	libguilegtk-1.1.la.  See changes to guile-gtk/Makefile.am that
	support this.

1999-02-20  Marius Vollmer  <mvo@zagadka.ping.de>

	* Makefile.am (gnome-glue.c, main.c): Explicitely get the *.defs
	files from $(srcdir).

1999-02-17  Marius Vollmer  <mvo@zagadka.ping.de>

	* Makefile.am (gnome-glue.c, main.c): Use the method pioneered by
	guile-gtk to run build-guile-gtk.

1999-02-14  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnomeg.c (free_uiinfos): Do not free the label, hint and
	pixmap_info strings; see changes to get_string.  We can't
	unconditionally free the label because someone else (like the
	GNOME_APP_UI_CONFIGURABLE handling) can put pointers here that we
	don't own.
	(get_string): Take protector as argument and let it protect the
	SCM strings object.  Point the string directly to the SCM string
	characters.  Do not free old string.  Invoke SCM_COERCE_SUBSTRING
	to handle substrings.  Changed all callers.
	(sgtk_gnome_uiinfo_configurable_types_info): New external
	declaration.
	(uiinfo_macro_translator, s_gnome_uiinfo_set_translator,
	sgtk_gnome_uiinfo_set_translator): New.
	(convert_uiinfo): Invoke uiinfo_macro_translator when the car of
	the item is not a valid GnomeUIInfoType, then check again.
	Support GNOME_APP_UI_ITEM_CONFIGURABLE and
	GNOME_APP_UI_SUBTREE_STOCK.  More precise checks whether label and
	hint should/should not be set.
	(gnome_init_guile_support): Initialize uiinfo_macro_translator and
	register sgtk_gnome_uiinfo_set_translator.

	* gnome.defs (GnomeUIInfoType): Remove endofinfo entry.  Added
	subtree-stock and configurable.
	(GnomeUIInfoConfigurableTypes): New enum.
	
	* gnome.scm: Install simple uiinfo-translatotr to turn
	GnomeUIInfoConfigurableTypes into GNOME_APP_UI_ITEM_CONFIGURABLE.

	* uiinfo_demo.scm: Added conf-menu to show off the new
	GNOME_APP_UI_CONFIGURABLE features.

1999-02-07  Marius Vollmer  <mvo@zagadka.ping.de>

	Making parts of gnome-app-helper accessible to Guile.

	* gnome-ui-infos.h: New file. 
	* gnomeg.c: Include "gnome-ui-infos.h".
	(gnome_uiinfos_class_init, gnome_uiinfos_inti,
	gnome_uiinfos_finalize, uiinfos_parent_class,
	gnome_uiinfos_get_type, free_uiinfos, gnome_uiinfos_new,
	convert_uiinfos, uiinfo_error, get_string, sgnome_connect_func,
	create_empty_uiinfos, convert_uiinfo, sgnome_uiinfos_conversion,
	gnome_uiinfos_intern, gnome_app_create_menus_from_uiinfos): New.
	* Makefile.am (gnomeg_SOURCES, libguilegnome_la_SOURCES): Added
	gnome-ui-infos.h
	(EXTRA_DIST): Added examples/uiinfo_demo.scm
	* gnome.defs (GnomeUIInfoType, GnomeUIInfos, gnome_uiinfos_intern,
	gnome_app_create_menus_from_uiinfos): New.
	(options): Also include gnome-ui-infos.h
	(GnomeCanvasGroup): Uncommented and removed fields option.
	(gnome-canvas-root): Correctly return a GnomeCanvasGroup.
	* examples/uiinfo_demo.scm: New file.
	
	* gnome.scm: Added comment that shuld clarify why dynlinking
	actually works for the (gnome gnome) module altho libguilegnome.la
	is not correctly built (due to libtool limitations).

1998-12-23  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnome.defs: Merged gnome.defs.guile.

1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnome.defs: Removed gnome_canvas_set_size.

1998-12-09  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnomeg.c (sgtk_gnome_canvas_item_new,
	sgtk_gnome_canvas_item_set): Pass suitable name for new subr
	parameter of sgtk_build_args.
	
1998-11-22  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* gnome.defs (gnome_client_disable_master_connection): New
 	declaration.
	(gnome_master_client): Likewise.
	(gnome_cloned_client): Likewise.
	(gnome_client_new_default): Declaration removed.

1998-11-17  Marius Vollmer  <mvo@zagadka.ping.de>

	* Makefile.am: (gnome_LDADD): Specify libguilegtk-1.1 instead of
	libguilegtk.
	
	* gnome.defs: Import gtk-1.1.defs instead of gtk.defs.

1998-10-24  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am (lib_LTLIBRARIES): Create `libguilegnome.la' here
	and use the `-export-dynamic' of libtool so we can dlopen () it.

1998-10-12  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Let the `Makefile' depend upon $(BUILD_SOURCES).
	This is required to get dependencies correctly.

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

	* gnomeg.c (gnome_init_guile_support): Correctly specify two fixed
	arguments when registering sgtk_gnome_canvas_item_new.

1998-08-02  Martin Baulig  <martin@home-of-linux.org>

	* gnome.defs: gnome_canvas_new() now takes zero arguments --
	it will use the proper Gtk visual and colormap (settable by using
	gtk_widget_push_visual() and gtk_widget_push_colormap()).

1998-07-25  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnomeg.c (gnome_canvas_item_newv): Remove "canvas" argument.

Tue Jul 21 21:57:00 1998  Tom Tromey  <tromey@cygnus.com>

	* gnomeg.c (sgtk_gnome_canvas_item_new): Don't pass canvas to
	gnome_canvas_item_newv.

1998-07-17  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnome.defs (gnome_canvas_group_new, gnome_canvas_group_add,
	gnome_canvas_group_remove): Removed.

1998-07-12  Marius Vollmer  <mvo@zagadka.ping.de>

	* gnomeg.c (sgtk_gnome_canvas_item_new,
	sgtk_gnome_canvas_item_set): New `hand written' wrappers for
	gnome_canvas_item_new, gnome_canvas_item_set, respectively.
	(gnome_init_guile_support): Register sgtk_gnome_canvas_item_set
	and sgtk_gnome_canvas_item_new.
	
	* gnome.defs: Some new definitions for the GnomeCanvas.

	* canvas-test.scm: New file to test the canvas widget from Scheme.

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.

