From mvfranz at gmail.com Sun Sep 20 12:28:31 2009 From: mvfranz at gmail.com (Michael Franz) Date: Sun, 20 Sep 2009 15:28:31 -0400 Subject: How much has been pushed upstream? Message-ID: Hi, I have been looking at the patches to see what needs to be done so that I can use the changes in the BSD port. I have noticed that a lot of the patches from http://kennke.org/~hg/openjdk-patches/ have already made it into the jdk7 repo. Will the rest of these patches make it? Are they in the pipeline? Am I looking at the correct repo for the patches? Thanks Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090920/e3e0b73b/attachment.html From neugens.limasoftware at gmail.com Sun Sep 20 23:55:29 2009 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Mon, 21 Sep 2009 08:55:29 +0200 Subject: How much has been pushed upstream? In-Reply-To: References: Message-ID: <4AB72361.2030705@gmail.com> Il 20/09/2009 21:28, Michael Franz ha scritto: > Hi, > > I have been looking at the patches to see what needs to be done so that I > can use the changes in the BSD port. I have noticed that a lot of the > patches from http://kennke.org/~hg/openjdk-patches/ have already made it > into the jdk7 repo. Will the rest of these patches make it? Are they in > the pipeline? Am I looking at the correct repo for the patches? > > Thanks > > Michael Hi Michael, You don't need anymore those patches, with the latest FontManager push, everything is upstream now, so just use the Cacio repo, it's completely self contained. The Documentation page is a bit outdated, but the README should be mostly updated (I will correct this). What API you'll use for the graphics port? Thanks for trying Cacio :) Cheers, Mario From mvfranz at gmail.com Mon Sep 21 04:33:32 2009 From: mvfranz at gmail.com (Michael Franz) Date: Mon, 21 Sep 2009 07:33:32 -0400 Subject: How much has been pushed upstream? In-Reply-To: <4AB72361.2030705@gmail.com> References: <4AB72361.2030705@gmail.com> Message-ID: Mario, On Mon, Sep 21, 2009 at 2:55 AM, Mario Torre wrote: > Il 20/09/2009 21:28, Michael Franz ha scritto: > > Hi, >> >> I have been looking at the patches to see what needs to be done so that I >> can use the changes in the BSD port. I have noticed that a lot of the >> patches from http://kennke.org/~hg/openjdk-patches/ have already made it >> into the jdk7 repo. Will the rest of these patches make it? Are they in >> the pipeline? Am I looking at the correct repo for the patches? >> >> Thanks >> >> Michael >> > > Hi Michael, > > You don't need anymore those patches, with the latest FontManager push, > everything is upstream now, so just use the Cacio repo, it's completely self > contained. > > So, I should use http://hg.openjdk.java.net/caciocavallo/jdk7/ ? If everything is pushed upstream can I also use http://hg.openjdk.java.net/jdk7/jdk7? > The Documentation page is a bit outdated, but the README should be mostly > updated (I will correct this). > > What API you'll use for the graphics port? > > Are you referring to the internal/external option? My understanding is that the internal is easier (less coding) so I will look at that. > Thanks for trying Cacio :) > > Cheers, > Mario > Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090921/6a5a24e3/attachment.html From neugens.limasoftware at gmail.com Mon Sep 21 04:51:03 2009 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Mon, 21 Sep 2009 13:51:03 +0200 Subject: How much has been pushed upstream? In-Reply-To: References: <4AB72361.2030705@gmail.com> Message-ID: <4AB768A7.20409@gmail.com> Il 21/09/2009 13:33, Michael Franz ha scritto: Hi Michael, >> You don't need anymore those patches, with the latest FontManager push, >> everything is upstream now, so just use the Cacio repo, it's completely self >> contained. >> >> So, I should use http://hg.openjdk.java.net/caciocavallo/jdk7/ ? If > everything is pushed upstream can I also use > http://hg.openjdk.java.net/jdk7/jdk7? Well, Cacio itself is not upstream, but it doesn't require any new patches. It should be in sync with the current OpenJDK, but because the internal API is changing a lot, you may need to add or remove some methods, but most of the time, it's enough to either return false or do nothing. >> What API you'll use for the graphics port? >> >> Are you referring to the internal/external option? My understanding is > that the internal is easier (less coding) so I will look at that. Yeah, true, the internal it's relatively easy to do, but while the external is of course still an option, we are simply not developing it anymore, so probably it's in fact also your only option. The hope is that new patches that come from Sun will still keep things separated enough so that we don't end up in the same mess that we had before starting the project, although we only "require" that the internal code itself doesn't rely on a specific implementation of the peers, which is in Sun's own interest anyway. The external option was just a proof of concept, and it's really only interesting for projects like Classpath and Harmony, but because resources are limited, we are just "happy" with the current state of things and hope it still works :) What I was referring to is what is the API you choose for the backend, for example, X11, GTK etc? The X11 code should work well on the BSD, so you don't even need Cacio, if you are doing an OSX port, you may give a look at the SDL backend, it needs lots of love, but it should work out of the box without an X Server. Cheers, Mario From mvfranz at gmail.com Mon Sep 21 15:41:54 2009 From: mvfranz at gmail.com (Michael Franz) Date: Mon, 21 Sep 2009 18:41:54 -0400 Subject: How much has been pushed upstream? In-Reply-To: <4AB768A7.20409@gmail.com> References: <4AB72361.2030705@gmail.com> <4AB768A7.20409@gmail.com> Message-ID: Hi Mario, All great info! > What I was referring to is what is the API you choose for the backend, for > example, X11, GTK etc? > > The X11 code should work well on the BSD, so you don't even need Cacio, if > you are doing an OSX port, you may give a look at the SDL backend, it needs > lots of love, but it should work out of the box without an X Server. > > I will look at the SDL backend. I am interested in this for two reason, one is for using Cocoa and the other is for Haiku. > Cheers, > Mario > Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090921/45f43c8e/attachment.html