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

Reply via email to