Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2E7F810B15 for ; Wed, 15 Jan 2014 12:05:05 +0000 (UTC) Received: (qmail 85522 invoked by uid 500); 15 Jan 2014 12:05:04 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 85498 invoked by uid 500); 15 Jan 2014 12:05:03 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 85489 invoked by uid 99); 15 Jan 2014 12:05:03 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jan 2014 12:05:03 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of webdoublefx@hotmail.com designates 157.55.2.102 as permitted sender) Received: from [157.55.2.102] (HELO dub0-omc4-s27.dub0.hotmail.com) (157.55.2.102) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Jan 2014 12:04:56 +0000 Received: from DUB118-W3 ([157.55.2.72]) by dub0-omc4-s27.dub0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 15 Jan 2014 04:04:35 -0800 X-TMN: [eyfSm/eXSfnXvTVWgIghmb//RVEfdphO] X-Originating-Email: [webdoublefx@hotmail.com] Message-ID: Content-Type: multipart/alternative; boundary="_f46da770-c91e-408a-8797-76c445a4f83f_" From: =?iso-8859-1?B?RnLpZOlyaWMgVEhPTUFT?= To: "dev@flex.apache.org" Subject: RE: FDB vs FB debugging ? Date: Wed, 15 Jan 2014 12:04:35 +0000 Importance: Normal In-Reply-To: <52D676D6.6010808@jetbrains.com> References: ,,<2095F5EBE04D59409DFCE91FFCEBF7AF3F557519@EXMBX05.netplexity.local>,,<2095F5EBE04D59409DFCE91FFCEBF7AF3F557626@EXMBX05.netplexity.local>,<2095F5EBE04D59409DFCE91FFCEBF7AF3F5587B2@EXMBX05.netplexity.local>,,<2095F5EBE04D59409DFCE91FFCEBF7AF3F55888C@EXMBX05.netplexity.local>,<52AED7F1.2000803@extravision.com>,<2095F5EBE04D59409DFCE91FFCEBF7AF3F559FF6@EXMBX05.netplexity.local>,<52AEDAAC.50305@extravision.com>,<2095F5EBE04D59409DFCE91FFCEBF7AF3F55A096@EXMBX05.netplexity.local>,<26252C532CDDD34B94198B5C2761050B0197F246@EXMBX13.netplexity.local>,<23E1B981-E108-4F57-9C2B-890123F14397@classsoftware.com>,<26252C532CDDD34B94198B5C2761050B01983193@EXMBX13.netplexity.local>, ,<52D664E4.50901@jetbrains.com> ,<52D676D6.6010808@jetbrains.com> MIME-Version: 1.0 X-OriginalArrivalTime: 15 Jan 2014 12:04:35.0779 (UTC) FILETIME=[F550A930:01CF11E9] X-Virus-Checked: Checked by ClamAV on apache.org --_f46da770-c91e-408a-8797-76c445a4f83f_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Will try to merge and check that doesn't break anything in FB too. Thanks=2C Fr=E9d=E9ric THOMAS > Date: Wed=2C 15 Jan 2014 15:53:58 +0400 > From: alexander.doroshko@jetbrains.com > To: dev@flex.apache.org > Subject: Re: FDB vs FB debugging ? >=20 > > Btw=2C while you here=2C can you tell me what C:\Program Files (x86)\Je= tBrains\IntelliJ IDEA 13.0\plugins\flex\lib\idea-fdb-4.5.0.20967-fix.jar is= for? > Source code for my patch can be found in [IntelliJ IDEA=20 > Installation]/plugins/flex/lib/idea-fdb-4.5.0.20967-fix_src.zip. > It solves some issues: >=20 > 1. escapes CRLF and some other special chars in fdb output that makes it= =20 > easier to work with it at IDE side >=20 > 2. adds file id to the stack info printed by fdb (line 1182 in original=20 > file =3D=3D line 1178 in my patch) >=20 > boolean valid =3D appendFrameInfo(sb=2C frame=2C i=2C showThis=2C false)= =3B*=3D>* boolean valid =3D appendFrameInfo(sb=2C frame=2C i=2C showThis= =2C true)=3B >=20 > 3. prints full stack if Flash Player detects not handled exception=20 > (original fdb prints only error message). >=20 > See void dumpFaultLine(FaultEvent e){...} >=20 > 4. The most important fix is inside findAndEnableBreak(...) method=20 > implementation and it solves the following issues: >=20 > Impossible to set breakpoint in MXML files that contains item renderer (h= ttp://youtrack.jetbrains.com/issue/IDEA-57546) >=20 > Breakpoints in ActionScript files do not work when debugging app using AN= E > (http://youtrack.jetbrains.com/issue/IDEA-94128) >=20 >=20 > I think all fixes except the first one can be added to Apache repo. All=20 > of them are in a DebugCLI.java file. The most important is the 4th case=20 > with breakpoints not working without a fix. >=20 > Alexander = --_f46da770-c91e-408a-8797-76c445a4f83f_--