2011-09-09 Dodji Seketeli Prepare for 0.9.0 Release * Makefile.am: Use master a the release branch. * NEWS: Update for 0.9.0 * configure.ac: Bump version number to 0.9.0 2011-09-07 Dodji Seketeli Misbehaving vertically enlarging var inspector * src/persp/dbgperspective/ui/varinspectordialog.ui: Allow the VBox containing the variable inspector widget to expand. 2011-09-07 Dodji Seketeli Don't append the disassembly editor multiple times * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::append_source_editor): Fix thinko: use path, not the a_path that can be empty for e.g, disassembly source editor. 2011-09-04 Dodji Seketeli 632305 Avoid disassembling location of pending breakpoint * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::append_breakpoint): Don't try to graphically append a /pending/ breakpoint. 2011-09-04 Dodji Seketeli constify IDebugger::Breakpoint::is_pending * src/dbgengine/nmv-i-debugger.h (IDebugger::Breakpoint::is_pending): Make this function const. 2011-09-04 Dodji Seketeli Don't forget to Gtk::Widget::show_all source views * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::append_source_editor): Call Gtk::Widget::show_all on the source view to add append to the source view notebook here ... (DBGPerspective::get_or_append_asm_source_editor) (DBGPerspective::open_file_real): ... not here. 2011-09-04 Dodji Seketeli Use DBGPerspective::append_breakpoints * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::on_debugger_breakpoints_set_signal): Use DBGPerspective::append_breakpoints instead of walking the breakpoints and appending them one by one. 2011-09-04 Dodji Seketeli 658143 Fails to support multiple breakpoints * src/dbgengine/nmv-i-debugger.h (IDebugger::breakpoints_set_signal): Renamed IDebugger::breakpoint_set_signal into this. Make it take a map of breakpoints instead of just one. (IDebugger::set_breakpoint): Change the type of the callback slot so that it takes a map of breakpoints. * src/dbgengine/nmv-gdb-engine.h (GDBEngine::breakpoints_set_signal): Renamed IDebugger::breakpoint_set_signal into this. Make it take a map of breakpoints instead of just one. (GDBEngine::set_breakpoint) Change the type of the callback slot so that it takes a map of breakpoints. * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::breakpoints_set_signal): Renamed GDBEngine::Priv::breakpoint_set_signal into this. Change the type, make it take a map of breakpoint instead of just one breakpoint. (OnBreakpointHandler::do_handle): Expect that the result of setting a breakpoint can be multiple breakpoints set. Adjust code to the callback slots taking a map of breakpoints instead of just one breakpoint. (GDBEngine::breakpoints_set_signal): Renamed GDBEngine::breakpoint_set_signal into this. Make it take a map of breakpoints instead of just one. (GDBEngine::set_breakpoint): Change the type of the callback slot so that it takes a map of breakpoints. * src/persp/dbgperspective/nmv-breakpoints-view.cc (BreakpointsView::Priv::Priv): Adjust. (BreakpointsView::Priv::on_debugger_breakpoints_set_signal): Renamed BreakpointsView::Priv::on_debugger_breakpoint_set_signal into this. Adjust. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::on_break_before_jump) (DBGPerspective::on_debugger_breakpoints_set_signal) (DBGPerspective::init_debugger_signals): Adjust. 2011-09-04 Dodji Seketeli Fix tests/pointer-deref.c regression * tests/test-local-vars-list.cc (on_stopped_signal): Acknowledge that we now have 4 local variables, not 3 like before. Expect that the types of 4 variables got set. Not 3 anymore. Step further - until after the new variable gets instantiated - before querying the state of the local variables. (on_var_type_set): Acknowledge that we have a new local variable called "b". 2011-08-31 Fabien Parent Use ATT for disassembly flavor to avoid a glade bug * src/persp/dbgperspective/nmv-preferences-dialog.cc: Replace AT&T with ATT * src/persp/dbgperspective/ui/preferencesdialog.ui: Likewise 2011-09-03 Dodji Seketeli 644823 Cannot set BP in files with space in path * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::set_breakpoint): Enclose the path argument to -break-insert into quotes. 2011-09-03 Dodji Seketeli Fix a typo in the coding style * coding-style.txt: Fix typo. 2011-09-03 Dodji Seketeli Add comment to is_word_delimiter * src/uicommon/nmv-source-editor.cc (is_word_delimiter): Add comment. 2011-09-03 Dodji Seketeli 658097 Fix hovering over pointer dereference expression * src/uicommon/nmv-source-editor.cc (parse_word_around_iter): New function. Factorized and enhanced from ... (SourceEditor::get_word_at_position): ... here. * tests/pointer-deref.cc: Enhance this test to add some de-referencing expression for testing purpose. 2011-09-02 Dodji Seketeli Fix style * src/dbgengine/nmv-gdbmi-parser.cc (GDBMIParser::parse_c_string_body): Fix spacing. 2011-09-02 Dodji Seketeli 657834 Properly un-escape '\"' sequence * src/dbgengine/nmv-gdbmi-parser.cc: (GDBMIParser::parse_c_string_body): Properly handle '\"' escape sequence of characters. * tests/test-gdbmi.cc: (test_str4): Add new test case, and ... (init_unit_test_suite): ... wire it. 2011-09-01 Daniel Mustieles Updated Spanish translation 2011-09-01 Mario Blättermann [l10n] Updated German translation 2011-03-02 Dodji Seketeli Avoid over reacting to pretty printing key changes * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::Priv::enable_pretty_printing): New member. (DBGPerspective::on_conf_key_changed_signal): Don't react to a change of the value of the pretty printing key if the new value equals the old one. (DBGPerspective::read_default_config): Set the value of the new member DBGPerspective::Priv::enable_pretty_printing. Also also a couple of ";" around. 2011-03-02 Dodji Seketeli Avoid emitting useless -enable-pretty-printing * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::pretty_printing_enabled_once): New member. (GDBEngine::Priv::on_conf_key_changed_signal): Don't emit -enable-pretty-printing if it has already been emitted once. (GDBEngine::load_program): Likewise. 2011-03-01 Dodji Seketeli Support pretty printing instantly applied * src/dbgengine/nmv-dbg-common.h (Command::should_emit_signal): New accessor. Returns TRUE by default. * src/dbgengine/nmv-gdb-engine.h (GDBEngine::variable_visualized_signal) (GDBEngine::on_rv_eval_var, GDBEngine::on_rv_unfold_var) (GDBEngine::on_rv_set_visualizer_on_member) (GDBEngine::on_rv_set_visualizer_on_next_sibling) (GDBEngine::on_rv_flag) (GDBEngine::unfold_variable_with_visualizer) (GDBEngine::revisualize_variable) (GDBEngine::revisualize_variable_real): Declare new functions. (GDBEngine::create_variable, GDBEngine::unfold_variable): Declare new overloads. (GDBEngine::enable_pretty_printing): Rename GDBEngine::disable_pretty_printing into this. (GDBEngine::set_variable_visualizer): Rename GDBEngine::set_variable_vizualizer. * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::variable_visualized_signal): New fn. (GDBEngine::Priv::on_conf_key_changed_signal): If pretty printing has been enabled, send the -enable-pretty-printing command down the wire. (OnCommandDoneHandler::do_handle): Handle new set-variable-visualizer command. (OnCreateVariableHandler::do_handle): Do not emit IDebugger:variable_created_signal if it was been requested otherwise at command creation time. (OnUnfoldVariableHandler::do_handle): Likewise. (GDBEngine::variable_visualized_signal, GDBEngine::on_rv_eval_var) (GDBEngine::on_rv_unfold_var) (GDBEngine::on_rv_set_visualizer_on_members) (GDBEngine::on_rv_set_visualizer_on_next_sibling) (GDBEngine::on_rv_flag) (GDBEngine::unfold_variable_with_visualizer) (GDBEngine::revisualize_variable) (GDBEngine::revisualize_variable_real): New functions. (GDBEngine::register_names_listed_signal) (GDBEngine::register_values_listed_signal): Re-indent return type. Add comments. (GDBEngine::on_detached_from_target_signal): Add ';' after NEMIVER_TRY/CATCH_NOX. Add comments. (GDBEngine::create_variable, GDBEngine::unfold_variable): Add comments. Add an overload that enables disabling broadcast signal emitting. (GDBEngine::enable_pretty_printing): Renamed GDBEngine::disable_pretty_printing into this. Added comments. (GDBEngine::set_variable_vizualizer): Update comments. Fix MI commands sending. * src/dbgengine/nmv-i-debugger.h (IDebugger::ConstVariableSlot) (IDebugger::ConstVariableListSlot, IDebugger::ConstUStringSlot): Move these defines right before declaring the IDebugger::Variable type. (IDebugger::visualizer, IDebugger::needs_revisualizing): New accessors. (IDebugger::members): Add a new accessor that returns non-const members. (IDebugger::variable_visualized_signal): New signal. (IDebugger::revisualize_variable): New entry point. (IDebugger::enable_pretty_printing): Renamed IDebugger::disable_pretty_printing into this. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::on_conf_key_changed_signal): Add comments. Re-indent somewhat. Re-visualize the local variables of the current function whenever the pretty-printing enabling setting changes. (DBGPerspective::Priv::pretty_printing_toggled): New member. (DBGPerspective::on_conf_key_changed_signal): Set it. (DBGPerspective::show_underline_tip_at_position): Use it. * src/persp/dbgperspective/nmv-local-vars-inspector.h (LocalVarsInspector::set_local_variables) (LocalVarsInspector::show_local_variables_of_current_function): Re-indent. (LocalVarsInspector::visualize_local_variables_of_current_function): New function. * src/persp/dbgperspective/nmv-local-vars-inspector.cc (LocalVarsInspector::Priv::append_a_function_argument): Add logging. (LocalVarsInspector::Priv::update_a_visualized_local_variable) (LocalVarsInspector::Priv::update_a_visualized_function_arg) (LocalVarsInspector::Priv::on_local_var_visualized_signal) (LocalVarsInspector::Priv::on_function_arg_visualized_signal) (LocalVarsInspector::visualize_local_variables_of_current_function): New functions. * src/persp/dbgperspective/nmv-var-inspector.h (VarInspector::set_variable): Take a new flag to re-visualize the variable. * src/persp/dbgperspective/nmv-var-inspector.cc (VarInspector::Priv::rev_visualize): New member. (VarInspector::Priv::on_var_revisualized): New function. (VarInspector::Priv::graphically_set_variable): Factor out from ... (VarInspector::Priv::set_variable): ... here. Use the new VarInspector::Priv::on_var_revisualized. Take a new flag to re-visualize the variable. (VarInspector::set_variable): Take a new flag to re-visualize the variable. * src/persp/dbgperspective/nmv-variables-utils.h (): * src/persp/dbgperspective/nmv-variables-utils.cc (variables_match): Consider variables with the same internal name being equal. (set_a_variable): Factorize out of ... (append_a_variable): ... here. (unlink_member_variable_rows): New function. (visualize_a_variable): Likewise. Use set_a_variable. * tests/test-breakpoint.cc (test_main): Adjust for the renaming of IDebugger::enable_pretty_printing. * tests/test-types.cc (test_main): Likewise. * tests/test-var-path-expr.cc (test_main): Likewise. * tests/test-vars.cc (test_main): Likewise. 2011-01-23 Dodji Seketeli Add preferences for GDB pretty printing * src/confmgr/nmv-conf-keys.h (CONF_KEY_PRETTY_PRINTING): Declare new conf key. * src/confmgr/nmv-conf-keys.cc (CONF_KEY_PRETTY_PRINTING): Define it. * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::enable_pretty_printing): Rename GDBEngine::Priv::disable_pretty_printing into this. (GDBEngine::Priv::Priv, GDBEngine::load_program): Adjust. (GDB::Engine::Priv::read_default_config): Read the value of key CONF_KEY_PRETTY_PRINTING as well. (GDB::Engine::Priv::on_conf_key_changed_signal): Update GDB::Engine::Priv::enable_pretty_printing. (GDBEngine::disable_pretty_printing): Update remote conf setting. * src/persp/dbgperspective/nmv-preferences-dialog.cc (PreferencesDialog::Priv::pretty_printing_check_button): New check button. (PreferencesDialog::Priv::on_pretty_printing_toggled_signal) (PreferencesDialog::Priv::update_pretty_printing_key): New functions. (PreferencesDialog::Priv::init): Deserialize the new PreferencesDialog::Priv::pretty_printing_check_button. (PreferencesDialog::Priv::update_widget_from_debugger_keys): Read the new CONF_KEY_PRETTY_PRINTING key. * src/persp/dbgperspective/schemas/nemiver-dbgperspective.schemas: Add new schema for key /schemas/apps/nemiver/dbgperspective/pretty-printing. * src/persp/dbgperspective/ui/preferencesdialog.ui: Add a check button to enable pretty printing in the debugger preference tab. 2010-09-12 Dodji Seketeli Initialize IDebugger dynmods with gconf in tests * src/dbgengine/nmv-debugger-utils.[h,cc] (load_debugger_iface_with_gconf): New entry point. * tests/test-cpptrait.cc (test_debugger) * tests/test-deref.cc (test_main) * tests/test-disassemble.cc (test_main) * tests/test-local-vars-list.cc (test_main) * tests/test-types.cc (test_main) * tests/test-var-list.cc (test_main) * tests/test-var-walker.cc (test_main) * tests/test-variable-format.cc (test_main) * tests/test-varobj-walker.cc (test_main) * tests/test-vars.cc (test_main) * tests/test-watchpoint.cc (test_main): Use load_debugger_iface_with_gconf. * tests/Makefile.am: Link all the tests loading the IDebugger interface with $(top_builddir)/src/dbgengine/libdebuggerutils.la 2010-09-12 Dodji Seketeli Fix tests that got broken a while ago * tests/test-types.cc (on_variable_value_signal): Update this test b/c of a change in fooprog.cc * tests/test-breakpoint.cc (on_stopped_signal): Likewise. 2010-09-12 Dodji Seketeli Enable GDB pretty printers by default * src/dbgengine/nmv-i-debugger.h (IDebugger::disable_pretty_printing) (IDebugger::set_variable_vizualizer): New ifaces. * src/dbgengine/nmv-gdb-engine.h (GDBEngine::disable_pretty_printing) (GDBEngine::set_variable_vizualizer): Likewise. * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::disable_pretty_printing): New member. (GDBEngine::Priv::Priv): Initialize GDBEngine::Priv::disable_pretty_printing if NMV_DISABLE_PRETTY_PRINTING is set. (GDBengine::disable_pretty_printing) (GDBEngine::set_variable_vizualizer): Implement new interfaces. (GDBEngine::load_program): Enable GDB pretty printers by default. * tests/test-breakpoint.cc (test_main): Disable GDB pretty printers to keep this test working as before. * tests/test-var-path-expr.cc (test_main): Likewise. * tests/test-vars.cc (test_main): Likewise. * tests/test-types.cc (test_main): Likewise. 2010-08-30 Dodji Seketeli Backend support for GDB/MI variable format * src/dbgengine/nmv-gdbmi-parser.h (parse_variable_format): Declare new GDBMI parser entry point. * src/dbgengine/nmv-gdbmi-parser.cc (parse_variable_format): Define it. (parse_result_record): Support variable format result record. Use parse_variable_format. * src/dbgengine/nmv-i-debugger.h (IDebugger::Variable::Format): New enum. (query_variable_format, set_variable_format): Declare new entry points. * src/dbgengine/nmv-dbg-common.h (ResultRecord::variable_format) (ResultRecord::has_variable_format): New accessors to support variable format in the result record. * src/dbgengine/nmv-debugger-utils.[cc|h] (string_to_variable_format) (variable_format_to_string): New (de)serialization functions. * src/dbgengine/nmv-gdb-engine.h (query_variable_format) (set_variable_format): Likewise. * src/dbgengine/nmv-gdb-engine.cc (query_variable_format) (set_variable_format): Define these. (struct OnVariableFormatHandler): New output handler. (init_output_handlers): Add it to the list of output handlers. * src/dbgengine/Makefile.am: Make the libgdbmod use the static lib libdebuggerutils. * tests/test-variable-format.cc: New test. * tests/Makefile.am: Added new test-variable-format to the build system. Link runtestgdbmi and runtestvarobjwalker with libdebuggerutils.la * tests/fooprog.cc: Add a new func1_1 to test for some variable value. Used by the new tests/test-variable-format.cc. 2011-08-29 Piotr Drąg Updated POTFILES.in 2011-08-07 Fabien Parent 577496 561100 533437 656093 564992 Support Copy/Paste/Reset on target terminal * src/persp/dbgperspective/menus/Makefile.am: Add terminal menu file * src/persp/dbgperspective/menus/terminalmenu.xml: New file * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::get_terminal): pass the ui manager to the terminal * src/uicommon/nmv-terminal.cc (on_button_press_signal): New API (Terminal::Priv::Priv): Move code into a new method init_body, and call it along with init_actions. (Terminal::Priv::init_body): Code moved from Terminal::Priv::Priv. (Terminal::Priv::init_actions): New API (Terminal::Priv::on_reset_signal): Likewise (Terminal::Priv::on_copy_signal): Likewise (Terminal::Priv::on_paste_signal): Likewise (Terminal::Priv::reset): Likewise (Terminal::Priv::copy): Likewise (Terminal::Priv::paste): Likewise (Terminal::Terminal): Add a new paramater * src/uicommon/nmv-terminal.h (Terminal::Terminal): Set constructor explicit and add a new parameter. 2011-08-29 Piotr Drąg Updated POTFILES.in 2011-07-24 Fabien Parent New Layout Manager and 3 additionals new layouts * configure.ac: Add directives to enable/disable the building of the dynamic layout. * data/schemas/gconf/nemiver-dbgperspective.schemas: Add new configuration keys for the new layouts. * data/schemas/gsettings/org.nemiver.gschema.xml: Likewise * src/confmgr/nmv-conf-keys.h: Likewise * src/confmgr/nmv-gconf-keys-defs.cc: Likewise * src/confmgr/nmv-gsettings-keys-defs.c: Likewise * src/persp/dbgperspective/Makefile.am: Add new source files * src/persp/dbgperspective/nmv-dbg-perspective-default-layout.cc: New API * src/persp/dbgperspective/nmv-dbg-perspective-default-layout.h: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-dynamic-layout.cc: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-dynamic-layout.h: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-two-pane-layout.cc: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-two-pane-layout.h: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-wide-layout.cc: Likewise * src/persp/dbgperspective/nmv-dbg-perspective-wide-layout.h: Likewise. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::on_layout_changed): New API (DBGPerspective::init_perspective_menu_entries): Removed (DBGPerspective::register_layouts): New API (DBGPerspective::get_source_view_widget): New API (DBGPerspective::set_show_context_view): Removed (DBGPerspective::set_show_terminal_view): Likewise (DBGPerspective::set_show_breakpoints_view): Likewise (DBGPerspective::set_show_registers_view): Likewise (DBGPerspective::set_show_memory_view): Likewise (DBGPerspective::activate_status_view): Removed. Implemented in each Layout. (DBGPerspective::Priv::Priv): (DBGPerspective::Priv::layout): New API (DBGPerspective::on_shutdown_signal): Call the layout's save_configuration method. (DBGPerspective::on_debugger_running_signal): Check pointer before using it (DBGPerspective::on_activate_context_view): Use the new Layout Manager API (DBGPerspective::on_activate_target_terminal_view): Likewise (DBGPerspective::on_activate_breakpoints_view): Likewise (DBGPerspective::on_activate_registers_view): Likewise (DBGPerspective::on_activate_memory_view): Likewise (DBGPerspective::init_actions): Use Renamed ViewsIndex's elements. (DBGPerspective::init_body): Move status views initialization into the new Layout API. (DBGPerspective::init_signals): Connect signal to DBGPerspective::on_layout_changed when the layout has changed. (DBGPerspective::bring_source_as_current): Check pointer before using it. (DBGPerspective::do_init): Call register_layouts to initialize the layout manager. (DBGPerspective::get_body): Use the Layout Manager to get the perspective's body. (DBGPerspective::edit_workbench_menu): Remove comment (DBGPerspective::update_file_maps): Check pointer before using it. (DBGPerspective::edit_preferences): Adapt to the new PreferencesDialog's constructor prototype. (DBGPerspective::layout_changed_signal): New API (DBGPerspective::add_views_to_layout): New API * src/persp/dbgperspective/nmv-dbg-perspective.h (DBGPerspective::get_source_view_widget): New API (DBGPerspective::get_conf_mgr): Add the method to the interface (DBGPerspective::layout_changed_signal): New API * src/persp/dbgperspective/nmv-preferences-dialog.cc (PreferencesDialog::Priv::Priv): Take the Perspective and the LayoutManager as parameters instead of a Workbench. (PreferencesDialog::Priv::init): Add the LayoutSelector widget to the preferences dialog. (PreferencesDialog::Priv::conf_manager): Use the IPerspective to get the configuration manager instead of the workbench. (PreferencesDialog::PreferencesDialog): Take the Perspective and the LayoutManager as parameters instead of a Workbench. * src/persp/dbgperspective/nmv-preferences-dialog.h (PreferencesDialog::PreferencesDialog): Take the Perspective and the LayoutManager as parameters instead of a Workbench. * src/persp/dbgperspective/ui/Makefile.am: Remove bodycontainer.ui file * src/persp/dbgperspective/ui/bodycontainer.ui: Removed * src/persp/dbgperspective/ui/preferencesdialog.ui: Add Layout tab * src/persp/nmv-i-perspective.h: Add a signal when the layout changed. * src/uicommon/Makefile.am: Add new source files and add new include directories. * src/uicommon/nmv-layout-manager.cc: New API * src/uicommon/nmv-layout-manager.h: Likewise * src/uicommon/nmv-layout-selector.cc: Likewise * src/uicommon/nmv-layout-selector.h: Likewise * src/uicommon/nmv-layout.h: Likewise * src/workbench/nmv-workbench.cc (Workbench::on_perspective_body_changed_signal): New API (Workbench::disconnect_all_perspective_signals): New API (Workbench::~Workbench): Disconnect perspectives layout_changed_signal (Workbench::do_init): Attach the signal 'layout_changed_signal' when the layout changed to the Workbench::on_perspective_layout_changed_signal method. 2011-08-21 Dodji Seketeli 657021 Wrong behaviour enlarging var inspector * src/persp/dbgperspective/ui/varinspectordialog.ui: Don't expand variablenameentry ComboBox when its parent expands. Likewise for the vbox1 ancestor containing widget. 2011-07-24 Fabien Parent Remove unused status widgets * src/persp/dbgperspective/menus/menus.xml: Remove commands, errors, and target output menu items. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::Priv::Priv): Stop initializing commands, errors, and target output datas. (DBGPerspective::on_show_commands_action): Removed (DBGPerspective::on_show_errors_action): Removed (DBGPerspective::on_show_target_output_action): Removed (DBGPerspective::on_insert_in_command_view_signal): Removed (DBGPerspective::on_show_command_view_changed_signal): Removed (DBGPerspective::on_show_target_output_view_changed_signal): Removed (DBGPerspective::on_show_log_view_changed_signal): Removed (DBGPerspective::on_debugger_console_message_signal): Removed (DBGPerspective::on_debugger_target_output_message_signal): Removed (DBGPerspective::on_debugger_log_message_signal): Removed (DBGPerspective::on_activate_output_view): Removed (DBGPerspective::on_activate_logs_view): Removed (DBGPerspective::get_command_view): Removed (DBGPerspective::get_command_view_scrolled_win): Removed (DBGPerspective::get_target_output_view): Removed (DBGPerspective::get_target_output_view_scrolled_win): Removed (DBGPerspective::get_log_view): Removed (DBGPerspective::get_log_view_scrolled_win): Removed (DBGPerspective::set_show_command_view): Removed (DBGPerspective::set_show_target_output_view): Removed (DBGPerspective::set_show_log_view): Removed (DBGPerspective::add_text_to_command_view): Removed (DBGPerspective::add_text_to_target_output_view): Removed (DBGPerspective::add_text_to_log_view): Removed (DBGPerspective::show_command_view_signal): Removed (DBGPerspective::show_target_output_view_signal): Removed (DBGPerspective::show_log_view_signal): Removed (DBGPerspective::on_debugger_command_done_signal): Stop updating the command view. (DBGPerspective::init_perspective_menu_entries): Remove code hiding the command, log, and target output view. (DBGPerspective::init_actions): Stop initializing the command, log, and target output menu entries. (DBGPerspective::init_body): Stop initializing the command, log, and target output view. (DBGPerspective::init_signals): Stop inializing the command, log, and target output signals. (DBGPerspective::init_debugger_signals): Likewise * src/persp/dbgperspective/nmv-dbg-perspective.h (DBGPerspective::add_text_to_command_view): Removed (DBGPerspective::add_text_to_target_output_view): Removed (DBGPerspective::add_text_to_log_view): Removed 2011-08-22 Fran Dieguez Added galician translations for documentation 2011-08-22 Fran Dieguez Updated Galician translations 2011-08-22 Fran Dieguez Updated Galician translations 2011-08-19 Yuri Kozlov Updated Russian translation 2011-08-05 Kalev Lember Fix build with ghex 2.90.0 * configure.ac: Depend on gtkhex-3 * src/uicommon/nmv-hex-document.h: * src/uicommon/nmv-hex-editor.[cc,h]: When including gtkhex headers, include the files directly without directory prefix, because the -I from pkgconfig already specifies the directory. 2011-08-06 Mario Blättermann [l10n] Updated German translation 2011-08-06 Andrej Žnidaršič Updated Slovenian translation 2011-08-04 Daniel Mustieles Updated Spanish translation 2011-08-01 Marek Černocký Updated Czech translation 2011-07-24 Fabien Parent Fix typo * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::switch_to_asm): Fix typo 2011-07-13 Fabien Parent Add GUI to change the assembly syntax * src/persp/dbgperspective/nmv-preferences-dialog.cc (PreferencesDialog::Priv::on_asm_flavor_changed_signal): Update the disassembly flavor in the configuration. (PreferencesDialog::Priv::update_asm_flavor_key): Likewise (PreferencesDialog::Priv::on_reload_files_toggled_signal): Initialize new widgets. (PreferencesDialog::Priv::update_reload_files_keys): Update combobox from the configuration. * src/persp/dbgperspective/ui/preferencesdialog.ui: New frame for the disassembly flavor setting. 2011-07-13 Fabien Parent Support user defined assembly syntax * data/schemas/gconf/nemiver-dbgperspective.schemas: Add configuration key * data/schemas/gsettings/org.nemiver.gschema.xml: Likewise * src/confmgr/nmv-conf-keys.h: Likewise * src/confmgr/nmv-gconf-keys-defs.cc: Likewise * src/confmgr/nmv-gsettings-keys-defs.cc: Likewise * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::launch_gdb_and_set_args): set the disassembly flavor (GDBEngine::Priv::read_default_config): read the disassembly flavor from the configuration. (GDBEngine::Priv::on_conf_key_changed_signal): change the disassembly flavor in case of change in the configuration. 2011-07-30 Fabien Parent Replace NULL symbol with 0 * src/common/nmv-buffer.h (Buffer::Buffer): Replace NULL symbol with 0 * src/common/nmv-conf-manager.cc (Config::~Config): Likewise * src/common/nmv-connection.cc (ConnectionPriv::ConnectionPriv): Likewise (Connection::~Connection): Likewise * src/common/nmv-date-utils.cc (get_current_datetime): Likewise * src/common/nmv-delete-statement.cc (DeleteStatement::~DeleteStatement): Likewise * src/common/nmv-dynamic-module.cc (DynamicModule::Loader::create_dynamic_module_instance): Likewise (DynamicModule::Priv::Priv): Likewise * src/common/nmv-insert-statement.cc (InsertStatement::~InsertStatement): Likewise * src/common/nmv-log-stream.cc (OfstreamLogSink::OfstreamLogSink): Likewise * src/common/nmv-proc-mgr.cc (ProcMgr::get_all_process_list): Likewise (ProcMgr::get_process_from_pid): Likewise * src/common/nmv-proc-utils.cc (launch_program): Likewise * src/common/nmv-safe-ptr.h (SafePtr::~SafePtr): Likewise (SafePtr::release): Likewise * src/common/nmv-scope-logger.cc (ScopeLoggerPriv::ScopeLoggerPriv): Likewise (ScopeLoggerPriv::~ScopeLoggerPriv): Likewise * src/common/nmv-sql-statement.cc (SQLStatement::~SQLStatement): Likewise * src/common/nmv-str-utils.cc (hexa_to_int): Likewise * src/common/nmv-transaction.cc (Transaction::~Transaction): Likewise * src/common/nmv-ustring.cc (UString::hexa_to_int): Likewise * src/confmgr/nmv-gconf-mgr.cc (GConfMgr::register_namespace): Likewise (GConfMgr::get_key_value): Likewise (GConfMgr::set_key_value): Likewise * src/dbdimpl/sqlite/nmv-sqlite-cnx-drv.cc (SqliteCnxDrv::Priv::Priv): Likewise (SqliteCnxDrv::Priv::step_cur_statement): Likewise (SqliteCnxDrv::get_last_error): Likewise (SqliteCnxDrv::execute_statement): Likewise (SqliteCnxDrv::close): Likewise * src/dbdimpl/sqlite/nmv-sqlite-cnx-mgr-drv.cc (SqliteCnxMgrDrv::~SqliteCnxMgrDrv): Likewise (SqliteCnxMgrDrv::connect_to_db): Likewise * src/langs/nmv-cpp-lexer.cc (Lexer::~Lexer): Likewise * src/main.cc (parse_command_line): Likewise * src/persp/dbgperspective/nmv-breakpoints-view.cc (BreakpointsView::Priv::on_breakpoints_view_button_press_signal): Likewise * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::SlotedButton::SlotedButton): Likewise (DBGPerspective::Priv::Priv): Likewise (DBGPerspective::get_current_source_editor): Likewise (DBGPerspective::update_file_maps): Likewise (ScrollTextViewToEndClosure::ScrollTextViewToEndClosure): Likewise * src/uicommon/nmv-terminal.cc (Terminal::Priv::init_pty): Likewise * src/workbench/nmv-workbench.cc (Workbench::on_contents_menu_item_action): Likewise (Workbench::get_perspective): Likewise 2011-07-26 Fabien Parent Expand session's treeview * src/persp/dbgperspective/ui/savedsessionsdialog.ui: Expand session's treeview 2011-07-30 Fabien Parent Apply the GNOME 3 style on the toolbar * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::init_toolbar): Apply the GNOME 3 style on the toolbar 2011-07-15 Marek Černocký Updated Czech translation 2011-06-12 Fabien Parent Fix typo * src/langs/nmv-cpp-ast.cc (UnqualifiedOpFuncID::to_string): Fix typo 2011-06-11 Dodji Seketeli Fix VarsTreeView memory management * src/persp/dbgperspective/nmv-vars-treeview.h (VarsTreeView::create): Change return type from a SafePtr to a bare VarsTreeView* pointer. * src/persp/dbgperspective/nmv-vars-treeview.cc (VarsTreeView::create): Likewise. Return a VarsTreeView* now. The caller has either to call Gtk::manage on the result of VarsTreeView::create or delete it by hand. * src/persp/dbgperspective/nmv-local-vars-inspector.cc (LocalVarsInspector::Priv::tree_view): Change the type of this member from a SafePtr to a bare VarsTreeView* pointer. (LocalVarsInspector::Priv::Priv): Initialize LocalVarsInspector::Priv::tree_view with the result of VarsTreeView passed to Gtk::manage. Avoid doing the (wrong) tree_view.reference() dance I was doing before. * src/persp/dbgperspective/nmv-global-vars-inspector-dialog.cc (GlobalVarsInspectorDialog::Priv::tree_view): Change the type of this member from a SafePtr to a bare VarsTreeView* pointer. * src/uicommon/nmv-dialog.cc (Dialog::Priv::Priv): Fix indentation. 2011-06-11 Dodji Seketeli Restore layout for variable inspector widget * src/persp/dbgperspective/ui/varinspectordialog.ui: Don't set any default size for the dialog. 2011-06-08 Fabien Parent Uniformize the header guard name. * src/common/nmv-address.h: use the file name as header guard name. * src/common/nmv-api-macros.h: Likewise * src/common/nmv-asm-instr.h: Likewise * src/common/nmv-asm-utils.h: Likewise * src/common/nmv-buffer.h: Likewise * src/common/nmv-conf-manager.h: Likewise * src/common/nmv-connection-manager.h: Likewise * src/common/nmv-connection.h: Likewise * src/common/nmv-date-utils.h: Likewise * src/common/nmv-delete-statement.h: Likewise * src/common/nmv-dynamic-module.h: Likewise * src/common/nmv-env.h: Likewise * src/common/nmv-exception.h: Likewise * src/common/nmv-i-connection-driver.h: Likewise * src/common/nmv-i-connection-manager-driver.h: Likewise * src/common/nmv-i-input-stream.h: Likewise * src/common/nmv-initializer.h: Likewise * src/common/nmv-insert-statement.h: Likewise * src/common/nmv-loc.h: Likewise * src/common/nmv-parsing-utils.h: Likewise * src/common/nmv-plugin.h: Likewise * src/common/nmv-range.h: Likewise * src/common/nmv-safe-ptr.h: Likewise * src/common/nmv-scope-logger.h: Likewise * src/common/nmv-sequence.h: Likewise * src/common/nmv-sql-statement.h: Likewise * src/common/nmv-tools.h: Likewise * src/common/nmv-transaction.h: Likewise * src/common/nmv-ustring.h: Likewise * src/dbdimpl/sqlite/nmv-sqlite-cnx-drv.h: Likewise * src/dbdimpl/sqlite/nmv-sqlite-cnx-mgr-drv.h: Likewise * src/dbgengine/nmv-i-debugger.h: Likewise * src/langs/nmv-cpp-ast.h: Likewise * src/langs/nmv-cpp-lexer-utils.h: Likewise * src/langs/nmv-cpp-lexer.h: Likewise * src/persp/dbgperspective/nmv-call-function-dialog.h: Likewise * src/persp/dbgperspective/nmv-load-core-dialog.h: Likewise * src/persp/dbgperspective/nmv-open-file-dialog.h: Likewise * src/persp/dbgperspective/nmv-run-program-dialog.h: Likewise * src/persp/dbgperspective/nmv-saved-sessions-dialog.h: Likewise * src/persp/dbgperspective/nmv-set-breakpoint-dialog.h: Likewise * src/persp/dbgperspective/nmv-set-jump-to-dialog.h: Likewise * src/persp/nmv-i-perspective.h: Likewise * src/uicommon/nmv-dialog.h: Likewise * src/uicommon/nmv-locate-file-dialog.h: Likewise * src/uicommon/nmv-source-editor.h: Likewise * src/uicommon/nmv-ui-utils.h: Likewise 2011-06-08 Fabien Parent Remove not implemented constructor * src/persp/dbgperspective/nmv-preferences-dialog.h: Remove not implemented constructor. 2011-06-09 Dodji Seketeli Reference the local var inspector view * src/persp/dbgperspective/nmv-local-vars-inspector.cc (LocalVarsInspector::Priv::Priv): Add a reference on the tree_view component we have here otherwise we'd unreference it after gtk got rid of the widget it has. 2011-06-09 Dodji Seketeli Handle breakpoints added via GDB scripts * src/persp/dbgperspective/nmv-breakpoints-view.cc (BreakpointsView::Priv::set_breakpoints): Handle breakpoints that have been set via e.g, GDB scripts. That is, breakpoints for which we didn't get singular notification for. 2011-06-09 Dodji Seketeli Avoid gratuitously resetting the dbg command queue * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::execute_program): Don't reset the command queue here, as we don't mean to re-start the inferior at this point. 2011-06-09 Dodji Seketeli Add some logging to nmv-gdb-engine.cc * src/dbgengine/nmv-gdb-engine.cc (GDBEngine::Priv::issue_command) (OnBreakpointHandler::do_handle, GDBEngine::load_program): Add some logging. 2011-06-09 Dodji Seketeli Properly mark the GDB line as busy * src/dbgengine/nmv-gdb-engine.cc (issue_command): Mark the line as busy when we send data over the wire. The line is later marked non-busy when we receive the proper marker from GDB. (launch_gdb_and_set_args): Don't send data over the wire if it's busy. (on_gdb_stdout_has_data_signal): Slight indentation cleanup. 2011-05-17 Kalev Lember Port to gtkmm 3.0 and gtksourceviewmm 3.0 * configure.ac: Require gtkmm-3.0, gtksourceviewmm-3.0, gtk+-3.0, and vte-2.90. gtkhex still needs porting to GTK+ 3; require gtkhex-2.90 to avoid pulling in the gtk2-only version. * src/persp/dbgperspective/nmv-breakpoints-view.cc (BreakpointsView::Priv::build_tree_view): Use the "draw" signal instead of the "expose-event" signal that was removed in GTK+ 3. (BreakpointsView::Priv::on_expose_event): Renamed to BreakpointsView::Priv::on_draw_signal. (BreakpointsView::Priv::on_draw_signal): Likewise. * src/persp/dbgperspective/nmv-call-function-dialog.cc (CallFunctionDialog::Priv): Use Gtk::ComboBox instead of Gtk::ComboBoxEntry. * src/persp/dbgperspective/nmv-call-stack.cc (CallStack::Priv::on_selection_changed_signal): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. (CallStack::Priv::build_widget): Use the "draw" signal instead of the "expose-event" signal that was removed in GTK+ 3. (CallStack::Priv::on_expose_event_signal): Renamed to CallStack::Priv::on_draw_signal. (CallStack::Priv::on_draw_signal): Likewise. * src/persp/dbgperspective/nmv-file-list.[cc,h] (FileListView::get_selected_filenames): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. (FileListView::FileListView): gtkmm 3.0 no longer has Gtk::Menu_Helpers. Port to manually set up Gtk::MenuItems. (FileListView::get_selected_filenames): (FileList::get_filenames): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. * src/persp/dbgperspective/nmv-local-vars-inspector.cc (LocalVarsInspector::Priv::init_graphical_signals): Use the "draw" signal instead of the "expose-event" signal that was removed in GTK+ 3. (LocalVarsInspector::Priv::on_expose_event_signal): Renamed to LocalVarsInspector::Priv::on_draw_signal. (LocalVarsInspector::Priv::on_draw_signal): Likewise. * src/persp/dbgperspective/nmv-open-file-dialog.[cc,h]: (OpenFileDialog::Priv::on_radio_button_toggled): Use foreach and Gtk::VBox::remove to clear the list of vbox's children, as children ().clear () no longer works with gtkmm 3.0. (OpenFileDialog::Priv::validate_source_files): (OpenFileDialog::Priv::get_filenames): (OpenFileDialog::get_filenames): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. * src/persp/dbgperspective/nmv-registers-view.cc (RegistersView::Priv::build_tree_view): Call Gtk::TreeViewColumn::get_first_cell () instead of the removed Gtk::TreeViewColumn::get_first_cell_renderer (). Also use the "draw" signal instead of the "expose-event" signal that was removed in GTK+ 3. (RegistersView::Priv::on_expose_event_signal): Renamed to RegistersView::Priv::on_draw_signal. (RegistersView::Priv::on_draw_signal): Likewise; also adapt to gtk-style-context changes. * src/persp/dbgperspective/nmv-thread-list.cc (ThreadList::Priv::connect_to_widget_signals): Use the "draw" signal instead of the "expose-event" signal that was removed in GTK+ 3. (ThreadList::Priv::on_expose_event_signal): Renamed to ThreadList::Priv::on_draw_signal. (ThreadList::Priv::on_draw_signal): Likewise. * src/persp/dbgperspective/nmv-var-inspector-dialog.cc (VarInspectorDialog::Priv): (VarInspectorDialog::Priv::build_dialog): Adapt to Gtk::ComboBoxEntry removal. * src/persp/dbgperspective/nmv-variables-utils.cc (update_a_variable_node): Adapt to gtk-style-context changes. * src/persp/dbgperspective/nmv-vars-treeview.cc (VarsTreeView::VarsTreeView): Call Gtk::TreeViewColumn::get_first_cell () instead of the removed Gtk::TreeViewColumn::get_first_cell_renderer (). * src/persp/dbgperspective/ui/callfunctiondialog.ui: * src/persp/dbgperspective/ui/findtextdialog.ui: * src/persp/dbgperspective/ui/varinspectordialog.ui: Adapt to GtkComboBoxEntry removal. * src/uicommon/nmv-dialog.cc (Dialog::Priv::Priv): Removed a call to hide () that prevented all dialogs from showing. * src/uicommon/nmv-popup-tip.cc (PopupTip::Priv::Priv): Removed a call to ensure_style () which no longer exists in gtkmm 3.0. * src/uicommon/nmv-terminal.[cc,h] (Terminal::Priv): (Terminal::Priv::Priv): (Terminal::adjustment): Wrap the Gtk::Adjustment in a Glib::RefPtr and fix up its reference counting. * src/workbench/nmv-workbench.cc (Workbench::on_about_menu_item_action): (Workbench::do_init): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. * src/persp/dbgperspective/nmv-dbg-perspective.cc: Adapt includes and using namespace directive for gtksourceviewmm renames. (PopupScrolledWindow::on_size_request): Renamed to PopupScrolledWindow::get_preferred_height_vfunc. (PopupScrolledWindow::get_preferred_height_vfunc): Override the virtual get_preferred_height_vfunc instead of the removed on_size_request. (DBGPerspective::on_switch_page_signal): GtkNotebookPage was removed in GTK+ 3; use Gtk::Widget instead in the signal handler. (DBGPerspective::create_source_editor): (DBGPerspective::load_asm): (DBGPerspective::Priv::modify_source_editor_style): (DBGPerspective::Priv::load_file): (DBGPerspective::on_conf_key_changed_signal): (DBGPerspective::get_or_append_asm_source_editor): (DBGPerspective::read_default_config): (DBGPerspective::popup_source_view_contextual_menu): (DBGPerspective::edit_workbench_menu): (DBGPerspective::create_source_editor): (DBGPerspective::open_file_real): (DBGPerspective::get_asm_title): (DBGPerspective::open_asm): (DBGPerspective::switch_to_asm): (DBGPerspective::switch_to_source_code): (DBGPerspective::reload_file): (DBGPerspective::append_breakpoint): (DBGPerspective::set_breakpoint_using_dialog): (DBGPerspective::inspect_variable): (nemiver_common_create_dynamic_module_instance): Adapt to gtksourceviewmm namespace and symbol renames. (DBGPerspective::modify_source_editor_style): Use override_font () instead of the deprecated modify_font (). (DBGPerspective::on_motion_notify_event_signal): Adapt to GTK+ 3 changes and get pointer coordinates through device_manager. (DBGPerspective::on_debugger_running_signal): Adapt to set_cursor's changes to take a RefPtr. (DBGPerspective::add_stock_icon): Adapt to Gtk::IconFactory::add changes to take a RefPtr to Gtk::IconSet. (DBGPerspective::append_source_editor): Use CSS styling and style-context. (DBGPerspective::create_source_editor): Adapt to gtkmm 3.0 changes to use override_font instead of modify_font. (DBGPerspective::open_file): Adapt to gtkmm 3.0 changes to use std::vector instead of std::list. * src/persp/dbgperspective/nmv-find-text-dialog.cc: Adapt includes and using namespace directive for gtksourceviewmm renames. (FindTextDialog::Priv::Priv): (FindTextDialog::Priv::get_search_text_combo): Adapt to GTK+ 3 GtkComboBoxEntry removal. * src/persp/dbgperspective/nmv-preferences-dialog.cc: Adapt includes for gtksourceviewmm renames. (PreferencesDialog::Priv::init): Adapt to gtksourceviewmm symbol and namespace renames; adapt to gtkmm 3.0 changes to use std::vector instead of std::list. * src/uicommon/nmv-source-editor.[cc,h]: Adapt includes and using namespace directives for gtksourceviewmm renames. (SourceView::SourceView): (SourceEditor::Priv::NonAssemblyBufContext): (SourceEditor::Priv::AssemblyBufContext): (SourceEditor::Priv::register_assembly_source_buffer): (SourceEditor::Priv::register_non_assembly_source_buffer): (SourceEditor::Priv::get_buffer_type): (SourceEditor::Priv::get_markers): (SourceEditor::Priv::get_smallest_range_containing_address): (SourceEditor::Priv::address_2_line): (SourceEditor::Priv::init_common_buffer_signals): (SourceEditor::Priv::init_assembly_buffer_signals): (SourceEditor::Priv::init_non_assembly_buffer_signals): (SourceEditor::Priv::Priv): (SourceEditor::SourceEditor): (SourceEditor::source_view): (SourceEditor::set_visual_breakpoint_at_line): (SourceEditor::remove_visual_breakpoint_from_line): (SourceEditor::clear_decorations): (SourceEditor::is_visual_breakpoint_set_at_line): (SourceEditor::do_search): (SourceEditor::setup_buffer_mime_and_lang): (SourceEditor::load_file): (SourceEditor::add_asm): (SourceEditor::load_asm): (SourceEditor::current_address): (SourceEditor::register_non_assembly_source_buffer): (SourceEditor::scroll_to_address): (SourceEditor::assembly_buf_addr_to_line): (SourceEditor::assembly_buf_line_to_addr): Adapt to gtksourceviewmm namespace and symbol renames. (SourceView::init_font): Use override_font instead of modify_font that was removed in gtkmm 3.0. (SourceEditor::Priv::register_breakpoint_marker_type): Adapt to gtksourceviewmm 3.0 changes for setting icon. (SourceEditor::init): Adapt to gtksourceviewmm 3.0 changes to setting icon and mark category. (SourceEditor::do_search): Use TextIter and text search flags from Gtk:: namespace instead of the equivalents that were removed from gtksourceviewmm. (SourceEditor::setup_buffer_mime_and_lang): Adapt to gtksourceviewmm 3.0 changes to use std::vector instead of std::list. 2011-05-09 Kalev Lember Popup var inspector size requisition code rework * src/persp/dbgperspective/nmv-dbg-perspective.cc (PopupScrolledWindow::on_size_request): New virtual function for clipping the height of the ScrolledWindow. (DBGPerspective::on_popup_var_insp_size_request): Removed the function; replaced by PopupScrolledWindow::on_size_request. (DBGPerspective::pack_popup_var_inspector_in_new_scr_win): Removed the function. (DBGPerspective::get_popup_tip): Use the new PopupScrolledWindow class. * src/uicommon/nmv-popup-tip.cc (PopupTip::Priv::Priv): Set the window as not resizable so its size would shrink back along with its contents. 2011-05-09 Kalev Lember Removed has-separator property * src/persp/dbgperspective/ui/callfunctiondialog.ui: * src/persp/dbgperspective/ui/chooseoverloadsdialog.ui: * src/persp/dbgperspective/ui/findtextdialog.ui: * src/persp/dbgperspective/ui/globalvarsinspector.ui: * src/persp/dbgperspective/ui/loadcoredialog.ui: * src/persp/dbgperspective/ui/openfiledialog.ui: * src/persp/dbgperspective/ui/preferencesdialog.ui: * src/persp/dbgperspective/ui/proclistdialog.ui: * src/persp/dbgperspective/ui/remotetargetdialog.ui: * src/persp/dbgperspective/ui/runprogramdialog.ui: * src/persp/dbgperspective/ui/savedsessionsdialog.ui: * src/persp/dbgperspective/ui/setbreakpointdialog.ui: * src/persp/dbgperspective/ui/setjumptodialog.ui: * src/persp/dbgperspective/ui/varinspectordialog.ui: * src/persp/dbgperspective/ui/watchpointdialog.ui: * ui/locatefiledialog.ui: Removed has-separator property which is deprecated since GTK+ 2.22 and removed in GTK+ 3. 2011-05-09 Kalev Lember Removed an unused forward declaration * src/persp/dbgperspective/nmv-dbg-perspective.h: Removed gtksourceview::SourceBuffer forward declaration. 2011-05-09 Andrej Žnidaršič Updated Slovenian translation 2011-05-10 Takeshi AIHANA Updated Japanese translation.