Phil Weinstein / Accomplishments -- February 2011
General Development Accomplishments |
--------------------------------------------
[I.A.1] Sponsored Projects / RiverWare / New Development
Slot Description Enhancements
--------------------------------------------
Description text matching, in both the slot description search feature and the slot selector "description filter" is case insensitive.
These enhancements are described and illustrated on webpages linked from this URL:
--------------------------------------------
[I.A.2] Sponsored Projects / RiverWare / Bug Analyses and Fixes
--------------------------------------------
--------------------------------------------
[I.A.3] Sponsored Projects / RiverWare / Proposals and Estimate for New RiverWare
Work
Analysis: Supporting User-Descriptions on Non-Data Objects
and Slots
--------------------------------------------
An analysis of extending support for user-supplied descriptions on data objects and data object slots to all simulation objects and all slots was done. This analysis is available at this URL:
See also the description of some of the development done in February 2011 on more general support for user-supplied descriptions on slots. Additional analysis and development work continued in March.
Maintenance Accomplishments |
--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
-- Qt3 to Qt4 Port: RiverWare QtDmi Library
--------------------------------------------
All "Phase 1 and Phase 2" porting of the Qt3 C++ modules in the QtDmi library was completed in February. The involves conversion of all Qt3 "UI" files (widget layout definitions) and the uses of all Qt3 classes to Qt4 classes. (The final uncompleted Phase 3 involves recoding of all uses of Qt3-compatibility methods in Qt4 classes). Work this month consisted mostly of porting these dialogs:
The most challenging part of this port involved the various List and TreeView widgets, many of which supported special incell editing of various types. With this work, we were able to remove a somewhat complex set of our own C++ classes to support incell editing within Qt3 List and TreeView widgets. An overview of our ongoing Qt3 to Qt4 port is available at this URL: http://cadswes2.colorado.edu/~philw/2011/Qt4Port/JanAnalysis/
--------------------------------------------
[I.A.4] Sponsored Projects / RiverWare / Software Maintenance
-- Workspace and Locator Fixes and Enhancements
--------------------------------------------
The following fixes and usability enhancements were applied to RiverWare 6.1 development. In early March, most of these were applied also to RiverWare 6.0 (for the 6.0.4 patch release).
---