Short Description: Fractional scales over 1.0 displayed without fraction part
Bug Number: Gnats 4851
Release notes (y/n): Yes
For Release Nums: 5.2.1

Gnats 4851: Fractional display scale is allowed, but fractional part not 
shown in all displays (with scale values over 1.0).

SEE IMAGES:
 http://thirdtablet.com/cadswes/2010/bugs/4851/ 

Users can enter a fractional scales over 1.0 (e.g. "1.1") for Slot display 
units. (Whether or not that is intended or desirable is not the subject of 
this bug report).  Displayed values WERE presented correctly with fractional 
scales BUT certain displays didn't show the fractional part of the scale 
when the scale is greater than 1.0 -- e.g. "1 cms" was incorrectly displayed 
in place of "1.1 cms".

The problem showed up in these places:
  (1) Open Series and Table Slot Dialogs, and in Series Dialogs: Column 
        Labels and selection status bar (also related Accounting dialogs).
  (2) Open Scalar Slot Dialog: in one of the two scale/unit displays.
  (3) SCT: Slot column (or row) labels and the SCT seletion status bar.

--------------------
Sim/SlotGUIUtils.cpp
--------------------

Changes in ...

  QString SlotGUIUtils::scaledUnitDisplayStr (
                           const ScaledUnitPtr scUnits,
                           const Date_Time* unscrewIrregUnitsDT /*=NULL*/)

  RWCString SlotGUIUtils::getUnitsScaleStrForUnitScope (
                           const SeriesSlot* sslot,
                           bool forAccum)

  RWCString SlotGUIUtils::getUnitsScaleStr (
                           const Slot *slot, int colNum,
                           bool altUnits /*=false*/)

--------------------------
QtSCT/SctModelData.Sim.cpp
QtSCT/SctModelData.cpp
QtSCT/SctModelData.hpp
--------------------------

Change in ...

  okstat SctModelData::getSlotScaleUnitsDisplayStr (int slotInx, 
             QString &retUnitStr,     bool integrated /*=false*/,
             int tstepInx /*=(-1)*/,  double extraScale /*=1.0*/) const

==============================

Short Description: [5.2.1] Updated copyright message for new year: 2010.
Bug Number: n/a
Release notes (y/n): No. (truly trivial to users).
For Release Nums: 5.2.1

------------------
Q3GUI/AboutDlg.cpp
Q3GUI/AboutDlg.hpp
------------------

Updated copyright message for the new year: 2010.

  "Copyright (C) 1997 - 2010 in part by the Regents of"
  " the University of Colorado and\n"
  "by Edith A. Zagona on behalf of the CADSWES RiverWare"
  " development team."

==============================

Short Description: Minor coding error fix for Scalar Slot Proxies.
Bug Number: n/a
Release notes (y/n): No.
For Release Nums: 5.2.1

-----------------
Sim/SlotProxy.cpp
-----------------

Coding error related to Scalar Slot Proxies.  We didn't see a behavioral
problem with this, but clearly the code here was incorrect. [Also confirmed
with Bill].

Methods (constructors):
 (1) ScalarSlotProxy::ScalarSlotProxy (const RWCString&,
                                        unit_type, Slot::AttributeBits)
 (2) ScalarSlotProxy::ScalarSlotProxy (const RWCString&, double value,
                                        unit_type, Slot::AttributeBits)

   OLD: typeBits |= Slot::SeriesSlotBit;
   NEW: typeBits |= Slot::ScalarSlotBit;

---