* Integrated GridCtrl from the SF933i into MitLib
* Dropping support for VS6
* Reducing number of header files included in header files
Change-Id: Ia95d01bde2d1e4755112f98aa123cb6e188c5986
Updates:
1. Fix in MaintenancePage not showing Manual Motor Positions
2. Added CDbData::GetValueAsBool and GetValueAsBOOL
3. Deprecated CDbData::GetValueAsBOOl
4. CDbData::GetValueInString to use enums instead of int
See the CDbData enums
Change-Id: I55d4a5536efff18d3ecc15a95e11ca40fab1ac13
The MitLib 1.40 release is the first release using Git and Gerrit.
This release branch will be used to push non-breaking changes and as continuation of the MitLib 1.39 branch
Changes in MitLib 1.40.00:
* (bug 416) Re-authentication to clear messages
** Added option to stop after user has been re-authenticated, default the system will start to run after re-authentication. See the below option that can be added to GuiDll.ini
** Fix bug where the user could open a door while the re-authentication dialog was displayed. After re-authentication the machine would start to run
* During development of (bug 419) some issues were found in the MyWait class. Although the fix (bug 419) is not included in this release due to breaking changes, the non-breaking bug fixes have been included
* Fix stack overflow in <code>DebugLogTiming</code> when it was called with arguments that would result in a string of more then 100 character
* Fix bug where CMyWait would not timeout due to messages being send the calling thread
* Fix bug in MySocket where OnReceive could be called if CMyWait was used
* Fixed some memory leakes where <code>auto_ptr</code> was used with arrays
* Fixed some memory leakes where <code>delete</code> was used with <code>new[]</code> instead of <code>delete []</code>
== Configuration Changes ==
=== GuiDll.ini ===
* Option to stop the machine after the user has re-authenticated, see (bug 416)
[Authentication]
StopAfterHigherLevelAuthentication = TRUE
== Upgrading ==
Upgrading from [[MitLib 1.39]] does not require any changes.
Change-Id: I73b6cb107f7bb84babb2682fa2ee913d6c57974e
Add setting to prevent machine from starting after higher level
authentication. The setting is found in the guidll.ini in the
authentication category.
Example:
[Authentication]
StopAfterHigherLevelAuthentication = TRUE
Adopted GUIDLL_INI from vs10 version
Added additional fixes from (bug 419) but not the SecsGem fixes
Change-Id: I9487958fb0d44b6b3282c62fa6538f05e7fdc80d