matecomponent-control-frame.[ch]:
	Privatize
		matecomponent_control_frame_realize
		matecomponent_control_frame_focus
		matecomponent_control_frame_size_request
	matecomponent_control_frame_set_ui_container,
	matecomponent_control_frame_construct, add CORBA_Environment

matecomponent-ui-util.[ch]:
	Remove all anachronistic _build methods, everyone just a file.
	       matecomponent_ui_util_new_menu,
	       matecomponent_ui_util_new_placeholder
	       matecomponent_ui_util_set_radiogroup
	       matecomponent_ui_util_set_toggle
	       matecomponent_ui_util_new_std_toolbar
	       matecomponent_ui_util_new_toggle_toolbar
	       matecomponent_ui_util_build_accel
	       matecomponent_ui_util_xml_set_pix_xpm
	       matecomponent_ui_util_xml_set_pix_stock
	       matecomponent_ui_util_xml_set_pix_fname
	rename matecomponent_ui_util_xml_get_icon_pixmap_widget to
	matecomponent_ui_util_xml_get_icon_widget.
	matecomponent_ui_util_set_pixbuf,
	matecomponent_ui_util_set_ui: +optional ev, +NULL for old behavior.

matecomponent-client-site.[ch]:
matecomponent-embeddable.[ch]:
matecomponent-view.[ch]:
matecomponent-view-frame.[ch]:
	The document interfaces have been revamped ruthlessly.  
	The View and ViewFrame interfaces in 1.4 were a very thin wrapper 
	around Control/Frame.  Their additional utility consisted of
	a cheezy zooming mechanism.  ClientSite was a helper object on the
	client side which provided almost zero utility.  The ClientSite,
	View, and ViewFrame, and Embeddable implementations have been 
	completely eliminated in 2.0.  Compound-doc components should instead
	expose the new ControlFactory and CanvasComponentFactory interfaces.

matecomponent-widget.[ch]:
	Removed matecomponent_widget_get_server, redundant MateComponentObjectClient variant,
	use matecomponent_widget_get_objref instead.  Removed the subdoc variant.
	Rename matecomponent_widget_get_uih -> matecomponent_widget_get_ui_container.
	matecomponent_widget_get_property, matecomponent_widget_set_property: changed arg.
	list to be name/type/val triplicates; 

matecomponent-desktop-window.[ch]:
	Removed - stale, deprecated.		  

matecomponent-control.[ch]
	matecomponent_control_[get|set]_properties () are now working with
	MateComponent_PropertyBag (a CORBA object reference) instead of
	MateComponentPropertyBag.

	matecomponent_control_set_properties,
	matecomponent_control_get_properties: pass the CORBA reference around not
	a local one, since we could have a remote bag here.

	Added an optional CORBA exception environment to the following
	methods:
	 matecomponent_control_set_property
	 matecomponent_control_get_property
	 matecomponent_control_get_remote_ui_container
	 matecomponent_control_set_control_frame
	 matecomponent_control_get_control_frame
	 matecomponent_control_set_properties
	 matecomponent_control_activate_notify

matecomponent-control.[ch]:
	Added an optional CORBA exception environment to the following
	methods:
	 matecomponent_control_frame_bind_to_control
	 matecomponent_control_frame_size_request


matecomponent-win.[ch]
	have been renamed to matecomponent-window.[ch]

matecomponent-window.[ch]
	Deprecated methods removed:
		matecomponent_window_deregister_dead_components
		matecomponent_window_register_component
		matecomponent_window_deregister_component
		matecomponent_window_deregister_component_by_ref
		matecomponent_window_deregister_get_component_names
		matecomponent_window_component_get
		matecomponent_window_xml_node_exists 
		matecomponent_window_object_set 
		matecomponent_window_object_get 
		matecomponent_window_xml_merge_tree 
		matecomponent_window_xml_merge 
		matecomponent_window_xml_rm 
		matecomponent_window_xml_get 
		matecomponent_window_freeze 
		matecomponent_window_thaw 
		matecomponent_window_dump 
		matecomponent_window_set_ui_container
	finaly removed - use matecomponent_ui_engine equvialents, get the
	matecomponent_ui_engine from the window using matecomponent_window_get_ui_engine.

	matecomponent_window_new: instead of doing:
		win = MATECOMPONENT_WINDOW (matecomponent_window_new ("Win", "My Test Application"));
		container = matecomponent_ui_container_new ();
		matecomponent_ui_container_set_win (container, win);
	just do:
		win = MATECOMPONENT_WINDOW (matecomponent_window_new ("Win", "My Test Application"));
		container = matecomponent_window_get_ui_container (win);
	since the ui container is now automaticaly created.
	matecomponent_window_get_ui_container: added,
	matecomponent_window_construct: add UIContainer arg.


matecomponent-ui-container.c:
	Remove deprecated methods:
		matecomponent_ui_container_set_win
		matecomponent_ui_container_get_win
	Instead use:
	    MATECOMPONENT_WINDOW (matecomponent_ui_engine_get_view (
		matecomponent_ui_container_get_engine (uic)));

	There are 2 new Factory interfaces for Controls and CanvasComponents
	which replace the previous createView and createCanvasItem methods
	of the Embeddable interface.  It is better to have these as separate
	queryable interfaces so that a container can activate objects based
	on the type of "view" mechanisms it supports. Since any implementation
	of these two interfaces would be complete fluff they are now IDL-only.
	
matecomponent-ui-component.[ch]:

	matecomponent_ui_component_add_listener_full,
	matecomponent_ui_component_add_verb_full: replace with GClosure methods.
	matecomponent_ui_component_remove_verb_by_func,
	matecomponent_ui_component_remove_verb_by_data,
	matecomponent_ui_component_remove_listener_by_func,
	matecomponent_ui_component_remove_listener_by_data,
	replaced by:
	matecomponent_ui_component_remove_verb_by_closure,
	matecomponent_ui_component_remove_listener_by_closure.
	matecomponent_ui_component_set_container: added optional ev.
	matecomponent_ui_component_get_container: added optional ev.

matecomponent-zoomable.[ch]:
	matecomponent_zoomable_report_zoom_level_changed,
	matecomponent_zoomable_report_zoom_parameters_changed:
	added optional ev.

matecomponent-zoomable-frame.[ch]:
	matecomponent_zoomable_frame_bind_to_zoomable: add optional ev.