2001-07-09  Dave Camp  <dave@ximian.com>

	* src/controls/Makefile.am (EXTRA_DIST): Include oaf files.

	* configure.in: Bumped the version to 0.1.6.

2001-07-07  Dave Camp  <dave@ximian.com>

	* src/controls/GNOME_Development_DebugControls.oaf.in: New file.

	* src/controls/control-factories.c: Removed all the factory
	initializers, and replaced with an BONOBO_OAF_FACTORY_MULTI macro.
	(control_factory): New function.

	* src/controls/Makefile.am (oaf_in_files): Translate and install
	GNOME_Development_DebugControls.oaf.in.
	Don't build gdf-source-viewer.[ch], gdf-source-viewer-manager.[ch],
	or main.c.

	* src/backends/breakpoint-set/GNOME_Development_BreakpointSet.oaf.in:
	New file.

	* src/backends/breakpoint-set/Makefile.am (oaf_in_files):
	Translate andInstall GNOME_Development_BreakpointSet.oaf.in.
	
	* Makefile.am: Don't install gdf.oafinfo.

	* configure.in: Call AM_PROG_XML_I18N_TOOLS.

2001-07-07  Dave Camp  <dave@ximian.com>

	* src/lib/gdf-dialogs.c: Removed ui_component stuff.

	* src/controls/control-factories.c: Removed all the ui_component stuff.

	* src/controls/Makefile.am: Don't build gdf-ui.c.

	* idl/gnome-debug.idl: Don't include gdf-ui.idl.

	* idl/Makefile.am (idl_DATA): Removed gdf-ui.idl.

2001-07-07  Dave Camp  <dave@ximian.com>

	* configure.in: Rewrote to use GDL_CHECK_LIB, took out
	enable-extra-warnings and the doc building stuff.

	* Makefile.am (SUBDIRS): Took doc out.

2001-07-04  Dave Camp  <dave@ximian.com>

	* Renamed GNOME::Development::source_file_list to
	GNOME::Development::SourceFileList.

2001-07-04  Dave Camp  <dave@ximian.com>

	* Changed the namespace from GNOME::Development::Debug to
	GNOME::Development.

2001-06-22  JP Rosevear  <jpr@ximian.com>

	* src/controls/gdf-source-viewer.c: fix sed problems

	* src/backends/breakpoint-set/Makefile.am: Fix includes

2001-06-19  Dave Camp  <dave@ximian.com>

	* src/backends/breakpoint-set/gdf-breakpoint-set.c: Implemented.

	* src/lib/gdf-dialogs.c (ok_clicked_cb): Recreate the ui each time.

	* src/lib/gdf-breakpoint-set-client.c: Implemented.

	* src/controls/gdf-ui.xml: Removed exec, atach, and core from the
	toolbar.

	* src/controls/gdf-ui.c (impl_set_breakpoint_set): Implemented.
	(set_all_insensitive): Call freeze and thaw on the ui component.

	* src/controls/gdf-stack-browser.c (execution_stopped_cb): Set the
	stack to NULL after freeing it.

	* src/controls/gdf-source-viewer-manager.c: Fixed some assertion and
	cast macros.
	* src/controls/gdf-source-viewer.c: Ditto.
	
	* src/controls/gdf-breakpoint-manager.c: Use the breakpointset if 
	it is set, and added a 'function' column.

	* idl/gnome-debug.idl: Added a function member to the breakpoint
	struct, and include the breakpoint-set idl.

	* idl/gdf-breakpoint-set.idl: Added a setDebugger method.

	* gdf.oafinfo: Added the BreakpointSet object.

2001-02-17  JP Rosevear  <jpr@ximian.com>

	* src/backends/Makefile.am (SUBDIRS): disable the breakpoint dir
	for now

2001-01-23  JP Rosevear  <jpr@ximian.com>

	* src/controls/control-factories.c (set_prop): add new bonobo param
	(get_prop): ditto

2000-12-18  JP Rosevear  <jpr@helixcode.com>

	* src/controls/gdf-ui.xml: Fix toolbar placement

2000-12-18  Dave Camp  <dave@helixcode.com>

	* src/lib/gdf.h: Removed #inclusion of gdf-event-channel-client.h.

	* src/lib/gdf-symbol-set-client.c (event_pushed_cb): 
	* src/lib/gdf-debugger-client.c: Removed references to th event 
	channel.
	* src/lib/Makefile.am (libgdf_la_SOURCES): Don't build the 
	event channel client.

	* src/Makefile.am (SUBDIRS): Don't build the event service.

	* idl/gnome-debug.idl: Don't include the CosEventChannel stuff.

2000-12-17  Dave Camp  <dave@helixcode.com>

	* Makefile.am: Install gdf-clean.sh.
	* Updated to use BonoboEventSource

2000-12-02  Dave Camp  <dave@helixcode.com>

	* Changed the idl module from GDF to GNOME::Development::Debug.
	Updated everything accordingly.
	
2000-11-22  JP Rosevear  <jpr@helixcode.com>

	* src/controls/main.c (main): remove gnorba cruft
	
	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new): ditto

	* src/lib/gdf-event-channel-client.c (gdf_event_channel_client_new): 
	ditto

2000-11-05  Dave Camp  <dave@helixcode.com>

	* configure.in: Check for gdl.

	* Removed the things that went into gdl, and updated everything to
	use the gdl equivalent.

2000-11-05  JP Rosevear  <jpr@helixcode.com>

	* src/controls/control-factories.c: Api name adjustment

2000-10-31  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in: Added pl to ALL_LINGUAS.

2000-10-30  Dave Camp  <dave@helixcode.com>

	* doc/Makefile.am
	* src/lib/gdf-debugger-client.h: Applied a patch from John Tunison
	<nosinut@cmu.edu> to fix the doc build.

2000-10-30  JP Rosevear  <jpr@helixcode.com>

	* idl/Makefile.am: Don't try building desktop-editor.idl

2000-10-30  Dave Camp  <dave@helixcode.com>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new_for_file): Init
	gnome-vfs if necessary.
	
2000-10-29  Dave Camp  <dave@helixcode.com>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new_for_file): 
 	New function.
	(gdf_debugger_client_load_binary): Make the pathname absolute before
	sending to the server.
	
2000-10-29  JP Rosevear  <jpr@helixcode.com>

	* configure.in: Fix client lib config script

2000-10-29  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-stack-browser-viewer.c (create_children): Updated
	to reflect gal changes.

2000-10-29  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-register-viewer.c (create_children): Updated to 
	reflect gal changes.
	* src/controls/gdf-breakpoint-manager.c (value_at): Cleaned up a bit.
	(create_children): Updated to reflect gal changes.

2000-10-13  Dave Camp  <dave@helixcode.com>

	* gdf.oafinfo: Added the UIComponent server.
	* idl/gnome-debug.idl:
	* pixmaps/Makefile.am: Install the new pixmaps.
	* src/controls/control-factories.c: (init_control_factories),
	(init_ui_component_factory), (ui_component_factory): Set up the 
	UIComponent server.
	(set_prop), (get_debugger): Handle refcounting of the debugger
	correctly.
	* src/controls/gdf-register-viewer.c: (show_fp_toggled_cb): Don't
	try to get the registers if there is no debugger.
	* src/controls/gdf-stack-browser.c: (connect_debugger_signals): Use
	signal_connect_object when connecting to execution_exited.
	* src/controls/gdf-ui.c: New file.
	* src/controls/gdf-ui.xml: New file.
	* src/controls/main.c: (main): Call glade_gnome_init().
	* src/lib/gdf-debugger-client.c:
	(gdf_debugger_client_new),
	(gdf_debugger_client_new_from_corba): Call gtk_object_ref() and 
	gtk_object_sink() on the objects after creation.
	* src/lib/gdf-dialogs.c: (gdf_ui_component_init), 
	(gdf_ui_component_set_debugger), (gdf_ui_component_cleanup): New
	functions for manipulating the UIComponent server.

2000-09-19  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-stack-browser.c (create_children): Create the 
	cell.

2000-09-19  Dave Camp  <dave@helixcode.com>

	* src/controls/main.c (main): Call e_cursors_init () and 
	e_cursors_shutdown () as appropriate.

	* src/controls/gdf-stack-browser.c: Amost completely rewritten to use
	e-table.

	* src/controls/gdf-register-viewer.c (register_viewer_destroy): Free
	the register set.

2000-09-19  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-register-viewer.c: Almost completely rewritten to
	use e-table.

2000-09-19  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-breakpoint-manager.c (clear_breakpoint_manager):
	(get_debugger_breakpoints): 
	(breakpoint_enabled_cb): 
	(breakpoint_disabled_cb): 
	(breakpoint_deleted_cb): Put e_table_model_pre_change() before the
	changes (oops).

2000-09-19  Dave Camp  <dave@helixcode.com>

	* configure.in: Check for gal.

	* src/controls/gdf-breakpoint-manager.c: Almost completely rewritten
	to use e-table.

2000-09-17  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-output-terminal.c (gdf_output_terminal_set_debugger): New file.

	* src/controls/control-factories.c (init_output_terminal_factory): New
	function.
	(ot_factory): New function.
	(init_control_factories): Call init_output_terminal_factory().

	* src/controls/Makefile.am: Added gdf-output-terminal.[ch], include 
	$(ZVT_LIBS) in LDADD.

2000-09-17  Dave Camp  <dave@helixcode.com>
	
	* src/lib/gdf-debugger-client.c (gdf_debugger_client_set_register_value): New function.

	* src/controls/gdf-register-viewer.c (create_children): Connect to 
	button_press_event.
	(button_press_cb): New function.
	(do_popup): New function.
	(set_value_selected_cb): New function.

22000-09-17  Dave Camp  <dave@helixcode.com>

	* idl/gdf-commander.idl: Added a set_register_value() method to
	GDF::Commander.
	
000-09-17  Dave Camp  <dave@helixcode.com>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_get_register_value): New function.

	* src/backends/libdryad/gdb-info.c (gdb_get_register_value): New
	function.

	* src/backends/libdryad/gdf-libdryad-debugger.c
	(impl_get_register_value): New function.
	(init_libdryad_debugger_corba_class): Add impl_get_register_value() 
	to the epv.

	* idl/gdf-commander.idl: Added a get_register_value() method to
	GDF::Debugger.

2000-09-16  Dave Camp  <dave@helixcode.com>

	* src/controls/gdf-source-viewer-manager.c (frame_changed_cb): Create
	a nonexistent page if page creation failed.

2000-09-04  Dave Camp  <campd@oit.edu>

	* src/backends/libdryad/gdf-libdryad-debugger.c (impl_get_sources): 
	Fixed the BINARY_LOADED check.

2000-09-04  Dave Camp  <campd@oit.edu>

	* src/backends/libdryad/gdb-execution.c: (gdb_attach): Formatting fix.
	(gdb_stop): return if the process is exiting.
	* src/backends/libdryad/gdb-symbols.c: (gdb_get_locals): Deal with
	errors caused by not having a stack frame.  Fixes the hang reported
	by Mark Slicker on the gnome-devtools list.
	* src/backends/libdryad/gdf-libdryad-debugger.c:
	(gdf_libdryad_debugger_destroy): Destroy all the symbol sets.
	* src/lib/gdf-debugger-client.c: (gdf_debugger_client_new_from_corba): 
	Call Bonobo_Unknown_ref() on the debugger parameter.

2000-08-29  Dave Camp  <campd@oit.edu>

	* 0.1.5

2000-08-29  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new_from_corba): 
	Don't call Bonobo_Unknown_ref() on the debugger parameter.

2000-08-29  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-register-viewer.c:
	(disconnect_debugger_signals): 
	* src/controls/gdf-stack-browser.c: (disconnect_debugger_signals):
	Make sure all connected signals are disconnected.
	
	* src/lib/gdf-symbol-set-client.c: A function doc or two.

2000-08-27  Dave Camp  <campd@oit.edu>

	* doc/Makefile.am: Fixed the installation.

2000-08-18  Dave Camp  <campd@oit.edu>

	* src/event-service/*: Updated to reflect oaf changes. 

2000-08-10  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c: Finished the method docs.

2000-08-09  Dave Camp  <campd@oit.edu>

	* doc/Makefile.am:
	* doc/Makefile.in:
	* doc/tmpl/gdf-breakpoint-manager.sgml:
	* doc/tmpl/gdf-debugger-client.sgml:
	* doc/tmpl/gdf-event-channel-client.sgml:
	* doc/tmpl/gdf-register-viewer.sgml:
	* doc/tmpl/gdf-source-viewer-manager.sgml:
	* doc/tmpl/gdf-stack-browser.sgml:
	* doc/tmpl/gdf-symbol-set-client.sgml:
	* doc/tmpl/gdf-variable-viewer.sgml:
	* doc/tmpl/gnome-debug-lib-unused.sgml: More doc stuff

2000-07-28  Fatih Demir	<kabalak@gmx.net>

	* configure.in: Added "tr" to ALL_LINGUAS.

	* session-manager/Makefile.am & lib/Makefile.am:
		We do store our locales in $(datadir)/locale
		 and not in $(datatdir)/locals.

2000-07-26  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (add_current_expression): Reflect
	GdfSymbolSetClient API change.

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_get_type): Use
	"GdfDebuggerClient" as the type name rather than "Handle to a ..."
	
	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_get_type): Use
	"GdfSymbolSetClient as the type name.

	* src/lib/gdf-event-channel-client.c (gdf_event_channel_client_get_type): Use "GdfEventChannelClient" as the type name.

	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_add_expression): Take a 'handle' out parameter and return the symbol id through it.
	
	* idl/gdf-symbolset.idl: Return the symbol id from add_expression().

	* configure.in: Added a --with-html-dir option.
	* doc/* - Added documentation framework.

2000-07-23  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_attach_dialog): g_free() the error
	message.
	(window_delete_event_cb): New function.
	(style_toggled_cb): New function.
	(ok_clicked_cb): New function.
	(gdf_add_breakpoint_dialog): New function.

2000-07-22  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_get_breakpoints):
	New function.

	* src/controls/gdf-breakpoint-manager.c (get_debugger_breakpoints): New
	function.
	(gdf_breakpoint_manager_set_debugger): Call get_debugger_breakpoints()
	when a new debugger is set.
	(add_breakpoint): Take a GDF_Breakpoint* rather than all the 
	individual members of the breakpoint structure.
	(breakpoint_set_cb): Reflect add_breakpoint() change.

	* idl/gdf-commander.idl: Added a get_breakpoints() method.

	* idl/gnome-debug.idl: Added a BreakpointList typedef.

2000-07-21  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_parameters_dialog): Added a 'parameters'
	dialog.

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_execute): Take a 
	string instead of an argv.

	* idl/gdf-commander.idl: Made the execute() method take a string
	instead of an argv.

2000-07-21  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_attach_dialog): Updated to reflect
	exception changes.

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_unload_corefile): 
	New function.
	(debugger_client_class_init): Added the corefile_unloaded signal.
	(emit_event_signal): Emit the corefile_unloaded signal.
	(exception_to_result): Reflect changes in the exceptions.

	* src/controls/gdf-stack-browser.c (connect_debugger_signals): Connect
	to corefile_loaded and corefile_unloaded.
	(disconnect_debugger_signals): Disconnect corefile_loaded and 
	corefile_unloaded.

	* src/controls/gdf-source-viewer-manager.c (connect_debugger_signals): 
	Connect to corefile_unloaded.
	(fill_sources_combo): Only disconnect from the "changed" signal if it
	has already been connected.
	(disconnect_debugger_signals): Disconnect from corefile_unloaded.
	(frame_changed_cb): Check the result of gdf_debugger_client_get_frame()
	(corefile_unloaded_cb): New function.

	* src/controls/gdf-register-viewer.c (connect_debugger_signals):
	Connect to corefile_loaded and corefile_unloaded.

	* idl/gdf-commander.idl: Removed the NoBinary, NotAttached, and
	NotRunning exceptions, as these are now covered by the InvalidState
	exception.  Added some exceptions to the raises clause of a bunch
	of methods.

2000-07-04  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_attach_dialog): Add some breaks after
	cases (oops).

	* idl/gdf-commander.idl: Raise some exceptions in load_corefile.
	New exception, InvalidCorefile.
	

2000-07-04  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_load_corefile): 
	Make the corefile path absolute before passing it to the backend.
	(debugger_client_class_init): New signal, "corefile_loaded".
	(emit_event_signal): Emit corefile_loaded.

2000-07-02  Dave Camp  <campd@oit.edu>

	* configure.in: 0.1.4

2000-07-02  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer.c (scroll_to_line): Queue a redraw
	after messing with the adjustment.

2000-07-02  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-stack-browser.c (connect_debugger_signals): Connect
	to stack_frame_changed.
	(frame_changed_cb): Select the correct row.

	* src/controls/gdf-source-viewer-manager.c (source_viewer_manager_init): Initialize svm->priv->nonexistent_page_num.
	(get_arg): Removed a GDF_TRACE().
	(view_source): When adding a new page, use gtk_notebook_page_num() to
	find out which page to bring to the front.
	(create_nonexistent_page): New function.
	(find_opened_page): Make sure full_filename isn't NULL before using
	strcmp() on it.
	(frame_changed_cb): If the frame has no file, create a page telling
	the user that.

2000-07-01  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_set_watchpoint):
	New function.

	* src/controls/gdf-variable-viewer.c (watchpoint_selected_cb): New 
	function.

	* src/controls/gdf-source-viewer-manager.c (add_breakpoint): Don't
	try to add a breakpoint that doesn't have a file.
	(enable_breakpoint): Don't try to modify a breakpoint that wasn't added
	to the source viewer.
	(remove_breakpoint): Ditto.

	* src/controls/gdf-breakpoint-manager.c (add_breakpoint): Reflect the
	GDF::Breakpoint change.

	* idl/gnome-debug.idl (Breakpoint): Made address a string.

	* idl/gdf-commander.idl: Added a set_watchpoint() method.

2000-06-24  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer.c (do_popup): Use GNOME_STOCK_MENU_STOP
	instead of GNOME_STOCK_PIXMAP_STOP.

2000-06-22  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new_for_mime_type): 
	New function.  Queries the oaf database for a backend that matches 
	the mime type.

2000-06-21  Dave Camp  <campd@oit.edu>

	* configure.in: 0.1.3

2000-06-21  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_attach_dialog): Ditto.

	* src/controls/gdf-variable-viewer.c (cast_selected_cb): Close the
	dialog on Cancel.
	(set_value_selected_cb): Ditto.

2000-06-21  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_cast): New
	function.

	* src/controls/gdf-variable-viewer.c (popup_menu): Connect the Cast 
	menu item to cast_selected_cb().
	(cast_selected_cb): New function.
	(button_press_cb): Popup the menu on all nodes but the array slice
	nodes, instead of excluding struct nodes.

	* idl/gnome-debug.idl: Added a cast_to member, which contains the
	type that the symbol has been cast to.

	* idl/gdf-symbolset.idl: Changed set_symbol_value to raise an 
	InvalidType exception, and added a cast() method.

2000-06-18  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (do_popup): New function.
	(button_press_cb): New function.
	(set_value_selected_cb): New function.
	(create_children): Connect to button_press_event on the ctree.

	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_set_symbol_value): New function.

	* idl/gdf-symbolset.idl: Added a set_symbol_value() argument.

	* src/controls/gdf-stack-browser.c (execution_stopped_cb): Removed
	an incorrect assertion, and clear the stack browser on error.

2000-06-18  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-symbol-set-client.c (*): Along the same vein as the
	recent GdfDebuggerClient changes, GdfSymbolSetClient methods now
	return a GdfSymbolSetClientResult, and return via pointer.
	(exception_to_result): New function.

	* src/controls/gdf-variable-viewer.c (*): Updated to reflect the 
	GdfSymbolSetClient changes.

2000-06-18  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-register-viewer.c (load_registers): New function.
	(execution_stopped_cb): Call load_registers().
	(show_fp_toggled_cb): New function.
	(create_children): Create a "Show floating point" checkbox and a vbox.
	Pack the widgets into the vbox.

	* idl/gdf-commander.idl: Added a floating_pt argument to get_registers.

2000-06-18  Dave Camp  <campd@oit.edu>
	
	* idl/gdf-commander.idl: Added a TYPE_ARRAY_SLICE type.
	
2000-06-18  Dave Camp  <campd@oit.edu>

	* configure.in: 0.1.2
	
2000-06-18  Dave Camp  <campd@oit.edu>
	
	* src/controls/gdf-variable-viewer.c (tree_expand_cb): Freeze and thaw
	the ctree when adding children.

2000-06-17  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_construct):
	Removed initializationg of dbg->program_loaded (because it doesn't
	exist anymore).
	(gdf_debugger_client_get_state): Changed return type, fixed up 
	r_return_val_if_fail() invocations.
	(gdf_debugger_client_detach): New function.
	(gdf_debugger_client_get_breakpoint_info): 
	(gdf_debugger_client_get_registers): 
	(gdf_debugger_client_get_frame): 
	(gdf_debugger_client_get_backtrace): 
	(gdf_debugger_client_get_sources): Removed unnecessary call to 
	CORBA_free().
	(debugger_client_class_init): Added "attached" and "detached" signals.
	(emit_event_signal): Emit attached and detached signals.

	* src/controls/gdf-source-viewer-manager.c (gdf_source_viewer_manager_set_debugger): Check the BINARY_LOADED flag.

	* idl/gdf-commander.idl: Removed the State enum, replaced it with
	some state flags. 
	(detach): added.

2000-06-16  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (*): Most functions now return a 
	GdfCommanderClientResult.  Those functions which used to return a value
	now take a return parameter as their last parameter.

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_view_symbol_set): 
	(gdf_variable_viewer_view_locals): 
	* src/controls/gdf-stack-browser.c (execution_stopped_cb): 
	* src/controls/gdf-source-viewer.c (set_breakpoint_selected_cb): 
	* src/controls/gdf-source-viewer-manager.c (fill_sources_combo): 
	(add_breakpoint): 
	(sources_entry_changed_cb): 
	(enable_breakpoint): 
	(breakpoint_set_cb): 
	(frame_changed_cb): Updated to reflect GdfCommanderClient api changes.

	* src/controls/gdf-register-viewer.c (execution_stopped_cb): 

	* src/controls/gdf-breakpoint-manager.c (breakpoint_set_cb):

2000-06-16  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-dialogs.c (gdf_attach_dialog): Show an error dialog if
	necessary.

	* src/lib/gdf-debugger-client.c (exception_to_result): New function.
	(gdf_debugger_client_attach): Return a GdfDebuggerClientResult.

	* idl/gdf-commander.idl: New SecurityException and InvalidState 
	exceptions, and throw more exceptions from attach().

2000-06-14  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-breakpoint-manager.c (set_arg): 
	* src/controls/gdf-register-viewer.c (set_arg): 
	* src/controls/gdf-source-viewer-manager.c (set_arg): 
	* src/controls/gdf-stack-browser.c (set_arg): 
	* src/controls/gdf-variable-viewer.c (set_arg): Don't try to cast an
	ARG_DEBUGGER argument using GDF_DEBUGGER_CLIENT if it is NULL.

2000-06-14  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-symbol-set-client.c (symbol_set_client_class_init): New
	signal, "symbol_type_changed".
	(emit_event_signal): Emit symbol_type_changed.

	* src/controls/gdf-variable-viewer.c (symbol_type_changed_cb): New 
	function.
	(connect_symbol_set_signals): Connect to symbol_type_changed.
	(disconnect_symbol_set_signals): Disconnect from symbol_type_changed.

2000-06-13  Dave Camp  <campd@oit.edu>

	* idl/gnome-debug.idl (Symbol): Added a typename member.
	Removed the SymbolSetId enum.

2000-06-13  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer.c (scroll_to_line): Cast the clist
	argument using the GTK_CLIST macro.

	* src/controls/gdf-register-viewer.c (set_arg): 
	* src/controls/gdf-source-viewer-manager.c (set_arg): 
	* src/controls/gdf-stack-browser.c (set_arg): 
	* src/controls/gdf-variable-viewer.c (set_arg): 
	* src/controls/gdf-breakpoint-manager.c (set_arg): Cast the debugger
	argument to _set_debugger() using the GDF_DEBUGGER_CLIENT macro.

	* src/controls/gdf-source-viewer-manager.c (create_source_page): cast
	1 to char* in the test.

	* (*): Fixed up () prototypes to be (void).
	
	* src/controls/gdf-breakpoint-manager.c (add_breakpoint): Make the 
	address parameter be of type GDF_MemoryAddress.

	* src/controls/control-factories.c: #include the proper files.
	(control_server_quit): Moved here from main.c

	* idl/gnome-debug.idl (Breakpoint): Make the address member of type
	MemoryAddress.

2000-06-11  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_new): Cast the
	iid to a const OAF_ActivationID.

	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_get_symbol_children): Use g_return_val_if_fail rather g_return_if_fail.

2000-06-06  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_set_debugger): Set vv->priv->ss to NULL after unrefing it.
	
2000-06-06  Dave Camp  <campd@oit.edu>

	* configure.in: 0.1.1

2000-06-06  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-symbol-set-client.c (gdf_symbol_set_client_get_symbol): 
	Don't take the return_children parameter.
	(gdf_symbol_set_client_expand_symbol): Removed.
	(gdf_symbol_set_client_get_symbol_children): New function.
	(symbol_set_client_class_init): Removed the symbol_expanded symbol.
	(emit_event_signal): Don't emit symbol_expanded.

	* src/controls/gdf-variable-viewer.c (add_dummy_child): New function.
	(add_node_children): removed.
	(add_node): Add a dummy child if the symbol is expandable.
	(symbol_changed_cb): Add a dummy child if necessary.
	(connect_symbol_set_signals): Don't connect to the no longer existant
	symbol_expanded signal.
	(disconnect_symbol_set_signals): Don't disconnect from symbol_expanded.
	(tree_expand_cb): Get the symbol's children here, remove dummy node,
	and add the children.

	* idl/gdf-symbolset.idl: Removed expand_symbol(), added 
	get_symbol_children().  Also, get_symbol() no longer takes a 
	return_children parameter.

2000-06-06  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_allocate_symbol_set): Create a GdfSymbolSetClient object from the retrn value.
	(gdf_debugger_client_get_locals): New function.
	(debugger_client_class_init): Removed symbol-related symbols.
	(*): Removed all the symbol handling functions.

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_view_locals) : New function.
	(gdf_variable_viewer_set_debugger): 
	(variable_viewer_destroy): 
	(symbol_set_changed_cb): 
	(symbol_changed_cb): 
	(symbol_expanded_cb): 
	(add_current_expression): 
	(tree_expand_cb): 
	(gdf_variable_viewer_view_symbol_set): Reflect symbolset changes.
	(connect_symbol_set_signals): New function.
	(disconnect_symbol_set_signals): New function.
	
	* src/controls/gdf-locals-viewer.c (gdf_locals_viewer_new): Call 
	gdf_variable_viewer_view_locals ().

	* idl/gdf-symbolset.idl: New file.

	* idl/gdf-commander.idl: Took out the symbol methods, added a 
	get_locals() and a slightly different allocate_symbol_set() function.

2000-05-29  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-debugger-client.c (gdf_debugger_client_get_symbol): 
	Accept and pass along the return_children parameter of 
	get_symbol().

	* src/controls/gdf-variable-viewer.c (symbol_changed_cb): Pass FALSE
	for the return_children parameter of get_symbol().
	(symbol_expanded_cb): Pass TRUE for the return_children parameter of
	get_symbol().
	
	* idl/gdf-commander.idl: Added a return_children parameter to 
	get_symbol().  If return_children is true, the backend should not
	return the symbol's children.

2000-05-28  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_set_debugger): If the symbol set is 0 (used for viewing locals), don't reset it when the
	commander changes.
	(gdf_variable_viewer_set_debugger): Clear the variable viewer whenever
	the commander changes.

2000-05-28  Dave Camp  <campd@oit.edu>

	* gdf.oafinfo: Removed obsolete gdf-libdryad-commander entry.

2000-05-27  Dave Camp  <campd@oit.edu>

	* configure.in: 0.1.0

2000-05-27  Dave Camp  <campd@oit.edu>


	* src/controls/gdf-variable-viewer.c (symbol_changed_cb): Call 
	add_node_children() if the new symbol has children and the old one
	didn't.
	(add_node_children): New function, with code taken from add_node().
	(add_node): Changed to use add_node_children().

2000-05-26  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (symbol_set_changed_cb): Don't 
	free the tree here.

	* src/controls/gdf-variable-viewer.c (clear_variable_viewer): Free the 
	nodes tree if it exists.

	* src/controls/gdf-source-viewer-manager.c: Removed all the GdfEditor
	stuff.

2000-05-26  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (symbol_expanded_cb): Temporarily
	removed the CORBA_free() call to avoid segfaults.

2000-05-22  Dave Camp  <campd@oit.edu>

	* Changed the GDF::Commander interface name to GDF::Debugger, and
	updated everything accordingly.

2000-05-22  Dave Camp  <campd@oit.edu>

	* Makefile.am (EXTRA_DIST): distribute the .oafinfo files.

2000-05-22  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-event-channel-client.c (gdf_event_channel_client_new): 
	Use oaf to activate the event server.
	(gdf_event_channel_client_construct): Use oaf_orb_get() rather than
	gnome_CORBA_init().

	* src/lib/gdf-commander-client.c (gdf_debugger_client_new): Take an
	oaf iid as an argument, and use oaf to activate the commander.

	* src/controls/main.c (main): Initialize and use oaf rather than 
	gnorba.

	* src/controls/gdf-variable-viewer.c (symbol_expanded_cb): Don't bother
	trying to re-expand the control, ctree handles it fine (for once).

	* src/controls/control-factories.c: 
	(init_source_viewer_factory): 
	(init_stack_browser_factory): 
	(init_register_viewer_factory): 
	(init_locals_viewer_factory): 
	(init_variable_viewer_factory): Use the oaf iids for the factories.
	(get_prop): 
	(get_commander): Use oaf_orb_get() instead of gnome_CORBA_ORB().

	* src/controls/Makefile.am: Use OAF_CFLAGS and OAF_LIBS.

	* configure.in: Make sure bonobo is using oaf.

	* Makefile.am: Install gdf.oafinfo

2000-04-26  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (symbol_expanded_cb): Search 
	the child's siblings, not the parent's.

2000-04-26  Dave Camp  <campd@oit.edu> 

	* src/lib/gdf-commander-client.c (commander_client_class_init): New
	signal (symbol_expanded).
	(emit_event_signal): Deal with the symbol_expanded event.

	* src/controls/gdf-variable-viewer.c (symbol_expanded_cb): New
	function.
	(connect_commander_signals): Connect to the symbol_expanded signal.
	(disconnect_commander_signals): Disconnect from the symbol_expanded
	signal.

2000-04-26  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-event-marshallers.c (gdf_marshal_event_long_list): Use
	CORBA_sequence_CORBA_long_allocbuf() to allocate the sequence.

2000-04-25  Dave Camp  <campd@oit.edu>

	* idl/gnome-debug.idl (ValueType): Drastically reduced the number of
	choices.

2000-04-18  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (create_children): Connect to the 
	"tree_expand" signal of the ctree.
	(add_node): Save the symbol id in the ctree row data for the symbol,
	save -1 in dummy nodes.
	(add_node): Make the dummy node blank.
	(tree_expand_cb): New function.

2000-04-18  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c: vv->priv->nodes is now a GTree
	rather than an array.
	(symbol_set_changed_cb):
	(symbol_changed_cb):
	(add_node):
	(variable_viewer_destroy): Reflect the change from array -> GTree in
	the nodes array.
	(gdf_variable_viewer_view_symbol): Moved the logic into add_node(), 
	which it now calls.
	(add_node): New function with logic taken from 
	gdf_variable_viewer_view_symbol().  Now supports tree structures.

2000-04-17  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_view_symbol):
	Insert a dummy node if the symbol is expandable.

2000-04-17  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (emit_event_signal): Emit the 
	"signal_termination" signal.
	(commander_client_class_init): Added the "signal_termination"
	signal.

2000-04-17  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (emit_event_signal): Emit the 
	"signal_received" signal.
	(commander_client_class_init): Added the "signal_received" signal.

	* src/lib/gdf-event-marshallers.c (gdf_demarshal_event): Fixed the
	string demarshaller.

2000-04-13  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer-manager.c (gdf_source_viewer_manager_set_commander): Destroy the breakpoint location hash, and create a new one if
	necessary.
	(source_viewer_manager_init): Initialize the breakpoint_locations
	hash to NULL.
	(source_viewer_manager_destroy): Only destroy the breapoint_locations
	hash if it is not NULL.
	(program_loaded_cb): Initialize the breakpoint_locations hash and the
	prev_sv pointer.
	(program_unloaded_cb): Destroy the breakpoint_locations hash.

2000-04-12  Dave Camp  <campd@oit.edu>

	* src/controls/control-factories.c (init_control_factories): Call
	init_variable_viewer_factory().
	(init_variable_viewer_factory): New function.
	(vv_factory): New function.
	(set_prop): Deal with PROP_SHOW_ENTRY.
	(get_prop): Ditto.

	* src/controls/Makefile.am (gdf_controls_server_SOURCES): Exclude
	control-callbacks.[ch].

2000-04-12  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (entry_activate_cb): New function.
	(add_btn_clicked_cb): Call add_current_expression().
	(add_current_expression): New function. Moved code here from 
	add_btn_clicked_cb, and clear the entry after it is added to the 
	symbol set.
	(create_children): Connect to the entry's activate signal.

2000-04-11  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_allocate_symbol_set): Return a GDF_SymbolSetId.
	(gdf_debugger_client_destroy_symbol_set): New function.
	(gdf_debugger_client_add_to_symbol_set): New function.

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_set_commander): Don't try to allocate a symbol set if there is no commander, else set the
	symbol_set to 0.
	(variable_viewer_class_init): Add a "show_entry" argument.
	(set_arg),
	(get_arg): Handle the "show_entry" argument.
	(create_children): Add an entry and button for adding symbols to the
	symbol set.
	(add_btn_clicked_cb): New callback.

	* src/controls/gdf-locals-viewer.c: A lot of code was taken out of 
	this widget.  In fact, right now all this widget does is turn off 
	the variable viewer's "add" entry and makes it view the 
	GDF_SYMBOL_SET_LOCALS set.  This will soon be removed.

2000-04-09  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_new): Fail 
	gracefully if goad_server_activate_with_id() returns CORBA_OBJECT_NIL.
	(gdf_debugger_client_get_frame): Free the return value if an 
	exception occurred.

2000-04-07  Dave Camp  <campd@oit.edu>

	* idl/gnome-debug.idl: Removed parent_handle from struct Symbol.

2000-04-03  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.h (GDF_DEBUGGER_CLIENT): Cast to
	GdfDebuggerClient instead of GdfEventChannelClient.

	* src/controls/gdf-breakpoint-manager.c (breakpoint_manager_class_init): New commander object argument, and support for argument getting/setting.
	(get_arg): New function.
	(set_arg): New function.

	* src/controls/gdf-register-viewer.c (register_viewer_class_init): New commander object argument, and support for argument getting/setting.
	(get_arg): New function.
	(set_arg): New function.

	* src/controls/gdf-source-viewer-manager.c (source_viewer_manager_class_init): New commander object argument, and support for argument getting/setting.
	(get_arg): New function.
	(set_arg): New function.

	* src/controls/gdf-stack-browser.c (stack_browser_class_init): New commander object argument, and support for argument getting/setting.
	(get_arg): New function.
	(set_arg): New function.

	* src/controls/gdf-variable-viewer.c (variable_viewer_class_init): New commander object argument, and support for argument getting/setting.
	(get_arg): New function.
	(set_arg): New function.

	* src/controls/control-factories.c (bpm_factory): Updated to reflect
	the new bonobo property api.
	(source_viewer_factory): Ditto.
	(sb_factory): Ditto.
	(rv_factory): Ditto.
	(lv_factory): Ditto.
	(set_prop): New function.  Uses object arguments to set the properties
	of gdf controls.
	(get_prop): New function.  Uses object arguments to get the properties
	of gdf controls. 
	(get_commander): Moved here from control-callbacks.c
	* control-callbacks.c: Removed.

2000-03-27  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_construct): 
	Initialize the cur_frame memeber.
	(gdf_debugger_client_current_frame): New function.
	(gdf_debugger_client_up_frame): New function.
	(gdf_debugger_client_down_frame): New function.
	(gdf_debugger_client_change_frame): New function.
	(commander_client_class_init): Added the stack_frame_changed signal.
	(emit_event_signal): Update the current frame as events change it.
	(emit_event_signal): Handle "frame_change" event.

	* src/controls/gdf-stack-browser.c (select_row_cb): New function.  
	Change the current stack frame when a row is selected.
	(create_children): Connect to select_row.

	* src/controls/gdf-source-viewer-manager.c (connect_commander_signals): Connect to stack_frame_changed.
	(disconnect_commander_signals): Disconnect from stack_frame_changed.

	* src/controls/gdf-source-viewer.c (scroll_to_line): Select the
	scrolled-to line.
	(gdf_source_viewer_view_line): New function.

	* src/controls/gdf-source-viewer-manager.c (frame_changed_cb): New
	function.

	* idl/gnome-debug.idl: Added a change_frame() member.

2000-03-26  Dave Camp  <campd@oit.edu>

	* src/controls/control-factories.c (init_stack_browser_factory): New
	function.
	(sb_factory): New function.

	* src/controls/control-callbacks.c (stack_browser_value_changed_cb): New function.

	* src/controls/gdf-stack-browser.[ch]: New file.

	* idl/gnome-debug.idl: Started to add a hack to support a recursive
	Symbol structure.

	* gdf.gnorba: Updated to reflect bonobo name changes, added stack 
	browser.

2000-03-25  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c: Make it compile.

2000-03-25  Dave Camp  <campd@oit.edu>

	* Sync - Miscellaneous changes to variable stuff (sorry no decent
	changelog).

2000-03-06  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_view_symbol_set): Deal with 0 length symbol sets.

2000-03-06  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-event-marshallers.c (gdf_demarshal_event): Deal with
	GDF_LongSeq.
	(gdf_marshal_event_long_list): New function.

	* src/lib/gdf-commander-client.c (emit_event_signal): Deal with the
	symbol_changed signal.
	(commander_client_class_init): New signal (symbol_changed).

	* src/controls/gdf-variable-viewer.c (symbol_changed_cb): Only update
	the symbol that changed.
	(connect_commander_signals): Connect to symbol_changed rather than
	execution_stopped.

2000-03-05  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_get_symbol): New
	function.
	(commander_client_class_init): Create a symbol_set_changed signal.

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_view_symbol_set): Save the symbol set id, and allocate an array of node pointers for a 
	handle <-> node mapping.
	(gdf_variable_viewer_view_symbol): Save the newly created node in the
	nodes array.
	(variable_viewer_destroy): Free the nodes array.
	(symbol_changed_cb): New function.
	(connect_commander_signals): Connect to execution_stopped (which will
	be replaced with symbol_changed_cb soon).

	* src/controls/gdf-locals-viewer.c (connect_commander_signals): Connect
	to symbol_set_changed rather than execution_stopped.
	(symbol_set_changed_cb): Moved here from execution_stopped_cb().
	(disconnect_commander_signals): Disconnect from symbol_set_changed.

	* idl/gnome-debug.idl (Symbol): Added parent_handle and symbol_set
	members.

	* idl/gdf-commander.idl: Added a get_symbol() method.

2000-03-05  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-variable-viewer.c (create_children): Set the
	width of the first cell rather than the second.

2000-03-03  Dave Camp  <campd@oit.edu>

	* src/controls/control-callbacks.c (get_commander): If an empty
	string is recieved, return NULL.

	* src/controls/gdf-breakpoint-manager.c (gdf_breakpoint_manager_set_commander): Support a NULL commander (in which case no commander will be set).
	
	* src/controls/gdf-locals-viewer.c (impl_commander_set): Ditto.

	* src/controls/gdf-register-viewer.c (gdf_register_viewer_set_commander): Ditto.

	* src/controls/gdf-source-viewer-manager.c (gdf_source_viewer_manager_set_commander): Ditto.

	* src/controls/gdf-source-viewer.c (gdf_source_viewer_set_commander): Ditto.

	* src/controls/gdf-variable-viewer.c (gdf_variable_viewer_set_commander): Ditto.

	* src/lib/gdf-commander-client.h: Renamed _run() -> _cont() like it 
	is everywhere else.
	
2000-03-03  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_construct): New 
	function.
	(gdf_debugger_client_new): Call gdf_debugger_client_construct().
	(gdf_debugger_client_new_from_corba): Ditto.

2000-03-02  Dave Camp  <campd@oit.edu>

	* configure.in (GDF_LIBS): Include -lgdf-widgets.

	* src/controls/Makefile.am: Build and install libgdf-widgets.la to 
	allow accessing the widgets without using bonobo.

	* src/controls/gdf-widgets.h: New file.

2000-03-02  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_get_symbol_set): 
	New function.

	* src/controls/gdf-variable-viewer.c: New file
	* src/controls/gdf-variable-viewer.h: New file
	* src/controls/gdf-loclas-viewer.c: New file	
	* src/controls/gdf-locals-viewer.h: New file
	
	* src/controls/control-factories.c (init_locals_viewer_factory): New
	function.
	(lv_factory): New function.

	* src/controls/control-callbacks.c (locals_viewer_value_changed_cb): New
	function.

	* idl/gdf-commander.idl: Added get_symbol_set().

	* idl/gnome-debug.idl: Started adding variable stuff.

2000-02-21  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer-manager.c (gdf_source_viewer_manager_get_type): Derive from GtkVBox.
	(gdf_source_viewer_manager_set_commander): If there is a program
	loaded, fill the sources combo.
	(source_viewer_manager_class_init): Parent class is now vbox.
	(source_viewer_manager_init): Create a combo box for the sources, 
	and hide the tabs on the notebook.
	(fill_sources_combo): New function.  Fills the source file combo with
	the source file names.
	(unload_sources_combo): New function.  Clears the sources combo. 
	(check_sources_entry): New function.
	(sources_entry_changed_cb): New function.
	(connect_commander_signals): Connect to program_loaded.
	(disconnect_commander_signals): Disconnect from program_loaded.
	(program_loaded_cb): New function.
	(program_unloaded_cb): Unload the sources combo.
	(*) Use svm->priv->notebook instead of svm when referring to the 
	notebook.

2000-02-20  Dave Camp  <campd@oit.edu>

	* src/controls/control-callbacks.c (register_viewer_value_changed_cb):
	Removed trace macro.
	(bpm_value_changed_cb): Ditto.

	* src/controls/control-factories.c (source_viewer_query_interface_cb): 
	  Ditto.

	* src/lib/gdf-server-manager.c (destroy_cb): Ditto.
	(gdf_server_manager_register_object): Ditto.

	* src/lib/gdf-event-channel-client.c (impl_CosEventComm_PushConsumer_push): Ditto.

2000-02-20  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (event_pushed_cb): Took out trace
	macros.

2000-02-20  Dave Camp  <campd@oit.edu>

	* idl/gdf-commander.idl: Added some new exceptions.

2000-01-27  Dave Camp  <campd@oit.edu>

	* Renamed GDF::Debugger::run() to GDF::Debugger::cont().

2000-01-27  Dave Camp  <campd@oit.edu>

	* configure.in: Commented out the libxml check, because this 
	incarnation of gnome-debug doesn't yet use libxml.

2000-01-26  Dave Camp  <campd@oit.edu>

	* Updated to reflect bonobo name changes.

2000-01-23  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer-manager.c (add_breakpoint): Get the
	absolute path name of the breakpoint filename.

2000-01-22  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer-manager.c (source_viewer_manager_init): Initialize svm->priv->has_empty_page
	(create_empty_page): Only create the page if there isn't already one.
	(remove_empty_page): Use svm->priv->has_empty_page to determine
	whether or not to remove the page.
	(remove_page): Create the empty page if num_pages == 0.
	(clear): Don't create the empty page here (it will be created in
	remove_page).

2000-01-17  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_get_registers): 
	New function.

	* src/controls/control-factories.c (init_control_factories): Call
	init_register_viewer_factory().
	(init_register_viewer_factory): New function.
	(rv_factory): New function.

	* src/controls/control-callbacks.c (register_viewer_value_changed_cb): 
	New function.

	* src/controls/gdf-register-viewer.c: New file.

	* idl/gdf-commander.idl: Reformatted, added a get_registers() 
	method.

2000-01-16  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_set_output_tty): New function.

	* idl/gdf-commander.idl: Added a set_output_tty() method.

2000-01-13  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-breakpoint-manager.c (popup_menu): Added a 
	GNOMEUIINFO_END.

2000-01-13  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-breakpoint-manager.c (popup_menu): 

	* src/lib/gdf-commander-client.c (gdf_debugger_client_new): Pass
	GOAD_ACTIVATE_NEW_ONLY to goad_server_activate_with_id().

2000-01-12  Dave Camp  <campd@oit.edu>

	* idl/gnome-debug.idl: Removed redundant #includes, fixed formatting.

2000-01-12  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-commander-client.c (gdf_debugger_client_load_binary): 
	Return TRUE if the load succeeds, FALSE if it does not.  Deal with 
	the InvalidBinary exception.  

2000-01-11  Dave Camp  <campd@oit.edu>

	* src/controls/gdf-source-viewer-manager.c (view_source): Deal with
	a file that is not found.
	(create_source_page): Deal correctly with relative pathnames and files
	that aren't found.
	(add_breakpoint): Deal with files that aren't found.
	(enable_breakpoint): Ditto.
	(execution_source_line_cb): Ditto.

	* src/controls/gdf-source-viewer.c (gdf_source_viewer_new): Added
	a precondition that source_path != NULL.

2000-01-11  Dave Camp  <campd@oit.edu>

	* src/lib/gdf-editor-client.c: Made parent_class static.

	* src/controls/gdf-editor.c: Made parent_class static.

	* src/controls/gdf-source-viewer-manager.c: Made parent_class static.

2000-01-11  Dave Camp  <campd@oit.edu>
	
	* Initial Import

