0 Replies Latest reply on Oct 6, 2008 3:57 PM by (Ryan_Frishberg)

    [svn] 3499: Code cleanup:

    Level 1
      Revision: 3499
      Author: rfrishbe@adobe.com
      Date: 2008-10-06 16:57:04 -0700 (Mon, 06 Oct 2008)

      Log Message:
      -----------
      Code cleanup:

      1. Remove IDisplayObjectElement and IAssignableDisplayObjectElement. No one was actually using these interfaces...a few classes were implementing them though.

      2. Big ASDoc comment scrub for Group, DataGroup, and GroupBase. Fixed some ASDoc in LayoutBase, IViewport, and ResizeMode.

      3. Spit and finish on Group. No more variables or parameters typed as "*". Got the content APIs in-line with Flash's DisplayObjectContainer, which means exceptions are now thrown where appropriate.

      4. Fixed a bug in DataGround where graphic items with item renderers had trouble in itemRemoved() (SDK-17175)

      QE: Yes - Please revamp the excluded test cases to look for the new exceptions.
      Doc: Yes
      Bugs: SDK-17175
      Reviewer: Glenn

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

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/ItemsComponent.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/DataGroup.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/Group.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/GroupBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/ResizeMode.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/BitmapGraphic.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/StrokedElement.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/TextBox.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/TextGraphic.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/graphicsClasses/GraphicElement .as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/graphicsClasses/TextGraphicEle ment.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/intf/IViewport.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/layout/LayoutBase.as

      Removed Paths:
      -------------
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/IAssignableDisplayObjectElemen t.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/graphics/IDisplayObjectElement.as