[gnome-db]post-release



Hi!

As always after a release, I'm going to list here the most important
topics that should be worked on so that, hopefully, somebody volunteers
to help me.

So, there are some CORBA-related problems which are the most important
ones:
* terminate components and providers when no more objects are used. I'm
working on this right now, so, for the time being, I won't need help on
this.
* connection activation problem: as you may have noticed, the first time
you try to open a connection, it always fails (see
http://bugzilla.gnome.org/show_bug.cgi?id=50565). I've been looking at
this for a while now, but haven't been able to find anything, specially
because it works perfectly well if you run the programs on the debugger.
So, I'd appreciate very much if somebody could have a look, to have a
second opinion :-)

then, the usual feature list:
* DB designer: finish it and add a visual designer (see
http://dbdesigner.sourceforge.net)

* XML queries: first, I'd like to rename the libxmlquery files to
something like gda_xml_query*, because we'll make very soon this library
part of our public libraries. Then, visual tools that make use of this
would be a great addition (a query designer specially)
Also, all providers must implement the xml2sql and sql2xml methods.

* default provider: as I said, it only supports 'text' data types, so
all fields are always VARCHAR. But, I've thought of a solution, which
would be to parse the 'CREATE TABLE' statement (which SQLite stores in a
special table called sqlite_master) to do internally, in the default
provider, a conversion from VARCHAR to the specified type. This is
possible because SQLite allows you to specify any data type in the
CREATE TABLE statement, although it ignores them and uses TEXT always.

* export stuff: I'll probably start working on this this weekend

* new grid widget: this is starting to become a very urgent need, since
GtkCList, the widget being used in the current GnomeDbGrid, is going to
be deprecated in GTK 2.0. So, we should rewrite the grid widget to avoid
problems with deprecated stuff, and, most important, to have a
nice-looking grid. So, any help here would be greatly appreciated.

* perl bindings: we really need them to add a nice scripting support to
the front end

--
Rodrigo Moya <rodrigo gnome-db org> <rodrigo ximian com>
http://www.gnome-db.org/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]