| Date | Name | Description | Duration |
|---|---|---|---|
| 07/01/2004 11:43:09 | Delete Entity Defn from right click | A right click on the tree and the context menu now allows delete option for entity defn  | 1  |
| 17/03/2004 11:45:04 | Application Properties Dialog rewritten | The application properties dialog has been rewritten and has many more options available.  | 1  |
| 17/03/2004 11:45:51 | Instant Update Persistence | The application has an option for 'Incremental Update' where model items are saved to the database as soon as a change happens. When using this mode, it is important to save the model to the database before turning this option on, otherwise changes made to the model before incremental update was switched on may not be saved  |
3 weeks  |
| 17/03/2004 11:47:52 | Observer code rewritten | The observer code has be rewritten so that it is no longer a change, broadcast notify. It is now a full subscribe/notify mechanism which makes the whole interface more reliable in terms of its updating.  |
2 weeks  |
| 17/03/2004 11:49:26 | Tree Browser and Hierarchy Browser Merged | Both hierarchies are still available but now use exactly the same code base, this makes the interface more standard, and has allowed us to open model branches in a hierarchy as well as just the model and hierarchy. We can also explore Graphs.  | 1 week  |
| 17/03/2004 11:52:40 | Delete Script Templates | We can now delete script templates  | 5  |
| 17/03/2004 11:54:21 | Open List Icon | A new icon has been added ( a grid) this is displayed when a branch folder is clicked in the tree, and when clicked displays the list of things. i.e. if a Nodes branch is selected in the tree then clicking the icon will open a list window displaying the nodes. This icon has also been added to the edit view for objects with a list i.e. entityDefn will show instances.  |
1  |
| 17/03/2004 11:56:37 | Consistent use of icons | The edit view in situ always had the edit properties icon, but when this was clicked for a graph, the graph would be edited in full edit mode rather than properties. Consistency has been applied so that the properties icon always opens the object properties, and when it is a graph or path the [edit graph] icon is available as well.  |
1  |
| 17/03/2004 11:58:45 | Wizard Added for New Model | Added a wizard interface for creation of a new model, this has the option to create a new database at the same time and makes the whole process of creating a new model much simpler to understand.  | 8  |
| 17/03/2004 12:01:34 | User Defined List Button positions | The position buttons on the list view are now definable by the user through the app properties.  | 1  |
| 05/02/2004 12:02:39 | Added Find Function | A binoculars icon is now available from the tree browser toolbar, this allows the user to find items in the model. The find can be controlled as to which attributes are searched and the search is based on the same regular expressions as the filter command  | 5  |
| 06/02/2004 12:03:59 | View Nodes as trees | rather than adding functionality to convert graphs to hierarchies, which is somewhat problematical. I have added Node Trees functionality. This allows nodes to be viewed in the hierarchy under a new branch 'Node Trees'. Nodes can be expanded here as though they were hierarchies and the from links out of the node traversed. This can be controlled via the app properties in a number of ways. All nodes can be viewed as node trees. Or just those nodes which have been marked as node trees (using the button in the edit properties). App Properties controls wether the links are displayed in the node tree hierarchy, and also if the node tree stops when the first duplicate node is found or if it is recursively displayed. i.e for this kind of set up 1 -> 2 -> 3 -> 2 would be displayed as 1 -> 2 -> 3 when recursion is off and as 1 -> 2 -> 3 -> 2 -> 3 if recursion is on. This is why the expand tree button only expands down a single level rather than expanding the whole tree  |
8  |
| 17/03/2004 12:10:56 | edit pane tabs view configurable | the view properties of the edit pane tabs is now configurable to look like tabs, buttons or flat we can also choose to show them as multirow or scrollable  |
1  |
| 17/03/2004 12:13:27 | Edit in situ on graph edit | The graph edit has been changed to have an insitu edit pane for selected nodes and links. visible when the nodes and links list is visible.  | 1  |
| 24/02/2004 12:15:37 | Hierarchies are expandable in model browser | The hierarchies are now expandable within the main model browser instead of having to open the hierarch in a new window all the time. This is configurable with the TreeBrowserDisplay: DisplayInstancesInModelBrowser option.  |
6  |
| 19/02/2004 12:19:17 | In situ Graphical Node Link Properties Edit | The graphical properties dialog has been removed and the properties added in situ in the graph edit. Visible using the same icon as before. This was done to improve the usability and to fix a defect where the system would shutdown under some circumstances when the old graphical properties dialog was open and focus moved to a different application.  |
8  |
| 12/03/2004 12:22:49 | Save as CSV added to list popup menu | The save as csv option has been added to the list popup menu for the Test Analyst Edition  | 1  |
| 12/03/2004 12:23:43 | Check For Updates.... | Added a new function to allow Compendium-TA to check for updates to itself. This can be configured to check when the application starts up or can be initiated manually from the help menu. All this function does is check fo a file on the CompendiumDev web site and read the application version number contained in it. The are a variety of configurable options for this function in the app properties 'Automatic Check For Updates' section.  |
1  |
| 17/03/2004 17:08:38 | optionally use winGraphviz instead of dot.exe | There is an applicaction properties option to switch between the external dot.exe or the WinGraphviz.dll as the method of generating dot. WinGraphViz is available from http://home.so-net.net.tw/oodtsen/wingraphviz/ Use of the dll results in slightly different output but the generation is faster as no temporary files are created. Use of the external dot.exe is easier to install.   |
1  |
| 17/03/2004 17:53:17 | added URL field to other model objects | Added url field to: graph entityDefn link path test model hierarchy branch  |
1  |
| 18/03/2004 09:10:26 | Added Internal editor for the tools list | At some point I think I will change the mechanism for storing external tools listed in the tools menu. So I have written an internal editor for the list. This means that I can remove the dependency on editing the tools.txt file and later when I remove the tools.txt file, no-one will notice. The Edit Tools List option is on the edit menu should provide a more user friendly way of editing the tools list and hopefully you will get more out of it.  |
1  |
| 18/03/2004 17:11:14 | Moved refresh tools list to edit menu | I have moved the refresh tools list to the edit menu instead of being on the tools menu  | 1  |
| 18/03/2004 17:07:01 | Added Internal Editor for the text box templates | Text box templates are those things that pop up when you type ctrl+Ins in a text box. I thought I'd make it easier to customise that and bring that functionality more to the fold so I have added an internal editor for the text box templates, this is on the edit menu. I will at some point change the storage of these templates and this internal editor now allows me to change the backend without most users noticing.  |
1  |
| 19/03/2004 11:54:56 | Copy\move branches from one hierarchy to another | You can now copy and move (copy and delete) branches from one hierarchy to another. When this type of drag action is carried out, a popup menu will be displayed allowing you to Copy with children the branch and all children will be copied Copy no children the branch will be copied Copy with children and delete the branch and all children will be copied to the new hierarchy and deleted from the old hierarchy copy with no children and delete only the branch will be copied to the new hierarchy and deleted from the old hierarchy   |
2  |
| 19/03/2004 12:00:06 | Relationship Matrix test analyst edition only | Relationship Matrix are now in the test analyst edition only  | 1  |
| 19/03/2004 13:57:17 | Implemented the crude export to Visio | there is now a new item on the editable graph popup menu for 'export to visio' This is a fairly crude export to visio using the com interface. It has been tested using Visio 2000  |
1  |
| 19/03/2004 16:36:11 | expanded dot options | I have expanded the dot options in Application Properties to have separate paths for dot, neato and twopi The graphviz framework is changing all the time so I have 3 paths dot.exe neato.exe twopi.exe and 3 mutually exclusive options: use directed -> dotPath or wingraphviz.dot use undirected -> neatoPath or wingraphviz.neato use circular) -> twopiPath or wingraphviz.twopi This allows you to use more experimental dot tools e.g. circo.exe by pointing one of the paths to it. At the moment none of the additional properties suported by the dot programs are used so it is simple default layouts only.  |
1  |
| 21/03/2004 13:11:10 | Access to all graphviz export formats | In previous versions, the graphviz output was limited to .gif I have added support for all the graphviz output formats listed at http://www.research.att.com/~erg/graphviz/info/output.html And if the winGraphViz dll is being used, this is set to the subset listed at http://home.so-net.net.tw/oodtsen/wingraphviz/index_en.htm This is all from the submenu in the right click context menu on the dot view as Graphviz Export  |
1  |
| 21/03/2004 13:13:22 | toolbar seperators hidden as required | although the toolbar buttons were set according to the selected item in the tree, the seperators were not set accordingly which meant that extra spaces in the toolbar were shown. I have added code to tidy this up.  |
1  |
| 21/03/2004 13:14:34 | flat buttons | An option to display the buttons in the dialog as flat has been added  | 1  |
| 21/03/2004 13:15:39 | flat toolbars | option added to display the toolbars as flat or 3d button style  | 1  |
| 21/03/2004 13:15:56 | dot auto refresh only when visible | The dot view now only refreshes when the dot view is visible.  | 1  |
| ID | Name | Raised Date | Closed Date | Description | Resolution |
|---|---|---|---|---|---|
| 432 | path list title not changed on graph rename | 24/06/2003 13:28:37 | 17/03/2004 | 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  | 17/03/2004 11:33:52 Now that the observer has been rewritten, this defect was easy to fix, as it no longer happened. ********** there is too much to change here, the relationship between the list and browser needs to be changed to make this an easy fix (refactoring required)  |
| 426 | entity instance not renamed after creation in hierarchy | 24/06/2003 13:17:35 | 17/03/2004 | 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  |
17/03/2004 11:32:10 Now that the whole hierarchy and observer code has been rewritten this should not be an issue. ---------- after the fix to the hierarchy edit code, I'm not sure this happens any more, but keep an eye on it  |
| 358 | revert only reverts first node, not all | 12/08/2002 11:55:48 | 17/03/2004 | if a number of items are changed and revert is pressed, only one of the nodes will be reverted  | Now that the styles dialog has been removed there is no revert functionality ---------- The styles dialog was designed as a single modal dialog and only worked on one entity at a time. it now handles many but the inital status code only stores the first item - this requires a mild code redesign. ----------  |
| 133 | The hierarchy browser tree refreshes too much on drag | 25/04/2002 17:54:37 | 17/03/2004 | this can be disconcerting when dragging, perhaps the timer is not long enough?  |
Problem not relevant now that the hierarchy code has been changed  |
| 536 | hourglass remains on openDB cancel | 17/02/2004 12:09:40 | 19/02/2004 12:09:40 | When an open model option is cancelled at the model list. the mouse is set to an hourglass.  |   |
| 543 | Infinite loop when adding a link to a path | 17/03/2004 15:00:27 | 17/03/2004 15:22:27 | When adding a link with followseq set with a loop in the graph when there is only ever one path through the graph, the system will loop.  | Added a check for the link already being in the path.  |
| 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  |
| 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.  |
| 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  |
| ID | Name | Raised Date | Status | Raised By | Description |
|---|---|---|---|---|---|
| 515 | remove node subgraph link | 27/11/2003 17:22:32 | Not Implemented | Alan Richardson | when a node has a subgraph allocated then we should be able to remove the link so that the node is no longer associated with the sub graph. ********** 17/03/2004 11:41:42 Right click on the subgraph icon and you can do exactly this now.   |
| 41 | easier access to zoom | 01/04/2002 | IMPLEMENTED | Alan Richardson | ********** 17/03/2004 11:39:49 The zoom options on the graph do this now  |
| 375 | open hierarchy branches in own hierarchy window | 16/08/2002 16:35:03 | IMPLEMENTED | Alan Richardson | it might be useful to be able to open a branch in its own hierarchy browser as the root. All changes should be made to the hierarhcy and the hierarhcy browser if open. ********** 17/03/2004 11:38:42 The explore option in the tree context menu allows you to do this.  |
| 132 | have drag option where it does not auto expand tree | 25/04/2002 17:53:49 | IMPLEMENTED | Alan Richardson | perhaps if cntrl is held down? 17/03/2004 11:36:40 Implemented with shift, i.e. drag with shift key pressed and the items are not expanded  |