[Laszlo-checkins] r5655 - in openlaszlo/branches/legals: WEB-INF/lps/server/src/org/openlaszlo/compiler test/smoke
ptw@openlaszlo.org
ptw at openlaszlo.org
Thu Jul 12 13:22:20 PDT 2007
Author: ptw
Date: 2007-07-12 13:22:15 -0700 (Thu, 12 Jul 2007)
New Revision: 5655
Modified:
openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/Compiler.java
openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/LibraryWriter.java
openlaszlo/branches/legals/test/smoke/lztext.lzl
Log:
Change 20070712-ptw-B by ptw at dueling-banjos.local on 2007-07-12 15:43:05 EDT
in /Users/ptw/OpenLaszlo/legals
for http://svn.openlaszlo.org/openlaszlo/branches/legals
Summary: Fix mis-merge in binary library compilation
Bugs Fixed:
LPP-4282 ' lzc -c gives null pointer error'
Technical Reviewer: hminsky (Message-ID: <8c61fad60707121307h1c6b2796ra91e268dc1e00558 at mail.gmail.com>)
QA Reviewer: frisco (pending)
Details:
Somehow the initialization of the document root in the
LibraryWriter got dropped in the integration from trunk. Put that
back.
Make lztext.lzl a well-formed library (by listing the includes it
depends on).
Tests:
lzc -c of any library file, e.g., smoke/lztext.lxl
Modified: openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/Compiler.java
===================================================================
--- openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/Compiler.java 2007-07-12 19:48:52 UTC (rev 5654)
+++ openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/Compiler.java 2007-07-12 20:22:15 UTC (rev 5655)
@@ -208,9 +208,9 @@
}
}
- ObjectWriter createObjectWriter(Properties props, OutputStream ostr, CompilationEnvironment env) {
+ ObjectWriter createObjectWriter(Properties props, OutputStream ostr, CompilationEnvironment env, Element root) {
if ("false".equals(props.getProperty(env.LINK_PROPERTY))) {
- return new LibraryWriter(props, ostr, mMediaCache, true, env);
+ return new LibraryWriter(props, ostr, mMediaCache, true, env, root);
}
String runtime = props.getProperty(env.RUNTIME_PROPERTY);
@@ -409,7 +409,7 @@
// better way to ensure that the LFC's constants values match the app code's.
nprops.put("compileTimeConstants", compileTimeConstants);
- ObjectWriter writer = createObjectWriter(nprops, ostr, env);
+ ObjectWriter writer = createObjectWriter(nprops, ostr, env, root);
env.setObjectWriter(writer);
Modified: openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/LibraryWriter.java
===================================================================
--- openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/LibraryWriter.java 2007-07-12 19:48:52 UTC (rev 5654)
+++ openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/compiler/LibraryWriter.java 2007-07-12 20:22:15 UTC (rev 5655)
@@ -32,7 +32,8 @@
LibraryWriter(Properties props, OutputStream stream,
CompilerMediaCache cache,
boolean importLibrary,
- CompilationEnvironment env) {
+ CompilationEnvironment env,
+ Element root) {
super(props, stream, cache, importLibrary, env);
try {
@@ -40,6 +41,7 @@
} catch (Exception e) {
throw new ChainedException(e);
}
+ this.root = root;
}
Modified: openlaszlo/branches/legals/test/smoke/lztext.lzl
===================================================================
--- openlaszlo/branches/legals/test/smoke/lztext.lzl 2007-07-12 19:48:52 UTC (rev 5654)
+++ openlaszlo/branches/legals/test/smoke/lztext.lzl 2007-07-12 20:22:15 UTC (rev 5655)
@@ -3,6 +3,7 @@
* Copyright 2001-2007 Laszlo Systems, Inc. All Rights Reserved. *
* Use is subject to license terms. *
* X_LZ_COPYRIGHT_END ****************************************************** -->
+ <include href="lzunit" />
<class name="LzTextTest" extends="TestCase">
<method name="setUp">
<![CDATA[
More information about the Laszlo-checkins
mailing list