Share

Clematis (The Java Workspace)

File Release Notes and Changelog

Release Name: 0.90

Notes:
Copyright 1999 - 2002 Troshin Anton
Version 0.90


What's new in Java Workspace 0.90?

[           Legend:          ]
[ + Added feature            ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope)      ]

[+] Support for users photos
[+] New users management routine
[+] New Workspace Installer
[+] New Workspace Runtime Manager.
[+] Shells and services are replaced with Kiwi plugin mechanism. No more XML files for shells and services that need to be edited.
[+] New repository explorer dialog for choosing textures, desktop icons, etc.
[+] New html help system.
[+] Added GUI settings dialog to configure look and feel and textures.
[+] New Kiwi Library v 1.3.3 release is now included with following patches:
    1. Dialog sets are removed and substituted by common Swing JOptionPane dialogs. This is made to ensure uniform style of message boxes in Java Workspace.
    2. Added new graphics to comply with Java Workspace design.
    3. Fixed some compilation bugs.
    4. Improved layout in ComponentDialog class.
    5. ComponentDialog now listens for Escape and Enter keys.
    6. Added default border layout to KFrame class.
    7. KDialog now centers itself on screen.
    8. Russian locale is added to strings resources.
    9. Removed CWD class.
    10. JIMI support in ResourceDecoder.
    11. ResourceManager now tries to find resource in KIWI library if first attept to locate required resource is failed.
[+] New option in desktop properties dialog. This option allows switching of a desktop drag mode: outline or live.
[*] Java Workspace distribution package does not contain library xalan.jar any more, as it is not used in default configuration.
[*] Changed LAF configuration routine. LAF is no more configured in /config/jwconfig.xml file. Java Workspace now always loads Metal LAF on startup, but changes it after user logs into system if other is configured for this user.
[-] Fixed bug with desktop properties dialog. In some cases it hanged the system if there is an invalid background image specified.
[-] Fixed multidesktop system current view saving and loading. There was a mess with directories, there view data is stored in these operations.
[-] Fixed transparency for runtime manager.
[-] Fixed desktop icon data transfer while copying or dragging. It now includes and preserves working directory for native command if desktop icon is configured to launch native commands.
[-] Fixed transparency bug with control panel buttons and some panels in dialog.
[-] Fixed border appearance on control panel buttons for Motif and Windows LAFs.
[-] Strings resource loader now safely warns user if specified string is not found instead of hanging the workspace because of uncaught exception.
[-] Library chooser dialog in installer now chooses all selected libraries.
[-] Removed error dialog in installer if new installation entry file name dialog is cancelled.

---- History of changes ------------------------------------------------------

0.82.1

[+] Java Workspace now takes advantage of its logging framework, that has not been used in previous editions. Use "-log" command line parameter to direct logging into file.
[+] Multidesktop Manager now offers manual means to load and save current view whenever user needs to do this.
[+] International support. New directory i18n should contain string file for every desirable locale.
[+] Java Workspace can print its own version if command line parameter "-version" is specified.
[+] Java Workspace can print list of available locales if command line parameter "-locales" is specified.
[*] New scheme of views manipulation in Multidesktop Manager on workspace startup. Now all view, that are not unique, but left open in previous session, are restored without start button. All unique views in similar situation are restored with start button in control panel. After that, all views are loaded from user xml file as usual.
[-] Fixed bug in Installer that prevented application from being started if user left "working directory" field blank in application property dialog.

0.82

[+] Added possibility to configure types of text files, which installer will load into viewer. New configuration file resides in /users/{user name}/installer/ext.cfg
[+] New key navigation among desktop icons. Added shortcuts to desktop operations.
[+] New property panel for desktop
[+] Multidesktop Manager can show view's property panels now. Such panels are packed into tab control
[*] Workspace now warns user if GUI has some unsaved data and if user chooses to save, stops exiting or logging out. If your shell has some data, which must be saved in user defined file, be sure to override method isModified() for your shell for it to return true in all nessesary cases.
[*] Public interface IContentManager does not exists any more. Use abstract class WorkspaceContentManager instead
[*] Profile now operates with kiwi.util.Config class instead of java.util.Hashtable to store optional user variables. Thus, methods put() and get() for class Profile are removed. Use method getParameters() instead
[*] Added password related methods to interface jworkspace.kernel.IUsersEngine
[-] Corrected problem with control panel scrolling, now all buttons on control panel get preferred size from the largest button and scrolling works as expected
[-] Corrected bug with working directory for native commands in workspace kernel. Now workspace also changes current working directory for a while, then launching external command
[-] Closed bug with unability of Java Workspace to login under default user name localroot if there no file /users/localroot/profile.dat is found. Added "Set password" button, text field for comments and user variables editor in User Properties Dialog
[-] Desktop icon properties dialog does not flicker no more. Corrected layout bug


Changes: