Skip to content
  1. Nov 26, 2011
  2. Nov 24, 2011
    • Dodji Seketeli's avatar
      Fix test-gdbmi.cc · 536998df
      Dodji Seketeli authored
      	* tests/test-gdbmi.cc (test_output_record):  Require the result of
      	parsing gv_output_record9 to be OK.
      536998df
    • Dodji Seketeli's avatar
      Fix parsing of unknown STATUS-ASYNC-OUTPUT record · c4e0fdfb
      Dodji Seketeli authored
      	* src/dbgengine/nmv-gdbmi-parser.cc
      	(GDBMIParser::parse_out_of_band_record): Fix thinko.  Fix
      	indentation.  Ignore unknown STATUS-ASYNC-OUTPUT record, starting
      	with a '+' character.
      c4e0fdfb
    • Dodji Seketeli's avatar
      Initial support for 'load' upon remote connection · 50fb2325
      Dodji Seketeli authored
      	* src/dbgengine/nmv-i-debugger.h (attach_to_remote_target): Add a
      	flag to load the inferior upon connection.
      	* src/dbgengine/nmv-gdb-engine.h (attach_to_remote_target):
      	Likewise.
      	* src/dbgengine/nmv-gdb-engine.cc (attach_to_remote_target):
      	Issue a "monitor reset" and a "load" command after connection if
      	the flag is set.
      	* src/persp/dbgperspective/ui/remotetargetdialog.ui: Add a check
      	box to choose to issue the "load" command upon connection.
      	* src/persp/dbgperspective/nmv-remote-target-dialog.h
      	(get_load_inferior_after_connect)
      	(set_load_inferior_after_connect): New methods.
      	* src/persp/dbgperspective/nmv-remote-target-dialog.cc
      	(RemoteTargetDialog::Priv::{get_load_inferior_after_connect,
      	set_load_inferior_after_connect}): New methods.
      	(RemoteTargetDialog::{get_load_inferior_after_connect,
      	set_load_inferior_after_connect}): Likewise.
      	* src/persp/dbgperspective/nmv-dbg-perspective.h
      	(connect_to_remote_target, reconnect_to_remote_target): Add a flag
      	to load the inferior upon connection.
      	* src/persp/dbgperspective/nmv-dbg-perspective.cc
      	(record_and_save_session): Save the flag to load inferior upon
      	connection into the session.
      	(execute_session): Load that flag from the session and use it to
      	reconnect.
      	(connect_to_remote_target): Use the new flag, possibly set by the
      	check box in the dialog.
      	(reconnect_to_remote_target): Likewise.
      	(pre_fill_remote_target_dialog): Handle the new flag.
      	* main.c: Add a new --load-inferior-after-connect command line
      	switch.
      	(process_gui_options): Pass the result of that new command line
      	switch to the debugging perspective.
      50fb2325
    • Dodji Seketeli's avatar
      Misc style cleanups · f65c9ac0
      Dodji Seketeli authored
      	* src/main.cc: Add missing spaces for initialization expressions.
      	(entries): Properly indent.
      	* src/persp/dbgperspective/nmv-remote-target-dialog.cc
      	(RemoteTargetDialog::Priv:*): In function definitions, names
      	should start at the beginning of the line.
      f65c9ac0
    • Dodji Seketeli's avatar
      664463 - cannot debug the same software twice · e2de4534
      Dodji Seketeli authored
      	* src/persp/dbgperspective/nmv-dbg-perspective.cc
      	(DBGPerspective::set_breakpoint): Don't try to set a breakpoint if
      	it has neither and address nor a filename set.
      e2de4534
    • Dodji Seketeli's avatar
      En route toward 0.9.2 · 36dd9d25
      Dodji Seketeli authored
      	* configure.ac: Bump revision to 0.9.2.
      36dd9d25
    • Dodji Seketeli's avatar
      Update the 'release' target for gz -> xz change · c78aa2ff
      Dodji Seketeli authored
      	* Makefile.am:  Substitute tar_gz_file for tar_xz_file and tar.gz
      	for tar.xz.
      c78aa2ff
  3. Nov 22, 2011
  4. Nov 21, 2011
  5. Nov 20, 2011
    • Dodji Seketeli's avatar
      Automatically update ChangeLog · a4bf7774
      Dodji Seketeli authored
      a4bf7774
    • Dodji Seketeli's avatar
      Bump to 0.9.1 and update NEWS file · 8bb923d8
      Dodji Seketeli authored
      	* configure.ac: Current version is not 0.9.1
      	* NEWS: Update for changes since 0.9.0
      8bb923d8
    • Dodji Seketeli's avatar
      Handle deprecated functions on glibmm-2.4 2.30.0 and glib-2.0 2.31.0 · 53274a7a
      Dodji Seketeli authored
      	* configure.ac: Define GLIB_DISABLE_DEPRECATION_WARNINGS if we
      	detect that we are building against a combination of glibmm/glib
      	that uses deprecated functions.  Update report at the end of
      	configure.
      	* src/persp/dbgperspective/nmv-dbg-perspective.cc
      	(DBGPerspective::on_motion_notify_event_signal): Use the new
      	gdk_event_get_device_position on gtk+ >= 3.0.0 instead of the
      	deprecated gdk_window_get_pointer.  Include config.h as the first
      	header in the translation unit.
      	* src/common/nmv-conf-manager.cc: Include config.h as the first
      	header in the translation unit.
      	* src/common/nmv-connection-manager.cc: Likewise.
      	* src/common/nmv-connection.cc: Likewise.
      	* src/common/nmv-date-utils.cc: Likewise.
      	* src/common/nmv-delete-statement.cc: Likewise.
      	* src/common/nmv-dynamic-module.cc: Likewise.
      	* src/common/nmv-env.cc: Likewise.
      	* src/common/nmv-exception.cc: Likewise.
      	* src/common/nmv-initializer.cc: Likewise.
      	* src/common/nmv-insert-statement.cc: Likewise.
      	* src/common/nmv-log-stream.cc: Likewise.
      	* src/common/nmv-option-utils.cc: Likewise.
      	* src/common/nmv-parsing-utils.cc: Likewise.
      	* src/common/nmv-plugin.cc: Likewise.
      	* src/common/nmv-proc-mgr.cc: Likewise.
      	* src/common/nmv-proc-utils.cc: Likewise.
      	* src/common/nmv-scope-logger.cc: Likewise.
      	* src/common/nmv-sql-statement.cc: Likewise.
      	* src/common/nmv-str-utils.cc: Likewise.
      	* src/common/nmv-tools.cc: Likewise.
      	* src/common/nmv-transaction.cc: Likewise.
      	* src/common/nmv-ustring.cc: Likewise.
      	* src/confmgr/nmv-gsettings-mgr.cc: Likewise.
      	* src/dbgengine/nmv-cpp-trait.cc: Likewise.
      	* src/dbgengine/nmv-dbg-common.cc: Likewise.
      	* src/dbgengine/nmv-gdbmi-parser.cc: Likewise.
      	* src/persp/dbgperspective/nmv-breakpoints-view.cc: Likewise.
      	* src/persp/dbgperspective/nmv-call-function-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-call-stack.cc: Likewise.
      	* src/persp/dbgperspective/nmv-choose-overloads-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-file-list.cc: Likewise.
      	* src/persp/dbgperspective/nmv-find-text-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-load-core-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-memory-view.cc: Likewise.
      	* src/persp/dbgperspective/nmv-open-file-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-preferences-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-proc-list-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-registers-view.cc: Likewise.
      	* src/persp/dbgperspective/nmv-remote-target-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-run-program-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-saved-sessions-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-sess-mgr.cc: Likewise.
      	* src/persp/dbgperspective/nmv-set-breakpoint-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-set-jump-to-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-thread-list.cc: Likewise.
      	* src/persp/dbgperspective/nmv-var-inspector-dialog.cc: Likewise.
      	* src/persp/dbgperspective/nmv-vars-treeview.cc: Likewise.
      	* src/persp/dbgperspective/nmv-watchpoint-dialog.cc: Likewise.
      	* src/uicommon/nmv-dialog.cc: Likewise.
      	* src/uicommon/nmv-hex-editor.cc: Likewise.
      	* src/uicommon/nmv-layout-manager.cc: Likewise.
      	* src/uicommon/nmv-layout-selector.cc: Likewise.
      	* src/uicommon/nmv-locate-file-dialog.cc: Likewise.
      	* src/uicommon/nmv-popup-tip.cc: Likewise.
      	* src/uicommon/nmv-spinner-tool-item.cc: Likewise.
      	* src/uicommon/nmv-terminal.cc: Likewise.
      	* src/uicommon/nmv-ui-utils.cc: Likewise.
      	* tests/gtkmm-test.cc: Likewise.
      	* tests/test-breakpoint.cc: Likewise.
      	* tests/test-core.cc: Likewise.
      	* tests/test-cpp-lexer.cc: Likewise.
      	* tests/test-cpp-parser.cc: Likewise.
      	* tests/test-deref.cc: Likewise.
      	* tests/test-disassemble.cc: Likewise.
      	* tests/test-env.cc: Likewise.
      	* tests/test-libtool-wrapper-detection.cc: Likewise.
      	* tests/test-local-vars-list.cc: Likewise.
      	* tests/test-stdout.cc: Likewise.
      	* tests/test-types.cc: Likewise.
      	* tests/test-unicode.cc: Likewise.
      	* tests/test-var-list.cc: Likewise.
      	* tests/test-var-path-expr.cc: Likewise.
      	* tests/test-var-walker.cc: Likewise.
      	* tests/test-variable-format.cc: Likewise.
      	* tests/test-varobj-walker.cc: Likewise.
      	* tests/test-vars.cc: Likewise.
      	* tests/test-watchpoint.cc: Likewise.
      53274a7a
  6. Nov 19, 2011
  7. Nov 13, 2011
  8. Nov 03, 2011
  9. Oct 25, 2011
  10. Oct 24, 2011
  11. Oct 23, 2011
  12. Oct 03, 2011
  13. Oct 02, 2011
  14. Sep 25, 2011
    • Dodji Seketeli's avatar
      Relax the fixed minimum sizes preventing shrinking · 4b0e7c0c
      Dodji Seketeli authored
      	* data/schemas/gconf/nemiver-workbench.schemas
      	(/apps/nemiver/workbench/window-minimum-width)
      	(/apps/nemiver/workbench/window-minimum-height)
      	(/apps/nemiver/dbgperspective/status-widget-minimum-width)
      	(/apps/nemiver/dbgperspective/status-widget-minimum-height): Set these keys to
      	zero.
      	* data/schemas/gsettings/org.nemiver.gschema.xml
      	(window-minimum-width, window-minimum-height)
      	(status-widget-minimum-width, status-widget-minimum-height):
      	Likewise.
      	* src/persp/dbgperspective/nmv-dbg-perspective-default-layout.cc
      	(DBGPerspectiveDefaultLayout::do_lay_out): Set the default minimum
      	status widget size to zero.
      	* src/persp/dbgperspective/nmv-dbg-perspective-two-pane-layout.cc
      	(DBGPerspectiveTwoPaneLayout::do_lay_out): Set the default minimal
      	size of the two status notebooks to zero.
      	* src/persp/dbgperspective/nmv-dbg-perspective-wide-layout.cc
      	(DBGPerspectiveWideLayout::do_lay_out):  Set the default minimal
      	size of the status widget to zero.
      	* src/persp/dbgperspective/nmv-dbg-perspective-dynamic-layout.cc
      	(DBGPerspectiveDynamicLayout::add_view): Set the default minimal
      	size of the terminal to zero.
      	* src/workbench/nmv-workbench.cc (Workbench::init_window): Set the
      	default minimum window size of Nemiver to zero.
      4b0e7c0c
    • Dodji Seketeli's avatar
      Allow shrinking of the memory view widget · 61569243
      Dodji Seketeli authored
      	* src/persp/dbgperspective/nmv-memory-view.cc
      	(MemoryView::Priv::Priv):  Renamed the m_container member into
      	m_vbox, and the m_scrolledwindow member into m_container.  Put the
      	whole resulting memory view widget into a scrolled window with
      	automatic scrolling policy.
      61569243
    • Dodji Seketeli's avatar
      Minor style cleanups · 94f76a8e
      Dodji Seketeli authored
      	* src/workbench/nmv-workbench.cc (Workbench::init_window): Add
      	space around '=' and fix some comments.
      94f76a8e
    • Dodji Seketeli's avatar
      Update copyright file · 313fecd8
      Dodji Seketeli authored
      	* COPYRIGHT: Add Jonner.
      313fecd8
  15. Sep 24, 2011