Thu Oct 19 10:30:28 2000  Dietmar Maurer  <dietmar@maurer-it.com>

	* component.c (load_stream_cb): use bonobo_stream_open instead of
	bonobo_stream_fs_open

	* container-io.c (sample_container_save): use CORBA OpenMode flags

2000-10-11  Michael Meeks  <michael@helixcode.com>

	* container-menu.c (sample_app_fill_menu): use
	bonobo_ui_component_set_translate.

2000-10-09  Michael Meeks  <michael@helixcode.com>

	* component.c (component_user_context_cb): emasculate.

2000-09-12  Michael Meeks  <michael@helixcode.com>

	* container-menu.c (xml_dump_cb): add for debugging.

2000-08-14  Michael Meeks  <michael@helixcode.com>

	* container.c (resolve_and_add): unref the moniker.

2000-08-12  Michael Meeks  <michael@helixcode.com>

	* container-menu.c (add_cb): selector update.

	* container.c (sample_app_add_component): update activation

2000-08-11  Michael Meeks  <michael@helixcode.com>

	* container.c (final_setup): make dependent on environment
	variable: BONOBO_MONIKER_TEST

2000-08-10  Michael Meeks  <michael@helixcode.com>

	* component.c (sample_site_add_frame): publicize and rename
	to (sample_client_site_add_frame): this. (add_frame_cb): upd.

	* container.c (sample_app_add_component): split part into
	(sample_app_add_embeddable): here, and publicize.
	(sample_app_add_embeddable): add a frame.

2000-08-09  Michael Meeks  <michael@helixcode.com>

	* container.c (final_setup): add moniker test code.

	* component.c (load_stream_cb): txt -> text.

2000-08-02  Michael Meeks  <michael@helixcode.com>

	* container.c (sample_app_exit): unref the UI handler here.
	(sample_app_shutdown, main): kill this kludge, this is now fixed
	in the UIHandler code.

2000-07-26  Michael Meeks  <michael@helixcode.com>

	* container-io.c (STORAGE_TYPE): change to efs.

2000-07-23  Michael Meeks  <michael@helixcode.com>

	* Massive clean, rename, re-write huge chunks, everything is now
	officialy my fault.

	* container-print.c (sample_app_print_preview): allow each component
	a larger, square space to render to.

	* container-menu.c: Prune all GUI conditionals, you just need to
	save a compound document and use it on startup to get this effect.
	(add_cb): use gnome_bonobo_select_id
	(about_cb): update authors / copyright.

	* container.c (sample_app_remove_component): don't do more work than
	neccessary, don't container_remove, just destroy the containing widget.
	Move into:
	
	* component.c (component_del): where it belongs.

2000-07-13  Michael Meeks  <michael@helixcode.com>

	* container-print.c (sample_app_print_preview): kill unref of print
	preview widget, and also context.

	* component.c (load_stream_cb): update to show exception nicely.

2000-07-12  Michael Meeks  <michael@helixcode.com>

	* container.c (sample_app_shutdown): unref the ui_handler.
	(main): hook in & add obejct_shutdown (sample_app_remove_component):
	remove ourselfs from the container

2000-07-10  Michael Meeks  <michael@helixcode.com>

	* component.c (component_del): unref the client site too.

	* container.c (sample_app_create): bump init size.

2000-07-06  Michael Meeks  <michael@helixcode.com>

	* container-io.c (save_component): unref the sub directory.

	* component.c: re-order to kill ugly prototypes.

	* container.c (sample_app_exit): unref not destroy container.

	* container-io.c (save_component): release the stream.
	(load_component_id): unref stream.
	(open_stream): remove; use CORBA interface instead.
	(sample_container_save): unref storage after use.

	* component-io.c: Totaly re-stucture, fix exception handling and
	the mess with CORBA_Environments.

	* component-io.h: update.

2000-07-05  Michael Meeks  <michael@helixcode.com>

	* component-io.c (component_save_id): use write_string as you should.

2000-07-03  Michael Meeks  <michael@helixcode.com>

	* container-io.c (load_component_id_stream_read): update.

2000-06-28  Michael Meeks  <michael@helixcode.com>

	* container-menu.c (sample_app_file_menu): add a placeholder.

2000-06-26  Michael Meeks  <michael@helixcode.com>

	* container-io.c (save_component): close the streams after opening
	them [ duh ].

2000-06-24  Michael Meeks  <michael@helixcode.com>

	* container-io.c (sample_container_save): simplify logic.

	* component-io.c (component_load): add check on stream.

	* container-io.c: kill redundant prototypes.
	(open_stream): add mode flag.
	(create_stream, load_component_id ,load_component): use it.
	(load_component): free the id.
	(load_component_id_stream_read): re-write.
	(load_component_id): robustify.

2000-06-24  Michael Meeks  <michael@helixcode.com>

	* container-io.c (save_component): make it more robust.

2000-06-23  Michael Meeks  <michael@helixcode.com>

	* container-io.c (sample_container_load): use STORAGE_TYPE ("efs")
	define to help vfs switch. (sample_container_save): ditto.

2000-05-26  Dan Winship  <danw@helixcode.com>

	* component.c (load_stream_cb): 
	* component-io.c (component_load, component_save):
	Update for Bonobo_PersistStream_{load,save} changes.

2000-05-22  ERDI Gergo  <cactus@cactus.rulez.org>

	* Makefile.am (sample_container_SOURCES): Add the new sources

	* container-filesel.[ch]: Separated file request GUI (idea from
	the original `sample-container'

	* component-io.[ch]: separated component-level IO from other
	component operations

	* container-io.h: Use consts whereever possible

	* container.c (final_setup): Removed a compile-time warning, and
	renamed `a' to something more informative

2000-05-05  Michael Meeks  <michael@helixcode.com>

	* container.c (sample_app_exit): kill redundant forward definitions.

2000-05-04  Michael Meeks  <michael@helixcode.com>

	* container.c (sample_app_create): return the app.
	(final_setup): load files. (main): use popt for args.

2000-05-03  Michael Meeks  <michael@helixcode.com>

	* container-menu.c: update shortcut to kill clash.

2000-04-24  ERDI Gergo  <cactus@cactus.rulez.org>

	* hello-container-print.[ch]: Printing 

	* hello-container.h (hello_app_exit): New function to allow
	graceful exit from any point of the program

	* hello-container-menu.c (hello_app_create_menus): Create a
	default menu for the container (application-specific menu)

	* hello-container.c (hello_app_create): Create a menu for the
	components to use
	
	* hello-component.c (component_user_context_cb): Context menu
	implementation
	(component_print): Render a component to a print canvas

2000-04-23  ERDI Gergo  <cactus@cactus.rulez.org>

	* hello-container.c: Added compile-time option to use
	OAF instead of GOAD

