[svn:fx-trunk] 14966: Merge 14965 from 4.x to trunk.

Revision: 14966
Revision: 14966
Author:   [email protected]
Date:     2010-03-23 14:53:53 -0700 (Tue, 23 Mar 2010)
Log Message:
Merge 14965 from 4.x to trunk.
Fix for http://bugs.adobe.com/jira/browse/SDK-25909 and another underlying List/Tree/DataGrid issue. The bug was that the dragProxy for a TileList and HorizontalList didn't have the right layoutDirection causing it to be incorrectly positioned. While investigating the issue, I found that there was some fallout from changing SpriteAsset. The selection and rollover highlights on a List were disappearing. It turns out that List and DataGrid create their own SpriteAssets for creating certain indicators (like highlight and selection), while Tree creates it to wrap the disclosureIcon.
The fix for first bug is to set the layoutDirection of the dragProxy to ?\226?\128?\156rtl?\226?\128?\157 when the dragInitiator is also "rtl". It doesn?\226?\128?\153t inherit the layoutDirection because it is a child of the systemManager. I?\226?\128?\153ve also included the fix for the fallout from SpriteAsset by setting layoutDirection on those specific instances to null (inheriting) instead of their default ?\226?\128?\156ltr?\226?\128?\157.
QE notes: Need updates to mirrored Tree bitmaps.
Doc notes: No
Bugs: SDK-25909
Reviewer: Jason
Tests run: checkintests
Is noteworthy for integration: No
Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-25909
    http://bugs.adobe.com/jira/browse/SDK-25909
Modified Paths:
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/dataGridClasses/DataGridBase .as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListBase.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/treeClasses/TreeItemRenderer .as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/DragManagerImpl.as
Property Changed:
    flex/sdk/trunk/

Similar Messages

  • [svn:bz-4.x] 14931: Merge revisions from 14804 to 14910 from trunk

    Revision: 14931
    Revision: 14931
    Author:   [email protected]
    Date:     2010-03-22 19:04:58 -0700 (Mon, 22 Mar 2010)
    Log Message:
    Merge revisions from 14804 to 14910 from trunk
    checkintests: passed
    Modified Paths:
        blazeds/branches/4.x/apps/samples/WEB-INF/flex/proxy-config.xml
        blazeds/branches/4.x/apps/samples/index.htm
        blazeds/branches/4.x/apps/team/WEB-INF/flex/remoting-config.xml
        blazeds/branches/4.x/apps/team/WEB-INF/flex/services-config.xml
        blazeds/branches/4.x/apps/team/features/security-constraints/securityConstraint_Custom.mx ml
        blazeds/branches/4.x/build.xml
        blazeds/branches/4.x/development/eclipse/projects/java/blazeds-team.war/.classpath
        blazeds/branches/4.x/resources/config/bootstrapservices/HTTPProxyBootstrapService.java
        blazeds/branches/4.x/resources/config/bootstrapservices/MessagingBootstrapService.java
        blazeds/branches/4.x/resources/config/bootstrapservices/RemotingBootstrapService.java
        blazeds/branches/4.x/resources/flex_sdk/readme.txt
        blazeds/branches/4.x/servers/apache-tomcat-6.0.14/conf/tomcat-users.xml
    Added Paths:
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/HTTPProxyBootstrapS ervice.java
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/MessagingBootstrapS ervice.java
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/RemotingBootstrapSe rvice.java
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/validators/deserialization/ClassLoggi ngDeserializationValidator.java
        blazeds/branches/4.x/apps/team/features/security-constraints/securityConstraint_Legacy.mx ml
        blazeds/branches/4.x/resources/flex_sdk/turnkey-readme.txt
    Removed Paths:
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/HTTPProxyBootstrapS ervice.java
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/MessagingBootstrapS ervice.java
        blazeds/branches/4.x/apps/team/WEB-INF/src/features/bootstrapservices/RemotingBootstrapSe rvice.java
    Property Changed:
        blazeds/branches/4.x/

  • [svn] 1118: Merge 1117 from branches/3.0.x to trunk.

    Revision: 1118
    Author: [email protected]
    Date: 2008-04-07 11:27:54 -0700 (Mon, 07 Apr 2008)
    Log Message:
    Merge 1117 from branches/3.0.x to trunk.
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/AbstractProducer.as
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as

  • [svn] 1083: Merge 1082 from branches/3.0.x to trunk.

    Revision: 1083
    Author: [email protected]
    Date: 2008-04-02 16:33:46 -0700 (Wed, 02 Apr 2008)
    Log Message:
    Merge 1082 from branches/3.0.x to trunk.
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/config/ServerConfig.as

  • [svn] 1123: Merge 1122 from branches/3.0.x to trunk.

    Revision: 1123
    Author: [email protected]
    Date: 2008-04-07 13:33:35 -0700 (Mon, 07 Apr 2008)
    Log Message:
    Merge 1122 from branches/3.0.x to trunk.
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as

  • [svn] 1272: Merge 1271 from branches/3.0.x to trunk.

    Revision: 1272
    Author: [email protected]
    Date: 2008-04-17 10:38:36 -0700 (Thu, 17 Apr 2008)
    Log Message:
    Merge 1271 from branches/3.0.x to trunk.
    Modified Paths:
    blazeds/trunk/modules/core/src/java/flex/messaging/endpoints/BaseHTTPEndpoint.java

  • [svn] 1397: Merge 1396 from trunk to 3.0.x

    Revision: 1397
    Author: [email protected]
    Date: 2008-04-24 13:34:14 -0700 (Thu, 24 Apr 2008)
    Log Message:
    Merge 1396 from trunk to 3.0.x
    Added Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/LogMBeans.mxm l
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/MBeanFunction s.as
    Removed Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/LogMBeans.mxm l
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/MBean/Log/MBeanFunction s.as

  • [svn] 1463: merge 1461 from trunk to 3.0.x

    Revision: 1463
    Author: [email protected]
    Date: 2008-04-29 14:17:51 -0700 (Tue, 29 Apr 2008)
    Log Message:
    merge 1461 from trunk to 3.0.x
    Modified Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/WEB-INF/flex/remoting-config.mods.xml
    Added Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/WEB-INF/src/blazeds/qa/remotingService/ImageSna pshotType.java
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureBitmapData.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImage.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedFalse.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedFalseJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedTrue.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedTrueJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testEncodeImageAsBase64.mxml
    Removed Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureBitmapData.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImage.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedFalse.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedFalseJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedTrue.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testCaptureImageScaleLimitedTrueJPEG.mxml
    blazeds/branches/3.0.x/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTyp es/ImageSnapshot/testEncodeImageAsBase64.mxml

  • [svn] 855: merge 853 from 3.0.x to trunk

    Revision: 855
    Author: [email protected]
    Date: 2008-03-18 14:05:34 -0700 (Tue, 18 Mar 2008)
    Log Message:
    merge 853 from 3.0.x to trunk
    Modified Paths:
    blazeds/trunk/modules/common/src/java/flex/messaging/errors.properties

  • [svn] 2166: merge 2165 from 3.0.x to trunk

    Revision: 2166
    Author: [email protected]
    Date: 2008-06-20 11:54:27 -0700 (Fri, 20 Jun 2008)
    Log Message:
    merge 2165 from 3.0.x to trunk
    Added Paths:
    blazeds/trunk/qa/apps/qa-manual/mbean/
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/MBeanServerGateway_create.mxml
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/Simple.java
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/SimpleMBean.java
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/simpleMBean.jar
    Removed Paths:
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/MBeanServerGateway_create.mxml
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/Simple.java
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/SimpleMBean.java
    blazeds/trunk/qa/apps/qa-manual/mbean/jmx/simpleMBean.jar

  • [svn] 1016: Merge 1015 from 3.0.x to trunk.

    Revision: 1016
    Author: [email protected]
    Date: 2008-03-28 17:54:48 -0700 (Fri, 28 Mar 2008)
    Log Message:
    Merge 1015 from 3.0.x to trunk.
    Modified Paths:
    blazeds/trunk/modules/core/src/java/flex/messaging/MessageClient.java
    blazeds/trunk/modules/core/src/java/flex/messaging/endpoints/BaseHTTPEndpoint.java

  • [svn] 990: Merge 977 from 3.0.x to trunk.

    Revision: 990
    Author: [email protected]
    Date: 2008-03-28 11:24:30 -0700 (Fri, 28 Mar 2008)
    Log Message:
    Merge 977 from 3.0.x to trunk.
    Modified Paths:
    blazeds/trunk/modules/common/src/java/flex/messaging/log/Log.java
    blazeds/trunk/modules/common/src/java/flex/messaging/util/ExceptionUtil.java
    blazeds/trunk/modules/core/src/java/flex/messaging/MessageBroker.java
    blazeds/trunk/modules/core/src/java/flex/messaging/MessageException.java
    blazeds/trunk/modules/core/src/java/flex/messaging/endpoints/amf/MessageBrokerFilter.java
    blazeds/trunk/modules/core/src/java/flex/messaging/endpoints/amf/SuspendableMessageBroker Filter.java
    blazeds/trunk/modules/core/src/java/flex/messaging/security/SecurityException.java
    blazeds/trunk/modules/core/src/java/flex/messaging/services/ServiceException.java

  • [svn:fx-4.x] 14953: * Merged 14622 from trunk to 4.x.

    Revision: 14953
    Revision: 14953
    Author:   [email protected]
    Date:     2010-03-23 13:17:02 -0700 (Tue, 23 Mar 2010)
    Log Message:
    Merged 14622 from trunk to 4.x.
    QE notes:
    Doc notes:
    Bugs: SDK-25918, SDK-25619 (SDK-25206)
    Reviewer: pfarland
    Tests run: checkintests in 4.x, full cyclone in trunk
    Is noteworthy for integration: yes, fixes issues only seen in FB.
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-25918
        http://bugs.adobe.com/jira/browse/SDK-25619
        http://bugs.adobe.com/jira/browse/SDK-25206
    Modified Paths:
        flex/sdk/branches/4.x/modules/compiler/src/java/flex2/compiler/CompilerAPI.java
        flex/sdk/branches/4.x/modules/compiler/src/java/flex2/compiler/media/FontTranscoder.java
    Property Changed:
        flex/sdk/branches/4.x/

  • [svn:bz-4.0.0_fixes] 16633: Merge fix from trunk

    Revision: 16633
    Revision: 16633
    Author:   [email protected]
    Date:     2010-06-23 07:55:57 -0700 (Wed, 23 Jun 2010)
    Log Message:
    Merge fix from trunk
    Bugs: Watson #2632745 - Edge server to lcds server connection leak.
    QA: Yes
    Doc: No
    Checkintests: Pass
    Details: This is the BlazeDS part of the fix, there will be an LCDS part as well.
    This wasn't an Edge Server bug per say, the real bug goes as follows:
    -Take a messaging sample that uses RTMP.
    -Connect and subscribe the Consumer to the destination.
    -Get Message Generator stream messages to the destination.
    -Close the browser window.
    -At this point, you?\226?\128?\153d expect the FlexClient to time out (after 5 seconds if no FlexClient timeout is defined, or as specified by FlexClient timeout) which should time out the RTMPFlexSession. However, FlexClient does not time out because Message Generator is wrongly keeping the FlexClient alive as it?\226?\128?\153s pushing messages to it.
    The bug is scattered across FlexClient.java class but mainly in FlexClient#push method. This method calls FlexClient#updateLastUse at the beginning of the method but what it should do is to delay FlexClient#updateLastUse until  the message is actually written to the network (which won?\226?\128?\153t be the case when the browser window is closed, hence FlexClient will time out as expected).
    This has an important side-effect for the Edge Server. When RTMP is in use, and there?\226?\128?\153s a stream of messages from Message Generator to a Flex client, when the browser window is closed, the connection between the Flex client and the Edge Server is cleaned up correctly, but the connection between the Edge Server and the backing App Server on behalf of the FlexClient stays open due to FlexClient not timing out, until the message streaming stops.
    The fix is to not call FlexClient#updateLastUse right away in FlexClient#push, and delay it when we actually know that the message is written to the client.
    Modified Paths:
        blazeds/branches/4.0.0_fixes/modules/core/src/flex/messaging/client/FlexClient.java

  • [svn] 1058: Merge 1057 from 3.0.x branch to trunk.

    Revision: 1058
    Author: [email protected]
    Date: 2008-04-01 15:03:35 -0700 (Tue, 01 Apr 2008)
    Log Message:
    Merge 1057 from 3.0.x branch to trunk.
    Modified Paths:
    blazeds/trunk/modules/core/src/java/flex/messaging/services/messaging/SubscriptionManager .java

Maybe you are looking for

  • How to: Send out e-mails through a 3rd party mail host?

    Hi, We would like to send out e-mail campaign from our CRM system. But we would not like to risc being blacklisted as spammer, so we would like to send out the e-mails using a 3rd party mail host provider. Our sales department already use our CRM sys

  • How to create different log files for different levels

    Hi, Can some one please help me with my problem I have here? I want to send log data to two diffrent files depending on the logging level such as DEBUG and WARN using the same logger instance. How can you configure this in log4j.properties. Please po

  • Ampersand in header

    Hi experts, I'm here on behalf of a collegue of mine who cannot write in English. So I'm not expert on this matter, please forgive me and put me on the right way. My colleague gets a problem with transactions ME23, ME23N When he looks at the header o

  • Re: (forte-users) Question

    This is a multi-part message in MIME format. --------------4E6A4194374DC1BDF50CB1A1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit I would set the completion event for the display method of the new window and register to t

  • Help !! Bits and Bytes - Come get these Dukes

    Can someone please shed some light on this ... I come from a C background and had no problems reading files in bits. I can't seem to find a way to read bit by bit in Java. I have a file which is written in an unknown format. All I have been told is t