Phil Weinstein / Accomplishments -- July 2013 (edit 8-2-2013)

General Development Accomplishments

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   Workspace Object List: User-defined custom object order
--------------------------------------------

The RiverWare Workspace's Object List now supports a custom object order option among the previously available object sort options. When "Custom Order" is selected, the user can move an arbitrary selection of object items up or down in the list. The custom order can also be set from any of the sorted orders. This custom object order is persistent -- it is saved in the RiverWare model file.

Also, showing the context menu on an object item in the Workspace Object List (i.e. by right-clicking an item) no longer scrolls the workspace to that item. This allows, for example, the showing of the object's Open Object dialog without re-scrolling the workspace.

--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
   Subbasin Manager Dialog: various usability enhancements
--------------------------------------------

Various usability enhancements were applied to the Subbasin Manager dialog. These include:

  1. The various operations which cause Subbasins' objects to be selected on the workspace no longer also re-scroll the workspace. This changed behavior is better for seeing the set of objects in subbasins in a zoomed-out workspace showing the full model.
  2. Simplification of clicking and double-clicking subbasin items. Simply clicking the name of a user-defined subbasin no longer starts an edit of the subbasin name, and double-clicking no longer re-scrolls the workspace (as described in the prior item).
  3. A context menu operation on objects or subbasins was added to scroll the workspace to that object or an object within the clicked subbasin.
  4. The "Open" button now applies to directly-selected SimObjs -- not only to Computational Subbasins.

--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / Bug Fixes
--------------------------------------------

 
Maintenance Accomplishments

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (A) New versions of Qt4 and Qwt built without Qt3 Support
-------------------------------------------

The latest patch releases of Qt and Qwt were acquired and built without support for Qt3 symbols and classes. (Qwt is our plotting library). This was done primarily to ensure completion of all Qt3-to-Qt4 porting of RiverWare, the Study Manager, and all ancillary CADSWES libraries. These new Qt and Qwt libraries were deployed in the RiverWare 6.4 and Study Manager builds. The new Qt and Qwt libraries are:

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (B) Qt3-to-Qt4 Port Completion
-------------------------------------------

The DbDmi and Client/Server libraries have been ported from Qt3 to Qt4. The Client/Server library had previously been deployed as an independent ancillary library but is now among the RiverWare source code libraries. DbDmi dialogs ported in July include:

RiverWare and the Study Manager were built with a new Qt4 build lacking Qt3 Support. This confirmed the completion of the Qt3-to-Qt4 ports of those applications.

--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
   (C) Simulation Object icons now sourced via Qt Resources
-------------------------------------------

The 40x40 pixel icons for Simulation Objects (and derived smaller versions) have been moved from "XPM" source code to PNG image files which are compiled into RiverWare via Qt Resources. This set of icons had mistakenly been left out of the original migration of RiverWare icons to Qt Resources. The first step in this process was adding these object icons to RiverWare's mechanism of exporting the full set of RiverWare icons as image files and index webpages (HTML). These Simulation Object icon image files can be seen on this generated webpage:

--- (end) ---