[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ganymede developer pre-release 4c, dev4c.tar.gz, is now available from
ftp://ftp.arlut.utexas.edu/pub/ganymede/
or
ftp://129.116.212.1/pub/ganymede/
if your client has trouble resolving a proper address for
ftp.arlut.utexas.edu.
This is mostly a spit-and-polish release, including some usability
improvements, and some long-needed tweaks to the tree and table
widgets.
-------------------- Changes from dev4b to dev4c -------------------
Ganymede Developer Release 4c
September 2, 1998
CHANGES
RELEASE DATE: September 2, 1998
1. [SERVER] System Event Records Initialized On Database Bootstrap
More work to get the database bootstrapping complete. Now, if you
run Ganymede without a database, in addition to everything else, it
will create the system event objects in the database.
2. [CLIENT] Tree Wasn't Handling Fonts Correctly
The arlut.csd.JTree.treeControl GUI component we're using in the
client and the schema editor was consulting the font specification
passed in by the user of the tree in order to calculate the width
of the tree, but it didn't actually bother setting that font to
render with. This made the tree width calculations not match the
on-screen rendering, confusing things as to when scroll bars were
supposed to appear.
3. [CLIENT] Number Fields were broken
In dev4b and dev4a, Number fields just didn't work. This broke
things in the Schema editor, mainly, since number fields don't
tend to show up a lot in the schemas we've been working with,
except for uid's/gid's, which are fixed.
4. [CLIENT] Viewing Persona Panel With No Persona Fixed
In dev4b, viewing (not editing) a user who had no persona attached
would cause a NullPointerException to be thrown on the client.
5. [ADMIN CONSOLE] Schema Editor GUI Changes
The Schema Editor's layout has been improved a bit.
6. [SERVER] Invid and String fields sort values for getValueString().
Invid and String fields will now show up sorted when Doing queries or
lists on the server.
7. [CLIENT] Save File Dialog Expects Swing 1.1 beta 2 or better
The query / object list table in the client gives the user the option
of saving the table to disk in ASCII or HTML mode if the client is
run as a command-line application rather than as an applet in a
web browser. When this option is chosen, the Ganymede client will
bring up the Swing file chooser to select the filename and location
to save to. We've made the Ganymede client require the 1.1 beta 2
version of Swing to do this function. If you are running an older
version of Swing, you won't be able to save files to disk from the
Query Result table successfully.
8. [CLIENT] Improvments to the table code
The table now changes the cursor while you are dragging a pole.
Improvements were made to the optimize column logic.
9. [CLIENT] Query Box Can Be Used To List All Objects Of A Type
The Query Box now has a 'view all objects' check box that you can
use to get a full list of objects that you do/do not have editing
authority over, without having to make up a selection criteria
that all objects should match (User uid > 0, etc.).
10. [DISTRIBUTION] base_classes included again
In dev4b, schemas/base_classes was inadvertently omitted. This
pre-release includes the source to DBEditObject and
GanymedeBuilderTask to help people interested in writing custom
subclasses of these classes.
-------------------------------------------------------------------------------
Jonathan Abbey jonabbey@arlut.utexas.edu
Applied Research Laboratories The University of Texas at Austin
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.
To unsubcribe, include the line
unsubscribe ganymede
in the body of your mail message
Download ganymede from ftp.arlut.utexas.edu/pub/ganymede/.
To see the latest design specs for Ganymede, visit the Ganymede web page
at http://www.arlut.utexas.edu/gash2/
----------------------------------------------------------------------------