return to downloads

------------------------------------------------------------------------
r8344 | jszeto@adobe.com | 2009-06-26 19:58:50 -0400 (Fri, 26 Jun 2009) | 14 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/Rect.as

Rect radius bug fix

http://bugs.adobe.com/jira/browse/SDK-21867 - Rect with only radiusX properly set does not render properly

Fixed Rect_s handling of radiusX and radiusY to match the spec.

If a properly specified value is provided for radiusX but not for radiusY, then the user agent processes the Rect element with the effective value for radiusY as equal to radiusX. If radiusX is not specified, or is specified as zero, then the user agent processes the Rect element as if no rounding had been specified, resulting in square corners.

QE Notes: Update tests
Doc Notes: Update docs to mention this new behavior
Bugs: SDK-21867
Reviewer: Awaiting review

------------------------------------------------------------------------
r8343 | jszeto@adobe.com | 2009-06-26 19:56:03 -0400 (Fri, 26 Jun 2009) | 13 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as

BitmapFill Matrix support

http://bugs.adobe.com/jira/browse/SDK-22008 - BitmapFill doesn't support the matrix property

Added support for the matrix property. BitmapFill uses a CompoundTransform instance to keep the transform convenience properties and the matrix in sync.

QE Notes: Add tests for the matrix property
Doc Notes: Need documentation for matrix property
Bugs: SDK-22008
Reviewer: Glenn
Integration: Yes. New property on BitmapFill.

------------------------------------------------------------------------
r8340 | jszeto@adobe.com | 2009-06-26 18:33:47 -0400 (Fri, 26 Jun 2009) | 3 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as

Revert accidental checkin of BitmapFill

------------------------------------------------------------------------
r8339 | dsubrama@adobe.com | 2009-06-26 18:09:32 -0400 (Fri, 26 Jun 2009) | 6 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/SkinnableContainer.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SkinnableContainerSkin.mxml
M /flex/sdk/trunk/frameworks/tests/spark/sparkTest.mxml

http://bugs.adobe.com/jira/browse/SDK-21598 - Change SkinnableContainer default to BasicLayout instead of VerticalLayout.

QA: Yes
Doc: Yes
Checkintests: Pass
Reviewer: Evtim
------------------------------------------------------------------------
r8336 | jszeto@adobe.com | 2009-06-26 17:16:13 -0400 (Fri, 26 Jun 2009) | 24 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/defaults.css
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/skins/halo/DataGridSortArrow.as
D /flex/sdk/trunk/frameworks/projects/sparkskins/assets/MenuArrow.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/assets/MenuArrow_disabled.png
M /flex/sdk/trunk/frameworks/projects/sparkskins/build.xml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/SparkSkinsClasses.as
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ColorPickerSkin.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DataGridSortArrow.as
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserNextMonthSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserNextYearSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserPrevMonthSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserPrevYearSkin.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuArrow.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuArrowDisabled.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuCheck.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuCheckDisabled.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuRadio.mxml
A /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuRadioDisabled.mxml
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmall.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmallDown.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmallOver.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmall.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmallDown.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmallOver.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ColorPickerArrow.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeft.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeftDown.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeftOver.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRight.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRightDown.png
D /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRightOver.png

Halo Spark Skinning Fix

http://bugs.adobe.com/jira/browse/SDK-19599 - symbolColor does not work on some of our Halo components.

These skins were using .png for their arrow buttons and icons. I created SparkSkin versions of each of these .pngs.

These changes affect the following components:

DateChooser

  • Month and year arrows

ColorPicker

  • Down arrow

Menu

  • Branch icon
  • Check icon
  • Radio icon

QE Notes: None
Doc Notes: None
Bugs: SDK-19599
Reviewer: Glenn

------------------------------------------------------------------------
r8320 | dloverin@adobe.com | 2009-06-26 14:34:59 -0400 (Fri, 26 Jun 2009) | 11 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as

Fix the problem where the WindowedApplication was not shutting down after closing Windows.

The problem ended up being the Window class was creating a new NativeWindow (and WindowedSystemManager) in commitProperties() before closing down. The problem is easily fixed by setting flagForOpen to false so the code will not come down this path after _nativeWindow is set to null in the close() method.

QE Notes: none.
Doc Notes: none.
Bugs: SDK-21529
Reviewer: Glenn
tests: checkintests

------------------------------------------------------------------------
r8319 | srahim@adobe.com | 2009-06-26 14:15:52 -0400 (Fri, 26 Jun 2009) | 7 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ButtonBase.as

ASDoc updates

QE Notes: None
Doc Notes: None
Bugs: -
Checkintests: passed

------------------------------------------------------------------------
r8318 | srahim@adobe.com | 2009-06-26 14:15:33 -0400 (Fri, 26 Jun 2009) | 7 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ToggleButton.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoPlayer.as

ASDoc updates

QE Notes: None
Doc Notes: None
Bugs: -
Checkintests: passed

------------------------------------------------------------------------
r8316 | matamel@adobe.com | 2009-06-26 14:00:00 -0400 (Fri, 26 Jun 2009) | 3 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/channels/StreamingConnectionHandler.as

Bug: BLZ-405 - When client receives message over streaming amf/http channel not logging the message
QA: Yes
Doc: No
------------------------------------------------------------------------
r8313 | srahim@adobe.com | 2009-06-26 13:36:11 -0400 (Fri, 26 Jun 2009) | 7 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Scroller.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/Spinner.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TextArea.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TextInput.as

ASDoc updates

QE Notes: None
Doc Notes: None
Bugs: -
Checkintests: passed

------------------------------------------------------------------------
r8311 | aharui@adobe.com | 2009-06-26 11:50:07 -0400 (Fri, 26 Jun 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/events/EventListenerRequest.as

Another mistake from the frame1 work. When marshall events get modified, the marshaling method must handle all versions

QE Notes: None
Doc Notes: None
Bugs: SDK-21881
Reviewer: darrell
tests: checkintests

------------------------------------------------------------------------
r8309 | aharui@adobe.com | 2009-06-26 11:41:04 -0400 (Fri, 26 Jun 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/mx/managers/WindowedSystemManager.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManager.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/SystemManagerGlobals.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/EventProxy.as
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/MarshallingSupport.as
D /flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/systemClasses/StageEventProxy.as

Fix bugs in WindowedSystemManager related to drag-drop, off-screen mouse events, performance when lots of windows are up, and some cleanup

QE Notes: None
Doc Notes: None
Bugs: SDK-21507, SDK-20619, SDK-21453, SDK-21539
Reviewer: darrell
tests: checkintests mustella/MarshallPlan

------------------------------------------------------------------------
r8306 | preilly@adobe.com | 2009-06-26 11:05:34 -0400 (Fri, 26 Jun 2009) | 63 lines
Changed paths:
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/AbstractSyntaxTreeUtil.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/binding/DataBindingFirstPassEvaluator.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/as3/binding/TypeAnalyzer.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/ComponentBuilder.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/builder/DocumentBuilder.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/gen/ClassDefLib.vm
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/ChildNodeHandler.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/lang/StandardDefs.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/init/ValueInitializer.java

  • A trio of compiler fixes.

tests Passed: checkintests

Needs QA: YES, please confirm each of the bug fixes with AST
generation on and off.

Needs DOC: NO

Bug fixes: SDK-20158, SDK-21871 with AST generation, SDK-21528

API Change: NO

Reviewer: Pete F.

Cycloner: Gaurav

Code-level description of changes:

as3/AbstractSyntaxTreeUtil.java

Modified generateMemberExpression() to handle expressions like Vector.<Foo>.

as3/binding/DataBindingFirstPassEvaluator.java

Renamed isString() to isArrayOrString() and added check for Array.

mxml/lang/StandardDefs.java

Added intern() to PACKAGE_FLASH_UTILS, because it's used in AST
generation now.

mxml/lang/ChildNodeHandler.java

Modified invoke() to call defaultPropertyElement() even in the
case of binding expressions.

mxml/builder/ComponentBuilder.java

Modified constructor to initialize bindingHandler.

Added ComponentDeclarationBindingHandler inner class.

mxml/builder/DocumentBuilder.java

Removed ComponentDeclarationBindingHandler inner class.

mxml/rep/init/ValueInitializer.java

Modified formatExpr() to handle fully qualified class names when
the targetType is functionType.

mxml/gen/ClassDefLib.vm

Added special case handling, equivalent to compile time singleton
coercion, for binding source functions when the return type is
Array.

mxml/ImplementationGenerator.java

AST generation equivalent to ClassDefLib.vm changes.

------------------------------------------------------------------------
r8303 | pfarland@adobe.com | 2009-06-26 10:50:46 -0400 (Fri, 26 Jun 2009) | 10 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as

This change tries to support legacy usages of StyleManager.setStyleDeclaration() while keeping the new "subject based" internal index of style declarations in sync with selectors. We no longer support the invalid usage of constructing a CSSStyleDeclaration with one selector but re-registering it with StyleManager.setStyleDeclaration with another selector.

QE: Yes, look out for test cases that incorrectly create a CSSStyleDeclaration with a selector AND also use StyleManager.setStyleDeclaration(). I saw one invalid usage in the mustella test file: tests/Managers/StyleManager/AdvancedCSS/mixedSelectors/AdvancedCSS_MixedSelectors, specifically the "CSSStyleDeclaration_CSSSelectorKind_Type_method" test case.

Doc: Yes, please remove any examples that showed a CSSStyleDeclaration being constructed with a "name" as that is incorrect. You only construct these instances with a selector, or nothing.

Reviewer: Glenn
Checkintests: Pass
Bugs:
SDK-21714 - Dynamically created styles are ignored by spark components
------------------------------------------------------------------------
r8302 | jimurphy@adobe.com | 2009-06-26 10:21:12 -0400 (Fri, 26 Jun 2009) | 5 lines
Changed paths:
M /flex/sdk/trunk/build.xml

add extra step of moving the renamed textLayout swf to the temp directory before the zip occurs. This was not getting picked up properly

bug:no
qa:no
checkintests:pass
------------------------------------------------------------------------
r8300 | jimurphy@adobe.com | 2009-06-26 09:29:54 -0400 (Fri, 26 Jun 2009) | 5 lines
Changed paths:
M /flex/sdk/trunk/build.xml

remove unneeded targets

bug: no
qa: no
checkintests pass
------------------------------------------------------------------------
r8287 | jszeto@adobe.com | 2009-06-26 01:31:24 -0400 (Fri, 26 Jun 2009) | 11 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as

Group mask bug

http://bugs.adobe.com/jira/browse/SDK-21495 - Setting mask to null for a Group does not remove the mask DisplayObject

Remove the previous mask if it was parented by the Group.

QE Notes: None
Doc Notes: None
Bugs: SDK-21495
Reviewer: Glenn

------------------------------------------------------------------------
r8278 | gruehle@adobe.com | 2009-06-25 20:50:26 -0400 (Thu, 25 Jun 2009) | 4 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/defaults.css

Change the borderColor for TabNavigator to match the border color of the other Spark skins.

Bugs: SDK-20863

------------------------------------------------------------------------
r8277 | gruehle@adobe.com | 2009-06-25 20:46:00 -0400 (Thu, 25 Jun 2009) | 5 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextAreaSkin.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextInputSkin.mxml

Use blendMode="normal" to fix problems with disabled appearance when baseColor is set.

Bugs: SDK-19745, SDK-19762

------------------------------------------------------------------------
r8274 | gruehle@adobe.com | 2009-06-25 20:26:53 -0400 (Thu, 25 Jun 2009) | 7 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/styles/StyleManagerImpl.as

Remove redundant error event when loading style modules.

Bugs: SDK-14699
QE Notes: None
Doc Notes: None
Reviewer: Paul

------------------------------------------------------------------------
r8271 | dsubrama@adobe.com | 2009-06-25 19:25:28 -0400 (Thu, 25 Jun 2009) | 7 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/events/IndexChangedEvent.as
M /flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ButtonBarExample.mxml
M /flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/DropDownListExample.mxml
M /flex/sdk/trunk/frameworks/projects/spark/asdoc/en_US/spark/components/examples/ListExample.mxml
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ButtonBar.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListBase.as
A /flex/sdk/trunk/frameworks/projects/spark/src/spark/events/IndexChangeEvent.as

Change the event type of List-based component's change, changing and caretChange events to a new event class: spark.events.IndexChangeEvent.

QA: Yes
Doc: Yes
Checkintests: Pass
Mustella: List/DDL/ButtonBar tests pass
Reviewers: Hans & Jason
------------------------------------------------------------------------
r8268 | gosmith@adobe.com | 2009-06-25 19:00:03 -0400 (Thu, 25 Jun 2009) | 149 lines
Changed paths:
M /flex/sdk/trunk/frameworks/libs/textLayout.swc
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichEditableText.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/RichText.as
M /flex/sdk/trunk/in/tlf/textLayout.swf
M /flex/sdk/trunk/in/tlf/textLayout.swz
M /flex/sdk/trunk/in/tlf/tlf.properties

Integrated TLF build 460. This integration required trivial framework changes due to two renamed APIs.

Build 460
---------

  • PARB - TextFilter.as - TEXT_LAYOUT_FORMAT:String = "textLayoutformat" now defined as "textLayoutFormat"
  • PARB - TextFlowLine/TextFlowLineLocation - now defined in flashx.textLayout.compose package and not flashx.textLayout.elements.
  • PARB - IVJLine - renamed IVerticalJustificationLine
  • PARB - IFlowComposer.as - removed hide/showSelection. Code moved to SelectionManager
  • PARB - StandardFlowComposer.as - removed implementation of hide/showSelection.
  • PARB - IConfiguration.as/Configuration.as Link[XXX]FormatDefault are all now renamed defaultLink[XXX]Format.
  • PARB - scrollDragDelay, scrollDragPixels, scrollMouseWheelMultiplier are now all of type Number vs int
  • PARB - FlowElement.as - FlowElement implements ITextLayoutFormat. Renamed variables and comments as per PARB requirements.
  • PARB - FlowGroupElement.as - renamed getChildAtIndex with getChildAt. addChild/ addChildAt/removeChild/removeChildAt all now return a FlowElement.

PARB - InlineGraphicElement - float property now tlf_internal.

  • PARB - LinkElement - link[XXX]FormatName constants are now declared in standard Flex/Flash format of LINK_XXX_FORMAT_NAME.
  • PARB - ParagraphElement.as - removed terminator parameter from getText on paragraph.
  • PARB - Updated relativePos references to relativePosition.
  • PARB - LinkActiveFormat, LinkHoverFormat, and LinkNormalFormat now descend from TextLayoutFormat rather than TextLayoutFormatValueHolder.
  • PARB - StatusChangeEvent.as - INLINE_GRAPHIC_STATUS_CHANGE now defined as "inlineGraphicStatusChanged"
  • PARB - TextLineFactoryBase.as - contentBounds now called getContentBounds
  • PARB - IEditManager/EditManager.as - insertInlineGraphic now takes an options:Object rather than a float:String. Updated comments to reflect change.
  • PARB - ApplyLink first parameter is now href vs uriString.
  • PARB - ParaEdit.as - createImage now takes options:Object rather than a float:String. Default is NULL. Updated comments to read "options - none supported"
  • PARB - ISelectionManager/SelectionManager - renamed setSelection to selectRange and removed default values.
  • PARB - Added selectAll method which calls into selectRange. Replaced all references to TextRangeUtil with NavigationUtil.
  • PARB - ChangeElementIDOperation - renamed ApplyElementIDOperation
  • PARB - ChangeElementStyleNameOperation - renamed ApplyElementStyleNameOperation
  • PARB - SetUserStyleOperation - renamed ApplyElementUserStyleOperation
  • PARB - ApplyFormatToElementOperation.as - reduced char/para/cont formats down to single format which is applied once. Removed unneeded code to apply separately and replaced with single call.
  • PARB - ApplyLinkOperation.as - added getters/setters for constructor parameters
  • PARB - ApplyTCYOperation.as - added getters/setters for constructor parameters. Renamed tcyOnValue to tcyValue.
  • PARB - CutOperation.as - added getters/setters for constructor parameters
  • PARB - DeleteTextOperation.as - added deleteSelectionState member var as well as getter/setter methods
  • PARB - FlowElementOperation.as - added getters/setters for constructor parameters as well as storage member variables where needed.
  • PARB - FlowOperation.as - added set method for textFlow member
  • PARB - InsertInlineGraphicOperation/ModifyInlineGraphicOperation.as - replace all references to float with options and updated ASDoc comments.
  • PARB - PasteOperation.as - added getters/setters for constructor parameter textScrap.
  • Fix 2365281, 2365287 content bounds way off (problem with logic to skip empty columns)

Build 459
---------

  • PARB - Modify TextLayoutFormat/nullTabStopFormat.defaults(): make this be a static getter, rename it to defaultFormat, improve doc to make it clear it returns the same object repeatedly

Build 458
---------

  • Fix 2362126 TLF SWCs should include debugging information (missing code hints for parameters)
  • PARB - Rename nullTextLayoutFormat/nullTabStopFormat to emptyTextLayoutFormat/emptyTabStopFormat, move to tlf_internal

Build 456
---------

  • Fix 2361076 Contents bounds appears offset for graphic in vertical direction.
  • Fix 2360045 Content Bound is not drawn properly in the second container with multiple columns.
  • Fix 2359786 Content Bounds need to resize with specified text alignment.
  • Fix 2358780 When verticalAlign is "justify", the content bounds are wrong
  • Fix 2357611 ContentBounds Open Issues (except for performance optimization)
  • Fix 2359840 Scroll works only once by Dragging mouse or using arrow key.
  • Fix SDK-21899 RTE on Spark TextArea when deleting text, setting text, and focusing TextArea
  • Candidate fix for "Enter key problem"

Build 455
---------

  • Fix 2358923 stripDiscretionaryHyphens being ignored by PlainTextExporter
  • Fix 2358921 A final "\n" is being appended when exporting PLAIN_TEXT_FORMAT
  • Rework fix for 2355912 to work with new plain text export behavior

Build 454
---------

  • Fix 2356890 ContainerController.isDamaged always returns true
  • Fix 2355912 Text copied from a TextFlow always has a newline at the end, even if the originally selected text did not
  • Partial fix for 2357611 ContentBounds Open Issues (continued)
  • RTL text incorrectly includes the paragraph terminator in its left side width in lineBreak="explicit" mode

Build 453
---------

  • Fix 2357732 FlowComposer no longer swallows errors
  • Partial fix for 2357611 ContentBounds Open Issues
  • paragraphIndent gap changes missing from explicit. In lineBreak=toFit changes were made to account for the paragraph indents. They aren_t in the explicit case.
  • No lines in parcel test (fix for bug 2523538) will incorrectly assume that a parcel containing zero height lines is empty.
  • Change how scrolling & vertical alignment work together so that when scrolling is on, if there is more text than fits in the container, vertical alignment will use TOP even if MIDDLE or BOTTOM is specified. Behavior when the text fits or scrolling is off remains unchanged.
  • Fix for 2343041, "[SDK-18884] scrolling issue when flow contains an image." Image was not being correctly included in the content area.
  • Fix for 2353258, "[Flex SDK-21019] TextFlowTextLineFactory with columnCount=2 produces incorrect width."
  • Fix compilation issue in ContextMenu example (update import statement for UndoManager to reflect its new namespace)

Build 452
---------

  • Fix 2354401 TextContainerManager.getText doesn't clear _textDamaged

QE Notes: None
Doc Notes: None
Bugs: None
Reviewer: None

------------------------------------------------------------------------
r8265 | jimurphy@adobe.com | 2009-06-25 18:30:56 -0400 (Thu, 25 Jun 2009) | 1 line
Changed paths:
M /flex/sdk/trunk/build.xml

fix the textlLayout swf to contain the version number as well as the build number
------------------------------------------------------------------------
r8261 | hmuller@adobe.com | 2009-06-25 17:47:15 -0400 (Thu, 25 Jun 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ScrollerLayout.as

ScrollerLayout/measure() will no longer implicitly reduce the
viewport's current actual size to the point where a hidden auto
scrollbar would need to be shown.

QE Notes: Scroller, TextArea, List Mustella tests pass
Doc Notes:
Bugs: sdk-219482
Reviewer: Evtim

------------------------------------------------------------------------
r8260 | gauravj@adobe.com | 2009-06-25 17:35:39 -0400 (Thu, 25 Jun 2009) | 5 lines
Changed paths:
M /flex/sdk/trunk/asdoc/templates/all-classes.xslt

Show tool tips in the left bottom frame (class list) to differentiate between two classes with the same name (but different package).

QE Notes: None.
Doc Notes: None.

------------------------------------------------------------------------
r8258 | egeorgie@adobe.com | 2009-06-25 17:06:28 -0400 (Thu, 25 Jun 2009) | 15 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/core/SpriteVisualElement.as
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

Fix bug http://bugs.adobe.com/jira/browse/SDK-21665 FXG compiler should honor Graphic node attributes viewWidth and viewHeight

Fix: - Added protected viewWidth and viewHeight properties to SpriteVisualElement

  • Modified compiler to generate code to initialize those props in the c-tor of the SirpteVisualElement subclass
  • Modified SpriteVisualElement to mimic the behavior of the <Graphic> tag width/height properties (setting those directly in the mxml on the FXG tag used to squish the visuals, now the visuals are not distorted anymore).
  • Trimmed some code from the SpriteVisualElement taking into account that its min and max match its preferred size.

Doc Notes: None
Bugs: SDK-21665
Reviewer: Pete, Jason
tests: checkintests

------------------------------------------------------------------------
r8251 | jimurphy@adobe.com | 2009-06-25 15:34:32 -0400 (Thu, 25 Jun 2009) | 5 lines
Changed paths:
M /flex/sdk/trunk/frameworks/air-config.xml
M /flex/sdk/trunk/frameworks/flex-config.xml

use 4.0.0.$

Unknown macro: {build.number}
as the token for the config files.

bugs: no
qa: yes
checkintests: pass
------------------------------------------------------------------------
r8250 | build@adobe.com | 2009-06-25 15:34:22 -0400 (Thu, 25 Jun 2009) | 1 line
Changed paths:
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_da.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_de.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_es.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_fi.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_fr.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_it.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_ja.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_ko.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_nb.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_nl.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_pt.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_ru.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_sv.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_zh_CN.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_zh_TW.properties

Localization property file update 4.0.0.8245
------------------------------------------------------------------------
r8245 | gauravj@adobe.com | 2009-06-25 15:07:07 -0400 (Thu, 25 Jun 2009) | 6 lines
Changed paths:
M /flex/sdk/trunk/modules/antTasks/src/flex/ant/AsDocTask.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/AsDocAPI.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/configuration_en.properties
M /flex/sdk/trunk/modules/compiler/src/java/flex2/tools/ASDocConfiguration.java

adding option (package-description-file) to specify file containing package descriptions for asdoc.

Bugs: SDK-19755
QE Notes: None.
Doc Notes: None.
Reviewed by: Paul
------------------------------------------------------------------------
r8239 | clucier@adobe.com | 2009-06-25 14:01:28 -0400 (Thu, 25 Jun 2009) | 6 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/framework/defaults.css
M /flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserRollOverIndicatorSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserSelectionIndicatorSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserTodayIndicatorSkin.mxml
M /flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/LinkButtonSkin.mxml

Skinning fixes. DateChooser now supports baseColor, contentBackgroundColor, rollOverColor, todayColor, and selectionColor. Fixed LinkButton skin RTE, was missing selected states.
Bugs: SDK-20259, SDK-19601, SDK-19592
QE Notes: Its likely we'll need to re-baseline some of the DateChooser tests, (those that exercise Spark theme).
Doc Notes: None

------------------------------------------------------------------------
r8238 | smgilson@adobe.com | 2009-06-25 13:25:59 -0400 (Thu, 25 Jun 2009) | 6 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/HGroup.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/SkinnableDataContainer.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VGroup.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/GroupBase.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/supportClasses/ListBase.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as

More post PARB ASDoc cleanup

QE Notes: None
Doc Notes: None
Bugs: -
checkintests: passed
------------------------------------------------------------------------
r8237 | pfarland@adobe.com | 2009-06-25 13:06:48 -0400 (Thu, 25 Jun 2009) | 10 lines
Changed paths:
M /flex/sdk/trunk/lib/batik-all-flex.jar
M /flex/sdk/trunk/modules/compiler/src/java/flash/css/StyleDocumentHandler.java
M /flex/sdk/trunk/modules/compiler/src/java/flash/css/StyleParser.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StyleModule.java
M /flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StylesContainer.java
M /flex/sdk/trunk/modules/thirdparty/batik/sources/org/apache/batik/css/parser/Parser.java

Fixes for CSS warning and error reporting. Line numbers and the corresponding style declaration shown now should be much improved.

QE: Yes, please revise CSS error/warning line number reporting for inline CSS and external .css sources. This change should improve accuracy for both scenarios.
Doc: No
Reviewers: Paul R, Peter D
Checkintests: Pass
mxmlcunit RuntimeCSS and Styles: Pass
Bugs:
SDK-20388 - If CSS has a class name selector (e.g. Button) which is not qualified by a namespace, the compiler warning is on the wrong line
SDK-20387 - Confusing error message if the user omits the semicolon at the end of a CSS @namespace declaration
------------------------------------------------------------------------
r8234 | dloverin@adobe.com | 2009-06-25 12:04:09 -0400 (Thu, 25 Jun 2009) | 12 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as

ASDoc changes for Spark WindowedApplication and Window.

Update resizeAffordanceWidth and showStatusBar.

QE Notes: none.
Doc Notes: Please review ASDoc changes.
Bugs: SDK-21223

Reviewer:
tests: checkintests

------------------------------------------------------------------------
r8233 | smgilson@adobe.com | 2009-06-25 11:55:19 -0400 (Thu, 25 Jun 2009) | 6 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/IItemRenderer.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as

ASDoc updates post PARB

QE Notes: None
Doc Notes: None
Bugs: -
checkintests: passed
------------------------------------------------------------------------
r8230 | dloverin@adobe.com | 2009-06-25 10:05:58 -0400 (Thu, 25 Jun 2009) | 12 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/WindowedApplication.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/Window.as
M /flex/sdk/trunk/frameworks/projects/airframework/src/spark/components/WindowedApplication.as

Fix minimizing a window.

Updated a previous workaround so it doesn_t kick in when a window is minimized. The problem was caused by setting the height of a nativeWindow when the application was minimized. This caused AIR to restore the application. You would see a window minimize and then immediately restore.

QE Notes: none.
Doc Notes: none.
Bugs: SDK-22013

Reviewer: Glenn
tests: checkintests

------------------------------------------------------------------------
r8229 | tierney@adobe.com | 2009-06-25 09:26:06 -0400 (Thu, 25 Jun 2009) | 4 lines
Changed paths:
M /flex/sdk/trunk/modules/asc/src/java/macromedia/asc/embedding/ErrorConstants.java
M /flex/sdk/trunk/modules/asc/src/localized_strings/EN/ErrorConstants.xml

Fix typo in error message - change 'as' to 'is'

fixes bug http://bugs.adobe.com/jira/browse/FLEXDOCS-724

------------------------------------------------------------------------
r8224 | cframpto@adobe.com | 2009-06-25 08:23:58 -0400 (Thu, 25 Jun 2009) | 9 lines
Changed paths:
M /flex/sdk/trunk/frameworks/projects/spark/src/spark/components/TextArea.as

[sdk_api_change] Missed this PARB change last week. The TextArea textFlow property is no longer bindable because you can't share a TextFlow between two editable components, due to the way that FTE and TLF work.

QA Notes:
Doc Notes: SDK-22001
Reviewers: Gordon

------------------------------------------------------------------------

return to downloads