Reviewers: sbrubaker, jlabanca, rjrjr,
Description:
Add SafeUri type, similar to SafeHtml but for values in a URL attribute
context.
What matters most is direct support in SafeHtmlTemplates.
Also added a few overloads in c.g.g.user.client.
Note that this is a breaking change in the sense that DataResource and
ImageResource have a new getSafeUri method.
See http://code.google.com/p/google-web-toolkit/issues/detail?id=6145
Please review this at http://gwt-code-reviews.appspot.com/1380806/
Affected files:
M user/src/com/google/gwt/cell/client/ImageCell.java
M user/src/com/google/gwt/cell/client/ImageLoadingCell.java
M user/src/com/google/gwt/cell/client/ImageResourceCell.java
M user/src/com/google/gwt/resources/Resources.gwt.xml
M user/src/com/google/gwt/resources/client/DataResource.java
M user/src/com/google/gwt/resources/client/ImageResource.java
A user/src/com/google/gwt/resources/client/impl/DataResourcePrototype.java
M
user/src/com/google/gwt/resources/client/impl/ExternalTextResourcePrototype.java
M
user/src/com/google/gwt/resources/client/impl/ImageResourcePrototype.java
M user/src/com/google/gwt/resources/rg/DataResourceGenerator.java
M user/src/com/google/gwt/resources/rg/ImageResourceGenerator.java
M
user/src/com/google/gwt/safehtml/rebind/SafeHtmlTemplatesImplMethodCreator.java
A user/src/com/google/gwt/safehtml/shared/SafeUri.java
A user/src/com/google/gwt/safehtml/shared/SafeUriString.java
M user/src/com/google/gwt/safehtml/shared/UriUtils.java
M user/src/com/google/gwt/user/client/ui/AbstractImagePrototype.java
M user/src/com/google/gwt/user/client/ui/FormPanel.java
M user/src/com/google/gwt/user/client/ui/Frame.java
M user/src/com/google/gwt/user/client/ui/Image.java
M user/src/com/google/gwt/user/client/ui/impl/ClippedImagePrototype.java
M user/test/com/google/gwt/safehtml/client/SafeHtmlTemplatesTest.java
M
user/test/com/google/gwt/user/client/ui/impl/ClippedImagePrototypeTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors