Hi all, I think we should have a page on the Classpath site, listing small tasks that volunteers could pick. The idea is that a single project would not take very long to complete, so it would be attractive for people who are not regular classpath contributors.
Here's a (rather random) proposal for a start. Any other suggestions for the list? Libiconv Service Provider for java.nio.charset Write a service provider for java.nio.charset that uses the libiconv library for converting character encodings to and from UTF-16. This would be a first step for replacing gnu.java.io.EncodingManager by the java.nio.charset framework, which is richer and not specific to Classpath. Estimated amount of work: 2 weeks. Curve Math Write helper methods for curve math. This would be useful for geometric applications, and for supporting 2D graphics. Search for "not implemented" in java.awt.geom.CubicCurve2D and java.awt.geom.QuadCurve2D. Estimated amount of work: 1 week. Rounded Rectangles Implement the getPathIterator method in java.awt.geom.RoundRectangle2D. This would be useful for graphics applications. Hint: Classpath already contains a PathIterator for arcs; see java.awt.geom.Arc2D.ArcIterator. Estimated amount of work: 1 week. Flattening Path Iterators Implement the class java.awt.geom.FlatteningPathIterator. This would be useful for supporting 2D graphics. An implementation could probably use the subdivide method of java.awt.geom.CubicCurve2D and QuadCurve2D. Estimated amount of work: 1 week. General Paths Implement java.awt.geom.GeneralPath. This would be useful for graphics applications. Estimated amount of work: 2 weeks. Constructive Area Geometry Implement java.awt.geom.Area. This would be useful for some graphics applications. Estimated amount of work: 4 weeks (?). Skills: Computational geometry. Composite Contexts Implement some CompositeContexts for Porter/Duff operators on raster images. This would be useful for supporting 2D graphics. See java.awt.AlphaComposite and its createContext method. Estimated amount of work: 2 days for each operator. Skills: It helps if you are familiar with the java.awt.image framework. Best regards, -- Sascha Sascha Brawer, [EMAIL PROTECTED], http://www.dandelis.ch/people/brawer/ _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath

