Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
Hi team, I have been working on FLEX-34230 (StageText skins prevents garbage collection of component with TextInputs and TextAreas) and it appears that GC is prevented by the internal pool of StageText used in StageText-based skins (precisely in old StyleableStageText and new ScrollableStageTex

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
Digging further into TextInput code, I made some curious findings (at least for me): StageText is not GCed because StyleableStageText sets event listeners on changing, change, enter, events etc... when the skin is attached (in TextInputBase partAdded). 2) these event listeners should be remov

Re: Question about mobile StageText pool

2014-04-22 Thread Alex Harui
Don't know this code that well, but when would you trigger detaching of the skin? Doing it on removing from stage would not be right in many cases since the widget could come back on stage later. -Alex On 4/22/14 4:44 AM, "Maurice Amsellem" wrote: >Digging further into TextInput code, I made

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
> Doing it on removing from stage would not be right in many cases since the > widget could come back on stage later? I don't know the code well either, and I don't have any definite answer to this question. So you are probably right to not detach the skin when the widget is removed from stage.

Re: Question about mobile StageText pool

2014-04-22 Thread Alex Harui
I would think that most components do not use a pool of subcomponents, so detaching skins does not have to be part of the lifecycle. IOW, the component and its skin and its subcomponents are all available for GC at the time the last reference to the component is broken. References from the skin b

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
>so detaching skins does not have to be part of the lifecycle. I agree with that, that's why I was asking about removing listeners, rather than detaching skins. Is that the same ? IOW, do you mean that explicitly removing listeners from the skin to the component shouldn't be part of the compon

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
Never mind my last comment. I will use an interface such as IProxiedStageTextWrapper, something like "IPooled". -Message d'origine- De : Maurice Amsellem [mailto:maurice.amsel...@systar.com] Envoyé : mardi 22 avril 2014 19:07 À : dev@flex.apache.org Objet : RE: Question about mobile S

Re: Question about mobile StageText pool

2014-04-22 Thread Alex Harui
On 4/22/14 10:07 AM, "Maurice Amsellem" wrote: >>so detaching skins does not have to be part of the lifecycle. >I agree with that, that's why I was asking about removing listeners, >rather than detaching skins. Is that the same ? >IOW, do you mean that explicitly removing listeners from the sk

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
>When I look at SkinnableTextBase.partAdded it looks like it is adding a >listener to the 'textDisplay'. I assume that 'textDisplay' isn't a StageText >in a pool. If that's true, >the SkinnableTextBase.as is correct. >I would expect that 'textDisplay' is a StageTextInputSkin and internally it

Re: Question about mobile StageText pool

2014-04-22 Thread Alex Harui
I think I understand your description, but I'm surprised that each skin instance doesn't have its own ScrollableStageText. I would think only the StageText instances are pooled. It seems ok to use removeFromStage to cut any references between the StageText and the ScrollableStageText since a Skin

[DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
Hi, If there's no objections I'll send this out in 12 hours or so. Note that the CMS buildbot is still not working, so changes I've made to the website to support this document are not even on staging and but are in SVN. If CMS is still broken, I will hold the announcement until the site is upda

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread piotrz
Yeah! :) I will definitely after publish spread the word on some Polish forums! :) Piotr - Apache Flex Committer piotrzarzyck...@gmail.com -- View this message in context: http://apache-flex-development.247.n4.nabble.com/DRAFT-Announcement-FlexJS-and-FalconJX-0-0-1-Released-tp37124p371

Re: [DISCUSS] Discuss Release Apache Flex SDK Installer 3.0 - RC7

2014-04-22 Thread piotrz
Hi Alex, I've just tried install Flex SDK 12.0 and Nightly build and there is some problem with downloading OSMF. Log file - osmf link is broken. Version 3.0.0 (windows) Using Locale:pl_PL Fetched the SDK download mirror URL from the CGI. AIR version 4.0 Flash Player version 12.0 Creating Apache

Re: [DISCUSS] Discuss Release Apache Flex SDK Installer 3.0 - RC7

2014-04-22 Thread Alex Harui
If you hit the link from your browser, does it work? It worked for me. -Alex On 4/22/14 12:36 PM, "piotrz" wrote: >Hi Alex, > >I've just tried install Flex SDK 12.0 and Nightly build and there is some >problem with downloading OSMF. > >Log file - osmf link is broken. > >Version 3.0.0 (windows)

Re: [DISCUSS] Discuss Release Apache Flex SDK Installer 3.0 - RC7

2014-04-22 Thread piotrz
Yes did it. Looks like there is something wrong on my PC. Thanks Alex Piotr - Apache Flex Committer piotrzarzyck...@gmail.com -- View this message in context: http://apache-flex-development.247.n4.nabble.com/DISCUSS-Discuss-Release-Apache-Flex-SDK-Installer-3-0-RC7-tp35588p37128.html

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread OmPrakash Muppirala
On Apr 22, 2014 12:08 PM, "Alex Harui" wrote: > > Hi, > > If there's no objections I'll send this out in 12 hours or so. Note that > the CMS buildbot is still not working, so changes I've made to the website > to support this document are not even on staging and but are in SVN. If > CMS is still

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 1:36 PM, "OmPrakash Muppirala" wrote: >On Apr 22, 2014 12:08 PM, "Alex Harui" wrote: >> >> Hi, >> >> If there's no objections I'll send this out in 12 hours or so. Note >>that >> the CMS buildbot is still not working, so changes I've made to the >>website >> to support this documen

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, > A simple way to try these releases is to use a pre-release of the > InstallApacheFlex 3.0 application which is available at the following url: > https://dist.apache.org/repos/dist/dev/flex/installer/3.0/rc7/binaries/ Should we have a non mirrored link in the announcement? Justin

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 1:46 PM, "Justin Mclean" wrote: >Hi, > >> A simple way to try these releases is to use a pre-release of the >> InstallApacheFlex 3.0 application which is available at the following >>url: >> https://dist.apache.org/repos/dist/dev/flex/installer/3.0/rc7/binaries/ > >Should we have a n

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, > What would be the alternative? Not sure, but you may want to consider implications/bandwidth that may consume or even check with INFRA. See 1. Justin 1. https://www.apache.org/dev/mirrors.html

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 2:45 PM, "Justin Mclean" wrote: >Hi, > >> What would be the alternative? > >Not sure, but you may want to consider implications/bandwidth that may >consume or even check with INFRA. See 1. I will be very happy if the installer gets enough traffic to cause a bandwidth issue. I hope

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, > I also suggested pushing the installer to the release server and mirrors > and holding the announcement If it's not an official release I don't think you can put it in the release area. Perhaps there another non release area that is mirrored? Justin

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 2:59 PM, "Justin Mclean" wrote: >Hi, > >> I also suggested pushing the installer to the release server and mirrors >> and holding the announcement >If it's not an official release I don't think you can put it in the >release area. Perhaps there another non release area that is mirror

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
HI, > It is official in that I can add my vote and send the results. We've only > delayed doing so in case too many folks ran into the locale issue. Which IMO is a serious issue - given (from google analytics) that we currently have 150-200 installs a day and 70% of those are in non en_US local

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
HI, BTW we just gone past 7000 installs since releasing 4.12. Justin

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 3:43 PM, "Justin Mclean" wrote: >HI, > >> It is official in that I can add my vote and send the results. We've >>only >> delayed doing so in case too many folks ran into the locale issue. > >Which IMO is a serious issue - given (from google analytics) that we >currently have 150-200

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, I also note from google analytics that with the new installer we had 150 odd installs with > 50% resulting in failure. It's still 50% failure if I only look at the last 2 weeks (40 installs) which I assume would be the last RC. Justin

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 3:57 PM, "Justin Mclean" wrote: >Hi, > >I also note from google analytics that with the new installer we had 150 >odd installs with > 50% resulting in failure. It's still 50% failure if I >only look at the last 2 weeks (40 installs) which I assume would be the >last RC. That's intere

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, > That's interesting. And nobody has lodged a complaint? IMO people rarely complain when things go wrong - it takes effort. I'd guess some of those failures will be windows permission issues as that seems to crop but a bit. > I wonder why so many failures. Perhaps we should include the st

RE: Question about mobile StageText pool

2014-04-22 Thread Maurice Amsellem
> I'm surprised that each skin instance doesn't have its own > ScrollableStageText. I would think only the StageText instances are pooled. Actually, this is the case: only StageText are cached. SST acts as a *key* in the reverse dictionary (SST => ST). Stage text is released (and put into the

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, Looks like you can somehow select no product as this has been logged (5 times): /track-installer.html?failure=true&label=&version=&os=windows In the last 2 month for Flex 4.12 on windows we had 21 successes and 29 failures, for Flex 4.12 on mac we've had 12 successes and 0 failures so it d

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
Is there an significant difference in user experience or function between versions that you think might be responsible for a higher failure rate? Otherwise I'd assume the rate is similar. Sent via the PANTECH Discover, an AT&T 4G LTE smartphone. Justin Mclean wrote: Hi, > That's interesting.

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
On 4/22/14 5:27 PM, "Justin Mclean" wrote: >Hi, > >Looks like you can somehow select no product as this has been logged (5 >times): >/track-installer.html?failure=true&label=&version=&os=windows > >In the last 2 month for Flex 4.12 on windows we had 21 successes and 29 >failures, for Flex 4.1

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Justin Mclean
Hi, > Interesting. No failures on Mac. I'll run some installs on my Windows > box tonight. JFYI - there was a couple of failures on mac for other packages. Justin

Re: [DRAFT] Announcement: FlexJS and FalconJX 0.0.1 Released!

2014-04-22 Thread Alex Harui
I ran 5 installs on my Windows box. All succeeded. However if I had some other apps open and macafee on-access scanning on, I noticed that the scrollbar was not so smooth during some tasks and once I even saw "not responding". It might be that folks are seeing this and bailing. I've run many in

Watson

2014-04-22 Thread jude
I keep finding references to Watson in the comments of the SDK such as: //workaround for Watson bug 1896186. FlashPlayer requres that file //names be encoded on Macintosh, but not on Windows. Grouped this //bug with FlashPlayer Watson bug 1899687 In the Sherlock Holmes series Watson he

Retesting new installer on windows

2014-04-22 Thread Justin Mclean
Hi, Tried out the installer again (a few times) on windows 7 (in a VM) and all seemed to work reasonably well - well no errors anyway. Run on windows XP (in a VM) and got this: Version 3.0.0 (windows) Using Locale:en_AU Fetched the SDK download mirror URL from the CGI. AIR version 13.0 Flash P

Re: Watson

2014-04-22 Thread Alex Harui
Watson is the internal Adobe bug base for the runtimes (not Flex). No way we'd get access to the whole thing. However, the public bug base is supposed to have references back to the internal bug so you might find some of them in the public bug base. -Alex On 4/22/14 11:09 PM, "jude" wrote: >I

Re: Retesting new installer on windows

2014-04-22 Thread Alex Harui
Do you think the delay to get the config file is worse on Windows than Mac? -Alex On 4/22/14 11:12 PM, "Justin Mclean" wrote: >Hi, > >Tried out the installer again (a few times) on windows 7 (in a VM) and >all seemed to work reasonably well - well no errors anyway. > >Run on windows XP (in a V

Re: Retesting new installer on windows

2014-04-22 Thread Justin Mclean
Hi, > Do you think the delay to get the config file is worse on Windows than Mac? Certainly seem so but perhaps not a fair test as I'm running windows in a VM. On OSX I get text showing in 3-4 seconds after application launch, the first Next button takes 2-3 seconds so that means I can still cl