Hi,

Aside from the Chrome dev tools flag, I think we could have some kind of
global switch in Royale to enable/disable sourcemaps. The concept is to
have easy debug at hand and be able to remove quickly if you need. What do
you think?


El dom, 22 nov 2020 a las 8:38, Greg Dove (<[email protected]>) escribió:

> Oh... I did not know that... thanks Yishay!
>
> On Sun, Nov 22, 2020 at 8:10 PM Yishay Weiss <[email protected]>
> wrote:
>
> > > I think there is definitely a need to be able to avoid source-maps as
> > well.
> >
> > In chrome dev tools preferences under ‘Sources’ you can uncheck ‘Enable
> > JavaScript source maps’.
> >
> >
> > From: Greg Dove<mailto:[email protected]>
> > Sent: Saturday, November 21, 2020 10:36 PM
> > To: Apache Royale Development<mailto:[email protected]>
> > Subject: Re: Possibility to control the prefix for source-map urls?
> >
> > I think there is definitely a need to be able to avoid source-maps as
> well.
> > In the project I am currently working on, it is currently loading around
> > 40Mb or javascript in debug mode.
> > If this was all in one single file I think it would be fine, but because
> it
> > is loading 4300 individual files, it can take longer than 90 seconds to
> > load even when using Charles with map-local (this is fast because it is
> > intercepts the http request and instead serves local files directly
> instead
> > of via remote loading), but it still has the browser restrictions on
> > concurrent loads. In this case, the value of source maps is lower than
> the
> > need to be able to iterate faster over compile-reload-test-debug
> workflow,
> > which is slowed down in each case if the browser also has to load
> > sourcemaps for the js files. If source maps are being loaded it really
> > ramps up the time taken to compile-reload-test-debug in this case.
> perhaps
> > if the sourcemaps are being loaded from a different domain, it would be
> ok,
> > because the concurrency restrictions are domain-based iirc. If that
> > suggestion is viable (I don't know what restrictions there are on
> > source-map locations), then it could be interesting for sure. I think
> that
> > Chrome reserves 6 for the current domain and up to 4 for alternate
> domains
> > in terms of concurrency, but I might be wrong, I did not spend time
> looking
> > for an authoritative source.
> >
> > More generally, there are some advantages with everything being split
> into
> > individual js files in the debug build, but there are also disadvantages
> > when there are large volumes of them. It would be solved I think if there
> > was an option to generate a single monolithic file in debug mode for
> those
> > that prefer this. I hope that might be an option at some point, but I
> don't
> > know how that could work with sourcemapping (if there is a way, I expect
> it
> > might be tricky).
> >
> > Unfortunately I don't have time right now to explore these things, but I
> > mainly just wanted to point out that that source-maps by default (even if
> > the attempt to load is a 'try and fail/ignore') is not what people will
> > always want, particularly if they are affecting the concurrent request
> > limits that the browser has with large debug file file-sets.
> >
> >
> >
> >
> >
> >
> > On Sun, Nov 22, 2020 at 8:44 AM Carlos Rovira <[email protected]>
> > wrote:
> >
> > > Hi Chris,
> > >
> > > Yes, I'm trying to figure what's the best to do so we all can get a
> > better
> > > debugging experience out of the box.
> > > In this feature I think Josh and you has much more to say than me (at
> > > least), so any strategy would be greatly appreciated, and if we can add
> > it
> > > before releasing 0.9.8 even better :)
> > >
> > > So please, go ahead. If you all has some proposal, and want me to add,
> > post
> > > instructions and I can do it.
> > >
> > > thanks
> > >
> > >
> > > El vie, 20 nov 2020 a las 20:43, Christofer Dutz (<
> > > [email protected]>)
> > > escribió:
> > >
> > > > Hi all,
> > > >
> > > > just a question (hope it's not silly)
> > > > But as we're planning on releasing soon ... would it be possible to
> set
> > > > the url for this to an url including the release version on the
> > > > royale.apache.org website? This way anyone should be able to debug.
> > > > Currently it's always looking for a file path on the cui server.
> > > >
> > > > Chris
> > > >
> > > >
> > > > Am 20.11.20, 20:06 schrieb "Josh Tynjala" <
> [email protected]
> > >:
> > > >
> > > >     Yes, that should allow users compiling with an SDK to debug the
> > > > framework
> > > >     source files in the SDK.
> > > >
> > > >     For Maven, I'm not really sure what to do because there usually
> > isn't
> > > > any
> > > >     original source code available without an SDK, so any suggestions
> > are
> > > >     welcome.
> > > >
> > > >     --
> > > >     Josh Tynjala
> > > >     Bowler Hat LLC <https://bowlerhat.dev>
> > > >
> > > >
> > > >     On Fri, Nov 20, 2020 at 10:33 AM Carlos Rovira <
> > > > [email protected]>
> > > >     wrote:
> > > >
> > > >     > Hi Josh,
> > > >     >
> > > >     > reaching to this now too.
> > > >     >
> > > >     > One of the things I'd like to do, if others are ok with it is
> to
> > > > restore
> > > >     > the source maps in royale libs (Core, Basic, Jewel,...) by
> > default.
> > > > We
> > > >     > removed due to paths related to CI server which made source
> maps
> > > not
> > > > usable
> > > >     > at all. We can configure it properly for user consumption
> right?
> > So
> > > > in
> > > >     > order to propose (opening another thread when we have a clear
> > > > proposal), if
> > > >     > we add to (let's say Jewel):
> > > >     >
> > > >     > --source-map=true
> > > > --source-map-source-root=/frameworks/projects/Jewel/
> > > >     >
> > > >     > (and of course to Core, Basic, and so on...)
> > > >     >
> > > >     > people will be able to use debugging in a downloaded nightly
> > build
> > > or
> > > >     > release (thinking in forthcoming 0.9.8)?
> > > >     >
> > > >     > I'm also interested (clearly) on how to make this work with
> Maven
> > > > too, if
> > > >     > we need to add Chris to this discussion I can ping him to put
> > focus
> > > > on
> > > >     > this.
> > > >     >
> > > >     > Thanks
> > > >     >
> > > >     >
> > > >     >
> > > >     > El jue, 29 oct 2020 a las 21:04, Josh Tynjala (<
> > > > [email protected]
> > > >     > >)
> > > >     > escribió:
> > > >     >
> > > >     > > The source-map-source-root compiler option has two potential
> > > > use-cases.
> > > >     > >
> > > >     > > 1) A user compiling an application can use it to override
> where
> > > the
> > > >     > > original .as/.mxml source files should be found when
> debugging.
> > > For
> > > >     > > instance, they might want to deploy the source files to their
> > > > server. Or
> > > >     > > they might compile on one machine, but debug on another where
> > the
> > > > source
> > > >     > > files are in a different location.
> > > >     > >
> > > >     > > 2) The Royale framework developers can use it to set a
> > consistent
> > > >     > > sourceRoot in the source maps added to .swc files. This will
> > help
> > > > with
> > > >     > > reproducible builds because the default behavior (without
> > > >     > > source-path-source-root) results in a different sourceRoot
> path
> > > on
> > > >     > > different machines.
> > > >     > >
> > > >     > > So, when we build a library like JewelJS, we might set these
> > > > options:
> > > >     > >
> > > >     > > --source-map=true
> > > > --source-map-source-root=/frameworks/projects/Jewel/
> > > >     > >
> > > >     > > The generated source map will have this:
> > > >     > >
> > > >     > > "sourceRoot": "/frameworks/projects/Jewel/"
> > > >     > >
> > > >     > > This is not a valid path, but it's consistent. We can do some
> > > > interesting
> > > >     > > things with this path to make it valid, though.
> > > >     > >
> > > >     > > I should probably mention another improvement that I made.
> When
> > > > compiling
> > > >     > > an application, the compiler now checks the value of
> sourceRoot
> > > > when a
> > > >     > > source map is copied out of  .swc file. If the sourceRoot
> path
> > > > appears to
> > > >     > > point to one of the projects inside the Royale SDK, the path
> is
> > > > rewritten
> > > >     > > to point to the local SDK on the user's computer. Basically,
> it
> > > > checks if
> > > >     > > the path contains either "/frameworks/js/projects/" or
> > > >     > > "/frameworks/projects/" to know if it's an SDK path or not.
> > This
> > > > allows
> > > >     > > developers to add breakpoints to source files from their
> local
> > > > SDK, even
> > > >     > if
> > > >     > > that SDK was built on a different computer (like the CI
> > server).
> > > >     > >
> > > >     > > Using our example above, if the user installed the Royale SDK
> > to
> > > >     > > C:/SDKs/royale-0.9.8/, the compiler will automatically update
> > the
> > > >     > > sourceRoot for Jewel source maps like this:
> > > >     > >
> > > >     > > "sourceRoot":
> > > > "file:///C:/SDKs/royale-0.9.8/frameworks/projects/Jewel/"
> > > >     > >
> > > >     > > This works really nicely with the command line compiler and
> in
> > > > IDEs that
> > > >     > > build with a standard SDK. I'm not sure how well it will work
> > > with
> > > > Maven,
> > > >     > > which doesn't actually use an SDK. I have ideas for that, if
> > > > needed.
> > > >     > >
> > > >     > > I should add that I would be okay if we make the magic string
> > > > something
> > > >     > > other than "/frameworks/js/projects/" or
> > "/frameworks/projects/".
> > > > For
> > > >     > > instance, we might look for "${royalelib}" instead, which is
> a
> > > > token that
> > > >     > > we support elsewhere. I am open to discussing that, if anyone
> > > > thinks it
> > > >     > > matters.
> > > >     > >
> > > >     > > --
> > > >     > > Josh Tynjala
> > > >     > > Bowler Hat LLC <https://bowlerhat.dev>
> > > >     > >
> > > >     > >
> > > >     > > On Thu, Oct 29, 2020 at 3:57 AM Carlos Rovira <
> > > > [email protected]>
> > > >     > > wrote:
> > > >     > >
> > > >     > > > Hi Josh,
> > > >     > > >
> > > >     > > > many thanks for the addition. I think this was very
> needed. I
> > > > have some
> > > >     > > > questions to understand it all better:
> > > >     > > >
> > > >     > > > 1.- in order to provide royale libraries with usable
> > debugging
> > > >     > > information
> > > >     > > > could configure all our libs to use "source-map" and the
> new
> > > >     > > > "source-map-source-root" to build in CI server? In that
> case
> > > how
> > > > should
> > > >     > > we
> > > >     > > > configure them?
> > > >     > > >
> > > >     > > > 2.- can we use in our local machines the same config, or do
> > we
> > > > need to
> > > >     > > > change them? (it would be good if we could we remain
> > unchanged)
> > > >     > > >
> > > >     > > > If you can put some examples with let's say Core or Basic,
> it
> > > > would be
> > > >     > > > helpful to visualize how it should be.
> > > >     > > >
> > > >     > > > I think Greg removed source-maps recently, but if we're all
> > ok
> > > > and the
> > > >     > > > solution can be reused, we could reconfigure so source maps
> > can
> > > > be
> > > >     > > > really useful for all users and we can finally debug more
> > > easily
> > > >     > > >
> > > >     > > > thanks
> > > >     > > >
> > > >     > > >
> > > >     > > >
> > > >     > > > El mié., 28 oct. 2020 a las 23:28, Josh Tynjala (<
> > > >     > > > [email protected]>)
> > > >     > > > escribió:
> > > >     > > >
> > > >     > > > > Today, I added a new "source-map-source-root" compiler
> > > option.
> > > > You
> > > >     > can
> > > >     > > > use
> > > >     > > > > it to optionally customize the "sourceRoot" field in
> source
> > > > map files
> > > >     > > > > generated by the Royale compiler.
> > > >     > > > >
> > > >     > > > > It will basically assume that "sourceRoot" is equivalent
> to
> > > > the root
> > > >     > > > > package in AS3/MXML. Chris, I'll use your example, where
> > the
> > > > path
> > > >     > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > >
> > > >     >
> > > >
> > >
> >
> "../../../../../../../../../../../src/main/royale/de/cware/cweb/frontend/services/HomeAutomationHeatingService.as"
> > > >     > > > > is relative to your project directory. If you were to
> set a
> > > > custom
> > > >     > > > > source-map-source-root, that path would be simplified to
> > > >     > > > >
> > > > "de/cware/cweb/frontend/services/HomeAutomationHeatingService.as",
> > > >     > and
> > > >     > > > then
> > > >     > > > > you could pass in any value you want for the
> "sourceRoot".
> > > >     > > > >
> > > >     > > > > You can pass in any string for source-map-source-root,
> but
> > > > some kind
> > > >     > of
> > > >     > > > URI
> > > >     > > > > is recommended. For instance, if you want to reference a
> > > > folder on
> > > >     > your
> > > >     > > > > file system, you'd generally use a file:/// URI. A raw
> file
> > > > path
> > > >     > > instead
> > > >     > > > of
> > > >     > > > > an URI may work sometimes, but I don't think that all web
> > > > browsers
> > > >     > > > support
> > > >     > > > > it.
> > > >     > > > >
> > > >     > > > > --
> > > >     > > > > Josh Tynjala
> > > >     > > > > Bowler Hat LLC <https://bowlerhat.dev>
> > > >     > > > >
> > > >     > > > >
> > > >     > > > > On Sun, Sep 27, 2020 at 4:19 AM Christofer Dutz <
> > > >     > > > [email protected]
> > > >     > > > > >
> > > >     > > > > wrote:
> > > >     > > > >
> > > >     > > > > > Hi all,
> > > >     > > > > >
> > > >     > > > > > while digging into Royale and it’s differences to
> Flex, I
> > > > noticed
> > > >     > > > > > something which makes debugging a little difficult.
> > > >     > > > > > Source-maps contain paths to the AS code in a sort of
> > > > hard-coded
> > > >     > > > manner:
> > > >     > > > > >
> > > >     > > > > > {
> > > >     > > > > > "version":3,
> > > >     > > > > > "file":"HomeAutomationHeatingService.js",
> > > >     > > > > > "lineCount":62,
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > >
> > > >     >
> > > >
> > >
> >
> "mappings":"A;;;;;;;;;;;;;;;;;;;;;;;;;;AAUgB,sK,OAA+C,C;;;;;;AAGhD,oF,OAA2B,C;;;;;;AAG3B,wF,OAAmC,C;;;;;;AAGnC,iF,OAA2B,C;;;;;AAGtB,oFAAhB,WAA6B,CAAC,C,CAAO,C;EACjC,iCAAA,KAAK,CAAC,4CAA4C,CAAC,C;EACnD,KAAA,+FAAkC,GAAG,IAAI,4BAAY,CAAC,8BAA8B,CAAC,C;EACrF,KAAA,+FAAkC,CAAC,UAAU,GAAG,KAAA,iBAAiB,CAAC,UAAU,C;AAChF,C;;;;;;AAGgB,0FAAhB,WAAmC,CAAC,UAAqB,C,CAAO,C;EAC5D,iCAAA,KAAK,CAAC,gCAAgC,EAAE,UAAU,CAAC,C;EACnD,KAAA,+FAAkC,CAAC,UAAU,GAAG,UAAU,CAAA;",
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > >
> > > >     >
> > > >
> > >
> >
> "sources":["../../../../../../../../../../../src/main/royale/de/cware/cweb/frontend/services/HomeAutomationHeatingService.as"],
> > > >     > > > > > "names":[]
> > > >     > > > > > }
> > > >     > > > > >
> > > >     > > > > > For framework code it’s even a little more
> inconvenient:
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > > > {
> > > >     > > > > > "version":3,
> > > >     > > > > > "file":"isXMLName.js",
> > > >     > > > > > "lineCount":88,
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > >
> > > >     >
> > > >
> > >
> >
> "sourceRoot":"file:///f:/jenkins/jenkins-slave/712657a4/workspace/Royale/Royale-asjs",
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > >
> > > >     >
> > > >
> > >
> >
> "mappings":"A;;;;;;;;;;;;;;;;;;;;;;;;;;SAwBI,WAAyB,CAAC,GAAU,C,CAAU,C;EAE1C,IAAI,GAAG,IAAI,IAAI,C;IAAE,OAAO,KAAK,C;EAE7B,IAAK,sBAAD,CAAM,G,CAAG,GAAG,CAAC,M,OAAM,C;EACvB,IAAI,CAAC,CAAC,C;IAAE,OAAO,KAAK,C;EAEpB,IAAI,CAAC,mBAAS,CAAC,sBAAY,E,CAAE,GAAG,CAAC,UAAU,CAAC,CAAC,C,OAAC,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,GAAG,C;IAAE,OAAO,KAAK,C;EAErF,KAAK,IAAK,sBAAD,CAAK,GAAC,CAAC,EAAC,CAAC,GAAC,CAAE,EAAA,CAAC,EAAE,EAAE,C;IACtB,IAAY,sBAAR,QAAa,G,CAAG,GAAG,CAAC,UAAU,CAAC,CAAC,C,OAAC,C;IACrC,IAAI,mBAAS,CAAC,sBAAY,EAAC,QAAQ,CAAC,IACzB,mBAAS,CAAC,qBAAW,EAAC,QAAQ,CAAC,IAC/B,QAAQ,IAAI,EAAE,IACd,QAAQ,IAAI,EAAE,IACd,QAAQ,IAAI,EAAE,IACd,mBAAS,CAAC,6BAAmB,EAAE,QAAQ,CAAC,IACxC,mBAAS,CAAC,wBAAc,EAAE,QAAQ,CAAC,C;MAAE,QAAQ,C;IACxD,OAAO,KAAK,C;EAChB,C;EACA,OAAO,IAAI,C;AACf,C;;;;;;;;sBAIoB,GAAG,CACvB,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd,MAAM,EAAE,MAAM,EACd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",
> > > >     > > > > >
> > > >     > > >
> > > >     >
> > > >
> > "sources":["frameworks/projects/Language/src/main/royale/isXMLName.as"],
> > > >     > > > > > "names":[]
> > > >     > > > > > }
> > > >     > > > > >
> > > >     > > > > > So I was thinking .. could it be possible to define a
> > base
> > > > URL for
> > > >     > > all
> > > >     > > > > > source-maps?
> > > >     > > > > > Then I could ensure I copy the sources to the right
> > place …
> > > > so for
> > > >     > a
> > > >     > > > > debug
> > > >     > > > > > build I could not only have the JS files in there, but
> > also
> > > > in a
> > > >     > > > > > sub-directory the AS code, which should make debugging
> a
> > > lot
> > > >     > simpler.
> > > >     > > > > > At least with maven, we’re already producing
> source-jars
> > > and
> > > > I
> > > >     > could
> > > >     > > > > > simply use these and unpack them with the dependency
> > > plugin.
> > > >     > > > > >
> > > >     > > > > > Chris
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > > >
> > > >     > > > >
> > > >     > > >
> > > >     > > >
> > > >     > > > --
> > > >     > > > Carlos Rovira
> > > >     > > > Apache Member & Apache Royale PMC
> > > >     > > > *Apache Software Foundation*
> > > >     > > > http://about.me/carlosrovira
> > > >     > > >
> > > >     > >
> > > >     >
> > > >     >
> > > >     > --
> > > >     > Carlos Rovira
> > > >     > Apache Member & Apache Royale PMC
> > > >     > *Apache Software Foundation*
> > > >     > http://about.me/carlosrovira
> > > >     >
> > > >
> > > >
> > >
> > > --
> > > Carlos Rovira
> > > Apache Member & Apache Royale PMC
> > > *Apache Software Foundation*
> > > http://about.me/carlosrovira
> > >
> >
> >
>


-- 
Carlos Rovira
Apache Member & Apache Royale PMC
*Apache Software Foundation*
http://about.me/carlosrovira

Reply via email to