Great debugger helper bug fixing spree.
- Fix extractTemplate() not to kill blanks in case there is no blank after a comma, fix hardcoded types accordingly. - Make niceType()'s regexps ignore blanks after commas, add unsigned short as char_type and cache the mappings, making them work for CDB. - CDB: Parse map output of dumpers correctly, generally don't confuse the parser by unknown keywords encountered when parsing children, thus enabling simple QMap types. - Make dumpInnerValueHelper output std::string types.
Showing
- share/qtcreator/gdbmacros/gdbmacros.cpp 44 additions, 22 deletionsshare/qtcreator/gdbmacros/gdbmacros.cpp
- share/qtcreator/gdbmacros/test/main.cpp 14 additions, 0 deletionsshare/qtcreator/gdbmacros/test/main.cpp
- src/plugins/debugger/cdb/cdbdumperhelper.cpp 15 additions, 2 deletionssrc/plugins/debugger/cdb/cdbdumperhelper.cpp
- src/plugins/debugger/cdb/cdbstackframecontext.cpp 1 addition, 1 deletionsrc/plugins/debugger/cdb/cdbstackframecontext.cpp
- src/plugins/debugger/debuggertooltip.cpp 1 addition, 1 deletionsrc/plugins/debugger/debuggertooltip.cpp
- src/plugins/debugger/watchhandler.cpp 55 additions, 27 deletionssrc/plugins/debugger/watchhandler.cpp
- src/plugins/debugger/watchutils.cpp 92 additions, 36 deletionssrc/plugins/debugger/watchutils.cpp
- src/plugins/debugger/watchutils.h 4 additions, 1 deletionsrc/plugins/debugger/watchutils.h
Loading
Please register or sign in to comment