0 Replies Latest reply on Oct 17, 2008 5:49 AM by Peter Farland

    [svn] 3703: This change removes the temporary skin class dependencies from Link and TextArea and fixes pre-link 's resolution of nested style dependencies.

    Peter Farland Level 3
      Revision: 3703
      Author: pfarland@adobe.com
      Date: 2008-10-17 06:49:24 -0700 (Fri, 17 Oct 2008)

      Log Message:
      -----------
      This change removes the temporary skin class dependencies from Link and TextArea and fixes pre-link's resolution of nested style dependencies. This change splits the compiler's PreLink phase into two parts ?\226?\128?\147 the first part deals with the main compilation unit (handling things like defaults.css styles and their dependencies) which we now do repeatedly until we find that no more dependencies are linked in (from nested skin/style/skin/style chains). The second part then codegens the main init and loader code ?\226?\128?\147 but we only do this after we've found all of those style dependencies (as we need the full list of mixins).

      QA: Yes
      Doc: No
      Checkintests: Pass
      Reviewer: Darrell
      Bugs:
      SDK-17222 - Gumbo TextArea control isnt bringing in the necessary ScrollBar skins

      Ticket Links:
      ------------
      http://bugs.adobe.com/jira/browse/SDK-17222

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxList.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxTextArea.as
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/CompilerAPI.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/PreLink.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/tools/CompcPreLink.java
      flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java