Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Thomas Broyer


On Sunday, October 19, 2014 8:28:45 PM UTC+2, stuckagain wrote:

 Sounds like a hasle to require a VM... unless that VM would include 
 everything to get started.

 Just setting up eclipse to be inline with the coding guidelines in GWT and 
 setting up all the libraries etc are really painful


This is what the move to another build tool is also supposed to make easier 
(but it's not the main goal, at least not from my point of view); to begin 
with by having IDE configurations generated from the build scripts (and/or 
using Gradle integration in IDEs) rather than maintained in parallel (and 
generally forgotten, so they become out-of-date).
I'm also looking for a build tool that can download external dependencies 
so you don't have to svn checkout the gwt-tools; but we need to be able 
to download from gwt-tools, at least for a transition period (and guess 
what: Gradle can't do that actually)

and you need to follow the steps very carefully (and hopefully no 
 dependency has been changed since the document was written).


I'm curious, which dependencies are you talking about?
 


 What we do (in an enterprise environment) is to just have a zip or machine 
 image ready to be installed on a new machine. After 30 minutes or so a new 
 developer is ready to code.


In an Enterprise environment, you want to control the development 
environment so you don't give many choices to the developers.
Here, we want to support different IDEs, we don't want to force you to use 
Eclipse or IntelliJ IDEA or whatever other IDE. Maintaining those ZIPs or 
images is also going to be a hassle I believe.
I would like to have scripts to help setup the environment, and maybe we 
could have a script that downloads and configure Eclipse for instance (I 
doubt it though); we should have a script to setup the Gerrit commit-msg 
hook without the need for the contributor to think about it (just run 
setup.sh or setup.bat and it does the right thing; I fear it wouldn't 
be that easy on Windows though; on Linux, where every tool is an apt-get or 
yum call away, things are much easier, not to mention that distributions 
come with many tools pre-installed: I think every distro comes with Python 
pre-installed because it's needed by other tools already, it might also be 
the case on OS X; but everything seems complicated on Windows, with 
installers that you need to go look for, download, run, answer the 
questions –i.e. click next and OK– then reboot the machine if you're 
unlucky; n ow maybe I'm overly pessimistic and the needed tools come 
bundled with Git for Windows, but I know some people won't even install 
that and instead use the JGit integrated within their IDE – and that won't 
work for us because IIRC JGit doesn't run git hooks).
Imagine that I could just ask you to have Vagrant installed on your 
machine; the steps to contribute would be git clone and vagrant up (we 
could even do the git clone from within the VM, but I'm not sure it's 
worth it; the VM would setup the commit-msg hook though), then you can 
vagrant ssh into the VM to launch any build tool that GWT uses, and use 
vagrant halt or even vagrant destroy when you're done. As for the IDE, 
launch a command to generate IDE configuration files (depending on your 
IDE) that you can open (and when the project changes, just run the command 
again and refresh the project in your IDE to get the modifications); I'm 
not talking about running the IDE within the VM, we want you to keep with 
your habits and use the IDE you like, the way you like it; you should only 
have to configure the code style, and for that I believe we could provide 
files that you can just import (this is already the case for Eclipse).
On Linux or OS X (or BSD, etc.), you could run scripts directly on your 
machine so wouldn't even need Vagrant, unless you want to keep your machine 
clean.

Note: this is all speculative at this point! I was just taking the 
temperature.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/e97238a2-f063-4a0d-9317-50a4fc25420c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] SuperDevMode : same time between 2.6.1 and 2.7.0

2014-10-20 Thread Raphael Garnier
Hi,

I use SuperDevMode since a while and I'm testing the new features with my 
project and I have exactly the same compilation time between the 2 
versions. 
Is this come from the JsniBundleGenerator of GQuery ?

2.6.1 :

binding: mgwt.formfactor=desktop

Compiling module fr.agfahealthcare.cassis.CassisTablet_dev

   Computing all possible rebind results for 
 'fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.JqueryBundle'

  Rebinding 
 fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.JqueryBundle

 Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

JsniBundleGenerator - importing external javascript: 
 fr/agfahealthcare/gwtmobiscroll/client/resources/js/jquery-2.0.3.min.js

   Computing all possible rebind results for 
 'fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.MobiscrollJsniResource'

  Rebinding 
 fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.MobiscrollJsniResource

 Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

JsniBundleGenerator - importing external javascript: 
 fr/agfahealthcare/gwtmobiscroll/client/resources/js/mobiscroll.custom-2.9.0.min.js

   Computing all possible rebind results for 
 'fr.agfahealthcare.cassis.jquery.NProgress.NProgressJsniResource'

  Rebinding 
 fr.agfahealthcare.cassis.jquery.NProgress.NProgressJsniResource

 Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

JsniBundleGenerator - importing external javascript: 
 fr/agfahealthcare/cassis/jquery/nprogress.js

   Computing all possible rebind results for 
 'fr.agfahealthcare.cassis.CassisFactoryImpl.Factory'

  Rebinding fr.agfahealthcare.cassis.CassisFactoryImpl.Factory

 Invoking generator 
 com.google.web.bindery.autobean.gwt.rebind.AutoBeanFactoryGenerator

[WARN] Error writing out generated unit at 
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\DetailTraitementDonneesConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
  
 java.io.FileNotFoundException: 
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\DetailTraitementDonneesConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java
  
 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)

[WARN] Error writing out generated unit at 
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\DonneesHistoriqueConsultationResponseProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
  
 java.io.FileNotFoundException: 
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\DonneesHistoriqueConsultationResponseProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java
  
 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)

[WARN] Error writing out generated unit at 
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\MotifHospitalisationConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
  
 java.io.FileNotFoundException: 
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\MotifHospitalisationConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java
  
 (La syntaxe du nom de fichier, de 

Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Rene Hangstrup Møller


 I'm also looking for a build tool that can download external dependencies 
 so you don't have to svn checkout the gwt-tools; but we need to be able 
 to download from gwt-tools, at least for a transition period (and guess 
 what: Gradle can't do that actually)


Gradle works brilliantly with maven repositories, so hopefully most 
dependencies can be fetched from a publicly available maven repository

The non-standard dependencies have to be taken from gwt-tools for now. 
Gradle can use ant tasks, so I hope it can be done with one of the svn task 
extensions for ant or by using svnkit.





-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/cfe0dd09-72a5-4840-a1c7-337863cc4e23%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: SuperDevMode : same time between 2.6.1 and 2.7.0

2014-10-20 Thread Jens
Job fr.agfahealthcare.cassis.CassisTablet_dev_1_1

Indicates that this is the first compile which is not really faster. 
However recompiling (when you reload the browser) should happen faster. So 
try to change some files and recompile.

-- J.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/cd3fea62-8f92-4991-bce5-140e2fd09290%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Thomas Broyer
On Mon, Oct 20, 2014 at 3:23 PM, Rene Hangstrup Møller rhmol...@gmail.com
wrote:


 I'm also looking for a build tool that can download external dependencies
 so you don't have to svn checkout the gwt-tools; but we need to be able
 to download from gwt-tools, at least for a transition period (and guess
 what: Gradle can't do that actually)


 Gradle works brilliantly with maven repositories, so hopefully most
 dependencies can be fetched from a publicly available maven repository

 The non-standard dependencies have to be taken from gwt-tools for now.
 Gradle can use ant tasks, so I hope it can be done with one of the svn task
 extensions for ant or by using svnkit.


It's more a problem that you have to download them to somewhere before
you can use them as dependencies with file(). That somewhere has to be
documented so people can go delete files in the event that the download
created corrupted files, but you probably don't want it cleaned when you do
a ./gradlew clean. I know it's feasible with Gradle (it's Groovy, so
anything is doable), but it's not built-in; kind of a shame when you're
bragging that you can adapt to any situation and use any kind of
dependencies from file() to Maven and Ivy… just not plain HTTP URLs.
Hopefully we can eventually sort it out and only use things that are
deployed to a Maven repo (even if we need to deploy them ourselves), but
that hinders the migration. Definitely not a blocker though.


-- 
Thomas Broyer
/tɔ.ma.bʁwa.je/ http://xn--nna.ma.xn--bwa-xxb.je/

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAEayHEPxSrNBKSndL25cfX_p-38o5ALX3XPQJbY4nSqqNPeo1w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] 2.7.0-beta1 deferredjs bypasses application cache

2014-10-20 Thread Richard Wallis
I've got an offline capable gwt app that uses html5 appcache.

When compiled with 2.7.0-beta1 gwt skips the cache when loading deferred js 
files.

I've attached screenshots of the different network activity between 2.6.1 
and 2.7.  You'll see that 16.cache.js and 2.cache.js are not loaded from 
cache in 2.7.

16.cache.js and 2.cache.js are both correctly cached and I can visit them 
while disconnect from the internet.

But when I run the app itself while disconnected, I just get network errors 
and the app does not work.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/4107c532-7aa9-47af-885d-c2acefb465d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] SuperDevMode : same time between 2.6.1 and 2.7.0

2014-10-20 Thread Manuel Carrasco Moñino
On Mon, Oct 20, 2014 at 11:24 AM, Raphael Garnier garnier.raph...@gmail.com
 wrote:

 Hi,

 I use SuperDevMode since a while and I'm testing the new features with my
 project and I have exactly the same compilation time between the 2
 versions.
 Is this come from the JsniBundleGenerator of GQuery ?


JsniBundleGenerator is very fast if your js file is in your hard disk,
which seems your case.
If the js is not modified it should be immediate when
incremental-recompiling.




 2.6.1 :

 binding: mgwt.formfactor=desktop

 Compiling module fr.agfahealthcare.cassis.CassisTablet_dev

Computing all possible rebind results for
 'fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.JqueryBundle'

   Rebinding
 fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.JqueryBundle

  Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

 JsniBundleGenerator - importing external javascript:
 fr/agfahealthcare/gwtmobiscroll/client/resources/js/jquery-2.0.3.min.js

Computing all possible rebind results for
 'fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.MobiscrollJsniResource'

   Rebinding
 fr.agfahealthcare.gwtmobiscroll.client.GwtMobiscroll.MobiscrollJsniResource

  Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

 JsniBundleGenerator - importing external javascript:
 fr/agfahealthcare/gwtmobiscroll/client/resources/js/mobiscroll.custom-2.9.0.min.js

Computing all possible rebind results for
 'fr.agfahealthcare.cassis.jquery.NProgress.NProgressJsniResource'

   Rebinding
 fr.agfahealthcare.cassis.jquery.NProgress.NProgressJsniResource

  Invoking generator com.google.gwt.query.rebind.JsniBundleGenerator

 JsniBundleGenerator - importing external javascript:
 fr/agfahealthcare/cassis/jquery/nprogress.js

Computing all possible rebind results for
 'fr.agfahealthcare.cassis.CassisFactoryImpl.Factory'

   Rebinding fr.agfahealthcare.cassis.CassisFactoryImpl.Factory

  Invoking generator
 com.google.web.bindery.autobean.gwt.rebind.AutoBeanFactoryGenerator

 [WARN] Error writing out generated unit at
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\DetailTraitementDonneesConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
 java.io.FileNotFoundException:
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\DetailTraitementDonneesConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java
 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)

 [WARN] Error writing out generated unit at
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\DonneesHistoriqueConsultationResponseProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
 java.io.FileNotFoundException:
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\DonneesHistoriqueConsultationResponseProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java
 (La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte)

 [WARN] Error writing out generated unit at
 'D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-3\gen\fr\agfahealthcare\cassis\consommateurs\nutrition\MotifHospitalisationConsommateurProxyAutoBean_com_google_web_bindery_requestfactory_shared_impl_EntityProxyCategory_com_google_web_bindery_requestfactory_shared_impl_ValueProxyCategory_com_google_web_bindery_requestfactory_shared_impl_BaseProxyCategory.java':
 java.io.FileNotFoundException:
 

Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Jens


 kind of a shame when you're bragging that you can adapt to any situation 
 and use any kind of dependencies from file() to Maven and Ivy… just not 
 plain HTTP URLs.


Well Gradle allows you to set a custom repository pattern as it is based on 
ivy. See section 51.6.9. More about Ivy resolvers in 
http://www.gradle.org/docs/current/userguide/dependency_management.html . 

Although the doc does not show it but maybe these patterns can be defined 
per repository. That way we might be able to use the direct download links 
of the svn repo at code.google.com.

-- J.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/667199c9-b7c9-4eff-807e-1c86f9910f3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] GWT 2.7 : precompile and incremental flags

2014-10-20 Thread Jérémie Gottero
Hello,
I have tried GWT 2.7 beta today, and first of all you guys made an awesome 
job to reduce compile time (x4/5 faster on my 500k LoC project).
There is however a CodeServer behavior that I don't understand: why the 
precompile flag is always turned off in incremental mode?

if (incremental  !noPrecompile) {
  System.out.println(Turning off precompile in incremental mode.);
  noPrecompile = true;
}

In my dev env, I never use the DevMode On/Off bookmarklets: I always load 
js files from the CodeServer url, and I wrote a small GWT utility class to 
display a recompile button which is embedded in my app UI (it does the 
same thing as the bookmarklet, ie calling codeserverurl/recompile). It's 
easier to use for others devs: no need to explain them the bookmarklet 
stuff, they just have to launch the CodeServer. With 2.7 I can't use this 
trick anymore: I need the bookmarklet to do a first compilation to be able 
to load my app. Is there a reason to prevent precompilation in incremental 
mode?

Regards,
Jeremie

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/46bc27ce-d8a3-40ad-9629-b2c6d3bfe961%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] GWT 2.7 : precompile and incremental flags

2014-10-20 Thread 'Daniel Kurka' via GWT Contributors
With GWT 2.7 you do not need any bookmarklet stuff anymore. You can just
bring it up through the old dev mode integration in eclipse, see:

https://www.youtube.com/watch?v=qpCSbj36O44

PS: You do not need the -superDevMode anymore its now default.

On Mon, Oct 20, 2014 at 3:38 PM, Jérémie Gottero jeremiegott...@gmail.com
wrote:

 Hello,
 I have tried GWT 2.7 beta today, and first of all you guys made an awesome
 job to reduce compile time (x4/5 faster on my 500k LoC project).
 There is however a CodeServer behavior that I don't understand: why the
 precompile flag is always turned off in incremental mode?

 if (incremental  !noPrecompile) {
   System.out.println(Turning off precompile in incremental mode.);
   noPrecompile = true;
 }

 In my dev env, I never use the DevMode On/Off bookmarklets: I always load
 js files from the CodeServer url, and I wrote a small GWT utility class to
 display a recompile button which is embedded in my app UI (it does the
 same thing as the bookmarklet, ie calling codeserverurl/recompile). It's
 easier to use for others devs: no need to explain them the bookmarklet
 stuff, they just have to launch the CodeServer. With 2.7 I can't use this
 trick anymore: I need the bookmarklet to do a first compilation to be able
 to load my app. Is there a reason to prevent precompilation in incremental
 mode?

 Regards,
 Jeremie

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/46bc27ce-d8a3-40ad-9629-b2c6d3bfe961%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/46bc27ce-d8a3-40ad-9629-b2c6d3bfe961%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.




-- 
Google Germany GmbH
*Dienerstr. 12*
*80331 München*

Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Katherine Stephens

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujiquq13TMWDQdwjgvgA5%3DmkGOxigZLeoiBRdXPNZAdNtiw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: SuperDevMode : same time between 2.6.1 and 2.7.0

2014-10-20 Thread Raphael Garnier
I use -noprecompile option and the first compile is marked as 0 :

Job fr.agfahealthcare.cassis.CassisTablet_dev_1_0


and took about 22s.

But you've right, the second compilation (my topic) took less time and 
after that's faster than ever !!!

GET /recompile/cassisTablet

   Job fr.agfahealthcare.cassis.CassisTablet_dev_1_5

  starting job: fr.agfahealthcare.cassis.CassisTablet_dev_1_5

  binding: locale=fr

  binding: user.agent=safari

  Compiling module fr.agfahealthcare.cassis.CassisTablet_dev

 Unification traversed 811 fields and methods and 414 types. 12 are 
 considered part of the current module and 12 had all of their fields and 
 methods traversed.

 Compiling 1 permutation

Compiling permutation 0...

Linking per-type JS with 12 new types.

   prelink JS size = 44205

   prelink sourcemap = 44205 bytes and 997 lines

   postlink JS size = 13455183

   postlink sourcemap = 13455183 bytes and 297794 lines

Source Maps Enabled

 Compile of permutations succeeded

 Compilation succeeded -- 1,100s

  Linking into 
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-7\war\cassisTablet;
  
 Writing extras to 
 D:\Users\AWTCK\Documents\Developpement\Workspace\cassis\cassis-tablet\target\gwtc\fr.agfahealthcare.cassis.CassisTablet_dev\compile-7\extras\cassisTablet

 Link succeeded

 Linking succeeded -- 0,273s

  1,733s total -- Compile completed


Thanks !

Le lundi 20 octobre 2014 15:28:23 UTC+2, Jens a écrit :

 Job fr.agfahealthcare.cassis.CassisTablet_dev_1_1

 Indicates that this is the first compile which is not really faster. 
 However recompiling (when you reload the browser) should happen faster. So 
 try to change some files and recompile.

 -- J.


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/6f4b679e-1e97-41f7-9357-faaac614c1f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] 2.7.0-beta1 deferredjs bypasses application cache

2014-10-20 Thread Richard Wallis
ok, it seems that in gwt 2.6 the deferred scripts are fetched by an
xmlhttprequest and in 2.7 they're injected into head.

Is that correct?  Have some new security features been added that force a
fetch from the server?

Where can I find out what changes have been made to how deferredjs files
are loaded?

On Mon, Oct 20, 2014 at 3:42 PM, Richard Wallis rdwal...@gmail.com wrote:

 I've got an offline capable gwt app that uses html5 appcache.

 When compiled with 2.7.0-beta1 gwt skips the cache when loading deferred
 js files.

 I've attached screenshots of the different network activity between 2.6.1
 and 2.7.  You'll see that 16.cache.js and 2.cache.js are not loaded from
 cache in 2.7.

 16.cache.js and 2.cache.js are both correctly cached and I can visit them
 while disconnect from the internet.

 But when I run the app itself while disconnected, I just get network
 errors and the app does not work.

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/4107c532-7aa9-47af-885d-c2acefb465d7%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/4107c532-7aa9-47af-885d-c2acefb465d7%40googlegroups.com?utm_medium=emailutm_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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAEqaEVhz6iAGqQpbp7pk00fsT81ftaU5zUVMT5rfyamS29Q_1g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: GWT Patch Review Policy Maintainer list

2014-10-20 Thread Scott Morgan
 


I would like to see some guidelines from the steering committee about 
some sort of rubber stamping of contribution ideas long before the patch 
process.   The learning curve of setting up the GWT build and making a 
patch is fairly expensive, and it makes sense for the GWT process to accept 
or reject idea long before anyone even starts coding a patch.   In other 
words I am looking for;


 1) Anyone submits a idea for a patch.

Where should the idea go?

2) Someone approves or declines the idea.

How does this occur?

3) If the idea is approved the someone creates a patch for the patch 
approval process.

   This step seems to have gotten all of the attention. 


 I suppose this could be done on this GWT Contributors group, perhaps with 
some special key words in the subject.


 In addition I would like to see some general guidelines from the steering 
committee about which contribution ideas are generally accepted/declined.


 Ie;

Bug fixes with test cases are generally accepted.

New JSE classes in JSE packages are generally accepted.


 JSE classes in JSE packages not yet supported by GWT require a passing 
vote in the steering committee.

New features require a passing vote in the steering committee, or consensus 
between at least 3 maintainers.


 I mention all of this because I went through the process of making a 
patch, and it got declined.

https://code.google.com/p/google-web-toolkit/issues/detail?id=8954


 If you just read the GWT makinggwtbetter.html, you could infer that the 
GWT community will generally add anything.

This is NOT the case, and contributors should NOT have to go through the 
work of creating a patch to find out

if a contribution idea will be accepted.

Perhaps this is why your seeing a lot of patch requests. 


 I think the steering committee could save everyone a lot of time by 
amending the GWT contribution process with this suggestion.

Maintainers would generally have less scope, and wouldn't need to spend 
time discussing if a idea should or should not be accepted,

this would give them more time to accept more patches focusing on the 
quality of the code.

Contributors would know long before a patch is in review that the idea was 
accepted, saving them from doing work that could get discarded by the GWT 
community.


 There should also be some mention of how much time it will take for a idea 
to be discussed/accepted or rejected. Perhaps one month for discussion and 
then a week for a final decision.   Also there should be a process for 
re-opening a idea, perhaps you would need to wait a year or so before 
re-opening a rejected idea.


Without something like this the GWT community is discoursing contribution, 
since contributors could think;

Wow after all the work of attempting a contribution, it got shot down, so 
why bother contributing in the future.


Cheers,

Scott


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/00b834dc-6890-4ff0-a26e-9030a5022432%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread 'John Stalcup' via GWT Contributors
I think it's in master now (commit 14f27064497f1171907d0ecbe01a4d2991a7a855)

On Sun, Oct 19, 2014 at 7:51 PM, Stephen Haberman 
stephen.haber...@gmail.com wrote:


  depends on how many files are modified [+ invalidations]

 Yeah, sorry, I should have mentioned I've only been changing one file,
 just adding/removing a character in a string.

  John detected that behavior in the persistent unit cache and has a
  fix for it.

 Great! I'll try it out when it hits master.

 - Stephen

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141019215142.6e6e53f1%40sh9
 .
 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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAFw3gJ-j4KGj%3DG-sSda%2Bei9M3X%2BDx4%2BzZGW2joogbjoRkSe-Sg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread 'Daniel Kurka' via GWT Contributors
Stephen can you verify that this solved your problem and if so cherry pick
it to the branch and add me as a reviewer?

On Mon, Oct 20, 2014 at 10:02 PM, 'John Stalcup' via GWT Contributors 
google-web-toolkit-contributors@googlegroups.com wrote:

 I think it's in master now
 (commit 14f27064497f1171907d0ecbe01a4d2991a7a855)

 On Sun, Oct 19, 2014 at 7:51 PM, Stephen Haberman 
 stephen.haber...@gmail.com wrote:


  depends on how many files are modified [+ invalidations]

 Yeah, sorry, I should have mentioned I've only been changing one file,
 just adding/removing a character in a string.

  John detected that behavior in the persistent unit cache and has a
  fix for it.

 Great! I'll try it out when it hits master.

 - Stephen

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141019215142.6e6e53f1%40sh9
 .
 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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAFw3gJ-j4KGj%3DG-sSda%2Bei9M3X%2BDx4%2BzZGW2joogbjoRkSe-Sg%40mail.gmail.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAFw3gJ-j4KGj%3DG-sSda%2Bei9M3X%2BDx4%2BzZGW2joogbjoRkSe-Sg%40mail.gmail.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.




-- 
Google Germany GmbH
*Dienerstr. 12*
*80331 München*

Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Katherine Stephens

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujir3f3Vch5ER6QGD6Ji9XWQdSToecoUaTH2gDkWZFO9W8w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] 2.7.0-beta1 deferredjs bypasses application cache

2014-10-20 Thread Thomas Broyer
IIRC, Brian changed the behavior of the xsiframe linker to match the 
direct-install linker, because most browsers would otherwise not display the 
source maps. There should be flag to turn it off and go back to the previous 
behavior.
It however looks like a browser bug worth reporting.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/b46f94bc-4dc3-45f1-822f-d2df59f7cc8a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread Stephen Haberman

 I think it's in master now (commit 14f27064497f1171907d0ecbe01a4d2991a7a855)

Oh shoot; I was wondering if that's what Roberto was referring to.

I assumed 2.7-beta1 already had that fix, because I saw it on the
release/2.7 branch in gerrit (and a few commits down/non-cherry picked).

However, right, it didn't actually make it into 2.7-beta1. I'll test
with a snapshot of the 2.7 branch later today/tonight and report back.

Thanks,
Stephen

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141020160454.44d2bc14%40sh9.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Thomas Broyer
Awesome! Will try when I find a computer and, more importantly, time ;-)
Le 20 oct. 2014 23:35, Rene Hangstrup Møller rhmol...@gmail.com a écrit
:

 This is the simplest I could come up with for fetching dependencies from
 gwt tools

 https://gist.github.com/rhmoller/7985bfdc2eac42598ee2


 Den mandag den 20. oktober 2014 15.50.13 UTC+2 skrev Jens:

 kind of a shame when you're bragging that you can adapt to any situation
 and use any kind of dependencies from file() to Maven and Ivy… just not
 plain HTTP URLs.


 Well Gradle allows you to set a custom repository pattern as it is based
 on ivy. See section 51.6.9. More about Ivy resolvers in
 http://www.gradle.org/docs/current/userguide/dependency_management.html
 .

 Although the doc does not show it but maybe these patterns can be defined
 per repository. That way we might be able to use the direct download links
 of the svn repo at code.google.com.

 -- J.

  --
 You received this message because you are subscribed to a topic in the
 Google Groups GWT Contributors group.
 To unsubscribe from this topic, visit
 https://groups.google.com/d/topic/google-web-toolkit-contributors/qStHSjew0Os/unsubscribe
 .
 To unsubscribe from this group and all its topics, send an email to
 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/c155af71-a8e7-4cc9-bd68-1aaad21a90e8%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/c155af71-a8e7-4cc9-bd68-1aaad21a90e8%40googlegroups.com?utm_medium=emailutm_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 google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAEayHEO4JoRuTEqUZ3qeuMPyV8KKAeVicgx9qsVpgEBw5im-zQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: Question to Windows users

2014-10-20 Thread Jens


 This is the simplest I could come up with for fetching dependencies from 
 gwt tools

 https://gist.github.com/rhmoller/7985bfdc2eac42598ee2


Cool! Exactly what I was thinking about. Thanks for sharing.

-- J. 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/68ae2252-261c-4d56-82d3-df6096a6fb91%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread Stephen Haberman

 However, right, it didn't actually make it into 2.7-beta1.

Crap. Eclipse was lying to me, and had a 2.6.x source jar hooked up to
gwt-dev-2.7-beta1.jar (don't ask) when I pulled up PersisentUnitCache
in my project to check for the change.

So: a) 2.7-beta1 does have John's 14f2706 fix, and b) even trying with
a locally built snapshot of release/2.7, the behavior is still
happening.

I'll spend quality time with the debugger tonight and try and see
what's going on. (But if a CL were to magically hit master before then,
I would not mind that either.)

- Stephen

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141020172605.0c3895aa%40sh9.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread 'Daniel Kurka' via GWT Contributors
I think that CL is only on master. Thats why I said try master and if it
works send me a cherry pick for the CL :)

On Tue, Oct 21, 2014 at 12:26 AM, Stephen Haberman 
stephen.haber...@gmail.com wrote:


  However, right, it didn't actually make it into 2.7-beta1.

 Crap. Eclipse was lying to me, and had a 2.6.x source jar hooked up to
 gwt-dev-2.7-beta1.jar (don't ask) when I pulled up PersisentUnitCache
 in my project to check for the change.

 So: a) 2.7-beta1 does have John's 14f2706 fix, and b) even trying with
 a locally built snapshot of release/2.7, the behavior is still
 happening.

 I'll spend quality time with the debugger tonight and try and see
 what's going on. (But if a CL were to magically hit master before then,
 I would not mind that either.)

 - Stephen

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141020172605.0c3895aa%40sh9
 .
 For more options, visit https://groups.google.com/d/optout.




-- 
Google Germany GmbH
*Dienerstr. 12*
*80331 München*

Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Katherine Stephens

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/CALLujiqnW8wQXFND7f%3Dqkop1Ehgj2C7PwZymYsBhVPPMDK6NHg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: odd super dev mode times

2014-10-20 Thread Stephen Haberman

 I think that CL is only on master. Thats why I said try master and if
 it works send me a cherry pick for the CL :)

$ git branch -a --contains 14f27064497f11
  master
* release/2.7
  remotes/gerrit/HEAD - gerrit/master
  remotes/gerrit/master
  remotes/gerrit/release/2.7

I also opened the 2.7.0-beta1 jar and it's .java file has the change as
well (checks UnitOrigin.ARCHIVE instead of PERSISTENT).

- Stephen

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/20141020173326.3663f936%40sh9.
For more options, visit https://groups.google.com/d/optout.