Version Tracking Report 1.3.43

Intended as an update for weighting defns Date|Date_TIME|Time, but a few high priority defects have been identified during testing and fixed.

Tasks

Date Name Description Duration
23/05/2004 23:08:00 click on clock for date_time sets date too Clicking on the date_time, clock button would result in the time being set but not the date (this is if the clock button was pressed before any date information was entered)

Now the clock button will set the date to now() if the date was blank.

 
26/05/2004 17:05:11 Internal Optimizations Optimized create branch code in a hierarchy. Only really noticeable when > 100 siblings for a branch.

GUI flicker further reduced.

Various Code refactoring to move file based functionality out of the internal memory model. 

Defects Fixed

ID Name Raised Date Closed Date Description Resolution
620 change entity attrib from time to number 26/05/2004 17:06:28 26/05/2004 19:02:00 Changing an entity attribute from time to number would show the number as a time format in the default field.  Added code to change the formatting for each of the styles 
618 system crash with [enter]* on entity attribute def 26/05/2004 19:02:43 26/05/2004 21:59:17 Creating an entity attribute, and pressing the enter key multiple times in quick succession caused a system crash.  removed sendmessage code (designed to prevent the property list from updating and flickering) but in this case seemed to be causing a crash. 
616 close instance list form, can not reopen 25/05/2004 12:37:24 25/05/2004 16:00:00 In some circumstances, opening a form with a list of instances, then closing the form, will result in the form not being opened again.

 
This was a result of the form not clearing out memory properly, this has been fixed for the grid form, and all other forms have been checked to ensure this does not happen anywhere else in the system. This wasn't quite a memory leak but would result in more memory being taken than necessary and the memory was not released until the application was closed. 
623 entity instance not updated 27/05/2004 08:15:22 27/05/2004 08:44:34 When only a weighting value is changed on an instance, then the changes are not saved to the database.  The code was using the init functionality to set the weighting value rather than the set functionality so it bypassed the transactionevent raising. 
624 refreshhierarchy reinstated 27/05/2004 08:00:39 27/05/2004 08:46:03 the tree browser form had an exposed method refreshhierarchy which was used by scripts to reflect any changes made to the GUI. This was removed because the GUI is now self updating based on model changes. But scripts using this method now report an error.  reinstated function but it is null and is for backwards compatability only. 

Open Defects

ID Name Raised Date Status Criticality Description
446 save as to same db acts as a save 26/06/2003 11:38:04 OPEN LOW the save as function, when saving to the same db actually does a save, rather than saving the model as a new model in the same database 
522 tips dialog graphic 21/12/2003 15:58:43 OPEN LOW On some setups, the tips dialog CTA logo is too big and the dialog doesn't display as nicely as it could. 
453 Import entity defn once only 29/06/2003 14:17:05 OPEN LOW The system allows the user to import an entity definition twice, or more, the system should really not allow this or should rename the imported entity or should merge the two definiitions or replace the current entity defn with the imported one.

The system should probably prompt the user with these options when they try to import a duplicate definition. 
619 entity date drop down does not have calender btn 26/05/2004 19:05:26 OPEN LOW The date, date_time and time fields on an entity attribute have the [v] drop down instead of the calendar button or clock button. 

Requirements Implemented

ID Name Raised Date Status Raised By Description
577 date_time weightings 28/04/2004 21:45:22 IMPLEMENTED Alan Richardson Have 3 dateTime weightings

Date - which just has the date (time always 00:00:00) but time not shown
Date_Time which has the date and the time (the current Date)
Time which just has a time

All should be edited by drop down.
Current Date weightings should be converted to Date_Time weightings