From: <sv...@va...> - 2010-03-26 21:30:16
|
Author: cerion Date: 2010-03-26 21:30:07 +0000 (Fri, 26 Mar 2010) New Revision: 497 Log: Cleaned up the xml parsing - Removed all remainders of merge support this allowed removal of vglog (wrapper for qdomdoc) - Now just have vglogview, which the parser (vglogreader) populates with top-level nodes incrementally. vglogview holds the model (qdomdoc), and updates the both the model and the view. - Separated the tool-specific parsing and displaying to <tool>logview classes (currently only memcheck still, but adding helgrind should be real easy now.) - Support for Vg XML protocol 4 (Vg3.6). Older protocols no longer supported. Oh for some Qt XML binding support... Added: branches/valkyrie_qt4port/toolview/memcheck_logview.cpp branches/valkyrie_qt4port/toolview/memcheck_logview.h Removed: branches/valkyrie_qt4port/utils/vglog.cpp branches/valkyrie_qt4port/utils/vglog.h Modified: branches/valkyrie_qt4port/objects/memcheck_object.cpp branches/valkyrie_qt4port/objects/valgrind_object.cpp branches/valkyrie_qt4port/toolview/memcheckview.cpp branches/valkyrie_qt4port/toolview/memcheckview.h branches/valkyrie_qt4port/toolview/vglogview.cpp branches/valkyrie_qt4port/toolview/vglogview.h branches/valkyrie_qt4port/utils/vglogreader.cpp branches/valkyrie_qt4port/utils/vglogreader.h branches/valkyrie_qt4port/valkyrie.pro [... diff too large to include ...] |