From kde-commits Mon Mar 31 23:46:03 2008 From: Keith Isdale Date: Mon, 31 Mar 2008 23:46:03 +0000 To: kde-commits Subject: branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart Message-Id: <1207007163.856116.13319.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=120700717230890 SVN commit 792396 by isdale: Add my email address to my name in the author details in .ui files M +26 -2 libxsldbg/debugXSL.cpp M +1 -1 xsldbgbreakpoints.ui M +1 -1 xsldbgcallstack.ui M +1 -1 xsldbgconfig.ui M +1 -1 xsldbgentities.ui M +1 -1 xsldbgglobalvariables.ui M +1 -1 xsldbglocalvariables.ui M +1 -1 xsldbgmsgdialog.ui M +1 -1 xsldbgsources.ui M +1 -1 xsldbgtemplates.ui M +1 -0 xsldbgwalkspeed.ui --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/libxsldbg/debugXSL.cpp #792395:792396 @@ -1060,6 +1060,9 @@ xmlDocPtr tempDoc = NULL; xmlNodePtr tempNode = NULL; rootCopy = root; + static const xmlChar *lastTemplate = NULL; + xmlBufferPtr buffer = xmlBufferCreate(); + static char mybuff[6] = " 0\n\x0"; if (ctxt && templ && root && !xsldbgReachedFirstTemplate) xsldbgReachedFirstTemplate = true; @@ -1100,10 +1103,31 @@ /* we only want messages if we are not in the process of completing the next command */ if (terminalIO == NULL) { - if (root->match) + + if (root->match){ xsldbgGenericErrorFunc(i18n("\nReached template: \"%1\" mode: \"%2\"\n").arg(xsldbgText(root->match)).arg(xsldbgText(modeTemp))); - else + if (lastTemplate != root->match && buffer){ + xmlBufferCCat(buffer, "\nreached matched template:"); + xmlBufferCat(buffer, root->match); + xmlBufferCCat(buffer, mybuff); + xsltCopyTextString(ctxt, ctxt->insert,xmlBufferContent(buffer),0); + mybuff[1]++; + lastTemplate = root->match; + } + }else{ xsldbgGenericErrorFunc(i18n("\nReached template: \"%1\" mode: \"%2\"\n").arg(xsldbgText(nameTemp)).arg(xsldbgText(modeTemp))); + if (lastTemplate != root->name && buffer){ + xmlBufferCCat(buffer, "\nreached named template:"); + xmlBufferCat(buffer,root->match); + xmlBufferCCat(buffer,mybuff); + xsltCopyTextString(ctxt, ctxt->insert,xmlBufferContent(buffer),0); + mybuff[1]++; + lastTemplate = root->name; + } + + } + if (buffer) + xmlBufferFree(buffer); } else { if ((xslDebugStatus == DEBUG_TRACE) || (xslDebugStatus == DEBUG_WALK)) { --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgbreakpoints.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgBreakpoints -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgBreakpoints --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgcallstack.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgCallStack -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgCallStack --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgconfig.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgConfig -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgConfig --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgentities.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgEntities -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgEntities --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgglobalvariables.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgGlobalVariables -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgGlobalVariables --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbglocalvariables.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgLocalVariables -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgLocalVaraibles --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgmsgdialog.ui #792395:792396 @@ -1,7 +1,7 @@ XsldbgMsgDialog Used with QT3 or greater -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgMsgDialog --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgsources.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgSources -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgSources --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgtemplates.ui #792395:792396 @@ -1,6 +1,6 @@ XsldbgTemplates -Keith Isdale +Keith Isdale <k_isdale@tpg.com.au> XsldbgTemplates --- branches/KDE/3.5/kdewebdev/kxsldbg/kxsldbgpart/xsldbgwalkspeed.ui #792395:792396 @@ -1,5 +1,6 @@ XsldbgWalkSpeed +Keith Isdale <k_isdale@tpg.com.au> XsldbgWalkSpeed