I just updated to r14702 which includes your change. I can no longer build the swf9 LFC. Here's a stacktrace from running ./buildlfc --runtime=swf9:

Buildfile: build.xml

get-env:

get-svn-info:

read-svn-info:

build-opt:

init:

lfc:

lzl:
[echo] Compiling /Users/maxcarlson/openlaszlo/trunk-clean/lps/includes/lfc/LFC9.swc [java] Executing compiler: (cd /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941; /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/bin/compc -load-config=/Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml -compiler.show-actionscript-warnings=false -compiler.source-path+=/var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941 -compiler.headless-server=true -compiler.fonts.advanced-anti-aliasing=true -output /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941/app.swc -include-classes LzBootstrapMessage LzMessage LzFormatter LzDeclaredEventClass LzValueExpr LzInitExpr LzOnceExpr LzConstraintExpr LzAlwaysExpr LzStyleExpr LzStyleAttr LzStyleIdent LzInheritedHash LzCache LzEventable LzStyleAttrBinder PresentationType DefaultPresentationType StringPresentationType BooleanPresentationType NumberPresentationType ColorPresentationType ExpressionPresentationType SizePresentationType LzNode \$lzc\$class_userClassPlacement LzDelegate LzEvent LzKernelUtils LzLibraryCleanup LFCApplication LzIdleKernel LzSprite LzTextSprite LzInputTextSprite LzFontManager LzTimeKernelClass LzKernelTimer LzLibrary LzXMLParser LzXMLTranslator LzHTTPLoader LzMouseKernel LzBrowserKernel LzKeyboardKernel LzScreenKernel LzContextMenuKernel LzContextMenuItemKernel LzAudioKernel LzAsset DojoExternalInterfaceClass LzView LzText LzInputText LzViewLinkage LzCanvas LzScript LzAnimatorGroup LzAnimator LzLayout LzFont LzSelectionManager LzDataSelectionManager LzCommand LzState LzDataNodeMixin LzDataNode LzDataElementMixin LzDataElement LzDataText LzDataRequest LzDataProvider LzHTTPDataRequest LzHTTPDataProvider LzDataset __LzHttpDatasetPoolClass LzDatapointer LzParam LzParsedPath AnonDatasetGenerator LzDatapath LzReplicationManager LzRefNode LzDataAttrBind LzLazyReplicationManager LzResizeReplicationManager LzColorUtils LzUtilsClass LzInstantiatorService LzGlobalMouseService LzBrowserService LzContextMenu LzContextMenuItem LzModeManagerService LzCursorService LzURL LzKeysService LzAudioService LzHistoryService LzTrackService LzIdleEvent LzIdleService LzCSSStyleRule LzCSSStyleClass LzCSSStyleDeclaration LzStyleSheet LzCSSStyleSheet LzFocusService LzTimerService LzDebugService \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzDataNode \$lzsc\$mixin\$LzDataNodeMixin\$LzNode \$lzsc\$mixin\$LzDataNodeMixin\$LzDataNode \$lzsc\$mixin\$LzFormatter\$LzView \$lzsc\$mixin\$LzDataElementMixin\$LzDataNodeMixin\$LzNode \$lzsc\$mixin\$LzFormatter\$ \$runtime \$dhtml \$as3 \$swf10 \$as2 \$debug \$reportUndefinedObjectProperty \$js1 lz DojoExternalInterface \$reportUndefinedVariable \$reportUndefinedMethod LzHttpDatasetPool \$swf7 \$swf9 \$swf8 globalValue LzTimeKernel \$reportNotFunction global \$j2me _Copyright LzResourceLibrary canvas Debug \$modules LzDeclaredEvent __ES3Globals LzCSSStyle \$reportSourceWarning \$svg \$reportUndefinedProperty \$profile LzUtils -target-player=9.0.0) [java] compiler output is Loading configuration file /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
     [java] Adobe Compc (Flex Component Compiler)
     [java] Version 4.0.0 build 6898
[java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.


[java] Stray error string from external compiler: /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml(85): Error: unable to open 'spark-manifest.xml'
     [java] compiler output:
[java] Loading configuration file /Users/maxcarlson/openlaszlo/trunk-clean/WEB-INF/frameworks/flex-config.xml
     [java] Adobe Compc (Flex Component Compiler)
     [java] Version 4.0.0 build 6898
[java] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.


     [java] FAIL: compiler returned 1
     [java] Done executing compiler
[java] Intermediate file /var/folders/FC/FCThz41lGP8+9uEgL2SV9E+++TI/-Tmp-/lzswf9/lzgen2509217274497386941/app.swc: does not exist [java] Exception compiling scriptfile: org.openlaszlo.sc.CompilerError: Errors from compiler, output file not created [java] org.openlaszlo.sc.CompilerException: org.openlaszlo.sc.CompilerError: Errors from compiler, output file not created
     [java]     at org.openlaszlo.sc.Compiler.compile(Compiler.java:403)
     [java]     at org.openlaszlo.sc.lzsc.compile(lzsc.java:110)
     [java]     at org.openlaszlo.sc.lzsc.compile(lzsc.java:325)
     [java]     at org.openlaszlo.sc.Main.main(Main.java:10)
     [java] Compilation aborted.


Henry Minsky wrote:
We should run as many complex apps as we can. This affects only SWF10 (and SWF9) so maybe Ghost could help out with some QA on this, given that they have the biggest Flash 10 app that I know of?

On Tue, Sep 8, 2009 at 3:15 PM, Amy Muntz <[email protected] <mailto:[email protected]>> wrote:

     Hi Henry,
    This is in trunk, right?  Can you suggest what test apps we should
    run to make sure there aren't any unanticipated side effects? We
    will be using trunk for an end of September release.

    Thanks,
    Amy


    On Tue, Sep 8, 2009 at 2:45 PM , Henry Minsky wrote:

     I just checked in an updated flex 4 release into the LPS tree, and
    it contains the libraries for
    the Flash text layout framework. Below is an example of how to
    compile a call to the TLF libraries.



    <canvas width="100%" height="80%" debug="true">
      <debug  fontsize="12"/>

    <script when="immediate">
    <![CDATA[

    class foo {
        #passthrough (toplevel: true) {
        import flash.display.Sprite;
        import flashx.textLayout.compose.StandardFlowComposer;
        import flashx.textLayout.container.ContainerController;
        import flashx.textLayout.elements.ParagraphElement;
        import flashx.textLayout.elements.SpanElement;
        import flashx.textLayout.elements.TextFlow;
        }#

        /** Simplest possible "Hello, World" text example */
            public function foo(view:LzView)
        {
            var textFlow:TextFlow = new TextFlow();
            var p:ParagraphElement = new ParagraphElement();
            textFlow.addChild(p);
var span:SpanElement = new SpanElement();
            span.text = "Hello, World";
            span.fontSize = 48;
            p.addChild(span);
textFlow.flowComposer.addController(new
    ContainerController(view.sprite, 400, 200));
            textFlow.flowComposer.updateAllControllers();
        }
    }

    ]]>
    </script>

         <view width="200" id="v1" height="100">
           <attribute name="tflow"/>
           <handler name="oninit">
              this.tflow = new foo(this);
           </handler>
         </view>

    </canvas>




--
Henry Minsky
Software Architect
[email protected] <mailto:[email protected]>



--
Regards,
Max Carlson
OpenLaszlo.org

Reply via email to