CHANGELOG for featherlite rich client core (RSPCore), Version 3.3.0 r21616 This plug-in provides all classes of the featherlite framework core required to build featherlite rich client applications with the Eclipse IDE. To install the latest version of the plug-in, save it using the link below. Extract and import it to your Eclipse IDE installation. Please consult the Getting Started guide which can be downloaded on the documentation page. ------------------------------------------------------------------------ [Bugfix] added missing menu.main.integration bundle property [bugfix] Cancel button in remote import now works correctly, even if a file had been selected. Minor UI tweak. [Bugfix] changed default button on ServerSelectionDialog to be the ok button [Bugfix] fixed a problem where the IntegrationMessageView does not stop polling the server in the event of a remote exception [Bugfix] fixed a situation where, if the remote query could not be performed, the code block is not properly terminated in the CalendarPolicyCache [Bugfix] fixed null pointer exceptions with mouse move and mouse down on empty gantt [Bugfix] fixed problem with displaying the graph for long states [Bugfix] fixed problem with hidden task selection in label cells, Bug 529 [Bugfix] fixed problem with HOUR resolution [Bugfix] fixed problem with invalid thread access when importing models [Bugfix] fixed problem with overlapping labels in some time resolutions [Bugfix] fixed problem with re-occurring resources in Gantt with type filter activated (see issue 506) [Bugfix] fixed problem with switching to resize mode, although the popup window is open [Bugfix] fixed problem with target time resolution [Bugfix] fixed problem with the horizontal scroll bar being always present, if there is a vertical scroll bar [Bugfix] fixed the integration view as it was not updated correctly [Bugfix] fixed the integration view with details of integration message to have a better behaviour with big integration messages and added the state message to the details view [Bugfix] refactored to not open a monitor, if the pre open method is cancelled [Bugfix] removed problem with task highlight [Bugfix] Solved removing from iterator when items were filtered, thus preventing accesses of unfiltered views. [Bugfix] Wrong sorter for policies used in Details view of Resources, now using generic CustomSorter in RSPDetailDialog for them. [New] Activate Remote import in main clients. [New] adapted all changes to the gantt to the order net view [New] added abstract class AbstractServiceAction to be used with all long running service calls [New] added action to open a graph displaying the values in time buckets [New] added action to scroll the Gantt to a selected resource [New] added action to switch from textual to graphical value representation [New] added a new server.selections client configuration and changed the server selection dialog to have a combo box. Now server selection is done by address:port string and can be added comma separted in the client configuration property 'server.selections' [New] added a progress bar dialog to be used with long running service calls. [New] added a remote console to RSPUtils receiving the log4j messages from a remote appender implementation [New] added a zoom to time resolution instead of the scale dialog [New] added clear in- and outbound integration messages buttons [New] added common interface for all Gantt views to allow to bind standard actions to project specific views [New] Added connection view to view all connections registered to the Connection Handler [New] added saving of file paths when a FileDialog is used. The properties are written to the RSPCorePreferences [New] bound the Gantt zoom in and zoom out actions to the maximum and minimum time resolution supported [New] changed the color of the current time tick to red [New] changed to use double buffering with windows, but not with other operating systems [New] collected color definitions to a theme class declared for the viewer [New] extended the gantt view to display all violations whose cause is set to a resource as a red line [New] finished work on extending the Order Net View to display multiple order nets [New] implemented resize of the resource name column in gantt via mouse click and move in the header area [New] implemented value graph representation for Integer, Long and Boolean States [New] Import Model On Server Action, query and dialog. Allows to import a model on the server from a remote client. [New] made IntegrationMessages to be updateable by adding IObserverable to the interface definition and added the needed changes to the integration handler [New] moved fonts declaration to the theme used with the gantt chart [New] Optimized the gantt by not drawing cells which are not visible in the scrolled composite [New] optimized update for large data sets [New] refactored the gantt view to improve look and feel: - switched to alpha blended filled items - added resize of row height via mouse - added action to switch from value changes to a value graph - added actions to show or hide the state value rows for the selected resource [New] re-factored to perform the label width resizing WYSIWYG [New] refactored to shift the marked task is task shifting, instead of a random chosen task item (see Issue 505) [New] removed the policies form the resource table views. Edited the details dialog to display the policies in a tab ------------------------------------------------------------------------ CHANGELOG for featherlite rich client core (RSPCore), Version 3.2.0 r20631 [Bugfix] fixed many client problems where a shell is not properly allocated before opening a dialog [Bugfix] fixed order net view where the coloring policy was not set [Bugfix] Nullpointer when referencing window in case of error, due to previous changes. [Bugfix] Resolved: 0000116: Pressing the button to add an Order or Resource should throw Exception, if no template is defined [Bugfix] Resolved: 0000121: missing info window on the order net view [Bugfix] Resolved: 0000151: missing number format exception popup [New] adapted all classes to the changes in the interface structure. [New] added a check on client start up to see if the remote server is accessible and if not, then a dialog notifies the user and the client is shutdown [New] added a dialog which notifies the user if the server has gone down [New] added a *Messages.format(String key, Object... args)-method to the i18n bundle helpers so that formatting the messages is easier [New] added a new client configuration property 'server.select' which if set to true, will allow the user to define the server configuration when the rich client starts. Default is false [New] added label text pairs in the error info dialog displaying the parameter of the error object [New] fixed all ActionBarAdvisors so that menus are created programmatically, yet the actions can be added through the plugin.xml to the relevant