Fred, You might want to hold off on code clean up on FDB. Not cleaning it up will make it a bit easier to compare the new version of FDB that should be cleared for donation soon (with workers support) against the existing one. Then you can clean up afterwards.
-Alex On 1/27/14 2:44 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> wrote: >Hi, > >I just committed the fix along with some code clean up [1] and attached >the fixed fdb.jar [2] for testing purpose before the 4.12 release. > >Enjoy, >Frédéric THOMAS > >PS: Sorry for having mixed the fix with the code clean up though. > >[1]https://issues.apache.org/jira/browse/FLEX-34062 >[2] https://issues.apache.org/jira/secure/attachment/12625347/fdb.jar > >> Date: Fri, 24 Jan 2014 15:51:41 +0100 >> From: a...@binitie.com >> To: dev@flex.apache.org >> Subject: Re: RE : FDB has old code ? >> >> Je te souhaite mieux >> >> On Fri 24 Jan 2014 15:44:44 WAT, webdoublefx wrote: >> > Thanks Scott for having tried :-) >> > >> > Btw Im sick today, will propably commit on sunday, the time to clean >>up things >> > >> > >> > Envoyé depuis un mobile Samsung >> > >> > <div>-------- Message d'origine --------</div><div>De : Scott Talsma >><sc...@talsma.tv> </div><div>Date :24/01/2014 14:26 (GMT+00:00) >></div><div>A : dev@flex.apache.org </div><div>Objet : Re: FDB has old >>code ? </div><div> >> > </div> >> > I think SWD is only relevant for ActionScript 1.0 and 2.0. Flash >>files >> > with debugging turned on would produce a swd file. >> > >> > When debugging was toggled on in the Flash Player (and a debugging >>swf was >> > loaded), a call for the swf's swd would be made. >> > >> > I just did a small test, creating a debuggable Flash file; when I >>compile >> > it for AS2.0, the swd file is generated; when targeting AS3.0, no swd >>file >> > is created. >> > >> > >> > On Thu, Jan 23, 2014 at 12:58 PM, Alex Harui <aha...@adobe.com> wrote: >> > >> >> I don't know the code that well, but the swd part always surprised >>me. >> >> Old flash swfs had swd files, but I didn't think Flex SWFs did. >> >> >> >> On 1/23/14 9:43 AM, "Frédéric THOMAS" <webdoubl...@hotmail.com> >>wrote: >> >> >> >>> Hi, >> >>> >> >>> I noticed some old code, unused code path, old coding pratices in >>FDB and >> >>> more important, it is very slow relative to the FB debugging >>experience >> >>> (FDB: 1mn30s FB: 8s on my large company app to stop at the 1st >>breakpoint >> >>> set in my runtime module), after a talk with Alexander and having >>dug >> >>> into the code and done some experiments, I would conclude the >> >>> waitForMetaData() function is not needed anymore, this function >>basically >> >>> was waiting until each swf was loading info.isPopulated() up to 80 * >> >>> 250ms = ~20s to be sure the metadata of the Function infos have been >> >>> processed, from my experiements, there's no needs anymore for such a >> >>> wait, somewhere else in the code, I can read, "if we are a avm+ >>engine >> >>> then we don't wait for the swd to load" and "added by mmorearty on >>9/5/05 >> >>> for RSL debugging" in DManager.java when getting the Message >> >>> DMessage.InSwfInfo it considers the swf is completely loaded >> >>> info.setPopulated(); >> >>> >> >>> I don't pretend to understand everything in those classes but my >>guesses >> >>> meet my experiments. >> >>> Now, the waiting time in FDB / IntelliJ is the same than in FB, >>meaning >> >>> divided by more than 11 in my case. >> >>> >> >>> Does someone know more about the player mechanism to populate the >> >>> Function metadatas ? >> >>> >> >>> I'm about to clean my changes, open a ticket and propose this >>modified >> >>> FDB for testing, any objections ? >> >>> >> >>> Thanks, >> >>> Frédéric THOMAS >> >> >> >> >> > >> >> -- >> *aYo* >> www.ayobinitie.com >> http://mrbinitie.blogspot.com >> >