0 Replies Latest reply on Nov 3, 2009 7:02 AM by Carol L. Frampton

    [svn:fx-trunk] 11399: TLF build 543.

    Carol L. Frampton Level 2

      Revision: 11399

      Author:   cframpto@adobe.com

      Date:     2009-11-03 07:02:29 -0800 (Tue, 03 Nov 2009)

       

      Log Message:

      ***********

      TLF build 543.  The textLayout directory structure matches the one in textLayout.zip so that it can just be unzipped from the top and built without moving any files around or modifying their build file.  There is an extra textLayout directory in there which is ugly.

       

      Fixes since the last update:

       

      Build 541

            

      • Fix 2448613 Perform truncation even if using explicit lineBreak, or measuring width

      Build 540

            

      • Fix 2469885 Linked Containers Update Failures With Large Changes

      Build 539

            

      • Fix 2468477 SelectionManager.menuSelectHandler should update menu.clipboardItems.delete based on the editingMode.

            

      • Fix Additional memory leak - the shared TextFlowTetLineFactory was holding on to references to the last flow composed

            

      • Fix 1874257 Typing always causes a redraw of the entire container

           - ContainerController no longer updates transparent background or scrollRect unless they have changed.

      Build 538

            

      • Fix 2400856 Underline truncated on vertical orientation with default baseline shift.

            

      • Fix 2467390 composeToController always returns true and is not functioning

            

      • Fix 2448945 Changing character properties after entering text edit mode can produce mixed results unexpectedly in TLF Text containers.

      Build 537

            

      • Fix 2464521 New paragraph always has default formatting when typing "Enter" at the start of a paragraph

            

      • Revised HTML importer/exporter to be more compatible with TextField.htmlText. It is more tolerant of malformed input, adds support for some new attributes (letterspacing, kerning, leading, tabstops etc.),

             and relative font sizes, handles children of unknown elements (instead of completely stripping them out), preserves whitespace, accounts for the difference between TextField and TLF defaults

             (e.g., "Times Roman" vs. "Arial" fontFamily), and exports markup that is similar to that returned by TextField.htmlText.

      Build 536

            

      • Fix 2350091 Tab stop positions shift when center and right aligning paragraphs.

           - in FlashPlayer 10.1 and later ONLY a TextLine with tabs on it will not be center or non-start aligned

           - this allows client to setup tabs with alignment as needed and for tabs in all lines to line up

      Build 535

            

      • Fix 2457166 - Underline & strikethru adornments re-added to reused lines.  Adornments are now only added to damaged or new lines.

            

      • Fix 2363026 - Request to make dominant Baseline Auto value resolution for 270 Rotated text be Ideographic Center.

            

      • Fix 2347988 - TCY canceled overriding image with TCY by text.

            

      • Fix 2384296 ContentBounds Incorrect for right/center aligned text in narrow containers with explicit lineBreaks

      Build 534

            

      • Fix infinite loop deleting and pasting text in multiple containers.

            

      • Fix 2460189 ContentBounds Incorrect for left/start/center aligned text in containers of RL content with "toFit" lineBreaks

      Build 533

            

      • Fix Modifying InlineGraphic with source set to a DisplayObject doesn't update

      Build 532

            

      • Fix for 2445788 - getTextInRange did not properly return text when text spanned multiple paragraphs.  New code performs proper calculations and returns expected text.

       

      QE notes: I think there may be a few mustella failures as a result of upgrading TLF.

      Doc notes:

      Bugs:

      Reviewer:

      Tests run: checkintests, TextArea, RichText

      Is noteworthy for integration: no

       

      Modified Paths:

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

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

          flex/sdk/trunk/frameworks/projects/textLayout/build.xml

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/BuildInfo. as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Ba seCompose.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Co mposeState.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Fl owComposerBase.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/IS WFContext.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Pa rcelList.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Si mpleCompose.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/St andardFlowComposer.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/compose/Te xtLineRecycler.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/container/ ContainerController.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/container/ TextContainerManager.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /BaseTextLayoutImporter.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /HtmlExporter.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /HtmlImporter.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /TextConverter.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/edit/EditM anager.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/edit/IMECl ient.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/edit/ParaE dit.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/edit/Selec tionManager.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/edit/TextF lowEdit.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/C onfiguration.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/F lowElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/F lowLeafElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/I nlineGraphicElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/L inkElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/P aragraphElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/S panElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/elements/T abElement.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/factory/St ringTextLineFactory.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/factory/Te xtFlowTextLineFactory.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/factory/Te xtLineFactoryBase.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/operations /FlowElementOperation.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/operations /InsertTextOperation.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/operations /SplitParagraphOperation.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/utils/Navi gationUtil.as

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

       

      Added Paths:

      ***********

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/manifest.xml

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /FXGExporter.as

          flex/sdk/trunk/frameworks/projects/textLayout/textLayout/src/flashx/textLayout/conversion /FXGImporter.as

       

      Removed Paths:

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

          flex/sdk/trunk/frameworks/projects/textLayout/manifest.xml