version 0.6.4 (28/04/2007):

12/29/2006 Bob Rossi <bob@brasko.net>
      
	* src/cgdbrc.c (COMMANDS): Add s_name field.
	(get_command): Search s_name field, as well as name field.

12/29/2006 Bob Rossi <bob@brasko.net>

	* include/cgdb.h (cgdb_set_esc_sequence_timeout): Removed.
	* include/cgdbrc.h (brief): Improve documentation.
	(cgdbrc_option_kind): Remove CGDBRC_ESCDELAY, add CGDBRC_TIMEOUT,
	CGDBRC_TIMEOUT_LEN, CGDBRC_TTIMEOUT, CGDBRC_TTIMEOUT_LEN.
	(cgdbrc_notify, cgdbrc_attach, cgdbrc_detach): Add.
	(cgdbrc_attach): Add paramater to return handle.
	(cgdbrc_get_key_code_timeoutlen, cgdbrc_get_mapped_key_timeoutlen):
	Add.
	* src/cgdb.c (update_kui, init_kui): Added.
	(main): Call init_kui, and remove code in main that originaly did
	this.
	* src/cgdbrc.c (#include "std_list.h"): Added.
	(command_set_timeout, command_set_timeoutlen, command_set_ttimeout,
	command_set_ttimeoutlen, cgdbrc_set_val): Added.
	(command_set_esc_sequence_timeout): Removed.
	(cgdbrc_config_options): Remove CGDBRC_ESCDELAY, add CGDBRC_TIMEOUT,
	CGDBRC_TIMEOUT_LEN, CGDBRC_TTIMEOUT, CGDBRC_TTIMEOUT_LEN.
	(VARIABLES): Ditto.
	(cgdbrc_attach_list, cgdbrc_attach_handle, cgdbrc_attach_item): Added.
	(command_set_arrowstyle, command_set_stc, command_set_winsplit,
	command_set_winminheight, command_set_syntax_type): Use
	cgdbrc_set_val.
	(destroy_notify, cgdbrc_attach, cgdbrc_detach,
	cgdbrc_get_key_code_timeoutlen, cgdbrc_get_mapped_key_timeoutlen):
	Added.


10/07/2006 Bob Rossi <bob@brasko.net>

	* include/interface.h (#include cgdbrc.h"): Added.
	(WIN_SPLIT_TYPE): Moved to cgdbrc.h.
	* include/cgdbrc.h (#include "tokenizer.h"): Added.
	(command_parse_string, command_parse_file): Commented and reformated.
	(enum ArrowStyle, WIN_SPLIT_TYPE, enum cgdbrc_option_kind, struct
	cgdbrc_config_option, cgdbrc_config_option_ptr): Added types.
	(cgdbrc_get): Added function.
	* src/interface.c (regex_icase, shortcut_option, config_wrapscan): 
	Removed globals.
	(capture_regex, source_input, internal_if_input): Use cgdbrc_get
	instead of globals.
	* src/sources.c (auto_source_reload, config_arrowstyle,
	highlight_tabstop): Remove globals.
	(draw_current_line, source_reload): Use cgdbrc_get instead of globals.
	* src/cgdbrc.c (auto_source_reload, regex_icase, shortcut_option,
	highlight_tabstop, config_wrapscan, config_arrowstyle): Remove
	globals.
	(cgdbrc_config_options): Added new struct to store all config options.
	(VARIABLES): Removed focus. Modified to use cgdbrc_config_option.
	(command_do_focus): Added.
	(COMMANDS): Added focus.
	(command_set_arrowstyle, command_set_stc,
	command_set_esc_sequence_timeout, command_set_winsplit,
	command_set_winminheight, command_set_syntax_type, command_do_focus):
	Modified for new cgdbrc_config_option.
	(cgdbrc_get): New function.
	* src/highlight.c (highlight_tabstop, config_wrapscan): Remove
	globals.
	(hl_wprintw, hl_regex): Use cgdbrc_get instead of globals.

10/04/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (parse_long_options): Fix 'd' case. Handle '--' case.
	* src/usage.c (usage): Update usage.

10/03/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c, src/sources.c, src/cgdbrc.c, src/highlight.c: Replace 
	xmalloc with cgdb_malloc. Replace xstrdup with cgdb_strdup.

6/10/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (kui_map): Add new global that represents the only
	available mapping.
	(main_loop): Call user_input in a do-while to ensure all input from
	the kui is used before returning.
	(main): Create and add the new kui_map.
	* src/cgdbrc.c (#include "sys_util.h"): Added.
	(commands_parse_map): Added.
	(COMMANDS): Added map.
	* src/command_lexer.l: Modified IDENTIFIER return.

6/08/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (user_input): Replace call from kui_manager_get_raw_data
	to kui_term_get_ascii_char_sequence_from_key.

version 0.6.3 (03/06/2006):

6/02/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (ConfigType): Remove trailing comma.

5/29/2006 Bob Rossi <bob@brasko.net>

	* src/interface.c (capture_regex): Do NULL pointer checking.

5/23/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (GDB_SHELL_COMMAND): Removed variable.
	(rlctx_send_user_command): Remove shell command functionality.

5/21/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (init_readline): Add new parameter to rline_initialize.

5/20/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (start_gdb): Remove code to get the current location 
	after each CLI command. This is moved into TGDB for now.

5/13/2006 Bob Rossi <bob@brasko.net>

        * src/cgdb.c (rlctx_send_user_command): Make sure to update the
	source window location after the user types a command in the 
	GDB window.
	(start_gdb): Update to match new TGDB interface.

4/27/2006 Bob Rossi <bob@brasko.net>

	* src/Makefile.am (cgdb_LDADD): Modify libs.

4/23/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (rlctx_send_user_command): Added redraw of tgdb prompt.
4/14/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (#include <strings.h): Fix compile warning.

4/10/2006 Bob Rossi <bob@brasko.net>

	* src/Makefile.am (PKGDATADIR): Added.
	* src/Makefile.in: Autogenerated.
	* src/cgdb.c (#include "helptext.h"): Removed.
	(cgdb_help_file): Removed.
	(create_help_file): Removed.
	(main): Remove call to create_help_file.
	* src/interface.c (if_display_help): Display help from installed 
	directory.

version 0.6.2 (04/09/2006):

4/05/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (init_readline): Pass slavefd to tty_off_xon_xoff 
	instead of masterfd. This works on solaris, and is probably more
	correct.

4/05/2006 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Autogenerated.
	* src/Makefile.in: Autogenerated.

version 0.6.1 (03/06/2006):

3/06/2006 Bob Rossi <bob@brasko.net>

	* include/helptext.h: Autogenerated.

3/05/2006 Bob Rossi <bob@brasko.net>

	* include/interface.h (get_gdb_height, if_clear_line): Added proto's.
	* src/interface.c (get_gdb_height): Removed static keyword.
	(if_clear_line): Added definition.
	* src/cgdb.c (sys_util.h): Added include.
	(is_tab_completing): Add comment.
	(enum tab_completion_state, struct tab_completion_ctx): Added types.
	(completion_ptr): Add global object.
	(tab_completion_create, tab_completion_destroy, cgdb_get_y_or_n, 
	handle_tab_completion_request, readline_completion_display_func):
	Added functions.
	(do_tab_completion): Added comments.
	(start_gdb): Remove unused variables.
	(user_input): Rewrote to clean up.
	(gdb_input): Only rewrite the prompt conditionaly.
	(main_loop): Do not select on slavefd and masterfd when tab
	completing.

3/02/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c: Indent.

2/27/2006 Bob Rossi <bob@brasko.net>

	* src/highlight_groups.c (ncurses,term): Remove includes.
        (curses): Add include.
        (tgetnum): Add prototype.

2/26/2006 Bob Rossi <bob@brasko.net>

	* src/highlight_groups.c (UNSPECIFIED_COLOR): Added define.
	(setup_group): Fix to work with UNSPECIFIED_COLOR.
	(hl_groups_get_attr): Fix bug where "term" didn't work.
	(hl_groups_parse_config): Update for UNSPECIFIED_COLOR.



2/25/2006 Bob Rossi <bob@brasko.net>

	* src/highlight_groups.c: Fixed comments, and spelling errors.

2/25/2006 Bob Rossi <bob@brasko.net>

	* include/highlight_groups.h (hl_group_kind): Remove HLG_UI_LABEL and
	HLG_FILEDLG_FILENUM enumeration values.
	* src/highlight_groups.c (default_groups_for_curses): Remove
	HLG_UI_LABEL and HLG_FILEDLG_FILENUM initialization.
	(default_groups_for_background_dark): Ditto.
	(hl_group_names): Ditto. Fix reversed strings.
	(attr_names): Add normal, blink and dim attributes. Remove italic 
	attribute.
	(setup_group): Add curses specific code.
	* src/filedlg.c (print_in_middle): Remove color parameter.
	(filedlg_display): No longer color the file dialog top label.
	Remove unreachable code.
	* include/helptext.h: Autogenerated.

2/24/2006 Bob Rossi <bob@brasko.net>

	* src/logo.c (usage): Modify logo usage again.

2/24/2006 Bob Rossi <bob@brasko.net>

	* src/interface.c: Used indent on file.

2/24/2006 Bob Rossi <bob@brasko.net>

	* src/logo.c (usage): Modify logo usage.

2/23/2006 Bob Rossi <bob@brasko.net>

	* include/cgdb.h (debug,CGDB_COLOR_*): Removed.
	* include/interface.h (if_init): Modified comment.
	* src/Makefile.am (cgdb_SOURCES): Added highlight_groups.c.
	* src/Makefile.in: Autogenerated.
	* src/cgdb.c (main): Add return value case.
	* src/cgdbrc.c (#include "highlight_groups.h"): Added.
	(command_parse_highlight): Ditto.
	(COMMANDS): Ditto.
	* src/command_lexer.l (","): Added.
	* src/filedlg.c (#include "highlight_groups.h"): Added.
	Changed use of COLOR_PAIR to hl_groups_get_attr.
	* src/highlight.c: Ditto.
	* src/interface.c: Ditto.
	(init_curses): Add use_default_colors when available.
	* src/logo.c: Ditto.
	* src/sources.c: Ditto.
	* src/tester.c: Added defines it's still using.
	* src/highlight_groups.c: Added new file.
	* src/highlight_groups.h: Added new file.

2/18/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (command_parse_file): Fix valgrind found error.

2/18/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (rl_resize): Added function.
	(cgdb_resize_term): Reformat and fix.
	(main): Remove check for no longer supported return value.
	* src/interface.c (resize): Removed variable.
	(if_layout): No longer force a minimum terminal size on the user.
	(if_resize): Update readline with the new terminal size.
	(if_resize_term): Remove use of resize variable.
	(signal_handler): Ditto.
	(if_init): No longer can return one of the errors.

2/04/2006 Bob Rossi <bob@brasko.net>

	* src/Makefile.am (cgdb_SOURCES): Added usage.c.
	* src/Makefile.in: Autogenerated.
	* src/cgdb.c (usage): Removed.
	(#include "usage.h"): Added.

version 0.6.0 (01/30/2006):

1/30/2006 Bob Rossi <bob@brasko.net>
  
	* include/helptext.h: Autogenerated.

1/30/2006 Bob Rossi <bob@brasko.net>
  
	* src/cgdb.c (init_readline): Fix compile error.

1/30/2006 Bob Rossi <bob@brasko.net>
  
	* src/cgdb.c (create_and_init_pair): New function.
   (main): Call new function.

1/24/2006 Bob Rossi <bob@brasko.net>
  
	* src/cgdb.c (process_commands): Fix memory leak.

1/24/2006 Bob Rossi <bob@brasko.net>
  
	* include/helptext.h: Update.

1/24/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (command_search_next): Removed.
	(COMMANDS): Remove the :search_next and :tty array index.
	* src/interface.c (if_search_next): Removed.

1/24/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (command_toggle_tty): Removed.
	(COMMANDS): Remove the :toggle_tty array index.
	* src/interface.c (if_tty_toggle): Removed.

1/24/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (command_start_tty): Removed.
	(COMMANDS): Remove the :start_tty array index.

1/24/2006 Bob Rossi <bob@brasko.net>

	* src/cgdbrc.c (command_do_quit_force): Removed.
	(COMMANDS): Remove the q! and quit! array index.
	(command_source_reload): Check for null dereference.

1/23/2006 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (version_info): Update Copyright.

1/20/2006 Bob Rossi <bob@brasko.net>

	* lib/Makefile.am (SUBDIRS): Remove wm.
	* lib/Makefile.in: Autogenerated.

1/20/2006 Bob Rossi <bob@brasko.net>
	
	* src/cgdb.c (usage): Print to stdout, instead of stderr.

1/19/2006 Bob Rossi <bob@brasko.net>

	* include/helptext.h: Autogenerated.

1/19/2006 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Ditto.
	* src/Makefile.in: Ditto.
	* src/filedlg.c (filedlg_recv_char): Fixed interface.

1/14/2006 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Ditto.
	* src/Makefile.in: Ditto.

12/30/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (gdb_input): Update to new TGDB interface.

12/25/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (gdb_input): TGDB changed tgdb_recv_debugger_console_data 
	to gdb_process.

12/22/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (last_relative_file): Removed global.
	(process_commands): Add TGDB_FILENAME_PAIR case.
	Remove TGDB_ABSOLUTE_SOURCE_ACCEPTED case.
	(does_request_require_console_update): Modify cases.
	* src/interfac.c (internal_if_input): Removed last_relative_file
	extern. Update to TGDB's new interface.

12/20/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (start_gdb): Query TGDB for the initial source location.
	(does_request_require_console_update): Add case.

11/26/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (process_commands): Process new TGDB command.
	(main): Remove call to old TGDB interface function.

11/23/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (rlctx_send_user_command, tab_completion): Update to
	TGDB's new interface.
	* src/cgdbrc.c (command_do_continue, command_do_finish,
	command_do_next, command_do_run, command_do_step): Ditto.
	* src/interface.c (toggle_breakpoint, source_input,
	internal_if_input): Ditto.

11/20/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.h (handle_request): Added temporary prototype.
	* src/cgdb.c (last_request): Added global.
	(handle_request, does_request_require_console_update): Added new function.
	(update_prompt): Removed function.
	Add handle_request calls.
	* src/cgdbrc.c: Add handle_request calls.
	* src/interface.c: Ditto.

10/12/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (process_commands): Update for TGDB interface change.

10/06/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (gdb_input): TGDB interface changed. Update CGDB.

10/06/2005 Bob Rossi <bob@brasko.net>

	* src/cgdb.c (rlctx_send_user_command): TGDB interface changed. 
	Update CGDB.

10/06/2005 Bob Rossi <bob@brasko.net>

	* include/helptext.h: Autogenerated.
	* src/cgdb.c (term_attributes): Added global.
	(cleanup): Changed call from tty_reset to tty_set_attributes.
	(init_readline): Call tty_off_xon_xoff on readline's masterfd.
	(main): Call tty_get_attributes to get terminal attributes.

09/30/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (#include): Add ibuf.h.
	(current_line): Add global.
	(rline_last_prompt): Add global.
	(rlctx_send_user_command): Update for line continuation.
	(cleanup): Init current_line buffer.


09/30/2005 Bob Rossi <bob@brasko.net>

	* Makefile.am (AM_CFLAGS): Remove rlctx and add rline.
	(cgdb_LDFLAGS): Ditto.
	(cgdb_LDADD): Ditto.
	(cgdb_DEPENDENCIES): Ditto.
	* Makefile.in: Autogenerated.
	* cgdb.c (#include): Add fork_util, queue and rline.
	(readline_history_filename,readline_history_path,
	pty_pair, rline, is_tab_completing): Add global.
	(rlctx_send_user_command,tab_completion,
	readline_completion_display_func,do_tab_completion,rl_sigint_recved,
	change_prompt,update_prompt): New readline functions.
	(tgdb_readline_fd): Global removed.
	Made large scale changes to incorporate new readline changes.
	* interface.c (rl_sigint_recved): Add prototype.
	* sources.c (source_del): Cleanup after source files.

version 0.5.3 (08/08/2005):

08/02/2005 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Ditto.
	* src/Makefile.in: Autogenerated.

08/02/2005 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Ditto.
	* src/Makefile.am (cgdb_LDADD): Remove USE_PACKAGED_READLINE check.
	* src/Makefile.in: Autogenerated.

07/26/2005 Marcel Lanz <marcel.lanz@ds9.ch>

	* helptext.h: Autogenerated.
	* interface.c (toggle_breakpoint): Added function.
	(internal_if_input): Change 't' case statement to 'I'.
	(source_input): Have ' ' case statement call function.
	(source_input): Add 't' case statement.

07/13/2005 Bob Rossi <bob@brasko.net>

	* Makefile.in: Autogenerated.
	* lib/Makefile.in: Ditto.
	* src/Makefile.am (cgdb_LDADD): If USE_PACKAGED_READLINE is set add
	internal readline libraries.
	* src/Makefile.in: Autogenerated.

05/26/2005 Bob Rossi <bob@brasko.net>

	* interface.c (internal_if_input): Added ^l command
	* helptext.h: Autogenerated.

version 0.5.2 (05/21/2005):

05/19/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (user_input): Fail gracefully when kui_manager_getkey fails.

05/19/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (cgdb_resize_term): Check new return value of io_data_ready.

05/19/2005 Bob Rossi <bob@brasko.net>

   * scroller.c (parse): Cast parameter to isprint and isspace to int.

05/17/2005 Bob Rossi <bob@brasko.net>
	
	* interface.c (init_curses): Remove call to noecho and timeout.
	(if_shutdown): Remove call to echo();

05/17/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (include): Add include terminal.h.
	(cleanup): Add call to reset the terminal to original settings.
	(main): Add call to setup the terminal to the cbreak mode.
	* interface.c (init_curses): Remove call to cbreak and keypad.
	(if_shutdown): Remove call to keypad. Remove comment.

version 0.5.1 (04/02/2005):

04/02/2005 Bob Rossi <bob@brasko.net>

	* sources.c (get_relative_node): Guard against strcmp with NULL pointer.
	(get_node): Ditto.
	(source_add): Init lpath field.

04/02/2005 Bob Rossi <bob@brasko.net>

    * helptext.h: Updated the README file.
	* sources.h (struct sviewer): Remove queue, queue_index and
	queue_top_index fields.
	(source_next): Remove.
	(source_previous): Ditto.
	* sources.c (source_queue_init): Remove.
	(source_queue_remove): Ditto.
	(source_queue_push): Ditto.
	(source_queue_previous): Ditto.
	(source_queue_next): Ditto.
	(source_new): Remove processing for queue data.
	(source_del): Ditto.
	(source_set_exec_line): Ditto.
	(source_free): Ditto.

	* interface.c (source_input): Remove b and f commands.

04/01/2005 Bob Rossi <bob@brasko.net>
   
   * Makefile.in: Regenerated with documented autotools version.

03/31/2005 Bob Rossi <bob@brasko.net>

	* interface.c (capture_regex): Save current source viewer line.
	* sources.c (source_search_regex): Clear current line.

03/31/2005 Bob Rossi <bob@brasko.net>

	* highlight.c (hl_regex): Fix memory runtime errors.
	* sources.c (source_del): Fix memory runtime errors.

03/31/2005 Bob Rossi <bob@brasko.net>

	* interface.c (set_up_signal): Catch the SIGCHLD signal now.
	(signal_handler): Alert TGDB of SIGCHLD now.

03/31/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (parse_long_options): Stop looking at args when one is not
	recognized.

03/31/2005 Bob Rossi <bob@brasko.net>

	* cgdb.c (version_info): Update copyright

03/31/2005 Bob Rossi <bob@brasko.net>

    * helptext.h: Updated the README file.
	* sources.c (auto_source_reload): Change default to be off.

03/31/2005 Bob Rossi <bob@brasko.net>

    * helptext.h: Updated the README file.
	* cgdbrc.c (COMMANDS): Remove source_reload and add edit
	* sources.c (load_file): Init more data in node->orig_buf

03/30/2005 Bob Rossi <bob@brasko.net>

	* sources.h (list_node): Remove covered_lines field.
	* cgdbrc.c (global): Remove line_coverage_option
	(VARIABLES): Removed line_coverage field
	* interface.c (global): Remove line_coverage_option
	* sources.c (load_file): Fixed memory runtime error and code related to
	line_coverage_option
	(source_display): Remove extern to line_coverage_option and related code
	(source_set_exec_line): Remove code related to line_coverage_option

11/05/2004 Bob Rossi <bob@brasko.net>

   * sources.h: Add #include of time.h

07/28/2004 Bob Rossi <bob@brasko.net>

    * helptext.h: Updated the README file.
	* sources.h (struct list_node): add last_modification field
	(source_reload): added function
	* cgdb.c (process_commands): Call source_reload when
	TGDB_UPDATE_FILE_POSITION recieved
	* cgdbrc.c (VARIABLES): added autosourcereload
	(COMMANDS): Added source_reload.
	* sources.c
	(get_timestamp,release_file_buffer,release_file_memory,source_reload):
	new prototypes.


07/25/2004 Bob Rossi <bob@brasko.net>

    * cgdb.c (process_commands): Add case for TGDB_INFERIOR_EXITED

version 0.5.0 (07/14/2004):

07/14/2004 Bob Rossi <bob@brasko.net>

    * cgdb.c (create_help_file): null-terminate dashes.

06/29/2004 Bob Rossi <bob@brasko.net>

	* cgdb.h (cgdb_set_esc_sequence_timeout): changed return type
	from void to int
	* cgdb.c (input): removed
	(kui_ctx): added global object
	Changed calls from input_ to kui_
	* cgdbrc.c: use return value of cgdb_set_esc_sequence_timeout
	* filedlg.c: remove use of input.h
	* interface.c: remove use of input.h

06/14/2004 Bob Rossi <bob@brasko.net>

    * cgdb.c (parse_long_options): add NULL entry to long_options to fix crash 
	in getopt_long

version 0.4.2 (05/10/2004):
version 0.4.1 (04/26/2004):

03/31/2004 Bob Rossi <bob@brasko.net>

    * cgdb.c (gdb_input): Free buf, fixing a memory leak.
	(child_input): Ditto

03/22/2004 Bob Rossi <bob@brasko.net>

    * Doxyfile: Change TAGFILES line to use correct path to html.

03/22/2004 Bob Rossi <bob@brasko.net>

    * lib/Doxyfile: Moved to ./cgdb/Doxyfile
    * Doxyfile: New file moved from ./cgdb/lib/Doxyfile

03/06/2004 Bob Rossi <bob@brasko.net>

    * cgdb.c (version_info): change Copyright info. Changed date.

03/02/2004 Bob Rossi <bob@brasko.net>

    * lib/Doxyfile: Changing name of output file. 

02/27/2004 Bob Rossi <bob@brasko.net>

    * lib: Add directory

01/29/2004 Bob Rossi <bob@brasko.net>

   * cgdb.c: Changed PATH_MAX to FSUTIL_PATH_MAX and #include <limits.h> to
   #include "fs_util.h"
   * interface.c: ditto
   * highlight.c: Changed PATH_MAX to FSUTIL_PATH_MAX

01/08/2004 Bob Rossi <bob@brasko.net>
    
   * Makefile.in: regenerated with documented autotools version
   * src/Makefile.in: ditto

version 0.4.0-1 cygwin release

12/03/2003 Ronald Landheer-Cieslak <ronald@landheer.com>
   * Makefile.in: regenerated
   * src/Makefile.am: set linker flags (-L) relative to build directory
   set include path (-I) relative to source directory
   * src/Makefile.in: regenerated

version 0.4.0 (10/28/2003):

10/28/2003 Bob Rossi <bob@brasko.net>

   * tokenizer/src/Makefile.in: ran autoregen.sh

10/26/2003 Bob Rossi <bob@brasko.net>

   * command_lexer.l: add impossible function call to stop compiler warning.
   * command_lexer.c: generated from above file.
   * adalexer.l: add impossible function call to stop compiler warning.
   * adalexer.c: generated from above file.
   * clexer.l: add impossible function call to stop compiler warning.
   * clexer.c: generated from above file.

10/24/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, change to make sure absolute_path is not NULL :)

10/24/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, just check to see if absolute_path is NULL.

10/13/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, no longer call tgdb_types_free_command.
   TGDB does the work automatically now.

10/13/2003 Bob Rossi <bob@brasko.net>

   * highlight.c: Changed every occurence from 'string_*' to 'ibuf_*'
   * tokenizer.c: ditto

10/12/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: Adding global #define of MAXLINE ( used to be in TGDB )

10/05/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, remove case TGDB_QUIT_NORMAL and
   TGDB_QUIT_ABNORMAL to add TGDB_QUIT.

10/01/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, add call to tgdb_types_free_command.

09/30/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, remove call to depricated tgdb_delete_command

09/27/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: remove #include 'ibuf.h'
   process_commands, TGDB_ABSOLUTE_SOURCE_ACCEPTED,
   TGDB_ABSOLUTE_SOURCED_DENIED, change to use tgdb_source_file.

09/27/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, TGDB_UDPATE_FILE_POSITION, remove use of
   'struct string', TGDB now returns 'char*'

09/27/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, TGDB_UPDATE_BREAKPOINTS case

09/26/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, changed case TGDB_ABSOLUTE_SOURCE_ACCEPTED and
   TGDB_ABSOLUTE_SOURCE_DENIED

09/25/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: removed #include 'queue.h'
   process_commands, implement TGDB_UPDATE_SOURCE_FILES case.

09/25/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, implement TGDB_UPDATE_FILE_POSITION case.

09/25/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: Add new #include of "tgdb_list.h"
   process_commands, implement TGDB_UPDATE_BREAKPOINTS case.

09/23/2003 Bob Rossi <bob@brasko.net>

   * sources.c: source_vscroll, source_set_sel_line, sets sel_rline 
   to be equal to sel_line

09/21/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: global commandq variable removed.
   process_commands, changed parameter from 'struct queue' to 'struct tgdb'
   gdb_input, removed parameter commandq in call to tgdb_recv_debugger_data
   call process_commands with tgdb instead of commandq
   main, remove initialization of commandq

09/21/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, rename 'Command' to 'tgdb_command'

09/15/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, removed TGDB_QUIT from switch and added
   TGDB_QUIT_NORMAL and TGDB_QUIT_ABNORMAL

09/10/2003 Bob Rossi <bob@brasko.net>

   * helptext.h: Auto-generated because of README change.
   * cgdbrc.c: global ConfigType, add CONFIG_TYPE_FUNC_BOOL to structure.
   added global prototype command_set_stc
   global ConfigVariable, initialized for new variable showtgdbcommands
   added command_set_stc to implement new command
   command_parse_set, added case for CONFIG_TYPE_FUNC_BOOL

09/10/2003 Bob Rossi <bob@brasko.net>

   * interface.c: update_status_win, add cast to remove compiler warning.

09/09/2003 Bob Rossi <bob@brasko.net>

   * cgdbrc.c: command_do_continue, command_do_finish, command_do_next,
   command_do_run, command_do_step, update call to tgdb_run_debugger_command
   to handle new return value properly.
   * interface.c: source_input, internal_if_input, ditto

09/03/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, TGDB_SOURCES_DENIED case, changed comment.

09/03/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: struct tgdb *tgdb, adding global instance of tgdb library.
   start_gdb, update tgdb_initialize to use context for new interface.
   send_key, update tgdb_send_input to use context and new name.
   gdb_input, update tgdb_recv to use context and new name.
   child_input, update tgdb_tty_recv to use context and new name.
   tgdb_readline_input, update tgdb_recv_input to use context and new name.
   cleanup, update tgdb_shutdown to use context and new name.
   * cgdbrc.c: global, adding extern to tgdb instance.
   command_do_continue, command_do_finish, command_do_next, command_do_run,
   command_do_step, update tgdb_run_client_command to use context and new 
   name.
   * interface.c: global, adding extern to tgdb instance.
   update_status_win, update tgdb_tty_name to use context.
   signal_handler, catch and send signals TGDB is interested in.
   source_input, update tgdb_get_sources to use context and new name.
   source_input, update tgdb_modify_breakpoint to use context.
   source_input, update tgdb_run_client_command to use context and new name.
   set_up_signal, catches signals TGDB is interested in.
   internal_if_input, update tgdb_new_tty to use context and new name.
   internal_if_input, update tgdb_run_client_command to use context and name.
   internal_if_input, update tgdb_get_source_absolute_filename to use context
   and new name.

08/19/2003 Bob Rossi <bob@brasko.net>

   * cgdb.c: process_commands, changed TGDB_UPDATE_BREAKPOINTS to handle
   the new libtgdb 'struct tgdb_breakpoint' instead of parsing a 'struct ibuf'.

08/16/2003 Bob Rossi <bob@brasko.net>
	
	* FAQ: changed tty question to reflect 2 reasons its tty's are needed.
	* Makefile.am: cgdb_SOURCES, renamed file commands.c to cgdbrc.c
	* Makefile.in: generated from automake, changed because of above line
	* cgdb.c: changed #include "commands.h" to #include "cgdbrc.h"
	* cgdb.h: removed unused CONTROL_* key defines.
	* interface.c: changed #include "commands.h" to #include "cgdbrc.h"
	internal_if_input, changed case CONTROL_T to CGDB_KEY_CTRL_T

version 0.3.4 (08/14/2003):

07/16/2003 Peter Kovacs <peter@kovax.org>

	* commands.c: command_parse_syntax, don't set current file type. Just
	set the syntax flag and then do a redraw.

07/16/2003 Peter Kovacs <peter@kovax.org>

	* commands.c: implement "syntax on|off" which sets the
	  sources_syntax_on variable for all files.

version 0.3.3a (07/16/2003):

07/15/2003 Bob Rossi <bob@brasko.net>

	* filedlg.c: filedlg_recv_char would not recoginize CGDB_KEY_CTRL_M
	as a new line. Which it is.

07/15/2003 Bob Rossi <bob@brasko.net>

	* helptext.h: Changing tabs to spaces.

version 0.3.3 (07/15/2003):

07/14/2003 Bob Rossi <bob@brasko.net>

	* interface.c: Added pgup pgdn to source_input

07/02/2003 Bob Rossi <bob@brasko.net>

	* commands.c: Remove all calls tgdb_send to tgdb_run_client_command.
	This no longer has hard coded references to gdb commands.
	* interface.c: ditto


version 0.3.2 (06/25/2003):

06/25/2003 Bob Rossi <bob_rossi@cox.net>

   * interface.h: add if_change_winminheight
   * interface.c: implement if_change_winminheight, and add function
   validate_window_sizes to make sure window heights are correct.
   Add check to not highlight source window if its size is 0.
   * commands.c: add new option winmingheight "wmh"
   * helptext.h: Added winminheight doco

06/23/2003 Bob Rossi <bob_rossi@cox.net>

	* cgdb.c: cgdb_resize_term now only calls if_resize_term if there is not
	another resize signal to handle. It only handles the last one now.

06/22/2003 Bob Rossi <bob_rossi@cox.net>

	* interface.c: Fix flicker problem when ':set sc' is set.

06/22/2003 Bob Rossi <bob_rossi@cox.net>

	* TODO: Update to best of my knowledge
	* interface.c: Remove old cludge to fix CTRL+SPACE crash. The crash no
	longer happens.
	* sources.c: Add really ugly hack to get syntax highlighting on/off
	functionality. This will be cleaned up when I re-write sources.c (soon).

06/22/2003 Bob Rossi <bob_rossi@cox.net>

	* include/helptext.h: updating using ht.pl.
	* src/ht.pl: Make it generate include/helptext.h instead of src/helptext.h

06/21/2003 Bob Rossi <bob_rossi@cox.net>

	* command_lexer.h: Add EOL to enumeration. Fix compile error.

06/21/2003 Peter Kovacs <peter@kovax.org>

    * command_lexer.l: Return EOL token when scanning \n\r combinations
    * commands.c: Handle line counting, line-continuation characters.  Don't
      bomb out when parsing empty lines.

06/19/2003 Bob Rossi <bob_rossi@cox.net>

	* cgdb.h: Added function cgdb_set_esc_sequence_timeout
	* cgdb.c: Implemented function cgdb_set_esc_sequence_timeout
	* commands.c: Added option escdelay that configures the input library
	* input.h: Added input_set_escape_sequence_timeout_value
	* input.c: Implemented input_set_escape_sequence_timeout_value

06/19/2003 Bob Rossi <bob_rossi@cox.net>

	* interface.h: Added if_highlight_viewer
	* sources.h: Added a language to each list_node.
	* commands.c: Added new command 'syntax' to highlight the current
	file to a certain language.
	* highlight.c: changed highlight, to not find out the file_type,
	that job is done by the tokenizer now.
	* interface.c: Added if_highlight_sviewer
	* sources.c: load_file Set the default language of the new file
	* tokenizer.h: add tokenizer_get_default_file_type
	* tokenizer.c: implemented tokenizer_get_default_file_type

06/17/2003 Ben Schomp <ben@benschomp.com>

    * changed source window shrink and grow functions:
    '-' shrinks source window 1 line
    '=' grows source window 1 line
    '_' shrinks source window 25%, or if tty window is visible
        shrinks tty window 1 line
    '+' grows source window 25%, or if tty window is visible,
        grows tty window 1 line

06/17/2003 Bob Rossi <bob_rossi@cox.net>

	* sources.c: Make sure orig_buf is valid.

06/17/2003 Bob Rossi <bob_rossi@cox.net>

	* Makefile.am: Added tokenizer directory to compile script
	* highlight.c: removed highligh_c and highlight_ada
	removed c_types, c_keywords, ada_types, ada_keywords
	Added new function highlight_node which interfaces with the new
	tokenizer library.
	* sources.c: Changed load_file, it calls the new highlight function.

06/14/2003 Mike Mueller <mmueller@cs.uri.edu>
    * highlight.c: Fixed bug in left/right scrolling when tab characters present

06/14/2003 Peter Kovacs <peter@kovax.org>

    * commands.c: Added support for parsing set foo=bar type variables.  Added
    support for parsing configuration files (somewhat incomplete at this
    point).
    * cgdb.c: Added support for parsing ~/.cgdb/cgdbrc configuration file.

06/14/2003 Bob Rossi <bob_rossi@cox.net>

	* commands.c: Implemented tab_stop feature. Changed tabspace to tabstop.
				  Changed parse error call from printf to if_print_message.
 	* highlight.c: changed to use tabstop variable.
	* interface.c: Added if_print_message.
	* interface.h: Added if_print_message.

06/12/2003 Bob Rossi <bob_rossi@cox.net>

	* commands.c: sorted VARIABLES structure

06/11/2003 Bob Rossi <bob_rossi@cox.net>

	* sources.h,added field covered_lines to list_node: This field is used
	to record all the line numbers ( per file ) that gdb has directed the 
	user to go to. This was inteded to work with actuall lines the user has
	covered. However, if the user does up/down, then those lines get added
	also.
	* sources.c: Changed some calls from malloc to xmalloc. 
	Added new option called line_coverage_option.
	* interface.c: added call to redisplay the screen when a command is
	recieved via the status bar.
	* commands.c: Added new command line_coverage_option.

06/04/2003 Bob Rossi <bob_rossi@cox.net>

    * cgdb.c: process_commands, changed interface between cgdb/tgdb.
    tgdb now sends atomic commands. self contained.

06/01/2003 Bob Rossi <bob_rossi@cox.net>
    
    * cgdb.c: init_home_dir now uses fs_util interface instead of
    trying to figure out paths itself.
    * cgdb.c: create_help_file now also uses fs_util interface.

06/01/2003 Bob Rossi <bob_rossi@cox.net>

    * cgdb.c: tgdb interface changed. Removing old call to tgdb_init and 
    tgdb_start and calling only tgdb_init with the correct parameters.

version 0.3.1 (04/28/2003):

04/27/2003 Bob Rossi <bob_rossi@cox.net>

    * Reorganized the cvs tree

version 0.3.0 (04/11/2003):

04/11/2003 Bob Rossi <bob_rossi@cox.net>

    * Focus initially set to GDB window

04/09/2003 Bob Rossi <bob_rossi@cox.net>

    * If start_gdb fails, then cgdb exits cleanly.

04/05/2003 Bob Rossi <bob_rossi@cox.net>

    * Changed CGDB_ESC_KEY to 27 for the several spots still calling wgetch
    * Fixed bug where if you enter a regex and then hit ESC to cancel, the
    line would never go away.

04/03/2003 Bob Rossi <bob_rossi@cox.net>

    * interface.c ( if_draw ): Removed a function that called refresh
    on the status bar. Also, Added a check to refresh the cgdb window
    if focus == cgdb.
    * cgdb.c ( remove realpath ): There is no more call to realpath to 
    determine the breakpoint.
    * Add another hack to keep relative file from file dialog: This way
    when the user sets a breakpoint on a file opened from the file 
    dialog, the relative file is known.

04/02/2003 Bob Rossi <bob_rossi@cox.net>

    * Removed filedlg's main loop: filedlg's main loop is gone. It is now
    driven from cgdb's main loop. It recieve's a char at a time.
    * Removed call to wgetch in the process of removing filedlg's main loop
    * Removed optimizations from sources.c and scroller.c: I added a variable
    to determine if these objects needed to be displayed again. They are not
    worth the effort to maintain, since sometimes the screen NEEDS to be
    drawn again.

04/01/2003 Bob Rossi <bob_rossi@cox.net>

    * cgdb now works on windows XP in cygwin: Fixed creation of home directory.
    * Try to make configure fail if readline is not installed on system.

03/29/2003 Bob Rossi <bob_rossi@cox.net>

    * Fixed all of cgdb's to work with autoconf: All of the files that make up
    cgdb now test to see if a header is available before it is included.

03/27/2003 Bob Rossi <bob_rossi@cox.net>

    * Changed cgdb to version 0.3.0 in cvs.

03/26/2003 Bob Rossi <bob_rossi@cox.net>

    * Fixed resizing with new input library: cgdb now writes to a pipe in the
    signal handler that gets triggered in the select loop which does the
    resize. It used to do ungetch.
    * Fixed return values of _input functions in cgdb.c: These functions would
    quit on there own. They have no right to do so, they should report an
    error and have cgdb quit in some common location
    * Changed configure from --with-driver to --with-drivers: The reason for
    this is because now there are several driver programs that can be used to
    test cgdb.
    * Removed cgdb's handling of esc code sequences: cgdb was looking for esc
    sequences. It was looking for Shift-Arrow keys and Home and End. This has
    been replaced with new input library.

03/25/2003 Bob Rossi <bob_rossi@cox.net>

    * Integrated new input unit into cgdb: cgdb no longer uses getch to get
    input from the terminal. This is useful because now cgdb can know the high
    level characters ( CGDB_KEY_UP ) and it can also know the esc seq
    associated with them. So it can send them to readline.

03/23/2003 Bob Rossi <bob_rossi@cox.net>

    * Fixed interface to tgdb to allow the new readline support: This fixes
    the bug where alt-D did not work, and the ^r ( reverse search ) bug would
    cause cgdb to block. It also fixes the existing bug in cgdb, it did not
    print the output of tgdb_send.

03/06/2003 Mike Mueller <mmueller@cs.uri.edu>

    * White terminal fix: Fixed cgdb to automatically paint the entire
    window black when opened, so the screen isn't messy on white backgrounds.
    * Fixed search repeats: Modified 'n' key behavior so that it does nothing
    when pressed if no search was previously specified.

03/06/2003 Bob Rossi <bob_rossi@cox.net>

    * Updated cgdb to work with the new Command interface. tgdb now returns a
    nice queue instead of a triple pointer 'struct Command *'

03/02/2003 Bob Rossi <bob_rossi@cox.net>

    * Readline has been cleanly added with a pty: Now, cgdb opens a pty,
    tells readline that that is its stdin, it also creates an ordinary pipe to
    read from readline's ouput.
    * Made readline not install any signal handler's

02/26/2003 Bob Rossi <bob_rossi@cox.net>

    * Implemented new changes to the libtgdb interface to support readline:
    cgdb should now be able to send all the data the user typed to tgdb, 
    and tgdb figures out what data to send back and in what order.
    * Fixed crash in cgdb: If user hit ' ' into the cgdb window when there
    was no file selected, cgdb would crash.

02/24/2003 Bob Rossi <bob_rossi@cox.net>

    * Fixed interface between cgdb and tgdb: cgdb gets the prompt from 
    tgdb now instead of guessing its '(gdb) '
    * Fixed readline include problem. stdio.h must be included first

02/23/2003 Bob Rossi <bob_rossi@cox.net>

    * Major re-write, adding readline support: cgdb now uses the readline
    library directly for getting input from the user.


02/16/2003 Bob Rossi <bob_rossi@cox.net>

    * Changed configure file src/Makefile.am: libtgdb is now a single library.

02/12/2003 Bob Rossi <bob_rossi@cox.net>
   
   * Fixed cgdb to interface with new tgdb
   * Removed macro support from cgdb: It was using tgdb's macro
   support which has been removed. The macro support should be done
   from the application level.

02/11/2003 Bob Rossi <bob_rossi@cox.net>
   
   * Added the command to goto a line in the source window: This options was
   present before but it was not picked up by the new command parser.
   * Changed searching keys: the 'n' key to mean 'next forward search' 
   and the 'N' key to mean 'next reverse search'.
   * Changed file buffer key commands: 'b' goes back a file. 'f' goes
   forward a file.
   * Removed the '.' command: It is useless :)

02/05/2003 Peter Kovacs <peter@kovax.org>

    * Integrated new command parser: commands.c now takes care of processing
    all :commands and all :set commands.  Added new commands :insert :next
    :run :continue :macro_run :macro_save :macro_start.  Added verbose set
    commands :set ignorecase and :set shortcut.

version 0.2.3 (01/30/2003):

01/29/2003  Bob Rossi  <bob_rossi@cox.net>

    * Fixed the resize problem on solaris by not calling signal:
    cgdb no longer calls the signal function to say that it wants to
    catch a signal. It now uses the POSIX signal handler functions instead.
    This fixed the resizing issue on solaris.

01/25/2003  Bob Rossi  <bob_rossi@cox.net>

    * removed h key, it is depricated: :help should be used instead.
    * removed ^k, it is depricated: :q and :q! should be used instead.

01/24/2003  Mike Mueller  <mmueller@cs.uri.edu>

    * Added quit command: Added :q and :q! commands.
    * Fixed 'current line' discrepancy: Using the :123 line format, the
    'G', and the 'gg' commands, actually altered the current executing line
    pointer in the interface.  Fixed this so that the user-selected line is
    changed, but the current executing line remains unchanged.
    * Changed arrow in source window: Changed the - (dash) to an ACS_LTEE
    character.  If this causes problems on some systems, I'll remove it.
    * Changed GDB window tabs: Modified the GDB output window's tab 
    behavior to resemble a standard terminal.  This means tab stops every 
    8 characters, instead of just translating tabs to a fixed amount of spaces.
    * Added logo: Added a few ASCII art logos to cgdb.  

version 0.2.2 (01/23/2003):

01/23/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed file dialog: cgdb's file dialog now does not display all
    the files in strcmp order. It puts regular files first, then relative
    files ( files that start with '.' ) and then absolute files.

01/22/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed current line color: cgdb now displays the current line
    as bright white, not red ( that's already ment a breakpoint )

version 0.2.1 (01/19/2003):

01/18/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed the configure scripts for select.h: Changed the configure
    script to not fail if select.h isn't on the host.
    * Changed the configure scripts: Changed configure to only build
    cgdb with ncurses unless the user types --with-curses. And then
    it will try to build with curses. The reason is that cgdb does
    not work that well with curses on all systems.

version 0.2 (01/13/2003):

01/08/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb to traverse previously viewed source files: The user
    can traverse through the source files that have been viewed.

01/05/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb to have some command line support: cgdb now has 
    command line support to print help, version and allow the user 
    to pick which debugger cgdb should use.

01/04/2003  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb to support colon commands: When the user types
    a colon (:) from the source window they can enter a command. If the 
    command is garbage, then No such command: ... is displayed. Otherwise,
    the command is processed. Currently the only two commands are
    ':set ic' and ':set noic'.

12/28/2002  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb, added file helptext.h which contains the help file:
    The file helptext.h now contains an array which is the help file that
    gets displayed when the user hits the 'h' key in the source window.
    This will eventually be the manual.
    * Changed cgdb, can print long messages to status bar now: added 
    if_display_message to interface. This allows printing of lines that are 
    longer than the terminal is wide.
    * Changed tgdb and cgdb to have support for one macro: To test out
    the macro support I have added the ability to run one macro.

12/27/2002  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb to have a help dialog: When the user hits 'h' a help 
    dialog appears. cgdb looks in $HOME/.cgdb/help.txt for the file. 
    However, as of know the file is not being created. Copying a file
    there manually does the trick. This will be changed when I can 
    determine what the correct method of copying the file should be.
    ( make install, creating the file in the c code, ... )

12/22/2002  Bob Rossi  <bob_rossi@cox.net>

    * Changed cgdb to handle input to the debugged program via a pty:
    This is a major change. It allows the debugged program to recieve input
    through gdb's tty command. This seperates gdb's input and the debugged
    program's input. It is the initial "tty-window" release.

12/21/2002  Bob Rossi  <bob_rossi@cox.net>

    * Changed status bar info: Either shows the current file name, or it shows
    the search, reverse search or line search. Full line.

version 0.1.1 (12/19/2002):

12/19/2002  Bob Rossi  <bob_rossi@cox.net>
    * Fixed Resize window event: The resizing of the cgdb application was not
    occuring when the focus was on the gdb window.
    * Fixed regex color highlighting bug in the source window: When searching
    with the regex in the source window, the color that was matched was 
    incorrect. Fixed the algorithm and made it more efficient.
    * Fixed sources so they compile on AIX 4.3: Got cgdb to compile and run
    on AIX 4.3. It doesn't run perfect yet ( the curses is out of wack,
    displaying order , color ... ) but it compiles and runs.
    * Fixed bug in processing ada breakpoint exception output from gdb: If the
    user set a breakpoint on an exception in ada, the tgdb library would not
    be able to parse the output from gdb's command 'info breakpoints'.

version 0.1 (12/09/2002)  <mmueller@cs.uri.edu>

    * Wrote Initial version of cgdb: Basically designed and wrote cgdb. All
    the initial thought ( algorithms, structures ) was done previous to this
    date.
