Remove experimental warning from Canvas and clean up javadoc.

Review at http://gwt-code-reviews.appspot.com/1286802

Review by: rjrjr@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9613 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/canvas/client/Canvas.java b/user/src/com/google/gwt/canvas/client/Canvas.java
index 13a530b..99a314d 100644
--- a/user/src/com/google/gwt/canvas/client/Canvas.java
+++ b/user/src/com/google/gwt/canvas/client/Canvas.java
@@ -26,12 +26,6 @@
 /**
  * A widget representing a <canvas> element.
  * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- * 
  * This widget may not be supported on all browsers.
  */
 @PartialSupport
diff --git a/user/src/com/google/gwt/canvas/dom/client/CanvasGradient.java b/user/src/com/google/gwt/canvas/dom/client/CanvasGradient.java
index dce890d..f1e6267 100644
--- a/user/src/com/google/gwt/canvas/dom/client/CanvasGradient.java
+++ b/user/src/com/google/gwt/canvas/dom/client/CanvasGradient.java
@@ -17,17 +17,12 @@
 
 /**
  * Gradient object used with {@link Context2d}.
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- * 
+ *
  * This class serves as a reference to a gradient created using
  * {@link Context2d#createPattern}.
- * 
- * @see <a href="http://www.w3.org/TR/2dcontext/#canvasgradient">HTML Canvas 2D CanvasGradient</a>
+ *
+ * @see <a href="http://www.w3.org/TR/2dcontext/#canvasgradient">HTML Canvas 2D
+ *      CanvasGradient</a>
  */
 public class CanvasGradient extends FillStrokeStyle {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/CanvasPattern.java b/user/src/com/google/gwt/canvas/dom/client/CanvasPattern.java
index d1800c9..26a8c34 100644
--- a/user/src/com/google/gwt/canvas/dom/client/CanvasPattern.java
+++ b/user/src/com/google/gwt/canvas/dom/client/CanvasPattern.java
@@ -17,17 +17,12 @@
 
 /**
  * Pattern object used with {@link Context2d}.
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- * 
+ *
  * Note that this class has no methods. It simply serves as a reference to a
  * pattern created using {@link Context2d#createPattern}.
- * 
- * @see <a href="http://www.w3.org/TR/2dcontext/#canvaspattern">HTML Canvas 2D CanvasPattern</a>
+ *
+ * @see <a href="http://www.w3.org/TR/2dcontext/#canvaspattern">HTML Canvas 2D
+ *      CanvasPattern</a>
  */
 public class CanvasPattern extends FillStrokeStyle {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/CanvasPixelArray.java b/user/src/com/google/gwt/canvas/dom/client/CanvasPixelArray.java
index 7d56bd8..a1a1de9 100644
--- a/user/src/com/google/gwt/canvas/dom/client/CanvasPixelArray.java
+++ b/user/src/com/google/gwt/canvas/dom/client/CanvasPixelArray.java
@@ -18,20 +18,13 @@
 import com.google.gwt.core.client.JavaScriptObject;
 
 /**
- * Array-like object holding the actual image data for an ImageData object. For each pixel,
- * this object contains a red, green, blue and alpha value between 0 and 255 (in this order).
- * Note that we use ints here to represent the data to avoid complexities stemming from
- * bytes being signed in Java.
+ * Array-like object holding the actual image data for an ImageData object. For
+ * each pixel, this object contains a red, green, blue and alpha value between 0
+ * and 255 (in this order). Note that we use ints here to represent the data to
+ * avoid complexities stemming from bytes being signed in Java.
  *
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- *
- * <p>
- * @see <a href="http://www.w3.org/TR/2dcontext/#canvaspixelarray">HTML Canvas 2D CanvasPixelArray</a>
- * </p>
+ * @see <a href="http://www.w3.org/TR/2dcontext/#canvaspixelarray">HTML Canvas
+ *      2D CanvasPixelArray</a>
  */
 public class CanvasPixelArray extends JavaScriptObject {
 
@@ -67,7 +60,8 @@
    * @param value value to set (use values from 0 to 255)
    */
   public final native void set(int i, int value) /*-{
-    // FF3.0 doesn't clamp the range. We don't manually clamp it to maximize performance.
+    // FF3.0 doesn't clamp the range. We don't manually clamp it to maximize 
+    // performance.
     this[i] = value;
   }-*/;
 }
diff --git a/user/src/com/google/gwt/canvas/dom/client/Context.java b/user/src/com/google/gwt/canvas/dom/client/Context.java
index 5e3a0e4..187ec98 100644
--- a/user/src/com/google/gwt/canvas/dom/client/Context.java
+++ b/user/src/com/google/gwt/canvas/dom/client/Context.java
@@ -18,12 +18,6 @@
 /**
  * Rendering Context interface used to draw on a
  * {@link com.google.gwt.dom.client.CanvasElement}.
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
  */
 public interface Context {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/Context2d.java b/user/src/com/google/gwt/canvas/dom/client/Context2d.java
index 83d7f62..0be7e00 100644
--- a/user/src/com/google/gwt/canvas/dom/client/Context2d.java
+++ b/user/src/com/google/gwt/canvas/dom/client/Context2d.java
@@ -23,12 +23,6 @@
 /**
  * Rendering interface used to draw on a {@link CanvasElement}.
  *
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- *
  * @see <a href="http://www.w3.org/TR/2dcontext/#canvasrenderingcontext2d">W3C
  *      HTML 5 Specification</a>
  */
diff --git a/user/src/com/google/gwt/canvas/dom/client/CssColor.java b/user/src/com/google/gwt/canvas/dom/client/CssColor.java
index af02105..8675adf 100644
--- a/user/src/com/google/gwt/canvas/dom/client/CssColor.java
+++ b/user/src/com/google/gwt/canvas/dom/client/CssColor.java
@@ -17,20 +17,15 @@
 
 /**
  * CSS Color object.
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- * 
+ *
  * <p>
  * To handle dev mode we must wrap JSO strings in an array. Therefore, when in
  * dev mode, CssColor is actually an array with one element that is the JSO. In
  * Production Mode, this is not needed.
  * </p>
- * 
- * @see <a href="http://www.w3.org/TR/CSS1/#color">Cascading Style Sheets, level 1</a>
+ *
+ * @see <a href="http://www.w3.org/TR/CSS1/#color">Cascading Style Sheets, level
+ *      1</a>
  */
 public class CssColor extends FillStrokeStyle {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/FillStrokeStyle.java b/user/src/com/google/gwt/canvas/dom/client/FillStrokeStyle.java
index 2d4fc5f..fcc98e1 100644
--- a/user/src/com/google/gwt/canvas/dom/client/FillStrokeStyle.java
+++ b/user/src/com/google/gwt/canvas/dom/client/FillStrokeStyle.java
@@ -21,12 +21,6 @@
 /**
  * Represents a {@link CssColor}, {@link CanvasGradient}, or
  * {@link CanvasPattern} that is used for stroke and fill.
- *
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
  */
 public class FillStrokeStyle extends JavaScriptObject {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/ImageData.java b/user/src/com/google/gwt/canvas/dom/client/ImageData.java
index 64ccf65..b0057b0 100644
--- a/user/src/com/google/gwt/canvas/dom/client/ImageData.java
+++ b/user/src/com/google/gwt/canvas/dom/client/ImageData.java
@@ -18,15 +18,10 @@
 import com.google.gwt.core.client.JavaScriptObject;
 
 /**
- * Object that holds image data and a size. 
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
+ * Object that holds image data and a size.
  *
- * @see <a href="http://www.w3.org/TR/2dcontext/#imagedata">HTML Canvas 2D ImageData</a>
+ * @see <a href="http://www.w3.org/TR/2dcontext/#imagedata">HTML Canvas 2D
+ *      ImageData</a>
  */
 public class ImageData extends JavaScriptObject {
 
diff --git a/user/src/com/google/gwt/canvas/dom/client/TextMetrics.java b/user/src/com/google/gwt/canvas/dom/client/TextMetrics.java
index 7003e5e..f020117 100644
--- a/user/src/com/google/gwt/canvas/dom/client/TextMetrics.java
+++ b/user/src/com/google/gwt/canvas/dom/client/TextMetrics.java
@@ -19,14 +19,9 @@
 
 /**
  * HTML 5 Canvas text metrics.
- * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
  *
- * @see <a href="http://www.w3.org/TR/2dcontext/#textmetrics">HTML Canvas 2D TextMetrics</a>
+ * @see <a href="http://www.w3.org/TR/2dcontext/#textmetrics">HTML Canvas 2D
+ *      TextMetrics</a>
  */
 public class TextMetrics extends JavaScriptObject {
 
diff --git a/user/src/com/google/gwt/dom/client/CanvasElement.java b/user/src/com/google/gwt/dom/client/CanvasElement.java
index 466ae39..42ca571 100644
--- a/user/src/com/google/gwt/dom/client/CanvasElement.java
+++ b/user/src/com/google/gwt/dom/client/CanvasElement.java
@@ -21,12 +21,6 @@
 /**
  * Canvas element.
  * 
- * <p>
- * <span style="color:red">Experimental API: This API is still under development 
- * and is subject to change.
- * </span>
- * </p>
- * 
  * @see <a href="http://www.w3.org/TR/html5/#canvas">W3C HTML 5 Specification</a>
  */
 @TagName(CanvasElement.TAG)