On Wed, 10 May 2023 20:48:22 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> Adding TextFlow.underlineShape() to add support for a spellchecker-like >> decoration, using >> >> getRange(start, end, TextLayout.TYPE_UNDERLINE); >> >> >> which mirrors an existing method in Text with exactly the same signature. > > Andy Goryachev has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains five additional > commits since the last revision: > > - Merge branch 'master' into 8307363.underline > - added test > - use the same javadoc as in Text > - whitespace > - 8307363: text flow underline shape Test looks good with a couple comments. I'll give it a quick test drive. tests/system/src/test/java/test/javafx/scene/text/TextFlowNodeTest.java line 57: > 55: } catch (InterruptedException ex) { > 56: Assert.fail("Unexpected exception: " + ex); > 57: } Can this be replaced with `Util.startup()`? tests/system/src/test/java/test/javafx/scene/text/TextFlowNodeTest.java line 70: > 68: PathElement[] p = f.underlineShape(0, 0); > 69: Assert.assertNotNull(p); > 70: Assert.assertEquals(p.length, 0); Arguments are switched (expected value comes first). ------------- PR Review: https://git.openjdk.org/jfx/pull/1127#pullrequestreview-1421479704 PR Review Comment: https://git.openjdk.org/jfx/pull/1127#discussion_r1190466485 PR Review Comment: https://git.openjdk.org/jfx/pull/1127#discussion_r1190466766