Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-05 Thread Phil Race
On 4/4/14 11:33 PM, Andrea Aime wrote: On Sat, Apr 5, 2014 at 12:53 AM, Mandy Chung > wrote: ... Right, the encapsulation will allow you to only access exported types. For internal APIs (not exported), you can't access them as they are solely impleme

Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-04 Thread Andrea Aime
On Sat, Apr 5, 2014 at 12:53 AM, Mandy Chung wrote: > On 4/2/14 12:10 AM, Laurent Bourgès wrote: > >> For now to use marlin, I use the bootclasspath append option to load the >> marlin classes. Will it still work on jdk9 ? >> > > This is TBD. We recognize the dependency on the bootclasspath. > >

Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-04 Thread Mandy Chung
On 4/2/14 12:10 AM, Laurent Bourgès wrote: For now to use marlin, I use the bootclasspath append option to load the marlin classes. Will it still work on jdk9 ? This is TBD. We recognize the dependency on the bootclasspath. > With Jigsaw in JDK 9, the access control rules will be extended to

Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-02 Thread Laurent Bourgès
Phil, Le 1 avr. 2014 23:42, "Phil Race" a écrit : > > Hi Laurent, > > Yes, we'll keep the system property (at least for JDK 9) that should support > Class.forName usage. In the JDK I expect well just look for ductus by name > then "pisces", all hard-coded, but the system property would be an over

Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-01 Thread Phil Race
Hi Laurent, Yes, we'll keep the system property (at least for JDK 9) that should support Class.forName usage. In the JDK I expect well just look for ductus by name then "pisces", all hard-coded, but the system property would be an over-ride. Its just using the ServiceLoader to then locate the c

Re: [OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-01 Thread Mandy Chung
On 4/1/14 3:09 AM, Laurent Bourgès wrote: Phil, In the following bug, you propose to remove the ServiceLoader in the RenderingEngine class: https://bugs.openjdk.java.net/browse/JDK-8038875 For now the jdk has only ductus and pisces engines but I am working on marlin which is an improved pisc

[OpenJDK 2D-Dev] Custom rendering engines in jk9

2014-04-01 Thread Laurent Bourgès
Phil, In the following bug, you propose to remove the ServiceLoader in the RenderingEngine class: https://bugs.openjdk.java.net/browse/JDK-8038875 For now the jdk has only ductus and pisces engines but I am working on marlin which is an improved pisces: https://github.com/bourgesl/marlin-renderer