Reviewers: pdr, rice,
Description:
Add streaming HTML parser library to tools/lib, as well as the guava
library it depends on.
Use this parser to verify (in non-prod mode) that arguments to
SafeHtmlBuilder#appendHtmlConstant satisfy the SafeHtml composability
constraint.
Clarify SafeHtml type contract.
Please review this at http://gwt-code-reviews.appspot.com/850801/show
Affected files:
M dev/build.xml
M eclipse/user/.classpath
M tools/api-checker/config/gwt20_21userApi.conf
M user/src/com/google/gwt/safehtml/SafeHtml.gwt.xml
M user/src/com/google/gwt/safehtml/shared/SafeHtml.java
M user/src/com/google/gwt/safehtml/shared/SafeHtmlBuilder.java
A user/src/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java
M user/src/com/google/gwt/safehtml/shared/SafeHtmlUtils.java
A
user/super/com/google/gwt/safehtml/super/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtils.java
M user/test/com/google/gwt/safehtml/SafeHtmlGwtSuite.java
M user/test/com/google/gwt/safehtml/SafeHtmlJreSuite.java
M user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlBuilderTest.java
A
user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlHostedModeUtilsTest.java
M user/test/com/google/gwt/safehtml/shared/GwtSafeHtmlUtilsTest.java
M user/test/com/google/gwt/safehtml/shared/SafeHtmlBuilderTest.java
A
user/test/com/google/gwt/safehtml/shared/SafeHtmlHostedModeUtilsTest.java
M user/test/com/google/gwt/safehtml/shared/SafeHtmlUtilsTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors