Phil Weinstein / Accomplishments -- July 2017 -- 8-04-2017

Sponsored Development Accomplishments

--------------------------------------------
[I.A] New/Enhanced Software
   Truckee/BOR LBAO 1.4: SCT Usability Enhancements
   Four SCT enhancements: Feature Proposal
--------------------------------------------

Four new requested SCT capabilities were analyzed, and specific features were proposed:

  1. Time scrolling the model and SCT to a Symbolic DateTime: (a) when the model opens, and (b) as a script action.
  2. Support full editing of the new Text Series Slots.
  3. Easier way to apply an entered value to a time range on a Series Slot, with Interpolation option.
  4. Operations to set SCT slot labels to the slots' name or slot column name.

This analysis and feature proposal was provided as this document:

--------------------------------------------
[I.A] New/Enhanced Software
   BOR UC 1A: Software Enhancements
   Slot Viewer for Series Slots
--------------------------------------------

To reduce the number of Slot Dialogs open on the desktop, series slots will now generally be shown, and edited, as a column in a new Slot Viewer dialog. Initial support is limited to series slots having the same timestep size as the run controller, and only the first column of multiple column series slots are shown. From the Slot Viewer dialog, slots can be shown in their original slot dialog.

Development of the Slot Viewer started in July and is continuing into August.
Two iterations of the following feature analysis document were generated:

Maintenance Accomplishments / July 2017

-----------------------------------------------------------
[I.B] New/Enhanced Software / Unfunded Software Development
Complete OK/Cancel/Apply button order on remaining dialogs.
-----------------------------------------------------------

We had recently standardized the order of common buttons along the bottom of most RiverWare dialogs. In July, we finished four remaining dialogs (or panels) which had some tricky issues in making this change:

--------------------------------------------
[II] RiverWare Software Maintenance / Software Updates / Bug Fixes
--------------------------------------------

The following bugs were fixed:

  1. Bug 5973: Showing a tooltip raises inactive window obscuring other dialogs*.
  2. Bug 5975: Rapid number entry on SCT can cause model crash
  3. Bug 5979: Editing plot axis changes Y axis range.
  4. Bug 5980: Importing plot causes axis to show different units.
  5. Bug 5981: Plot time axis settings lost after saving, reloading 'twice'
  6. Bug 5984: Run Abort doesn't appear aborted run started with Init but.

*Bug 5973, more information: In our upgrade from Qt 4.8.5 to Qt 5.5.1, a new Qt bug was causing a dialog to be raised each time the user moused-over a widget having a Tool Tip (popup help message). This bug (QTBUG-39147) was only recently fixed, for Qt 5.9.2. But we were able to apply that fix to Qt 5.5.1 source code, and rebuild that one Qt component. (We did this only for the 64-bit distribution of RiverWare; not the 32-bit distribution).

Additionally, analysis was done on the following bugs:

  1. Bug 5949: Loading model removes added unit type's standard unit Unit Scheme rule
  2. Unfiled: SCT/Text Slot debug assertion failure.

--- (end) ---