Yeah, its a windows specific issue. frameworks/projects/{foo}/build.xml needs to run the lint-js target which does the copying of the cross-compiled js files into the swc. But this target depends on the gjslint and jslint targets, both of which are disabled on windows because these libraries are not available for windows.
Any ideas how we workaround this? Thanks, Om On Wed, Sep 23, 2015 at 12:34 AM, OmPrakash Muppirala <bigosma...@gmail.com> wrote: > The swc files are still smaller and are missing several js files. Could > this be a windows thing? > > On Wed, Sep 23, 2015 at 12:21 AM, OmPrakash Muppirala < > bigosma...@gmail.com> wrote: > >> On Mon, Sep 21, 2015 at 1:08 AM, Maxim Solodovnik <solomax...@gmail.com> >> wrote: >> >>> Are you compiling with java8? >>> do you have "-Xdoclint:none" in javadoc plugin config? >>> >>> >> Maxim, >> >> Thanks for the tip. Yes, I am using Java8 and it appears to be very >> strict with HTML tags [1] >> I added the additionalparam="-Xdoclint:none" parameter to the javadoc ant >> target and that did the trick. Someone should try it out with an earlier >> version of java to ensure that nothing breaks. >> >> Now, I am able to build flex-falcon and flex-asjs fine. >> >> Thanks, >> Om >> >> [1] >> http://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html >> >> >> >>> On Mon, Sep 21, 2015 at 1:23 PM, OmPrakash Muppirala < >>> bigosma...@gmail.com> >>> wrote: >>> >>> > Oops, spoke too soon. >>> > >>> > Now, javadocs doesn't seem to like me: >>> > >>> > >>> > >>> ===================================================================================== >>> > <snip> >>> > s\TreeModelVisitor.java:123: error: unknown tag: T >>> > [javadoc] * object must implement @code{IMergePoint<T>}. >>> > [javadoc] ^ >>> > [javadoc] >>> > c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV >>> > ersion.java:49: error: malformed HTML >>> > [javadoc] * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1. >>> > [javadoc] ^ >>> > [javadoc] >>> > c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV >>> > ersion.java:49: error: malformed HTML >>> > [javadoc] * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1. >>> > [javadoc] ^ >>> > [javadoc] >>> > c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV >>> > ersion.java:49: error: malformed HTML >>> > [javadoc] * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1. >>> > [javadoc] ^ >>> > [javadoc] >>> > c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\swc\ISWCV >>> > ersion.java:49: error: malformed HTML >>> > [javadoc] * For example, "4.6.1" becomes (4<<24) | (6<<16) | 1. >>> > [javadoc] ^ >>> > [javadoc] >>> > c:\p\flexroot\git\flex-falcon\compiler\src\org\apache\flex\compiler\ >>> > config\Configuration.java:1277: error: malformed HTML >>> > [javadoc] * <path-element> element. >>> > [javadoc] ^ >>> > [javadoc] Building index for all the packages and classes... >>> > [javadoc] Building index for all classes... >>> > [javadoc] Generating >>> > c:\p\flexroot\git\flex-falcon\compiler\generated\javadoc\ >>> > help-doc.html... >>> > [javadoc] Note: Custom tags that could override future standard tags: >>> > @note, >>> > @pre, @post. To avoid potential overrides, use at least one period >>> > character (.) >>> > in custom tag names. >>> > [javadoc] 100 errors >>> > [javadoc] 100 warnings >>> > >>> > BUILD FAILED >>> > c:\p\flexroot\git\flex-falcon\compiler\build.xml:519: Javadoc returned >>> 1 >>> > >>> > Total time: 5 minutes 8 seconds >>> > >>> > >>> ===================================================================================== >>> > >>> > On Mon, Sep 21, 2015 at 12:15 AM, OmPrakash Muppirala < >>> > bigosma...@gmail.com> >>> > wrote: >>> > >>> > > Seems to be running. I think you should go to sleep now :-) >>> > > We can continue tomorrow... >>> > > >>> > > Thanks, >>> > > Om >>> > > >>> > > On Mon, Sep 21, 2015 at 12:02 AM, Alex Harui <aha...@adobe.com> >>> wrote: >>> > > >>> > >> OK, skip the tests. Just run “ant” in the compiler and compiler.jx >>> > >> folders. That should be good enough to start building FlexJS >>> stuff. I >>> > get >>> > >> 4 errors when running unit tests from Eclipse that I don’t get from >>> the >>> > >> command-line. Not sure why. >>> > >> >>> > >> Let me know of those two folders build and then try “ant” in >>> flex-asjs. >>> > >> >>> > >> I’ll wait up a few more minutes to see how it goes. >>> > >> >>> > >> -Alex >>> > >> >>> > >> >>> > >> From: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>> OmPrakash >>> > >> Muppirala <bigosma...@gmail.com> >>> > >> Date: Sunday, September 20, 2015 at 11:57 PM >>> > >> To: Alex Harui <aha...@adobe.com>, "dev@flex.apache.org" < >>> > >> dev@flex.apache.org> >>> > >> >>> > >> Subject: Re: AW: Compiling FlexJS >>> > >> >>> > >> Definitely progress, but now it's erroring out on the unit tests: >>> > >> >>> > >> ================================================================= >>> > >> [get] Getting: >>> > >> http://search.maven.org/remotecontent?filepath=junit/junit/ >>> > >> 4.10/junit-4.10.jar >>> > >> [get] To: >>> > >> c:\p\flexroot\git\flex-falcon\compiler.tests\lib\junit-4.10.jar >>> > >> [get] >>> > >> >>> http://search.maven.org/remotecontent?filepath=junit/junit/4.10/juni >>> > >> t-4.10.jar moved to >>> > >> https://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.j >>> > >> ar >>> > >> >>> > >> fail-with-message: >>> > >> >>> > >> main: >>> > >> >>> > >> compile.unit.tests: >>> > >> [mkdir] Created dir: >>> > >> c:\p\flexroot\git\flex-falcon\compiler.tests\classes >>> > >> [javac] Compiling 67 source files to >>> > >> c:\p\flexroot\git\flex-falcon\compiler. >>> > >> tests\classes >>> > >> >>> > >> unit.tests: >>> > >> [mkdir] Created dir: >>> > >> c:\p\flexroot\git\flex-falcon\compiler.tests\results >>> > >> [mkdir] Created dir: >>> > c:\p\flexroot\git\flex-falcon\compiler.tests\temp >>> > >> [junit] environment property - FLEX_HOME = >>> > >> [junit] environment property - PLAYERGLOBAL_HOME = >>> > >> [junit] environment property - PLAYERGLOBAL_VERSION = 11.1 >>> > >> [junit] environment property - TLF_HOME = >>> > >> [junit] environment property - AIR_HOME = >>> > >> [junit] environment property - FLASHPLAYER_DEBUGGER = >>> > >> [junit] Running >>> > >> org.apache.flex.compiler.internal.css.CSSArrayPropertyValueT >>> > >> ests >>> > >> [junit] Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time >>> > >> elapsed: 0.57 >>> > >> 2 sec >>> > >> >>> > >> BUILD FAILED >>> > >> c:\p\flexroot\git\flex-falcon\build.xml:82: The following error >>> occurred >>> > >> while e >>> > >> xecuting this line: >>> > >> c:\p\flexroot\git\flex-falcon\compiler.tests\build.xml:100: Tests >>> failed >>> > >> >>> > >> Total time: 59 seconds >>> > >> >>> > >> ================================================================= >>> > >> >>> > >> On Sun, Sep 20, 2015 at 11:49 PM, OmPrakash Muppirala < >>> > >> bigosma...@gmail.com> wrote: >>> > >> >>> > >>> I'm on it. >>> > >>> >>> > >>> Thanks, >>> > >>> Om >>> > >>> >>> > >>> On Sun, Sep 20, 2015 at 11:48 PM, OmPrakash Muppirala < >>> > >>> bigosma...@gmail.com> wrote: >>> > >>> >>> > >>>> I'm on it >>> > >>>> >>> > >>>> On Sun, Sep 20, 2015 at 11:46 PM, Alex Harui <aha...@adobe.com> >>> > wrote: >>> > >>>> >>> > >>>>> That sounds like your Closure Compiler is out-of-date. Try ‘ant >>> > >>>>> wipe-all’ then ‘ant all’. >>> > >>>>> >>> > >>>>> I’m hoping to shut down at midnight so let’s see if we can get >>> you >>> > >>>>> building before then. >>> > >>>>> >>> > >>>>> -Alex >>> > >>>>> >>> > >>>>> From: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>> OmPrakash >>> > >>>>> Muppirala <bigosma...@gmail.com> >>> > >>>>> Date: Sunday, September 20, 2015 at 11:37 PM >>> > >>>>> To: Alex Harui <aha...@adobe.com> >>> > >>>>> >>> > >>>>> Subject: Re: AW: Compiling FlexJS >>> > >>>>> >>> > >>>>> I am up-to-date with the repo and when I run ant all in >>> flex-falcon, >>> > >>>>> the script runs for a while before erroring out: >>> > >>>>> >>> > >>>>> >>> > >>>>> >>> > >>>>> >>> > >>> ==================================================================================== >>> > >>>>> <snip> >>> > >>>>> download-dependency: >>> > >>>>> >>> > >>>>> main: >>> > >>>>> >>> > >>>>> copyFiles: >>> > >>>>> >>> > >>>>> compile: >>> > >>>>> [javac] >>> c:\p\flexroot\git\flex-falcon\compiler.jx\build.xml:77: >>> > >>>>> warning: 'in >>> > >>>>> cludeantruntime' was not set, defaulting to >>> build.sysclasspath=last; >>> > >>>>> set to fals >>> > >>>>> e for repeatable builds >>> > >>>>> [javac] Compiling 149 source files to >>> > >>>>> c:\p\flexroot\git\flex-falcon\compiler >>> > >>>>> .jx\build\classes >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:68: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] options.setParseJsDocDocumentation(true); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> setParseJsDocDocumentation(boolean) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:71: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] >>> > >>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ >>> > >>>>> ATIONS, new NamespaceResolutionPass(model, >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> > >>>>> addCustomPass(CustomPassExecutionTime,NamespaceRe >>> > >>>>> solutionPass) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:73: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] >>> > >>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ >>> > >>>>> ATIONS, new ResolvePackagesPass(model, jscompiler)); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> > >>>>> addCustomPass(CustomPassExecutionTime,ResolvePack >>> > >>>>> agesPass) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:75: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] >>> > >>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ >>> > >>>>> ATIONS, new CollectTypesPass(model, jscompiler)); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> > >>>>> addCustomPass(CustomPassExecutionTime,CollectType >>> > >>>>> sPass) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:76: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] >>> > >>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ >>> > >>>>> ATIONS, new AddMemberPass(model, jscompiler)); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> > >>>>> addCustomPass(CustomPassExecutionTime,AddMemberPa >>> > >>>>> ss) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\pass\ReferenceCompiler.java:78: >>> error: >>> > >>>>> cannot find >>> > >>>>> symbol >>> > >>>>> [javac] >>> > >>>>> options.addCustomPass(CustomPassExecutionTime.BEFORE_OPTIMIZ >>> > >>>>> ATIONS, new CollectImportsPass(model, jscompiler)); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] symbol: method >>> > >>>>> addCustomPass(CustomPassExecutionTime,CollectImpo >>> > >>>>> rtsPass) >>> > >>>>> [javac] location: variable options of type >>> JXCompilerOptions >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\reference\ClassReference.java:193: >>> > >>>>> error: method b >>> > >>>>> uild in class JSDocInfoBuilder cannot be applied to given types; >>> > >>>>> [javac] JSDocInfo fieldComment = >>> > b.build(); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] required: Node >>> > >>>>> [javac] found: no arguments >>> > >>>>> [javac] reason: actual and formal argument lists differ in >>> > length >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\reference\ClassReference.java:492: >>> > >>>>> error: method b >>> > >>>>> uild in class JSDocInfoBuilder cannot be applied to given types; >>> > >>>>> [javac] comment = b.build(); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] required: Node >>> > >>>>> [javac] found: no arguments >>> > >>>>> [javac] reason: actual and formal argument lists differ in >>> > length >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\internal\codegen\externals\reference\ClassReference.java:512: >>> > >>>>> error: method b >>> > >>>>> uild in class JSDocInfoBuilder cannot be applied to given types; >>> > >>>>> [javac] comment = b.build(); >>> > >>>>> [javac] ^ >>> > >>>>> [javac] required: Node >>> > >>>>> [javac] found: no arguments >>> > >>>>> [javac] reason: actual and formal argument lists differ in >>> > length >>> > >>>>> [javac] >>> > >>>>> >>> c:\p\flexroot\git\flex-falcon\compiler.jx\src\org\apache\flex\compil >>> > >>>>> er\utils\JSClosureCompilerWrapper.java:249: error: cannot find >>> symbol >>> > >>>>> [javac] >>> > >>>>> options_.setWarningLevel(DiagnosticGroups.DEPRECATED_ANN >>> > >>>>> OTATIONS, CheckLevel.OFF); >>> > >>>>> [javac] >>> ^ >>> > >>>>> [javac] symbol: variable DEPRECATED_ANNOTATIONS >>> > >>>>> [javac] location: class DiagnosticGroups >>> > >>>>> [javac] 10 errors >>> > >>>>> >>> > >>>>> BUILD FAILED >>> > >>>>> c:\p\flexroot\git\flex-falcon\build.xml:185: The following error >>> > >>>>> occurred while >>> > >>>>> executing this line: >>> > >>>>> c:\p\flexroot\git\flex-falcon\compiler.jx\build.xml:77: Compile >>> > >>>>> failed; see the >>> > >>>>> compiler error output for details. >>> > >>>>> >>> > >>>>> Total time: 40 seconds >>> > >>>>> >>> > >>>>> >>> > >>> ==================================================================================== >>> > >>>>> >>> > >>>>> >>> > >>>>> Any idea what's going wrong? >>> > >>>>> >>> > >>>>> My java version: >>> > >>>>> >>> > >>>>> java version "1.8.0_51" >>> > >>>>> Java(TM) SE Runtime Environment (build 1.8.0_51-b16) >>> > >>>>> Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) >>> > >>>>> >>> > >>>>> Thanks, >>> > >>>>> Om >>> > >>>>> >>> > >>>>> >>> > >>>>> On Sun, Sep 20, 2015 at 11:14 PM, Alex Harui <aha...@adobe.com> >>> > wrote: >>> > >>>>> >>> > >>>>>> "ant all" in flex-falcon should do it. >>> > >>>>>> >>> > >>>>>> And “ant all” in flex-asjs should sync falcon and build it >>> > correctly. >>> > >>>>>> >>> > >>>>>> -Alex >>> > >>>>>> >>> > >>>>>> From: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>> > OmPrakash >>> > >>>>>> Muppirala <bigosma...@gmail.com> >>> > >>>>>> Date: Sunday, September 20, 2015 at 10:29 PM >>> > >>>>>> >>> > >>>>>> To: Alex Harui <aha...@adobe.com> >>> > >>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org> >>> > >>>>>> Subject: Re: AW: Compiling FlexJS >>> > >>>>>> >>> > >>>>>> Basic question: how do I build falcon? Should I run ant and >>> then >>> > ant >>> > >>>>>> all? Or just ant? >>> > >>>>>> >>> > >>>>>> (Sorry, the README and README_JX is a bit confusing) >>> > >>>>>> >>> > >>>>>> Thanks, >>> > >>>>>> Om >>> > >>>>>> >>> > >>>>>> On Sun, Sep 20, 2015 at 10:03 PM, Alex Harui <aha...@adobe.com> >>> > >>>>>> wrote: >>> > >>>>>> >>> > >>>>>>> Yes. In steps 1 and 4, the compile-config.xml for each project >>> > uses >>> > >>>>>>> <include-files>js/src/*</include-files> and >>> > >>>>>>> <include-files>js/out/*</include-files> to copy all the >>> > handwritten and >>> > >>>>>>> cross-compiled js. The reason we do it twice is just so on >>> step >>> > 4, there >>> > >>>>>>> is cross-compiled JS output from step 2. But if you are not >>> using >>> > a pretty >>> > >>>>>>> recent Falcon, the copy may fail because we taught Falcon to >>> copy >>> > with wild >>> > >>>>>>> cards. Older Falcon’s and regular Flex SDK CompC can’t do it. >>> > >>>>>>> >>> > >>>>>>> -Alex >>> > >>>>>>> >>> > >>>>>>> From: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>> > >>>>>>> OmPrakash Muppirala <bigosma...@gmail.com> >>> > >>>>>>> Date: Sunday, September 20, 2015 at 9:57 PM >>> > >>>>>>> >>> > >>>>>>> To: Alex Harui <aha...@adobe.com> >>> > >>>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org> >>> > >>>>>>> Subject: Re: AW: Compiling FlexJS >>> > >>>>>>> >>> > >>>>>>> Hmm.. is there a part that copies the js files into the swc? >>> > >>>>>>> >>> > >>>>>>> Thanks, >>> > >>>>>>> Om >>> > >>>>>>> >>> > >>>>>>> On Sun, Sep 20, 2015 at 9:24 PM, Alex Harui <aha...@adobe.com> >>> > >>>>>>> wrote: >>> > >>>>>>> >>> > >>>>>>>> OK, I can’t see your swcs so all I can do is guess. >>> > >>>>>>>> >>> > >>>>>>>> The build of the swcs has four phases: >>> > >>>>>>>> >>> > >>>>>>>> >>> > >>>>>>>> 1. The AS in as/src is compiled by the Flash compiler into >>> a >>> > >>>>>>>> SWC. >>> > >>>>>>>> 2. The AS in asjs/src is cross-compiled, using classes in >>> the >>> > >>>>>>>> swc >>> > >>>>>>>> 3. The JS in js/src is linted and copied to >>> > >>>>>>>> frameworks/js/FlexJS/libs >>> > >>>>>>>> 4. The AS in as/src is compiled again, which should pick up >>> > >>>>>>>> files cross-compiled from asjs/src that are in js/out. >>> > >>>>>>>> >>> > >>>>>>>> -Alex >>> > >>>>>>>> >>> > >>>>>>>> From: "omup...@gmail.com" <omup...@gmail.com> on behalf of >>> > >>>>>>>> OmPrakash Muppirala <bigosma...@gmail.com> >>> > >>>>>>>> Date: Sunday, September 20, 2015 at 4:49 PM >>> > >>>>>>>> To: Alex Harui <aha...@adobe.com> >>> > >>>>>>>> Cc: "dev@flex.apache.org" <dev@flex.apache.org> >>> > >>>>>>>> Subject: Re: AW: Compiling FlexJS >>> > >>>>>>>> >>> > >>>>>>>> >>> > >>>>>>>> On Sep 20, 2015 2:54 PM, "Alex Harui" <aha...@adobe.com> >>> wrote: >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > >>> > >>>>>>>> > On 9/20/15, 7:07 AM, "Christofer Dutz" < >>> > christofer.d...@c-ware.de> >>> > >>>>>>>> wrote: >>> > >>>>>>>> > >>> > >>>>>>>> > >Well I don't know how it could be fresher ... I checked >>> out the >>> > >>>>>>>> flex-sdk, >>> > >>>>>>>> > >flex-falcon and flex-asjs built flex-falcon (ant clean >>> all) and >>> > >>>>>>>> flex-asjs >>> > >>>>>>>> > >(ant clean all) ... so where could the old falcon come >>> from? >>> > >>>>>>>> > >>> > >>>>>>>> > Sorry, that was a reply to Om. I think his SWCs are too >>> small >>> > >>>>>>>> because an >>> > >>>>>>>> > old Falcon doesn’t know how to package the JS in the SWCs. >>> > >>>>>>>> >>> > >>>>>>>> But it looks like there are js files in the swcs. Just some >>> of >>> > >>>>>>>> them are arbitrarily missing. I believe i have the latest >>> falcon >>> > code. >>> > >>>>>>>> But I will try again in a while just to confirm. >>> > >>>>>>>> >>> > >>>>>>>> Thanks, >>> > >>>>>>>> Om >>> > >>>>>>>> >>> > >>>>>>>> > >>> > >>>>>>>> > -Alex >>> > >>>>>>>> > >>> > >>>>>>>> >>> > >>>>>>> >>> > >>>>>>> >>> > >>>>>> >>> > >>>>> >>> > >>>> >>> > >>> >>> > >> >>> > > >>> > >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >