Repository: flex-sdk Updated Branches: refs/heads/develop 244f63300 -> eec643c45
TFC-12136 Removing all the PropertyChangeEvent dispatches which have no value set for property and oldValue, and the itemUpdated() calls in collections (which yield the same type of events) when they come after updates to object's public and bindable properties, because that makes the dispatches superfluous. (The ones I'm leaving in are the ones after updating private properties on objects, so after bypassing the bindable getters and setters, e.g. in AbstractEmployeeTimeAllocationGroupTO; and the ones I don't have time to understand why they're there.) As a result, IMulticurrencyLineItem does not need to extend IEventDispatcher anymore. NOTES: -see the comment in this ticket for why it should be pretty safe to do this. -also made some minor refactoring where appropriate. Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/45e61644 Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/45e61644 Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/45e61644 Branch: refs/heads/develop Commit: 45e61644e6a3543937a0fa3db11c3b98b228ae2d Parents: 244f633 Author: Mihai Chira <[email protected]> Authored: Wed Mar 2 12:55:30 2016 +0100 Committer: Mihai Chira <[email protected]> Committed: Wed Mar 2 12:55:30 2016 +0100 ---------------------------------------------------------------------- .../projects/framework/src/mx/collections/ComplexSortField.as | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/45e61644/frameworks/projects/framework/src/mx/collections/ComplexSortField.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/framework/src/mx/collections/ComplexSortField.as b/frameworks/projects/framework/src/mx/collections/ComplexSortField.as index eb29649..56d6053 100644 --- a/frameworks/projects/framework/src/mx/collections/ComplexSortField.as +++ b/frameworks/projects/framework/src/mx/collections/ComplexSortField.as @@ -20,6 +20,7 @@ package mx.collections { import mx.utils.ObjectUtil; + [Alternative(replacement="spark.collections.ComplexSortField", since="4.15")] public class ComplexSortField extends SortField implements IComplexSortField { private var _nameParts:Array;
