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;

Reply via email to