[jdk11u-dev] RFR: 8236823: Ensure that API documentation uses minified libraries
Goetz Lindenmaier
goetz at openjdk.java.net
Fri Jun 10 10:44:30 UTC 2022
I backport this for parity with 11.0.17-oracle.
This change was originally made on top of JQuery 3.4.1, but jdk11 is already on 3.5.1, so I had to adapt a row of places.
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
Resolve 3.4.1 to 3.5.1.
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
Resolve 3_3 / 3_5.
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.min.js
Instead, adding jquery-3.5.1.min.js to directory /jquery.
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-ui.css
is in different subdir: jquery
The change was already applied there.
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
Resolve 3.4.1 to 3.5.1.
test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Resolve 3.4.1 to 3.5.1.
test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Resolve 3.4.1 to 3.5.1 and further diffs in last chunk.
In addition, I had to edit test/langtools/tools/javadoc/api/basic/APITest.java because
JDK-8215584: Remove support for the "old" doclet API in com/sun/javadoc
is not in 11.
-------------
Commit messages:
- Backport f6ad22fce5b2a8d5d349e8b389103e2d565dc709
Changes: https://git.openjdk.org/jdk11u-dev/pull/1141/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=1141&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8236823
Stats: 95 lines in 8 files changed: 62 ins; 15 del; 18 mod
Patch: https://git.openjdk.org/jdk11u-dev/pull/1141.diff
Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1141/head:pull/1141
PR: https://git.openjdk.org/jdk11u-dev/pull/1141
More information about the jdk-updates-dev
mailing list