2009-03-01 Dodji Seketeli * 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 * configure.ac: Shorten compilation lines by regrouping PKG_CHECK_MODULES calls. * tests/Makefile.am: Adjust this. 2009-02-22 Dodji Seketeli * 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 * 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 * src/dbgengine/nmv-i-debugger.h: Include before using uint8_t. This otherwise wouldn't compile with gcc 4.3.3 2009-02-14 Dodji Seketeli * 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 * src/persp/dbgperspective/nmv-dbg-perspective.cc: (DBGPerspective::call_function): Avoid duplicates in call function dialog history. 2009-02-02 Dodji Seketeli * 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 * 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 * 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 * 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" . 2009-01-31 Dodji Seketeli * 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 * 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 * data/nemiver.desktop.in: Add debugger category. Patch from "Vincent Untz" . Closes #568785. 2009-01-31 Dodji Seketeli * 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 * 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 * 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 * 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 * 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 * src/persp/dbgperspective/nmv-dbg-perspective.cc: fix the order of the -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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 ==================