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

	* 0.1.4

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

	* src/dryad.glade: 
	* src/dryad.glade.h: Removed the unused tab in the variable viewer.

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

	* Fixed the makefiles after the bonobo library split.

	* Applied a patch from Mark Benvenuto <mcb54@columbia.edu> for dealing
	with the PropertyBag api change.
	
2000-07-26  Fatih Demir	<kabalak@gmx.net>

	* dryad.desktop: Added the Turkish entries.

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

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

	* src/ui.c (init_main_frame): Connect to the Set Breakpoint menu 
	item's activate signal.
	(set_breakpoint_cb): New function.

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

	* src/ui.c (init_main_frame): Hook up the parameters menu item.
	(run_cb): Reflect gnome-debug api change.
	(parameters_cb): New function.

	* src/main.c (init_app): Initialize the parameters member of the 
	app structure.

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

	* src/ui.c (stop_cb): If a corefile is loaded, unload it.

	* src/main.c (init_app): Reflect exception changes.

	* src/commander-callbacks.c (dryad_load_corefile): Reflect exception
	changes.
	(connect_debugger_signals): Connect to corefile_loaded and 
	corefile_unloaded.
	(corefile_loaded_cb): New function.
	(corefile_unloaded_cb): New function.

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

	* src/ui.c (load_corefile): Use dryad_load_corefile().

	* src/main.c (init_app): Added some breaks after cases, and use
	dryad_load_corefile().

	* src/commander-callbacks.c (dryad_load_corefile): New function.

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

	* src/main.c (main): Exit if poth --pid and --core are specified.
	(init_app): Load a corefile if the --core option is specified.

	* src/commander-callbacks.c (program_loaded_cb): Set core_btn and 
	mnu_core sensitivities.
	(program_unloaded_cb): Ditto.
	(execution_started_cb): Ditto.
	(execution_exited_cb): Ditto.

	* src/ui.c (init_main_frame): Connect to core_btn and mnu_core signals.
	(core_cb): New function.
	(load_corefile): New function.
	(load_file): Free the data.
	(corefile_selected_cb): New function.

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

	* configure.in: 0.1.3

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

	* src/ui.c (load_file): Reflect dryad_load_debugger() change.

	* src/main.c (init_app): Check the BINARY_LOADED flag before trying
	to attach.

	* src/commander-callbacks.c (dryad_load_debugger): Call 
	gdf_debugger_client_load_file() here.

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

	* src/main.c (init_app): If a pid= argument was given, attach to the
	process.
	(main): Deal with new command line options.

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

	* src/ui.c (init_main_frame): Hook up to menu items.

	* src/commander-callbacks.c (program_loaded_cb): Set menu item sensitivity. 
	(program_unloaded_cb): Ditto.
	(execution_started_cb): Ditto.
	(execution_exited_cb): Ditto.
	(attached_cb): Ditto.
	(detached_cb): Ditto.

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

	* src/main.c (main): Call gnome_vfs_init().
	(load_file): Pass the filename to dryad_load_debugger().

	* src/ui.c (load_file): Pass the filename to dryad_load_debugger().

	* configure.in: Check for gnome-vfs.

	* src/commander-callbacks.c (dryad_load_debugger): Determine the 
	mime-type of the file to debug, and use 
	gdf_debugger_client_new_for_mime_type().

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

	* src/main.c (init_app): Cast the check_servers function.
	(main): Removed unused 'orb' declaration.

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

	* src/ui.c (run_cb): Check the TARGET_EXISTS flag.
	(detach_cb): New function.

	* src/commander-callbacks.c (connect_debugger_signals): Connect to
	"attached" and "detatched".
	(attached_cb): Enable the detach button.
	(detached_cb): Disable the detach button.

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

	* src/ui.c (load_file): 
	* src/main.c (load_file): Reflect gnome-debug changes.

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

	* src/commander-callbacks.c (program_loaded_cb): Make the attach button
	sensitive.
	(program_unloaded_cb): Make the attach button insensitive.
	(execution_started_cb): Make the attach button insensitive.
	(execution_exited_cb): Make the attach button sensitive.

	* src/ui.c (init_main_frame): Connect to the attach button's 'clicked'
	event.
	(attach_cb): New function.

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

	* configure.in: 0.1.1

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

	* Reflect gnome-debug changes

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

	* src/ui.c: Use oaf iids, and include a variable viewer.
	(bonobo_control_commander_change_func): Use oaf_orb_get() in the call
	to CORBA_ORB_object_to_string().

	* src/main.c (load_file): use oaf_orb_get() to get the orb.
	(main): Initialize oaf.

	* src/commander-callbacks.c (dryad_load_commander): Use oaf iids rather
	than goad ids.

	* src/Makefile.am: Use OAF_CFLAGS and OAF_LIBS

	* configure.in: Make sure bonobo uses oaf.

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

	* src/commander-callbacks.c (signal_termination_cb): New function.
	(connect_commander_signals): Connect to "signal_termination".

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

	* src/commander-callbacks.c (signal_received_cb): New function.
	(connect_commander_signals): Connect to "signal_received".

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

	* src/ui.c (widgets): Added a variable-viewer widget.

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

	* src/commander-callbacks.c (dryad_load_commander): Fixed a typo in
	the error msg.

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

	* src/main.c (load_file): Return if the commander was not successfully
	loaded.
	* src/ui.c (load_file): Ditto.

	* src/commander-callbacks.c (dryad_load_commander): If the load failed,
	show an error message and return FALSE.

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

	* src/ui.c (widget_cmdr_func): Use object arguments to set the
	commander rather than the function.
	(widgets): Don't send function paramaters to the widget_cmdr_func
	functions.

2000-04-02  Martin Baulig  <martin@home-of-linux.org>

	* src/main.c (load_file): New static function.
	(main): If the user gave a command line argument, automatically load
	it as binary.

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

	* src/ui.c (windows): Added the stack browser window.
	(widgets_bonobo): Added the stack browser.
	(widgets): Added the stack browser.
	(init_main_frame): Connect the stack_up_btn and stack_down_btn signals.
	(stack_up_cb): New function.
	(stack_down_cb): New function.

	* src/commander-callbacks.c (program_unloaded_cb): Set the sensitivity
	of the stack_up_btn and stack_down_btn widgets.
	(execution_started_cb): Ditto.
	(execution_stopped_cb): Ditto.

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

	* src/ui.c (widgets): Array containing the widgets created without
	bonobo.
	(widget_create_func): New function.
	(widget_cmdr_func): New function.

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

	* src/ui.c: Rewrote most of the widget creation stuff.
	(load_file): Unload any previous commander, and load a new commander.
	(unload_cb): Unload the commander.

	* src/main.c (init_app): Don't load the commander on startup.

	* src/commander-callbacks.c (dryad_load_commander): New function.
	(dryad_unload_commander): New function.

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

	* src/ui.c: Create widgets using the widget library rather than bonobo
	controls by default.
	(dryad_destroy_ui): New function.
	(bpm_creation_func): New function.
	(rv_creation_func): New function.
	(sv_creation_func): New function.
	(locals_creation_func): New function.
	(init_widgets): If the DRYAD_USE_BONOBO environment variable is not
	set, create the widgets directly rather than using bonobo controls.

	* src/main.c (check_servers): Took out old code.
	(init_app): Ref and sink the commander client.
	(dryad_exit): Moved widget destruction into dryad_destroy_ui(), which
	is called from here.

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

	* src/ui.c: Create the locals viewer.

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

	* src/ui.c: Removed all references to the source list, and removed
	init_source_viewer(), as it is no longer necessary.

	* src/commander-callbacks.c: Removed all references to the source list.

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

	* src/ui.c (run_cb): Call gdf_commander_client_cont() rather than
	gdf_commander_client_run().

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

	* src/ui.c (window_delete_event_cb): Added a GdkEvent* argument.
	(init_main_frame): Connect to the main window's delete_event signal.
	(main_frame_delete_event_cb): New function.  Calls dryad_exit().

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

	* Updated to reflect bonobo changes.

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

	* src/ui.c (load_file): Unload only if binary_name is not NULL.

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

	* src/ui.c (load_file): New function.
	(file_selected_cb): Queue an idle handler to load the file so as to 
	avoid grabs while loading.


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

	* src/main.c (init_app): Don't use g_strdup on the default goad_id,
	and don't free the goad id, as it is not dynamically allocated.

2000-01-19  Martin Baulig  <martin@home-of-linux.org>

	* src/main.c (init_app): Try to get the GOAD id of the backend
	from a `GDF_BACKEND_NAME' environment variable before using the
	"gdf_libdryad_commander" default.

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

	* src/main.c (dryad_exit): Destroy all of the controls (using the new
	manner in which controls are created).

	* src/ui.c: Large rewrite.
	
2000-01-17  Dave Camp  <campd@oit.edu>

	* src/ui.c (init_register_viewer): Make sure the control widget is
	realized.
	(init_breakpoint_manager): Ditto.
	(init_source_viewer): Ditto.

	* src/main.c (dryad_exit): Destroy the register viewer.

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

	* src/ui.c (init_register_viewer): New function.

	* src/main.c (init_app): Set the register viewer's commander.

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

	* src/output-terminal.c: New file.

	* src/ui.c (init_output_terminal): New function.
	(dryad_init_ui): Call init_output_terminal().

	* src/main.c (init_app): Create the commander before creating the
	UI components.

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

	* src/ui.c (window_delete_event_cb): New function.  Hides a window
	instead of deleting it.
	(init_windows): Connect to the window's delete_event function.

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

	* src/ui.c (init_windows): New function.  Initializes the window menu.
	(hide_show_selected_cb): New function.  Callback for window menu items.
	(dryad_init_ui): Call init_windows().

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

	* src/ui.c (source_list_button_press_cb): Return FALSE if not on a 
	source line.

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

	* src/ui.c (file_selected_cb): Display an error message if the file
	does not load correctly.

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

	* Initial import.

