0 Replies Latest reply on Oct 7, 2009 4:15 PM by GordonSmith

    [svn:fx-trunk] 10919: Integrated TLF Build 517.

    GordonSmith Level 4

      Revision: 10919

      Author:   gosmith@adobe.com

      Date:     2009-10-07 15:15:33 -0700 (Wed, 07 Oct 2009)

       

      Log Message:

      ***********

      Integrated TLF Build 517.

       

      This isn't the latest TLF build, but it is the one that introduced a significant API change, so I want to take it before taking other TLF changes. The ITextLineCreator interface, with its createTextLine() and recreateTextLine() methods, has been replaced with an ISWFContext interface with a callInContext() method. This required changes in 11 framework classes and in the MXML compiler's autogenerated code for the module factory classes.

       

      The purpose of both the old and the new interface is to support cross-SWF font embedding, by allowing certain FTE calls such as textBlock.createTextLine() to execute in the SWF where the font you're using is embedded.

       

      QE notes: None

      Doc notes: None

      Bugs: None

      Reviewer: Alex should review

      Tests run: ant checkintests

      Is noteworthy for integration: No

       

      Modified Paths:

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

          flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemManager.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/FlexModuleFactory.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/IFlexModuleFactory.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/TextFieldFactory.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as

          flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as

          flex/sdk/trunk/frameworks/projects/spark/src/mx/core/FTETextField.as

          flex/sdk/trunk/frameworks/projects/spark/src/mx/core/UIFTETextField.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Label.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichText.as

          flex/sdk/trunk/frameworks/projects/textLayout/ReleaseNotes.txt

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/Build Info.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/CoreC lasses.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/compo se/ComposeState.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/compo se/FlowComposerBase.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/compo se/IFlowComposer.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/compo se/SimpleCompose.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/compo se/TextFlowLine.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/eleme nts/FlowLeafElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/facto ry/StringTextLineFactory.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/facto ry/TextFlowTextLineFactory.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_core/src/flashx/textLayout/facto ry/TextLineFactoryBase.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout_edit/src/flashx/textLayout/conta iner/TextContainerManager.as

          flex/sdk/trunk/frameworks/projects/textLayout/tlf.properties

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