=============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 4/26/2011 # Why: Release Version UCON_4.1.6 # ############################################################################### [VER_SION:] UCON_4.1.6 [BUG FIXES] 01. corrected the 'Update Req because:' field, in the 'Edit Device Description' dialog, not displaying the Update Req info. 02. Corrected some nagging editing features with the Device area combo box in the Device Info dialog. 03. Found the timing problem with the active device tree not loading when UCON is started. The device list was not being completely loaded before the windows message to update the active device tree was issued, therefore, the tree control for the active devices assumed the device list was empty. [FEATURES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 4/15/2011 # Why: Release Version UCON_4.1.5 # ############################################################################### [VER_SION:] UCON_4.1.5 [BUG FIXES] 01. Found a bug in the CspEditor.cpp. Every init was loading the localgrids and therefore the destructor was deleting null pointers. The localgrids should have been loaded for the copy/paste function only. Overloaded the init with a new function that allows for this. [FEATURES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 3/29/2011 # Why: Release Version UCON_4.1.4 # ############################################################################### [VER_SION:] UCON_4.1.4 [BUG FIXES] 01. The Custom Status flags were not being parsed correctly for the panels, resulting in the panels custom status not being programmed correctly. This was another parsing error in UconEditor.cpp. [FEATURES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 3/23/2011 # Why: Release Version UCON_4.1.3 # ############################################################################### [VER_SION:] UCON_4.1.3 [BUG FIXES] 01. When a device was added in the destination editor the selection was not highlighted on the list control. This was resolved. 02. The copy and paste feature was not working on all CSP and CP panels. Corrected. 03. Custom Source Status button in panel editors did not stay on if you turn it on, save the panel, then re-open it. This was a parsing error in the UconEditor.cpp. [FEATURES] 01. The encode Importing was not a feature intended for the CSP and CP panels. When attempting an encode import a message will appear that this function is not supported for CSP and CP panels. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 3/8/2011 # Why: Release Version UCON_4.1.2 # ############################################################################### [VER_SION:] UCON_4.1.2 [BUG FIXES] [FEATURES] 01. Converted the old winhelp system to an htmlhelp system. This new help system still needs added topics. This will be maintained and authored by the technical writers and Marketing. The .Chm and .h files compiled with the help making tools will be added to the product distribution updates. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 2/16/2011 # Why: Release Version UCON_4.1.1 # ############################################################################### [VER_SION:] UCON_4.1.1 [BUG FIXES] 01. Found a problem with the CSP editor. Sources would not be saved on Source Grid. the maximum source variable was being zeroed out during configuration parsing. [FEATURES] 01. Eliminated the CSP panels from the verify all feature. Because of the products age, the necessary verification messages have not been updated in the firmware. Eliminated the SC4 from the verify all panels process, shouldn't have been there in the first place. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 2/01/2011 # Why: Release Version UCON_4.1 # ############################################################################### [VER_SION:] UCON_4.1 [BUG FIXES] 01. Found a problem with a null pointer during a copy and paste operation in the UCP 32, 48, and 64 editors. Corrected by checking if pointer is null and not/do an invalidateRect proceedure. 02. Changing the name for multiple devices on the src or dst table at one time had a problem. If the new name was less than the old, the difference was being filled in with 'O's. This presented a problem with replication. Replaced 'O' with spaces. 03. Print preview for the src and destination tables was not displaying properly, therefore the printing was off. This was corrected. 04. The import SC4 config file had a problem with refresh. It was not reconnecting to the SC4 in the system view. Corrected, doing a refresh right after input. [FEATURES] 01. Removed the '/' from the bad character list when renaming/naming devices. Seems to be working OK. 02. Moved datastore menu items in the File menu to the Drop down datastore menu. 03. Changed the UCON BMP from UCON 4.0 to 4.1 04. Added the dbl left mouse button click to the grid class. This is used with the UCP32 and UCP48 editors to turn on/off the inheritence feature on a selected row. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 11/24/2010 # Why: Release Version UCON_4.0 beta 9 # ############################################################################### [VER_SION:] UCON_4.0 beta 9 [BUG FIXES] 01. Removed the source/dest rename worker thread. On those panels editors which were not open the updates were not being verified and a space would be placed in the source/dest grid lists. Works without the thread. Need to re-visit this at a later time. [FEATURES] 01. Added the lock file location on the warning message that appears when trying to access a locked file. This was added for those that wanted to delete the file and needed its location. =============================================================================== ############################################################################### # Who: Vanessa Eaton # What: UCONV4 # When: 11/15/2010 # Why: Release Version UCON_4.0 beta 8 # ############################################################################### [VER_SION:] UCON_4.0 beta 8 [TODO] 01. NCP wanted to have panel names with the "/" character, i.e: Panel I/O, but currently in ucon the panel name can noty have any of this characters: ,&*?[](){}<>/\"\'\\. I'm sure there was a reason for it, but we need to do some testing to see if we can do it. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 09/20/2010 # Why: Release Version UCON_4.0 beta 8 # ############################################################################### [VER_SION:] UCON_4.0 beta 8 [FEATURES] [BUG-FIXES] 01. When importing panels with exclude lists, The destination and source lists would fill in all the sources and destinations that were not selected on the buttons instead of parsing out the destinations and source selections made prior to importing. [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 08/27/2010 # Why: Release Version UCON_4.0 beta 8 # ############################################################################### [VER_SION:] UCON_4.0 beta 8 [FEATURES] 01. Added in the Src/Dest editor the ability to copy a level to a level in a multi-selected group. [BUG-FIXES] 01. The right click on a device context menu would not track properly if the scroll bar has moved down in position on the main screen. This has been corrected. 02. On the System view and you click on any XY type panel (MX, SX, XY, UCP1) in the lower right corner and add it to the system and then right click on the new panel and click import encoding....the problem is...it adds ALL the sources and destinations to the exclusion tables, which should be blank. This has been corrected. [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 08/23/2010 # Why: Release Version UCON_4.0 beta 7 # ############################################################################### [VER_SION:] UCON_4.0 beta 7 [FEATURES] [BUG-FIXES] 01. A continuous loop problem,causing a lockup of UCON, surfaced in Labeler.cpp and its drawTrimmedLabel function when dropping a 'Button Function' into a UCP64 editors buttons. Because of the button functions such as Level, Page etc having hex values of 'e' and 'a' were being stripped off as numbers and being constantly concatenated with the trimmed name would not allow the size to decrease enough to fit within the buttons Width. This surfaced with PC's having smaller graphic resolutions. [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # Who: Vanessa Eaton # What: UCONV4 # When: 08/13/2010 # Why: Release Version UCON_4.0 beta 6 # ############################################################################### [VER_SION:] UCON_4.0 beta 6 [FEATURES] [BUG-FIXES] 01. In the UCPXY Editor, on the logical to physical button, the last 8 levels were not being displayed, although they were being saved in the datastore. FIXED by modifying the LogicalToPhysicalParse in the CScpEditor, to parse 16 levels instead of 8. [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 08/05/2010 # Why: Release Version UCON_4.0 beta 6 # ############################################################################### [VER_SION:] UCON_4.0 beta 6 [FEATURES] 01. Added a progress bar class to use with a worker thread that handles the process which updates the unopened editors when making changes to the Src/dest list. 02. Reinstated the right click delete on the editors 'Default Destination Button'. [BUG-FIXES] 01. Destination button on the editors was not refreshing when a destination was dropped in. Causing an incomplete display. Fixed by refreshing button when accesssed. 02. Exception error was caused when dragging button functions onto the an editors destination button. Fixed. 03. Fixed the font height on the editors grid tables to fit high or low screen resolutions. [EXCEPTIONS-ANOMALIES] 01. A possible bug...UCON application locks up when dragging Source/destination elements into a Ucp64 editor. This hasn't been replicated here in engineering yet. =============================================================================== ############################################################################### # Who: Ray Malheiro # What: UCONV4 # When: 07/21/2010 # Why: Release Version UCON_4.0 beta 5 # ############################################################################### [VER_SION:] UCON_4.0 beta 5 [FEATURES] 01. Added the version info for the metadata in the executable file in Ucon.rc. 02. Changed the item order in the right click device context menu. 03. Labeled the release to UCONV4 4.0 Beta 5. 04. Added the ability to sense if the NFS server is running, If not, warns the user to start it up. [BUG-FIXES] [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # Who: Vanessa Eaton # What: UCONV4 # When: 07/21/2010 # Why: Release Version UCON_4.0 beta 4.1 (intermediate state between beta 4 and beta 5) # ############################################################################### [VER_SION:] UCON_4.0 beta 4.1 [FEATURES] [BUG-FIXES] 01. In the device info and Program tab the dialog sizes were too big to fit in a screen with a resolution of 1024x768 (our minimum). Fixed by adjusting the dialogs sizes. [EXCEPTIONS-ANOMALIES] 01. Known bug: When the user resizes the ucon window, the only tab that shows the appropiate scroll bars is the System view. All the others should show them as well but for some weird reason it doesn't. =============================================================================== ############################################################################### # Who: Vanessa Eaton # What: UCONV4 # When: 07/20/2010 # Why: Release Version UCON_4.0 beta 4.1 (intermediate state between beta 4 and beta 5) # ############################################################################### [VER_SION:] UCON_4.0 beta 4.1 [FEATURES] 01. In the device info tab: add 2 new buttons. Set Area and Clear area, that allow the user to select multiple panels and then set/clear an area for all of them. [BUG-FIXES] In the device info tab: 01. When the user selected an area from the combobox, it didn't have a clear area option in the combobox, like " ". Fixed by adding the blank option to it. 02. Delete device area wasn't working properly. An area was deleted but when the user clicked on the list again it reappeared. Delete area works by deleting the area from the area list and then clearing the area of all the panels that used it. Fixed by calling the function Save2 that makes the changes in the uslistctrl permanent. 03. The column row wasnt being sorted, and when the other columns got sorted, the elements of the column row got scrambled. Fixed by hiding the row column. 04. The user couldn't add special characters to the descriptio field. FIXED by allowing the user to do so (except special chars as ; "" '', etc.) In Src Dest Editor 01. Salvos were displayed starting from 1-128 where as internally works with 0-127. change all necessary code to make it work. In theory should work the same for all datastores. (Needs some testing). [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # # Who: Ray Malheiro # What: UCONV4 # When: 07/16/2010 # Why: Release Version UCON_4.0 beta 3 # ############################################################################### [VER_SION:] UCON_4.0 beta 3 [FEATURES] 01. Added warning messages to the import encoding, all or from the device context menu. 02. Removed the import encoding icon from the toolbar. [BUG-FIXES] 01. resolved the table corruption after source / dest edits issue by clearing the Grids when doing background editing with the MMA, MMB, and UCP48 panels..eliminated the Src and Dest grid tables from adding elements to their lists from other similar panels. 02. When changing names 4 or 8, the edit name dialog would always pop up. The 'enable new group added message' flag was not being used to either enable/disable the edit name dialog. This was corrected. =============================================================================== ############################################################################### # Who: Vanessa Eaton # What: UCONV4 # When: 07/16/2010 # Why: Release Version UCON_4.0 beta 3 # ############################################################################### [VER_SION:] UCON_4.0 beta 3 [FEATURES] 01. Added a Program panels by area button in the device info dialog tab as well as in the toolbar that allows the user to program only the panels which area matches the area selected by the user. [BUG-FIXES] 01. When the user made changes in the device info tab and then save and selected another tab, and then came back to the device info tab, the message that offers the option to save was generated again. FIXED by clear the change cell variable at switchaway. [EXCEPTIONS-ANOMALIES] =============================================================================== ############################################################################### # # Who: Vanessa Eaton # What: UCONV4 # When: 06/25/2010 # Why: Release Version UCON_4.0 beta 2 # ############################################################################### [VER_SION:] UCON_4.0 beta 2 [FEATURES] 01. Added a Delete selected devices button to the devices info tab. Allows the user to delete the selected devices from datastore or from docuemnt only. his first choice will be applied to all selected devices. 02. Ask the user if they want to save the changes made in the device info listctrl before switching tabs or canceling. [BUG-FIXES] 01. Devices info tab wasn't synchronized with the datastore. If the user added, edited or deleted any panel the file wasn't being check to detect the changes Fixed by changing the loaddevicesinfo function in the UconDoc.cpp and adding a new checking function in the UsiDataStore.cpp file. 02. the DeviceDescList file wasn't being saved in the datastore because it was update after the ucondatastore got saved. FIXED by moving the savedesclist function to just right before updating datastore. 03. In Devices info tab the area combo wasn't being used. problem with the order in which the data for the items was saved/restored. FIXED. 04. Random bug in device info list ctrl, when the user made a change in the description the group name dialog (from srcdesteditor) will appear. Fixed by setting the type of listctrl to the one that is different from the srcdest editor 05. Crash when the user made a change to the combo list in the device info listctrl and then went to the src/dest tab. Fixed (i think so) by hiding the combo object at switch away. 06. Extra refreshs in the deviceinfo listctrl deleted data. Fixed by moving the loaqdlistctrl function from the workingview draw function to the switch tab function [EXCEPTIONS-ANOMALIES] 01. Crash when the user made a change to the combo list in the device info listctrl and then went to the src/dest tab. It looked like the device info dialog was being paint over the src/dest list. it made the gui hang. Fixed (i think so) by hiding the combo object at switch away, but we are not sure of what was causing it for sure. =============================================================================== ############################################################################### # # Who: Ray Malheiro # What: UCONV4 # When: 06/24/2010 # Why: Release Version UCON_4.0 beta 1 # ############################################################################### [VER_SION:] UCON_4.0 beta 1 [FEATURES] 01. An accumulation of UCON 3.5 and UCON 3.6 attributes with the elimination of all StingRay objects. Faster operation on the source and destination tables and added editing features to the device editors Grid tables. Added functionality to the device and datastore trees. [BUG-FIXES] ===============================================================================