[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ganymede dev6a released, LISA slides online
|
Ganymede developer pre-release 6a, dev6a.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.
--
A number of gui fixes on the client, including new dialog icons, a new
permissions editor, and a major fix to the table rendering code. Also
a couple of significant changes on the server, including a fix to the
permissions inheritance system and to the schema editing system.
Since I'm going to be presenting Ganymede at the LISA conference in
Boston next week, and Ganymede is going to have its 'public debut',
I've modified the Ganymede web page to provide direct download
of the Ganymede software. We also have the slides for the LISA talk
online.
-------------------- Changes from dev6 to dev6a -------------------
Ganymede Developer Release 6a
December 4, 1998
RELEASE DATE: December 4, 1998
1. [CLIENT] Fixed another long-standing table rendering bug
The table code had an obscure bug that would cause the vertical lines
to be misdrawn if the table's vertical height got too big, either
through having a lot of rows, or by having a lot of word-wrapping.
2. [CLIENT] Fixed tooltips on vector panel element wrappers
The 'expand this element' and 'close this element' tooltips were
reversed after an element was first opened.
3. [CLIENT] Made the QueryBox pop down calendars
Basically took care of the problem handled in change dev6.10 in the
query dialog.
4. [SERVER] A number of fixes relating to schema editing
There was an opportunity for field ordering changes to not be kept..
it turned out to be a bug with wider implications, so a fair bit of
code was changed to make things work better. Turned off some
debugging which should make schema editing go faster.
5. [SERVER] Changed the permissions inheritance system
Previously, the default role's Objects Owned permissions bits were
inherited into all other roles. This is inappropriate, as it might
be desirable to have an admin who has less power over a broad set
of objects owned by a linked object group than end-users have over
themselves and other implicitly owned objects.
That is, for all admin personae other than supergash, permission to
mess with object types and fields in objects owned must be explicitly
granted by a non-default role. Default privileges over non-owned
objects are still enjoyed by all, and end-users still get the
'default' objects owned privilege over their implicitly owned objects.
6. [CLIENT, ADMIN CONSOLE] Replaced Homer and Krusty with custom icons
Brian O'Mara has done some really nice work on the icons for Ok,
Error, and Question in the client and admin console.
7. [CLIENT] GUI Calendar fixes
Previously, the GUI Calendar object used in the client was not able to
handle a non-set date. In addition, the calendar did not properly
reset itself if the user hit a date button that was rejected by the
server. These have been fixed, and the client's datePanel class now
directly clears the calendar rather than displaying a 'This date will
be cleared when the transaction is committed' message.
8. [SCHEMA] gasharl schema user expiration limitation implemented
The gasharl schema will now properly restrict changes to a user's
expiration date in keeping with the limits set in the user's category.
User's with mandatory expiration dates will not be able to be cleared,
nor set too far in the future, relative to the current date.
9. [ADMIN CONSOLE] Revised console applet to simplify login
You can now hit return in the password field of the admin console
applet to log in.
10. [CLIENT] Changed code for text fields
We now use a custom DocumentModel to filter keystrokes in the client's
text fields, which is more reliable, works properly in JDK 1.2rc2, and
will properly handle cut and paste text entry.
11. [CLIENT] Rewrote permissions editor
The permissions editor is now based on the Swing JTable class,
providing better performance. The code is much cleaner now.
-------------------------------------------------------------------------------
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/
----------------------------------------------------------------------------