From: <sv...@va...> - 2010-03-27 21:30:01
|
Author: cerion Date: 2010-03-27 21:29:52 +0000 (Sat, 27 Mar 2010) New Revision: 498 Log: Helgrind now supported. - Replaced all occurences of hthreadid #id with #HG_id, to clearly distinguish from real thread-id's. - Almost all of memcheck_object has moved to tool_object base-class - HelgrindView is simply a copy of MemcheckView, but am waiting until the next tool before moving this lot to the toolview base-class. And some misc cleaning up: - Error message from failed XML parsing now shown to user e.g because memcheck Vk tool used for opening a helgrind xml log file. - Removed tool process enum extension - unlikely to ever be used. - Refactored some VkOptionPage code: used Template Method to reduce duplicate code. Added: branches/valkyrie_qt4port/toolview/helgrind_logview.cpp branches/valkyrie_qt4port/toolview/helgrind_logview.h Modified: branches/valkyrie_qt4port/mainwindow.cpp branches/valkyrie_qt4port/objects/helgrind_object.cpp branches/valkyrie_qt4port/objects/helgrind_object.h branches/valkyrie_qt4port/objects/memcheck_object.cpp branches/valkyrie_qt4port/objects/memcheck_object.h branches/valkyrie_qt4port/objects/tool_object.cpp branches/valkyrie_qt4port/objects/tool_object.h branches/valkyrie_qt4port/objects/valkyrie_object.cpp branches/valkyrie_qt4port/objects/vk_objects.h branches/valkyrie_qt4port/options/helgrind_options_page.cpp branches/valkyrie_qt4port/options/memcheck_options_page.cpp branches/valkyrie_qt4port/options/valgrind_options_page.cpp branches/valkyrie_qt4port/options/valkyrie_options_page.cpp branches/valkyrie_qt4port/options/vk_options_dialog.cpp branches/valkyrie_qt4port/options/vk_options_page.cpp branches/valkyrie_qt4port/options/vk_options_page.h branches/valkyrie_qt4port/toolview/helgrindview.cpp branches/valkyrie_qt4port/toolview/helgrindview.h branches/valkyrie_qt4port/toolview/memcheck_logview.cpp branches/valkyrie_qt4port/toolview/memcheck_logview.h branches/valkyrie_qt4port/toolview/memcheckview.cpp branches/valkyrie_qt4port/toolview/memcheckview.h branches/valkyrie_qt4port/toolview/toolview.cpp branches/valkyrie_qt4port/toolview/toolview.h branches/valkyrie_qt4port/toolview/vglogview.cpp branches/valkyrie_qt4port/toolview/vglogview.h branches/valkyrie_qt4port/utils/vglogreader.cpp branches/valkyrie_qt4port/utils/vk_logpoller.cpp branches/valkyrie_qt4port/utils/vk_logpoller.h branches/valkyrie_qt4port/valkyrie.pro [... diff too large to include ...] |