[gwt-contrib] Help with testing GWT 2.7 RC1

2014-10-23 Thread 'Daniel Kurka' via GWT Contributors
Hi all,

we are looking for help with testing GWT 2.7 RC1.

We are in need of people testing the release on these platforms (others are
already covered):

- Windows 7/8, IE10
- some Windows, IE8

Please reach out to me directly if you want to get involved.

-Daniel


-- 
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/CALLujiqAKZrx1swV29wA7xC9O9x%3DU3pgBqL7owhyHF%3DcA%3Dx%3DVg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: GWT 2.7 SDM incremental output too large

2014-10-23 Thread Ivan Markov


  One option is to get source-map support improved 
 directly in Eclipse/IntelliJ, so that the Javascript-based developer 
 tools are not used, rather, the IDEs connect to the Browsers via 
 remote debugging protocols, but the SourceMap/indexing/navigation is 
 done by Eclipse/IntelliJ. 


A shameless plug: this is anyway what SDBG does already now...
Blink's remote debugging protocol has no idea what a sourcemap is, aside 
from one little string hint telling me what is the name of the sourcemap 
file associated with script XYZ (which is btw very useful as it saves me 
from fetching the huge GWT JS output and scanning //# sourceMappingURL=). All 
the sourcemap parsing and indexing is happening in Eclipse.

Of course it is another topic that as of now, SDBG still only supports 
Chrome.

-- 
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/fb484556-ef5c-43de-aaaf-cd55856837be%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: Code for GSS support (GssResource) pushed. Please review.

2014-10-23 Thread Julien Dramaix
Just to summarize:
- GSS will be available in GWT 2.7
- GSS will use the CssResource interface and your file needs to end with 
the .gss extension
- GSS will not be enabled by default. To enable it: add  
set-configuration-property 
name=CssResource.enableGss value=true / in your module file.
- Once enabled, all the CssResource interfaces will be generated by the new 
GssResourceGenerator 
- If your app uses still old css file compatible with the GWT-CSS syntax 
you will need to enable the automatic conversion of these files to GSS. To 
do that: add set-configuration-property name=CssResource.legacy 
value=true / in your module file.
- The GSS parser and compiler is more strict than the old one. If you meet 
some issue in this automatic conversion, you can also enable the lenient 
mode: set-configuration-property name=CssResource.conversionMode 
value=lenient /
- When GSS is enabled, we have to use an attribute gss=true in your 
uibinder inline style (ui:style) in order to enable GSS

We decide to go with the memory conversion because it is the way to move 
forward. The goal is to enable GSS (with the automatic conversion not 
enabled by default) and remove the CssResourceGenerator in the next 
release. So we want people test this strategy in order to fix possible 
issue and ensure that the automatic conversion is stable.

On Wednesday, October 8, 2014 1:49:37 AM UTC+2, Goktug Gokdogan wrote:

 Can you also summarize why we need in memory conversion as opposed to 
 simpler alternative?
 So it is documented for the next time when we will have similar discussion 
 :)

 On Tue, Oct 7, 2014 at 4:00 PM, Daniel Kurka dank...@google.com 
 javascript: wrote:

 Hi all,

 summarizing the discussion I just had with Julien: We want to have the in 
 memory conversion in GWT 2.7 (even if it is not battle tested yet), since 
 this is the way to move foward. We can even do a followup release (2.8) as 
 soon as google is using it in production and we sorted all issues out.

 If GSS is turned on we will:

  - We will make a decision which generator to use based on file extension
  - You can not mix gss / css on the same interface
  - In UiBinder we will add a new attribute to tell that this interface 
 needs gss (default css)
  - If lib has gss in it the app using that lib needs to have it enabled.

 I think there is good value in including this in GWT 2.7 since we can ask 
 for external feedback as well, while at the same time making sure its 
 mature within google.

 -Daniel



 On Tuesday, October 7, 2014 8:55:27 AM UTC-7, Goktug Gokdogan wrote:

 I didn't take notes in the meetup so I cannot recall all the reasons 
 (perhaps someone else did?) but I think one of the reasons to introduce in 
 memory conversion was to get rid of the CSS generator code with the GSS 
 release and another one was the possible complications of coexisting css 
 and gss in the same page (e.g. name collisions).

 Given that we cannot get rid of the CSS generator in 2.7 and if you 
 think everything would be fine with css/gss mixed together (e.g. with 
 prefixes), I'm totally fine with kicking in-memory conversion out and it is 
 definitely not required for 2.7 even if we decide to keep it.

 However, arguably there might be still value in having an experimental 
 flag to enable GSS as it is not well tested yet.

 On Tue, Oct 7, 2014 at 1:37 AM, Julien Dramaix julien@gmail.com 
 wrote:

 I think we are making the things too complex. Initially, we wanted to 
 remove the code of the existing generator for the CssResource and 
 deprecated the existing syntax. It's why we have introduced the in-memory 
 automatic conversion.

 Now, we've decided to keep the existing generator in GWT 2.7. So I 
 think that we had better to remove this automatic conversion and choose 
 the 
 right generator in fonction of the file extension. People that want to use 
 GSS have to use files with .gss extension. Old files with .css extension 
 will continue to work because the current generator will be used for these 
 kind of files. For the uibinder, we add a temporary attributes (and/or we 
 can foreseen an configuration property that enable GSS by default in 
 UiBinder.)

 That simplify a lot the implementation, removes three configuration 
 properties (CssResource.enableGss, CssResource.legacy, 
 CssResource.conversionMode) and we support all uses cases of application 
 using third party libraries that will result of a mix of GSS and CSS. So 
 it's simpler for the user and simpler for us.

 In the next release of GWT, when we remove the code for the existing 
 generator, we 
 will be able to reintroduce this automatic in-memory conversion if we 
 want still to support the old syntax.

 Now I think we have to mark the current syntax of CssResource as 
 deprecated in favor of GSS. In order to able to remove the generator in 
 the 
 next releases.

 Another idea: In order to ease the conversion of existing CssResource 
 to GSS, we could maybe during the compilation 

[gwt-contrib] Re: Help with testing GWT 2.7 RC1

2014-10-23 Thread Brandon Donnelson
I'll do some testing, let me know what and how?

-- 
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/f6bab5cf-a9e8-4fbb-b6a2-36f29607d695%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[gwt-contrib] Re: GWT 2.7.0 beta1

2014-10-23 Thread Stefan Lecho
It seems that the com.google.gwt.widget.client.TextButton class is no 
longer packaged in the v2.7.0-beta1 of gwt-user.jar. Where can I find this 
class ?

On Saturday, 18 October 2014 19:54:40 UTC+2, Daniel Kurka wrote:

 Hi all,

 since we are adding major features to GWT, we decided to change our 
 release process for GWT 2.7. I just published GWT 2.7.0-beta1 to maven 
 central and our file storage http://goo.gl/pr7km3.
 We are doing this beta to get external feedback on incremental compilation 
 and GSS.

 Incremental compilation is now default with GWT 2.7 and replaces, together 
 with Super dev mode, the regular old dev mode. Inside of Google we are 
 already using it for a while now and most of the issues should have already 
 been dealt with, however we also want to make sure that external users that 
 might have slightly different use cases will have a working 2.7.0 release.

 So please start testing with beta1 and give us lots of feedback on the 
 contributor 
 list 
 https://groups.google.com/forum/#!forum/Google-Web-Toolkit-Contributors 
 or on the issue tracker 
 https://code.google.com/p/google-web-toolkit/issues/list. Please keep 
 in mind that we did not do any release testing on beta1, so there might be 
 issues that you do not expect from a release candidate.

 Our current plan is to wait until the end of next week for any feedback. 
 If we do not find any serious external issues we will start the testing 
 process for an actual release candidate.

 -Daniel


-- 
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/9de6bff0-56c2-4c27-80da-d9cfbffca481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: GWT 2.7.0 beta1

2014-10-23 Thread 'Goktug Gokdogan' via GWT Contributors
com.google.gwt.widget.* was deprecated and removed in the 2.7 release.
You can get a copy of the files here:
https://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/widget/client?r=9884

On Thu, Oct 23, 2014 at 7:57 AM, Stefan Lecho stle...@gmail.com wrote:

 It seems that the com.google.gwt.widget.client.TextButton class is no
 longer packaged in the v2.7.0-beta1 of gwt-user.jar. Where can I find
 this class ?

 On Saturday, 18 October 2014 19:54:40 UTC+2, Daniel Kurka wrote:

 Hi all,

 since we are adding major features to GWT, we decided to change our
 release process for GWT 2.7. I just published GWT 2.7.0-beta1 to maven
 central and our file storage http://goo.gl/pr7km3.
 We are doing this beta to get external feedback on incremental
 compilation and GSS.

 Incremental compilation is now default with GWT 2.7 and replaces,
 together with Super dev mode, the regular old dev mode. Inside of Google we
 are already using it for a while now and most of the issues should have
 already been dealt with, however we also want to make sure that external
 users that might have slightly different use cases will have a working
 2.7.0 release.

 So please start testing with beta1 and give us lots of feedback on the 
 contributor
 list
 https://groups.google.com/forum/#!forum/Google-Web-Toolkit-Contributors
 or on the issue tracker
 https://code.google.com/p/google-web-toolkit/issues/list. Please keep
 in mind that we did not do any release testing on beta1, so there might be
 issues that you do not expect from a release candidate.

 Our current plan is to wait until the end of next week for any feedback.
 If we do not find any serious external issues we will start the testing
 process for an actual release candidate.

 -Daniel

  --
 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/9de6bff0-56c2-4c27-80da-d9cfbffca481%40googlegroups.com
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/9de6bff0-56c2-4c27-80da-d9cfbffca481%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/CAN%3DyUA1fo-jiP1sQy4GMkV95EuWxk%2Bk8Y6zWomrzT%3DLL-iSHPg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: GWT 2.7.0 beta1

2014-10-23 Thread Stefan Lecho
Thanks for pointing me to the source code. If I want to use v2.7.0-beta1, 
with which classes should I replace them ?

On Friday, 24 October 2014 07:01:27 UTC+2, Goktug Gokdogan wrote:

 com.google.gwt.widget.* was deprecated and removed in the 2.7 release.
 You can get a copy of the files here:

 https://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/widget/client?r=9884

 On Thu, Oct 23, 2014 at 7:57 AM, Stefan Lecho stl...@gmail.com 
 javascript: wrote:

 It seems that the com.google.gwt.widget.client.TextButton class is no 
 longer packaged in the v2.7.0-beta1 of gwt-user.jar. Where can I find 
 this class ?

 On Saturday, 18 October 2014 19:54:40 UTC+2, Daniel Kurka wrote:

 Hi all,

 since we are adding major features to GWT, we decided to change our 
 release process for GWT 2.7. I just published GWT 2.7.0-beta1 to maven 
 central and our file storage http://goo.gl/pr7km3.
 We are doing this beta to get external feedback on incremental 
 compilation and GSS.

 Incremental compilation is now default with GWT 2.7 and replaces, 
 together with Super dev mode, the regular old dev mode. Inside of Google we 
 are already using it for a while now and most of the issues should have 
 already been dealt with, however we also want to make sure that external 
 users that might have slightly different use cases will have a working 
 2.7.0 release.

 So please start testing with beta1 and give us lots of feedback on the 
 contributor 
 list 
 https://groups.google.com/forum/#!forum/Google-Web-Toolkit-Contributors 
 or on the issue tracker 
 https://code.google.com/p/google-web-toolkit/issues/list. Please keep 
 in mind that we did not do any release testing on beta1, so there might be 
 issues that you do not expect from a release candidate.

 Our current plan is to wait until the end of next week for any feedback. 
 If we do not find any serious external issues we will start the testing 
 process for an actual release candidate.

 -Daniel

  -- 
 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 
 javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/9de6bff0-56c2-4c27-80da-d9cfbffca481%40googlegroups.com
  
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/9de6bff0-56c2-4c27-80da-d9cfbffca481%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/e342662b-7fcd-47a0-9b48-ae09eb80bec1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.