| Date | Name | Description | Duration |
|---|---|---|---|
| 20/11/2003 16:31:29 | added auto backup functionality | Added functionality into the system to allow for auto backing up of the model on save. This is done by zipping up the database to a zip file. The configuration of this is done on the Edit\App Properties menu and the backups can be transparent or the user prompted, the time between backups (measured in saves) is configurable. As is the number of backup files to maintain. This is also added in to the database upgrade function as well so a backup zip is made as well as a direct copy.   |
4  |
| 21/11/2003 14:37:05 | app properties are saved when closing form | Previously there was only one application property and it was adequate to save the ini file when the application was closed. It is far better to save the ini details when they change so the save is now carried out when the edit\app properties form is closed.  |
1  |
| 21/11/2003 14:38:56 | persistence refactoring complete | the persistence mechanism has been completely refactored (for the current plans) and now the progress bar works for all save/load operations. It should now be much easier to add new persistence mechanisms to the software.  |
1  |
| 21/11/2003 15:38:32 | turned the url label into an active url link | Some objects have a url field. the url label of these objects is now a clickable link to whatever is in the url field  | 1  |
| 21/11/2003 15:41:47 | added url link to about box | added a url link to the about box to the compendiumdev.co.uk main page.  | 1  |
| ID | Name | Raised Date | Closed Date | Description | Resolution |
|---|---|---|---|---|---|
| 445 | rename model and db interaction | 24/06/2003 18:15:00 | 21/11/2003 15:00:00 | rename model, not saveed to db quick pick list click on model - should say that model is loaded, but reloads from database (Becuase it has a different name) should be working off the GUID  |
With the new peristence mechanism, this defect became more serious. It was low/low but now, it was possible to open the model twice, close the second copy and then not be able to save the first copy because the mapping had gone. The loading code has been changed to check for the guid or the name.   |
| 498 | create new model does not work when auto generated name exists | 18/11/2003 09:28:41 | 21/11/2003 14:28:41 | a model's name is autogenerated by the system with an internal counter for the number of models in the application. This always starts at 1 so if I start the app and create a new model in a database that has a model1 in it then the create will fail through no fault of mine (the users). A new model should be renamed to allow the save to go through.  |
if a duplicate is found in the database when saving a new model then the model name is changed to something based on the current time.  |
| 500 | moving items around in the hierarchy shows the expand now branch | 19/11/2003 11:33:55 | 20/11/2003 18:33:55 | When the branches in the hierarchy are moved (right) then the expand now branch beneath the target is displayed. The displayed expand now branch can be removed by closing and reopening the parent.  |
A tweak was required in the display code of the hierarchy. I have also added the [] dynamic model display checkbox in edit\app properties to turn on or off the dynamic functionality. It does appear to work now but it can be switched off by the user if required.  |
| 503 | clicking on recent file doesn't open it | 17/11/2003 11:35:10 | 19/11/2003 15:35:10 | Sometimes clicking on the recent file item causes a 'could not open' error  | there was an off by one index problem in the code. This should be fixed now.  |
| ID | Name | Raised Date | Status | Criticality | Description |
|---|---|---|---|---|---|
| 62 | icons on buttons are not transparent | 17/04/2002 | OPEN | LOW | need to turn the .ico into .bmp and setup the mask property  |
| 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.  |
| 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  |
| 432 | path list title not changed on graph rename | 24/06/2003 13:28:37 | OPEN | LOW | the graph was in free edit mode, tree was in list mode for paths and the title on the list of paths did not change when the graph name was edited and the change committed  |
| 426 | entity instance not renamed after creation in hierarchy | 24/06/2003 13:17:35 | OPEN | LOW | sometimes, when creating an entity instance directly in the hierarchy and then saving it, it is not renamed in the hierarchy but it has been renamed in memory. noticed when creating entity directly alt+insert  |
| 381 | filter text is editable | 16/08/2002 09:46:20 | OPEN | LOW | user can edit the text in the filter, this has no functional effect, but the user may expect that the filter can be controlled this way when it can't  |
| 358 | revert only reverts first node, not all | 12/08/2002 11:55:48 | OPEN | MEDIUM | if a number of items are changed and revert is pressed, only one of the nodes will be reverted  |
| 134 | the hierarchy browser hierarchy should maintain expansion | 25/04/2002 17:55:54 | OPEN | LOW | during restructuring, the hierarchy should leave expanded the items which are expanded  |
| 133 | The hierarchy browser tree refreshes too much on drag | 25/04/2002 17:54:37 | OPEN | LOW | this can be disconcerting when dragging, perhaps the timer is not long enough?  |
| ID | Name | Raised Date | Status | Raised By | Description |
|---|