[Laszlo-checkins] r12349 - in openlaszlo/trunk: WEB-INF/lps/server/bin test/lfc/perf test/smoke
hqm@openlaszlo.org
hqm at openlaszlo.org
Wed Jan 7 14:17:19 PST 2009
Author: hqm
Date: 2009-01-07 14:17:17 -0800 (Wed, 07 Jan 2009)
New Revision: 12349
Modified:
openlaszlo/trunk/WEB-INF/lps/server/bin/convert_laszlo.pl
openlaszlo/trunk/test/lfc/perf/reporter.lzx
openlaszlo/trunk/test/smoke/regression.lzl
Log:
Change 20090107-hqm-K by hqm at badtzmaru.home on 2009-01-07 17:03:24 EST
in /Users/hqm/openlaszlo/trunk3
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: update conversion script and test case for deprecated urlEscape method
New Features:
Bugs Fixed: LPP-7582
Technical Reviewer: ptw
QA Reviewer: (pending)
Doc Reviewer: (pending)
Documentation:
Release Notes:
Details:
+ replace lz.Browser.urlEscape with encodeURIComponent
+ add transform to conversion script to do this
Tests:
smokecheck
Modified: openlaszlo/trunk/WEB-INF/lps/server/bin/convert_laszlo.pl
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/server/bin/convert_laszlo.pl 2009-01-07 22:04:50 UTC (rev 12348)
+++ openlaszlo/trunk/WEB-INF/lps/server/bin/convert_laszlo.pl 2009-01-07 22:17:17 UTC (rev 12349)
@@ -1,5 +1,5 @@
#!/usr/bin/perl
-# Copyright 2008 Laszlo Systems. Use according to license terms.
+# Copyright 2008, 2009 Laszlo Systems. Use according to license terms.
#
# convert_laszlo_4.2.pl
# Helps to convert 4.1 lzx programs (and potentially lzs) to
@@ -95,6 +95,7 @@
$xform{states}=1; # transform apply=" -> applied="
$xform{applycall}=0; # transform state.apply()/remove() -> setAttribute('applied', true|false)
$xform{proxymethods}=1; # transform Lz.setCanvasAttribute()/callMethod() -> lz.embed.*
+$xform{urlescape}=1; # transform lz.embed.urlEscape() -> encodeURIComponent
##
# Other global variables
@@ -354,6 +355,16 @@
s/Lz.(setCanvasAttribute|callMethod)/lz.embed.$1/g;
}
+ #### transform urlEscape
+ #
+ # lz.Browser.urlEscape() -> encodeURIComponent
+ # lz.Browser.urlUnescape() -> decodeURIComponent
+
+ if ($xform{urlescape}) {
+ s/lz.Browser.urlEscape/encodeURIComponent/g;
+ s/lz.Browser.urlUnescape/decodeURIComponent/g;
+ }
+
debugln(3, " EMIT CONTENT: " . $_);
print $FH $_;
$_ = $save;
Modified: openlaszlo/trunk/test/lfc/perf/reporter.lzx
===================================================================
--- openlaszlo/trunk/test/lfc/perf/reporter.lzx 2009-01-07 22:04:50 UTC (rev 12348)
+++ openlaszlo/trunk/test/lfc/perf/reporter.lzx 2009-01-07 22:17:17 UTC (rev 12349)
@@ -1,5 +1,5 @@
<library>
- <!-- Copyright 2006-2008 Laszlo Systems -->
+ <!-- Copyright 2006-2009 Laszlo Systems -->
<node id="reporter">
<method name="sendLogData" args="suitename">
@@ -12,27 +12,27 @@
var serverURL = base + "/test/lfc/perf/reporter.jsp";
var buildid = canvas.lpsbuild.split(" ")[0];
- var browserInfo = lz.Browser.urlEscape(lz.Browser.getVersion());
+ var browserInfo = encodeURIComponent(lz.Browser.getVersion());
for (var k in timingMeters) {
var meter = timingMeters[k];
// Debug.write("k %w", k);
// Debug.write("meter %w", meter);
var mean = meter.calcMean();
- var query = "testname="+lz.Browser.urlEscape(meter.name)
- + "&suitename=" + lz.Browser.urlEscape(suitename)
- + "&duration=" + lz.Browser.urlEscape(mean)
- + "&count=" + lz.Browser.urlEscape(meter.count)
- + "&min=" + lz.Browser.urlEscape(meter.min)
- + "&max=" + lz.Browser.urlEscape(meter.max)
- + "&uncertainty=" + lz.Browser.urlEscape(meter.calcUncertainty())
- + "&suiteName=" + lz.Browser.urlEscape(suitename)
- + "&runtime=" + lz.Browser.urlEscape(canvas.runtime)
- + "&debug=" + lz.Browser.urlEscape($debug)
- + "&buildid=" + lz.Browser.urlEscape(buildid)
- + "&builddate=" + lz.Browser.urlEscape(canvas.lpsbuilddate)
+ var query = "testname="+encodeURIComponent(meter.name)
+ + "&suitename=" + encodeURIComponent(suitename)
+ + "&duration=" + encodeURIComponent(mean)
+ + "&count=" + encodeURIComponent(meter.count)
+ + "&min=" + encodeURIComponent(meter.min)
+ + "&max=" + encodeURIComponent(meter.max)
+ + "&uncertainty=" + encodeURIComponent(meter.calcUncertainty())
+ + "&suiteName=" + encodeURIComponent(suitename)
+ + "&runtime=" + encodeURIComponent(canvas.runtime)
+ + "&debug=" + encodeURIComponent($debug)
+ + "&buildid=" + encodeURIComponent(buildid)
+ + "&builddate=" + encodeURIComponent(canvas.lpsbuilddate)
+ "&browserinfo=" + browserInfo
- + "&branch=" + lz.Browser.urlEscape("branches-wafflecone");
- query += "&debug=" + lz.Browser.urlEscape($debug)
+ + "&branch=" + encodeURIComponent("branches-wafflecone");
+ query += "&debug=" + encodeURIComponent($debug)
// Debug.write("sendLogData", query);
var completeURL = serverURL + "?" + query;
Modified: openlaszlo/trunk/test/smoke/regression.lzl
===================================================================
--- openlaszlo/trunk/test/smoke/regression.lzl 2009-01-07 22:04:50 UTC (rev 12348)
+++ openlaszlo/trunk/test/smoke/regression.lzl 2009-01-07 22:17:17 UTC (rev 12349)
@@ -1,6 +1,6 @@
<library>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
-* Copyright 2001-2008 Laszlo Systems, Inc. All Rights Reserved. *
+* Copyright 2001-2009 Laszlo Systems, Inc. All Rights Reserved. *
* Use is subject to license terms. *
* X_LZ_COPYRIGHT_END ****************************************************** -->
<include href="lzunit/lzunit.lzx" />
@@ -917,7 +917,7 @@
<![CDATA[
var d = "A!@#$%^&*() c";
- assertEquals(d, lz.Browser.urlUnescape(lz.Browser.urlEscape(d)))
+ assertEquals(d, decodeURIComponent(encodeURIComponent(d)))
]]>
</method>
<method name="addTests">
More information about the Laszlo-checkins
mailing list