[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