[Cdash] Dart1 and CDash submit
Emmett, Phillip
Phillip.Emmett at XEROX.COM
Tue Mar 18 17:25:34 UTC 2008
There must be some interaction with the version of libxml2/php also,
since after I upgraded my server I no longer get the CDATA. And I did
not update to get this patch. Perhaps php now correctly labels it as
xml/text as the bug report mentioned.
Also, it doesn't work with cvsweb as I expected. Although I got it to
work by tweeking the php. I don't know if all cvsweb setups work like
this, I don't have much experience with them, but all I had to do for
ours was drop the .diff being added in the url being made in
get_viewcvs_diff_url. The other parts, rev/r1/r2/etc. appear to be
compatible.
-phil
-----Original Message-----
From: Julien Jomier [mailto:julien.jomier at kitware.com]
Sent: Tuesday, March 18, 2008 8:38 AM
To: cdash at public.kitware.com
Cc: Emmett, Phillip
Subject: Re: [Cdash] Dart1 and CDash submit
Stuart Herring wrote:
> On Tue, Mar 18, 2008 at 12:20 AM, Emmett, Phillip
> <Phillip.Emmett at xerox.com> wrote:
>>
>> Trevor,
>> If you look at the page source for "viewUpdate" do you see a bunch of
>> "addDb"s in a block of Javascript wrapped in a "CDATA" block? I think
>> the CDATA prevents the browser from parsing the javascript. This is
>> what I see and my research appears to point at my libxml2 being old
>> and broken. I have 2.6.20. The server is getting upgraded tomorrow,
>> so my hunch will be tested soon. :-)
>>
>> -phil
>>
> This is the same cause as
> http://public.kitware.com/Bug/view.php?id=6604
> Attached is a patch that should fix it..
> Although I'm sure there has to be a better way - it would get tiresome
> having to remember to wrap <script> elements with bodies in <xsl:text
> ...> and manually escaping.
>
The patch has been applied to svn. Thanks a lot.
The better way to do it is to put all the javascript code in a .js file
and include it in the xsl file. However for small javascript it actually
makes sense to escape it.
Julien
More information about the CDash
mailing list