2008-06-21 Dodji Seketeli * configure.ac: bump version info to 0.5.4 2008-06-21 Dodji Seketeli * src/common/Makefile.am: Don't install libnemivercommon.pc. This should fix #534990. 2008-06-20 Dodji Seketeli * 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 . It has been filed at bug #539314 – Use g_getenv instead of getenv. 2008-06-20 Dodji Seketeli * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * src/confmgr/nmv-i-conf-mgr.h, src/confmgr/nmv-gconf-mgr.cc: At end of lines, remove the space before the ";" . 2008-06-01 Dodji Seketeli * src/common/nmv-initializer.cc: (Initializer::Initializer): init Glib type system as well. This fixes test breaks on fedora9 2008-06-01 Dodji Seketeli * 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 * 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 * 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 * 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) =============