Mark, > Laurent, the problem is that OpenJDK 9's feature set is already fixed, so I think it is not possible to *officially* adopt huge features like Marlin FX at such a "late" point. Besides that I think that Marlin FX is of so high value to OpenJDK that I would like to nominate you as an OpenJDK committer. But that is up to Kevin to decide, certainly!
OpenJDK9 is currently in the Feature Complete extension-request process so it seems possible to submit a new JEP with very small impact and risk. As marlin-fx is very close to the integrated Marlin renderer in OpenJDK9, the risk is small for me but there will be certainly issues with jigsaw modularization of OpenJFX: MarlinFX uses jdk Unsafe for example. Moreover, integrating such JEP would imply to hurry up to be completed for dec 2016 ! FYI I am already jdk9 commiter in the client forrest but not in openjfx. > I don't know the internal structure of that part of JavaFX, but maybe Kevin could point us to some private APIs or config options one could use to allow anybody to simply bundle Marlin FX as an alternativ renderer with any JavaFX 8 or 9 application? It is certainly tricky due to classloader isolation and modules... but there is certainly some workaround. Cheers, Laurent
