> Enable backpropagation of `isConsumed` flag to the ancestor(s) of events > cloned via `Event.copyFor()`. > > This change has a minimal API impact and allows for a fine-grained control of > when to propagate and when not to propagate. > > The proposed change could make > [JDK-8303209](https://bugs.openjdk.org/browse/JDK-8303209) unnecessary.
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 10 additional commits since the last revision: - avoid csr - Merge remote-tracking branch 'origin/master' into ag.consume - only if consumed - only when consumed - propagate - cleanup - simpler - event helper - copy for test - propagate consume action ------------- Changes: - all: https://git.openjdk.org/jfx/pull/1523/files - new: https://git.openjdk.org/jfx/pull/1523/files/551ed976..48022d6b Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=1523&range=01 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1523&range=00-01 Stats: 1379 lines in 29 files changed: 1135 ins; 90 del; 154 mod Patch: https://git.openjdk.org/jfx/pull/1523.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/1523/head:pull/1523 PR: https://git.openjdk.org/jfx/pull/1523