Reviewers: jat, Description: Add SafeHtml support to UI widgets (2)
This is a first-pass at adding SafeHtml support to a subset of the widgets. In cases where the class implements HasHTML, HasSafeHtml has been implemented as well. In constructors that accept a string that can be parsed as Html, a SafeHtml constructor has been added. In cases where a method accepts a string that can be parsed as Html, a corresponding SafeHtml method has been added. Please review this at http://gwt-code-reviews.appspot.com/847801/show Affected files: M tools/api-checker/config/gwt20_21userApi.conf M user/src/com/google/gwt/user/User.gwt.xml M user/src/com/google/gwt/user/client/ui/Anchor.java M user/src/com/google/gwt/user/client/ui/Button.java M user/src/com/google/gwt/user/client/ui/ButtonBase.java M user/src/com/google/gwt/user/client/ui/CaptionPanel.java M user/src/com/google/gwt/user/client/ui/CheckBox.java M user/src/com/google/gwt/user/client/ui/CustomButton.java M user/src/com/google/gwt/user/client/ui/DialogBox.java M user/src/com/google/gwt/user/client/ui/HTML.java M user/src/com/google/gwt/user/client/ui/HTMLPanel.java M user/src/com/google/gwt/user/client/ui/HTMLTable.java A user/src/com/google/gwt/user/client/ui/HasDirectionalSafeHtml.java M user/src/com/google/gwt/user/client/ui/Hyperlink.java M user/src/com/google/gwt/user/client/ui/InlineHTML.java M user/src/com/google/gwt/user/client/ui/InlineHyperlink.java M user/src/com/google/gwt/user/client/ui/Label.java M user/src/com/google/gwt/user/client/ui/MenuBar.java M user/src/com/google/gwt/user/client/ui/MenuItem.java M user/src/com/google/gwt/user/client/ui/RadioButton.java M user/src/com/google/gwt/user/client/ui/ResetButton.java M user/src/com/google/gwt/user/client/ui/RichTextArea.java M user/src/com/google/gwt/user/client/ui/StackLayoutPanel.java M user/src/com/google/gwt/user/client/ui/StackPanel.java M user/src/com/google/gwt/user/client/ui/SubmitButton.java M user/src/com/google/gwt/user/client/ui/TabBar.java M user/src/com/google/gwt/user/client/ui/TabLayoutPanel.java M user/src/com/google/gwt/user/client/ui/TreeItem.java M user/test/com/google/gwt/user/UISuite.java M user/test/com/google/gwt/user/client/ui/AnchorTest.java M user/test/com/google/gwt/user/client/ui/ButtonTest.java M user/test/com/google/gwt/user/client/ui/CaptionPanelTest.java M user/test/com/google/gwt/user/client/ui/CheckBoxTest.java M user/test/com/google/gwt/user/client/ui/CustomButtonTest.java M user/test/com/google/gwt/user/client/ui/DialogBoxTest.java M user/test/com/google/gwt/user/client/ui/HTMLPanelTest.java M user/test/com/google/gwt/user/client/ui/HTMLTableTestBase.java M user/test/com/google/gwt/user/client/ui/HTMLTest.java M user/test/com/google/gwt/user/client/ui/HyperlinkTest.java A user/test/com/google/gwt/user/client/ui/InlineHTMLTest.java A user/test/com/google/gwt/user/client/ui/InlineHyperlinkTest.java M user/test/com/google/gwt/user/client/ui/LabelTest.java M user/test/com/google/gwt/user/client/ui/MenuBarTest.java M user/test/com/google/gwt/user/client/ui/MenuItemTest.java M user/test/com/google/gwt/user/client/ui/RadioButtonTest.java A user/test/com/google/gwt/user/client/ui/ResetButtonTest.java M user/test/com/google/gwt/user/client/ui/RichTextAreaTest.java M user/test/com/google/gwt/user/client/ui/StackLayoutPanelTest.java A user/test/com/google/gwt/user/client/ui/SubmitButtonTest.java M user/test/com/google/gwt/user/client/ui/TabBarTest.java M user/test/com/google/gwt/user/client/ui/TreeItemTest.java -- http://groups.google.com/group/Google-Web-Toolkit-Contributors