On Sat, Oct 25, 2014 at 2:27 AM, Julien Dramaix <[email protected]> wrote:
> For the time being, you have to use the converter externally, see > https://github.com/jDramaix/gss.gwt/wiki/Migration-guide#the-converter > (Now the support of GSS is included in GWT, you don't need any other > dependencies than gwt-user.jar) > > I've proposed to store the result of the conversion on disk id the -extra > flag is set, but I don't have any reaction about that: > > Another idea: In order to ease the conversion of existing CssResource to > GSS, we could maybe during the compilation convert every .css file with the > converter and write the result on disk (in the "extra" directory) if the > -extra flag is set. > > I am not sure if we need that. I think all we need to able to run the converter tool on a directory including subdirectories. That gives enough flexibility for projects to gradually convert while for others it gives a simple one shot conversion. > On Friday, October 24, 2014 4:34:32 PM UTC+2, Paul Stockley wrote: >> >> Is there a way to do an explicit one-time conversion to the new gss >> format? I would want to do this on my major css files so I can take >> advantage of the new features. >> >> On Friday, October 24, 2014 4:37:18 AM UTC-4, Thomas Broyer wrote: >>> >>> >>> >>> On Thursday, October 23, 2014 11:40:08 PM UTC+2, Julien Dramaix wrote: >>>> >>>> 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 >>>> >>> >>> Great summary! That should go into the release notes. >>> >> -- > You received this message because you are subscribed to the Google Groups > "GWT Contributors" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/google-web-toolkit-contributors/b8776c8c-309a-440b-aba6-adc6d3ecdb84%40googlegroups.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/b8776c8c-309a-440b-aba6-adc6d3ecdb84%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAN%3DyUA0L5j2JRK67c%3DoxtQgYoQjxRFU1Gie%2B4kQT0pU%2BSmkMgw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
