Change ptw-20110217-14x by [email protected] on 2011-02-17 15:16:53 EST in /Users/ptw/OpenLaszlo/trunk for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Warn (and gracefully degrade) when asked to include an 'inner' LZO in another Bugs Fixed: LPP-9769 Missing interface in LZO compile Technical Reviewer: [email protected] (pending) QA Reviewer: [email protected] (pending) Doc Reviewer: [email protected] (pending) Release Notes: If you try to compile a library to a binary library and that library has an inner library that is also compiled to a binary library, the compiler will issue a warning, saying that it is ignoring the inner binary library. Instead the compiler will include the source of the inner library. If your intent is to separately compile the two libraries, you need to move the inner library to a separate directory to indicate that it is indeed to be separately compiled. Details: test/lztest*, build-tools/prepare-lzo-test: Correct lzo test to not use the forbidden 'inner lzo' pattern. FileResolver: Warn if not linking and an 'inner lzo' is found. Include the source of the inner lzo instead. Parser: Pass env to FileResolver. Tests: smokecheck, ant lztest, Jade compile: (cd client; ant -Drelease.id=999 build-libraries; cd future/lzmail; lzc --debug main.lzx) Files: M test/lztest/lztest-lzo-main.lzx M test/lztest/lztest-lzo-classref.lzx M WEB-INF/lps/server/src/org/openlaszlo/compiler/FileResolver.java M WEB-INF/lps/server/src/org/openlaszlo/compiler/Parser.java M build-tools/prepare-lzo-test.sh Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110217-14x.tar
