2015-09-23 Dodji Seketeli Use c++11 when we use glibmm24 version >= 2.46 * configure.ac: If c++11 is required by the fact that we use a version of glibmm24 >= 2.46, then use c++11. * src/persp/dbgperspective/nmv-dbg-perspective-default-layout.cc (DBGPerspectiveDefaultLayout::Priv::views): Make this be a map rather than a map, to keep the compiler happy. (DBGPerspectiveDefaultLayout::{activate,append}_view): Adjust. * src/persp/dbgperspective/nmv-dbg-perspective-two-pane-layout.cc (DBGPerspectiveTwoPaneLayout::Priv::views): Make this be a map rather than a map, to keep the compiler happy. (DBGPerspectiveTwoPaneLayout::{activate,append}_view): Adjust. * src/persp/dbgperspective/nmv-dbg-perspective-wide-layout.cc (DBGPerspectiveWideLayout::Priv::views): Make this be a map rather than a map, to keep the compiler happy. 2015-09-23 Dodji Seketeli Update ChangeLog to fix some bad entries * ChangeLog: Update to cleanup some weirdness 2015-09-23 Dodji Seketeli Tighten the output of gitlog2gnucl * gitlog2gnucl (Entry::first_msg_line): New data member. (Entry::initialize): Adjust to initialize Entry::first_msg_line. (Entry::keep_line): Filter out Signed-off-by: lines. (Entry::to_s): If there is no summary line and the entry body is empty, then keep the first line of the commit message as the summary. (process_git_log): Better detection of the summary line. Also keep a handle on the first line of the commit message. 2015-09-23 Dodji Seketeli No need to try to specify absolute paths for files in the build system * src/Makefile.am: Do not use absolute paths of files to build here. * src/confmgr/Makefile.am: Likewise. * src/dbdimpl/sqlite/Makefile.am: Likewise. * src/dbgengine/Makefile.am: Likewise. * src/langs/Makefile.am: Likewise. * src/persp/Makefile.am: Likewise. * src/persp/dbgperspective/Makefile.am: Likewise. * src/uicommon/Makefile.am: Likewise. * src/workbench/Makefile.am: Likewise. * tests/Makefile.am: Likewise. 2015-09-23 Dodji Seketeli Add missing subdir link to the build system * data/icons/hicolor/Makefile.am: Add the symbolic sub-directory to the build system. 2015-09-23 Dodji Seketeli Update NEWS file for 0.9.6 release * NEWS: update for 0.9.6 release. 2015-09-23 Dodji Seketeli Update ChangeLog automatically * ChangeLog: Update. 2015-09-23 Dodji Seketeli Update INSTALL file * INSTALL: Update. 2015-09-03 Dušan Kazik Updated Slovak translation 2015-04-02 Jakub Steiner icon: provide a symbolic variant of the app icon 2015-08-26 Piotr Drąg Updated Polish translation 2015-08-26 Chao-Hsiung Liao Updated Chinese (Taiwan) translation 2015-08-15 Kristjan SCHMIDT Updated Esperanto translation 2015-06-29 Pedro Albuquerque Updated Portuguese translation 2015-03-13 Samir Ribic Added Bosnian translation 2015-03-09 Sebastian Rasmussen Updated Swedish translation 2015-03-08 Josef Andersson Updated Swedish translation 2015-02-12 Kjartan Maraas Updated Norwegian bokmål translation. 2015-02-09 Inaki Larranaga Murgoitio Added Basque language\nAdded 'eu' (Basque) to LINGUAS 2014-12-24 Necdet Yücel Updated Turkish translation 2014-12-08 Muhammet Kara Updated Turkish translation 2014-11-27 Marek Černocký Updated Czech translation 2014-11-03 Timo Jyrinki Change Finnish translation team web page to l10n.gnome.org 2014-11-01 Dodji Seketeli Avoid running some tests due to a GDB bug * test/Makefile.am: Do not run runtestvars and runtestvarpathexpr. * tests/test-watchpoint.cc: Adjust for current GDB behaviour. 2014-09-21 Maria Mavridou Updated Greek translation 2014-08-27 Nilamdyuti Goswami Updated Assamese translation 2014-08-26 Nilamdyuti Goswami Added Assamese translation 2014-08-17 Lasse Liehu Finnish translation update 2014-07-31 Piotr Drąg doap: add 2014-07-30 Olav Vitters doap category apps 2014-07-15 Dodji Seketeli Fix a typo in configure. * configure.ac: Change HAS_VTR_2_90 into HAS_VTE_2_90. 2014-07-14 Dodji Seketeli Support vte 2.90 alongside 2.91 * configure.ac: Test the presence of vte-2.90 *and* vte-2.91, and configure the library accordingly. * src/uicommon/nmv-terminal.cc (Terminal::Priv::init_body): Depending on the vte version, use the correct API. 2014-07-14 Dodji Seketeli Make all dialogs transient on top of the workbench root window * src/uicommon/nmv-dialog.h (Dialog::Dialog): Add a parent window parameter. * src/uicommon/nmv-dialog.cc (Dialog::Dialog): Add a parent window parameter. Add apidoc comments. * src/common/nmv-asm-utils.h (class Gtk::Window): Forward declare this here. (ReadLine::ReadLine): Take a Gtk::Window& as the parent window for the dialogs it might use. * src/uicommon/nmv-ui-utils.h (ask_user_to_select_file) (find_file_or_ask_user, find_file_and_read_line, display_info) (display_error, display_warning, ask_yes_no_question) (ask_yes_no_cancel_question): Add a parent window parameter. (display_error_not_transient): New function for cases where we cannot really pass a parent window to the dialog yet. (NEMIVER_CATCH, NEMIVER_CATCH_AND_RETURN): Use display_error_not_transient because this is used in contexts where we cannot yet get the parent window. We could, but that'll involve even more changes. So let's do this for now. * src/uicommon/nmv-ui-utils.cc (ask_user_to_select_file) (find_file_or_ask_user, find_file_and_read_line): Add a parent window parameter. Add apidoc comments. Adjust. (DontShowAgainMsgDialog::DontShowAgainMsgDialog): Likewise. Adjust call to Gtk::MessageDialog constructor. * src/persp/dbgperspective/nmv-call-function-dialog.h (CallFunctionDialog::CallFunctionDialog): Likewise. * src/persp/dbgperspective/nmv-call-function-dialog.cc (CallFunctionDialog::CallFunctionDialog): Likewise. Add comment. * src/persp/dbgperspective/nmv-choose-overloads-dialog.h (ChooseOverloadsDialog::ChooseOverloadsDialog): Likewise. * src/persp/dbgperspective/nmv-choose-overloads-dialog.cc (ChooseOverloadsDialog::ChooseOverloadsDialog): Likewise. Add comment. * src/persp/dbgperspective/nmv-expr-inspector-dialog.h (ExprInspectorDialog::ExprInspectorDialog): Add a new parent window parameter. * src/persp/dbgperspective/nmv-expr-inspector-dialog.cc (ExprInspectorDialog::ExprInspectorDialog): Add a new parent window parameter. * src/persp/dbgperspective/nmv-expr-monitor.cc (ExprMonitor::Priv::on_add_expression_action): Adjust call to ExprInspectorDialog constructor. * src/persp/dbgperspective/nmv-find-text-dialog.h (FindTextDialog::FindTextDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-find-text-dialog.cc (FindTextDialog::FindTextDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-global-vars-inspector-dialog.cc (GlobalVarsInspectorDialog::GlobalVarsInspectorDialog): Add a parent window parameter. Add apidoc comments. (GlobalVarsInspectorDialog::Priv::show_variable_type_in_dialog): Adjust call to ui_utils::display_info. * src/persp/dbgperspective/nmv-load-core-dialog.h (LoadCoreDialog::LoadCoreDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-load-core-dialog.cc (LoadCoreDialog::LoadCoreDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-open-file-dialog.h (OpenFileDialog::OpenFileDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-open-file-dialog.cc (OpenFileDialog::OpenFileDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-preferences-dialog.h (PreferencesDialog::PreferencesDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-preferences-dialog.cc (PreferencesDialog::PreferencesDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-proc-list-dialog.h (ProcListDialog::ProcListDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-proc-list-dialog.cc (ProcListDialog::ProcListDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-remote-target-dialog.h (RemoteTargetDialog::RemoteTargetDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-remote-target-dialog.cc (RemoteTargetDialog::RemoteTargetDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-run-program-dialog.h (RunProgramDialog::RunProgramDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-run-program-dialog.cc (RunProgramDialog::RunProgramDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-saved-sessions-dialog.h (SavedSessionsDialog::SavedSessionsDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-saved-sessions-dialog.cc (SavedSessionsDialog::SavedSessionsDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-set-breakpoint-dialog.h (SetBreakpointDialog::SetBreakpointDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-set-breakpoint-dialog.cc (SetBreakpointDialog::SetBreakpointDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-set-jump-to-dialog.h (SetJumpToDialog::SetJumpToDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-set-jump-to-dialog.cc (SetJumpToDialog::SetJumpToDialog): Add a parent window parameter. Add apidoc comments. * src/persp/dbgperspective/nmv-watchpoint-dialog.h (WatchpointDialog::WatchpointDialog): Add a parent window parameter. * src/persp/dbgperspective/nmv-watchpoint-dialog.cc (WatchpointDialog::WatchpointDialog): Add a parent window parameter. Add apidoc comments. * src/uicommon/nmv-locate-file-dialog.h (LocateFileDialog::LocateFileDialog): Add a parent window parameter. * src/uicommon/nmv-locate-file-dialog.cc (LocateFileDialog::LocateFileDialog): Add a parent window parameter. Add apidoc comments. Misc style fixes. * src/uicommon/nmv-source-editor.h (SourceEditor::{SourceEditor, add_asm, load_asm, load_file}): Add a parent window parameter. * src/uicommon/nmv-source-editor.cc (SourceEditor::Priv::Priv): Add a parent window parameter. (SourceEditor::SourceEditor): Remove the unused default constructor. Add a parent window parameter to the other constructors and add apidoc comments there. (SourceEditor::{add_asm, load_asm, load_file): Add a parent window parameter. Adjust. (SourceEditor::load_file): Likewise. Adjust call to ui_utils::display_error. * src/persp/dbgperspective/nmv-local-vars-inspector.cc (LocalVarsInspector::Priv::show_variable_type_in_dialog): Adjust call to ui_utils::display_info. * src/uicommon/nmv-terminal.cc (on_button_press_signal): Misc style fixes. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::Priv::find_file_or_ask_user): Adjust call to ui_utils::find_file_or_ask_user. (DBGPerspective::Priv::load_file): Adjust call to SourceEditor::load_file. (DBGPerspective::{on_find_text_response_signal, on_debugger_connected_to_remote_target_signal, on_program_finished_signal, on_engine_died_signal, on_signal_received_by_target_signal, on_debugger_error_signal, on_file_content_changed, restart_inferior, execute_program, attach_to_program, connect_to_remote_target, stop, set_breakpoint, agree_to_shutdown}): Adjust call to ui_utils::{display_info, display_warning, display_error}. (DBGPerspective::on_jump_to_location_action): Adjust call to constructor for SetJumpToDialog. (DBGPerspective::get_find_text_dialog): Adjust call to constructor for FindTextDialog. (DBGPerspective::create_source_editor): Adjust call to constructor for SourceEditor and OpenFileDialog. (DBGPerspective::load_asm ): Adjust. (DBGPerspective::execute_session): Adjust call to SourceEditor::load_asm. (DBGPerspective::execute_program): Adjust call to RunProgramDialog and ProcListDialog. (DBGPerspective::choose_a_saved_session): Adjust call to SavedSessionsDialog. (DBGPerspective::edit_preferences): Adjust call to PreferencesDialog. (DBGPerspective::load_core_file): Adjust call to LoadCoreDialog. (DBGPerspective::ask_user_to_select_file): Adjust call to ui_utils::ask_user_to_select_file. (DBGPerspective::choose_function_overload): Adjust call to ChooseOverloadsDialog. (DBGPerspective::set_breakpoint_using_dialog): Adjust call to SetBreakpointDialog. (DBGPerspective::set_watchpoint_using_dialog): Adjust call to WatchpointDialog. (DBGPerspective::inspect_expression): Adjust call to ExprInspectorDialog. (DBGPerspective::call_function): Adjust call to CallFunctionDialog constructor. 2014-07-14 Dodji Seketeli Misc style fixes and comments additions * src/common/nmv-asm-utils.h (FindFileAndReadLine, class ReadLine, ReadLine::operator()): Add comment. * src/common/nmv-asm-utils.cc (write_asm_instr, write_asm_instr): Add apidoc comment. * src/persp/dbgperspective/nmv-dbg-perspective.cc (DBGPerspective::on_activate_global_variables): Add ';' after NEMIVER_TRY, NEMIVER_CATCH. (DBGPerspective::connect_to_remote_target): Remove useless white spaces. * src/persp/dbgperspective/nmv-global-vars-inspector-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-proc-list-dialog.h: Likewise. * src/uicommon/nmv-locate-file-dialog.cc: Likewise. 2014-07-12 Dodji Seketeli Update the INSTALL file * INSTALL: Update the text. 2014-07-08 Fabien Parent Use BOOSTLIBDIR instead of harcoded path to find boost * configure.ac: Use BOOSTLIBDIR variable to find libboost. 2014-07-08 Fabien Parent Import new boost M4 files from upstream * m4/ax_boost_base.m4: Imported from autoconf-archive-2014.02.28, * m4/ax_boost_test_exec_monitor.m4: Ditto, * m4/ax_boost_unit_test_framework.m4: Ditto. 2014-01-06 Juan R. García Blanco Fix tr1 and pty.h compilation issues * configure.ac: Check for tr1/unordered_map, tr1/memory and tr1/tuple, and their boost::tr1 counterparts. Check for pty.h, util.h and libutil.h. * src/common/nmv-log-stream.cc: Replace checks on compiler defined macros with checks for required headers; in this case tr1/unordered_map and boost/tr1/unordered_map.hpp. * src/dbgengine/nmv-dbg-common.h: Check whether tr1/memory or boost/tr1/memory.hpp is available and use accordingly. * src/dbgengine/nmv-var-list-walker.cc (SafePtrCmp::operator()): Compare method const-correctness. * src/dbgengine/nmv-var-walker.cc (SafePtrCmp::operator()): Compare method const-correctness. * src/langs/nmv-cpp-ast.h: Replace checks on compiler defined macros with checks for required headers; in this case tr1/memory and boost/tr1/memory.hpp. Rearrange various class definitions to make the compiler aware of the class hierarchy ahead of forward-declaring shared_ptr typedefs. * src/persp/dbgperspective/nmv-find-text-dialog.h: Use SafePtr, ObjectRef and ObjectUnref from nemiver::common. * src/uicommon/nmv-terminal.cc: Check whether tr1/tuple or boost/tr1/tuple.hpp is available and use accordingly. Replace checks on platform defined macros with checks for required headers; in this case pty.h, util.h and libutil.h. * src/common/nmv-proc-utils.cc: Replace checks on platform defined macros with checks for required headers; in this case pty.h, util.h and libutil.h. 2013-12-30 Juan R. García Blanco Fix compilation issue in tests/ due to wrong type * tests/threads.cc (thread_func): Type of unused variable tid changed from int to pthread_t. 2014-07-08 Dodji Seketeli Misc space fix in src/common/nmv-safe-ptr-utils.h * src/common/nmv-safe-ptr-utils.h: Remove space before the '<' of a template-id. 2014-05-16 Debarshi Ray 730243 Port to vte-2.91 API * configure.ac: Build against vte-2.91. * src/uicommon/nmv-terminal (init_body): Use vte_terminal_set_font instead of vte_terminal_set_font_from_string. Remove vte_terminal_set_emulation that is not present in this version of vte anymore. The emulation is set to 'xterm' by default anyway. (init_pty): vte_terminal_set_pty expects a VtePty instead of a fd. Adjust according to that. Do not forget to make the code exception-safe. 2014-07-07 Dodji Seketeli Consolidate NativeGObjectSafePtr definitions * src/persp/dbgperspective/nmv-dbg-perspective.cc (RefGObjectNative, UnrefGObjectNative): Move the definition of these functors ... * src/common/nmv-safe-ptr-utils.h: ... here. 2014-05-16 Debarshi Ray 730243 Consolidate GErrorSafePtr definitions * src/common/nmv-ustring.cc: Remove local copy of GErrorSafePtr. (wstring_to_ustring): Use GErrorSafePtr from nmv-error.h instead of local copy. (ustring_to_wstring): Likewise. * src/confmgr/nmv-gconf-mgr.cc: Remove local copy of GErrorSafePtr. * src/common/nmv-safe-ptr-utils.h: Move the copy of GErrorSafePtr definition here. 2014-07-04 Dodji Seketeli Add subdir-objects automake option to src/common/Makefile.am 2014-07-07 Dodji Seketeli Update copyright & misc formatting * src/common/nmv-safe-ptr-utils.h: Update copyright and re-format license header. 2014-07-07 Dodji Seketeli Update INSTALL file * INSTALL: Update. 2014-06-02 16:41:10 -0500 Michael Catanzaro configure.ac: don't fail if gconf is missing 2014-04-22 Dirgita Updated Indonesian translation 2014-04-18 marablack3 Updated Greek translation 2014-04-03 Akom Chotiphantawanon Updated Thai translation 2014-04-01 Yuri Myasoedov Updated Russian translation 2014-03-20 Мирослав Николић Updated Serbian translation 2014-03-19 Ask H. Larsen Updated Danish translation 2014-03-19 11:54:30 -0300 Rafael Ferreira Updated Brazilian Portuguese translation for help files 2014-03-18 Tiagosdot Updated Portuguese translation 2014-03-15 Claude Paroz Updated French translation 2014-03-15 Seong-ho Cho Updated Korean translation 2014-03-09 Milo Casagrande [l10n] Updated Italian translation. 2014-03-09 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan) 2014-03-07 Benjamin St Updated German translation 2014-03-07 Rūdolfs Mazurs Updated Latvian translation 2014-03-03 Fran Diéguez Updated Galician translations 2014-03-01 Andika Triwidada Updated Indonesian translation 2014-02-26 Matej Urbančič Updated Slovenian translation 2014-02-24 Daniel Mustieles Updated Spanish translation 2014-02-23 Balázs Úr Updated Hungarian translation 2014-02-21 Gil Forcada [l10n] Update Catalan translation 2014-02-21 Rafael Ferreira Updated Brazilian Portuguese translation 2014-02-20 Marek Černocký Updated Czech translation 2014-02-20 Wylmer Wang Updated Chinese (China) translation 2014-02-15 Aurimas Černius Updated Lithuanian translation 2014-02-15 Piotr Drąg Updated Polish translation 2014-02-14 Richard Hughes Added translatable AppData file 2014-02-12 Kjartan Maraas Updated Norwegian bokmål translation 2014-02-01 Piotr Drąg Revert "Updated FSF's address" 2014-01-23 Daniel Mustieles Updated FSF's address 2014-01-18 Piotr Drąg Add a trailing semicolon to keywords in Russian translation 2014-01-18 Wylmer Wang Fix a mistake in Chinese simplified translation that may block compiling 2013-12-18 08:10:08 -0500 William Jon McCann Update project homepage url 2013-10-28 Fabien Parent 710828 Fix a condition in UString::is_integer * src/common/nmv-ustring.cc (UString::is_integer): Replace a 'and' by a 'or' in the condition checking for non-numerical characters. 2013-12-08 Dodji Seketeli Slight wording change in the announcement text * Makefile.am: Change the title of the "Changes" section. 2013-12-08 Dodji Seketeli Bump version number to 0.9.6 for next developments * configure.ac: Bump version number to 0.9.6 2013-12-08 Dodji Seketeli Automatic ChangeLog update for 0.9.5 * ChangeLog: Automatic update for 0.9.5.