As usual while waiting for the next release - don't forget to check the nightly builds in the forum.
@Martin : can you perform a merge : trunk -> debug branch
just found a debugger bug with the watches. No refresh of values when watch window has been closed in between.Input : simple console application , this is the code : Code#include <iostream>int main(){ int foo = 0; foo = foo + 20; std::cout << foo << std::endl; double result = foo / 1.5; std::cout << result << std::endl; return 0;}put a breakpoint on line "foo = foo + 20;"Let's start with a happy path : - start debugger- when breakpoint hit : watch "foo", and make the watches window visible- step to next statement ==> foo is nicely updated in the watch window (20)the BUG path :- start debugger- when breakpoint hit : watch "foo", and make the watches window visible (in case not yet watched and visible)- now close the watch window !!!!!!!!!!!!!- step to next statement- make watch window visible again ===> BUG : foo is not updated in the watch window, is still on 0, and not on 20NOTE : tooltip does show the new value.So it seems a refresh is not being carried out !!!
#include <iostream>int main(){ int foo = 0; foo = foo + 20; std::cout << foo << std::endl; double result = foo / 1.5; std::cout << result << std::endl; return 0;}