fix accidental breaking changes in html5lib, deprecate instead

R=kevmoo@google.com

Review URL: https://codereview.chromium.org//165353002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart/pkg/third_party/html5lib@32680 260f80e4-7a28-3924-810f-c04153c831b5
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9bba04d..7c97280 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,9 @@
 This file contains highlights of what changes on each version of the html5lib
 package.
 
-#### Pub version 0.10.0-dev
+#### Pub version 0.9.2-dev
+  * add Node.text, Node.append, Document.documentElement
+  * add Text.data, deprecate Node.value and Text.value.
+  * deprecate Node.$dom_nodeType
   * added querySelector/querySelectorAll, deprecated query/queryAll.
     This matches the current APIs in dart:html.
diff --git a/lib/dom.dart b/lib/dom.dart
index 66fa1b3..6fceb65 100644
--- a/lib/dom.dart
+++ b/lib/dom.dart
@@ -154,6 +154,12 @@
 
   int get nodeType;
 
+  /** *Deprecated* use [text], [Text.data] or [Comment.data]. */
+  @deprecated String get value => null;
+
+  /** *Deprecated* use [nodeType]. */
+  @deprecated int get $dom_nodeType => nodeType;
+
   String get outerHtml {
     var str = new StringBuffer();
     _addOuterHtml(str);
@@ -433,6 +439,10 @@
 
   Text(this.data) : super(null);
 
+  /** *Deprecated* use [data]. */
+  @deprecated String get value => data;
+  @deprecated set value(String x) { data = x; }
+
   int get nodeType => Node.TEXT_NODE;
 
   String toString() => '"$data"';