2009-03-06  Kjartan Maraas  <kmaraas@gnome.org>

	reviewed by: <delete if not using a buddy>

	* container.c:

===================================== 2.24.1 ============================

2008-12-09  Kjartan Maraas  <kmaraas@gnome.org>

	* container-filesel.c:
	* container-menu.c:
	* container.c:
	* doc-view.h:

2008-08-28  Kjartan Maraas  <kmaraas@gnome.org>

	* container-print.c: (sample_app_print_preview):
	Don't use deprecated api.

2002-02-13  Michael Meeks  <michael@ximian.com>

	* container.c (sample_app_new): upd. sizing.

2001-10-08  Abel Cheung  <maddog@linux.org.hk>

	* Makefile.am, container-menu.c(verb_HelpAbout_cb): Rename
	  sample-container -> sample-container-2 , for parallel
	  install with matecomponent 1.0.x .

2001-08-18  Darin Adler  <darin@bentspoon.com>

	* Makefile.am: Removed extra -I directives.

2001-08-13  Michael Meeks  <michael@ximian.com>

	* doc-view.c: kill warnings.
	(item_pressed_cb): return TRUE at random.

	* document.c (sample_doc_class_init): ditto.

	* document.c (sample_doc_set_filename): kill.

2001-07-31  Michael Meeks  <michael@ximian.com>

	* document.c,
	* container.c,
	* component.c: remove redundant liboaf.h includes.

2001-07-24  Michael Meeks  <michael@ximian.com>

	* container.c (sample_app_exit): matecomponent_main_quit.
	(main): fixup inits.

2001-07-22  Mike Kestner <mkestner@speakeasy.net>

	* samples/compound-doc/container/Makefile.am : add new document and
	doc-view files.  Prune some unnecessary at least temporarily until
	further 2.0 porting can be done (eg the print API).

	* samples/compound-doc/container/container.c : port to 2.0.
	* samples/compound-doc/container/container-filesel.c : port to 2.0.
	* samples/compound-doc/container/container-menu.c : port to 2.0.
	* samples/compound-doc/container/component.c : now a model object.
	* samples/compound-doc/container/document.c : new parent model object.
	* samples/compound-doc/container/doc-view.c : new document view.

2001-02-06  Michael Meeks  <michael@ximian.com>

	* component.c (object_print): gtk_object_unref the
	print_client.
	
2001-02-06  Michael Meeks  <michael@ximian.com>

	* component.c (sample_client_site_get_type): upd.
	(sample_client_site_new): upd.

2001-01-17  Michael Meeks  <michael@helixcode.com>

	* component.c (sample_client_site_new): upd.

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

	* container.c (add_moniker_async): impl.
	(made_moniker_cb): remove.
	(make_moniker): prune async bits.
	(final_setup): clean.

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

	* container.c (do_add_cb): upd.

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

	* container.c (resolve_and_add): upd.
	(do_add): add async callback.

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

	* container.c (make_moniker): upd.

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

	* container-io.c (save_component): add write flag and check
	for exception.

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

	* container.c (final_setup): disable the 'query:' moniker until
	Miguel likes it.

Wed Oct 25 11:04:03 2000  Dietmar Maurer  <dietmar@maurer-it.com>

	* container-io.c: use MateComponent_Storage_open_stream instead of
	MateComponent_Storage_create_stream, and MateComponent_Unknown_unref instead
	of MateComponent_Stream_close.

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

	* component.c (load_stream_cb): use matecomponent_stream_open instead of
	matecomponent_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
	matecomponent_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: MATECOMPONENT_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 mate_matecomponent_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 MateComponent_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

