Skip to content
  • Naba Kumar's avatar
    merged anjuta-new-debugger branch into trunck. (cvs -z3 up -j · be9b7dd3
    Naba Kumar authored
    	* libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
    	plugins/debug-manager/*, data/Makefile.am,
    	manuals/reference/libanjuta/libanjuta.types,
    	manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
    	manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
    	merged anjuta-new-debugger branch into trunck.
    	(cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
    
    	* libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-manager/debugger.c,
    	plugins/debug-manager/debugger.h,
    	plugins/gdb/anjuta-gdb.plugin.in,
    	plugins/gdb/debugger.c,
    	plugins/gdb/debugger.h,
    	plugins/gdb/plugin.c:
    	Add new IAnjutaCpuDebugger interface to access cpu register
    	Run gdb instead of /usr/local/bin/gdb
    
    	* plugins/debug-manager/plugin.c,
    	plugins/debug-manager/registers.c,
    	plugins/debug-manager/registers.h:
    	Rewrite register window
    	Rename Load target menu item to Run target
    
    	* plugins/gdb.init
    
    	* plugins/debug-manager/watch.c,
    	plugins/debug-manager/breakpoint.c,
    	plugins/debug-manager/breakpoint.h:
    	Fix crash: disconnect save and load session signals
    
    	* libanjuta/interface/libanjuta.idl,
    	plugins/debug-manager/debugger.c,
    	plugins/gdb/plugin.c:
    	Add a value parameter for evaluate command
    
    	* plugins/debug-manager/anjuta-debug-manager.glade:
    	Create new dialog box for watches using glade
    
    	* plugins/debug-manager/anjuta-debug-manager.ui:
    	Move watch menu items near the end
    	Move breakpoint menu items outside the sub menu
    
    	* plugins/debug-manager/debug_tree.c,
    	plugins/debug-manager/debug_tree.h,
    	plugins/debug-manager/debug_tree.h,
    	plugins/debug-manager/watch.c:
    	Move all GUI code from watch.c to debug_tree.c
    	Add an auto update property to watches
    
    	* plugins/debug-manager/locals.c,
    	plugins/debug-manager/locals.h,
    	plugins/debug-manager/stack_trace.c,
    	plugins/debug-manager/stack_trace.h,
    	plugins/debug-manager/plugin.c:
    	Register actions before starting debugger
    
    	* plugins/gdb/debugger.c:
    	Do not call callback function if not present
    
    	* libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-manager/stack_trace.c,
    	plugins/debug-manager/stack_trace.h,
    	plugins/debug-manager/anjuta-debug-manager.ui,
    	plugins/gdb/debugger.c:
    	Add a popup menu in stack frame window
    	Add a new frame-changed event
    	Use MI command for getting stack informations
    	Get filename with full path (need gdb > 6.3)
    
    	* libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-manager/debug_tree.c,
    	plugins/debug-manager/debugger.c,
    	plugins/debug-manager/locals.c,
    	plugins/debug-manager/locals.h,
    	plugins/debug-manager/plugin.c,
    	plugins/gdb/debugger.c,
    	plugins/gdb/debugger.h,
    	plugins/gdb/parser.c,
    	plugins/gdb/parser.h,
    	plugins/gdb/plugin.c,
    	plugins/gdb/Makefile.am:
    	Pass watch data with string instead of Watch structures
    	Use debug_tree in local window
    	Remove info local
    	Remove parser.{ch}
    
    	* plugins/debug-manager/breakpoints.c,
    	plugins/debug-manager/utilities.c,
    	plugins/debug-manager/utilities.h:
    	Use a GtkListStore instead of a GtkTreeStore
    	move goto_location_in_editor in utilities.c
    
    	* libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-manager/anjuta-debug-manager.ui,
    	plugins/debug-manager/breakpoints.c,
    	plugins/debug-manager/plugin.c,
    	plugins/gdb/debugger.c:
    	Add a breakpoint type
    	Add new popup menu in breakpoint window
    	Add toggle breakpoint in editor popup menu
    	Save and restore breakpoint enable
    	Fix bug in clear all breakpoints
    	Remove old useless code
    
    	* plugins/debug-manager/debugger.c:
    	Fix some problem with debugger states
    
    	* manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
    	Update documentation
    
    	* data/Makefile.am,
    	plugins/gdb/Makefile.am,
    	plugins/gdb/gdb.init:
    	Move gdb.init crom data to plugins/gdb
    
    	* plugins/gdb/gdb.init,
    	libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-manager/breakpoints.c,
    	plugins/debug-manager/debugger.c,
    	plugins/debug-manager/plugin.c,
    	plugins/gdb/debugger.c,
    	plugins/gdb/plugin.c:
    	Support pending breakpoints
    	Rewrite debugger states
    	Split ianjuta_debugger_log into _enable_log and _disable_log
    
    	* plugins/debug-manager/start.c,
    	plugins/debug-manager/debug_tree.c,
    	plugins/gdb/parser.c:
    	Remove some useless lines
    
    	* manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
    	manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
    	manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
    	Update documentation
    
    	* manuals/references/libanjuta/libanjuta.types: Fixed
    	debug-manager name.
    
    	* libanjuta/anjuta-debugger.c,
    	libanjuta/anjuta-debugger.h:
    	Remove those files
    
    	* libanjuta/interfaces/libanjuta.idl,
    	plugins/debug-mananger/breakpoints.c,
    	plugins/debug-manager/debug_tree.c,
    	plugins/debug-manager/debugger.c,
    	plugins/debug-manager/plugin.c,
    	plugins/debug-manager/registers.c,
    	plugins/debug-manager/sharedlib.c,
    	plugins/debug-manager/signal.c,
    	plugins/debug-manager/stack_trace.c,
    	plugins/debug-manager/start.c,
    	plugins/debug-manager/watch.c,
    	plugins/gdb/debugger.c,
    	plugins/gdb/debugger.h,
    	plugins/gdb/parser.c,
    	plugins/gdb/parser.h,
    	plugins/gdb/plugin.c:
    	Move types definitions from libanjuta/anjuta-debugger.{ch}
    	Rename types from AnjutaDebugger* to IAnjutaDebugger*
    
    	* plugins/gdb/Makefile.am:
    	Remove user interface from gdb plugin
    
    	* merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
    be9b7dd3