err, in master that would be
https://gwt.googlesource.com/gwt.git/+/master/dev/codeserver/java/com/google/gwt/dev/codeserver/Recompiler.java
and line 327


On Mon, Sep 1, 2014 at 12:58 PM, John Stalcup <[email protected]> wrote:

> you could try changing line 182 in Recompiler.java to register the "std"
> linker
> https://gwt.googlesource.com/gwt.git/+/2.5.1/dev/codeserver/java/com/google/gwt/dev/codeserver/Recompiler.java
>
>
> On Mon, Sep 1, 2014 at 2:43 AM, Ivan Markov <[email protected]> wrote:
>
>> Ray,
>>
>> Using the xs linker seems like a bad idea, as it combines the
>> disadvantages of sso and the xsiframe: :)
>> (a) Like xsiframe, it injects <script> tags in the document body via
>> JavaScript, which makes these script tags uneditable via Chrome LiveEdit
>> (b) Like sso, it uses the Module Pattern to wrap all GWT code in a
>> function closure. I doubt that LiveEdit can replace the so-wrapped
>> functions, even if problem (a) was solved somehow.
>>
>> I think a better starting point would be the xsiframe linker, as it at
>> least does not use the Module Pattern (right?) so at least problem (b) is
>> gone.
>>
>>
>> 31 август 2014, неделя, 20:33:13 UTC+3, Ray Cromwell написа:
>>>
>>> Try using the xs linker instead.
>>>
>>>
>>>
>>> On Sun, Aug 31, 2014 at 10:15 AM, Ivan Markov <[email protected]>
>>> wrote:
>>>
>>>> (Background: I'm trying to further shorten the edit-compile-debug cycle
>>>> by playing with hot-code swapping of recompiled JavaScript in Chrome (via
>>>> Eclipse / SDBG))
>>>>
>>>> GWT 2.7.0-SNAPSHOT, SDM mode, xsiframe linker (obviously), playing with
>>>> LiveEdit from within Chromedevtools initially:
>>>> - Editing "<module>.nocache.js" works
>>>> - However editing "<module>-0.js" does not work (big surprise)
>>>>
>>>> Problem 1: I think the "sourceURL=<module>-0.js" line at the end of the
>>>> script should be present only if CrossSiteIframeLinker is running in
>>>> "non-pretty /  production" mode. In pretty mode, where the <script> tag src
>>>> attribute is directly modified to point to the CAGFG...AB.cache.js
>>>> permutation this is probably just bringing confusion, no?
>>>>
>>>> Unfortunately, fixing Problem 1 alone did not enable LiveEdit.
>>>> I think another issue (let's call it Problem 2) is that the xsiframe
>>>> linker is creating the <iframe> & <script> tags dynamically using
>>>> JavaScript DOM manipulations. There is some evidence on the internet that
>>>> editing scripts injected that way is not supported.
>>>>
>>>> I was thinking of solving Problem 2 by just switching to the sso
>>>> (SingleScriptLinker) linker, but then:
>>>> (a) It is still not supported in SuperDevMode -
>>>> https://code.google.com/p/google-web-toolkit/issues/detail?id=7722
>>>> (b) By looking at the source, it seems it is wrapping all the generated
>>>> GWT code in enclosing functions, which are then called at the end of the
>>>> script block. I don't think LiveEdit will be re-evaluating these, so this
>>>> wrapping has to go somehow...
>>>>
>>>> Any ideas?
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "GWT Contributors" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to google-web-toolkit-contributors+unsubscribe@
>>>> googlegroups.com.
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/google-web-toolkit-contributors/033a0106-49a2-
>>>> 4d66-aed0-5ee07d515c4d%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/033a0106-49a2-4d66-aed0-5ee07d515c4d%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  --
>> You received this message because you are subscribed to the Google Groups
>> "GWT Contributors" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>>  To view this discussion on the web visit
>> https://groups.google.com/d/msgid/google-web-toolkit-contributors/6d7bf5da-0ba5-48a1-b2f7-2dec9e74370b%40googlegroups.com
>> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/6d7bf5da-0ba5-48a1-b2f7-2dec9e74370b%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAFw3gJ_%2BFHVkZwZm%2B%3Dn2EF_OxULxucUViHLefbs2DtohWvXPag%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to