news 28 Posted September 10, 2011 Hello, This release of Nemiver brings in many juicy goodies. Not only has the code base been completely ported to GNOME 3, but it comes packed with new features like the ability to dynamically position the main elements of the user interface depending on your taste (or screen layout), support of GDB pretty printers, updated translations, and many other incremental improvements and bug fixes. Packagers of systems supporting GNOME 3 are invited to upgrade to this version. For systems who are still using gtk2, we have a branch that contains the the same features and bug fixes, based on gtk2. As usual, we have tested this release in real life situations and were happy with its stability. However, if you happen to find bugs or have enhance requests, we'd be more than happy to see have file a bugzilla ticket at http://bugzilla.gnome.org/enter_bug.cgi?product=nemiver. Please find below the formal announcement. What is Nemiver? ================ Nemiver is a standalone graphical debugger that integrates well in the GNOME desktop environment. It currently features a backend which uses the GNU debugger GDB for debugging C/C++ programs. Where to get it? ================ This release is available as a source package in tar.gz and tar.bz2 formats and can be downloaded from: http://download.gnome.org/sources/nemiver The home page of the Nemiver project is at http://projects.gnome.org/nemiver What's Changed in this release? ================================ Andrej ŽnidaršiĠUpdated Slovenian translation Daniel Mustieles Updated Spanish translation Dodji Seketeli Ignore 'current-thread-id' in thread list Fix a crash in previous commit Fix configury when gsettings is not present Update the INSTALL file. Update HACKING documentation Style cleanup Emit one IDebugger::breakpoint_set_signal per BP Introduce Loc (code location) type Fix memory corruption in SourceEditor Avoid reading freed memory Fix a crash in confmgr Fixlets in setbreakpointdialog.ui Fix gsettings configure test error Use Automake GSettings magic to support DESTDIR Fix configuration keys' description wording Add a description to Nemiver's doap file Update Makefile.am's release text. Fix update-changelog for building out of srcdir Properly mark the GDB line as busy Add some logging to nmv-gdb-engine.cc Avoid gratuitously resetting the dbg command queue Handle breakpoints added via GDB scripts Reference the local var inspector view Restore layout for variable inspector widget Fix VarsTreeView memory management 657021 Wrong behaviour enlarging var inspector Backend support for GDB/MI variable format Enable GDB pretty printers by default Fix tests that got broken a while ago Initialize IDebugger dynmods with gconf in tests Add preferences for GDB pretty printing Support pretty printing instantly applied Avoid emitting useless -enable-pretty-printing Avoid over reacting to pretty printing key changes 657834 Properly un-escape '\"' sequence 658097 Fix hovering over pointer dereference expression Add comment to is_word_delimiter Fix a typo in the coding style 644823 Cannot set BP in files with space in path Fix tests/pointer-deref.c regression 658143 Fails to support multiple breakpoints Use DBGPerspective::append_breakpoints Don't forget to Gtk::Widget::show_all source views constify IDebugger::Breakpoint::is_pending 632305 Avoid disassembling location of pending breakpoint Don't append the disassembly editor multiple times Misbehaving vertically enlarging var inspector Fabien Parent Add a GSettings implementation for IConfMgr Remove not implemented constructor Uniformize the header guard name. Fix typo Apply the GNOME 3 style on the toolbar Expand session's treeview Replace NULL symbol with 0 Support user defined assembly syntax Add GUI to change the assembly syntax Remove unused status widgets New Layout Manager and 3 additionals new layouts 577496 561100 533437 656093 564992 Support Copy/Paste/Reset on target terminal Use ATT for disassembly flavor to avoid a glade bug Fran Dieguez Updated Galician translations Kalev Lember Fix header guard name in nmv-hex-document.h Fixed includes to match GTK+'s single include policy Avoid using gtkmm deprecated API Dropped ifdefs for gtkmm 2.16 Use GDK_KEY_* enums, not the deprecated GDK_* ones Dropped ifdefs for GTK+ 2.10 Removed gnome-vfs compat code Dropped compat code with gtksourceviewmm < 2.10 Removed an unused forward declaration Removed has-separator property Popup var inspector size requisition code rework Port to gtkmm 3.0 and gtksourceviewmm 3.0 Fix build with ghex 2.90.0 Lele Long Update Simplified Chinese translaton Marek Černocký Updated Czech translation Mario Blättermann [l10n] Updated German translation Piotr Drąg Updated POTFILES.in Takeshi AIHANA Updated Japanese translation. Yuri Kozlov Updated Russian translation Happy Debugging! -- Dodji _______________________________________________ Share this post Link to post