0 Replies Latest reply on Jun 12, 2009 8:38 AM by Paul Reilly

    [svn:fx-trunk] 7785: * Fixed issue with library projects not appending to the library and

    Paul Reilly

      Revision: 7785

      Author:   preilly@adobe.com

      Date:     2009-06-12 08:38:22 -0700 (Fri, 12 Jun 2009)

       

      Log Message:

      ***********

      • Fixed issue with library projects not appending to the library and

        external library path when configured via FlashBuilder.  Also hand

        editted all the project files to more closely match the Ant

        build.xml equivalents.  In the future, my recommendation is that

        changes to the project files be done by hand, because it's very

        difficult to make fine grained changes with FlexBuilder or

        FlashBuilder without the files being reformatted and without new

        defaults being inserted, especially when loading version 3 files

        into Flash Builder 4.

       

      tests Passed: checkintests

       

      Needs QA: YES

       

      Needs DOC: NO

       

      Bug fixes: SDK-21156

       

      API Change: NO

       

      Reviewer: Pete F.

       

      Cycloner: Gaurav

       

      Code-level description of changes:

       

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

       

          Modified getOptions() to handle Map based values in the "more"

          arg.

       

          Modified setComponentManifests() to use "more", so the library

          will be appended.

       

        modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java

       

          Modified setupNamespaceComponents() to use the new

          NameMappings.isLookupOnly().

       

        modules/compiler/src/java/flex2/compiler/util/NameMappings.java

       

          Modified addLookupOnly() and isLookupOnly() to require an

          additional namespaceURI parameter and changed the lookupOnly

          variable from Set.

       

        modules/compiler/src/java/flex2/compiler/util/ManifestParser.java

       

          Modified startElement() of the Parser inner class to use the new

          NameMappings.addLookupOnly().

       

      Ticket Links:

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

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

       

      Modified Paths:

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

          flex/sdk/trunk/development/eclipse/flex/airframework/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/airframework/.flexLibProperties

          flex/sdk/trunk/development/eclipse/flex/flash-integration/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/flash-integration/.flexLibProperties

          flex/sdk/trunk/development/eclipse/flex/flex4/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/flex4/.flexLibProperties

          flex/sdk/trunk/development/eclipse/flex/flex4test/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/framework/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/framework/.flexLibProperties

          flex/sdk/trunk/development/eclipse/flex/rpc/.actionScriptProperties

          flex/sdk/trunk/development/eclipse/flex/rpc/.flexLibProperties

          flex/sdk/trunk/development/eclipse/flex/utilities/.actionScriptProperties

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/swc/SwcAPI.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/ManifestParser.java

          flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/util/NameMappings.java

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