After 16+ months of on-and-off development, ClientBundle (nee
ImmutableResourceBundle) is moving to GWT trunk.
$ find user/src/com/google/gwt/resources/
user/test/com/google/gwt/resources/ -name *.java | xargs wc | grep
total
9871 34391 317990 total
The com.google.gwt.resources.Resources module is not included from
User by default, so this commit should be a no-op for those tracking
GWT and incubator trunk. Note also that some non-trivial API changes
have occurred, includes renames and removal of methods marked as
deprecated.
The initial add at r5083 includes the following resource types:
- CssResource
- DataResource
- ExternalTextResource
- GwtCreateResource
- ImageResource
- TextResource
TODO in priority order:
- Move StyleInjector as a separate commit.
- Which package is most appropriate?
- Deprecate incubator versions and provide transition documentation.
- A very rough guide to changes is here
http://code.google.com/p/google-web-toolkit/wiki/ClientBundle
- Deprecate ImageBundle with replacement.
- Begin switching gwt.user and sample apps to ClientBundle
--
Bob Vawter
Google Web Toolkit Team
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---