Fix dart:html and other entries in CHANGELOG:

* Fixed big rendering bug where the entire CHANGELOG was indented at
  the dart:html bulleted list, because of an un-coded `<Object>`, which
  is an HTML tag. See
  https://github.com/dart-lang/sdk/blob/5b1daaac6c135a2d83da3f3bd88344d7c7545aac/CHANGELOG.md
* Markdown link references were not referred to.
* Wrapped everything at 80-chars.

Change-Id: I9698efe7cda175ed50c2c85018f438c5717048a8
Reviewed-on: https://dart-review.googlesource.com/c/90126
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Terry Lucas <terry@google.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7639a25..5d1e407 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -20,19 +20,21 @@
 *   Improved dart2js compilation of `element.attributes.remove(name)` to
     generate `element.removeAttribute(name)`, so that there is no performance
     reason to migrate to the above methods.
+*   Fixed a number of `dart:html` P1 bugs:
 
-[35655]: https://github.com/dart-lang/sdk/issues/35655
-
-*   Fixed a number of 'dart:html' P1 bugs:
-
-    *   Fixed HTML API's with callback typedef to correctly convert Dart function to JS function.
-    *   HttpStatus constants exposed in dart:html
-    *   Expose DomName ondblclick and dblclickEvent for Angular analyzer.
-    *   Fixed removeAll on classes Set should be Iterable<Object> to match Set's removeAll not Iterable<E>.
-    *   Fixed a number of DataTransferItem, Entry, FileEntry and DiretoryEntry returning NativeJavaScriptObject needed type registered in DDC.
-        This fixes handling drag/drop of files/directories.
+    *   Fixed HTML API's with callback typedef to correctly convert Dart
+        function to JS function (Issue [35484]).
+    *   HttpStatus constants exposed in `dart:html` (Issue [34318]).
+    *   Expose DomName `ondblclick` and `dblclickEvent` for Angular analyzer.
+    *   Fixed `removeAll` on `classes`; `elements` parameter should be
+        `Iterable<Object>` to match Set's `removeAll` not `Iterable<E>` (Issue
+        [30278]).
+    *   Fixed a number of methods on DataTransferItem, Entry, FileEntry and
+        DirectoryEntry which previously returned NativeJavaScriptObject.  This
+        fixes handling drag/drop of files/directories (Issue [35510]).
     *   Added ability to allow local file access from Chrome browser in ddb.
 
+[35655]: https://github.com/dart-lang/sdk/issues/35655
 [30278]: https://github.com/dart-lang/sdk/issues/30278
 [34318]: https://github.com/dart-lang/sdk/issues/34318
 [35484]: https://github.com/dart-lang/sdk/issues/35484
@@ -78,7 +80,9 @@
 
 ### Dart VM
 
-In previous releases it was possible to violate static types using dart:mirrors but this bug is fixed now. Meaning that the code below would run without any TypeErrors and print "impossible" output.
+In previous releases it was possible to violate static types using
+`dart:mirrors` but this bug is fixed now. Meaning that the code below would run
+without any TypeErrors and print "impossible" output.
 
 ```dart
 import 'dart:mirrors';
@@ -136,7 +140,7 @@
       Common front-end. On large apps, the fix can cut down 2/3 of the time
       spent on this task.
 
-    * We fixed a bug in how inferred types were miscategorized (#35311). The old
+    * We fixed a bug in how inferred types were miscategorized (Issue [35311]). The old
       behavior was unsound and could produce broken programs. The fix may cause
       more code to be pulled into the main output unit.
 
@@ -177,6 +181,8 @@
 
         * `--new-deferred-split`: enables the new algorithm.
 
+[35311]: https://github.com/dart-lang/sdk/issues/35311
+
 #### dartdoc
 
 * dartdoc default styles now work much better on mobile.  Simple browsing