News & Changes

  • January 2008, Release 1.3
    Many changes, views reworked, bugs fixed, some usabilities items improved.
    - Redesigned Jetty View, embedded the browser within the view
    - Project properties specific to WidgetServer are provided and built within the new Project wizard
    - Jetty view should now base its url and settings from the project properties derived from JavaCore and the Web.xml file.
    - Fix image resource problem
    - More pre-checking within the Plugin Extraction Wizard.
    - update the 'About' settings and included a better icon
    - Widgets View
    	- Recategorized
    	- Descriptions now added to most of the elements, with a description area within the GUI
    	- New Controls: cursor, spinner, pluginObjRef
    	- Added tool tips
    	- Some bug fixes
    	- Improved the enabling and disabling of widgets based upon editor location, no longer necessary to always 
    	select the parent element but still a valid way.
    - More Progress Monitoring dialog usage
    - Extract to Include Action:  add option tag checkbox (default selected), made dialog bigger, disabled txt field, 
    	editor contents now saved after replace
    - Template (*.templ) file association (should be easier to link to the HTML editor), also allowing it to be 
    	recognized as text data by the Eclipse repository tools.
    - New Project wizard now has the SSL options disabled per default, active when Swing is selected.
    - Runtime items View: 
    	- The two sections are bundled within a SashForm so they are now resizable (by dragging in the middle)
    	- Filter field/action added to each section
    	- New Filter to show only the elemented for the currently open project that is being changed (based upon the open editor)
    - Editor added new action (pop-up menu) for commenting a single line and multiple lines. Have not yet gotten the 
    	keyboard shortcuts to work.
    - New Action in the popup menu to change xml element properties (based on the template so it has all the template properties),
    	 action also accessible through an icon in the Property View's toolbar
    - Improved the DnD to the Editor.
    - New View: 'Plugins View' which lists all discovered plugins during the build process and allows DnD action to the Editor 
    	(or double click). Popup menu actions to goto the XML and Java files (if the sources are there, wont work if only the 
    	class files are there)
    - FIXED: New WS Project Wizard does not build non-workspace projects properly. Also improved the page flipping, 
    	it no longer waits while switching from the main to the Java page the even is moved back onto the UI thread.
    - Plugin Extrator:  
         -now sets location on the source folder and plugin location within the project 
         -replaces the Registered values with PluginLocal tags
         -wraps xml extractions that do not have root element with an 'option' root tag
    			
  • October 2007, Release 1.1
    Views:
    -  Runtime Items view.  the Refresh button  performs a FULL CLEAN rebuild on all projects to update the lists.
      Note that invididual saves (Incremental builds) will limit the list down to the current files.
      A full build is required to construct the listener list(all the classes that implement the IUNGuiEventListener interface)
    -  Widgets view:  Should now include all the possible tags included in the WidgetServer 1.8 release
    	Also trimmed down the tag templates and re-arranged the AllowedProperties to be more consistent with the way WidgetServer operates.
    
    In General:
    - System specific paths removed from all possible items (that I could find, if you find one tell me!)
    - Enhanced the dependancy on the global Preferences dialog WidgetServerHome value.  It is now NECESSARY to have this set or the Jetty View, Create New Project wizard will not work properly.  They obtain the necessary files from the WidgetServerHome location. The included WidgetServer version is no longer included and must be set in the preferences.
    -  - To reiterate, this is now fully dependant on WidgetServer home being set!  (to the Distribution directory)
    - The Hyperlinkers work better (more often), they allow a CNTRL-Mouse-click action on XML elements to open other files.  Defined for tags: include, Declare, srvListener, srvStmtListener, preFunction, postFunction, java, addProd, appInit
    - The Nature and Builder should work with structures in other formats better, ie when the structure is not necessarily the same as built by the New Widget Server Project Wizard
    - Also corrected some error prone checks (include not properly found, eventchannel not recognizing child), more intense checks and also now includes more (hopefully all) discovered gui files.
    
    
    Wizards & Actions:
    - Wizard dialog fields now utilize the GridData, discovered in Linux that the fields were not of the proper size, led to other similar minor GUI improvements.
    - Expanded the new project wizard to handle many more options.
    - New Plugin Wizard created, fully functional but not the most performant (be patient with it).  It may also be used in a 'refactoring' manner
    - New 'Extract to Include' action within the editor.  Allows for an extraction of the currently selected text to another newly created file, currently does not perform any xml conformity checks so select carefully!
    - New editor action: "Replace Script with SrvListener"
    
    Quick Fixes:
    - Finished the fix for srvStmtListener tag fix.
    - Fixed within the ListenerFixer while creating parent directories.
    - More Quick fixes for other tags that should reference Java classes: (like always!)     and  with the automatic creation of a class that implements the proper framework interface and/or superclass.
    
    
    Perspective design:
    - more items in the WidgetsView (all tags possible at the time), improved tag dependancy checking. Removed unnecessary child tags.
    - moved the WidgetsView to allow for better Drag-n-Drop actions
    - Moved position of 'Browser' and 'Stop' buttons in the Jetty View.
    
  • November 2006, Inital alpha test release! And Internet site created.