Please review a change to update commonmark-java used for Markdown documentation comments to version 0.29.0.
The update is a clean re-import of commonmark-java sources at tag commonmark-parent-0.29.0: https://github.com/commonmark/commonmark-java/tree/commonmark-parent-0.29.0 The code in jdk.internal.org.commonmark and subpackages is updated to the release code with minimal changes: - Add GPL license header for new files - Add jdk.internal package prefix - Add required @SuppressWarnings and @Deprecated annotations in the following classes to avoid warnings during compilation: - BlockStartImpl.java - Defintions.java - InlineParserContextImpl.java - TextContentRenderer.java - Update resource package path in Html5Entities.java - Our MarkdownTransformer adapter class required some changes as a method we previously implemented to resolve JavaDoc references was deprecated and replaced by a different method Changes were compared manually against the base version. The changes pass tier1 langtools tests. --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Update commonmark-java to release 0.29.0 - 8380051: Update commonmark-java to 0.27.1 Changes: https://git.openjdk.org/jdk/pull/31985/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=31985&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8380051 Stats: 3749 lines in 102 files changed: 2263 ins; 1099 del; 387 mod Patch: https://git.openjdk.org/jdk/pull/31985.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/31985/head:pull/31985 PR: https://git.openjdk.org/jdk/pull/31985
