[svn] 2312: CursorManager: New functionality and a fix for SDK-15029

Revision: 2312
Author: [email protected]
Date: 2008-06-30 17:24:01 -0700 (Mon, 30 Jun 2008)
Log Message:
CursorManager: New functionality and a fix for SDK-15029
* NEW: When the mouse leaves a window/stage where a cursor is set, the cursor no longer sits on the edge of the screen until the mouse comes back into the window, it disappears.
* NEW: In AIR, when the mouse leaves an active window and glides over an inactive window (without giving it focus) where a cursor is set, the system pointer will be hidden and the custom cursor will appear while gliding over that window, and disappear when you leave that window.
* FIX: When a cursor is set in a child Window, and the mouse moves over another Window or WindowedApplication, the cursor no longer disappears -- the correct system pointer or custom cursor will display.
* Fixed listener leaks when switching systemManagers (neither Jason nor I can tell when/why it would happen in CursorManager, however).
Reviewer: Jason
Bugs: SDK-15029
Doc: No
QA: Yes, here's an exhaustive list of ideas:
* We'll need tests for the new behaviors.
* For all tests, we need to try behavior in air AND behavior in (sa)player, and test regressions.
* Please test SDK-15583 again, all other cursor tests.
* Take the test case for SDK-15029 and open up TWO MyWindows. Test how the cursors change across all three app windows when they are overlapped like a Venn diagram, with different combinations of custom cursors on and off -- we should have test cases for all of this behavior.
* Test that custom cursors work properly when the mouse leaves a non-rectangular stage with transparency.
* Test mouse drag situations -- drag off stage, release, move back to stage; drag off and back onto stage, etc.
* In my tests, I found a lot of bad behavior in AIR, and player seemed to be fine. Do we have drag and drop use cases for AIR with custom cursors?
A list of some bugs I encountered:
* BUG (cosmetic): If the mouse is outside the stage when a cursor changes for the first time (say you toggle a checkbox which sets the cursor using the keyboard), the cursor will appear on the stage in the last known mouse position. When the mouse returns to the stage, everything will start working correctly again.
* BUG (cosmetic): In AIR, if you drag out, and back into the window, then release, a MOUSE_OUT is fired again over the stage, which is wrong. The mouse coords given are (-1,-1), also wrong. This causes the system cursor to show instead of the custom cursor.
* BUG: In AIR: if you drag off the edge of a Window with a custom cursor, the cursor will vanish. The MOUSE_OUT event correctly event fires while dragging off the window. Even though the handler tells the system mouse cursor to appear, it doesn't -- might be an AIR issue, since the mouse is still dragging when told to show. If you move back over the active window without dragging, the cursor goes back to normal.
* BUG: In AIR: if you drag over another window with a cursor, MOUSE_MOVE events don't fire on that other window until you let go. Therefore, a custom cursor in that window does not get drawn, nor does a system cursor. If you move back over the active window without dragging, the cursor goes back to normal.
* BUG: In AIR: When dragging, off a window, Event.MOUSE_LEAVE only fires after the mouse is let go (unlike MOUSE_OUT), EVEN IF the mouse is dragged back over the window and released over the window. So you're told the mouse left when it didn't.
* BUG: In Player: I could never get Event.MOUSE_LEAVE to fire when added to the stage in saplayer or browser.
Ticket Links:
http://bugs.adobe.com/jira/browse/SDK-15029
http://bugs.adobe.com/jira/browse/SDK-15029
http://bugs.adobe.com/jira/browse/SDK-15583
http://bugs.adobe.com/jira/browse/SDK-15029
Modified Paths:
flex/sdk/branches/3.0.x/frameworks/projects/framework/src/mx/managers/CursorManagerImpl.a s

Similar Messages

  • [svn:fx-3.x] 13209: Adding same fix for SDK-23838 and SDK-24205 to 3. x from trunk.

    Revision: 13209
    Revision: 13209
    Author:   [email protected]
    Date:     2009-12-23 15:45:53 -0800 (Wed, 23 Dec 2009)
    Log Message:
    Adding same fix for SDK-23838 and SDK-24205 to 3.x from trunk.
    The dropDown was not receiving changes to styles nor dataproviders. This was a result of not recreating the dropDown each time it was shown. I've changed the default of the flag for destroying the dropDown to be true. I've also modified the code to only not destroy the dropDown when it is showing or being shown. I?\226?\128?\153ve also moved some of the code in the animation handler to check for a null dropDown first before destroying it.
    QE notes: No
    Doc notes: No
    Bugs: SDK-23838, SDK-24205
    Reviewer: Jason
    Tests run: checkintests, ComboBox
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23838
        http://bugs.adobe.com/jira/browse/SDK-24205
        http://bugs.adobe.com/jira/browse/SDK-23838
        http://bugs.adobe.com/jira/browse/SDK-24205
    Modified Paths:
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/controls/ComboBox.as

  • [svn:fx-3.x] 7852: Changing the fix for SDK-19811 as the E4X escaping behavior is dependent on the target player  (i.e.

    Revision: 7852
    Author:   [email protected]
    Date:     2009-06-15 13:34:23 -0700 (Mon, 15 Jun 2009)
    Log Message:
    Changing the fix for SDK-19811 as the E4X escaping behavior is dependent on the target player (i.e. swfVersion) rather than the version of the runtime.
    QE: Yes, please test --target-player=9 and 10, and AIR
    Doc: No
    Checkintest: Pass
    Reviewer: Svetlin
    Bugs: SDK-19811 - SOAPEncoder double-encodes string values in AS proxy code generated from .NET webservices
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-19811
        http://bugs.adobe.com/jira/browse/SDK-19811
    Modified Paths:
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/managers/SystemManager.as
        flex/sdk/branches/3.x/frameworks/projects/framework/src/mx/messaging/config/LoaderConfig. as
        flex/sdk/branches/3.x/frameworks/projects/rpc/src/mx/rpc/xml/XMLEncoder.as

    I checked my java version on my mac, and its 1.3.1.
    So I thought that I would update my pc's java to 1.3.1.
    After doing that, and verifying that it was updated,
    I still get the s ame exceptions when I use backspace
    on a new font!!! I just don't get it.
    Maybe it doesn't have to do with the java version, maybe its a computer
    setting or something. I'd switch to the mac and program
    it on that, however that seems ridiculous that it
    would refuse to work on my pc. Any suggestions?
    im running win98 SE on the pc, if that helps anyone.

  • Creating New Functions and Risks in RAR 5.3

    All,
    I need to create a set of new functions and risks in RAR 5.3. What is the best way to do this?
    I tried to export existing functions and modify what I thought were the relevant tables. Next I tried to import this into Rule Architect > Utilities > Import Rules. I got the confirmation the import uploaded successfully and a rule generation job started. The job took a while and when it comepleted I looked for the functions and they weren't there. What do you all advise?
    Thanks,
    Grace Rae

    yes Frank is right. if few functions then better do with Rule Architect
    else you must understand interdependency of various table
    did you defined which Business Process thsoe function will belong to.......
    check table
    VIRSA_CC_BUSPRC
    VIRSA_CC_BUSPRCT
    VIRSA_CC_FUNC
    VIRSA_CC_FUNCT
    virsa_cc_func*
    functions and the object they pulled and actions , all these interrelations should be taken care of.....
    better refer to default rule sets send by SAP, that's the way you have to create.....
    regards,
    Surpreet

  • [svn] 2893: Fixes for SDK-16507 and SDK-16502.

    Revision: 2893
    Author: [email protected]
    Date: 2008-08-19 08:46:45 -0700 (Tue, 19 Aug 2008)
    Log Message:
    Fixes for SDK-16507 and SDK-16502. Tweaked the order of binding setup a bit, and took care of some edge cases related to function binding.
    Reviewer: Paul Reilly
    Bugs: SDK-16507, SDK-16502
    QA: Yes
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16507
    http://bugs.adobe.com/jira/browse/SDK-16502
    http://bugs.adobe.com/jira/browse/SDK-16507
    http://bugs.adobe.com/jira/browse/SDK-16502
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/framework/src/mx/binding/Binding.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/binding/Watcher.as
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/gen/ClassDef.vm
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/gen/ClassDefLib.vm

  • [svn] 3313: Fix for SDK-16981 - @ param tag does not recognize tab character as delimiter between paramName and paramDescription

    Revision: 3313
    Author: [email protected]
    Date: 2008-09-23 10:02:50 -0700 (Tue, 23 Sep 2008)
    Log Message:
    Fix for SDK-16981 - @param tag does not recognize tab character as delimiter between paramName and paramDescription
    QA: Yes
    Doc:
    Tests: checkintests
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16981
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va

  • [svn] 3793: Alpha checkin - checking this in on behalf of Paul a fix for SDK-17698.

    Revision: 3793
    Author: [email protected]
    Date: 2008-10-21 13:25:39 -0700 (Tue, 21 Oct 2008)
    Log Message:
    Alpha checkin - checking this in on behalf of Paul a fix for SDK-17698. Paul's change now means advanced CSS functionality is available by default and -keep no longer needs to be specified.
    QE: Yes
    Doc: No
    Checkintests: Pass
    Styles Mustella Tests: Pass
    Reviewer: Pete
    Bugs:
    SDK-17698 - [Advanced CSS] You need to compile with -keep to get Advanced CSS to work (because of direct AST generation)
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17698
    http://bugs.adobe.com/jira/browse/SDK-17698
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/MxmlDocument.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/tools/PreLink.java

    I removed the src/ directory and ran makepkg and it succeeded. Pacman -U kernel.pkg.tar.gz also worked. Now all that's left is rebooting and trying.
    Thanks everyone.
    OK, I guess it's not over yet. I rebooted in the new kernel, but it says it can't find /dev/sda3 (which is my / partition).
    This is my grub entry:
    title Arch Linux Gigamo
    root (hd0,2)
    kernel /boot/vmlinuz26 root=/dev/sda3 ro
    initrd /boot/kernel26-gigamo.img
    Okay well, I didnt realise there was a vmlinux26-gigamo as well. Will see if that fixes it.
    Last edited by Gigamo (2008-03-12 16:53:22)

  • [svn:fx-trunk] 7824: Simple fix for SDK-21480 - Batik reports that the * selector has a null name so we handle this as a special case .

    Revision: 7824
    Author:   [email protected]
    Date:     2009-06-13 11:46:34 -0700 (Sat, 13 Jun 2009)
    Log Message:
    Simple fix for SDK-21480 - Batik reports that the * selector has a null name so we handle this as a special case.
    QE: Yes, this was really a compile time issue rather than a runtime issue.
    Doc: No
    Checkintests: Pass
    Bugs:
    SDK-21480 - Universal selector not applied
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21480
        http://bugs.adobe.com/jira/browse/SDK-21480
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/css/StyleModule.java

    Try the following changes to the JS file
    Lines 103 and 104 change the values
    this.showDelay = 100; // was 250
    this.hideDelay = 200; // was 600
    Comment out line 286
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
    //    return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
    Comment out line 366 and add new lines 366 and 367
    var self = this;
    this.addEventListener(listitem, 'click', function(e){self.Click(listitem, e);}, false);
    this.addEventListener(listitem, 'click', function(e){self.mouseOver(listitem, e);}, false);
    //   this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
    this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
    I have not tested the above changes ontouch screens; they do seem to work Ok on desktops.
    NOTE: Line numbers could be different because of the difference in our versions.

  • Want to learn functional and technical requirements for UCM

    Hi,
    I'm very new to UCM. Can someone please send meplease tell me where to find functional and technical requirements for UCM from user and implementation perspective.
    Thanks Very Much,
    Andy

    can you be a little more specific?
    Technical info can be found in the documentation. Requirements and so on.
    What exactly do you expact from functional requirements ?
    Edited by: Yannick Ongena on Nov 30, 2011 5:50 AM

  • [svn] 3402: Fix for SDK-17089 - @ Copy in component level comments put copied text first

    Revision: 3402
    Author: [email protected]
    Date: 2008-09-29 11:10:24 -0700 (Mon, 29 Sep 2008)
    Log Message:
    Fix for SDK-17089 - @Copy in component level comments put copied text first
    QA: Yes
    Doc:
    Tests: checkintests
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17089
    Modified Paths:
    flex/sdk/trunk/asdoc/templates/fieldSummary.xslt
    flex/sdk/trunk/asdoc/templates/methodSummary.xslt

    Walter Laan wrote:
    almightywiz wrote:
    Walter Laan wrote:
    The security popup really messes with the focus in Firefox (3.6.16) though.Not saying you're wrong, but I'm using FireFox 3.6.16, as well, and I have none of the focus troubles you've described.Cannot reproduce it now either. Weird.I got the impression you were referring to keyboard focus, so I did some further tests on focus behavior. The test results are listed in the Accumulated Results table on the 1st post.
    The only browser so far that works as I'd expect, or at least as I'd like, is IE.
    Applets and keyboard navigation have always been a PITA. Some time ago I vaguely recall seeing an update involving a new parameter to regulate initial focus (applet or page, ..or another applet), but for the life of me I cannot locate it now. Given that it was a parameter for initial focus, I doubt it would help in this case.
    Edited by: Andrew Thompson on Mar 26, 2011 6:18 PM
    Removed table which has now been expanded & added to 1st post.

  • IPhone 5s intermittently powers off.  I have to do a hard restart (simultaneously hold down power button and home button).  Is there a cause and a fix for this?

    iPhone 5s intermittently powers off.  I have to do a hard restart (simultaneously hold down power button and home button).  Is there a cause and a fix for this?

    Hello TJLapplesupportcom,
    Thanks for using Apple Support Communities.
    Please follow the troubleshooting steps below to resolve this issue you're having with your iPhone.
    Will not turn on, will not turn on unless connected to power, or unexpected power off
    Verify that the Sleep/Wake button functions. If it does not function, inspect it for signs of damage. If the button is damaged or is not functioning when pressed, seek service.
    Check if a Liquid Contact Indicator (LCI) is activated or there are signs of corrosion. Learn about LCIsand corrosion.
    Connect the iPhone to the iPhone's USB power adapter and let it charge for at least ten minutes.
    After at least 30 minutes, if:
    The home screen appears: The iPhone should be working. Update to the latest version of iOS if necessary. Continue charging it until it is completely charged and you see this battery icon in the upper-right corner of the screen . Then unplug the phone from power. If it immediately turns off, seek service.
    The low-battery image appears, even after the phone has charged for at least 20 minutes: See "iPhone displays the low-battery image and is unresponsive" symptom in this article.
    Something other than the Home screen or Low Battery image appears, continue with this article for further troubleshooting steps.
    If the iPhone did not turn on, reset it while connected to the iPhone USB power adapter.
    If the display turns on, go to step 4.
    If the display remains black, go to next step.
    Connect the iPhone to a computer and open iTunes. If iTunes recognizes the iPhone and indicates that it is in recovery mode, attempt to restore the iPhone. If the iPhone doesn't appear in iTunes or if you have difficulties in restoring the iPhone, see this article for further assistance.
    If restoring the iPhone resolved the issue, go to step 4. If restoring the iPhone did not solve the issue, seek service.
    My issue is still not resolved. What do I do next?
    Contact Apple Support.
    iPhone: Hardware troubleshooting
    http://support.apple.com/kb/TS2802
    Take care,
    Alex H.

  • I am trying to migrate from macbook to a new imac and the looking for source keeps spinning

    I am trying to migrate from macbook to a new imac and the looking for source keeps spinning

    The warranty entitles you to complimentary phone support for the first 90 days of ownership.

  • [svn] 3668: Fix for SDK-15941: selectedItem/ selectedIndex does not render as selected.

    Revision: 3668
    Author: [email protected]
    Date: 2008-10-15 15:25:04 -0700 (Wed, 15 Oct 2008)
    Log Message:
    Fix for SDK-15941: selectedItem/selectedIndex does not render as selected.
    Reviewer: Deepa
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-15941
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxList.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/baseClasses/FxListBase.as

    This bug figures out also when creating a custom spark ComboBox, then trying to programatically update the userProposedSelectedIndex property. The proposed selected index is selected, but does not apply the same skin as when mouse is on rollover or item is selected due to up and down keys.
    The issue seems like updating the status of the item renderer to rollover or selected to get the same skin applied.
    Please could you attach DropDow nList.as that you edited ?
    Thank you so much.

  • [svn] 3390: Fix for SDK-17067 - @exampleText does not work in mxml comments

    Revision: 3390
    Author: [email protected]
    Date: 2008-09-26 15:08:34 -0700 (Fri, 26 Sep 2008)
    Log Message:
    Fix for SDK-17067 - @exampleText does not work in mxml comments
    Fix for SDK-17076 - Mxml component with id but no mxml comment is not added to generated document
    QA: Yes
    Doc:
    Reviewed By: Pete
    Tests: checkintests
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-17067
    http://bugs.adobe.com/jira/browse/SDK-17076
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/asdoc/TopLevelClassesGenerator.ja va
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/ImplementationGenerator.java

    Wow, that's an interesting one - seems as though the sharedCursorPane has
    some hard requirement that the base App be mx (this isn't terribly
    surprising, considering it was built with the mx components, but it's still
    a bug). Can you link against the source code (provided for player 10 now!),
    and change that line in sharedCursorPane :
    From :
    Application(mx.core.Application.application).stage.removeEventListener(Mouse
    Event.MOUSE_MOVE, onMouseMove);
    To :
    stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
    and see if that works for you? I can't honestly tell why we're using the
    line that was there... It's possible this was a workaround for another
    issue. Anyhow, if you wouldn't mind being the guinea pig for this one, we
    can get to the bottom of it.
      thanks!
       nigel

  • HT5117 What are the new dpi and pixel rules for ibook cover art?

    Plz tell me the new pixel and dpi requirements for ibooks. Thx

    K T wrote:
    Image dpi has a direct effect on image quality.
    An image has no dpi, only pixels. What has dpi is the display that shows the image.
    The pixel dimensions are an attribute of the image and determine how much information is in the image. The dpi is an attribute of the display and determines how many pixels are displayed in a given area.
    The two values are independent and have nothing to do with each other.
    If a program such as Photoshop or InDesign allows you to specify a dpi setting, it is so it can export an image with pixel dimensions that match the dpi of the target display, so the image appears at a pre-determined physical size. The programs also use the dpi setting so, when you ask to be shown the image at original size, the software can scale the image so it appears at that size even on a display whose dpi does not match the dpi of the target display.
    When you upload a cover image, there is no dpi. There is one and only one thing: the pixel dimensions of the image.
    Michi.

Maybe you are looking for