Re: [gwt-contrib] Re: Question to Windows users
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.