0.5.0 Release
=============

New features
------------

[Jonathon Jongsma]

    * support for CPU registers editing
    * support for memory editing

[A Gordon]

   * preliminary work on the global variables listing support

[Dodji Seketeli]

    * support for remote (cross) debugging.
      This still needs some UI love though.
    * support for listing the global variables of the inferior
    * support for refreshing the list of local variables "on demand"

Fixes, cleanup and improvements
-------------------------------

[Jonathon Jongsma]

    * many UI improvements here and there
    * better breakpoints management
    * added the --last command line option to quickly reload
      the last saved session
    * show frame address when their line/filename info is not available
    * switch to GtkSourceView2 (optional)
    * switch to GIO (optional)
    * #447890 – "File path info is missing for function foo" popup is too
      intrusive
    * #465263 – error parsing breakpoint table
    * #502526 – gdbmi parsing error
    * #515454 - Remove total number of lines information
    * #515541 - 'Debug -> Show Global Variables'  active even not debugging
    * #515271 – position of the cursor is wrong just after opening a file
    * #515287 - disable breakpoint setting when not debugging

[Baptiste Mille-Mathias]

    * many many HIG fixes and hassling ;-)
    * #499263 – make check fail

[Emre Turkay]

    * code cleanup of the main.cc file

[Dodji Seketeli]

    * switch to libboost 1.34
    * better (more reliable, faster) local variables management
    * speed optimisations
    * numerous low level fixes and cleanups
    * #442213 – Limit number of frames in the call stack
    * #503887 – start nemiver with wrongs args throws error
    * #502634 – problem with running nemiver under compiz
    * #504473 – Variable parsing failure on quoted '}' character
    * #436374 – Error output when debugging an gtkmm example
    * #514134 – gdbmi member variable parsing error

Translations
-------------
    * [ja] Takeshi AIHANA
    * [sv] Daniel Nylander
    * [dz] Pema Geyleg
    * [ca] Jordi Mas, Josep Puigdemont i Casamajó, Gil Forcada
    * [es] Jorge Gonzalez
    * [fi] Ilkka Tuohela
    * [fr] Claude Paroz
    * [ar] Djihed Afifi
    * [oc] Yannig Marchegay

0.4.0 Release
=============

New features
-------------

    [Jonathon Jongsma]

    * enable/disable breakpoints
    * enable refresh of breakpoints view at will
    * enable filtering of process list
    * added a user manual
    * set breakpoints by typing function name or file location
    * added a font selection settings
    * switch mouse pointer to busy cursor when gdb is running

    [Dodji Seketeli]

    * added a --env option as in nemiver --env "foo=bar foobar=baz" prog-to-debug
    * handle methods overload choosing when setting freeform breakpoints.
    * allow remote processes debugging using gdbserver.

    [Andreas Nilsson]

    * new nemiver icons set

Bug fixes, improvements
-----------------------

    [Jonathon Jongsma]

    * #401249 Use icon list for window icon
    * save and restore status pane position between sessions
    * many UI related fixes an improvements

    [Dodji Seketeli]

    * #414334 nemiver not internationalized filename friendly
    * #423846 GDBMI parsing fails in nemiver::parse_member_variable()
    * #424069 Crashed
    * #417775 nemiver doesn't detect new versions of source files
    * improved dynmods API
    * better gdb flow control.
    * many gdbmi parsing fixes
    * better variables management
    * better breakpoints handling
    * fixed a couple of crashers
    * lots of internal refactoring

Translations
------------

     * fr  [Stephane Raimbault]
     * en_GB [David Lodge]
     * ja [Takeshi AIHANA]




0.3.0 Release
============ 

    features
============

    [Dodji Seketeli]

    * added a "detach from target" functionality
    * added a basic "find text in source file" functionality

    [Jonathon Jongsma]

    * added a "list source files that make up the current executable"
      functionality. Integrate it into the "open source file" dialog

    [Steven Brown]

    * new set of Nemiver icons

Bug fixes/improvements
======================

    [Dodji Seketeli]

    * better spinner model
    * better debugger engine state management
    * better handling of targets not compiled with -g
    * properly clear the status notebook when target is no more being debugged
    * massive gdb controlling interface performance speedup (> 7X speedup)
    * show hidden directories in the "Run program" dialog
    * better detection of variables in the "hover on variable" workflow
    * set the LD_BIND_NOW environment variable to prevent slow stepping into
      functions that are in DSOs.
    * make ctrl-c (SIGINT) triggers a graceful shutdown
    * better pointer dereferencing behaviour
    * #386473 deleting a breakpoint greys out all actions
    * #381703 Close all open files when switching to a new debug session
    * #386594 update dereferenced pointers during stepping
    * #394485 Variable line-height too high for some variables
    * #384427 breakpoints are not shown on newly open files

    [Jonathon Jongsma]

    * HIG fixes
    * update translation credits in the About dialog
    * make the window title show information about the target being debugged
    * mark more strings as being translatable
    * better management of the nemiver.desktop file
    * #386806 Use placeholder strings (%s) for filenames in messages
    * #396773 call stack widget does not show the frame number

    [Bob Mauchin]

    * #389177 String misleading in nmv-call-stack.cc
    * #389175 Typos in nmv-dbg-perspective.cc

    [Marko Anastasov]

    * 394469 – Quicker access to source files

Translations
=============
    * [nl] Reinout Van Shouwen
    * [de] Carsten Reith
    * [es] Juan
    * [fr] Dodji Seketeli, Bob Mauchin


0.2.0 Release
==============

new features
============

    [Dodji Seketeli]

    * highlight the last changed variable (in the local variables tab)
    * new variable inspector targeted at global variables
    * added a --attach <pid|prog-nam> option

    [Jonathon Jongmas]

    * new dialog to locate files when no full path debugging information is available

    [Ruben Vermeersch]

    * remember last nemiver window geometry (makes nemiver 'spatial')

bug fixes/improvements
======================

    [Jonathon Jongsma]

    * don't let the target executable run after quitting nemiver.
    * when opening a source file start filechooser in the working dir
      specified in session settings.
    * restart gconfd (instead of sending the HUP signal) upon schemas install
    * fixed typos in NEWS file
    * fixed typos in dialogs
    * hook the windown 'delete-event' to the normal shutdown procedure
    * #378294 gdb 6.4debian sometimes doesn't provide full path to source file info
    * #381702 double-clicking breakpoint list when there are no breakpoints causes an error

    [Dodji Seketeli]

    * don't redraw the local variables widget at each stop
    * don't assert when hover on empty space
    * sync each log line to disk
    * in the breakpoint workflow, lookup files in already opened files first
    * fix target terminal scrolling issues
    * update local variables when selecting frames
    * fix utf8 paths issues
    * fix gdbmi frame data parsing
    * code cleanup and refactoring here and there
    * allow target restart only from the READY state
    * better plugins lifetime management
    * #377623 Local variables parsing error on multi-parameter template types
    * #381912 stopping the targets fails when runned without break
    * #381402 variables content in popup tip on hover very invisible
    * #383170 segfault at startup on EM64T archictecture
    * #381694 disable the continue and step buttons when target program exits
    * #384057 Target executable still runs after nemiver shuts down
    * #384406 nemiver crashed when activating line numbers
    * #384456 Close button on tab is truncated
    * #384474 Bottom widget could disappeared under gtkvsperator
    * #385186 Tab too high
    * #385195 toolbar widgets to clean

    [Ruben Vermeersch]

    * fix typos in some dialogs
    * fix bad support of 'current working directory'
    * update README file

    [Remi Cardonna]

    * make libworkbenchmod.so link with the --as--needed option of GNU ld

    [Guillaume Desmottes]

    * #383886 Preferences dialog should not appear in the windows list

    [Jean-Francois Rameau]

    * #384172 Clicking on "Target terminal" tab makes the top window very large


translations
=============

fr [Dodji Seketeli]
sv [Daniel Nylander]

|||||||||||||||||||||||||||||||||||||||||||||||||

Initial 0.1.0 release
========================

Disclaimer:
============
This it the first official release, so remember that it could eat your cat or
make your landlord divorce. In any case, let us know the problems you encounter so that
we can fix them in coming releases.

Features
================================
* basic target control (stepping)
* breakpoint management
* debugging session management
* local variables inspection
* call stack management

languages:
==========
[fr]
[en]

homepage: http://home.gna.org/nemiver
tarball: ftp://ftp.gnome.org/pub/GNOME/sources/nemiver/

