Apache Flex SDK Changelog

What's new in Apache Flex SDK 4.16.0

Mar 11, 2017
  • NEW FEATURES:
  • FLEX-35122 Update to Font Awesome 4.7
  • AIR AND FLASH PLAYER SUPPORT:
  • Support Flash Player 21.0, 22.0, 23.0 and 24.0
  • Support for AIR 21.0, 22.0, 23.0 and 24.0
  • BUG FIXES:
  • FLEX-35165 Remove bundling of Apache 1.0 licensed software
  • FLEX-35126 DropDownController inside a pop up still listens to MOUSE_DOWN and MOUSE_DOWN_SOMEWHERE after the popup has closed
  • FLEX-35125 DropDownList inside a PopUpAnchor doesn't close when another DropDownList is selected
  • FLEX-35124 RTE 1009 in DropDownController.systemManager_mouseDownHandler() when inside a PopUpAnchor and other item is removed on click
  • FLEX-35123 DOM XSS vulnerability in history.js
  • FLEX-35109 falcon compiler's build.xml error
  • FLEX-35106 Incorrect date in datefield popup for fr_FR locale
  • FLEX-35100 TextFlowLine.recreateTextLine() throws a null object reference error
  • FLEX-35099 BusyIndicator has the wrong wrong rotation centre for iOS
  • FLEX-35097 How to compile AIR beta 22 with Flex SDK?
  • FLEX-35084 Ability to specify FileAttributes at compile time (mxmlc)
  • FLEX-35082 moveIndexFindRow doesn't accept integer values
  • FLEX-35078 Fatal when SelectionManager tries to reapply selection onto changed textFlow
  • FLEX-35056 Pressing escape on s:Alert causes a RangeError when Alert.CANCEL is passed as defaultButtonFlag
  • FLEX-35046 Broken icon using FlatSpark ButtonIcon on mobile apps
  • FLEX-35045 Flatspark ButtonIcon - icon does not display
  • FLEX-35043 Unexpected behaviour of ListCollectionView.itemUpdated() when only one parameter supplied
  • FLEX-35042 Mistake in example for Pattern 'O' in ASDoc for DateFormatter.formatString
  • FLEX-35039 ListCollectionView.setItemAt places the item in the wrong position if there are duplicate items in the collection
  • FLEX-35037 Add ArrayCollection unit tests donated by Justin
  • FLEX-35031 HierarchicalCollectionViewCursor cannot find sealed class instance
  • FLEX-35028 Error in DataGrid getHeaderRendererAt(-1)
  • FLEX-35025 Validator results cannot be intercepted if the value is null
  • FLEX-34935 Copy From Word Document And Pasting Into TextRegion Not Working Properly
  • FLEX-34926 Misplaced [PercentProxy] metatag in GridColumn
  • FLEX-34738 Not delete BusyIndicator
  • FLEX-34811 Email validator show allow apostrophe in email address
  • FLEX-34698 Flatspark ButtonIcon: Introduce 'iconFontPlacement' style
  • FLEX-34391 ScrollableStageText with large y value crashes app
  • FLEX-34088 CalloutButton closes when selecting an item in a spark Dropdown
  • FLEX-33646 The "required" property on Validator should be a getter/setter
  • FLEX-33311 Null pointer fatal in ConstraintLayout when executing Transition on DropDownList
  • FLEX-33058 RTE in HierarchicalCollectionViewCursor when a refresh occurs and old cursor had an enumerable property that new cursor item doesn't
  • FLEX-31948 When all the columns are invisible, pressing any character Key throws RTE
  • FLEX-27509 AdvancedListBase itemMaskFreeList is null
  • FLEX-26808 s:DataGrid Drag and Drop of multiple items doesn't work
  • FLEX-20313 SelectItem on AdvancedDataGrid use weird code

New in Apache Flex SDK 4.15.0 (Jun 11, 2016)

  • NEW FEATURES:
  • FLEX-34837: Full support for sorting on complex fields of DataGrid rows
  • FLEX-34852: Sorting by complex fields in ListCollectionView
  • FLEX-34927: Allow the setting of an arbitrary property on an object via ObjectUtil
  • FLEX-34941: Allow custom validators to use the triggerEvent
  • FLEX-34945: Validators now able to validate nested properties
  • AIR AND FLASH PLAYER SUPPORT:
  • Support Flash Player 18.0, 19.0 and 20.0
  • Support for AIR 18.0, 19.0 and 20.0
  • BUG FIXES:
  • FLEX-32249: AdvancedDataGrid.makeListData() incorrectly references HierarchicalCollectionViewCursor class instead of IHierarchicalCollectionViewCursor interface
  • FLEX-33537: Spark TextArea writing in prompt text format
  • FLEX-34028: Cannot Ctrl-Click A Datagrid Row to deselect it when dragEnabled is set to true
  • FLEX-34728: HaloDefaults.findStyleDeclaration doesn't go through styleManager chains correctly
  • FLEX-34741: Spark DataGrid Drag and Drop non functioning
  • FLEX-34744: TextFlowElement parent nulled when addChild method used via parent reference
  • FLEX-34751: Regression in fdb tool: VM is resumed if breakpoint can't be set
  • FLEX-34753: Returning strongly typed object in Promise fails
  • FLEX-34775: Application hangs (in infinite loop) when opening a node inside a HierarchicalCollectionView whose parent is closed and then trying to navigate the collection
  • FLEX-34807: TLF EditManager TextFlowEdit -insertTextScrap
  • FLEX-34812: Error "Could not find or load main class Flash" when running `ant frameworks-rsls`
  • FLEX-34837 DataGrid sorted with complex dataField doesn't keep track of changes to those fields, leading to RTE when trying to remove selected item
  • FLEX-34838: getItemIndex returns -1 for item whose property was edited with GridItemEditor in a sorted DataGrid
  • FLEX-34850: Applying sort with complex dataField on DataGrid results in unintuitive item ordering
  • FLEX-34857: Adding an id to a fx:Vector when using -keep compiler argument results in a compiler error
  • FLEX-34858: Adding a subclass of a Vector's type to the Vector in MXML results in an internal build error
  • FLEX-34862: RTE on ListBase when dataProvider is changed
  • FLEX-34876: Paste Problem with multiple paragraphs
  • FLEX-34878: error property of NumberFormatter returns null and not it's default value
  • FLEX-34879: FLEX-34853 Deprecate state setters and reverse() for mx and spark SortField and Sort classes
  • FLEX-34891: TLF: pasted text doesn't get the format of the original text
  • FLEX-34909: Embedded fonts not working on charts
  • FLEX-34929: Error #1009 when copy/paste a text with style effect in a RichEditableText/RichTextEditor
  • FLEX-34934: Spark Window Closed Window
  • FLEX-34944: GridItemRenderer overrides error tooltip
  • FLEX-34954: SkinnableTextBase steals focus by callLater(textDisplay.setFocus)
  • FLEX-34982: Charting components that are unable to find their style declarations causing RTE
  • FLEX-35003: Update to FontAwesome 4.5
  • PR#8: Mxmlc accepts not only *.swc but also *.ane files
  • PR#12: Fix MenuBar.styleChanged() crash bug

New in Apache Flex SDK 4.14.1 (Mar 31, 2015)

  • New Features:
  • FLEX-34772 Add padding property to VerticalLayout/VGroup, HorizontalLayout/HGroup and TileLayout/TileGroup
  • AIR and Flash Player Support:
  • Support Flash Player 17.0
  • Bug Fixes:
  • FLEX-34712 Callout loses anchor to CalloutButton while callout open and screen rotates
  • FLEX-34714 Fix to continue using legacy mobile theme removes iOS status bar padding
  • FLEX-34746 Upscaling BusyIndicator leads to wrong rotation centre
  • FLEX-34748 Spark ActionBar chromeColor is ignored in Flex 14
  • FLEX-34750 BusyIndicatorSkin does not work with mx:Application
  • FLEX-34758 IOS buttons does not look correct when disabled
  • FLEX-34766 Android Button Skin transparency issue
  • FLEX-34778 Application hangs when opening node, closing it, then replacing one of its children
  • FLEX-34774 Blur effect remains if first modal Popup closes before other modal Popups
  • FLEX-34732 TextInput/TextArea with borderColor style set gives compiler warnings
  • FLEX-34805 Unable to set chromeColor property on TabbedViewNavigatorApplication
  • FLEX-34806 Warning about font embedding on label component
  • Performance Improvements:
  • FLEX-34759 ArrayList/ArrayCollection performance improvements

New in Apache Flex SDK 4.14.0 (Jan 28, 2015)

  • New Features:
  • iOS 7+ and Android 4.x+ mobile theme support
  • New Spark components skin: FlatSpark
  • Spark RichTextEditor
  • Native support for tables in TLF
  • Promises/A+
  • AIR and Flash Player Support:
  • Support Flash Player 16.0
  • Support for AIR 16.0
  • Bug Fixes:
  • FLEX-34710: spark datagrid doubleClickMode throws Error #1009 when the: application is run
  • FLEX-34707: Flatspark: Update to current version "Font Awesome 4.2"
  • FLEX-34701: BusyIndicator does not spin when itscontainer becomes visible
  • FLEX-34694: Flatspark: Setting Applications "chromeColor" style throws error
  • FLEX-34693: Flatspark ButtonIcon: Introduce property 'iconFontSize' to set icon size directly
  • FLEX-34692: Flatspark ButtonSkin: Icon defined by using the 'icon' style property doesn't appear
  • FLEX-34690: Skin for BusyIndicator cannot be found (legacy mobile skin)
  • FLEX-34685: Allow legacy mobile theme to be used if needed
  • FLEX-34657: SelectedIndices order is messed up
  • FLEX-34649: (partial) Fatal errors in TextBlock after pasting text of specific length in TextArea
  • FLEX-34644: Datagrid - Rectangle bounds problem
  • FLEX-34636: Release build does not work as described in README on OS X
  • FLEX-34634: DataGroup fires RendererExistenceEvent with a null renderer when an offscreen item is removed/replaced in the dataProvider
  • FLEX-34633: HSlider track (Android4 skin) not being filled if thumb position set in one case, text selection using the arrow keys doesn't work in RichEditableText
  • FLEX-34631: Cannot add source paths to a mustella test using a config file
  • FLEX-34611: Application crash when textFlow property set to null with preserveSelection
  • FLEX-34609: ContainerController has superfluous null checks for _container
  • FLEX-34608: IOS 7 Hslider (Scrubber) skin
  • FLEX-34606: Redundant variable
  • FLEX-34592: Can't use optionnal importer for TLF plainTextFormat and TextLayoutFormat
  • FLEX-34564: Minor changes to spelling, punctuation, grammar and logic.
  • FLEX-34557: Platform.isBrowser does not work correctly
  • FLEX-34556: Starting an app in portrait on an iPad results in wrong DPI
  • FLEX-34543: Invalid event data when saving or cancelling grid item editor session after data provider changes
  • FLEX-34539: Callout skin assumes top level application is s:Application
  • FLEX-34538: Spark Alert component does not add proper padding
  • FLEX-34531: mx.charts.series.HLOCSeries excluding a style being used in example
  • FLEX-34507: expected build.xml file missing from Linux binary tarball apache-flex-sdk-4.13.0-bin.tar.gz
  • FLEX-34476: Added RichTextEditor
  • FLEX-34467: Spark DataGrid performance extremely decreased since "gridView" is: introduced
  • FLEX-34460: adt is missing in windows install
  • FLEX-34458: HierarchicalCollectionViewCursor.current returns wrong item after previous sibling is removed when current was "${L}" (CursorBookmark.LAST)
  • FLEX-34456: HierarchicalCollectionViewCursors interfere with each other's operation
  • FLEX-34454: Setting modalTransparencyBlur to 0 gives blur when Alert ist shown on top of modal Dialog
  • FLEX-34450: mx.validators.EmailValidator does not accept ".email" domain
  • FLEX-34440: 'Bookmark no longer valid' CursorError caused by HierarchicalCollectionView's conversion of CollectionEventKind.REPLACE into CollectionEventKind.REMOVE
  • FLEX-34424: HierarchicalCollectionViewCursor.current returns null when previous sibling is removed
  • FLEX-34390: SkinnableTextBase bug (found in Flex 4.13.0 RC2)
  • FLEX-34385: Document try..catch limitation
  • FLEX-34378: mx:DateValidator allows multiple separator chars
  • FLEX-34373: spark.components.Alert should set a focus to defaultButton
  • FLEX-34336: Strange Trace Statements When Debugging
  • FLEX-34323: Allow the mustella tests directory to be located anywhere
  • FLEX-34318: [Mavenizer] Refactor the Mavenizer in preparation of future mavenized releases of flex
  • FLEX-34260: s:datagrid cacheAsBitmap caches an itemRenderer for every item in: the dataProvider
  • FLEX-34213: Flex mobile list performance
  • FLEX-34212: invalidIndex RTE in LinearLayoutVector when mouse scrolling List
  • FLEX-34119: mx.collections.HierarchicalCollectionViewCursor causes CursorError RTE from ListCollectionView when the underlying collections change
  • FLEX-34034: You can paste a newline code to a single-line TextInput.
  • FLEX-33732: Mobile theme support Android 4.x look and feel
  • FLEX-33054: Cursor Seek in HierarchicalCollectionViewCursor operates on wrong child level
  • FLEX-32541: sortable ou sortableColumns = false still shows box of sorting and sortItemRenderer = null throws error
  • FLEX-28291: Linear Vector Layout on the ComboBox
  • FLEX-26478: Runtime error occured when a TextInput's text mouse selection isn't finished yet but the TextInput instance is removed or its text changes
  • Other fixes (no JIRA issue created):
  • Adding a mixin to set android os version during AIR simulation

New in Apache Flex SDK 4.13.0 (Jul 17, 2014)

  • AIR and Flash Player support:
  • Support Flash Player 14.0
  • Support for AIR 14.0
  • SDK Changes:
  • FDB supports debugging ActionScript Workers
  • Bug Fixes:
  • FLEX-34368 percentWidth for GridColumn
  • FLEX-34377 Add Chinese translations for all the installers of Flex
  • FLEX-34376 TreeItemRenderer can in some situations throw an RTE
  • FLEX-34375 FormItem label doesn't show when formItem visible and includeInLayout are set FLEX-34353 Focus not going into Flex application when user press the Shfit + Tab button
  • FLEX-34347 propagate breakpoint shouldn't throw an NPE when the location is not found
  • FLEX-34346 BP in mxml inline item renderer shouldn't be consider as Ambiguous
  • FLEX-34343 Remove the fdbworkers directory before to merge to the develop branch
  • FLEX-34342 Break and Clear command should accept paths
  • FLEX-34334 FDB should allow to set / removed breakpoint by default in all existed and new created instances of a worker
  • FLEX-34333 print # should be evaluated in the context of the current worker
  • FLEX-34332 frame should return info in the context of the current worker
  • FLEX-34324 Operation class improperly builds rest call parameters
  • FLEX-34315 Building framework 4.12.1 manually does not work due to OSMF uppercase renaming
  • FLEX-34304 Wrong version of AIR / FP installed
  • FLEX-34303 Installer licenses refer to wrong product
  • FLEX-34302 Installer not cleaning up after itself
  • FLEX-34301 Installer missing javascript directory
  • FLEX-34300 Installer not installing airsdk.xml
  • FLEX-34297 FDB set a breakpoint in the wrong file when asked to be set for a file existing in another Worker
  • FLEX-34296 Disable and Remove Breakpoint should now respect the Worker logic
  • FLEX-34295 info breakpoints should now display the worker ID
  • FLEX-34294 Create a base Class for workers making them debuggable via FDB
  • FLEX-34292 Can't select another worker while a pending prompt is required
  • FLEX-34291 Merge the donated FDB with the current one
  • FLEX-34219 Tooltip displays in a wrong tag
  • FLEX-34193 Bugs from Spark ColorPicker
  • FLEX-34131 ResourceManagerImpl bug fix fails
  • FLEX-34078 mx:DateField and datechange
  • FLEX-33986 Validator, make "source" property [Bindable]
  • FLEX-23915 LabelWidth not updating properly in Forms
  • FLEX-13036 NestLevel never gets set for a control added to a container whilst the container is not parented if the scrollbars are on

New in Apache Flex SDK 4.12.1 (May 2, 2014)

  • AIR and Flash Player support:
  • Support Flash Player 13.0
  • Support for AIR 13.0
  • SDK Changes:
  • Extended mobile media query support
  • Compiler Changes:
  • Fix issue with 3rd party license components not working
  • Bug Fixes:
  • Below is a complete list of all the bug fixes that have been included since the last full release, Apache Flex 4.12.0.
  • If you would like specific information about any of the items below, go to https://issues.apache.org and search for the JIRA Issue Number by using the
  • Quick Search. Details of the bug and its fix will be included on the resulting page.
  • JIRA Issues:
  • FLEX-34231 StageText displays wrong text
  • FLEX-34230 StageText skins prevents garbage collection of component with TextInputs and TextAreas
  • FLEX-34229 DataGridEditor doesn't remove the Event.DEACTIVATE listener on destroyItemEditor()
  • FLEX-34228 spark datagrid syntax
  • FLEX-34216 GridItemEditor's save() method is still called despite the grid not being on stage anymore
  • FLEX-34209 DateFormatter's parseDateTime method doesn't handle AM PM properly when time is in the 12 PM hour
  • FLEX-34200 ResourceModuleProxy doesn't load properly
  • FLEX-34189 ActionBar button is too big in 640 DPI
  • FLEX-34145 Mobile Theme: TextInput with layoutDirection="rtl" becomes mirror on focus out.
  • FLEX-34142 Can not change the color of the header with the property headerStyleName (MobileGridColumn)
  • FLEX-34141 softkeyboardActivate events are not dispatched in Flex 4.12 on iOS
  • FLEX-34139 Missing 120DPI Skin References
  • FLEX-34133 ADG RTE in columnHeaderWordWrap
  • FLEX-34132 DataGrid columns with no dataField specified give "[object Object]"
  • FLEX-34125 CheckAllPlayerGlobals script in ide folder is missing Windows implementation
  • FLEX-34117 Button: Small gap in the corner
  • FLEX-34098 Deleteing/Replacing Surrogate-Pair string causes RTE in TLF
  • FLEX-34057 RTE on pasting empty data after Excel operation
  • FLEX-34013 RTE at TextClipboard#importToScrap()
  • FLEX-33994 Need a way to distinguish phone and tablet target devices through css
  • FLEX-33948 Add touch behaviour to spark DropDownList classes
  • FLEX-33423 We can input text over than maxChars when we use "Insert" mode.
  • FLEX-33421 Broken metadata RequiresLicense
  • FLEX-33350 CallOutButton for Web (desktop / not AIR)

New in Apache Flex SDK 4.12 (Mar 14, 2014)

  • AIR and Flash Player support:
  • Support Flash Player 12.0 and 13.0 beta.
  • Support for AIR 4.0 and 13.0 beta.
  • SDK Changes:
  • Improved Callout for Desktop.
  • Improved UID generation performance.
  • Improved mobile memory usage/performance.
  • Improved CSS styles memory usage/performance.
  • Changed DPI to be 160 for iPad/iPad mini and 320 for iPad retina/iPad mini retina.
  • Fixed scaling of Checkbox and Radio button 320dpi skins.
  • Option to not store last call result in RomoteObject and WebService.
  • StageTextInput can now be included in scrollable content.
  • new iOS os-version media css selector.
  • iOS7 status bar support.
  • Improved try/catch performance in several areas.
  • New MaskedTextinput component.
  • JSON support for ArrayCollection and ArrayList.
  • Build Changes:
  • Made PixelBender shader binaries a separate release.
  • Support for compiling with Java 7
  • Compiler Changes:
  • Fixed FDB waiting before you can start debugging a SWF
  • Bug Fixes:
  • Below is a complete list of all the bug fixes that have been included since
  • the last full release, Apache Flex 4.11.0.
  • If you would like specific information about any of the items below, go to
  • https://issues.apache.org and search for the JIRA Issue Number by using the
  • Quick Search. Details of the bug and its fix will be included on the
  • resulting page.
  • JIRA Issue Number and Summary:
  • FLEX-34124 1069 error when try to close a Callout by clicking outside the component
  • FLEX-34109 Bevel 120DPI back-arrow design problem
  • FLEX-34107 IconItemRenderer separators disappear when using a large font
  • FLEX-34108 JSON.stringify and arraycollection
  • FLEX-34104 fontswf utility fails with exception
  • FLEX-34101 Regression from 4.8 to 4.10: Spark list doesn't refresh with filterFunction
  • FLEX-34097 Missing Assets In The mobile.swc Theme File
  • FLEX-34088 CalloutButton with Dropdown
  • FLEX-34084 Error with PopupButton/Menu in headerrenderer in DataGrid
  • FLEX-34070 Build script does not update target-player and swf-version values in air/airmobile config files
  • FLEX-34065 AdvancedDataGrid throws RTE #1009 when groupedColumns is set to null
  • FLEX-34062 FDB waits up to 20s per SWF before we can start debugging
  • FLEX-34059 StageTextInput with prompt turns entered text gray on iOS 7
  • FLEX-34054 Formatting applied to NumericStepper when using increment/decrement arrows
  • FLEX-34053 Create a new MaskedTextInput Component
  • FLEX-34052 ADG RTE in columnResizeMouseOverHandler
  • FLEX-34051 RTE in endEdit() when clicking at bottom of column
  • FLEX-34049 Allow the output symbols to be escaped when called from an IDE
  • FLEX-34046 prints full stack if Flash Player detects not handled exception
  • FLEX-34045 adds file id to the stack info printed by fdb
  • FLEX-34044 Breakpoints in ActionScript files do not work when debugging app using ANE
  • FLEX-34043 Impossible to set breakpoint in MXML files that contains item renderer
  • FLEX-34038 experimental MobileGrid seems to overflow itself & leak out into any components below it
  • FLEX-34032 abnormal focus behavior in popup ultimiately causes unhandled exception
  • FLEX-34020 Null object reference when truncating RichText
  • FLEX-34019 ComboBox not closed when selecting an item from the dropdown list under certain conditions
  • FLEX-34011 Axis Render throws RTE when axis is null
  • FLEX-34006 RTE null reference in ViewTransitionBase.captureEndValues() when Skin doesn't provide an ActionBar
  • FLEX-33999 spark.skins.mobile480.assets.BeveledActionButton_
  • FLEX-33992 Zero division at Grid.as setters for horizontalScrollPosition and verticalScrollPosition
  • FLEX-33990 RTE in AdvancedDataGridBase drawItem
  • FLEX-33989 ViewNavigatorBase discards MultiDPIBitmapSource information for icon when saving and re-loading view
  • FLEX-33987 FocusManager NPE
  • FLEX-33985 [TLF] Pressing BACKSPACE key when editing a TextInput deletes a whole line
  • FLEX-33984 Spark CheckBox does not support labelPlacement like it's mx counter part
  • FLEX-33978 AIR mobile + flex sdk 4.10 + text field setFocus runtime error
  • FLEX-33976 closing Alert from modal TitleWindow removes blur in main app
  • FLEX-33971 480 DPI Display bug with Mobile CheckBox
  • FLEX-33947 Errors in mobile ButtonBar Flex 4.11
  • FLEX-33921 BitmapImage don't show up in specific case
  • FLEX-33920 spark ComboBox.changeHighlightedSelection doesn't check the newindex upperbound
  • FLEX-33919 Listbase selectItem getter does not validate selectedIndex for values below 0 other than -1.
  • FLEX-33913 XMLListCollection addItem(item) modifies a parent XMLList of the item
  • FLEX-33904 EffectManager#getEventForEffectTrigger : avoid unneeded memory allocations
  • FLEX-33902 ResourceManager#getInstance should not allocate unneeded memory
  • FLEX-33899 DataGrid goes blank when removing last item from dataProvider when requestedRowCount is set
  • FLEX-33897 MediaQueryParser should not allocate memory for expressions already cached
  • FLEX-33893 CSSStyleDeclaration is inefficient during style matching
  • FLEX-33891 Styleprotochain#getstyleManager shouldn't be called twice during style computations
  • FLEX-33885 BindingManager#executeBindings : Avoid unneeded memory allocation
  • FLEX-33884 Android mobile app crashes when you click on a modal
  • FLEX-33880 Popup modal blocks the application
  • FLEX-33878 Matrix computations : avoid unneeded flash.geom.Transform and flash.geom.Matrix allocations
  • FLEX-33877 BusyCursor : Avoid unneeded Point allocations
  • FLEX-33875 Runtime error #1069 in MobileSkin class on focus out
  • FLEX-33874 Binding management is memory inefficient when using the defaultDestFunc
  • FLEX-33871 message error "Definition spark.skins.mobile480.assets:ActionBarBackground could not be found"
  • FLEX-33865 ConstraintLayout / LayoutElementHelper are memory inefficient (and slow)
  • FLEX-33864 spark DataGrid drag and drop on empty grid causes RangeError
  • FLEX-33861 Flex Incorrectly Scaling Down Application on iPad
  • FLEX-33860 Support For iOS7 status bar
  • FLEX-33853 Optimize UIDUtil / RPCUIDUtil fromByteArray() method
  • FLEX-33852 Port UIDUtil optimizations to RPCUIDUtil
  • FLEX-33842 CXFormWithAlpha doesn't override toString() method, causing swfdump to ignore alpha effects
  • FLEX-33835 LocaleSorter#sortLocalesByPreference is slow
  • FLEX-33836 ResourceManagerImpl should implement some kind of lazy loading
  • FLEX-33830 SDK 4.10.0 spark datagrid header and horizontal scrollbar behavior effected by app state change
  • FLEX-33829 Improve ArrayList performance
  • FLEX-33824 Disappearing spark DataGrid columns when we set dataProvider to null
  • FLEX-33813 Datagrid goes blank when assigning new dataProvider.source and calling refresh
  • FLEX-33779 RTE in Label.as when it's 8px wide and uses the Myriad Web Pro font face
  • FLEX-33772 Incorrect tab focus behavior (closed loops) when using focus groups (such as RadioButton components)
  • FLEX-33745 Null error in the PopupManagerImpl if accessibility is deactivated
  • FLEX-33715 Error: Attempted access of inaccessible method getStyle through a reference with static type MXFTETextInput.
  • FLEX-33671 Warning messages when using experimental components.
  • FLEX-33632 Getting Run Time Error when loading resource module at runtime.
  • FLEX-26768 When debugging multi-module projects impossible to set breakpoint
  • FLEX-26308 ListCollectionView addAllAt causes RTE on filtered collections
  • FLEX-25962 PopupAnchor needs modal functionality
  • FLEX-24623 Remove private declarations in PopUpAnchor

New in Apache Flex SDK 4.11 (Oct 28, 2013)

  • AIR and Flash Player support:
  • Support Flash Player 11.9.
  • Support for AIR 3.9.
  • SDK Changes:
  • 120 and 640 dpi mobile resolution/skin support, fixes to 480dpi skins.
  • mx:AdvancedDataGrid and mx:DataGrid speed improvements.
  • Added column sort type access to the datagrid columns in mx:Datagrid, s:Datagrid, and mx:AdvancedDataGrid.
  • Able to easily change mx:AdvancedDataGrid row and column item renderer spanning.
  • s:DataGridEditor will now be visible in ASDocs and be visible in the Tag inspector.
  • Minor changes to make SDK compile with Falcon compiler.
  • Added access to imageDecodingPolicy in BitmapImage.
  • Changes to custom skin for s:DataGrid (was changed in 4.10 but missed in release notes)
  • Changed UIComponent removedFromStageHandler from private to protected to allow override
  • New experimental mobile spark datagrid.
  • Updated OSMF swc to latest version (2.0)
  • Renamed experimental supportClazzes package to be supportClasses.
  • Mobile Callout moved to spark and can be used in Desktop and Browser apps.
  • Compiler changes:
  • Support for [Experimental] metadata tag.
  • Bug Fixes:
  • Below is a complete list of all the bug fixes that have been included since the last full release, Apache Flex 4.10.0.
  • If you would like specific information about any of the items below, go to https://issues.apache.org and search for the JIRA Issue Number by using the Quick Search. Details of the bug and its fix will be included on the resulting page.
  • JIRA Issue Number and Summary:
  • FLEX-33823 Certain DateField format strings causes null value in selectedDate
  • FLEX-33820 Cutted text after pasting it from MS Excel in spark TextInput
  • FLEX-33819 fontswf.bat error line 19
  • FLEX-33818 Spark Datagrid column resize and sort bug when releasing mouse outside of headers
  • FLEX-33813 Datagrid goes blank when assigning new dataProvider.source and calling refresh
  • FLEX-33807 DateValidator class (mx.validators.DateValidator) incorrectly validating date
  • FLEX-33803 Mark experimental components with the experimental metadata tag
  • FLEX-33801 Missing embedded examples in ASDOC on flex.apache.org/asdoc/
  • FLEX-33789 Logical error: self-reference in GridHeaderViewLayout
  • FLEX-33783 mxmlc -help returns 1
  • FLEX-33782 AccordionData labelField and labelFunction properties don't work
  • FLEX-33772 Incorrect tab focus behavior (closed loops) when using focus groups (such as RadioButton components)
  • FLEX-33771 compatibilityVersionString returns the wrong value
  • FLEX-33748 TabBar shouldn't be colorized in TabNavigatorSkin
  • FLEX-33741 Propagation of Escape key in mx.controls.DateField should only be stopped if the DropDown is shown
  • FLEX-33739 Duplication segment of code calling MultiBitmapSource getSource(dpi)
  • FLEX-33738 ArrayCollection addAll() adds items in the wrong order
  • FLEX-33736 NullPointer exception in VideoDisplay
  • FLEX-33730 RTE in Application.as line 2157 in Air simulator
  • FLEX-33726 DateField.stringToDate returns null when inputFormat has no separators
  • FLEX-33724 Error in mx:DataGridBase.addClipMask() when using custom item renderer and locked columns
  • FLEX-33722 Dragging a row with an itemRenderer which extends DefaultGridItemRenderer causes null pointer
  • FLEX-33718 Warning: variable definition duplicates function parameter in MX project
  • FLEX-33714 Falcon compiler is stricter with ++ and -operator on constants.
  • FLEX-33712 DataGrid with itemRenderer Drag and Drop error
  • FLEX-33710 spark DataGrid isCellEditable is missing index bounds check
  • FLEX-33705 DataGridDragProxy created item renderer without a reference to the column
  • FLEX-33702 DataGrid columns unable to specify sorting internal compare functions used.
  • FLEX-33698 Shift Return creates new ParagraphElement
  • FLEX-33692 Spark button border issue
  • FLEX-33690 focus does not move correctly when there are multiple non-modal popup windows
  • FLEX-33689 Flex Library project unit tests creates invalid FlexUnitApplication.mxml
  • FLEX-33688 RTE in advanced list when setting selection to null and column is sorted
  • FLEX-33687 DataGridEditor is not visible in ASDOCS has been excluded
  • FLEX-33683 Bad ordering of ListCollectionView addAllAt
  • FLEX-33682 Large Advanced Data Grid slow to resize
  • FLEX-33678 DataGrid VerticalScrollBar disappears in CallOut or on StateChange in 4.10.0
  • FLEX-33667 Compiler with Apache Flex 4.10 occur error : Uncaught exception in compiler.
  • FLEX-33666 When scrolling a Spark Datagrid with the mousewheel after starting an itemEditor session, the itemEdito
  • FLEX-33665 ItemEditors are placed on the wrong position after scrolling an editable Spark Datagrid
  • FLEX-33657 Spark NumericStepperView is decimal
  • FLEX-33655 RTE when closing SkinnablePopUpContainer
  • FLEX-33654 Spark DatagridItemEditor Keyboad Ctrl+V & Ctrl+C dont work
  • FLEX-33643 Improve experimental CallOut component frame arrow display
  • FLEX-33636 Error when creating new project in FB 4.7 using SDK 4.10.0 (11.8/3.8)
  • FLEX-33630 ComboBox RTE when opened and DEL pressed OR when opened, text input and BACKSPACE pressed
  • FLEX-33428 mx:Text with htmlText attribute compiled for FTETextField displays no text
  • FLEX-33409 TLF crashes when hypens are shown in a multi span textFlow
  • FLEX-33159 addSortField method in the AdvancedDataGridEx degenerates the internal state of the Sort object
  • FLEX-33158 addSortField method in the AdvancedDataGridEx works inconsistently
  • FLEX-33157 Sort class: _fields and fieldList variables can be out of sync
  • FLEX-33131 rendererDescriptionMap is private, should be made protected to allow customizing the grid for condition
  • FLEX-33052 Runtime error when using a chart in a module in an app that is also using charts
  • FLEX-32998 NullPointerException in AdvancedDataGrid.getFieldSortInfo
  • FLEX-32848 AdvancedDataGrid doesn't respect style property 'textSelectedColor' for selectionMode='singleCell'
  • FLEX-28012 FormItemSkin and StackedFormItemSkib indicatorDisplay's toolTip is not localized
  • FLEX-27658 DataGrid component does not allow a default sorting order
  • FLEX-27648 ViewStack.getItemIndex() throws error instead of returning -1 when item is not a child of the ViewStack
  • FLEX-26779 DataGrid Problem
  • FLEX-25906 ComboBox textInput not cleared when dataprovider changes
  • FLEX-25369 Sorting DataGridColumn with complex dataField throws Null Object Reference
  • FLEX-22182 AdvancedDatagrid get resorted once a refresh on the group Collection of a sorted ArrayCollection

New in Apache Flex SDK 4.10.0 (Aug 7, 2013)

  • Support for latest versions of Flash Player and AIR runtimes. At the same time, we have made it easier for developers wanting to take advantage of the latest advances in the Flash runtimes by letting them choose the versions during installation. The Apache Flex SDK Installer now allows developers to select various combinations of the Flex SDK, Flash Player and AIR runtimes. All the settings and configurations are taken care of during the installation, so the developer can just start coding!
  • Improved support for older Flash Player versions. Enterprise environments have more stringent requirement in terms of upgrading Flash Player versions. Now, because of our improved backwards compatibility, those customers can safely upgrade to the latest version of the Flex SDK without having to force a Flash Player upgrade on their end users.
  • Added over 15 new Spark components matching or replacing their mx counterparts. The new components ensure that SDK users can benefit from the advances made in the Spark architecture throughout more of the development process.
  • “Out of the box” support for Advanced Telemetry allowing developers to easily profile their application and improve performance using Adobe Scout.
  • Better localization for multiple languages. Flex 4.10.0 is better now when trying to make application for multiple countries and languages.
  • Better international support for dates in formatters, validators, and the DateField and DateChooser components.
  • Better for developer productivity - less Run Time Errors (RTEs) and workarounds required in 4.10.0
  • 480 dpi mobile resolution/skin support means that Flex SDK users can now target high resolution devices such as iOS Retina, etc.

New in Apache Flex SDK 4.9.1 (Apr 11, 2013)

  • Differences from Apache Flex 4.9.0:
  • Updated README and RELEASE_NOTES.
  • Minor change to fix issue with changing locale.
  • Added AeonGraphical missing theme assets.
  • Fixed non debug compiler RTE (see ASC-2993).
  • Updated ASDocs to use correct logo.
  • Updated Mustella Japanese language pack tests to pass.
  • Bugs fixed:
  • FLEX-33390 Can't embed SVG asset
  • FLEX-33377 Focus can be transferred from a modal window to a non-modal window open in the background if clicked on some specific dimension of the non-modal window in the background i.e. by clicking on the extreme left i.e. x=0 dimension of the application
  • FLEX-33384 Caret visible in all textinputs after they've been selected once
  • FLEX-33381 Setting s:ComboBox#typicalItem produces unnecessarily long width
  • FLEX-29002 RunTime Error #1009 at mx.managers::PopUpManagerImpl/addModalPopUpAccessibility() when displaying more than one modal popup via PopUpManager on top of each other

New in Apache Flex SDK 4.9.0 (Dec 27, 2012)

  • Differences from Apache Flex 4.8.0:
  • New locales for Apache Flex including Australian, British, Canadian, Greek, Switzerland (German) and Portuguese
  • Apache Flex SDK can be compiled for any version of the Flash Player from 10.2 to 11.5
  • New PostCodeFormatter and PostCodeValidator classes for international postcode formatting and validation
  • New VectorList and VectorCollection classes for lists and collections of vectors
  • New version of the TLF (Text Layout Framework), the TLF 3.0.33 source code is now included as it is now part of the Apache Flex donation.
  • Can use Java 7 to compile SDK (see README for instructions)
  • Many improvements and updates to Mustella tests
  • An SDK installer has also been created and is the recommended way of installing the Apache Flex SDK in an IDE. For more information see http://incubator.apache.org/flex/installer.html
  • Several bug have also been fixed including (but not limited to):
  • FLEX-33272 A #1010 error occurred while trying to hide columns of an AdvancedDataGrid having lockedColumnCount greater than 0
  • FLEX-33263 FocusOut in datagrid causes RTE if target.parent is null
  • FLEX-33248 Spark GridItemEditor cannot edit nested properties
  • FLEX-33216 Chart initialization performance degradation between Flex 3 and Flex 4
  • FLEX-33110 Building the SDK with Java 7
  • FLEX-29002 RunTime Error #1009 at mx.managers::PopUpManagerImpl/addModalPopUpAccessibility() when displaying more than one modal popup via PopUpManager on top of each other. On Windows 7 running on some PCs
  • FLEX-28982 DropDownController - Null Object Reference
  • FLEX-27758 Keyboard navigation stops working in mx:DataGrid
  • Differences from Adobe Flex 4.6.0:
  • BlazeDS integration is an optional feature (Adobe license)
  • Adobe embedded font support is an optional feature
  • the lib directory has been restructured
  • the default linkage is -static-link-runtime-shared-libraries=true
  • there are no longer Adobe signed RSLs (swz files) in frameworks/rsls
  • the frameworks/rsls directory contains unsigned RSL for libraries we build
  • the frameworks/osmf src is not included which means there is not an osmf RSL.
  • the ASDoc in the asdoc package no longer has active links for Adobe Flash, Adobe Air, the Open Source Media Framework (OSMF) or Text Layout Format (TLF).

New in Apache Flex SDK 4.8.0 (Jul 26, 2012)

  • BlazeDS integration is an optional feature (Adobe license)
  • Adobe embedded font support is an optional feature
  • the default linkage is -static-link-runtime-shared-libraries=true
  • there are no longer Adobe signed RSLs (swz files) in frameworks/rsls
  • the frameworks/rsls directory contains unsigned RSL for libraries we build
  • the frameworks/osmf src is not included which means there is not an osmf RSL.
  • the frameworks/textLayout src is not included which means there is not a textLayout RSL. We expect this difference to be limited to this release.
  • the ASDoc in the asdoc package no longer has active links for Adobe Flash, Adobe Air, the Open Source edia Framework (OSMF) or Text Layout Format (TLF).
  • the lib directory has been restructured:
  • lib (jars built from source)
  • external (other Apache jars or ones with compatible licenses)
  • optional (optional jars with incompatible licenses)