RFR [15] 8236823: Ensure that API documentation uses minified libraries
Pavel Rappo
pavel.rappo at oracle.com
Fri May 29 16:18:49 UTC 2020
Thanks, Jon.
Apparently, I didn't pay enough attention while researching history. As a result, I mistakenly attributed that naming scheme to the fix for JDK-8222548 and I apologize for that. jQuery has been present in our repo in the form of jquery-x.y.z.js since its first appearance, as can be seen below.
1.
changeset: 33920:bd731341c405
user: bpatel
date: Fri Nov 20 20:55:07 2015 +0000
summary: 8141492: Implement search feature in javadoc
langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/jquery/jquery-1.10.2.js
2.
changeset: 35426:374342e56a56
user: ksrini
date: Sat Nov 28 18:52:17 2015 -0800
summary: 8035473: [javadoc] Revamp the existing Doclet APIs
langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-1.10.2.js
3.
changeset: 47216:71c04702a3d5
user: erikj
date: Tue Sep 12 19:03:39 2017 +0200
summary: 8187443: Forest Consolidation: Move files to unified layout
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-1.10.2.js
4.
changeset: 50394:89dc31d7572b
user: sundar
date: Tue Jun 05 08:10:08 2018 +0530
summary: 8203780: javadoc should be updated to use jquery 1.12.4, jquery-ui 1.12.1 and jszip v3.1.5
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-1.12.4.js
5.
changeset: 50575:72c694f035ee
user: pmuthuswamy
date: Fri Jun 15 10:48:56 2018 +0530
summary: 8204666: javadoc should be updated to use jQuery 3.3.1
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.3.1.js
6.
changeset: 54531:edf1b4c6b936
user: hannesw
date: Mon Apr 15 15:38:47 2019 +0200
summary: 8221644: jquery directory should be renamed
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.3.1.js
7.
changeset: 54895:4f1f939d8f5d
user: pmuthuswamy
date: Thu May 16 16:40:48 2019 +0530
summary: 8222548: Upgrading JDK 13 with the latest available jQuery 3.4.1
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.4.1.js
-Pavel
> On 29 May 2020, at 15:47, Jonathan Gibbons <jonathan.gibbons at oracle.com> wrote:
>
>
>
> On 5/28/20 7:08 AM, Pavel Rappo wrote:
>> 1. I don't understand why JDK-8222548 renamed "jquery.js" to "jquery-3.4.1.js". Unless necessary, things like this introduce unneeded churn to the codebase. It's much cleaner to change just the contents of a file rather than both the contents and the name as that name might be used in the codebase. So, I'm thinking of renaming jquery-x.y.z.v.js back to just jquery.v.js.
> JDK-8222548 was just continuing the pattern. Not an excuse; just an explanation.
>
> --- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java Thu May 16 10:52:36 2019 +0200
> +++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java Thu May 16 16:40:48 2019 +0530
> @@ -199,8 +199,7 @@
>
> private void copyJqueryFiles() throws DocletException {
> List<String> files = Arrays.asList(
> - "jquery-3.3.1.js",
> - "jquery-migrate-3.0.1.js",
> + "jquery-3.4.1.js",
> "jquery-ui.js",
> "jquery-ui.css",
> "jquery-ui.min.js",
>
More information about the javadoc-dev
mailing list