################################################################### VE 4:27 PM 6/30/2016 4.7.1 1. BUG: when copying from a template in the ucp48, the src list would show the wrong device names. FIXED by using m_CMapSrcTable instead of m_CMapDestTable to find the device name in loadSrc3(). 2. ENH: Bump version to 4.7.1 ################################################################### VE 06-24-16 4:00 pm v4.7.0 1. BUG: adding a new device (src/dest) and changing the assigned index to something else didnt set that index to used FIXED: by setting the index to used so that when we add or replicate the device, said iondex is not reused. ################################################################### VE 06-23-16 4:00 pm v4.7.0 1. BUG: adding a new device (src/dest) sets the index to used, so when the user clicks cancel then tries to add a new one it will keep increasing the index. FIXED: by clear the index on cancel. ################################################################### VE 06-16-16 4:00 pm v4.7.0 1. BUG: attribute 0 and attribute 1 were being saved in the file as a decimal, and it should have been a hex number. FIXED by changing the function int CLCConfigurator::BuildLC32PartitionMenus( FILE* fptr ) to print the attrib0 parameter as hex instead of decimal (leaving attrb1 as a decimal for now since it is not being used) ################################################################### VE 05-26-16 1:00 pm v4.7.0 1. ENH: in the Link device dialog, allow the user to reverse the primary and secondary devices, so you could set the link from either one. 2. BUG: in the button attributes, Button color:Combo for the direct destination function in a button in the LC panels, the default value was set to 0, because that is the value for m_attrib1 and m_attrb0 in the cfgctrlattributes obj, but the m_coloralt has the real value for this fucntion, so FIXED by setting the attrb1=m_coloralt when the data is being loaded for programming ################################################################### VE 05-23-16 3:56 pm v4.7.0 1. ENH: Added a Device name filtered selection to the LC panels, with ALT+f1 (for sources) and ALT+F2 (for destinations) to make src.dest assignments a lor faster. These functions overwrite whatever function the buttons selected in the partition had.it can be filtered by an ABSOULTE filter that searches for devicenames starting with the string inserted, and ANY which searches for all the matches for that string anywhere in the name. The filter option selected is saved in the ini file. 2. ENH: bump the version from 4.6.5 to 4.7 ################################################################### VE 05-11-16 3:46 pm v4.6.5 1. ENH: Added a Pressed on Load Button attribute to the devices in LC32 PRESS_ONLOAD_BTN 2. BUG: STICKYBTN_MAINTAIN was assigned to the ControlFunction_SourceSelectMenu and ControlFunction_DestSelectMenu in attribute for some reason. we commented it out. 3. BUG: pressing CTRL +A from panel view would bring the add new panel dialog FIXED by changing it to work only on main view by pressing Alt + A instead #################################################################### VE 05-02-16 10:34 am v4.6.4 1. BUG: Src/Dest description tool tips were not showing on the src/dest tree views in the LC32 panel. they were only showing the default tooltips to show the expanded node name when there was not enough space to show the node name. FIXED by taking the right device id from the node item data. 2. BUG: when editing a source or destination and then selecting the next device from the editdialog buttons, it showed a message of duplicated device name, because it wasnt checking right for duplicates FIXED by using the global variable m_dev instead of overriding it with a local one when we loaded the next device in CSrcDstDeviceDefineDlg::LoadDevice ################################################################### VE 04-06-16 3:34 pm v4.6.3 1. BUG: nav panel in the LC32 was not being created and program into the panel. the navpanel was null because The function CCfgPanelLC32::getMenu(int pos) was not returning the menu. FIXED by changing the constant to m_maxMenusNav instead of MAX_MENUS 2. BUG: When the lc32 Simulator is called from a brand new panel that has not been saved to the datastore, it was showing the message that the panel didnt exists and then open the simulator with the previous file it used. FIXED by not allowing the simulator to be open if a: there is no file or b: if the panel hasnt been saved to the datastore yet ################################################################### VE 04-01-16 12:14 pm v4.6.3 1. BUG: when opening a datastore with a blank menulist file, an error messagebox would appear, because it was trying to serialize an empty file. fixed by checking that the buffer is not empty before trying to serialize the data in CfgMenuDSEditor and CfgLayoutEditor ################################################################### VE 09-23-15 1:32 pm v4.6.3 1. BUG: Rename in ucp_MMA and MMB was broken, it crashed the program. FIXED by setting the m_ucpMMASrcGridPtr and m_ucpMMADestGridPtr to null in the constructor and then on Init() setting them to the workingview grid pointers. ################################################################### RJM 03-26-15 11:30 pm V4.6.2 1. BUG: Found additional problems in Ucp48Editor.cpp. An index wasn't being incremented properly resulting in display errors with the source entries. Version has not left facility, stays the same. ################################################################### VE 03-24-15 11:12 pm V4.6.2 1. Roll the version from 4.6.1 to 4.6.2 2. BUG: in the UCP-48 when a 48 was copied the las element in the grid was copied all the way down the list. FIXED by Mr Ray 3. ENH: On Replicate src/dest device, instead of starting looking for an available index from the beginning of the list, we start searching from the index we selected to the end of the list, and then if there is no id available, look from the begining of the list. Hack for NAP. FIXED bu adding a init parameter to the CDeviceListCtrl::getNextAvailableListIndex_LargeDS function 4. ENH: Added hash tables to ther src/dest list to make the search for duplicates a lot faster ################################################################### VE 01-06-14 3:42 pm V4.6.1 1. Roll the version from 4.6 to 4.6.1 2. BUG: When I try to cut and paste in the sources list for a MMA panel the pasted names populate the 4 char column. If you then do a save the names disappear. This used to work on 4.1 and got broken after 4.2 (introducing ucp-lc32). FIXED. This problem was in every device that uses the cgridctrl.CGridCtrl::OnEditCut() This line: cellRange.SetMinCol(0) was causing the cut and paste to not paste the 1st column.Fixed by removing it. ################################################################### VE 11-20-14 3:30 pm V4.6 1. ENH: Added Alternate color to the ctrl attrb for the PNL_FCN_SOURCE function only. We added new field to the obj bumping the CCfgCtrlAttrib version to 4 ################################################################### VE 11-19-14 2:30 pm V4.6 1. CHNG: we need to change the SRC/DEST Hide Line ops. FIXED by Sending -1 to the lc32file if none of the disable src/dest checkbox are checked. 2. BUG: with a source IN 1500 then rename it to RWT 1500 The extension count seems to act funny. FIXED by checking for changes in the ASSignGroupName dialog. 3. ENH: Added a new function to the lc32 list 042 PNL_FCN_ROUTER_LEVEL_BPS 4. ENH: Change the PNL_FCN_LEVEL name to "Levels Router Preset" and the PNL_FCN_ROUTER_LEVEL_BPS to "Level Router Direct" in the lc32functiondef file and inside the code 5. CHNG: change the labels for the Destination Select Menu and the source Select Menu LC32 functions. 6. Spell:Wrong name on LC32 button for the Protect/Clear Toggle (FIXED BY Mr Roger in the Panel code) 7. BUG: Protect and Protect/Clear in LC32 work like a lock and not protect. Seems to work fine 8. BUG: Double click on lc80 doesn't bring up the lc80 editor.FIXED by adding the LC80 to the if case statement ################################################################### VE 08-11-14 2:30 pm V4.6 1.ENH: Since the UCP-LC80 Editor was a new device, it was decided to go with a change in the version system and use the last '.'(minor revision) as the bug fixes and increment the first '.'(major revision) for major structural changes. ################################################################################ VE 10-30-14 3:30 pm V4.5.2 1. BUG: When ucon crashes and the simulator has been run at least 1 time, when ucon restarts the simulator doesn't run correctly after the panel has been changed. This is because there are 2 ucplc processes running and ucon uses the first (original) instance of the simulator. FIXED by checking if the simulator processes are running at start up (CUconApp::InitInstance(),CheckAndDeleteIfUCPLCSimulatorIsRunning) 2. BUG: in Default mode, Backup datastore path doesnt go there when the restore datastore button is hit. It works on a custom path. FIXED by setting the filename to some file in the backuppath to make sure the initial directory is used and not the previously system used windows directory (CUconDoc::OnDatastoreRestore()) ################################################################################ VE 10-27-14 3:30 pm V4.5.2 1. BUG: Adding device with add device btn in the src/dest tab with a duplicate index, crashes FIXED: by flagging the index as changed, so when the srcdesteditor check for duplicates on Save() would look for it. 2. BUG: Blank LC32 data after Program from devices info tab, programmin lc32 panels from the device info tab, clears the panel data.FIXED, it was caused by the programDevicesByList, when it was calling the checkdeviceTypein DS, the model of the device was set to SC_4 by default, so a weird entry in the datastore was created, FIXED by taking that function out, that wasnt needed here anyways. 3. BUG: In devices info tab, the buttons should say Devices instead of Panels.(FIXED) 4. BUG: Backslash doesnt show on menu names in the LC32s. FIXED, it seems that with the new code in the panel this seems ok 5. BUG: Opening any panel, and leaving open, than rename the sc4 and try to open it, shows the temp panel name of the panel we left open instead of the sc4 editor. FIXED VE 10-23-14 , when a device gets deleted from datastore, we should clear the drawrect additional to the setting the beingused flag off, so when the space gets reused with another device, it wont grab the old rect data (CDeviceListData:: deleteDevice). it happened only on rename sc4 because its routine added the new name and then deleted the old one, leaving the sc4 index in a different position. 6. ENH: Added option to disable the src/dest labels on the PNL_FCN_DIRECT_DEST function only in the attributes of the LC32/LC80 device. ################################################################### RJM 10-27-14 11:00 am V4.5.1 1.ENH: Optimized the time (80%) for panel normalization when saving or switching away from the source and destination lists. Concentrated on the MM and ucp48 panels. ################################################################### VE 10-14-14 3:30 pm V4.5 1. BUG: Category column in UCON source/dest table not sorting when top of column is pressed FIXED by modifying the sorting funcion of the list to sort alphabetically columns 2 thru 5 2. BUG: Category drop down menu in column in UCON source/dest table not showing all categories assigned. FIXED by adding those categories to the combo list. NOTE: the new selection the user picks is not yet being saved in the datastore, just like the combobox in the editdevice dialog works. 3. BUG: Mis spelled word in UCON dest table - "saveing configuration" when save is pressed 4. BUG: LC32 Editor==>Sources Tab. Checkbox next to 1st line of sources display (Right hand side) always displays in gray color and when pressed doesn't change anything. THe DEST one acts as expected. FIXED by fixing the pointer *pResult = 0; in the onclick fucntion of srcviewchck class. 5. BUG: Function list "Destination Miscellaneous" in LC32 is mis-spelled.FIXED 6. BUG: Categories were not being saved when the devices in the category were more than ten. FIXED by resetting the bDone flag to false in the building categories (src/dest) function in the sc4editor (bDone=false flag) 7. ENH: Since the ucon 4.4 version escaped, it was decided to go with a change the version to 4.5 8. ENH: dont show CPanelDetaildlg when user right clicks on the bitmap btns in the LC32Editor ################################################################### VE 08-27-14 11:30 am V4.5 1. ENH: Set Lock Panel function, and Soft_1 - Soft_6 nav visible in the LC32FunctionDef.txt file. 2. Change the about icon to show 4.5 ucon version 3. ENH: Enable the nav functions soft 1 to soft 6 in the code ################################################################### VE 08-26-14 3:30 pm V4.5 1.BUG: when dragging nav functions into the nav panel in the ucplc's the entryID and the lookuptable id fields were not set to the right values, so when the panel was sent to program it would crash the panel because it had garbage data in those fields. FIXED by setting entryID=subfunctionId and lookuptableid=-1 at drag and drop (updateFunctions) ################################################################### RJM 08-11-14 11:00 am V4.4 1.ENH: Since the GPIO Editor was a new device, it was decided to go with a change in the version system and use the last '.'(minor revision) as the bug fixes and increment the first '.'(major revision) for major structural changes. ################################################################### VE 08-06-14 2:31 pm V4.3.2 1.ENH: Existing layout for UCP_LC80 was added. 2.BUG: when pastying a menu on top of an existing one, if the partition uniqid was -1 (when the partition hasnt been created yet) the file got corrupted. Fixed by checking the id!=-1, and if it is -1, get an unique id for it. ################################################################### VE 08-01-14 1:05 pm V4.3.2 1.ENH: A new configuration editor for the UCP-LC80 panel was added. 2.BUG: Selecting a button in the lc80 view dint selected in the partition grid. Fized by using the max layout btn size instead of the random 44 3.ENH: added 4 layouts for the UCP_LC80 4.BUG: When a new ucp_LC32 or UCP_LC80 device was added to the system when tried to edit nav panel, the default settings were blank. Fixed by calling the checnavstate function if the menu id!=LAYOUT_ID_NAV ################################################################### RJM 07-02-14 9:00 am V4.3.2 1.ENH: A new configuration editor for the UCP-GPIO panel was added. ################################################################### VE 06-23-14 9:10 V4.3.1 1.Roll version to V4.3.1. Tagged as the version before adding UCPLC80 ################################################################### VE 06-18-14 4:10 V4.3 RC7 1.BUG: Double clicking on a src, over a src/dest combo function in a partition (LC32) replaced the dest field. FIXED by changing it to src 2.BUG: when double clicking a src/dest combo function in the function tree (LC32) to change a ctrl that already had a src/dest combo assigned the previous src encoding replaced the dest encoding. FIXED. 3.ENH: Added 3 new functions to LC32functiondef file: PNL_FCN_CATEGORY_SOURCE_SELECT_MENU_DIRECTGROUPSELECT PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU_DIRECTGROUPSELECT PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU_DIRECTGROUPSELECT_PRESET These new function act like the src/dest functions for dragging and double clikcing function/src/dests and as categories in encoding. since grpids are not unique, we set the sourcebase field of the ctrl to NOT_USED and set the grp id in the param 0 field. ################################################################### VE & RJM 06-12-14 9:00 V4.3 RC6 1.BUG: A program memory exception was occurring after changes where made in the tieline editor, after which it seemed to cause a crash everytime a read and write was made to the datastore. There were two problems resolved. One was in the DSUpdateObj function (DSMgr.cpp) which handled changes made with comparison to the original copy. A strcmp function was being used to compare two string buffers; one or both not having a null termination. This would cause a crash only in the release version. This was resolved by using a memcmp with a known length. The second problem was found in the createConfigFile function in UconDoc.cpp a dataptr(memory pointer) was incrementing past its allocated boundary causing a crash. ################################################################### VE 05-15-14 3:42 pm from new layouts branch V4.3 RC5 1.ENH: When calling the simulator from the ucplcdlg, we set the IP address of the router it wants the back-end code to connect to, following this cmd: ucplcConfig ipsc . 2. Added the new uconfunctiondef file from mr Bruce ################################################################### VE 04-29-14 12:32 pm new layouts branch 1.BUG: 5. UCPMMA panel – drag destinations onto pages and then double click to add next and it puts wrong names in 4 characters.It was caused by trying to find the dest id in the src table. MMB, DTA & DTB were broken as well. FIXED by modifying the UpdateDest function to use destTable instead of srcTable. ################################################################### VE 04-28-14 1:53 am new layouts branch (changes to lc panel dlg) 1.BUG: Multiple drag and drop attribute update wasnt working right. FIXED setting the flag totrue when the device=count-1 for src/dest/func ################################################################### VE 04-25-14 10:13 am new layouts branch (changes to lc panel dlg) 1. ENH: Added 2 new layouts: 1x2, 18x2 and 2x2, 17x2 layouts. 2. BUG: sometimes when drag & dropping a list of src/destinations on the lc32 panel partitions, the attribute section would cause an exception because it lost a pointer with the many updates to the GUI. FIXED by only updating the GUI of the attribute section at the end of the drag & drop process. 3. When double clicking to add src/dest/func to the grid, if the row had any attributes changed that caused a change in row color the row color wouldn't update. FIXED. 4. Make the double click devices on the device button in the attribute section, work as the double click on the tree section (add to the partition grid) ################################################################### RJM 3-21-2014 3:30 pm V4.3 RC2 1. ENH: Increased devices for the Src/Dest lists to 3072. 1. BUG: When editing multiple devices in the source editor and adding options to the level mapping, the resulting entry would appear in the wrong column. This was corrected by increasing the index count to compensate for the previously added 'linked' column. 2. BUG: "Various" was being saved in the description field for multiple selection edits within the destination device list. ################################################################### RJM 1-27-2014 10:00 am V4.3 1. ENH: release V4.3 RC1 ################################################################### RJM 1-14-2014 10:00 am V4.3.beta7 1. ENH: Increased the Src and Dest table lengths for the following panels; MMB, MMA, DTB, DTA. ################################################################### VE 11-26-13 12:34 am v4.3.beta7 1. ENH: bumped the version to 4.3.beta7. ################################################################### VE 11-26-13 11:43 am v4.3.beta6 1. BUG: When Save a template, open another lc32 panel, load the template, src/dests don't display in the menus. Go back to original lc32 panel and src/dests don't display in the menus? FIXED by modifying the onsavepaneltemplatefunction to save the right pointer to the data. 2. BUG: open a lc32 panel from system menu. go back to system tab and open a 2nd lc32 panel. now go to tab for 1st lc32 panel opened and CANCEL that panel which takes you back to SYSTEM TAB. Select tab for 2nd LC32 panel you opened and the TAB shows active but the user interface never displays the lc32 editor. FIXED by adding missing updatescreen function called in the viewmani function of the ucplcdlg class. 3. BUG: Sometimes the font color value got set to default 255 instead of -1 in the button attributes, setting the atribute color flag on. FIXED by checking the value for both 255 and -1. ################################################################### VE 11-21-13 9:43 am v4.2.6.3 1. ENH: Increased devices for the Src/Dest lists to 3072. 2. Bumped version from 4.2.6.2 to 4.2.6.3. ################################################################### RJM 11-18-13 1:00 pm v4.3 Beta 6 1. BUG: When adding a device in the destination table, the added device would not be shown at the top of the list for easy reference; like the source table presentation. This was remedied. 2. BUG: The custom status dialog in the source editor was not shifting the link entries to the right column. This was due to the addition of the category column and thus the first link entry would start there. This has been fixed. ################################################################### RJM 10-24-13 v4.3 Beta4 1. Bug: When clearing a link on the src/dest editor the primary link would clear but the secondary link was still present. This was resolved. 2. ENH: Maintain sticky is a new attribute 0 attribute located at 0x00000030, mainly dealing with Panel functions 21 and 22. Sticky_Maintain 0 = None 1 = Yes 2 & 3 unused (futures) ################################################################### VE 10-22-13 v4.3 Beta3 1. BUG: When copying buttons from a partition to another partition that hasn't being used yet, it didnt work, because the partition state was set to inactive. FIXED by setiing the partition state to active on partitiongridpaste. ################################################################### VE 10-18-13 v4.3 Beta3 1. when I want to open a template for a UCP32 the file open dialogue always goes to the last place I opened a datastore from. Can we fix this? FIXED by setting the file parameter on loadtemplate to the first file in the templates folder, this way the initial path is always the template folder. ################################################################### RJM 10-18-13 v4.3 Beta3 1. Bug: When using CNTL->ENTER to advance the selector in the button payne, if I update a SELECT A ROUTER LEVEL entry and the selector moves to the next line that is blank I can use the ARROW to modify the level entry even though the button is supposedly blank. Fixed by redirecting focus back to Control Grid. 2. BUG: whenever you edit a LC32 panel ucon always thinks the datastore has been modified even when the control panel was not changed. The Document Modified flag was being set when a panel edit occurs and not being reset if no changes were made to the panel. ################################################################### VE 10-17-13 2:05 pm v4.2.8 1. BUG: when the font size button attribute got set to default (cleared) after being set to another value, the light blue highlight for the row still shows an exception for the button. FIXED by setting the font default value FONT_DEFAULT=-1 instead of 0xFF. 2. CRASH Ucon.lc32.fixed router source.aux->aux 1 double-clicked this 2x and ucon crashed. FIXED by using the new loadtemplate and normalize functions 3. BUG: I think there's a problem when you save a template in that the original panel file gets it's encoding stripped as well as the template file. FIXED by using the new loadtemplate and normalize functions 4. BUG: when load a template and then try FIXED ROUTER DESTINATION -> Select Device the list in the selector dialogue is blank. 5. BUG: When user delete a button in the partition that had attributes set, the row remained light blue. FIXED by calling the updaterowcolor function from ClearGridRow() ################################################################### VE 10-16-13 11:55 am v4.2.8 1. Anom: Network Config, label in CONTROL column of button Grid shows System Status rather than Maint??? FIXED 2. BUG: lc32 panel router sources/dests are not updated if you modify the source/dest tables and don't re-edit the control panel.FIXED by adding a normalizesrcdest function to the loaddata function in the CCfgLC32Editor. 3. Enh:lc32 editor when re-load a template loses the menu callouts from the TOP menu. Making the template not so useful (my bad).NOTE: I think this needs to keep the bindings for menus and regions (for page up/down) so the structure of the panel remains as the original designer intended. FIXED by only striping the encoding on the buttons that have the following functions: FuncID: PNL_FCN_SOURCE_DESTINATION_COMBO, FuncID: PNL_FCN_DESTINATION FuncID: PNL_FCN_PRESET_DEST, FuncID: PNL_FCN_SOURCE, FuncID: PNL_FCN_CATEGORY_SOURCE_SELECT_MENU && SubFuncID: PNL_FCN_CATEGORY_SOURCE_SELECT_MENU_DIRECTSRC FuncID: PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU && SubFuncID: PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU_DIRECTDST SubFuncID: PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU_DIRECTDST_PRESET 4. BUG: Load template didnt work, because the init function in the ucplcdlg wasn't being called. FIXED by creating a loadt template function to take care of all initialization and normalization. ################################################################### VE 10-14-13 9:25 am v4.2.8 1. BUG: Maint. Attribute and menu colors (PNL_FCN_LOCK_MAINT) were not being added to the partition grid. FIXED. 2. BUG: Using groupID to group the function for the LC32 was not working right. Added a findnextgroupentry function to be used in onloadtree(). ################################################################## ################################################################### RJM 10-10-13 2:15 pm v4.3.1 Beta 1. ENH: Added a dialog that allows the user to input the name and IP address for the Expansion Devices. The results are stored in the datastore and shown in the export file. 2. ENH: Added a dialog that allows the user to input the name and IP for an additional SC4 port. The results are stored in the datastore and shown in the export file. 3. BUG: The source/dest name8 was concatenated with name4 in the configuration file sent to the SC4. This was eliminated by terminating both strings prior to entry in the file. ################################################################### VE 10-09-13 9:25 am v4.2.8 1. ENH: Added new functions to the LC32function def file: Function 029 PNL_FCN_LOCK_PROTECT, subfucntions: Lock/Clear Toggle, Protect/Clear Toggle. Function 036 PNL_FCN_MENU_EMBEDDED_NAVIGATION, subfunctions:Embedded Home, Embedded Take, Embedded Clear Function 039 PNL_FCN_DESTINATION_MISC, subfunction: PREVIOUS_SOURCE Function 022 PNL_FCN_CATEGORY_DESTINATION_SELECT_MENU, Subfunction: Direct Category Select (PRESET MODE) 2. ENH: Added new tags to the LC32FunctionDef file GROUPID (to group functions with different id's under same node) and VISIBLE_NAV(to allow for some functions to be shown int the functions tree, depending on the type of panel, either normal (VISIBLE tag) or NAV panel (VISIBLE_NAV) this will be used when we add the ability to configure the nav panel ################################################################### VE 10-01-13 5:00 pm v4.2.8 1. BUG: in the src/dest check view in the lc32 panel, when the user clicked on a parent node to set all the child node's states, the states werent saved right, because in the setgroupitems function call to the setstate was given the parameters in reverse order, instead of calling val, id, it was sending id, val (bug found on toyota datastore by Mr Kevin on 10-01-13).FIXED ################################################################### RJM 09-24-13 2:00 pm v4.2.8 1. EHN: Changed the way the hotkeys work. Instead of globally registering the hotkey strokes( which was interfering with other applications) the keystrokes are now event driven by the accelerator table ID's. ################################################################### VE 09-23-13 12:31 pm v4.2.8 1.BUG: When Ucon(release) was ran under windows XP a memory exception ocurred when the user tried to select the 7x2 layout in a menu in lc32panel. Fixed in OnPaint when the oldbrush was null, dont try to delete it. Also initialize some pointers that weren't initialized before. ################################################################### VE 09-06-13 12:31 pm v4.2.8 1.ENH: Added new function 014 PNL_FCN_SYSTEM_STATUS subfunc PNL_FCN_SYSTEM_STATUS_NETWORKCONFIGURATION ################################################################### VE 09-04-13 2:11 pm v4.2.8 1.BUG: When the user imported all panels config, the LC32 returned a blank file with the ucp format instead of lc32 format, so the program got an error message and then crashed when the user tried to open the file to edit it. Fixed by disabling the UCPLC32 models from the import all function, just like it is disabled in the device rigth click function import encoding. (Bug found by Mr kent) ################################################################### RJM 08-21-13 2:22 pm v4.2.8 1. EHN: The network ID was held in a char which only allowed 256 devices. To increase the number of devices we are now using the int TAG member of the NMS_DATA structure to pass the network ID. ################################################################### RJM 08-01-13 1:22 pm v4.2.8 1. BUG: A problem exisited with program all and program all panels. If there was a mix of LC32 panels amongst UCP 128, 64, 48, 32 panels the UCP panels would fail to program. This was resolved by submitting the LC32 panels after all other panels have been submitted to the programming queue. ################################################################### RJM 07-25-13 2:26 pm v4.2.8 1. ENH: Ucon now has the ability to link 2 devices( Primary and Secondary) in order to extend its level access to a max 32. A link devices dialog has been created to configure the links. This is a link button off of the device configuration editor. ################################################################### VE 07-12-13 4:00 pm v4.2.7 1. BUG: When the user opens a datastore and make some changes in it, then do a file new without saving the changes, the temp files were not being delete on new, so the changes remained. Fixed by calling the OnCloseDoc function that takes care of the clean up on file new. 2. BUG: when the user selected a 7x2 layout on the lc32 panels, then programmed it, it would give weird errors cause by a check that we havd in place that make sure the number of partitions was less then max_partitions (4) but the 7x2 has 4. Fixed by making sure to check the number of partitions <= Max_partitions ################################################################### VE 05-31-13 1:00 pm v4.2.6 1. BUG: wHEN THE USER MULTIPLE SELECT CONTROLS IN THE PARTITION GRID, but the buttons are not consecutive, then when a drag and drop it's done it acts like all the selected btns are consecutive which is wrong. Fixed by not allowing the user to multiple select non contigous rows m_partitionGrid.SetSelectedRange(range.GetMinRow(),0,range.GetMaxRow(),3); ################################################################### VE 05-21-13 1:00 pm v4.2.6 1. BUG: Importing an sc4 after there are panels encoded, causes the version counts for src/dest to go back to 0, which makes the lc32 panels src/dst lists out of sync.FIXED by adding an imported flag version number so the panel always updates its sc4 data everytime it notices the IMPORT_VERSION set. Works for import encoding and import sc4 data. ################################################################### RJM 05-17-13 2:00 pm v4.2.6 1. CHANGE: The simple label function now has the 'font' attribute in parameter 2; was in parameter 1. ################################################################### RJM 05-13-13 1:00 pm v4.2.6 1. BUG: The application would crash if using global hot keys when not the Ucon app is not in focus. Fixed by checking if the Ucon app is in focus when using the special LC32 hot key selection. 2. BUG: The Cntrl+Enter and Cntrl+Shift+Enter would not scroll the control grid in the up or down modes. Fixed by sending a vertical scroll message to the control grid. ################################################################### VE 05-03-13 11:00 am v4.2.5 1. BUG: When the panel is empty and the user click on the button attributes tab, the program crashed. Fixed by checking that the button attribute poinbter is valid before using it, and setting it to NULL at init. ################################################################### RJM 05-02-13 9:00 am v4.2.5 1. BUG: Fixed a bug with the categories and bins name dialogs. When a name was deleted from the name list the memory for the name in the category/bin main list would be still intact with the names ID, therefore, any new name added would inherit the deleted name's ID and src/dest selections. 2. BUG: Fixed a minor bug in the hot keys for partition access. ################################################################### VE 04-30-13 4:00 pm v4.2.5 1. ENH: LC32 template panels that customers could use in their datastores and systems.Using the Menu Panel LC32 options we can save a panel as a template in the TEMPLATES folder on the exe path and the file can be loaded as template (no encoding) and saved in ucon datastore. 2. ENH: On Right click on the buttons in the LC32 panel view, brings the actual color of all buttons of the panel. Still would like to show the encoding as well (work in progress) ################################################################### VE 04-26-13 4:00 pm v4.2.4 1. ENH: add a default colors file to the exe path (LC32ColorFactoryDef) so we can just load it when the defaults change, kinda like the lc32function file ################################################################### VE 04-25-13 1:20 pm v4.2.4 1. BUG: Sorting in the bin and categories columns was not allowing for the sorting to alternate between ascending and descending FIXED by commenting out the sortType ^= sortType statement on the ongridclick event. ################################################################### VE 04-24-13 5:20 pm v4.2.4 1. Add the color table to the lc32panel so it can override the colors panel by panel (just like src/dest list, the sc4 one and the panel one) still need info as to what to send to the panel in the file ################################################################### VE 04-16-13 5:20 pm v4.2.4 1. BUG: When I drop a function then hit DEL key it doesn't delete. I have to reselect the same line that is already highlighted and press DEL again.FIXED by setting the focus on the right partition cell on Update and then setting the focus on the grid after onlbuttonup 2. ENH: It would be nice that when a button is selected in the button list that it would highlight or blink in the panel picture above the tables. ################################################################### VE 04-10-13 3:20 pm v4.2.4 1.BUG: When copy & paste a SINGLE MENU from 1 panel to another panel. the button attribute panel can display wrong stuff until you switch away from the menu and back again. FIxed by setting the pointer m_menu at paste time. It happened with all the layouts not only with single. ################################################################### RJM 04-10-13 9:00 am v4.2.4 1. ENH: Added a char length selection for source, destination, and src/dest combo type control buttons. 2. BUG: Fixed a bug with the destination categories showing the source category Unique ID. 3. ENH: Added a method to incorporate Hot-Keys to the LC32 editor. ################################################################### RJM 04-05-13 9:00 am v4.2.4 1. BUG: When select multiple controls and the functions are NOT the same, the cmd Status dropdown in the BUTTON Attributes shows Destination Active. Should show nothing. Vanessa fix. 2. BUG: CRASH. I edited some menus and things were OK. I went to the TOP menu use the panel images to select button 2 which already had a simple label. When I double-clicked the Menu it crashed. (Bug is intermittent so far) ###UPDATE### I think this may have something to do with changing TOP menu without first saving datastore with new menu???? Still under investegation, haven't been able to simulate yet. 3. BUG: LOCK Panel Function sets dataLookupID to -1. Should be 0. Fixed 4. ENH: Custom Text Fields should trip the alternate line color code for that row in the controls grid.Vanessa completed. 5. BUG: Direct Dest Category button point to the UNIQID of sources in the FILE instead of destinations. Fixed Ray 6. BUG: Weird Colored Lines when open new menu. Fixed Vanessa. 7. ENH: Add Font selector to SOURCE & SRC/DEST Combo button functions. Completed and tested Ray. 8. ENH: Bring over 4 char names from UCON. Added check boxes in button attribute tab to select 8 or 4 char device names. 9. CHNG: when unchecking/excluding Src & Dest devices, do not remove them from panel menus. Let the enable/disable code in LC32 panel s/w manage what happens.Fixed Ray. 10.ENH Bumped version to 4.2.4. ################################################################### VE 03-29-13 5:30 pm v4.2.3 1. ENH:Multiple select, second part: Allow the user to drop src/dst/func to a selected range of buttons in the partition 2. ENH: Bump version number up to 4.2.3 3. BUG: single layout map was wrong, fixed by Mr roger instructions. 4. BUG: The row background color wasn't being cleared when the menu was new 5. BUG: when multiple selected buttons in the partition had different function the attribute page wasnt being updated. Fixed to the base attribute page ################################################################### VE 03-29-13 10:40 pm v4.2.2 1. ENH:Multiple select, first part: Allow the user to change all the btn attributes of the selected ctrl if they are all of the same function type. Need to come up with a solution for when they are different 2. BUG: When use panel image to select a row in the controls grid then double-click a fcn the fcn is added to row 1 of the controls grid rather than the row that is highlighted. 3. ENH:Multiple select, second part: Allow the user to drop src/dst/func to a selected range of buttons in the partition ################################################################### VE 03-28-13 1:40 pm v4.2.2 1. BUG: And the color fields for "Soft" menus are wrong with selected in User Int.(should be -1); 2. ENH: Now that we have "sticky" and embedded NAV buttons we should allow single layouts on all menus rather than restrict it to only menu 1 3. ENH: When drop Embedded NAV control can we default the region it controls to the region where it was dropped??? yes 4. ENH: When a button has non-default settings (Sticky, colors) can we change the color of the line in the grid to point this out to the user? Done 5. BUG: RJM Corrected a bug with sticky buttons. Checked was not being processed right when doing an unchecked process. 6. BUG: RJM Updated the Nav templates with the two attribute parameters. ################################################################### VE 03-27-13 12:40 pm v4.2.2 1. BUG: Buttons shown on the panel for the 18x2 layout do not correspond very well to the actual button list. Right 6 buttons need some attention. (fixed by changing the btn ind in the layout) 2. ENH: RJM Added the ability to change property sheet tab colors in the code. 3. ENH: Show in the panel button view the logical button index instead of the physical one. 4. BUG: After a button paste in the partition grid, the selected row is no longer visible. Fixed by ensuring the selection is visible 5. BUG: Source and dest Categories Direct function doesnt appear to do anything on the physical panel - attribute in UCON lets you drop down a category list and pick one but the button says 'NO Category'. 6. ENH: Mr Roger make some nav, soft dest, src and toggle functions not visible in the LC32Function def file 7. BUG: PNL_FCN_PANEL_LOCK, The first field with -1 should be 0 ################################################################### VE 03-26-13 4:24 pm v4.2.2 1. BUG: in previous version 4.2.1 I changed the layout ids to go from 0 to max instead of 1 to max. I have to changed back because of backward compatibily issues 2. BUG: Embedded Nav Controls in function list - When Page Down is put on the button list in Ucon and you click away to another menu and come back, the Page Down displays as Menu Page Back. It displays correctly on the physical panel though and does work as a page down funcion.FIXED (the case statement was missing a break) 3. ENH: RJM Added a sticky button check box in the Button Attributes tab. Added the attribute bit fields to the button control structure and the output file has the attribute bit fields added. ################################################################### VE 03-25-13 4:24 pm v4.2.1 1. ENH:Added new CCfgCtrlAttribv2 to the project so Mr ray can add new attrb fields to the object for the sticky btn function 2. BUG: dropdown box for the partition selector has some entries that don’t match what was selected in the menu grid. I think 18x2 says 17x2 etc.(fixed the label) 3. BUG: row coloring inside the partition grid to show pages wasn't working right. FIxed by having an independent function that colors the row independently if the row has a function or not ################################################################### VE 03-21-13 2:24 pm v4.2.1 1. BUG: copy, cut and paste buttons wasnt updating the selected row. fixed by forcing a row update so it shows the correct ctrl attribute 2. ENH: Added new menu back function (MENU_PAGE_BACK) for embbed nav. 3. BUG: Highlight line 1 in the controls grid, drag a function onto the line. Line stays highlighted. Double-click a dest and it gets entered in line 2. fixed by forcing a row update so it shows the correct ctrl attribute. 4. Add tooltips to subfunctions in the function tree as well as sorting the functions in the tree 5. Add Menus descriptions as menu tool tips 6. Show highlighted in the partition grid the right button based on the phys button clicked by the user in the button display 7. Colored the rows differently in the partition grid depending on the size of the current partition to show how the pages are build ################################################################### VE 03-19-13 4:40 pm v4.2 1. BUG: Copying menus was broken due to fixes with memory leaks. Fixed by updating the ommenugricopy/cut functions 2. ENH: copy, cut and paste menus wasnt updating the menuTOC and partTOC fixed and it is now kept current. 3. BUG: the partitions for layout id 7 werent being displayed (in embedded nav button). Fixed by setting my layouts ids to go from 0-max instead of 1-max. 4. ENH: in embedded nav functions up/down, now we allow the user to select the current selected partition, so that sticky buttons would work. ################################################################### VE 03-19-13 2:00 pm v4.2 1. BUG: create a new panel add a button to the partition and then program and it crashes. Fixed by building the m_partTOC after menus and partition are serialized in the panel instead of in the menu serialize. 2. ENH: Added new map layouts: "MAPTABLE_2-7x2_pg-up/down", MAPTABLE_1-18x2_pg-up/down". 3. ENH: Added new functions:036 PNL_FCN_MENU_EMBEDDED_NAVIGATION and 037 PNL_FCN_SOURCE_DESTINATION_COMBO_NO_DEST 4. ENH: Updated version from 4.2.1 beta 1 to version 2.4 5. ENH: Added a datasore folder to the project so we can save a datastore created with the current version of ucon so we can go back ] and test with it older versions. ################################################################### VE 03-13-13 2:00 pm 1. BUG: Open a panel, edit adding a menu and src/dest, switch to system view and switch back to panel and it crashes. Fixed by just removing the elements from m_menuTOC and m_partTOC on clearmem without deleting the elements, because the pointers were deleted when the panel object that created them was deleted. 2. BUG: Color table was blank when openening an old file with no color table in it. Fixed by setting the table as a default if the file doesnt have a color table ################################################################### VE 03-12-13 2:43 pm 1. BUG: When opening an older version the menuTOC and m_partTOC of the LC32Editor were missing the data. Fixed by reconstructing the TOC in the convert function. 2. ENH: change version from 4.2.0 Alpha 1 to 4.2.1 Beta 1 ################################################################### VE 03-11-13 3:15 pm 1. BUG: phantom color being saved in the color table. fixed by reseting the tablesize before saving it from the colordlg. 2. BUG: soft partition wasn't being displayed properly because the colors on and off were not initialized. 3. BUG: phantom color being saved in the color table. fixed by reseting the tablesize before saving it from the colordlg. 4. BUG: soft partition wasn't being displayed properly because the colors on and off were not initialized. 5. BUG: Fixed some left over memory leaks from the partTOC and MenuTOC as well as some in the LoadDataForFile function. ################################################################### VE 03-08-13 10:10 am 01. Bug: Major mem leak. Any time I open a LC32 panel and hit OK, no mem is released. Have’t tried reprogramming etc. All memory leaks are fixed! they were cause by a bunch of new pointers being created but never been deleted. Need to be very careful with pointer in the future. All "new" are put in the heap, independently of were they were created, local or global. 02. ENH: Add a color picker (Panel Attribute default color table). this modified the panel object (testing 2nd versioning) ################################################################### VE 02-26-13 11:54 am 1. ENH: Added the Anchor command to the type 5 'Logical menus' output file. RJM 2. Enh: Need copy 1 line and paste to many to help replicate a menu of nonstandard controls.(like excel) ################################################################### VE 02-22-13 2:24 pm 1. BUG: when I paste a menu control it always highlights the top line of the menu rather than the one I pasted?? How come? ################################################################### RJM 02-25-13 1. BUG: Resolved the rename bug. 2. ENH: added the RETURN function to the Nav Panel region0 in LCConfigurator.cpp. ################################################################### VE 02-22-13 10:00 am 1. BUG: when I paste a menu control it always highlights top line of the menu rather than the one I pasted?? FIXED ################################################################### VE 02-21-13 2:24 pm 1. BUG: insert row in partition controls adds 2 lines. Fixed 2. BUG: delete the extra line in the menu then PROGRAM inside editor and the buttons don't appear on panel menu. Save the panel and re-open it and the 2 lines are blank. 3. BUG: When I do a soft menu w/destinations and don't select a color the value in the file is wrong EXAMPLE: CONFIG_LINE_LMENU_ENTRY, 0000, 0503, -001, 0010, 0015, 0015, -001, -001, -001, 12632256, 0000 4. BUG: insert row inside a partiton cleared the ctrl id, so if a function was dropped on it it didnt get save. FIXED. ################################################################### VE 02-20-13 12:24 pm 1. BUG: Trying to add or edit menus in the menugrid after clicking program button from LC32Panel, the grid starting acting weird. Fixed by using the right LC32Editor pointer (it was using the app currente editor instead of the dialog actual one OnMenuEdit) 2. ENH:Versioning (add a header for all objects to save version) ################################################################### VE 02-19-13 2:14 pm 1. BUG: resolved temp name being used when renaming device.(RJM) 2. BUG: THe primary, sec and aux labels in the salvo and combo attrb pages was not the right size. GUI FIXED ################################################################### VE 02-15-13 12:26 pm 1. BUG: Name Edit Box in the menu attribute section was read only. Changed it to allow the user to modify the menu name from the attribute menu page. 2. BUG: a) Drag a panel over from active pane b) rename it c) RIGHT-CLICK on panel in active pane and rename it to the new name created in b) d) copy from another panel and paste on the new one e)Right-Click new one and select program, it gives a "file not active....." type of error Fixed By Mr Ray ################################################################### VE 02/13/13 3:30 pm 1. ENH: MOve count field in the soft partition so the GUI minimizes better 2. ENH: Added a new "Blank" device to the src/dest, preset and combo attrib pages to allow the user to clear the encoding. 3. ENH: Added a new empty "" menu to the menu attrib page to allow the user to clear the menu selection. 3. ENH: Rename the text labels to Primary, secondary and aux text labels 4. ENH: Added some controls to the sizing parameters (EasySize).Mr Ray 5. ENH: Added colors and text to the menu and button Tabs.Mr Ray 6. BUG: Fixed the exception error during 'program all' when programming LC32 panels.Mr Ray ################################################################### VE 02/12/13 5:04 pm 1. ENH: make sure all the controls functions have the 3 labels of text and the 2 colors going to the file (like salvos) #################################################################### VE 02/12/13 12:40 pm 1. Bug: Src/Dest Bins still don't have correct bin #'s.some #'s (100) is shared between source & dest bins. Fixed by Mr Ray 2. Bug: NAV panel buttons are still not correct. Fixed by Mr Ray 3. Enh: Added new PNL_FCN_SYSTEM_SALVO function. 4. ENH: Added the Bin info to the ucon export File.by Mr Ray 5. ENH: Added skins and control colors to the LC editor dialog.by Mr Ray 6. BUG: Weird chars at end of tooltip.Fixed by adding a line to the file. #################################################################### VE 02/07/13 3:40 am 1. BUG: Drag&Drop of a menu to the partition control that already has a menu fuction but not menu assigned to it, get set to blank. Fixed by checking if the entry id is -1 then replace it #################################################################### VE 02/06/13 12:10 am 1. BUG: The Status function in the menu controls is being set to -1 for both softSrc & softDest. Should be same as the command Fcn # 2. BUG:Datatable ID is set to 0 rather than a bin ID #. Fixed 3. BUG: the partition selection wasn't being cleared and set to default fixed when needed. Fixed #################################################################### VE 02/05/13 11:00 am 1. BUG: Problem with the selection of partitions when they had different soft types. (FIXED) 2. BUG:Soft partition data issues: entryID should be -1 and data lookup table id = binID. Soft type src and destination were saved backwards in the file (fixed). 3. BUG: Add "CONFIG_LINE_LMENU_ROTATING_DATA , 1" line to the beginning of the soft partition 4. BUG: Weird line on the soft type group text. Fixed by deleting the group title and adding an static label with the soft type title. 5. ENH: Add new uniq ids reserves :UNIQID_RESERVE_MENU_SOURCE_SELECT, UNIQID_RESERVE_MENU_DESTINATION_SELECT 6. ENH: Replace uniqides names UNIQID_RESERVE_MENU_SELECT_DESTINATION and UNIQID_RESERVE_MENU_SELECT_SOURCE for UNIQID_RESERVE_MENU_SOURCE_TABLE and UNIQID_RESERVE_MENU_DESTINATION_TABLE #################################################################### VE 02/04/13 1:00 pm 1. BUG: Programmed a "soft" menu with 8x2 partitions and I never see the contents of the bins in the display. (FIXED) 2. BUG: NAV Panel buttons not correct. Still have the "SOFT x" entries. need to check file(Ray). 3. Increased the number of devices allowed from 2000 to 2500(Ray) #################################################################### VE 02/01/13 12:04 pm 1. Add Soft partition capability with bins 2. BUG:Can you see if you can find any bugs in the output file for the LC32 for output and source 0. It looks like the active levels are set to FFFC rather than FFFF. Fixed in the lcconfig api (by Mr Ray). 3. Previous versioning scrapped to make room for new version system #################################################################### VE 01/29/13 12:04 pm 1. ENH: Add Soft partition capability with bins (waiting for bins) 2. BUG: From RAI: all UCP-MMB panels are rewritten by copying all sources and destination form others UCP-MMB panels when a src was edited. It happened with UCP_DTA and UCP-DTB as well. Fixed by keeping a grid per panel type 3. ENH: Add new fcn for LC32 panels (PANEL Lock) Done. VE 01-14-13 3:43 pm 1.Bug: Tool Tips showing up in the wrong place. Fixed by parsing the correct bits from data field. 2.Anom: Button color selectors in control attribute panel do not allow for "default". The display would probably be a blank line or and it would place a -1 in the file for colors.Done. 3.Bug: Cut 1 control and paste it to another line and the CONTROL field is blank until you select another menu and go back to the first one. VE 01-12-13 2:48 pm 1. Bug: The Datatable ID for functions 21, 22 is not correct. They should be set to -1 (FIXED) 2. Bug: Control type for function 22 should be 3 instead of 2 VE 01/10/13 11:00 am 1. ENH: Add new function source destination combo. DONE VE 01/08/13 10:00 am 1. ENH: The “partition” dropdown is not obvious that it can be selected. Can it change to a toggle button, or a radio button, or a different way to show that there is another partition? We lowered it and grouped it with the partition grid so it is a little more obvious what the user needs to do. Also can it get grayed out if there is not a second partition? DONE VE 01/07/13 1:40 PM 1. ENH:add panel name and color off to serialization function VE 01/04/13 4:20 pm 1. Crash: Did a copy in the menu grid and then past and it crashed copying over an existing menu causes a crash also. FIXED 2. Bug: The Replace window if copying over the top of a menu has the menu names reversed. FIXED 3. Bug: Programmed 4 new buttons w/direct DEST CATS and hit PGM inside editor and the buttons were missing in the panel. FIXED by Mr Ray 4. Bug: System Status:Router Comm Type doesn't show anything in the control grid Entry & Actual fields (same with panel name) FIXED 5. Bug: System Status:descriptions are wrong. FIXED 6. Bug: System Status:PanelName (Part 1&2) shows the right stuff in the options dialogue but the panel shows the 2nd part of the name for the part 1 button. (It will be fixed as soon as we add the extra field in the attrib object VE 01/03/13 1:30 Pm 1. ENH: Add Insert Row, Delete Row for the tables menu and partition 2. BUG: problem with ,ultiple selection in the partition grid. 3. BUG: RJM Added a sleep to the LPManager thread. Without this the system was allocating a 13% time slice for the thread. #################################################################### VE 12/17/2012 2:32 PM #################################################################### 1. BUG: double click on function on button 256 in partition made it blow up. 2. ENH:add the ability to select the partition displayed for editing by selecting it in the button view above the tables 3. ENH: It would be nice if the LC panel editor had a “Program” button on it. #################################################################### VE 12/14/2012 1:32 PM #################################################################### 1. BUG: Saving 256 buttons on partition made it blow up. Fixed by adjusting the for loop break statement in the partition serialization 2. BUG: When an LC32panel got delete from datastore, and then added again, it should the old data from deleted panel, fixed by clearing all variables at init #################################################################### VE 12/13/2012 3:02 PM #################################################################### 1. ENH: Set rules for drag and drop and double click of functions source and destinations in LC32editor 2. ENH: right click on a control (right side) and a dialogue shows up asking how many controls to add. shortcut to get around 16 clicks on PST destination etc.... 3. ENH: in control menu (bottom right) show router level names in parenthesis for audio shuffle level select & others where it makes sense 4. BUG: Allow user to copy and paste controls from different partitions 5. BUG: Menus in function tree were not working with neither drag and drop or double click (problem with masking the data out) 6. Bug: Servers Category not sent over in file.FIXED by Mr Ray 7. Bug: Categories not always saved in Datastore. I think it has something to do with sorting on something other than 8 char name when the save is done??? FIXED by Mr Ray 8. BUG: Function tree from LC32Panel was still visible in other panels. Fixed by making it hide when the panel type doesnt match 9. ENH: Make partitition grid selection by row instead of by cell as it was before. This is to avoid cut, copy and paste of just encoding or function #################################################################### VE 12/7/2012 7:02 AM #################################################################### 1. Bug: Tools tips not working for all control functions (FIXED problem with bitmasking item data) 2. Bug:Category names lines in file still have comment char at the start of the line (FIXED By Mr Ray) 3. Bug: Tool tip for Display A menu is the wrong one. It should go on the bottom entry "Menus" (FIXED) 4. ANOM: Category Tab Device Name Column size is a little to narrow. Needs a litle wider(FIXED By Mr Ray) 5. Bug: Catetory names button labels, text needs to be all CAPS (FIXED By Mr Ray) 6. Bug: CONFIG FILE - Entries for systemStatus Panel Name are wrong in that the PARAM[0] and PARAM[1] are not set correctly.(It will be Fixed when we do versioning) 7. CHNG: 4now make the SYSTEM STATUS->PANEL MODEL a non-displayed control Selection 8. ENH: Bruces name change idea for menus and button labels (tweak it a bit)