You should file this as a bug, eventually enhanced with ability to disable inlining for the whole file, not for each individual item. Viliam
On 28. Apr, 20:36 h., TiMeZoNe <[email protected]> wrote: > I've now written a quick'n'dirty patch ;) > > works fine for DataResources. :) > > ### Eclipse Workspace Patch 1.0 > #P GWT_SOURCE > Index: user/src/com/google/gwt/resources/client/ClientBundle.java > =================================================================== > --- user/src/com/google/gwt/resources/client/ClientBundle.java > (revision 7991) > +++ user/src/com/google/gwt/resources/client/ClientBundle.java > (working copy) > @@ -37,9 +37,13 @@ > * Specifies the classpath location of the resource or resources > associated > * with the {...@link ResourcePrototype}. > */ > - �...@retention(RetentionPolicy.RUNTIME) > �...@target(ElementType.METHOD) > public @interface Source { > String[] value(); > } > + > + �...@retention(RetentionPolicy.RUNTIME) > + �...@target(ElementType.METHOD) > + public @interface SkipBase64 { > + } > } > Index: user/src/com/google/gwt/resources/rg/DataResourceGenerator.java > =================================================================== > --- user/src/com/google/gwt/resources/rg/DataResourceGenerator.java > (revision 7991) > +++ user/src/com/google/gwt/resources/rg/DataResourceGenerator.java > (working copy) > @@ -19,6 +19,7 @@ > import com.google.gwt.core.ext.UnableToCompleteException; > import com.google.gwt.core.ext.typeinfo.JMethod; > import com.google.gwt.resources.client.DataResource; > +import com.google.gwt.resources.client.ClientBundle.SkipBase64; > import com.google.gwt.resources.ext.AbstractResourceGenerator; > import com.google.gwt.resources.ext.ResourceContext; > import com.google.gwt.resources.ext.ResourceGeneratorUtil; > @@ -45,7 +46,12 @@ > } > > URL resource = resources[0]; > - String outputUrlExpression = context.deploy(resource, false); > + String outputUrlExpression; > + if (method.getAnnotation(SkipBase64.class) != null) { > + outputUrlExpression = context.deploy(resource, true); > + } else { > + outputUrlExpression = context.deploy(resource, false); > + } > > SourceWriter sw = new StringSourceWriter(); > // Write the expression to create the subtype. > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/google-web-toolkit?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
