GitHub user ok-at-github opened a pull request:

    https://github.com/apache/flex-sdk/pull/38

    Update to FontAwesome 4.5

    Currently only FontAwesome 4.2 is included in the SDK.
    This pull request contains the updated font itself and the updated 
AwesomeUtils.as.
    
    If somebody could merge it, I'll test it by downloading the latest dev 
build.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ok-at-github/flex-sdk patch-1

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flex-sdk/pull/38.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #38
    
----
commit 64216e91720cd818da9d478410a117619f7f0fa0
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-03T14:19:50Z

    FLEX-34979
    CAUSE:
    When the transition was made from the spark Sort and SortField extending 
AdvancedStyleClient to implementing its interfaces, the omission was that only 
IAdvancedStyleClient was implemented, as opposed to all three relevant 
interfaces (IAdvancedStyleClient, IFlexModule, IMXMLObject). More specifically 
the mustella failures reflected that the function initialized() wasn't present 
anymore, as that function, called automatically by the framework, is 
responsible for registering the Sort and SortField instances with the 
IFlexModuleFactory implementor (FlexModuleFactory or SystemManager, etc.).
    
    SOLUTION:
    The spark versions of Sort and SortField now also implement IFlexModule and 
IMXMLObject via AdvancedStyleClientImplementation.
    
    NOTES:
    -also cleaned some imports in AdvancedStyleClient.

commit d22d68726e271ac680efe56296270b4a68876d92
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-08T15:45:49Z

    FLEX-34979
    CAUSE:
    The transformation of the spark Sort and SortField from extending 
AdvancedStyleClient to implementing its interfaces and using an instance of it 
as a class member had some more bugs:
    -the id setter didn't exist
    -when AdvancedStyleClient dispatched an event, Sort / SortField didn't pick 
up on it and dispatch forward
    -When AdvancedStyleClient initialized it added itself as a styleClient to 
the document. This is undesired for Sort and SortField because from then on the 
style code would used the AdvancedStyleClient member instead of the Sort / 
SortField instances, as before, which meant that their relevant functions (such 
as setStyle or styleChanged) were never called.
    
    SOLUTION:
    -there is now an id setter in AdvancedStyleClientImplementation
    -AdvancedStyleClient_ was introduced to be able to override some functions 
of AdvancedStyleClient
    -Sort and SortField now listen to the events dispatched via their 
AdvancedStyleClient_ member and pass on the events if there's a listener for 
them
    -on initialization we now add the Sort / SortField instances as 
styleClients to the document instead of their AdvancedStyleClient members, 
which should now be hidden from any code interacting with Sort and SortField 
(this is achieved in AdvancedStyleClient_)
    -all the instances where AdvancedStyleClient interacted with the 
StyleProtoChain using 'this' were changed into using the Sort / SortField 
instances
    
    NOTES:
    -Since some of the public functions in AdvancedStyleClient (getStyle, 
setStyle, styleChanged) are also called internally from other 
AdvancedStyleClient functions (or could be, in the future), and we need them to 
hit the Sort / SortField implementations instead, AdvancedStyleClient_ now 
overrides those functions and makes sure that the Sort / SortField versions are 
called.
    -AdvancedStyleClient.setDeferredStyles() was made protected so that 
AdvancedStyleClient_.as can override it to make sure that 
StyleProtoChain.setStyle is always called referring to Sort or SortField 
instead of the instance of AdvancedStyleClient_ they use internally.

commit 10a910ea280b7abec5c8afff4883a94360f701b0
Author: Mark Kessler <kesslerconsult...@gmail.com>
Date:   2015-12-11T17:34:20Z

    FLEX-34982: The styles will now fallback to assigning directly to the chart 
directly if the style declaration was not found.  This corrects RTE's that 
occur later when the styles are referenced and do not perform null checks.
    
    -Removed initStyles() method return values since they were not being 
checked and it's only response was true.  It's a private method, will not have 
to worry about being overridden.

commit 881ea2c363e8ef5b9415051708348828861ef63a
Author: Alex Harui <aha...@apache.org>
Date:   2015-12-14T23:56:23Z

    Merge branch 'release4.15.0' into develop

commit c047236b5753f1c5ffc1e5c4d9a6c2e4ad706906
Author: Alex Harui <aha...@apache.org>
Date:   2015-12-16T05:47:10Z

    Merge branch 'release4.15.0' into develop

commit 994cbceded646ff328ca003c71c25c87766869df
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-18T10:05:41Z

    FLEX-34979 Adding Apache header.

commit 9c7d389d218b79a9a7d858cdcdd0130625c681c2
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-18T11:22:52Z

    FLEX-34625
    Reverting unit test to pre-debug version.

commit e11ef417cc59e9146ec791c64e3a36b2a004e63a
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-18T11:38:18Z

    FLEX-34958
    Removed sub-tasks, added two newly-resolved features and upgraded some 
issues that were listed as bugs to the New Features heading.

commit dc86ad392716ccbaf1a2fdac90479240da04f53c
Author: Mihai Chira <mih...@apache.org>
Date:   2015-12-18T11:40:39Z

    FLEX-34958
    Reordered new features by ticket number.

commit 7738c750e36be693076c191fc61cc8fa5c7ab132
Author: Mark Kessler <kesslerconsult...@gmail.com>
Date:   2015-12-21T02:35:34Z

    Moved the initStyles from the moduleFactory setter to the class 
constructor. This resolved a bug with the styles only being attempted once.

commit 72f4d3936d8513b5953d0db1f14edab65e866839
Author: ok-at-github <p...@olafkrueger.net>
Date:   2015-12-21T13:17:28Z

    Update AwesomeUtils.as
    
    Update to AwesomeFonts 4.5

commit 38c1a7565a95baebcf68f664902424d1e4d40e11
Author: ok-at-github <p...@olafkrueger.net>
Date:   2015-12-21T20:31:50Z

    Update to FontAwesome 4.5

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to