Fetching contributors…
Cannot retrieve contributors at this time
133 lines (62 sloc) 5.1 KB
Version 0.3.5-snapshot - 2011-12-21
- [LifeCycle][Dev] Simplification - Renamed "calculateDefaults" to "measure". Removed possibility to pass properties to requestMeasurement (formerly invalidateDefaults).
- [LifeCycle][Dev] Simplification - Renamed "scheduleRendering/render" to "scheduleUpdate/update".
- [LifeCycle][Bug] Enabled possibility to invalidate components from everywhere and also within any validation phase (measure, update).
- [Invalidation][Dev] Improved handling of nested invalidations. Invalidating an object during a validation now reschedules the object only if the property to be invalidated is currently not invalid.
- [Invalidation][Dev] Added convenient method to retrieve a list of all invalid properties - II10NAdapter::invalidPropertiesToArray(phaseName).
- [LifeCycle][Dev] Removed the unnecessary AbstractUIService dependency of LifeCycle (memory & performance optimization)
- [I10N][Dev] Added an post-event screen update request (event.updateAfterEvent) which causes an instant screen refresh after the invalidating block of code.
- [Invalidation][Bug] Fixed small delay between invalidation and validation caused by not registering for the next possible stage invalidation.
Version 0.3.4 - 2011-09-19
- [Layouts][Dev] Huge memory improvements on Layouts
- [Layouts][Dev] Added static lock file to prevent nested calls to layout.layout().
- [Invalidation & LifeCycle][Dev] Memory usage improvements on Invalidation & LifeCycle
- [Project] Update to as3commons-collections-1.3.2
Version 0.3.3 - 2011-09-16
- [Invalidation & LifeCycle][Dev] Rewrite to support phased validation as known from Flex.
Version 0.3.2 - 2011-06-29
- [Layers] Added argument to hasModalPopUp to test if the given object is a modal popup
- [Layouts][Dev] Added possibility to add items in front of the list of items to be layouted.
- [Layouts][Dev] Enabled cellconfig specifities. The specifity depends on the given hIndex and vIndex values. Given both (hIndex, vIndex) is more specific than given only (hIndex) or (vIndex) and more specific than leaving out the index. It's now possible to set up a general cellconfig for all cells and override it for a particular row, column or cell.
- [Layer][Dev] Added general tooltip selector that match all components
- [Layers][Dev] Added method to set an explicit size to PopUpManager wich is used to scale the modal overlay in the case the stage size is not yet known or should not be used.
- [LifeCycle][Dev] Moved initial invalidation command before the init hook to enable an immediate validation by calling validateNow() within the init hook.
- [Layouts][Dev] Layout items not on the stage are now added to the stage before their size is evaluated. This enables components to perform some dimensioning within Event.ADDED_TO_STAGE.
- [Layouts][Bug] Gap before the last item of a row/column was not considered in calculation of max content width.
- [Invalidation][Bug] Stopping validation for one object did stop the queue at all.
Version 0.3.1 - 2011-06-15
- [Layer][Dev] Trying to register the same tooltip adapter with another component now throws an error.
- [Layer][Dev] Added public getters for tooltip and owner to ToolTipAdapter.
- [LifeCycle][Dev] Performance optimizations
- [LifeCycle][Bug] Removing a single component from LifeCycle did not remove scheduled validations.
Version 0.3 - 2011-06-10
- [Layers][Dev] New package layers containing PopUpManager, ToolTipManager, Placement
- [Invalidation][Bug] Objects still were watched for the added/removed event after a call to stopAllValidations()
- [Invalidation][Bug] Objects processed successfully still were watched for the REMOVED_FROM_STAGE event.
- [Layouts][Bug] HGroup and VGroup did not work with cellconfig objects (hIndex, vIndex)
Version 0.2.1 - 2011-06-01
- [Invalidation][Dev] Improvements of Invalidation & LifeCycle
Version 0.2 - 2011-05-30
- [Invalidation][Dev] New package Invalidation & LifeCycle
Version 0.1.3 - 2011-05-20
- [Project] Update to AS3Commons Collections 1.3.0
Version 0.1.2 - 2011-04-12
- [Layouts][Dev] Added numItems info to ILayout
- [Layouts][Bug] Small failure in AbstractLayout.add() with empty items in an array argument.
Version 0.1.1 - 2011-04-08
- [Layouts][Bug] Cells in DynTable could not be aligned.
- [Layouts][Bug] Naming a method "drawRect" causes troubles when also used the scope statement: with (graphics) ... drawRect(...) with Flex 3.5
Version 0.1 - 2011-03-25
Initial release