2015-09-23 Dodji Seketeli <
[email protected]>
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<int, Gtk::Widget*> rather than a map<int, Gtk::Widget&>, 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<int, Gtk::Widget*> rather than a map<int, Gtk::Widget&>, 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<int,
Gtk::Widget*> rather than a map<int, Gtk::Widget&>, to keep the
compiler happy.
2015-09-23 Dodji Seketeli <
[email protected]>
Update ChangeLog to fix some bad entries
* ChangeLog: Update to cleanup some weirdness
2015-09-23 Dodji Seketeli <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Update NEWS file for 0.9.6 release
* NEWS: update for 0.9.6 release.
2015-09-23 Dodji Seketeli <
[email protected]>
Update ChangeLog automatically
* ChangeLog: Update.
2015-09-23 Dodji Seketeli <
[email protected]>
Update INSTALL file
* INSTALL: Update.
2015-09-03 Dušan Kazik <
[email protected]>
Updated Slovak translation
2015-04-02 Jakub Steiner <
[email protected]>
icon: provide a symbolic variant of the app icon
2015-08-26 Piotr Drąg <
[email protected]>
Updated Polish translation
2015-08-26 Chao-Hsiung Liao <
[email protected]>
Updated Chinese (Taiwan) translation
2015-08-15 Kristjan SCHMIDT <
[email protected]>
Updated Esperanto translation
2015-06-29 Pedro Albuquerque <
[email protected]>
Updated Portuguese translation
2015-03-13 Samir Ribic <
[email protected]>
Added Bosnian translation
2015-03-09 Sebastian Rasmussen <
[email protected]>
Updated Swedish translation
2015-03-08 Josef Andersson <
[email protected]>
Updated Swedish translation
2015-02-12 Kjartan Maraas <
[email protected]>
Updated Norwegian bokmål translation.
2015-02-09 Inaki Larranaga Murgoitio <
[email protected]>
Added Basque language\nAdded 'eu' (Basque) to LINGUAS
2014-12-24 Necdet Yücel <
[email protected]>
Updated Turkish translation
2014-12-08 Muhammet Kara <
[email protected]>
Updated Turkish translation
2014-11-27 Marek Černocký <
[email protected]>
Updated Czech translation
2014-11-03 Timo Jyrinki <
[email protected]>
Change Finnish translation team web page to l10n.gnome.org
2014-11-01 Dodji Seketeli <
[email protected]>
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 <
[email protected]>
Updated Greek translation
2014-08-27 Nilamdyuti Goswami <
[email protected]>
Updated Assamese translation
2014-08-26 Nilamdyuti Goswami <
[email protected]>
Added Assamese translation
2014-08-17 Lasse Liehu <
[email protected]>
Finnish translation update
2014-07-31 Piotr Drąg <
[email protected]>
doap: add <programming-language>
2014-07-30 Olav Vitters <
[email protected]>
doap category apps
2014-07-15 Dodji Seketeli <
[email protected]>
Fix a typo in configure.
* configure.ac: Change HAS_VTR_2_90 into HAS_VTE_2_90.
2014-07-14 Dodji Seketeli <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Update the INSTALL file
* INSTALL: Update the text.
2014-07-08 Fabien Parent <
[email protected]>
Use BOOSTLIBDIR instead of harcoded path to find boost
* configure.ac: Use BOOSTLIBDIR variable to find libboost.
2014-07-08 Fabien Parent <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
Add subdir-objects automake option to src/common/Makefile.am
2014-07-07 Dodji Seketeli <
[email protected]>
Update copyright & misc formatting
* src/common/nmv-safe-ptr-utils.h: Update copyright and re-format
license header.
2014-07-07 Dodji Seketeli <
[email protected]>
Update INSTALL file
* INSTALL: Update.
2014-06-02 16:41:10 -0500 Michael Catanzaro <
[email protected]>
configure.ac: don't fail if gconf is missing
2014-04-22 Dirgita <
[email protected]>
Updated Indonesian translation
2014-04-18 marablack3 <
[email protected]>
Updated Greek translation
2014-04-03 Akom Chotiphantawanon <
[email protected]>
Updated Thai translation
2014-04-01 Yuri Myasoedov <
[email protected]>
Updated Russian translation
2014-03-20 Мирослав Николић <
[email protected]>
Updated Serbian translation
2014-03-19 Ask H. Larsen <
[email protected]>
Updated Danish translation
2014-03-19 11:54:30 -0300 Rafael Ferreira <
[email protected]>
Updated Brazilian Portuguese translation for help files
2014-03-18 Tiagosdot <
[email protected]>
Updated Portuguese translation
2014-03-15 Claude Paroz <
[email protected]>
Updated French translation
2014-03-15 Seong-ho Cho <
[email protected]>
Updated Korean translation
2014-03-09 Milo Casagrande <
[email protected]>
[l10n] Updated Italian translation.
2014-03-09 Chao-Hsiung Liao <
[email protected]>
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2014-03-07 Benjamin St <
[email protected]>
Updated German translation
2014-03-07 Rūdolfs Mazurs <
[email protected]>
Updated Latvian translation
2014-03-03 Fran Diéguez <
[email protected]>
Updated Galician translations
2014-03-01 Andika Triwidada <
[email protected]>
Updated Indonesian translation
2014-02-26 Matej Urbančič <
[email protected]>
Updated Slovenian translation
2014-02-24 Daniel Mustieles <
[email protected]>
Updated Spanish translation
2014-02-23 Balázs Úr <
[email protected]>
Updated Hungarian translation
2014-02-21 Gil Forcada <
[email protected]>
[l10n] Update Catalan translation
2014-02-21 Rafael Ferreira <
[email protected]>
Updated Brazilian Portuguese translation
2014-02-20 Marek Černocký <
[email protected]>
Updated Czech translation
2014-02-20 Wylmer Wang <
[email protected]>
Updated Chinese (China) translation
2014-02-15 Aurimas Černius <
[email protected]>
Updated Lithuanian translation
2014-02-15 Piotr Drąg <
[email protected]>
Updated Polish translation
2014-02-14 Richard Hughes <
[email protected]>
Added translatable AppData file
2014-02-12 Kjartan Maraas <
[email protected]>
Updated Norwegian bokmål translation
2014-02-01 Piotr Drąg <
[email protected]>
Revert "Updated FSF's address"
2014-01-23 Daniel Mustieles <
[email protected]>
Updated FSF's address
2014-01-18 Piotr Drąg <
[email protected]>
Add a trailing semicolon to keywords in Russian translation
2014-01-18 Wylmer Wang <
[email protected]>
Fix a mistake in Chinese simplified translation that may block compiling
2013-12-18 08:10:08 -0500 William Jon McCann <
[email protected]>
Update project homepage url
2013-10-28 Fabien Parent <
[email protected]>
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 <
[email protected]>
Slight wording change in the announcement text
* Makefile.am: Change the title of the "Changes" section.
2013-12-08 Dodji Seketeli <
[email protected]>
Bump version number to 0.9.6 for next developments
* configure.ac: Bump version number to 0.9.6
2013-12-08 Dodji Seketeli <
[email protected]>
Automatic ChangeLog update for 0.9.5
* ChangeLog: Automatic update for 0.9.5.