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

Reply via email to