0 Replies Latest reply on Nov 24, 2009 8:50 AM by Paul Reilly

    [svn:fx-trunk] 12166: * A small batch of compiler fixes.

    Paul Reilly Level 1

      Revision: 12166

      Revision: 12166

      Author:   preilly@adobe.com

      Date:     2009-11-24 08:50:30 -0800 (Tue, 24 Nov 2009)

      Log Message:

      ***********

      • A small batch of compiler fixes.

       

      QE notes:

      Doc notes:

      Bugs: SDK-23583, SDK-24378

      Reviewer: Corey

      Tests run: compilerperformance invalidation, checkintests

      Is noteworthy for integration: yes, turning strict on and off in FB

                                     should be fixed.

      Code-level description of changes:

       

        modules/compiler/src/java/flex2/compiler/SymbolTable.java

       

           

      • Removed newSymbolTable() and refactored the constructors to take

            a Configuration object.  The first constructor takes an existing

            ContextStatics and populates it.  The second constructor creates

            a new ContextStatics and then calls the first constructor.  This

            fixes SDK-23583.

       

        modules/webtier/j2ee/servlet/src/java/flex/webtier/server/j2ee/IncrementalCompileFilter.j ava

        modules/compiler/src/java/flex2/tools/oem/Application.java

        modules/compiler/src/java/flex2/tools/oem/Library.java

        modules/compiler/src/java/flex2/tools/WebTierAPI.java

        modules/compiler/src/java/flex2/tools/Fcsh.java

        modules/compiler/src/java/flex2/compiler/CompilerAPI.java

       

           

      • Updated to use new SymbolTable constructors.

       

        modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java

        modules/compiler/src/java/flex2/tools/SwcChecksums.java

       

           

      • Updated areSwcFileChecksumsEqual() to take the theme CSS files

            into consideration when comparing the number of files in the swc

            context.  This fixes SDK-24378.

       

        modules/compiler/src/java/flex2/configuration_en.properties

       

           

      • Added message missing from revision 12043.

       

      Ticket Links:

      ***********

          http://bugs.adobe.com/jira/browse/SDK-23583

          http://bugs.adobe.com/jira/browse/SDK-24378

          http://bugs.adobe.com/jira/browse/SDK-23583

          http://bugs.adobe.com/jira/browse/SDK-24378

       

      Modified Paths:

      **************

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/CompilerAPI.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/SymbolTable.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_en.properties

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/Fcsh.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/SwcChecksums.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/WebTierAPI.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Application.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Library.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java

          flex/sdk/trunk/modules/webtier/j2ee/servlet/src/java/flex/webtier/server/j2ee/Incremental CompileFilter.java