For 1.8.0, these tasks are remaining. Volunteers needed to finish them. They must already be familiar with the code area and the functionality.
In the past, I've done this sort of thing myself, but currently I have not got enough time over and above fixing the reported bug and the overal release issues. Someone else must do these: Task 0: For more ambitious developers, OpenOffice.org needs functionality for the following: (a) - Changing the type of a table column: - type changes between TINYINT, SMALLINT and INTEGER can be performed by first doing a range check on all existing values in the table (when narrowing) and then modifying the metada only. - all other type changes require building a copy of the whole table and then dropping the new table in place of the old one. This is done already in the code I wrote for adding and removing a primary key or for adding / removing a column. You need to write code based on existing code as much as possible (do not change existing code) so that I can easily review the work and the likelihood of side-effects is minimal. (b) - Removing the INDENTITY attribute from a table (while preserving the PRIMARY KEY constraint) or adding an IDENTITY attribute to an existing INTEGER or BIGINT primary key. The first one is solely a change in table metadata, while the second one requires finding the max value of the existing column before adding the IDENTITY. ------------ Task 1: DatabaseManagerSwing - The method below is not JDK 1.3 compatible. We need a workaround and if it is not available, conditional compilation. Code to modify: DatabaseManagerSwing.java and possibly build.xml SpinnerNumberModel is introduced in 1.4 According to: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/SpinnerNumberModel.html SpinnerNumberModel model = new SpinnerNumberModel(50, 0, 100, 1); This model inherits a ChangeListener. The ChangeListeners are notified whenever the model's value, stepSize, minimum, or maximum properties changes. Since:1.4 -------------- Task 2: Text table support Update Bob has updated the code to accept new line characters inside quoted strings. At the moment the program blocks writing new rows containing new line characters. Review and possible fix is needed in this area. ------------ Task 3: Building for and running on JDK 1.1 target: In the build process for JDK 1.1 targets, you now use switchtojdk1target (or something similar) before building with JDK 1.3. You can no longer build with JDK 1.1 itself due to its compiler's deficiencies. We need testers to test all aspects of the code when you run the jar in JDK 1.1 Fred Toussi Maintainer HSQLDB Project ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ hsqldb-developers mailing list hsqldb-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hsqldb-developers