2008-06-21 Dodji Seketeli <[email protected]>

       * configure.ac: bump version info to 0.5.4

2008-06-21 Dodji Seketeli <[email protected]>

       * src/common/Makefile.am: Don't install libnemivercommon.pc.
         This should fix #534990.

2008-06-20 Dodji Seketeli <[email protected]>

       * src/common/nmv-conf-manager.cc, src/common/nmv-log-stream.cc,
         src/dbgengine/nmv-gdb-engine.cc: don't use getenv, but rather
         g_getenv(). It's supposed to be more portable.
         This patch is a courtesy of Christophe Fergeau <[email protected]>.
         It has been filed at bug #539314 – Use g_getenv instead of getenv.

2008-06-20 Dodji Seketeli <[email protected]>

       * src/dbgengine/nmv-gdb-engine.cc:
         (GDBEngine::load_program()): don't set LD_BIND_NOW by default.
         Now, the NMV_LD_BIND_NOW env variable has to be set to 1 when you
         want to instruct gdb to set LD_BIND_NOW.
         This should fix: #539311 - rhythmbox can loads its plugins under nemiver

2008-06-19 Dodji Seketeli <[email protected]>

       * src/persp/dbgperspective/nmv-local-vars-inspector2.cc:
         (Priv::re_init_tree_view()): don't forget to clean the
         variable walkers as well as the widget. Otherwise, the content of
         the walker won't reflect the content of the widget.
         (Priv::on_func_arg_visited_signal()): when stepping in the same
         function, while walking a function arguments variable, check if the
         function args subtree (in the widget) is empty. If the subtree is
         empty, append the variable the function arguments subtree.
         Otherwise, if you try to 'update' an empty subtree, you will get an
         error message saying "could not find variable in inspector: foo".
         The root reason why the subtree is empty in the first place, is that
         it must be populated by a call to debugger->list_frames_arguments().
         Problem is that for some unknown reason, that call fails often, due
         do GDB suckage.
         This should fix bug #499873 – Variable 'this' not found.

2008-06-19 Dodji Seketeli <[email protected]>

       * tests/Makefile: don't call the binary gtkmm-test but rather
         gtkmmtest to comply with the other binaries names. Let's be
         homogeneous :-)

2008-06-19 Dodji Seketeli <[email protected]>

       * src/persp/dbgperspective/nmv-dbg-perspective.cc:
         (DBGPerspective::on_debugger_state_changed_signal()): don't
         forget to signal when the debugger is busy. That should fix
         #539109 – can't stop running inferior

2008-06-16  Jonathon Jongsma  <[email protected]>

       * tests/Makefile.am:
       * tests/gtkmm-test.cc: add a test which loops infinitely (e.g. a simple
       gtkmm program) to make it easier to test state behaviors while the program
       is running in an infinite loop

2008-06-08 Dodji Seketeli <[email protected]>

       * src/persp/dbgperspective/nmv-dbg-perspective.cc:
         When opening a file, it has to be converted to the UTF-8 encoding.
         This has been so for ages. What I just added is a way to specify the
         possible encodings of the file we want to open. We need to know the
         list of possible encodings of the files we need to open so that
         Nemiver can know how to convert the encoding to UTF8. I have then
         added a gconf key that lists the possible encodings. Whenever a file
         cannot be opened because we don't know its encoding, the file
         encoding just has to be added to the value of the gconf key.
         This entry should fix bug #537281.

2008-06-08 Dodji Seketeli <[email protected]>

       * src/persp/dbgperspective/nmv-dbg-perspective.cc: replace static
         storage class strings with char*. Using strings for static storage
         class variables is useless and just slows down DSO loading time.

2008-06-08 Dodji Seketeli <[email protected]>

       * src/confmgr/nmv-i-conf-mgr.h, src/confmgr/nmv-gconf-mgr.cc: add
         IConfMgr::get_key_value() and IConfMgr::set_key_value() for list
         values.

2008-06-08 Dodji Seketeli <[email protected]>

       * src/confmgr/nmv-i-conf-mgr.h, src/confmgr/nmv-gconf-mgr.cc:
         At end of lines, remove the space before the ";" <grin/>.

2008-06-01 Dodji Seketeli <[email protected]>

       * src/common/nmv-initializer.cc:
        (Initializer::Initializer): init Glib type system as well.
        This fixes test breaks on fedora9

2008-06-01 Dodji Seketeli <[email protected]>

       * src/langs/nmv-cpp-parser.cc:
         (Parser::parse_simple_type_specifier): fix a gcc warning that
         could have lead to a bug.

2008-05-31 Dodji Seketeli <[email protected]>

       * configure.ac: allow deprecated constructs because of the use the
         hash_map that is deprecated in favour of c++0x based
         unordered_map. This is turned on only when NEMIVER_DEVEL=on is
         set.

2008-06-01 Dodji Seketeli <[email protected]>

       * configure.ac: support the NEMIVER_ALLOW_WARNINGS env var to allow
         warnings in the build. This is a workaround the numerous warning we
         have with gcc 4.3. Some of these warnings are in gtkmm so we cannot
         fix them right away.

2008-05-28  Jonathon Jongsma  <[email protected]>

       * src/persp/dbgperspective/nmv-call-stack.cc: send another
         select-frame command if the currently-selected frame is activated in
         addition to sending the command when the selection is changed.
         This should close bug #535359.

================== 0.5.3 release point (done in 0.5 branch) =============