2009-03-01  Dodji Seketeli  <dodji@redhat.com>

	* git-commit-messages.README: New file. Describes the git commit
	message format from now on.
	* gitlog2gnucl: Script to generate a GNU ChangeLog from the Nemiver
	git logs.


2009-02-28  Luca Bruno <lucab@debian.org>

	* configure.ac: Shorten compilation lines by regrouping
	PKG_CHECK_MODULES calls.
	* tests/Makefile.am: Adjust this.

2009-02-22  Dodji Seketeli  <dodji@redhat.com>

	* src/dbgengine/nmv-i-debugger.h:
	(IDebugger::Variable::build_qname): Be defensive to avoid crashing.
	This might help for bug #571036 even though I haven't been able
	to reproduce it.

2009-02-21  Dodji Seketeli  <dodji@redhat.com>

	* tests/test-breakpoint.cc, tests/test-global-variables.cc,
	  tests/test-libtool-wrapper-detection.cc, tests/test-overloads.cc,
	  tests/test-var-list.cc, tests/test-var-walker.cc: Don't refer to
	  .libs/fooprog anymore, as test programs don't seem to be libtool
	  shell wrapped anymore. Only the noinst programs are.

2009-02-21  Dodji Seketeli  <dodji@redhat.com>

	* src/dbgengine/nmv-i-debugger.h: Include <stdint.h> before using
	uint8_t. This otherwise wouldn't compile with gcc 4.3.3

2009-02-14  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	(DBGPerspective::inspect_variable): Save the history of the variable
	inspection dialog, and restaure it whenever a new dialog is
	instantiated.
	* src/persp/dbgperspective/nmv-var-inspector-dialog.cc:
	(get_cols): New entry point to statically create the ListStore columns
	only once. There is no need to instantiate those columns each time
	a Dialog is instantiated.
	(VarInspectorDialog::Priv::exists_in_history): New entry point.
	(VarInspectorDialog::Priv::add_to_history): Likewise.
	(VarInspectorDialog::Priv::inspect_variable): Reuse the new
	VarInspectorDialog::Priv::add_to_history.
	(VarInspectorDialog::set_history): New entry point.
	(VarInspectorDialog::get_history): Likewise.
	* src/persp/dbgperspective/nmv-var-inspector-dialog.h:
	(VarInspectorDialog::set_history VarInspectorDialog::get_history):
	Declare the new entry points.

2009-02-13  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	(DBGPerspective::call_function): Avoid duplicates in call function
	dialog history.

2009-02-02  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-call-function-dialog.cc:
	(CallFunctionDialog::call_expression): Don't use
	ComboBoxEntry::get_active_text because it's not
	present in gtkmm 2.12.
	* src/persp/dbgperspective/nmv-var-inspector-dialog.cc:
	(VarInspectorDialog::Priv::do_inspect_variable): Likewise.
	(VarInspectorDialog::Priv::on_var_name_changed_signal): Likewise.
	(VarInspectorDialog::variable_name): Likewise.

2009-02-02  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-call-function-dialog.cc:
	  (CallFunctionDialog::Priv::Priv): Use and initialize a
	  Gtk::ComboBoxEntry instead of a Gtk::Entry.
	  Store the history in a Gtk::ListStore.
	  (CallFunctionDialog::Priv::exists_in_history): New entry point.
	  (CallFunctionDialog::Priv::clear_history): Likewise.
	  (CallFunctionDialog::Priv::add_to_history): Likewise.
	  (CallFunctionDialog::Priv::get_history): Likewise.
	  (CallFunctionDialog::set_history): Likewise.
	  (CallFunctionDialog::get_history): Likewise.
	  (CallFunctionDialog::add_to_history): Likewise.
	  (CallFunctionDialog::call_expression): Add the call expression
	  To history.
	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	  (DBGPerspective::call_function): Feed the CallFunctionDialog
	  instance with call expression history, and update our own copy
	  of that history before destroying the dialog.
	  This entry should close #568821.

2009-02-02  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	  (DBGPerspective::call_function): Go to the begining of the line,
	  on new lines.

2009-02-01  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	(DBGPerspective::find_file_in_source_dirs): Don't forget the case
	when we are given an absolute path. This patch is from
	"Romain Tatière" <romain@blogreen.org>.

2009-01-31  Dodji Seketeli  <dodji@redhat.com>

	* src/uicommon/nmv-terminal.[cc|h] (Terminal::feed): New entry point.
	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	(DBGPerspective::call_function): Add a message to the terminal
	about the function we are calling.
	This should close #570029.

2009-01-31  Dodji Seketeli  <dodji@redhat.com>

	* src/dbgengine/nmv-gdb-engine.cc (OnFileListHandler::do_handle):
	Add some logging.
	* src/dbgengine/nmv-gdbmi-parser.cc (parse_result_record): Fix style.
	(GDBMIParser::parse_file_list): Fix a fatal typo that was breaking
	file list parsing. Fix style as well.
	* tests/test-gdbmi.cc: Add regression test for the file list parsing.
	This should close #567175.

2009-01-31  Dodji Seketeli  <dodji@redhat.com>

	* data/nemiver.desktop.in: Add debugger category. Patch from
	"Vincent Untz" <vuntz@gnome.org>. Closes #568785.

2009-01-31  Dodji Seketeli  <dodji@redhat.com>

	* src/persp/dbgperspective/nmv-preferences-dialog.cc:
	Include gtksourceviewmm/sourcestyleschememanager.h only when compiling
	with gtksourceviewmm2.
	Also, fix function calling style to comply with Nemiver's coding style.

2008-12-25  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/dbgengine/nmv-i-debugger.h:
	(BreakPoint::state_to_string): fix a typo in the string representation of
	NOT_STARTED

2008-12-24  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/menus/menus.xml: remove the debugging options
	"show errors" and "show output" from the 'View' menu since these are not
	things that regular users will use and probably just confuse people.

2008-12-24  Jonathon Jongsma  <jonathon@quotidian.org>

	* tests/Makefile.am: fooprog does not need to link against libnemivercommon,
	etc.  It's just a plain-c++ test program

2008-12-23  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc: Don't fail an assertion
	when trying to pop up the variable inspector dialog (F12) when there are no
	source files open (Bug #564301)

2008-12-23  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc: fix the order of the
	<alt>-N keyboard shortcuts to match the order of the tabs (Bug #553213)
	* src/persp/dbgperspective/menus/menus.xml: re-order the UI menu as well

2008-12-23  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/glade/varinspectordialog.glade:
	* src/persp/dbgperspective/nmv-var-inspector-dialog.cc: remember the history
	of the variables inspected in the variable inspector dialog so that you
	don't have to re-type them if you want to go back to one that you viewed
	earlier.  This isn't a perfect solution since the history is lost when the
	dialog is closed.  I'm not sure if it would be better to somehow make the
	history outlive the dialog or if we should jsut change the lifetime of the
	dialog (so that we call show()/hide() rather than creating and destroying it
	every time it's shown)
	Bug #536259

2008-12-23  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc: hook up the sourceivew
	theme preference to the editor.  So now when the preference is changed, the
	opened source editor widgets will all be changed to the new scheme (as will
	any newly-opened files)

2008-12-23  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/glade/preferencesdialog.glade:
	* src/persp/dbgperspective/nmv-conf-keys.h:
	* src/persp/dbgperspective/nmv-dbg-perspective.cc:
	* src/persp/dbgperspective/nmv-preferences-dialog.cc:
	* src/persp/dbgperspective/schemas/nemiver-dbgperspective.schemas: add a
	preference to the preferences dialog to select a different style scheme for
	the source editor widget.  This is not hooked up to actually change the
	style in the application yet, but the preference exists.

2008-12-15  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/common/nmv-proc-utils.cc: change is_libtool_executable_wrapper a bit
	so that it doesn't interpret dashes in the filename as the dash between the
	filename and the libtool boilerplate.  This allows us to detect filenames
	with dashes as libtool wrapper scripts (Bug #554405)
	* tests/Makefile.am: dist the new test libtool wrapper
	* tests/test-libtool-wrapper-detection.cc: add a test for a libtool wrapper
	with a dash in the filename
	* tests/libtool-wrapper-with-dashes: Added example libtool wrapper witha
	dash in the filename that we can use in our unit test

2008-12-15  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/nmv-dbg-perspective.cc: change the 'restart' icon
	from Stock::GOTO_FIRST to Stock::REFRESH (Bug #526151)

2008-12-11  Dodji Seketeli  <dodji@gnome.org>

	* src/dbgengine/nmv-gdbmi-parser.cc (GDBMIParser::parse_result_record):
	  Don't forget lines can end up abruptly.
	* tests/test-gdbmi.cc: Added a new regression test for this bug.
	This should close #564113.

2008-11-26  Jonathon Jongsma  <jonathon@quotidian.org>

	* src/persp/dbgperspective/glade/varinspectordialog.glade: make the default
	size of the variable inspector dialog taller so that I don't have to
	constantly resize it when inspecting an object with more than 2 or 3 data
	members

================== 0.6.4 released ==================

