[java-gnome-hackers] update and TODOs
Brought to you by:
afcowie
From: Jeffrey M. <Jef...@Br...> - 2002-11-19 15:15:47
|
I have been working on the Gnome classes over the past week. I have most of the classes working. I still have a couple of problems with the UIInfo implementation that I plan to address today. Going forward I hope to add the event handling to the gnome package and thought about creating a org.gnu.gnome.event package similar to the gtk equivalent. I thought it might be a good idea to list all of the tasks that should be completed prior to our next release. I would also like to take this one step further and define the future direction and goals of this project. I am including my spontaneous attempt to define the tasks and direction. I am sure I am missing some important tasks so please add additional tasks or comment on the ones I have listed. Also, if you are working on one of these tasks or wish to work on a task let the team know so we don't duplicate efforts. As for the future direction, I have included my ideas below. I would like for use to get on a schedule of having a release every couple of months. My ultimate goal is to provide more than just a wrapper over native widgets. I hope to eventually provide an entire framework for developing Gnome applications. I propose a target of having release 1.0 ready by late next summer. I cannot achieve this goal without your help. Let me know your thoughts. Major TODOs for next release ============================ 1) Complete the event handling for the gnome package - Jeff 2) Complete the implementation of ItemFactory in the gtk package This should be implemented using a similar approach to the UIInfo classes. - ? 3) Complete the vte implementation (Rubio, what is your estimate?) 4) Complete the glade updates (Tom, what is your estimate?) 5) Enhance the current examples to demonstrate a more complete usage of the widgets. We also need to write new examples to demonstrate the new widgets in the libraries. - ? 6) Fix the delete event propagation - Jeff 7) Update the tutorial - Jeff 8) Update all remaining documentation. - ? 9) Translate the documentation into Spanish - Alberto Future direction =========== 0.8 - This is our first version that supports GTK/Gnome 2. This is also a major rewrite of the bindings. In this release we provid a wrapper around the native libraries. 0.8.1 - Bug fixes, enhancements to the gnome canvas implementation, enhancements to the gdk drawing classes. 0.8.2 - Bug fixes, better gconf integration, enhancements to the atk and pango implementation 0.8.3 - Bug fixes, bonobo implementation, gnomeprint implementation 0.9 - First release of the framework 0.9.1 - Framework enhancements 0.9.2 - Framework enhancements 0.9.3 - Framework enhancements 1.0 - First production ready release of the bindings. From this point forward we will maintain API stability. -Jeff |