> This fixes an the AIOOBE when finding a line break point in RTL laid out 
> glyphs.
> The comment in the bug report explains how we can end up trying to find an 
> unachievable break point and yet there's no "stop" on the search when we've 
> run out of glyphs so hence the exception.
> 
> The fix uses a different method to choose a break point.
> 
> A system test has been supplied which will fail on macOS (even with standard 
> macOS fonts, not just the Noto Sans Arabic) unless the fix is applied.

Phil Race has updated the pull request incrementally with one additional commit 
since the last revision:

  8302797

-------------

Changes:
  - all: https://git.openjdk.org/jfx/pull/1055/files
  - new: https://git.openjdk.org/jfx/pull/1055/files/ba0f28dc..a1cf482f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jfx&pr=1055&range=02
 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1055&range=01-02

  Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jfx/pull/1055.diff
  Fetch: git fetch https://git.openjdk.org/jfx pull/1055/head:pull/1055

PR: https://git.openjdk.org/jfx/pull/1055

Reply via email to