RFR: JDK-8263468: New page for "recent" new API [v3]
Hannes Wallnöfer
hannesw at openjdk.java.net
Mon Jun 7 15:00:43 UTC 2021
> This adds a new kind of summary list for new API added in specific releases, and adds information to the deprecated API list about elements that were deprecated in the given releases.
>
> The changes to the code are relatively minor thanks to the existing infrastructure for summary list pages, which was extended by adding the `getTableCaption` and `addTableTabs` methods to `SummaryListWriter.java` in order to generate tabbed tables.
>
> One important area that needs to be reviewed is the addition of resources in `standard.properties`. A relatively big share of discussion and effort went into shaping the UI messages.
>
> The build system change adds options to generate API changes for all releases after JDK 11, with "New API since JDK 11" as page title for the new API page. I uploaded the generated documentation here:
>
> http://cr.openjdk.java.net/~hannesw/8263468/api-pr.00/new-list.html
> http://cr.openjdk.java.net/~hannesw/8263468/api-pr.00/deprecated-list.html
Hannes Wallnöfer has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 16 commits:
- Merge branch 'master' into JDK-8263468
- JDK-8263468: automate build integration
- JDK-8263468: make constant static
- JDK-8263468: Remove unused DocPaths methods
- JDK-8263468: Cleanup
- JDK-8263468: Add tests
- JDK-8263468: Update to new Table methods
- Merge branch 'master' into JDK-8263468
# Conflicts:
# src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
- JDK-8263468: Fix tests
- JDK-8263468: Update to latest CSR
- ... and 6 more: https://git.openjdk.java.net/jdk/compare/3396b69f...3b13ae32
-------------
Changes: https://git.openjdk.java.net/jdk/pull/4209/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4209&range=02
Stats: 1925 lines in 41 files changed: 1846 ins; 38 del; 41 mod
Patch: https://git.openjdk.java.net/jdk/pull/4209.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/4209/head:pull/4209
PR: https://git.openjdk.java.net/jdk/pull/4209
More information about the build-dev
mailing list