From roman.kennke at aicas.com Mon Aug 4 13:59:07 2008 From: roman.kennke at aicas.com (Roman Kennke) Date: Mon, 04 Aug 2008 22:59:07 +0200 Subject: FINAL PROJECT: Portable GUI backends Message-ID: <1217883547.7872.10.camel@moonlight> Dear judges, dear mailing list, Please find all necessary material (documentation, source code, tests, etc) to the Caciocavallo project here: http://hg.openjdk.java.net/caciocavallo/caciocavallo/raw-file/tip/cacio-docs/index.html All the source code developed as part of this project is published under the SCA of Roman Kennke, Mario Torre and aicas GmbH. This includes the code published under these repositories: http://hg.openjdk.java.net/caciocavallo/caciocavallo/ http://kennke.org/~hg/hgwebdir.cgi/caciocavallo/ http://kennke.org/~hg/hgwebdir.cgi/caciocavallo-ng/ The latter two serve as prototypical implementations of a GUI backend. They share some code with the Escher peer from GNU Classpath. The authors (Mario and me) donated a previous version of that code to the GNU Classpath project. The authors made sure that only code is contributed to any project that was actually written 100% by the authors. Kind regards, Mario and Roman -- Dipl.-Inform. (FH) Roman Kennke, Software Engineer, http://kennke.org aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-48 USt-Id: DE216375633, Handelsregister HRB 109481, AG Karlsruhe Gesch?ftsf?hrer: Dr. James J. Hunt From scolebourne at joda.org Mon Aug 4 17:01:14 2008 From: scolebourne at joda.org (Stephen Colebourne) Date: Tue, 05 Aug 2008 01:01:14 +0100 Subject: FINAL PROJECT: Provide date and time library from JSR-310 Message-ID: <4897984A.4080202@joda.org> The JSR-310 team of Michael and myself are pleased to submit our final project for the OpenJDK challenge. Full details about the submitted project are available online at: https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/OpenJDKChallenge.txt?rev=560&view=markup This contains hyperlinks to all the major resources. The full codebase being submitted is a tagged subversion repository at java.net (java.net login required): https://jsr-310.dev.java.net/svn/jsr-310/tags/OpenJDKChallenge This can be browsed online at (no login required): https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/ For reference, the subversion repository before the start of the project stage was at revision 285 (it is now 560): https://jsr-310.dev.java.net/source/browse/jsr-310/trunk/jsr-310-ri/?rev=285 We've tried to aid evaluation with the provision of an ant build (including fetching libraries, compilation, tests and coverage). We have also built online javadoc and an example program runnable using 'ant examples'. Thanks, Michael and Stephen From linuxhippy at gmail.com Mon Aug 4 17:47:14 2008 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Tue, 5 Aug 2008 02:47:14 +0200 Subject: FINAL PROJECT : "Implement XRender pipeline for Java2D" Message-ID: <194f62550808041747m1ad7482dg4836d9f1f362ac3c@mail.gmail.com> Hello, This is the "FINAL PROJECT" email for the openjdk xrender project. * The sourcecode can be checked out from the project's mercurial repository located at: http://hg.openjdk.java.net/xrender/xrender/jdk/. Simply cloning the repository to the local hard disk using "hg clone http://hg.openjdk.java.net/xrender/xrender/jdk/" should be sufficient. * Project documentation and other project materials are located at the project page at: http://openjdk.java.net/projects/xrender/ The poject page contains instructions for building and enabling the pipeline, as well as benchmarks, documentation , ... * A "development diary" can be found on the project's blog, located at: http://linuxhippy.blogspot.com/ Thanks a lot, Clemens From neal at gafter.com Mon Aug 4 18:47:21 2008 From: neal at gafter.com (Neal Gafter) Date: Mon, 4 Aug 2008 18:47:21 -0700 Subject: FINAL PROJECT: Provide date and time library from JSR-310 In-Reply-To: <4897984A.4080202@joda.org> References: <4897984A.4080202@joda.org> Message-ID: <15e8b9d20808041847q5cd1f213q3ab69a40398dcb3a@mail.gmail.com> Stephen- You appear to be distributing code (such as Calendar.java) that you received under GPLv2, but in which your modifications to that code are not licensed under GPLv2. Because GPLv2 forbids that, this is an infringement of Sun's copyrights in the underlying code. You probably want to correct that before the end of today so that you are not disqualified under the OpenJDK Community Innovators' Challenge Official Rules (4.B). I think all you need to do is revise your copyright notices so that your contributions are distributed under GPLv2. Regards, Neal On Mon, Aug 4, 2008 at 5:01 PM, Stephen Colebourne wrote: > > The JSR-310 team of Michael and myself are pleased to submit our final > project for the OpenJDK challenge. > > Full details about the submitted project are available online at: > > https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/OpenJDKChallenge.txt?rev=560&view=markup > This contains hyperlinks to all the major resources. > > The full codebase being submitted is a tagged subversion repository at > java.net (java.net login required): > https://jsr-310.dev.java.net/svn/jsr-310/tags/OpenJDKChallenge > > This can be browsed online at (no login required): > https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/ > > For reference, the subversion repository before the start of the project > stage was at revision 285 (it is now 560): > > https://jsr-310.dev.java.net/source/browse/jsr-310/trunk/jsr-310-ri/?rev=285 > > We've tried to aid evaluation with the provision of an ant build (including > fetching libraries, compilation, tests and coverage). We have also built > online javadoc and an example program runnable using 'ant examples'. > > Thanks, > Michael and Stephen > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/challenge-discuss/attachments/20080804/4ac9dfe3/attachment.html From kalli at midverk.is Mon Aug 4 18:56:58 2008 From: kalli at midverk.is (Karl Helgason) Date: Tue, 5 Aug 2008 01:56:58 +0000 Subject: FINAL PROJECT: Free Software synthesizer implementation for the OpenJDK project Message-ID: <36EC82E93EB0AD40A4301DAD65432386BF9EA6B264@mail.midverk.is> Here is a brief status report on the Gervill Synthesizer which is hereby submitted as a final project for the OpenJDK challenge. At the May 30, [1] Gervill Synthesizer was released as part of OpenJDK 6 b10. And this meant the SMNP was only encumbrances left. And at that same time IcedTea project had already incorporated Gervill. [2] On June 19 it was reported that IcedTea project has passed the Java Test Compatibility Kit (TCK) and that meant it behaved just like any Java 6 implementation. [3] And Gervill Synthesizer was one of key elements to enable IcedTea pass the TCK. Gervill Synthesizer was also in the highlight at the JavaOne 2008, when it was shown how easy it was to use Gervill at the JFugue Talk [4]. There was shown that having the SoundFont support enabled playing Midi Files in High Quality using High Quality Soundfont. At the Midi.Org web forumn it was noticed that Gervill Synthesizer is the "only" or one of few synthesizer known to fully response to all MIDI Tuning messages. [5] Currently an updated version of Gervill will be released as part of OpenJDK 6 b12. [6] Access to source code, tests, change log, documentation is available at the Gervill Project Homepage: https://gervill.dev.java.net Communication regarding this project can be found at following mailing lists: http://mail.openjdk.java.net/mailman/listinfo/audio-engine-dev http://mail.openjdk.java.net/mailman/listinfo/sound-dev http://mail.openjdk.java.net/mailman/listinfo/distro-pkg-dev http://mail.openjdk.java.net/mailman/listinfo/jdk6-dev Regards, Karl Helgason --- [1] http://mail.openjdk.java.net/pipermail/jdk6-dev/2008-June/000060.html [2] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2008-April/001855.html [3] Java is finally Free and Open - http://blog.softwhere.org/archives/196 [4] JavaOne 2008, TS-5263, Jamming with Java Technology: Making Music with JFugue and JFrets - http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5263&yr=2008&track=coolstuff [5] MIDI.org Web Forum ? General Boards ? MIDI Technology ? misleading midi tuning specifications? - http://www.midi.org/cgi-local/forum/forum.pl?b-T_help/m-1203665116/s-all/ [6] http://mail.openjdk.java.net/pipermail/sound-dev/2008-July/000058.html From neal at gafter.com Mon Aug 4 21:56:24 2008 From: neal at gafter.com (Neal Gafter) Date: Mon, 4 Aug 2008 21:56:24 -0700 Subject: FINAL PROJECT: Closures for Java Message-ID: <15e8b9d20808042156k781ee0e0pe2d9fd270a3a2158@mail.gmail.com> This is a final submission for the Closures for Java project described at http://mail.openjdk.java.net/pipermail/challenge-discuss/2008-February/000047.html HOW TO ACCESS THE CODE: The complete implementation may be found in the openjdk Mercurial forest at ssh://hg.openjdk.java.net/closures/closures/ The forest can also be found on the openjdk mercurial website at http://hg.openjdk.java.net/closures/closures/ Most of the changes for this project are found in the langtools tree, though there are some changes to supporting libraries in the jdk tree. A binary build of the project, suitable for use with an existing Java SE 5 or Java SE 6 platform implementation, may be found at http://www.javac.info/closures.tar.gz Other resources relating to the project can be found on the website http://www.javac.info/ As an openjdk Project, copyrights in these sources have been contributed to Sun Microsystems under the terms of the SCA. The implementation supports all features described in the specification and noted in the project proposal. Based on community feedback, there are some changes reflected in the implementation suitable for inclusion in a revision of the prototype, including the addition of support for "method references". For details of the differences from the specification, see http://www.javac.info/PrototypeDifferences.html which is also included, below. =================== Differences Between the Prototype and the Spec (v0.5) Here is a summary of the differences between the current prototype and the last published specification (v0.5). These changes reflect feedback from the user community and are suitable for inclusion in the next revision of the specification. * Renamed Unreachable to Nothing We adopt the name used by Scala to represent the same concept. * Removed support for the type null We used null as a placeholder for an exception type when none can be thrown. The type Nothing now serves that purpose; null is no longer supported as the name of a type. * Overhauled restricted versus unrestricted In the specification, an interface is considered restricted if it extends a marker interface. Unfortunately, the specification only provides a syntax for function type interfaces that are unrestricted. We modified the syntax so that a function type written using the => token designates a restricted function type, while one written using the newly introduced ==> token represents an unrestricted function type. This allows programmers to easily write APIs that restrict (or don't restrict) the operations of closure expressions passed as parameters. * Refined restrictions We modified the distinction between restricted and unrestricted closures. As before, it is not legal to convert an unrestricted closure to a restricted interface type, nor is it legal to break, continue, or return from inside a restricted closure to a target outside the closure. However, a restricted closure is allowed to refer to a non-final local variable from an enclosing scope. In this case a warning is given unless one of the following conditions holds: 1. The variable is not the target of any assignment, or 2. The variable is annotated @Shared It is possible to suppress the warning by annotating some enclosing construct @SuppressWarnings("shared"). * Relaxed the closure conversion In response to user feedback, we've relaxed the relationship between a closure parameter's type and the target interface's parameter type. Rather than requiring them to be of the same type, they are now allowed to be related by an assignment conversion, including boxing or unboxing. * for-qualified method declarations The for keyword on a method declaration, meant to introduce a control abstraction method that works like a loop, is now treated syntactically like a modifier rather than appearing immediately before the method name. This helps make the declaration site more similar to the use site. * Added support for method references We added extensive support for treating a reference to a method as a closure using a newly introduced token #. The syntax is borrowed from the FCM proposal. The semantics are as follows: A method reference written as Primary # Identifier ( TypeList ) where the Primary designates an expression (as opposed to a type) is treated the same as a closure { Type x0, Type x1 ... => tmp.Identifier(x0, x1 ...) } or { Type x0, Type x1 ... => tmp.Identifier(x0, x1 ...); } Where tmp is a temporary value that holds the computed value of the primary expression. The former translation is used when the resolved method has a non-void return type, while the latter is used when the resolved method has a void return type. If the primary resolves to a type, then this is translated to { Type x0, Type x1 ... => Primary.Identifier(x0, x1 ...) } or { Type x0, Type x1 ... => Primary.Identifier(x0, x1 ...); } when the resolved method is static, or { Primary x, Type x0, Type x1 ... => x.Identifier(x0, x1 ...) } or { Primary x, Type x0, Type x1 ... => x.Identifier(x0, x1 ...); } when the resolved method is an instance method. In addition, optional explicit type arguments, between angle brackets, may be placed immediately after the # token. These are used directly in the translated method invocation to resolve the method to be invoked. * Implemented a classfile format for the for qualifier We've impleemnted a class file representation of the for qualifier to support separate compilation. From gnu_andrew at member.fsf.org Mon Aug 4 23:57:23 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 5 Aug 2008 07:57:23 +0100 Subject: FINAL PROJECT: Common Virtual Machine Interface Message-ID: <17c6771e0808042357o563a4808m2465d3f521af8973@mail.gmail.com> Dear all, This e-mail constitutes the submission of the CVMI project for the OpenJDK challenge. The main source of documentation for this project is currently: http://fuseyism.com/openjdk/cvmi and the two Mercurial repositories: http://hg.openjdk.java.net/cvmi/cvmi http://fuseyism.com/hg/jamvm The first repository contains an OpenJDK tree with changes made in experimentation with a new CVMI variant. At present, this is just a proof of concept, java.lang.Object/java.lang.VMObject as there is still more work to be done in this area. The second contains a port of JamVM to the OpenJDK VM interface. This is nearly at the point of being able to start a HelloWorld application (it gets as far as trying to load in some of the non-existent VM methods in OpenJDK, having initialised JNI, threads, etc.). Changes on the CVMI port will hopefully complete this work. I'd like to close this mail by thanking Sun and the OpenJDK community for the opportunity to participate in this challenge. I had hoped to produce more in the way of code, but time has unfortunately not been on my side. However, I feel much more benefit has been gained from having the opportunity to work on the OpenJDK codebase and that the documentation I have produced so far and my own expanded knowledge will turn out to be the more valuable product of this challenge. Back at the start of the challenge period, I had very little knowledge of the OpenJDK source code. Since then, I have also worked a lot with the IcedTea hackers, patching and building this code base and although this isn't an explicit product of this challenge, this has resulted in an up-to-date IcedTea tree for JDK7, thus easing the process of working on OpenJDK and allowing further experimentation with new ideas. My hope is that this project can continue post-challenge, and that the end of this period will now allow others to get involved and truly produce a VM interface we can all benefit from. Thanks again, -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From scolebourne at joda.org Tue Aug 5 00:02:25 2008 From: scolebourne at joda.org (Stephen Colebourne) Date: Tue, 05 Aug 2008 08:02:25 +0100 Subject: FINAL PROJECT: Provide date and time library from JSR-310 In-Reply-To: <15e8b9d20808041847q5cd1f213q3ab69a40398dcb3a@mail.gmail.com> References: <4897984A.4080202@joda.org> <15e8b9d20808041847q5cd1f213q3ab69a40398dcb3a@mail.gmail.com> Message-ID: <4897FB01.7040603@joda.org> I hereby announce that I have revised the copyright notices as suggested by Neal: Portions of this codebase are derived works of the OpenJDK. Changes from the OpenJDK are licensed using the same GPL license as the OpenJDK. The authorship of the associated changes is claimed as follows: /* * Stephen Colebourne & Michael Nascimento Santos */ and /* * Changes from OpenJDK: * * Authorship: Stephen Colebourne & Michael Nascimento Santos */ The change to svn was completed before the challenge deadline. Stephen Neal Gafter wrote: > Stephen- > > You appear to be distributing code (such as Calendar.java) that you > received under GPLv2, but in which your modifications to that code are > not licensed under GPLv2. Because GPLv2 forbids that, this is an > infringement of Sun's copyrights in the underlying code. You probably > want to correct that before the end of today so that you are not > disqualified under the OpenJDK Community Innovators' Challenge Official > Rules (4.B). I think all you need to do is revise your copyright > notices so that your contributions are distributed under GPLv2. > > Regards, > Neal > > On Mon, Aug 4, 2008 at 5:01 PM, Stephen Colebourne > wrote: > > > The JSR-310 team of Michael and myself are pleased to submit our > final project for the OpenJDK challenge. > > Full details about the submitted project are available online at: > https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/OpenJDKChallenge.txt?rev=560&view=markup > > This contains hyperlinks to all the major resources. > > The full codebase being submitted is a tagged subversion repository > at java.net (java.net login > required): > https://jsr-310.dev.java.net/svn/jsr-310/tags/OpenJDKChallenge > > This can be browsed online at (no login required): > https://jsr-310.dev.java.net/source/browse/jsr-310/tags/OpenJDKChallenge/ > > For reference, the subversion repository before the start of the > project stage was at revision 285 (it is now 560): > https://jsr-310.dev.java.net/source/browse/jsr-310/trunk/jsr-310-ri/?rev=285 > > We've tried to aid evaluation with the provision of an ant build > (including fetching libraries, compilation, tests and coverage). We > have also built online javadoc and an example program runnable using > 'ant examples'. > > Thanks, > Michael and Stephen > > From gnu_andrew at member.fsf.org Tue Aug 5 00:04:50 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 5 Aug 2008 08:04:50 +0100 Subject: FINAL PROJECT: Common Virtual Machine Interface In-Reply-To: <17c6771e0808042357o563a4808m2465d3f521af8973@mail.gmail.com> References: <17c6771e0808042357o563a4808m2465d3f521af8973@mail.gmail.com> Message-ID: <17c6771e0808050004x3f64a400m9d0b5f6e0926520a@mail.gmail.com> On 05/08/2008, Andrew John Hughes wrote: > Dear all, > > This e-mail constitutes the submission of the CVMI project for the > OpenJDK challenge. The main source of documentation for this project > is currently: > > http://fuseyism.com/openjdk/cvmi > > and the two Mercurial repositories: > > http://hg.openjdk.java.net/cvmi/cvmi > http://fuseyism.com/hg/jamvm > > The first repository contains an OpenJDK tree with changes made in > experimentation with a new CVMI variant. At present, this is just a > proof of concept, java.lang.Object/java.lang.VMObject as there is > still more work to be done in this area. > > The second contains a port of JamVM to the OpenJDK VM interface. This > is nearly at the point of being able to start a HelloWorld application > (it gets as far as trying to load in some of the non-existent VM > methods in OpenJDK, having initialised JNI, threads, etc.). Changes > on the CVMI port will hopefully complete this work. > > I'd like to close this mail by thanking Sun and the OpenJDK community > for the opportunity to participate in this challenge. I had hoped to > produce more in the way of code, but time has unfortunately not been > on my side. However, I feel much more benefit has been gained from > having the opportunity to work on the OpenJDK codebase and that the > documentation I have produced so far and my own expanded knowledge > will turn out to be the more valuable product of this challenge. > > Back at the start of the challenge period, I had very little knowledge > of the OpenJDK source code. Since then, I have also worked a lot with > the IcedTea hackers, patching and building this code base and although > this isn't an explicit product of this challenge, this has resulted in > an up-to-date IcedTea tree for JDK7, thus easing the process of > working on OpenJDK and allowing further experimentation with new > ideas. > > My hope is that this project can continue post-challenge, and that the > end of this period will now allow others to get involved and truly > produce a VM interface we can all benefit from. > As an addendum to my last mail, I thought I should clarify that I don't expect the JamVM code base in its entirety to be submitted under the SCA. Rather the explicit products I can submit under these terms are my own works: * The patches to JamVM (with the possible exception of the patch to configure.ac as this was adapted from CACAO) * Any work on the CVMI OpenJDK tree * The documentation noted above. Hope that clarifies things, -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From neugens at limasoftware.net Wed Aug 6 10:21:00 2008 From: neugens at limasoftware.net (Mario Torre) Date: Wed, 06 Aug 2008 19:21:00 +0200 Subject: Small fixlet Message-ID: <1218043260.3115.36.camel@nirvana> Dear Judges, Dear List, I would like to submit this small fix to our repository on java.net. The fix does not add new code, just removes one patch that can cause a StackOverflow. If you think we should not be allowed to push this patch, in order to still be able to test our code, please, do *not* apply "SunGraphicsEnvironment-cleanup.patch" to the patch queue. In case you prefer to use our branched repository, we will upload the fix shortly. Thanks, Mario -- ?Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: fix-StackOverflow.patch Type: text/x-patch Size: 261 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/challenge-discuss/attachments/20080806/d64c46e2/attachment.bin From mario.torre at aicas.com Tue Aug 5 10:10:01 2008 From: mario.torre at aicas.com (Mario Torre) Date: Tue, 05 Aug 2008 19:10:01 +0200 Subject: challenge Message-ID: <1217956201.3278.52.camel@nirvana> Hi! I just wanted to say congratulations to the finalist! My experience was very great with the challenge, and we surely had lot of fun in doing it. I hope that this was the same for anyone. A big thank you to Sun for giving us the opportunity to study the code and propose our own ideas, this was also another great moment of sharing within the Classpath community and the OpenJDK community (I think I can really say that now we are the *same* community!) Thanks, Mario -- ?Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ From mario.torre at aicas.com Wed Aug 6 10:19:28 2008 From: mario.torre at aicas.com (Mario Torre) Date: Wed, 06 Aug 2008 19:19:28 +0200 Subject: Small fixlet Message-ID: <1218043168.3115.34.camel@nirvana> Dear Judges, Dear List, I would like to submit this small fix to our repository on java.net. The fix does not add new code, just removes one patch that can cause a StackOverflow. If you think we should not be allowed to push this patch, in order to still be able to test our code, please, do *not* apply "SunGraphicsEnvironment-cleanup.patch" to the patch queue. In case you prefer to use our branched repository, we will upload the fix shortly. Thanks, Mario -- ?Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: fix-StackOverflow.patch Type: text/x-patch Size: 261 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/challenge-discuss/attachments/20080806/8c2a4704/attachment.bin From Ray.Gans at Sun.COM Fri Aug 8 12:27:49 2008 From: Ray.Gans at Sun.COM (Ray Gans) Date: Fri, 08 Aug 2008 12:27:49 -0700 Subject: Small fixlet In-Reply-To: <1218043168.3115.34.camel@nirvana> References: <1218043168.3115.34.camel@nirvana> Message-ID: <15D8F9C2-5CB5-4F5C-A246-E8326B4C4199@sun.com> Not a problem Mario. These should continue to be living projects. There is no need to stop working on them because of the deadline. As long as you let us know what's changed (like you've done) that's is appreciated. Thanks, -Ray On Aug 6, 2008, at 10:19 AM, Mario Torre wrote: > Dear Judges, Dear List, > > I would like to submit this small fix to our repository on java.net. > > The fix does not add new code, just removes one patch that can cause a > StackOverflow. > > If you think we should not be allowed to push this patch, in order to > still be able to test our code, please, do *not* apply > "SunGraphicsEnvironment-cleanup.patch" to the patch queue. > > In case you prefer to use our branched repository, we will upload the > fix shortly. > > Thanks, > Mario > -- > Mario Torre, Software Developer, http://www.jroller.com/neugens/ > aicas Allerton Interworks Computer Automated Systems GmbH > Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany > http://www.aicas.com * Tel: +49-721-663 968-53 > pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF > Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF > > USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim > Gesch?ftsf?hrer: Dr. James J. Hunt > > Please, support open standards: > http://opendocumentfellowship.org/petition/ > http://www.nosoftwarepatents.com/ > > From gnu_andrew at member.fsf.org Fri Aug 8 14:19:57 2008 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 8 Aug 2008 22:19:57 +0100 Subject: Small fixlet In-Reply-To: <15D8F9C2-5CB5-4F5C-A246-E8326B4C4199@sun.com> References: <1218043168.3115.34.camel@nirvana> <15D8F9C2-5CB5-4F5C-A246-E8326B4C4199@sun.com> Message-ID: <17c6771e0808081419i246adb3bkd6d2f5b04036b3c3@mail.gmail.com> On 08/08/2008, Ray Gans wrote: > Not a problem Mario. These should continue to be living projects. There is > no need to stop working on them because of the deadline. As long as you let > us know what's changed (like you've done) that's is appreciated. > > Thanks, > > -Ray > Regarding any commits post-deadline would seem sufficient. I don't know how long the judging process will take but writing an additional post for each commit would seem a bit excessive to me. -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Dalibor.Topic at Sun.COM Mon Aug 11 02:44:21 2008 From: Dalibor.Topic at Sun.COM (Dalibor Topic) Date: Mon, 11 Aug 2008 11:44:21 +0200 Subject: challenge In-Reply-To: <1217956201.3278.52.camel@nirvana> References: <1217956201.3278.52.camel@nirvana> Message-ID: <48A009F5.9080203@sun.com> Mario Torre wrote: > Hi! > > I just wanted to say congratulations to the finalist! > > My experience was very great with the challenge, and we surely had lot > of fun in doing it. I hope that this was the same for anyone. > Indeed, thanks to everyone who participated and congratulations to the finalists! cheers, dalibor topic -- ******************************************************************* Dalibor Topic Tel: (+49 40) 23 646 738 Java F/OSS Ambassador AIM: robiladonaim Sun Microsystems GmbH Mobile: (+49 177) 2664 192 Nagelsweg 55 http://openjdk.java.net D-20097 Hamburg mailto:Dalibor.Topic at sun.com Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht M?nchen: HRB 161028 Gesch?ftsf?hrer: Thomas Schr?der, Wolfgang Engels, Dr. Roland B?mer Vorsitzender des Aufsichtsrates: Martin H?ring From linuxhippy at gmail.com Thu Aug 14 12:03:17 2008 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Thu, 14 Aug 2008 21:03:17 +0200 Subject: challenge In-Reply-To: <48A009F5.9080203@sun.com> References: <1217956201.3278.52.camel@nirvana> <48A009F5.9080203@sun.com> Message-ID: <194f62550808141203x3be78a91q1a2e81274e9f74d5@mail.gmail.com> > Indeed, thanks to everyone who participated and congratulations to the > finalists! I can only second that :) I was really suprised how many cool projects resulted out of the challenge, congratulations to everyone :) Hopefully many will live on and do their part enhancing the java ecosystem. Clemens From linuxhippy at gmail.com Thu Aug 14 12:20:41 2008 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Thu, 14 Aug 2008 21:20:41 +0200 Subject: XRender pipeline - updated benchmark analysis Message-ID: <194f62550808141220h45250261r62b96aebb0dbbe32@mail.gmail.com> Hello, The benchmark results submitted as part of the project documentation for the XRender pipeline project showed not that impressive results for swing benchmarks (the non-remote cases) and small operations (e.g. 20x20 image tests). I did extensive profiling to find the causes and one major problem seems to be very high per-primitive costs in Xorg-server-1.5 (caused by an expensive implementation of dixLookupPrivate). A fix is already in the works. A more detailed analysis can be found in the updated benchmarks.html attached. Thanks, Clemens -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/challenge-discuss/attachments/20080814/383a19c2/attachment.html From Ray.Gans at Sun.COM Mon Aug 18 17:04:16 2008 From: Ray.Gans at Sun.COM (Ray Gans) Date: Mon, 18 Aug 2008 17:04:16 -0700 Subject: OpenJDK Innovators' Challenge Update Message-ID: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> The judging of projects has been completed and winners have been selected. It is taking a bit longer than we had hoped to go through the legal review (i.e., verifying winners are all eligible per contest rules) but we should be informing them all shortly. Public announcement may be delayed a few weeks to coincide with announcement of all the Community Innovation Awards http://www.sun.com/software/opensource/awards/index.jsp ....so I apologize for the delay. Pleased stay tuned. Thanks again to everyone who participated. -Ray From neugens.limasoftware at gmail.com Mon Aug 18 17:17:21 2008 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Tue, 19 Aug 2008 02:17:21 +0200 Subject: OpenJDK Innovators' Challenge Update In-Reply-To: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> References: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> Message-ID: <609cc3360808181717jcd576dag2be67cf306dab928@mail.gmail.com> 2008/8/19 Ray Gans : > The judging of projects has been completed and winners have been selected. > It is taking a bit longer than we had hoped to go through the legal review > (i.e., verifying winners are all eligible per contest rules) but we should > be informing them all shortly. Thanks Ray for the update and the good work! I can't wait to know :) Have a nice time, Mario -- pgp key: http://subkeys.pgp.net/ Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org Please, support open standards: http://opendocumentfellowship.org/petition/ http://www.nosoftwarepatents.com/ From linuxhippy at gmail.com Tue Aug 19 12:45:57 2008 From: linuxhippy at gmail.com (Clemens Eisserer) Date: Tue, 19 Aug 2008 21:45:57 +0200 Subject: OpenJDK Innovators' Challenge Update In-Reply-To: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> References: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> Message-ID: <194f62550808191245i59c0eadax79b740cce972c9ce@mail.gmail.com> Hi Ray, Thanks a lot for the update about the status. Sorry for beeing that impatient, is there any vague time-frame when finalists will be notified? Its just ... well I am getting more and more nervous spending nights hitting the refresh button ;) Thanks again, Clemens From Ray.Gans at Sun.COM Mon Aug 25 16:01:43 2008 From: Ray.Gans at Sun.COM (Ray Gans) Date: Mon, 25 Aug 2008 16:01:43 -0700 Subject: OpenJDK Innovators' Challenge Update In-Reply-To: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> References: <221F19BE-6173-4537-A399-94867C26C727@Sun.COM> Message-ID: <8501A303-500F-475A-9861-42856586957C@sun.com> I am very sorry to report that I still have no word on the status of the winners. I will make sure they are notified as soon as we are able. Again, I sincerely apologize to the project leaders for the delay. -Ray On Aug 18, 2008, at 5:04 PM, Ray Gans wrote: > The judging of projects has been completed and winners have been > selected. It is taking a bit longer than we had hoped to go through > the legal review (i.e., verifying winners are all eligible per > contest rules) but we should be informing them all shortly. > > Public announcement may be delayed a few weeks to coincide with > announcement of all the Community Innovation Awards > > http://www.sun.com/software/opensource/awards/index.jsp > > ....so I apologize for the delay. Pleased stay tuned. > > Thanks again to everyone who participated. > > -Ray >