Reviewers: rjrjr,
Description:
Adding a new annotation SafeHtmlTemplates.SafeForCss to specify that a
parameter is known to be safe for use in a CSS context and should not
generate a warning. Currently, templates generate a warning if an
argument is used in a CSS context, which spams the logger, but there is
no way to prevent the warning. In addition, we assume that all non-char
primitives are safe for use in a CSS context.
Please review this at http://gwt-code-reviews.appspot.com/1384801/
Affected files:
M
samples/showcase/src/com/google/gwt/sample/showcase/client/content/cell/CwCellValidation.java
M user/src/com/google/gwt/cell/client/IconCellDecorator.java
A user/src/com/google/gwt/safecss/SafeCss.gwt.xml
A user/src/com/google/gwt/safecss/shared/SafeCss.java
A user/src/com/google/gwt/safecss/shared/SafeCssString.java
A user/src/com/google/gwt/safecss/shared/SafeCssUtils.java
A user/src/com/google/gwt/safecss/shared/package-info.java
M
user/src/com/google/gwt/safehtml/rebind/SafeHtmlTemplatesImplMethodCreator.java
M user/src/com/google/gwt/user/User.gwt.xml
M user/src/com/google/gwt/user/cellview/client/CellBrowser.java
M user/src/com/google/gwt/user/cellview/client/CellTree.java
M user/src/com/google/gwt/user/cellview/client/CellTreeNodeView.java
M user/test/com/google/gwt/safehtml/client/SafeHtmlTemplatesTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors