Those files you noticed were cloned in the IDE, so they should be OK.

-- Jon

On 6/4/19 10:06 AM, Hannes Wallnöfer wrote:
The code changes look good.

However, there seems to be a problem with the patch as both 
overview8.html[.out] and overview9.html[.out] are moved from 
overview7.html[.out], which is probably a mistake.

http://cr.openjdk.java.net/~jjg/8223805/webrev.00/webrev/

Hannes


Am 01.06.2019 um 02:12 schrieb Jonathan Gibbons <[email protected]>:

Please review a relatively simple upgrade to the DocCommentParser for handling 
standalone HTML files.

In a standalone file, HTML content is treated as being in 3 parts ... the 
preamble, the  body, and the postamble, where the body is the content of an 
equivalent doc comment.  Traditionally, the preamble ends at the end of the 
opening tag for the `body` element, and the body ends at the beginning of the 
start of the closing tag for the `body` element. In other words, the body has 
traditionally been the inner HTML of the enclosing `body` element.

Since then, a style has evolved where authors are wrapping the content in a 
`main` element as well, presumably to satisfy accessibility checkers (which is 
good).  But this conflicts with the traditional determination of the content of 
the file, because (amongst other reasons) there can only be one `main` element 
in a generated file.

The change is for the preamble to also include the opening tag of a `main` 
element if it immediately follows the opening tag of the `body` element 
(allowing for inter-element whitespace. The change is also for the body to stop 
at the closing tag of a `main` element if one is encountered.

Two test cases are added to an existing test. The test cases consist of HTML 
files containing `main` elements as well as `body` elements. The corresponding 
.out files are dumps of the doc comment tree, showing the content of the 
preamble, body and postamble.

The change was also testing by building JDK API docs, running doccheck, and 
reviewing the results, to confirm that affected files which previously 
contained errors no longer do so.

-- Jon

JBS: https://bugs.openjdk.java.net/browse/JDK-8223805
Webrev: file:///w/jjg/work/jdk.closed.dev/8223805/webrev.00/webrev/index.html

Reply via email to